/*  
Theme Name: Adrenal Fatigue Sales Page
Author URI: adrenalfatigueformula.com
Version: 1
Author: Gerry Genevea
Description: Adrenal Fatigue Formula Sales Page
The CSS, XHTML and design is released under GPL: 
*/


body {
	background: url('images/bg.jpg') repeat-x;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0px 0px 120px 0px;
	}


a, a:visited { 
	color: #2397E9;
	font-weight: bold;
	text-decoration: underline;
	}
a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
#container { 
	background: #ffffff;
	width: 640px;
	text-align: left; 
	margin: 50px auto 20px auto; 
	border: 1px solid #cccccc;
	overflow: hidden;
	padding: 0px 20px;
	}

#header {
	background: #2397E9;
	padding: 0px;
	text-align: left;
	}	
#header h2 {
	color: #ffffff;
	background: transparent;
	font-size: 30px;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	margin: 0px;
	}

#header h2 a {
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	}

#header h2 a:hover {
	color: #006699;
	text-decoration: none;
	}

#header h3 {
	color: #ffffff;
	font-size: 13px;
	font-family: Georgia, Times New Roman, Sans-Serif;
	text-indent: 5px; 
	margin: 0px;
	}



#content { 
	/*display: block;*/
	background: #ffffff;
/*	width: 540px; 
*/	margin-top: 0px;
	margin-bottom: 20px;
/*	margin-left: 20px;
	margin-right: 0px;
*/	float: left; 
	position:relative;
/*	padding: 0px 0px 15px 0px;
*/	font-size: 14px;
	min-height: 500px;
}

#content p{
	margin: 0px;
	line-height: 20px;
	padding: 0px 0px 20px 0px;
	}
	
#content p img{
	border: none;
	padding: 0px 10px 10px 0px;
	}
#content h1 {
	font-size: 29px;	
	font-family: tahoma;
	font-weight: bold;
	margin: 0px;
	padding: 15px;
	line-height: 120%;
	font-variant: normal;
	text-align: center; 
	color: #d10000;
}


#content h2 {
	font-size: 22px;	
	font-family: tahoma;
	font-weight: bold;
	margin: 0px;
	padding: 40px 0px;
	line-height: 110%;
	font-variant: normal;
/*	color: #03414b;*/ 
	text-align: center;
	color: #910;
	}
#content h2 a  {
	color: #03414b;
	text-decoration: underline;
	text-align: center; 
	}

#content h2 a:hover {
	background: none;
	text-decoration: underline;
	}

#content h3 {
	font-size: 18px;
	font-family: tahoma;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 110%;
	text-align: center;
	margin: 0px 15%;
	}
#content h3 a  {
	color: #333333;
	text-decoration: none;
	}

#content h3 a:hover {
	color: #2397E9;
	background: #ffffff;
	text-decoration: underline;
	}
	
#content h4 { color: #9f0000; margin: 20px 15%; font-size: 22px; text-align: center; }

#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	}
#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 20px 40px;
	padding: 0px;
}
	
#content ul li {
/*	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
*/
padding: 0px 0px 10px 30px;
background: url(images/arrow.gif) no-repeat;
list-style-type: none;

	}
	
#content ul li a {
	color: #666666;
	text-decoration: underline;
	}

#content ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #666666;
	border-left: 1px solid #cccccc;
	}
	
#content blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}



#content_sales { 
	display: block;
	background: #ffffff;
	width: 776px; 
	margin: 20px;
	position:relative;
	padding: 20px;
	border: 2px solid #ccc;
	}
#content_sales p{
	margin: 0px;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	}
	
#content_sales p img{
	border: none;
	padding: 0px 10px 10px 0px;
	}
#content_sales h1 {
	color: #006699;
	font-size: 28px;	
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 120%;
	font-variant: normal;
	text-align: center;
	}
#content_sales h1 a  {
	color: #006699;
	text-decoration: none;
	}

#content_sales h1 a:hover {
	color: #000;
	background: none;
	text-decoration: underline;
	}
#content_sales h2 {
	color: #006699;
	font-size: 24px;	
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	font-weight: bold;
	margin: 0px;
	line-height: 120%;
	font-variant: normal;
	text-align: center;
	padding: 10px 0px;
	}
#content_sales h2 a  {
	color: #006699;
	text-decoration: none;
	}
#content_sales h2 a:hover {
	color: #2397E9;
	background: none;
	text-decoration: underline;
	}
#content_sales h3 {
	color: #006699;
	font-size: 18px;
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 120%;
	text-align: center;
	padding: 10px 0px;
	}
#content_sales h3 a  {
	color: #006699;
	text-decoration: none;
	}
#content_sales h3 a:hover {
	color: #2397E9;
	background: #ffffff;
	text-decoration: underline;
	}
#content_sales ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	}
#content_sales ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
#content_sales li {
	margin: 0px;
	padding: 0px;
	}
#content_sales ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#content_sales ul li a {
	color: #666666;
	text-decoration: underline;
	}

#content_sales ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
#content_sales blockquote {
	margin: 10px 40px 10px 40px;
	padding: 20px;
	background: #DBE9F0;
	border: 3px solid #000;
	border-style:dashed;
	font-style: normal;
	color: #000;
}

#sidebar { 
	display: block;
	color: #000000;
	width: 230px;
	float: right; 
	position:relative;
	margin: 20px 20px 20px 20px;
	padding: 20px 10px 20px 10px;
	text-align: left;
	border: 1px solid #cccccc;
	}

* html #sidebar { margin: 20px 20px 20px 10px; }

#sidebar p{
	margin: 0px;
	line-height: 16px;
	padding: 5px 0px 10px 0px;
	}

#sidebar h2 {
	color: #333333;
	font-size: 15px;
	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
	list-style: none;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	}

#sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	}
	
#sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 5px 0px;
	}
#sidebar ul li a {
	color: #2397E9;
	font-weight: bold;
	text-decoration: underline;
	}

#sidebar ul li a:hover {
	color: #000000;
	text-decoration: none;
	}
#sidebar ul li ul li {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 0px 10px;
	}

#footer { 
	color: #999;
	padding: 20px 20px 20px 20px;
	height: 40px;
	text-align: center;
	clear: both;
	margin-bottom: 20px;
	}
#footer a {
	color: #999;
	text-decoration: none;
	}
#footer a:hover {
	text-decoration: underline;
	}
	
#footer #disclaimer { float: left; clear: both; text-align: center; font-size: 9px; color: #666; margin: 0 20%; margin-bottom: 30px; }
	
	
/* custom */

#testimonial { float: left; clear: both; margin-bottom: 20px; color: #28939f; }
#testimonial img { border: thin solid #a1a1a1; background-color: #f2f2f2; margin: 0px 8px 3px 0px; padding: 6px; float: left; }
#testimonial #bold { font-weight: bold; color: #666;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

#yellow { background-color: #fcfcb8; }
#red { color: #991100; }
#black { color: black; }
#underline { text-decoration: underline; }
#main_heading { color: black;}


#odd { font-weight: bold; }

#offer { border-style: dashed; border-color: #cc0000; background-color: #fefee6; margin: 20px 5%; padding: 0px; color: black; }
#offer h1 { margin: 10px 10%; font-size: 28px; }
#offer h3 { margin: 0px 3%; padding-top: 40px; color: black; }
#offer img { }
#offer #row { float: left; width: 350px; margin: 0 18%; }
#offer #row #label { float: left; clear: both; width: 100px; margin: 20px; padding: 0px; }
#offer #row input { float: left; clear: none; margin: 0px; font-size: 14px; }
#offer #row .submit { margin: 15px 0px 15px 23px; text-align: center; width: 294px;}

blockquote p {
	color:#303030;
	font-family: Arial, Helvetica, Sans-Serif;
	/*  font-style: italic;*/
	font-weight: normal;
	text-align: left;
}

blockquote {
	border-color:#5E5E5E;
	border-width: 1px;
	border-style: dashed;

	margin:10px 30px 10px 30px;
	padding:5px 21px 5px 21px;

	background-color:#FEFDB9;

	/*background-image:url('images/PostQuote.png');*/
	background-position:left top;
	background-repeat:no-repeat;
}

#order_items { float: left; border-bottom: thin solid #a1a1a1; margin-bottom: 10px; margin-left: 65px; }
#order_items #picture { float: left; clear: both; width: 120px; }
#order_items h4 { text-align: left; margin: 3px 0px 0px 0px; color: #333; }
#order_items h3 { text-align: left; margin: 0px 0px 9px 0px;  }
.discount { color: red; }
#order_items #bonus { font-size: 18px; }
#order_items #description { float: left; width: 380px; padding: 10px; }
#order_items #description #price { color: red; font-size: 18px; float: right; clear: both; }
#order_items #description #old_price { color: black; text-decoration: line-through; } 


#description {  }

#price { text-align: center; font-size: 20px; font-weight: bold;}
#price #old { text-decoration: line-through; margin-right: 7px; margin-top: 10px; }
#price #new { color: red;  margin-right: 7px; margin-top: 10px; }
/*contact form*/

.wpcf7 {  }

/* success stories */


#success blockquote img { border: thin solid #a1a1a1; background-color: #f2f2f2; margin: 10px 8px 3px 0px; padding: 6px; float: left;  }
#success blockquote h2 { margin-top: 40px; color: #28939f; font-family: Arial, "MS Trebuchet", sans-serif; }

.bqstart {
     float: left;
     font-size: 500%;
	color: #28939f;
 }


.bqend {
	float: right;
	font-size: 500%;
	color: #28939f;
	padding-top: 30px;
}


/* affilaites */

#affiliate h2 { text-align: left; margin: 40px;}
#affiliate a { color: #28939f; }

.affiliate_intro { text-align: left; margin-top: 50px; }
.affiliate_intro .ebook { float: right; margin-left: 20px; margin-bottom: 10px; width: 400px;}
.affiliate_intro .lady { float: left; margin-right: 20px; margin-bottom: 10px; width: 200px;}

#affiliate_signup { border-style: dashed; border-color: #cc0000; background-color: #fefee6; width: 400px; margin: 0 auto; padding: 20px 10px; margin-top: 40px; }
#affiliate_signup #row { text-align: right; margin-bottom: 10px;  }
#affiliate_signup #label { width: 200px;  }
#affiliate_signup #value { margin-left: 20px; margin-right: 30px;  }
#affiliate_signup #submit { text-align: center; font-size: 18px; margin-top: 40px; }
#affiliate_signup #submit a { color: #28939f; background-color: #fefee6; }
#affiliate_signup #submit a:hover { color: #28939f; background-color: #fefee6;}

#clickbank_id { border: thick solid #999; background-color: #e9e9e9; width: 400px; margin: 0 auto; padding: 20px 10px;  }

#clickbank_id #row { text-align: right; margin-bottom: 10px;  }
#clickbank_id #label { width: 200px; }
#clickbank_id #value { margin-left: 20px; margin-right: 30px;}
#blue { color: #28939f; }

.affiliate_text { text-align: center; width: 600px; height: 35px;}
.postad { padding-top: 10px;}

.affiliate_forum { text-align: center; width: 600px; height: 85px; }
.affiliate_email { text-align: center; width: 600px; height: 600px; }



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}  /* for IE/Mac */

#post_offer { display: block;  margin-left: 38px; }
#post_offer img { float: left; clear: none; margin-right: 18px; }

.center { display: block; margin: 0px auto;}
.right_quote { float: right; border: 3px solid #344667; width: 300px; margin-left: 10px; padding: 5px; }
.right_quote h2 { text-align: center; margin: 0px; padding: 0px; }
.right_quote .alignleft { margin: 0px; }


/* style images */

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
