* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #6A9CE5 url(/data/css/gfx/background.png) repeat-x fixed;
	text-align: center;
}

hr { width: 65%; margin: 14px auto 22px auto; text-align: center; }

a img { border: 0; }
a:hover { color: #F00; text-decoration: underline; }
a:visited { color: #606; }

.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }
#content p.c { text-align: center; }

.big { font-size: large; }
.bigger { font-size: 150%; }
.biggest { font-size: 200%; }
.huge { font-size: 250%; }

.small { font-size: small; }
.smaller { font-size: smaller; }
.smallest { font-size: x-small; }
.tiny { font-size: xx-small; }

.quote {
	font-size: x-large;
}

.sup {
	font-size: x-small;
	line-height: 35%;
	vertical-align: super;
}

.sub {
	font-size: x-small;
	line-height: 35%;
	vertical-align: sub;
}

.red { color: red; }
.navy { color: #009; }
.blue { color: #00C; }
.ltblue { color: #69C; }

.right { float: right; }
.left { float: left; }
.clear { clear: both; }

.pageWrapper {
	width: 740px;
	margin: 0 auto;
	text-align: left;
}

#homePage #header {
	background: none;
	width: 740px;
	height: 22px;
	margin: 0 auto;
}

#header {
	background: #FFF url(/data/css/gfx/header2.jpg) no-repeat top right;
	width: 740px;
	height: 122px;
	margin: 0 auto;
}

#header h1, #header h2 { text-indent: -9999em; }

#navigation {
	width: 740px;
	height: 30px;
	line-height: 30px;
	font-size: small;
	background: #3A6DC0 url(/data/gfx/nav_bg.jpg) no-repeat top left;
	list-style-type: none;
	border-top: 1px #00205B solid;
	border-bottom: 1px #00205B solid;
	display: none;
}

#navigation li { float: left; }

#navigation li a {
	display: block;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	padding: 0px 18px;
	font-weight: bold;
}

#navigation li a:hover { text-decoration: underline; }

.contentWrapper { width: 740px; }

#content {
background: #FFF url(/asset/gfx/faded_logo.png) no-repeat bottom right;
	margin: 0 auto;
	padding: 12px 14px;
	border: 1px #00205B solid;
}

#content p {
	text-align: justify;
	line-height: 125%;
}

#content p, #content ul {
	padding: 8px 22px;
}

#content div { padding: 8px 0px; }

#content h4 {
	font-size: 115%;
	padding: 18px 16px;
}

#content h3 { text-align: justify; width: 96%; color: #36c; font-size: 135%; }
#content h2 { text-align: center; color: #00c; }

#content ul, #content ol { 
	width: 80%;
	padding: 4px 0 4px 42px;
	list-style-position: outside;
	}

#content li { margin: 6px 0; }


.contentBG {
	background: transparent url(/data/css/gfx/content_bg_btm.jpg) no-repeat bottom left;
	padding-bottom: 32px;
}



.sidebarWrapper {
	display: none;
	width: 170px;
	float: left;
}

	.sidebarWrapper h6 {
		color: #119;
		font-size: 100%;
		padding-bottom: 8px;
	}

	#menu {
		width: 170px;
		border: 2px #006 solid;
		background: #FFF;
		list-style-type: none;
		margin: 24px 0 0 0;
	}
	
		#menu li {
			border-bottom: 0px #666 solid;
			width: 154px;
		}
	
		#menu li a {
			display: block;
			width: 154px;
			text-decoration: none;
			color: #2A4C96;
			font-size: small;
			font-weight: bold;
			padding: 8px;
		}
		
		#menu li a:hover {
			color: #2A4C81;
			background: #EFEFEF url(/data/gfx/menu_bg.png) repeat-y top right;
		}
			
		#menu-members {
			padding-top: 0px;
			padding-bottom: 0px;
			text-transform: uppercase;
			line-height: 34px;
		}
		
		
		#menu-audit, #menu-minutes, 
		#menu-testimonials, #menu-videos {
/*			background: #BED2F0; */	
			padding-top: 8px;
			padding-bottom: 8px;
		}
		
		#menu-signup {
			text-transform: uppercase;
			padding-top: 8px;
			padding-bottom: 22px;
/*			background: #BED2F0; */
		}
		
		#menu-members, #menu-audit, 
		#menu-minutes, #menu-videos,
		#menu-testimonials {
			border-bottom: 1px #D6E3F7 solid;
		}
	

	#moduleNav ul, #bonusNav ul { margin-left: 12px;}
	
	#moduleNav li, #bonusNav li {
		padding-left: 0px;
		} 
		
	
	.sidebarWrapper a { text-decoration: none; }
	
	
	#moduleNav, #bonusNav {
		width: 154px;
/*		background: #DCEFFF; */
		background: #FFF;
		padding: 8px;
		margin: 12px 0 0 0;
		font-size: small;
		border: 2px #006 solid;
	}
	
	#moduleNav li, #bonusNav li { 
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
	#content .testimonial h6 {
		font-size: medium;
		font-style: italic;
		color: #F90;
	}
	
	#content div.testimonial p {
			text-align: left;
			font-size: small;
			font-weight: bold;
			padding: 0 0 8px 0;
			margin: 0;
			text-align: justify;
			color: #006;
			font-style: italic;
		}
		
		#content div.testimonial cite {
			font-size: small;
			font-weight: normal;
			display: block;
			color: #00C;
		}
		
		#content div.testimonial {
			border: 1px #666 solid;
			background: #EFEFFF;
			padding: 6px 0 0 0;
			width: 158px;
			margin: 0 8px 8px 8px;
			text-align: center;
		}
		
		#content div.testimonial img { margin-right: 6px }

#testimonials2 {
	clear: both;
}

#testimonials2 div.testimonial {
	width: 158px;
	text-align: center;
}

#content div.testimonial p, #content div.testimonial cite {
	text-align: left;
	width: 146px;
	padding: 4px;
}

#content div.testimonial p { text-align: justify; }

#footer {
	clear: both;
	color: #000;
	border-top: 1px #D6E3F7 solid;
	padding: 12px 0 22px 0;
	background: transparent;
	font-size: x-small;
	margin-top: 12px;
	width: 740px;
}

#footerNav { 
	margin-bottom: 12px;
	width: 740px;
	text-align: center; 
}


.WebsiteSurveyFrame {
	padding: 24px;
	
}

.WebsiteSurveySectionFrame {
	padding: 18px 0;
}

.WebsiteSurveyQuestion {
	padding-bottom: 8px;
}

.WebsiteSurveyAnswer {
	padding-left: 32px;
}


.toTop {
	border-top: 1px #888 solid;
	width: 94%;
	text-align: right;
	margin: 12px auto 0 auto;
}


.signupLink { 
	text-align: center;
	display: block;
	margin: 22px auto;
}


#vendorLogos {
	clear: both;
	margin-top: 22px;
}

#vendorLogos div {
	display: inline;
}

#AuthorizeNetText {
	display: none;
}

.ScanAlertTested {
	
}

#paymentOptions {
	position: relative;
	margin-top: 12px;
	margin-bottom: -130px;
	margin-left: 235px;
}

.audioPlayerContainer { margin-left: 146px;}

.disclaimer { 
	font-size: smaller;
	border: 1px #CCC solid;
	padding: 8px;
	color: #C00;
	margin-top: 32px;
}

#content #testimonialHayes {
	border: 1px #F90 dashed;
	background: #FFFFCC;
	padding: 8px 12px;
	font-style: italic;
}

#hayesMore img { border: 1px #F90 dashed; }

#content #testimonialHayes h6 { font-style: normal; }

#content #testimonialHayes div { 
	margin: 0;
	padding: 0;
}

#hayesMore {
	margin: 0;
	padding: 0 18px;
}

#content .videoTestimonial {
	width: 340px;
	border: 1px #0066CC solid;
	background: #EFEFEF;
	text-align: center;
}

#content .videoTestimonial h6 { display: none; }

#content .videoTestimonial p {
	width: 320px;
	text-align: left;
	margin: 6px auto 3px auto;
	padding: 0;
	background: #DCDCDC;
	border: 1px #BCBCBC solid;
}

#content .videoTestimonial p cite {
	padding: 2px 6px;
	display: block;
	font-size: small;
	font-weight: bold;
}

#testimonial1, #testimonial2 { 
	margin: 0 auto;
	width: 320px;
	height: 240px;
}

.buy_now {
	text-indent: -9999px;
	display: block;
	width: 147px;
	height: 29px;
	background: transparent url(/asset/images/buy_now.gif) no-repeat top left;
	margin: 8px 0;
}

.buy_now:hover {
	background: transparent url(/asset/images/buy_now.gif) no-repeat bottom left;
}

#content .product h2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.price {
	font-weight: bold;
	color: #06C;
}
