body {

	margin: 0;

	padding: 0;

	background: #c9e0f2 url(../images/bg_body.gif) repeat-x; 

}



a img {

	border: none;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



#wrapper {

	width: 770px; 

	margin: 15px auto; 

	background: url(../images/bg_content.gif) repeat-y; 

}



/**********************



Header



**********************/



#header {

	height: 150px; 

	padding-top: 12px; 

	text-align: center; 

	background: url(../images/bg_content_top.gif) no-repeat; 

}

#header_headline {

	background-image: url(../images/subboxbg.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 205px;

	width: 731px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 20px;

}



#vidd {

	text-align: center;

	background-repeat: no-repeat;

	background-position: bottom;

	height: 170px;

	width: 731px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 20px;

}





#header p {

	width: 700px;

	margin: 20px auto;

	color: #d32200;

	font-family: arial;

	font-size: 24px;

	font-style: normal;

	font-weight: bolder;

	font-variant: normal;

} 

#headline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bolder;

	color: #FF0000;

	text-align: center;

	width: 700px;

	padding-left: 5px;

	padding-right: 5px;

}



#sheadline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bolder;

	color: blue;

	text-align: center;

	width: 700px;

	padding-left: 5px;

	padding-right: 5px;

}







#top_quote_under {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #527DA8;

	margin-right: 30px;

	padding-top: 10px;

}



#webaduio_firstplace {

	text-align: center;

	padding-top: 40px;

}

#open_letter {

	width: 529px;

	border: 3px solid #ECE6D5;

	margin-top: 200px;

	margin-right: auto;

	margin-left: auto;

	background-color: #F5EABD;

	padding-bottom: 20px;

}

#open_letter_shadow {

	background-image: url(../images/bg_shadow.gif);

	background-repeat: no-repeat;

	background-position: 180px bottom;

	height: 13px;

	margin-right: auto;

	margin-left: auto;

}











/**********************



Content



**********************/



#content {



} 

#facttitle {

	margin-top: 3px;

}

#facttitle h2 {

}







#flashbox {

	padding-bottom: 15px;

	text-align: left;

	padding-left: 90px;

	padding-top: 10px;

} 



.flashplayer { 

	width: 343px; 

	margin: auto; 

} 



#form {

	position: relative;

	width: 731px;

	height: 181px;

	background: url(../images/bg_form.gif) no-repeat;

	margin-top: 5px;

	margin-bottom: 20px;

	margin-right: auto;

	margin-left: auto;

} 



.required { 

	display: none !important; 

} 



.first_name, .last_name, .email_part { 

	position: absolute; 

	width: 148px; 

	w\idth: 142px; 

	height: 23px; 

	he\ight: 19px; 

	padding: 4px 0 0 6px; 

	font: normal 0.9em arial; 

	color: #a0a1a5; 

	letter-spacing: 1px; 

	background: url(../images/form_short.gif) no-repeat; 

	border: none !important; 

} 







#content h2 {

	width: 720px;

	margin: 20px auto;

	color: #325784;

	text-align: center;

	border-bottom: 1px solid #d2d6d9;

	font-family: "arial black";

	font-size: 24px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

} 

#content p {

	font-size: 12px;

	color: #37494D;

	margin-left: 30px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-right: 30px;

}

#content img {

	margin-right: 10px;

}

#salescopy {

	padding-right: 20px;

	padding-left: 20px;

}

#content .explainers {

	padding-left: 70px;

}

#content td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #406FA8;

}

#content table {

	margin-left: 60px;

}

#content .flashtest {

	margin-left: 180px;

}

#content .buynow {

	padding-left: 170px;

}

#wrapper #content input {

	margin-left: 170px;

}















.arrow1 {

	width: 630px;

	w\idth: 630px;

	background: url(../images/arrow1.jpg) no-repeat 15px 0;

	margin-top: 0;

	margin-right: auto;

	margin-left: auto;

	padding-top: 0;

	padding-right: 0;

	padding-left: 90px;

	margin-bottom: 20px;

} 



.arrow1 h3 {

	margin: 0;

	padding-left: 20px;

	font: normal 1em "arial black";

	color: #37494d;

	background: url(../images/icon_plus.gif) no-repeat 0 5px;

	border-bottom: 1px solid #d2d6d9;

	padding-top: 0px;

} 



.arrow1 p {

	color: #50595e;

	line-height: 15px;

	font-family: verdana;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	margin-bottom: 10px;

	padding-bottom: 10px;

} 



#product { 

	width: 720px; 

	height: 70px; 

	margin: auto; 

	background: url(../images/bg_product.gif) no-repeat; 

} 



#product p { 

	width: 340px; 

	padding-top: 23px; 

	margin: 0 0 0 360px; 

	font: normal 0.65em verdana; 

	color: #50545d; 

} 



/**********************



Footer



**********************/



#footer {

	width: 770px; 

	height: 57px; 

	background: url(../images/bg_footer.gif) no-repeat; 

}



/**********************



Miscellaneous



**********************/



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */







#test_wrapper {

	width: 468px;

	margin-right: auto;

	margin-left: auto;

}



#testimonial { 

	width: 468px; 



} 





#testimonial img { 

	float: left; 

	display: inline; 

	margin: 10px 10px 0 10px; 

	border: 3px solid #d0cdac; 

} 



#testimonial p { 

	color: #000000; 

	font: normal 12px tahoma; 

} 



#testimonial_body {

	background-color: #dbe9b8;

	background-repeat: repeat-x;

	background-position: bottom;

	padding: 15px;

	background-image: url(../images/bg_3.gif);

}

#shadow_test_footer {

	background-image: url(../images/bg_shadow.gif);

	background-repeat: no-repeat;

	height: 13px;

	width: 468px;

}

#t_quote {

	background-color: #408e73;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #656563;

	padding: 10px;

}

#t_quote p {

	margin: 0;

	color: white;

	text-align: center;

	font-family: verdana;

	font-size: 18px;

	font-weight: bold;

}



.testimonial_brian {

	margin-top: 40px;

	margin-bottom: 20px;

}

/* CSS Document */



