/*COMMON*/
* {
	padding: 0;
	margin: 0;
	outline: 0;
}

body {
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, sans-serif;
    color: #000;
    background: #093050 url(../images/body-bgn.jpg) repeat-x top left;
	
    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(../images/header2.jpg); }
 #logo a { display: block; width: 286px;  height: 85px; background: url(../images/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(../images/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(../images/nav-cart.gif); width: 146px; height: 42px; padding: 0 0 0 65px; }

.item { background: #f6f6f6 url(../images/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(../images/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(../images/box-top.gif) no-repeat 0 0; }
    .box-btm { background: url(../images/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(../images/cart-add.gif); }
  a.more-button { float: right; display: inline; width: 67px; height: 24px; background: url(../images/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(../images/but-prev.gif); width:80px; height: 13px; margin-top: 3px; margin-left: 135px;}
  #pagination a.next { float: left; display: inline; background: url(../images/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(../images/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(../images/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(../images/footer.jpg); }
#footer p { padding: 25px 0 0 20px; color: #fff; }


/*SALES LETTER PAGE*/
#sales-letter { width: 600px; 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: 620px; 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;}
#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(../images/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(../images/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(../images/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(../images/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(../images/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("http://www.secretsofhypnosisrevealed.com/images/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: 540px; margin: 0 auto 30px; }
#sales-letter ul.red-point-list li { margin-bottom: 20px; background: url(../images/red-point-list.gif) no-repeat 0 3px; line-height:1.3em; 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(../images/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(../images/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: 196px; 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;
	font-style: italic;
	margin: 20px 0;
	padding: 0px 20px 0 35px;
	line-height:180%;
	background: url(../images/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(../images/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:100%;
	margin:30px auto;
  margin-left: -12px;
	border: 1px solid #ff9933;
	padding:15px;
	background: url(../images/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(../images/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(../images/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:#c00;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;}


/*COMMON*/
* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 18px;;
    font-family: Arial, sans-serif;
    color: #000;
	background-image:url(../images/bg-2.jpg); 
	background-repeat:repeat-x;
    text-align: left;
	
}

a img { border: 0; }
a { color: #000; 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: #373737; }
h2 { font: 20px/20px Arial, sans-serif; }
h3 { font: 12px/18px Arial, sans-serif; }

.shell { width:750px; margin: 0 auto; }



/*HEADER*/
#header { height: 185px; background: url(../images/header2.jpg); }
 #logo a { display: block; width: 286px;  height: 85px; background: url(../images/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(../images/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(../images/nav-cart.gif); width: 146px; height: 42px; padding: 0 0 0 65px; }

.item { background: #f6f6f6 url(../images/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(../images/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(../images/box-top.gif) no-repeat 0 0; }
    .box-btm { background: url(../images/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(../images/cart-add.gif); }
  a.more-button { float: right; display: inline; width: 67px; height: 24px; background: url(../images/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(../images/but-prev.gif); width:80px; height: 13px; margin-top: 3px; margin-left: 135px;}
  #pagination a.next { float: left; display: inline; background: url(../images/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; color:151515;}
 #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(../images/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(../images/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(../images/footer.jpg); }
#footer p { padding: 25px 0 0 20px; color: #fff; }


/*SALES LETTER PAGE*/
#sales-letter { width: 600px; margin: 0 auto;}
#sales-letter p { font-size: 16px; padding-bottom: 20px; text-indent:25px; margin:0 35px 0 35px}
#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 .one-time-offer { width: 465px; height: 70px; padding:30px 50px ; border: 3px dashed #de2929; margin: 40px auto;}


#sales-letter h1 { font: 38px/38px Impact, Arial; color: #de2929; text-align: center; margin: 20px 25px 0 25px;}
#sales-letter h2 { font: 36px/38px Impact, Arial; color: #000; text-align: center; margin-top: 20px; margin-bottom: 40;}
#sales-letter h3 { font:26px/31px Tahoma,Arial,Helvetical,sans-serif; font-weight: bold; color: #004AA7; text-align: center; margin: 20px 0;letter-spacing:-1px;}
#sales-letter  h3.pre-headline { font:33px/33px Tahoma, Arial; color: #de2929; 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:21px/24px Tahoma, Arial;
	font-weight: bold;
	color: #de2929;
	text-align: center;
	margin: 20px 0
}

#sales-letter .darkgrey { color:#222222; }
#sales-letter .narrowmargin { display: block; margin-left:45px; margin-right:45px; border-left: #004AA7 2px dotted; }
#sales-letter .narrowmargin p{ margin-bottom:0px; margin-top:0px; padding:8px; text-indent:0px;}
#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(../images/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(../images/green-list-bullet.gif) no-repeat 0 0;	 font-weight: bold;}

#sales-letter ul.red-list { list-style-type: none; padding-left: 310px; padding-bottom: 10px; }
#sales-letter ul.red-list li { margin-bottom: 10px; padding-left: 20px; background: url(../images/red-list-bullet.gif) no-repeat 0 4px;}
#sales-letter .guarantee { width: 434px; height: 574px; margin: 40px auto 40px; background: url(../images/guarantee.gif); padding: 75px 90px; }
#sales-letter .guarantee h2 { font: 40px/40px Impact, Arial; color: #FF6600; 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: 540px; margin: 0 auto 30px; }
#sales-letter ul.red-point-list li { margin-bottom: 20px; background: url(../images/red-point-list.gif) no-repeat 0 3px; padding-left:30px;}

#sales-letter ul.point-list2 { list-style-type: none; width: 620px; margin: 0 auto 30px; }
#sales-letter ul.point-list2 li { margin-bottom: 20px;}

#sales-letter .add-to-cart { width: 470px; padding: 30px; border: 3px dashed #de2929; 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(../images/green-list-bullet2.gif) no-repeat 0 0; margin-bottom: 20px; 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 .quote  img { margin: 0; }

#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(../images/green-list-bullet2.gif) no-repeat 0 0; margin-bottom: 15px; padding-bottom:15px; font-size: 16px;}

#sales-letter .sidebar { float: right; display: inline; width: 200px; 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;
	font-style: italic;
	margin: 20px 0;
	padding: 0px 20px 0 35px;
	background: url(../images/blockquote.gif) no-repeat left top;
	
}

#sales-letter blockquote p {text-indent:0px;}

.please-note {
	width:100%;
	margin:0px auto;
	padding-left:10px; padding-right:10px;
	font-family:courier, courier-new,sans serif;
	font-size:1.1em;
	color: #000000;
}
.success-story {
	width:80%;
	margin:30px auto;
	border:3px solid #CC6600;
	background: #FCEFEF url(../images/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: 100%;
	margin: 30px auto;
	margin-left: -12px;
	border: 1px solid #CCCCCC;
	padding: 15px;
	background: url(../images/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: 10px 15px;
	line-height:150%;
	text-indent:0px;
}

#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(../images/red-list-bullet.gif) no-repeat 0 4px;}

#order-box {	background:#F9F7EC;
    width:500px;
	margin:auto;	
	color:#000;
	padding:30px 40px;
	border:1px solid #C0C0C0;
	font: 16px Tahoma;
	clear:both;
	line-height:22px;
}
#order-box p{

	font: 16px Tahoma;

}
#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(../images/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 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;}

* { margin: 0; padding: 0; outline:0; }
p.add-btn { background: url(../images/add-btn2.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; }


#SB P.success-title{
		/*margin: 8px 10px;
	padding:4px; */
	color:#CA0000;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	line-height:1.1;
	
}



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(../images/logo.gif); height: 35px; }

#main-top { font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/top.png) no-repeat 0 0; width: 708px; height: 33px; }
#main-bottom { font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/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(../images/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;}

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; }

.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 { 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(../images/top-row2.gif) no-repeat 0 0; height: 158px; width: 760px; padding: 20px 0 0 39px; position: relative; }

.stop-section { background: url(../images/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(../images/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(../images/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(../images/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; }

.content-cnt { text-indent: 33px; padding-bottom: 20px; } 
.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-bottom { font-size: 0; line-height: 0; text-indent: -4000px; margin-left: 25px; }

.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(../images/add-btn2.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(../images/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(../images/certBorder.gif)}
.M{clear:both;margin-top:40px;font:.95em/1.15em Tahoma }
.highlight {background-color:#FFFF00}

	.CP-B{padding:15px;margin:10px;background:#E3F0CF;color:#000}
.certificatebox {
	border: 1px solid #e3f0cf;
	width: 690px;
	padding: 0;
	background-image:url(../images/certBorder.gif);
	}
.style1 {color: #000000}
.style4 {color: #000000}
.style5 {color: #840205}
.style6 {color: #CC0000}
a.h4 {color:#00C;} 
#SB p{text-indent:0px;font-size:14px;line-height:17px; margin-left:10px; margin-right:10px;}
