﻿@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	margin:0px;
}
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:25px;
	margin-top:25px;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:21px;
	line-height:25px;
	margin-top:25px;
}
ul {
}
li {
	list-style:url(../images/bullet1.gif);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:25px;
	margin-top:25px;
}
#header {
	height: 112px;
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#logo {
	background-image: url(../images/logo.png);
	float: left;
	height: 112px;
	width: 417px;
}
#navigation {
	float: left;
	height: 43px;
	width: 433px;
	margin-top: 70px;
}
#darkbar {
	background-image: url(../images/darkbar.gif);
	height: 11px;
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.nav1button {
	background-image:url(../images/nav1.gif);
	height: 43px;
	width: 94px;
	outline:none;
	float: left;
}
.nav1button:hover {
	background-image:url(../images/nav1.gif);
	height: 43px;
	width: 94px;
	outline:none;
	cursor:pointer;
	background-position: 0px -43px;
	float: left;
}
.nav2button {
	background-image:url(../images/nav2.gif);
	height: 43px;
	width: 61px;
	outline:none;
	float: left;
}
.nav2button:hover {
	background-image:url(../images/nav2.gif);
	height: 43px;
	width: 61px;
	outline:none;
	cursor:pointer;
	background-position: 0px -43px;
	float: left;
}
.nav3button {
	background-image:url(../images/nav3.gif);
	height: 43px;
	width: 83px;
	outline:none;
	float: left;
}
.nav3button:hover {
	background-image:url(../images/nav3.gif);
	height: 43px;
	width: 83px;
	outline:none;
	cursor:pointer;
	background-position: 0px -43px;
	float: left;
}
.nav4button {
	background-image:url(../images/nav4.gif);
	height: 43px;
	width: 112px;
	outline:none;
	float: left;
}
.nav4button:hover {
	background-image:url(../images/nav4.gif);
	height: 43px;
	width: 112px;
	outline:none;
	cursor:pointer;
	background-position: 0px -43px;
	float: left;
}
.nav5button {
	background-image:url(../images/nav5.gif);
	height: 43px;
	width: 83px;
	outline:none;
	float: left;
}
.nav5button:hover {
	background-image:url(../images/nav5.gif);
	height: 43px;
	width: 83px;
	outline:none;
	cursor:pointer;
	background-position: 0px -43px;
	float: left;
}
#contentbg {
	background-image: url(../images/contentbg.png);
	background-repeat: repeat-y;
	height: auto;
	width: 776px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 40px;
	padding-left: 40px;
	overflow: hidden;
}
.headlinebuttonscontainer {
	float: left;
	height: auto;
	width: 500px;
}
#headline1 {
	background-image: url(../images/headline1.gif);
	height: 202px;
	width: 456px;
	margin-top: 75px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#headlineempty {
	height: 202px;
	width: 456px;
	margin-top: 75px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	text-align: center;
}
.learnmorebutton {
	background-image:url(../images/button-learnmore.gif);
	height: 67px;
	width: 232px;
	outline:none;
	float: left;
	margin-top: 20px;
	margin-left:25px;
	margin-bottom:50px;
}
.learnmorebutton:hover {
	background-image:url(../images/button-learnmore.gif);
	height: 67px;
	width: 232px;
	outline:none;
	cursor:pointer;
	background-position: 0px -67px;
	float: left;
	margin-top: 20px;
	margin-left:25px;
	margin-bottom:50px;
}

.learnmorebutton2 {
	background-image:url(../images/button-clicktolearnmore.gif);
	height: 67px;
	width: 232px;
	outline:none;
	float: center;
	margin-top: 20px;
	margin-left:25px;
	margin-bottom:50px;
}
.learnmorebutton:hover2 {
	background-image:url(../images/button-clicktolearnmore.gif);
	height: 67px;
	width: 232px;
	outline:none;
	cursor:pointer;
	background-position: 0px -67px;
	float: left;
	margin-top: 20px;
	margin-left:25px;
	margin-bottom:50px;
}
.addtocartbutton {
	background-image:url(../images/button-addtocart.gif);
	height: 67px;
	width: 232px;
	outline:none;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.addtocartbutton:hover {
	background-image:url(../images/button-addtocart.gif);
	height: 67px;
	width: 232px;
	outline:none;
	cursor:pointer;
	background-position: 0px -67px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.buynowbutton {
	background-image:url(../images/button-buynow.gif);
	height: 67px;
	width: 232px;
	outline:none;
	margin-left: 130px;
	float: left;
	margin-top: 20px;
}
.buynowbutton:hover {
	background-image:url(../images/button-buynow.gif);
	height: 67px;
	width: 232px;
	outline:none;
	cursor:pointer;
	background-position: 0px -67px;
	float: left;
	margin-top: 20px;
	margin-left: 130px;
}
.buynowbutton2 {
	background-image:url(../images/button-buynow.gif);
	height: 67px;
	width: 232px;
	outline:none;
	margin-left: 140px;
	float: left;
	margin-top: 20px;
	margin-bottom:50px;
}
.buynowbutton2:hover {
	background-image:url(../images/button-buynow.gif);
	height: 67px;
	width: 232px;
	outline:none;
	cursor:pointer;
	background-position: 0px -67px;
	float: left;
	margin-top: 20px;
	margin-left: 140px;
	margin-bottom:50px;
}
#kindleimage {
	background-image: url(../images/kindleimage.jpg);
	float: left;
	height: 321px;
	width: 200px;
	margin-top: 20px;
	margin-left: 45px;
}
#kindleimage2 {
	background-image: url(../images/kindleimage.jpg);
	float: right;
	height: 321px;
	width: 200px;
	margin-top: 20px;
	margin-left: 45px;
}
.divider1 {
	background-image: url(../images/divider1.gif);
	height: 13px;
	width: 114px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.divider2 {
	background-color: #CCCCCC;
	height: 1px;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
	clear: both;
}
#subheadline1 {
	background-image: url(../images/subheadline1.gif);
	height: 99px;
	width: 612px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline2 {
	background-image: url(../images/subheadline2.gif);
	height: 98px;
	width: 616px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline3 {
	background-image: url(../images/subheadline3.gif);
	height: 100px;
	width: 632px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline4 {
	background-image: url(../images/subheadline4.gif);
	height: 98px;
	width: 634px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline5 {
	background-image: url(../images/subheadline5.gif);
	height: 98px;
	width: 641px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline6 {
	background-image: url(../images/subheadline6.gif);
	height: 98px;
	width: 585px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline7 {
	background-image: url(../images/subheadline7.gif);
	height: 99px;
	width: 650px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline8 {
	background-image: url(../images/subheadline8.gif);
	height: 98px;
	width: 556px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline9 {
	background-image: url(../images/subheadline9.gif);
	height: 98px;
	width: 645px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#subheadline10 {
	background-image: url(../images/subheadline10.gif);
	height: 99px;
	width: 619px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#authorboxcontainer {
	float: right;
	height: auto;
	width: 256px;
	margin-left: 35px;
}
#authorboxtop {
	background-image: url(../images/authorboxtop.jpg);
	height: 216px;
	width: 256px;
	overflow: hidden;
}
#authorboxmid {
	background-image: url(../images/autorboxmid.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 196px;
	padding-right: 30px;
	padding-left: 30px;
	overflow: hidden;
}
#authorboxmid p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	margin-top:10px;
}
.johnsonboxtop {
	background-image: url(../images/johnsonboxtop.gif);
	height: 48px;
	width: 749px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.johnsonboxmid {
	background-image: url(../images/johnsonboxmid.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 649px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	padding-right: 50px;
	padding-left: 50px;
}
.johnsonboxbottom {
	background-image: url(../images/johnsonboxbottom.gif);
	height: 48px;
	width: 749px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	overflow: hidden;
}.bonuscoverbox {
	float: left;
	height: 150px;
	width: 150px;
	margin-right: 35px;
	margin-bottom: 35px;
}
#guaranteetop {
	background-image: url(../images/guaranteetop.jpg);
	height: 149px;
	width: 657px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#guaranteemid {
	background-image: url(../images/guaranteemid.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 557px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 50px;
	padding-left: 50px;
	overflow: hidden;
}
#guaranteebottom {
	background-image: url(../images/guaranteebottom.jpg);
	height: 39px;
	width: 657px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}
#footer {
	background-image: url(../images/footer.png);
	height: 120px;
	width: 833px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	overflow: hidden;
}
.orderbutton {
	background-image:url(../images/orderbutton1.gif);
	height: 80px;
	width: 614px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.orderbutton:hover {
	background-image:url(../images/orderbutton1.gif);
	height: 80px;
	width: 614px;
	cursor:pointer;
	background-position: 0px -80px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.orderbutton:active {
	background-image:url(../images/orderbutton1.gif);
	height: 80px;
	width: 614px;
	outline:none;
	cursor:pointer;
	background-position: 0px -160px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.mainorderbutton {
	background-image:url(../images/mainorderbutton.jpg);
	height: 251px;
	width: 614px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.mainorderbutton:hover {
	background-image:url(../images/mainorderbutton.jpg);
	height: 251px;
	width: 614px;
	cursor:pointer;
	background-position: 0px -251px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.mainorderbutton:active {
	background-image:url(../images/mainorderbutton.jpg);
	height: 251px;
	width: 614px;
	outline:none;
	cursor:pointer;
	background-position: 0px -502px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.wrapper {
	width: 640px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}

.accordionButton {	
	width: 710px;
	background-color: #b5a688;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
	padding:5px 25px 5px 25px;
}
	
.accordionContent {
	width: 710px;
	background: #f4f4f4;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:25px;
	padding:5px 25px 5px 25px;
	color:#525252;
}
.on {
	background: #8a7752;
}
	
.over {
	background: #8a7752;
}
.landingtitle {
	background-image: url(../images/landingtitle.gif);
	height: 131px;
	width: 480px;
	margin-top: 20px;
	float: left;
	margin-left: 20px;
}
#landingheader {
	background-image: url(../images/landingheader.png);
	height: 110px;
	width: 850px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}

.partsubhead {
	background-image: url(../images/boxdivider.gif);
	background-repeat: no-repeat;
	background-position: center; 
	text-align: center; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	font-size: 32px; 
	padding-bottom: 11px;
}

<!--aff edit -->

affiliate-steps{
		-moz-border-radius:120px;
		-webkit-border-radius:120px;
		border-radius:120px;
		
		
		margin:40px auto;
		padding:20px 50px;
		width:530px;
		overflow:hidden;
		
		background:#cec8ba url(../images/affiliate_steps_bg.png) repeat-x center top;/* for non-css3 browsers */
		
		


	}	
			
			
			#affiliate-steps div{
				text-align:center;
				
				float:left;
				margin:0px;
				padding-left:12px ;
				margin-left:12px;
				width:156px;
				height:166px;
				overflow:hidden;
				border-left:2px solid #c4beaf;
				
			}
			
			#affiliate-steps div:nth-child(2){
				width:166px;
				/*background:#C90;*/
			}
			
			#affiliate-steps div h2{
				font-size:56px !important;
				margin-bottom:14px;
				font-weight:bold;
				color:#e7880d;
				
				}
			
			#affiliate-steps div:first-child{
				border:0;
				
				padding-left:0px ;
				margin-left:0px;
			}	
			
			a.affiliatesignup {

				background:url(../images/bttn_affiliatesignup.png) no-repeat;
				display:block;
				height:75px;
				margin:0 auto;
				overflow:hidden;
				text-align:center;
				text-indent:-9999px;
				width:502px;		
			}
			
				a.affiliatesignup:link{
					text-decoration:none;
					background-position:center top;
				}
				
				a.affiliatesignup:visited{
					background-position:center top;
				}
				
				a.affiliatesignup:hover{
					background-position:center center;
				}
				
				a.affiliatesignup:active{
					background-position:center bottom;
				}
				#content.product{
			background:#f0eee8 url(../images/bg-col.gif) repeat-y left top;
			padding:0 0 35px;
			width:758px;
			overflow:hidden;}
			#left-col{
			display:inline;
			float:left;
			position:relative;
			width:182px;
		
			margin:0 !important;
		
		}
		
			#left-col ul{

				list-style-position:outside;
				padding:7px 14px 14px 28px;
				margin:0px;
				border-bottom:2px solid #f0eee8;
			}
			
				#left-col li{
					font-size:13px !important;
					font-weight:normal;
					line-height:1.4;

					list-style-image:url(../images/bullet3.png);
					margin:0 0 6px 0 !important;

					
					
				}
				
					
					#left-col li a{						
						color:#4a4041;


					}
					
					#left-col li a:link{
						color:#4a4041;


					}
					#left-col li a:visited{
						color:#4a4041;
					
					}
					
					#left-col li a:hover{
						color:#e6730d;
						text-decoration: none !important;
					

					}
					
					#left-col li a:active{
						color:#4a4041;

					}
					#left-col h3{
					color:#4a4041;
					font-size:20px;
					padding:0 !important;
					font-style:normal;
					letter-spacing:0px !important;
					font-weight:bold;
					text-align:left !important;
					text-transform:none;
					margin:14px 0 10px -14px;
				} 
					#main-col{
			margin:0 !important;
			padding:28px 0 !important;
			display:inline;
			float:left;
			position:relative;
			width:576px;
			
		}
		
