body {	margin: 30px;	padding: 0;}#customheader img {	border: 0;	clear: both;	float: left;	margin: -14px 0 0 4px;	z-index: 100;}#customfooter img {	border: 0;	clear: both;	float: left;	margin: 0 0 -14px 4px;	z-index: 100;	position: relative;}#wrapper {	margin: 0 auto;	width: 700px;}#bordertop {	display: block;	height: 18px;	width: 700px;	background-image: url(/templates/001/live_site/images/border_top.png);	float: left;}#borderbottom {	display: block;	height: 18px;	width: 700px;	background-image: url(/templates/001/live_site/images/border_bottom.png);	background-repeat: no-repeat;	background-position: top;	float: left;	padding: 0 0 30px 0;}#contentwrapper {	background-image: url(/templates/001/live_site/images/body_bg.png);	background-repeat: repeat-y;	width: 700px;	float: left;}#content {	padding: 20px;	width: 660px;	float: left;}#footer {	padding: 20px 10px 10px 10px;	margin: 10px;	width: 660px;	font-size: 12px;	float: left;	font-family: Verdana, Geneva, sans-serif;	border-top: 1px solid #CCC;	color: #999;	text-align: center;}.block {		padding: 10px;	width: 640px;	margin: 0 0 6px 0;}.red {	color: #CC0000;	}/* Code below is template specific and may need to be linked separately */.preheadline, .mainheadline, .subheadline, .basictext, .bulletlist, .urgencymessage, .testimonials, .bonusmessage, .linedivider, .buybutton, .leftimage, .rightimage, .centeredimage, .download, .video, .emailsignup, .audio, .continuetocb, .supportemail, .disclaimer {	float: left;	clear: both;}.preheadline h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	font-weight: bold;	font-style: italic;	text-align: center;	padding: 0;	margin: 0;}.mainheadline h1 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 24px;	font-weight: bold;	text-align: center;	padding: 0;	margin: 0;}.subheadline h2 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 19px;	font-weight: bold;	color: #032e57;	text-align: center;	padding: 0;	margin: 0;}.basictext {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}.bulletlist ul li, ol.blocks li div.bulletlist ul li {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	list-style: none;	background: url(/templates/001/live_site/images/bullet.png) 5px 5px no-repeat;	margin: 0 0 0 -25px;	padding: 0 0 8px 18px;}.urgencymessage h2 {	padding: 0;	margin: 0;	font-family: Tahoma, Geneva, sans-serif;	font-size: 24px;	font-weight: bold;}.urgencymessage {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	text-align: center;	margin: 14px auto 20px auto;}ol.blocks li div.urgencymessage {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	text-align: center;	padding: 14px 2px 20px 2px;}.urgencymessagemiddle {	background-color: #faf9f9;	border: 1px solid #f0f0f1;	padding: 12px;}.urgencymessagebottom {	background-image: url(/templates/001/live_site/images/urgencymessagebottom.png);	background-repeat: no-repeat;	background-position: center;	height: 14px;}.actionmessage {	background-color: #FF6;	}.buybutton h2 {	padding: 0;	margin: 0;	font-family: Tahoma, Geneva, sans-serif;	font-size: 24px;	font-weight: bold;}.buybutton h3 {	padding: 6px;	margin: 6px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 43px;	color: #CC0000; }.buybutton, ol.blocks li div.buybutton {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	text-align: center;}.buybuttonimage {	padding: 20px 0 20px 0;	}.testimonials h2 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 19px;	font-weight: bold;	color: #032e57;	text-align: center;	padding: 0;	margin: 0;}.testimonials {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}.testimonial {	float: left;	padding: 20px 0 20px 0;	border-bottom: 1px solid #CCC;	width: 620px;}.testimonialphoto {	float: left;}.testimonialphoto img {	width: 128px;	margin: 0 15px 0 0;	border: 1px solid #000;}.testimonialtext {	float: left;	width: 475px;	font-style: italic;}.testimonialname {	color: #032e57;	font-family: Tahoma, Geneva, sans-serif;	font-size: 16px;	font-weight: bold;	font-style: normal;}.testimonialoccupation {	color: #032e57;	font-weight: bold;}.linedivider hr {	height: 1px;	border: 0;	color: #CCC;	background-color: #CCC;}.leftimage {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}.leftimagedisplay {	margin: 0 12px 12px 0;		float: left;	border-color: #000;}.rightimage {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}.rightimagedisplay {	margin: 0 0 12px 12px;		float: right;	border-color: #000;}.centeredimage, ol.blocks li div.centeredimage {	text-align: center;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}.centeredimagedisplay {	margin: 0 0 12px 0;}.download, ol.blocks li div.download {	text-align: center;	padding: 30px 0 30px 0;	position: relative;}.download a {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #039;	text-decoration: none;	padding: 10px;	border: 2px solid #039;}.download a:hover {	background-color: #039;		color: #FFFFFF;}.ordernumber {	position: absolute;	left: 50%;	top: 50%;	width: 500px;	height: 20px;	margin-left: -270px;	margin-top: -40px;	border: 1px solid #000;	padding: 30px 20px;	background-color: #CC0000;	color: #FFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;}.emailsignupwrapper {	clear: both;	width: 280px;	margin: 0 auto;	border: 4px solid #C00;}.emailsignup h3 {	background-color: #C00;	color: #FFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	padding: 8px;	margin: 0;}.emailsignup p {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	padding: 8px;	margin: 0;}.emailsignup form {	padding: 8px;	margin: 0;	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	font-size: 12px;}.emailsignup fieldset {	border: 0;	margin: 0;	padding: 0;}.emailsignup legend {	display: none;	}.emailsignup label {	width: 50px;    display: inline-block;    line-height: 30px;}.emailsignup input {	width: 200px;	}.emailsignup input.submit {	margin: 10px 0 0 50px;		width: 100px;}.continuetocb {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	text-align: center;}.continuetocb h1 {	font-family: Tahoma, Geneva, sans-serif;	font-size: 24px;	font-weight: bold;	text-align: center;	padding: 0;	margin: 0;}.video {	text-align: center;}.disclaimer {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	color: #999;}.supportemail {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}
