body {
	margin:0;
	background: #e6e6e6 url(../images/bg.jpg) repeat-x;
	font: normal 13px tahoma;
	color: #1a1a1a;
}


/*--container--*/
#wrapper{
	margin:0 auto;
	padding:0;
	width:706px;
	background:url(../images/middle.jpg) repeat-y;
}

#wrapper_full{
	margin:0 auto;
	padding:0;
	width:706px;
}

#mainbody{
	margin:40px 0 10px 0;
	padding:20px 30px;
	background:#FFF;
	font:normal 16px georgia
}

#bodytop{
	margin:0;
	padding:0;
	width:706px;
	height:44px;
	background:url(../images/bodytop.jpg) no-repeat;
}

#copy{
	margin:0;
	width:646px;
	padding:0 30px;
	background:url(../images/copytop.jpg) top no-repeat;
}

#bodybot{
	margin:0;
	padding:0;
	width:706px;
	height:12px;
	background:url(../images/bodybot.jpg) no-repeat;
}

#optinbox{
	margin:0;
	padding:0;
	width:706px;
	height:308px;
}

/*--text--*/
p{
	margin:0;
	padding:8px 0;
}

h1{
	margin:0;
	padding:8px 0;
	color:#cc0000;
	text-align:center;
	font-size:30px;
}

h2{
	margin:0;
	padding:8px 0;
}

h3{
	margin:0;
	padding:8px 0;
}

h4{
	margin:0;
	padding:8px 0;
}

h5{
	margin:0;
	padding:8px 0;
}

h6{
	margin:0;
	padding:8px 0;
}

/*--video--*/
.video{
	width:640px;
	margin:0 auto;
}

/*--optin--*/
#optintop{
	margin:0;
	padding:0;
	width:706px;
	height:120px;
	background:url(../images/optintop.jpg) no-repeat;
}

#optintop .infotop{
	margin:0;
	padding:7px 0 0 0;
	height:37px;
	text-align:center;
}

#optintop .infotop h2{
	margin:0;
	padding:0;
	color:#FFFFCC;
	font-size:30px;
	text-align:center;
}

#optintop .infobot{
	margin:0;
	padding:0;
	height:76px;
	text-align:center;
}

#optintop .infobot h3{
	margin:0;
	padding:12px 70px 0 70px;
	color:#FFF;
	font-size:22px;
	text-align:center;
}

#optinbody{
	margin:0;
	padding:0;
	width:706px;
	height:158px;
	background:url(../images/optinbody.jpg) no-repeat;
}

#optinbody .optin{
	margin:0 auto;
	padding:0;
	width:271px;
}

.optin form{
	margin:0;
	padding:7px 0 0 0;
	text-align:center;
}

.optin input{
	margin:2px 0;
	text-align:left;
}

.name_field{
	color:#818181;
	padding:5px 23px 5px 5px;
	width:230px;
	border:1px solid #ccc;
	background:#F5F5F5 url(../images/name.png) no-repeat right;
}

.email_field{
	color:#818181;
	padding:5px 23px 5px 5px;
	width:230px;
	border:1px solid #ccc;
	background:#F5F5F5 url(../images/email.png) no-repeat right;
}

.opt_btn{
	cursor:pointer;
	margin:0;
	padding:0;
	width:264px;
	height:47px;
	background:#F5F5F5 url(../images/button.png) no-repeat;
	border:none;
}

.opt_btn:hover{
	cursor:pointer;
	margin:2px 0;
	padding:0;
	width:264px;
	height:47px;
	background:#F5F5F5 url(../images/button2.png) no-repeat;
	border:none;
}

#optinfoot{
	margin:0;
	padding:0;
	width:706px;
	height:30px;
	background:url(../images/optinfoot.jpg) no-repeat;
}

/*--foot information--*/
.footinfo{
	margin:0 auto;
	padding:10px 0;
	width:680px;
	border-top:1px solid #cdcdcd;
	color:#666;
	font:normal 10px verdana. helvetica, arial, sans-serif;
	text-align:center;
}

.footinfo a{
	color:#666;
	text-decoration:underline;
}

.footinfo a:hover{
	color:#666;
	text-decoration:none;
}
