@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body
{
background:url(../images/body.gif) left top repeat-x #000000;
}
h2
{
font:normal 22px Verdana, Arial, Helvetica, sans-serif;
color:#62BD02;
margin:30px 0px 8px 0px;
text-align:center;
}
p
{
margin:10px 0px;
}


.container
{
width:1237px;
margin:23px auto 0 auto;
}
.left
{
float:left;
}
.right
{
float:right;
}
.header
{
width:1237px;
float:left;
background:url(../images/header-top.jpg) 18px top no-repeat;
height:220px;
}
.body
{
width:1237px;
float:left;
background:url(../images/body-bg.jpg) 18px top repeat-y;
}
.footer
{
width:1237px;
float:left;
background:url(../images/curve-btm.gif) 18px top no-repeat;
}

.logo
{
padding-top:133px;
padding-left:45px;
float:left;
width:357px;
height:68px;
}
.body-left
{
width:828px;
float:left;
font:normal 15px/18px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.content-left
{
width:828px;
float:left;
background:url(../images/arrow.gif) right bottom no-repeat;
}
.left-top-part
{
width:729px;
float:left;
padding-left:45px;
padding-top:12px;
}
.left-top-part ul
{
width:475px;
float:left;
}
.left-top-part ul li
{
width:440px;
float:left;
height:38px;
background:url(../images/check.jpg) 8px 3px no-repeat;
padding-left:35px;
}
.left-top-part p
{
margin:15px 0px 20px 14px;
}
img.right-photo
{
float:right;
border:3px solid #62BD02;
}
.blue-bg
{
width:775px;
float:left;
background:url(../images/blue-bg.gif) left top repeat-x;
height:85px;
text-align:center;
margin-top:5px;
}
.middle-wrapper
{
width:54px;
float:right;
background:url(../images/arrow.gif) left bottom no-repeat;
height:450px;
}
.content-btm
{
width:783px;
float:left;
padding-left:45px;
}

.body-right
{
width:409px;
float:left;
}

.signup-bg
{
width:401px;
float:left;
background:url(../images/sign-up-bg.jpg) left top repeat-x #4AA6C0;
padding-left:8px;
padding-top:205px;
height:315px;
}

/*---css form--*/
label{
float: left;
width: 135px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#184B6B;
}

input, textarea{
width: 202px;
height:22px;
padding:4px;
margin-bottom: 5px;
background:#C9E0ED;
border:none;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
background:none;
height:auto;
}

#submitbutton{
margin-left: 140px;
margin-top: 5px;
width: 209px;
background:url(../images/subscribe-btn.jpg) left top no-repeat;
height:77px;
font:bold 24px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

br{
clear: left;
}
/*---css form--*/

.sandal
{
width:400px;
float:left;
padding-left:9px;
padding-top:25px;
}

.footer-content
{
width:1048px;
float:left;
text-align:center;
font:normal 15px Verdana, Arial, Helvetica, sans-serif;
color:#505050;
height:150px;
margin-left:18px;
}
.footer-content a
{
color:#505050;
text-decoration:none;
}
.footer-content a:hover
{
text-decoration:underline;
}

/*--------------------------------------------------------inner-pages------------------------------------------------------------*/

.inner-container
{
width:1048px;
margin:23px auto 0 auto;
}
.inner-header
{
width:1048px;
float:left;
background:url(../images/header-top.jpg) left top no-repeat;
height:220px;
}
.inner-body
{
width:898px;
float:left;
background:url(../images/body-bg.jpg) left top repeat-y;
padding:0px 75px;
font:normal 15px/18px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-bottom:35px;
}
.inner-footer
{
width:1048px;
float:left;
background:url(../images/curve-btm.gif) left top no-repeat;
}