body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;	background-color: #CCCCCC;}#homepage{/*  fixes homepage error */		margin-top: -20px;}* html body#homepage{/*  fixes homepage error */		margin-top: -30px;}.home_main_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	line-height: 22px;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	line-height: 18px;}a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	line-height: 18px;}   a.home_main_text:link, a.home_main_text:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	line-height: 22px;	padding: 5px; }    a.home_main_text:hover, a.home_main_text:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 22px;	text-decoration: underline;	background-color: #444444;	padding: 5px;}.titlevideos {	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #B83D0E;	font-weight: bold;	line-height:12px;	}.subtitlevideos {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;		line-height:12px;	}.quote {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	line-height: 25px;}input {	font-size: 10px;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #080C0D;	font-weight: bold;	line-height:30px;}.certified {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #444444;	line-height: 165%;}a.certified:link, a.certified:visited {	font-weight: bold;	color: #B03C13;	text-decoration: none;	text-align: right;}a.certified:hover, a.certified:active {	font-weight: bold;	color: #B03C13;	text-decoration: underline;	text-align: right;}.gradientBox {	background-color: #D9D9D9;	background-image: url(images/layout_boxGradient.jpg);	background-position: top;	background-repeat: repeat-x;}.titleBuyDetailBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #080C0D;	font-weight: bold;	line-height:12px;	text-align: left;}.bodyBuyDetailBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height:110%;	text-align: left;}.commentsBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 140%;	color: #000000;	background-color: #FFE0C0;	background-image: url(images/bg_detailComments.jpg);	background-repeat: no-repeat;	background-position: bottom;}.commentsTxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 140%;	color: #000000;	padding-right: 19px;	padding-left: 19px;	text-align: left;}.bodyDetail {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 160%;	color: #000000;	padding-right: 20px;	padding-left: 18px;	text-align: left;}.moreInfoText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	padding-left: 36px;	text-align: left;}.videoSpaceDetail {	padding-right: 15px;}.formText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 220%;	vertical-align: middle;	text-align: right;}.formText_2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 220%;	text-align: right;}.pad_right {	padding-right: 5px;}.pad_left {	padding-left: 5px;}.formField {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	vertical-align: middle;	text-align: left;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}.formTextLeftAdj {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: normal;	vertical-align: middle;	text-align: left;}.formTextLeftAdjComments {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	vertical-align: middle;	text-align: left;}.btnAlignRt {	text-align: right;}.titleprofile {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #080C0D;	font-weight: bold;	line-height:12px;}.orange {	color: #e86a1d;}h2.titleprofile {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #162732;	font-weight: bold;	line-height:12px;}.profilecompleted {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;	line-height:12px;}.purchasecallout {	background-color: #F2F3F3;	background-image: url(images/bgDetail_boxRt_tall.jpg);	background-repeat: no-repeat;	background-position: bottom;}.formTextLeft {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height: 220%;	vertical-align: middle;	text-align: left;}.textpurchase {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #444444;}.thanks {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #800000;	line-height: 22px;}.companycheckout {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #444444;	font-weight: bold;	line-height:12px;	margin-bottom: -2px;}.price {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #B83D0E;	font-weight: bold;	line-height:12px;}.thankyoupage {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #B83D0E;	font-weight: bold;	line-height:12px;	text-align: left;	letter-spacing: -1px;}#secondcell {	width: 125px;	vertical-align: middle;	text-align: left;}#apply{	margin-top: 5px;	vertical-align: bottom;}#firstcell .formText{	margin-top: 5px;	vertical-align: bottom;}/*h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	line-height: 22px;	font-weight: normal;}*/p.certified_body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;	line-height: 22px;	font-weight: normal;}.homeheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #B83D0E;	font-weight: bold;	line-height:18px;}.add_this_btn {	float: right;	background-position: right top;	margin-top: 20px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;}/*  H1 IMAGE REPLACE */h1.n_signup { 	background: url(images/tit_newsletter.jpg) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 198px;	height: 32px;	z-index:100;	position:relative;}h1.n_signup span {	float: left;	text-indent: -9999px;}h1.b_signup { 	background: url(images/tit_consultation.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 284px;	height: 32px;	z-index:100;	position:relative;}h1.b_signup span {	float: left;	text-indent: -9999px;}h1.w_research { 	background: url(images/header_whyResearch.jpg) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 366px;	height: 39px;	z-index:100;	position:relative;}h1.w_research span {	float: left;	text-indent: -9999px;}h1.certified { 	background: url(images/header_certified.jpg) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 366px;	height: 39px;	z-index:100;	position:relative;}h1.certified span {	float: left;	text-indent: -9999px;}h1.other-researched { 	background: url(images/header_other.jpg) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 325px;	height: 39px;	z-index:100;	position:relative;}h1.other-researched span {	float: left;	text-indent: -9999px;}h1.detail { 	background: url(images/header_companyProfile.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 197px;	height: 47px;	z-index:100;	position:relative;}h1.detail-other { 	background: url(images/header_companyProfile_other.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 197px;	height: 47px;	z-index:100;	position:relative;}h1.detail span {	float: left;	text-indent: -9999px;}h1.detail-other span {	float: left;	text-indent: -9999px;}h1.seoheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 25px;	color: #B83D0E;	font-weight: bold;	padding: 0px;	margin: 20px 10px 5px 10px;}.seobody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #444444;}.seobody strong {	font-weight: normal;}.seohomelink {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #B83D0E;	font-weight: bold;	line-height:12px;	text-align: left;	margin-bottom: 25px;}.footer-seo {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	line-height: 18px;	height: 20px;	overflow: hidden;}.footer-seo a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	line-height: 18px;}h2.thecompany { 	background: url(images/subhead_detail_company.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 108px;	height: 19px;	z-index:100;	position:relative;}h2.thecompany-other { 	background: url(images/subhead_detail_company_o.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 108px;	height: 19px;	z-index:100;	position:relative;}h2.theopportunity span {	float: left;	text-indent: -9999px;}h2.theopportunity-other span {	float: left;	text-indent: -9999px;}h2.theopportunity { 	background: url(images/subhead_detailOpportunity.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 127px;	height: 19px;	z-index:100;	position:relative;}h2.theopportunity-other { 	background: url(images/subhead_detailOpportunity_o.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 127px;	height: 19px;	z-index:100;	position:relative;}h2.thecompany span {	float: left;	text-indent: -9999px;}h2.thecompany-other span {	float: left;	text-indent: -9999px;}h2.therequirements { 	background: url(images/subhead_detailRequirement.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 144px;	height: 19px;	z-index:100;	position:relative;}h2.therequirements-other { 	background: url(images/subhead_detailRequirement_o.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 144px;	height: 19px;	z-index:100;	position:relative;}h2.therequirements span {	float: left;	text-indent: -9999px;}h2.therequirements-other span {	float: left;	text-indent: -9999px;}h1.purchase { 	background: url(images/tit_purchasew.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 197px;	height: 39px;	z-index:100;	position:relative;}h1.purchase span {	float: left;	text-indent: -9999px;}h1.terms { 	background: url(images/tit_terms.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 244px;	height: 38px;	z-index:100;	position:relative;}h1.terms span {	float: left;	text-indent: -9999px;}h1.complete { 	background: url(images/tit_purchasecomplete.gif) no-repeat;	display:inline-block; 	display:-moz-inline-box; /* hack for firefox display - inline block correctly*/	width: 227px;	height: 39px;	z-index:100;	position:relative;}h1.complete span {	float: left;	text-indent: -9999px;}.homeheaderGrey {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #080C0D;	font-weight: bold;	line-height:30px;}.jefftitle{    font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #080C0D;	font-weight: bold;	line-height:18px;	}
