/*COMMON*/* {	padding: 0;	margin: 0;	outline: 0;}body {    font-size: 12px;    line-heightaehmn.css: 18px;    font-family: Arial, sans-serif;    color: #000;    background: #093050 url(body-bgn.jpg) repeat-x top left;	/*background-image:url(css/bg-2.jpg); 	background-repeat:repeat-x;*/    text-align: left;	}.big-dotted-box {border:4px dashed #CC0000;height:100%;padding:0px 5px 12px;text-align:center;text-shadow:0 2px 1px #CCCCCC;width:586px;margin-left:45px;}a img { border: 0; }a {	color: #0033FF;	text-decoration: underline;	cursor: pointer;}a:hover { text-decoration: none; }.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }.notext { font-size: 0; line-height: 0; text-indent: -4000px; }h1 { font: 24px/24px Arial; color: #CA0000; }h2 { font: 20px/20px Arial, sans-serif; }h3 { font: 12px/18px Arial, sans-serif; }/*Design changes*/.shell { width:802px; margin: 0 auto; }.topLogo {margin-top: 9px;margin-bottom: 2px;}.logoPlc {float: left;}.orderPlc {float: left; width: 173px;padding: 8px 0 0;}#sales-letter .secure p.fine {font-size: 11px; margin-top: 20px;}/*Design changes Ended*/img { display: inline; margin: 0 10px 0px 10px;}/*HEADER*/#header { height: 185px; background: url(header2.jpg); } #logo a { display: block; width: 286px;  height: 85px; background: url(logo.png);} #navigation { padding: 58px 0 0 0; } #navigation ul { list-style: none; height:42px;  } #navigation ul li { float: left; display: inline; margin-right: 2px;  } #navigation ul li.last { margin: 0;  float: right; display: inline;} #navigation ul li a, #navigation ul li a span { float: left; display: inline; font: 15px/42px Arial;  background: url(nav.gif); color: #fff;} #navigation ul li a { padding: 0 0 0 35px; text-decoration: none;} #navigation ul li a span { padding: 0 35px 0 0; background-position: right 0; } #navigation ul li a:hover { background-position: 0 -44px;  } #navigation ul li a:hover span { background-position: right -44px; } #navigation ul li a.cart, #navigation ul li a.cart:hover { background: url(nav-cart.gif); width: 146px; height: 42px; padding: 0 0 0 65px; }.item { background: #f6f6f6 url(item-bg.gif) repeat-x 0 0; position:relative; height: 100%; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;}/*MAIN*/#main { height: 100%; background: #fff url(main-bg.gif) repeat-x 0 0; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;} /*PEOPLE SAY LEFT SIDEBAR*/ #people-say { float: left; display: inline; width: 212px; height: 100%; } #people-say .item { padding: 15px 20px; border-left: none;} #people-say .item-people-say { padding: 0; } #people-say h2 { font:22px/65px Georgia; font-style: italic; text-align: center; } #people-say .item-last {  padding-bottom: 89px;} #people-say .item img { float: left; display: inline; padding: 5px 15px 5px 0; } #people-say .item .signiture { text-align:right;  } #people-say .item .signiture img { float: none;  } #people-say .item p { } #people-say .item p.author-info { text-align: right; padding-top: 10px;}  /*CONTENT*/ #content { float: left; display: inline; width: 525px; padding: 0 0 0 30px; height: 100%;} #content-inner { padding: 0 40px; height: 100%;} #products-page #main h1 { padding: 15px 0 0 20px; } #home-page #main h1 { padding: 10px 0 0 10px; } #home-page p.welcome-info { font: 13px/ 21px Arial; padding:15px 0 30px 10px; } #products-page p.welcome-info { font: 13px/ 21px Arial; padding:15px 0 30px 20px; width: 545px; float: left; display: inline; padding-bottom: 0;}  a.free-samples { float: right; display: inline; margin-top: 40px;}  #book-titles { padding: 0 0 5px 0; }  #book-titles h2 { font: 24px/24px Arial; font-weight: bold; color: #b40101; float: left; display: inline;}  #book-titles h2.featured { margin-right: 165px; margin-left: 10px;}  .box { background-color: #e9e9e9; width: 520px; }   .box-top { background: url(box-top.gif) no-repeat 0 0; }    .box-btm { background: url(box-btm.gif) no-repeat 0 bottom; height: 100%; padding: 10px;}     .left-page { float: left; display: inline; border-right: 1px dashed #ababab; width: 232px; padding: 0 20px 0 0;}     .right-page { float: right; display: inline; width: 232px;}      .book { border-bottom: 1px solid #ababab; padding: 5px 0; height: 82px; }      .book-first { padding: 0 0 5px 0; }      .book-last { border-bottom: 0; }      .book img { float: right; display: inline;}      .book p { font: 11px/16px Arial;}      .book .p-link { text-align: right;}      .book h3 { font: 14px/18px Arial; font-weight: bold;}    p.detailed-report,    p.more-featured { float: right; display: inline; font: 12px/18px "Myriad Pro", Arial; color: #be0101; margin-top: 10px; }    p.detailed-report a,    p.more-featured a { color: #be0101; font-style: italic; }    p.detailed-report { margin: 10px 0 0 175px; }  .products { padding: 20px 10px 10px; }  .products ul { list-style: none; }  .products ul li { border-bottom: 1px dashed #bdbdbd; padding: 15px 0; height: 100%;}  .products ul li.first { border-top: 1px dashed #bdbdbd; }  .products p { text-align: center; }  .products h3 {  color: #585757; text-transform: uppercase; }  a.add-to-cart { float: right; display: inline; width: 99px; height: 24px; background: url(cart-add.gif); }  a.more-button { float: right; display: inline; width: 67px; height: 24px; background: url(cart-more.gif); }   .product-left { float: left; display: inline; width: 230px; }   .product-right { float: right; display: inline; width: 230px; }   .product-image { text-align: center; }  #pagination { text-align: center; margin-top: 10px; height: 100%;}  #pagination a.previous { float: left; display: inline; background: url(but-prev.gif); width:80px; height: 13px; margin-top: 3px; margin-left: 135px;}  #pagination a.next { float: left; display: inline; background: url(but-next.gif); width:56px; height: 13px; margin-top: 3px; margin-left: 35px;}  #pagination .pages { float: left; display: inline; padding: 0 0 0 20px; height: 100%; }   /*PRODUCTS PAGE PRODUCTS ON THE BOTTOM*/  .products-bottom { padding:0 10px 10px; }  .products-bottom ul { list-style-type: none; }  .products-bottom ul li { padding: 35px 20px; border-bottom:1px dashed #BDBDBD; height:100%;  }  .products-bottom ul li .product-left { width: 400px; border-right: 1px dashed #bdbdbd; padding-right: 30px; float: left; display: inline;}  .products-bottom ul li .product-right { width: 400px; float: right; display: inline; }  .products-bottom ul li .product-image { text-align: left;  }  .products-bottom p { text-align: left; padding: 15px 0;  }   /*PRODUCTS PAGE PRODUCTS ON THE TOP*/  .products-top { padding:0 10px 10px; text-align: left;}  .products-top p { padding: 0 0 15px 0; line-height: 21px; }  .products-top ul { list-style-type: none; }  .products-top ul li { border-bottom:1px dashed #BDBDBD; height:100%; padding:35px 20px; }  .products-top ul li .product-image { float: left; display: inline; margin-right: 10px;  }  .products-top ul li .product-left { width: 550px; padding-right: 20px; border: none; float: left; display: inline; }  .products-top ul li .right-part { float: right; display: inline; width: 277px; border-left: 1px dashed #bdbdbd; margin-top: 35px; }   .user-opinion { float: right; display: inline; width: 220px; border: 1px solid #e5e5e5; background-color: #f6f6f6;  padding: 20px 20px; }   .user-opinion span.author{ text-align: right; font-weight:bold; display: block;}   .user-opinion img { float: left; display: inline; margin: 0 10px 10px 0;}   .user-opinion p { padding: 0 0 15px 0;}   .user-opinion-left { float: left; display: inline; margin-right: 30px; }   .user-opinion-left img { margin: 0; }   /*SIDEBAR*/ #sidebar { float: right; display: inline; width: 232px; border:1px solid #CC3300; padding:15px;} #sidebar  h2 { font:20px/48px Georgia; font-style: italic; text-align: center;} #sidebar  h3 { font:18px Georgia; font-style: bold; text-align: center;} #sidebar h2.example-video-links{ line-height: 60px; } #sidebar .item { border-right: none; } .item-form { padding: 15px 0 0 30px; } .item-form p { font: 11px/14px Arial; color: #606060; padding-bottom: 10px;} .item-form input.text-field { width: 148px; height: 19px; border: 1px solid #acacac; color: #acacac; display: block; margin-bottom: 10px; } .item-form input.continue-button { width: 154px; height: 53px; border: none; background: url(continue.gif); cursor: pointer; margin-bottom: 15px; }  .item-rss { text-align: center; padding: 20px 0; }  .item-links { padding: 25px 20px; } .item-links ul { list-style: none;} .item-links ul li { } .item-links ul li a { font: 11px/20px Arial; color: #292929; text-decoration: underline; padding: 0 0 0 25px; background: url(arrow.gif) no-repeat 0 0; } .item-links ul li a:hover { text-decoration: none; }  .item-flash { text-align: center; padding: 15px 0 50px 0; } .item-flash .flash { margin-bottom: 40px; } /*FOOTER*/#footer { width: 1080px; height: 99px; margin: 0 auto; background: url(footer.jpg); }#footer p { padding: 25px 0 0 20px; color: #fff; }/*SALES LETTER PAGE*/#sales-letter { width: 700px; margin: 0 auto;}#sales-letter p { font-size: 16px; padding-bottom: 20px; text-indent:25px; margin:0 35px 0 35px; line-height:1.3em;}#sales-letter p.noindent {text-indent:0px;}#sales-letter p.emphasize { font-size: 18px; font-weight:normal; padding-bottom: 20px; padding-left:50px; padding-right:50px; line-height:25px; text-indent:0px;}#sales-letter ul li { font-size: 16px; }#sales-letter span.paragraph-begin { padding-left: 10px;text-indent:0px;}#sales-letter .user-opinion p { font-size: 14px;text-indent:0px;}#sales-letter .user-opinion p.copywriter { font-size: 15px; font-family: Tahoma, Arial; font-weight:bold;text-indent:0px;}#sales-letter .user-opinion p.copywriter span { font-size: 13px;text-indent:0px; }#sales-letter .user-opinion p.small-title { font-size: 12px;text-indent:0px;}#sales-letter ol { width: 600px; margin: 0 auto 0; padding-left:60px; }#sales-letter ol li { font-size: 16px; margin-bottom: 20px; padding-left:0px;}#sales-letter .one-time-offer { width: 465px; height: 70px; padding:30px 50px ; border: 3px dashed #CA0000; margin: 40px auto;}#sales-letter h1 {	color: #CA0000;	text-align: center;	margin: 20px 25px 0 25px;	line-height:1.15em;	font-family: Tahoma, Impact, Arial;	font-size: 30px;	letter-spacing: 0px;}#sales-letter h2 { font: 1.9em Tahoma, Verdana, Arial; font-weight: bold; color: #000; text-align: center; margin-top: 25px; margin-bottom: 20px; letter-spacing:-1px; line-height: 1.2em;}#sales-letter h3 { font:26px/28px Tahoma,Arial,Helvetical,sans-serif; font-weight: bold; color: #CA0000; text-align: center; margin: 10px 0 15px 0;letter-spacing:-1px;}#sales-letter  h3.pre-headline { font:33px/33px Tahoma, Arial; color: #CA0000; margin: 0;}#sales-letter h3.introtext {font-size: 18px;    font-family: Tahoma, Arial, sans-serif;	font-weight: bold;	letter-spacing: -1px;    color: #000;    text-align: left;	margin-bottom: 0;	margin-top: 5;	}#sales-letter h4 {	font:22px/24px Arial;	font-weight: bold;	color: #003366;	text-align: center;	margin: 20px 0}#sales-letter h5 {	font:22px/24px Tahoma, Arial;	font-weight: bold;	color: #CA0000;	text-align: center;	margin-left: 20px; margin-right: 20px; margin-top: 10px; margin-bottom: 20px;}#sales-letter h6 {	font: 18px/23px Tahoma, Arial;	font-weight: bold;	color: #003366;	text-align: center;	margin-left: 55px;	margin-right: 55px;	margin-top: 10px;	margin-bottom: 20px;}#sales-letter .darkgrey { color:#222222; }#sales-letter .red { color:#CA0000; }#sales-letter .narrowmargin { display: block; margin-left:45px; margin-right:45px; }#sales-letter .narrowmargin p{ margin-bottom:0px; margin-top:0px; padding:8px; text-indent:0px; line-height:23px;}#sales-letter .narrowmargin ul{ margin-left:45px; padding:18px;}#sales-letter .introtext { display: block; margin-left:15px; margin-right:15px; }#sales-letter .introtext p{ margin-bottom:0px; margin-top:0px; padding:8px; text-indent:0px; line-height:22px; font-weight:bold;}#sales-letter .introtext ul{ margin-left:65px; padding:8px;}#sales-letter .introtext li{ font-weight:bold;}#sales-letter table td{ font-size: 16px;    line-height: 20px;    font-family: Arial, sans-serif;    color: #000;}#sales-letter ul.yellow-box { background-color: #ffffcc; width: 440px; height:175px; margin: 10px auto 40px; border: 1px solid #ff9933; padding: 25px; list-style-type: none;}#sales-letter ul.yellow-box li {  margin-bottom: 20px; padding-left: 50px; background: url(yellow-box-bullet.gif) no-repeat 0 0;}#sales-letter ul.yellow-box li.last {  margin-bottom: 0;}#sales-letter ul.green-list { list-style-type: none; width:510px; margin: 40px auto 40px;}#sales-letter ul.green-list li { font-size: 18px; line-height: 40px;  margin-bottom: 10px; padding-left: 75px; background: url(green-list-bullet.gif) no-repeat 0 0;	 font-weight: bold;}#sales-letter ul.red-list { list-style-type: none; padding-left: 0px; padding-bottom: 10px; font-family: tahoma, arial; font-size:18px; }#sales-letter ul.red-list li { margin-bottom: 10px; padding-left: 20px; background: url(red-list-bullet.gif) no-repeat 0 4px; font-family: tahoma, arial; font-size:18px;}#sales-letter ul.blue-list { list-style-type: none; padding-left: 0px; padding-bottom: 10px; font-family: tahoma, arial; font-size:17px; }#sales-letter ul.blue-list li { margin-bottom: 10px; padding-left: 30px; background: url(blue-list-bullet.gif) no-repeat 0 4px; font-family: tahoma, arial; font-size:17px;}#sales-letter ul.green-list2 { list-style-type: none; padding-left: 0px; padding-bottom: 10px; font-family: tahoma, arial; font-size:13px; }#sales-letter ul.green-list2 li { margin-bottom:10px; padding-bottom: 5px; padding-top:5px; padding-left: 55px; background: url(green-tick-mark.gif) no-repeat 0 0px; font-family: tahoma, arial; font-size:13px;}#sales-letter ol.ordered-list li { margin-left: -30px; }#sales-letter ol.ordered-list li {	padding-left:0px;	padding-bottom: 10px;	margin-bottom:0px;	font-family: "Times New Roman", tahoma, arial;	font-size:24px;	font-weight:bold;	color:#666666;}#sales-letter ol.ordered-list p { margin-left: 0px; margin-bottom:0px; font-family: tahoma, arial; font-size:16px; color:#000000; font-weight:normal; text-indent: 0px;}#sales-letter .guarantee { background-image:url("certBorder.gif");border:1px solid #E3F0CF;padding:0;width: 600px;margin:auto;}#sales-letter .guarantee-bg {background:none repeat scroll 0 0 #E3F0CF;color:#000000;margin:10px;padding:15px;}#sales-letter .guarantee p { text-indent: 0;}#sales-letter .guarantee h2 {	font: 36px/40px Impact, Arial,helvetica,sans-serif;	color: #CC0000;	text-align: center;	margin-bottom: 30px;}#sales-letter .guarantee h3 { font: 26px/26px Arial; color: #343494; font-weight: bold; text-align: center; margin-bottom: 30px; }#sales-letter .guarantee h4 { font: 18px/20px Arial; color: #343494; margin-bottom: 30px; }#sales-letter .guarantee p.author { text-align: right; font-size: 18px; color: #000; }#sales-letter ul.red-point-list { list-style-type: none; width: 600px; margin: 0 auto 30px; }#sales-letter ul.red-point-list li { margin-bottom: 20px; background: url(red-point-list.gif) no-repeat 0 3px; padding-left:30px;}#sales-letter .add-to-cart { width: 470px; padding: 30px; border: 3px dashed #CA0000; margin: 0 auto; }#sales-letter .add-to-cart h2 { font: 40px/40px Impact, Arial; color: #a01818; text-align: center; margin-bottom: 30px;}#sales-letter .add-to-cart ul.green-list-2 {  list-style-type: none; width: 430px; margin: 0 auto;}#sales-letter .add-to-cart ul.green-list-2 li { padding-left: 45px; background: url(green-list-bullet2.gif) no-repeat 0 0; margin-bottom: 15px; font-size: 16px;}#sales-letter .add-to-cart .center-it { text-align: center; margin-bottom: 15px; }#sales-letter .add-to-cart p.regular-price { text-align: center; font: 24px/24px Arial; font-weight: bold;}#sales-letter .add-to-cart a.add { font: 31px/31px Arial; color: #003399;}#sales-letter .add-to-cart .payment-method { padding-left: 60px;}#sales-letter .add-to-cart .payment-method a{ margin-right:5px; border: 1px solid #a5a3a6; padding: 1px; float: left; display: inline;}#sales-letter .add-to-cart .payment-method a:hover{border: 1px solid #4b6983; }#sales-letter .secure { margin-top: 30px; text-align: center;}#sales-letter .quote { float: left; display: inline; width: 350px; padding: 0px 0px; margin-left:50px; margin-top:15px; margin-bottom:0px;}#sales-letter .quote  span.author{ text-align: left; font-weight:bold; display: block; font-size:14px; font-family:Arial, Helvetica, sans-serif;}#sales-letter .quote  img { float: left; display: inline; margin: 0 10px 0px 10px;}#sales-letter .quote { padding: 0;}#sales-letter .quote  { float: left; display: inline; margin-right: 30px; }#sales-letter .secure { margin-top: 30px; text-align: center;}#sales-letter ul.green-list-2 {  list-style-type: none; width: 630px; margin: 0 auto;}#sales-letter ul.green-list-2 li {	padding-left: 45px;	background: url(green-list-bullet2.gif) no-repeat 0 0;	margin-bottom: 15px;	padding-bottom:15px;	font-size: 17px;	line-height:22px;}#sales-letter .sidebar { float: right; display: inline; width: 232px; border:1px solid #586D87; padding:15px; margin:5px 0 5px 7px; background:#F9F7EC;}#sales-letter .sidebar p {font-family: Tahoma,Arial, Helvetica, sans-serif; font-size:12px; text-indent:0; margin:0; line-height:13px; margin-bottom:0px; padding:0;}#sales-letter .sidebar h2 { font:18px Georgia; text-align: left; margin:2px 0 0 0;}#sales-letter .sidebar h3 { color:#333333; font:14px Tahoma,Verdana,Arial,Helvetica; font-weight: bold; text-align: left; line-height: 14px; letter-spacing:normal; margin-top:12px; margin-bottom:7px;}#sales-letter .sidebar .item { border-right: none; }#sales-letter blockquote {	color: #222222;	margin: 20px 0;	padding: 0px 20px 0 35px;	line-height:180%;	background: url(blockquote.gif) no-repeat left top;	}#sales-letter blockquote p {text-indent:0px;}.success-story {	width:80%;	margin:30px auto;	border:3px solid #CC6600;	background: #FCEFEF url(success-bg-fade.png) repeat-x 0 0;	padding:15px;	font-family:courier, courier-new,sans serif;	font-size:1.2em;	color: #000000;}.success-story .headline {		margin:0px;}.success-story h2 {	font-size:14pt;	color:#000000;	text-align:center;	margin:0px;	padding:0px;}.success-story .disclaimer {	color:gray;	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	margin-top:30px;	line-height:normal;	clear:both;}	#quotation-box {width:80%;	margin:30px auto;	border: 1px solid #ff9933;	padding:15px;	background: url(bg-product-box.png) repeat-x 0 0			}	#quotation-box h3{ font-size:24px;	color:#CC0000;	letter-spacing:-1px;	margin: 25px 0 17px 0;	line-height:110%;}#quotation-box p{ 	margin: 8px 10px;	line-height:150%;	text-indent:0px;	padding:4px;}#quotation-box .authorheading{ 	text-align: left; 	font-weight:bold; 	display: block; 	margin: 0px 25px;	line-height:130%;	font-size:14px; 	font-family:Arial, Helvetica, sans-serif;	}#quotation-box .author{ 	text-align: left; 	font-weight:normal; 	display: block; 	margin: 0px 25px;	line-height:120%;	font-size:14px; 	font-family:Arial, Helvetica, sans-serif;	}	#quotation-box .author img  { float: left; display: inline; margin: 0 10px 0px 10px;}#quotation-box .author  img { padding: 0 10 10 0; }#quotation-box .web{ 	text-align: left; 	font-weight:bold; 	font-size:13px;	color:#222222; 	font-family:Tahoma, Arial, Helvetica, sans-serif;	}#quotation-box ul.red-list { list-style-type: none; padding-left: 40px; padding-bottom: 10px; }#quotation-box ul.red-list li { margin-bottom: 10px; padding-left: 20px; background: url(red-list-bullet.gif) no-repeat 0 4px;}#order-box {	background:#F9F7EC;    width:600px;	margin:auto;		color:#000;	padding:30px 40px;	border:1px solid #C0C0C0;	font: 16px Tahoma,Arial,Helvetica,sans-serif;	clear:both;	line-height:22px;}#order-box p{	font: 16px Tahoma; text-indent:0;}#order-box ul.red-list { list-style-type: none; padding-left: 40px; padding-bottom: 10px; }#order-box ul.red-list li { margin-bottom: 10px; padding-left: 20px; background: url(red-list-bullet.gif) no-repeat 0 4px;}#order-box .large-red-text {float:left; padding-right:10px; vertical-align:top; top:auto; font-size: 4em; font-family: impact; color: #900;}#order-box h1 {margin-bottom:22px; line-height:32px;;text-align:center;font:25px Tahoma,Arial,Helvetica,Verdana;color:#000080; font-weight:bold;}#order-box h2 {font:2em Impact,Arial,Helvetica,Verdana; color:#000080;}#order-box h3 {margin-bottom:22px; line-height:32px;;text-align:center;font:25px Tahoma,Arial,Helvetica,Verdana;color:#000080; font-weight:bold;}#order-box h5 {margin-bottom:22px; line-height:32px;;text-align:center;font:22px Tahoma,Arial,Helvetica,Verdana;color:#000000;}#order-box .yes{background:none repeat scroll 0 0 #F9F7EC;color:#BA0000;float:left;font:2.5em Impact,"Arial Black","Helvetica Bold";margin-right:19px;margin-top:0px;margin-bottom:4px;}#SB{float:right;background:#F9F7EC;color:#000;width:260px;padding:10px 10px 20px;margin:0 -16px 25px 25px;border:1px solid #C0C0C0;font:.75em/.9em Tahoma}#SB h3{font:bold 1.25em Tahoma;background:#F9F7EC;color:#000;margin:25px 0px 15px}#SB h3.T2{color:#004AA7;background:#F9F7EC}#SB p{text-indent:0px;font-size:14px;line-height:17px; margin-left:10px; margin-right:10px;}#SB .F{font:.85em Arial,Helvetica,sans-serif;text-align:right;margin-top:15px}#SB .F h4{font:bold 1.15em Arial,Helvetica,sans-serif;text-align:right;margin-bottom:0px}#SB ul{margin-left:22px;padding:0px;font-size:.9em;line-height:1.1em}#SB li{padding-left:3px;}.P2{border:solid 4px #000;margin:2px 3px 20px}.P2-B{border:solid 1px #000;margin:2px;padding:10px;background:#FFF;color:#000}.P2 h3{background:#FFF;color:#000;margin-top:0px}.P2 h3.T2{background:#FFF;color:#C00}.P2 .F{font:.75em Arial,Helvetica,sans-serif}.SB .PH3{margin:auto;float:none}.sidebarHead1{font-family:Impact;font-weight:bold;font-size:20pt;color:#CC0000; line-height:28px;}* { margin: 0; padding: 0; outline:0; }  h1 { font-family: Tahoma, "Trebuchet MS", sans-serif; font-size: 28px; font-weight:bold; line-height: 23px; color:#3B3B3B;}  h2 { font-family: Tahoma, "Trebuchet MS", sans-serif; font-size: 18px; line-height: 23px; color:#3B3B3B;}  h3 { font-family: Tahoma, "Trebuchet MS", sans-serif; font-size: 16px; line-height: 22px;  }  h4 { font-family: Tahoma, "Trebuchet MS", sans-serif; font-size: 14px; line-height: 20px; margin: 15px 0 10px 0; }  #header { padding: 18px 16px 8px 0; }  h1#logo { width: 153px; float: right; display: inline;}  h1#logo a { display: block; background: url(logo.gif); height: 35px; }  .greybox {    background:#ededed;    padding:15px 25px;    border:3px solid #CCC;    width:600px;    margin: 15px auto;  }  ul.stars {    list-style-type: none;    margin-left: 15px;    padding: 0px;    margin-top: 8px;  }  ul.stars li {    background: url(star.png) no-repeat;    padding-left: 3.0em;    padding-top: 6px;    padding-bottom: 15px;  }  ul.stars h3 {    letter-spacing: normal;    color: #333;    font-family: Tahoma, Verdana, Arial, sans-serif;    font-weight: normal;    font-size: 18px;  }  .greybox h3 { font-size: 22px; }  #main-top { font-size: 0; line-height: 0; text-indent: -4000px; background: url(top.png) no-repeat 0 0; width: 708px; height: 33px; }  #main-bottom { font-size: 0; line-height: 0; text-indent: -4000px; background: url(bottom.png) no-repeat 0 0; width: 708px; height: 33px; }  #main { height: 100%; padding-bottom: 25px; }    #step-row {  }  #step-row ul { list-style-type: none; padding: 0 7px 0 5px; width: 696px; height: 41px; }  #step-row ul li { float: left; display: inline; background: url(steps.gif) no-repeat 0 0; height: 41px; font-size: 0; line-height: 0; text-indent: -4000px; }  #step-row ul li.step1 { width: 263px; }  #step-row ul li.step2 { width: 226px; background-position: -263px 0; }  #step-row ul li.step3 { width: 207px; background-position: right 0; }  #step-row ul.current2 li.step1 { background-position: 0 -41px; }  #step-row ul.current2 li.step2 { background-position: -263px -41px; }  #step-row ul.current2 li.step3 { background-position: right -41px; }  #step-row ul.current3 li.step1 { background-position: 0 bottom; }  #step-row ul.current3 li.step2 { background-position: -263px bottom; }  #step-row ul.current3 li.step3 { background-position: right bottom; }  #content { font-family: Arial, sans-serif; }  ul.red-box{list-style:none;margin:5px 0 20px 45px;}  ul.red-box { list-style-type: none; width: 600px; margin: 0 auto 30px; }  ul.red-box li { margin-bottom: 20px; background: url(red-point-list.gif) no-repeat 0 3px; padding-left:30px; font-size: 17px;    font-family:Arial, Helvetica, sans-serif;    line-height:1.3; text-indent:0px;}  p.secure { float: right; display: inline; background-position: right 0 !important; margin: 24px 30px 13px 0; padding: 0 30px 0 0; }  p.secure { font-family: Georgia, serif; font-size: 12px; color: #999999; font-weight: bold; font-style: italic; }  p.padlock { background: url(https://Conversational-Hypnosis.com/padlock.gif) no-repeat 0 0; padding-left: 30px; line-height: 24px; }  .form-holder { padding: 0 0 0 61px; width: 465px; position: relative; }  .form-holder h2 { padding-bottom: 10px; }  .form-holder p { padding-bottom: 15px; }  .form-holder p.padlock { font-size: 10px; line-height: 25px; }  .form-holder form { padding: 20px 0 0 3px; }  .form-holder label,  .form-holder .field { float: left; display: inline; }  .form-holder label { font-size: 16px; line-height: 27px; color: #333333; width: 166px; }  .form-holder .field { border: 1px solid #cccccc; background: #f4f3a3; font-size: 16px; color: #333; padding: 4px 5px 3px; width: 258px; margin-bottom: 11px; }  .form-holder .next-page { background: url(https://Conversational-Hypnosis.com/next-page.gif) no-repeat 0 0; border: 0; width: 233px; height: 55px; }  .form-holder .next-page { font-size: 0; line-height: 0; text-indent: -4000px; float: right; display: inline; margin-top: 39px; cursor: pointer; position: relative; margin-right: -28px; }  #top-row-bg { background: url(top-row2.gif) no-repeat 0 0; height: 158px; width: 778px; padding: 20px 0 0 39px; position: relative; }  .stop-section { background: url(stop.gif) no-repeat 0 0; }  .top-section { padding: 26px 0 0 136px; height: 97px; }  .top-section h2 { font-size: 29px; line-height: 35px; color: #000; margin-bottom: 2px; }  .top-section h2 span { color: #CC0000; text-decoration: underline; }  .top-section h3 { font-size: 20px; line-height: 25px; color: #2A2A2A; padding-left: 3px }  .top-section p { font-size: 12px; color: #333; padding-left: 5px; }  p.info { background: url(info.gif) no-repeat 0 0; margin-left: 76px; padding-left: 40px; }  p.info { font-size: 18px; line-height: 28px; color: #1B1B1B; }  p.info em { color: #333; font-weight: bold; }  p.info span { color: #959697; }  p.info strong { color: #1B1B1B; }  #inner-content { padding: 43px 50px 0 46px; }  .big-dotted-box-top { background: url(big-dotted-top.gif) no-repeat 0 0; width: 603px; height: 12px; font-size: 0; line-height: 0; text-indent: -4000px; }  .big-dotted-box-bottom { background: url(big-dotted-bottom.gif) no-repeat 0 0; width: 603px; height: 12px; margin-bottom: 29px; }  .big-dotted-box-bottom { font-size: 0; line-height: 0; text-indent: -4000px; }  .big-dotted-box { border: 4px dashed #CC0000; width: 586px; height: 100%; text-align: center; text-shadow: 0 2px 1px #cccccc; padding: 10px 5px 12px 5px; }  .big-dotted-box h3 { font-size: 15pt; line-height: 25px; font-weight:bold; letter-spacing:-1px; }  .big-dotted-box h2 { font-size: 30px; line-height: 35px; color: #cc0000; margin-top: 7px; }  .big-dotted-box h4 { font-size: 18pt; font-weight:bold; letter-spacing:-1px; margin-top:5px; }  a.no-thanks-btn1 {display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(no-thanks.gif) no-repeat 0 0; width: 154px; height: 42px; }  a.no-thanks-btn1 {margin-left: 175px; }  .content-cnt { text-indent: 33px; padding-bottom: 20px; width: 600px;    margin: 0 auto;}   .content-cnt h4 { padding-bottom: 8px; }  .content-cnt p { padding-bottom: 12px; font-size: 14px; line-height: 18px; }  .content-cnt p.last { padding-bottom: 9px; }  .small-dotted-box-top { background: url(https://Conversational-Hypnosis.com/small-dotted-top.gif) no-repeat 0 0; width: 559px; height: 13px; }  .small-dotted-box-top,  .small-dotted-box-bottom { font-size: 0; line-height: 0; text-indent: -4000px; margin-left: 25px; }  .small-dotted-box-bottom { background: url(https://Conversational-Hypnosis.com/small-dotted-bottom.gif) no-repeat 0 0; width: 559px; height: 13px; }  .small-dotted-box-cnt { border: 4px dashed #CC0000; width: 514px; height: 100%; padding: 18px 20px 10px 25px; margin-left: 25px; }  table {  border-collapse:collapse;  }  p.add-btn { background: url(add-btn.gif) no-repeat 0 0; padding: 0 40px 0 71px; width: 327px; margin: 0 0 9px 24px; }  p.add-btn a { display: block; width: 327px; height: 56px; font-size: 0; line-height: 0; text-indent: -4000px; }  a.no-thanks-btn { display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(no-thanks.gif) no-repeat 0 0; width: 154px; height: 42px; }  a.no-thanks-btn { margin-left: 175px; }  .CP{border:1px solid #e3f0cf;width:420px;padding:0;background-image:url(https://www.conversational-hypnosis.com/certBorder.gif)}  .red { color: #004AA7; }  .red2 { color: #003399; font-size:18px;; font-weight:bold; }  .blue { color: #003399; }  .M{clear:both;margin-top:40px;font:.95em/1.15em Tahoma }  .highlight {background-color:#FFFF00}  .h3 {    color:#CA0000; }    .CP-B{padding:15px;margin:10px;background:#E3F0CF;color:#000}  .certificatebox {    border: 1px solid #e3f0cf;    width: 690px;    padding: 0;    background-image:url(certBorder.gif);    }  .shell #main #playercontainer #sales-letter div strong {    font-size: 16px;       .testi {    font-family: Tahoma;    font-size: 14px;    color: #000000;    line-height:1.3;  }    .P3{background:#F9F7EC;color:#000;padding:30px 40px;margin:2px;border:1px solid #C0C0C0;font:.98em/1.2em Tahoma;clear:both}  ul.red-box{list-style:none;margin:5px 0 20px 45px;}  ul.red-box li{background:url(../b3x2.jpg) 0 8px no-repeat;padding: 0px 20px 5px 30px; margin: 0 20px 11px 15px; text-indent:0; }  h4 {    font-family: Tahoma, Verdana, Arial;    font-size: 18px;    color: #CC0000;  }  ul.red-box{list-style:none;margin:5px 0 20px 45px;}  ul.red-box { list-style-type: none; width: 600px; margin: 0 auto 30px; }  ul.red-box li { margin-bottom: 20px; background: url(red-point-list.gif) no-repeat 0 3px; padding-left:30px;}  #yellowBoxBig {    width: 450px;    background-color: #FFFFCC;    padding: 25px;    margin-top: 0px;    margin-right: auto;    margin-bottom: 0px;    margin-left: auto;    font-size:14px;  }  .style31 {text-indent:25px; }  .style31 {font-size: 17px;    font-family:Arial, Helvetica, sans-serif;    line-height:1.3;    text-indent:25px;    padding-left:20px;    padding-right:20px;      }  .style33 {font-size: 17px;    font-family:Arial, Helvetica, sans-serif;    line-height:1.3;    text-indent:5px;    padding-left:20px;    padding-right:20px;      }