@charset "UTF-8";
/* CSS Document */

/* Reset CSS */
/*****************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}
/*
table {
	border-collapse:collapse;
	border-spacing:0;
}
*/
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
    border:0;
}
/*****************************************/

body 
{
	background-color: #000000; 
	font-family: Arial; 
	font-size: 12px;
	color:#fff;
}

a {outline-style:none;}

img {display:block; border:0px;}

#page {
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    width:960px;
}

.cplogo 
{
	display:block;
	padding-top:36px;
}
.txtagin 
{
	display:block;
	padding-top:110px;
	float:right;
}
.gline1 
{
	background-color:#666666;
	height:1px;
}	
.rline1 
{
	background-color:#b31212;
	height: 92px;
}

.aoutline {outline-style:none;}

.enlargec 
{
	background:#000000 url(images/enlargec.gif) repeat-x;
	height: 146px;
	}
.enlargetxt 
{
	font-family:Arial;
	color: #919191;
	font-size: 11px;
	}
.module1 
{
	background:#000000 url(images/module1.gif) no-repeat;
	width:311px;
	height: 221px;
	font-family:Arial;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
}
.module2 
{
	background:#000000 url(images/module2.gif) no-repeat;
	width:300px;
	height: 221px;
	font-family:Arial;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
}
.module3 
{
	background:#000000 url(images/module3.jpg) no-repeat;
	width:310px;
	height: 221px;
	font-family:Arial;
	color: #ffffff;
	font-size: 12px;
	line-height: 18px;
}	

.offerc 
{
	background:#000000 url(images/offerc.gif) repeat-x;
	height: 114px;
}
.footerlnk
{
	font-family:Arial;
	color: #a1a0a0;
	font-size: 11px;
}
A.footerlnk, A.footerlnk:Active, A.footerlnk:visited
{
	font-family:Arial;
	color: #a1a0a0;
	font-size: 11px;
	text-decoration: none;
}
A.footerlnk:hover
{
	font-family:Arial;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}


/* Privacy Page */
/*****************************************/
#privacyCopy { font-family: Arial; color: #000; line-height: 16px; width:590px; }
#privacyCopy p { color:#a1a0a0; font-size:11px;}
#privacyCopy h5 { color:#fff; margin-bottom: 7px; margin-top:20px;  }
/* Site Style */
/*****************************************/

.rightFloat { float: right; }
.leftFloat { float: left; }
.clear { clear: both; }
.rightAlign { text-align: right; }
.centerAlign { text-align: center; }
.boldText { font-weight: bold; }


#subContent { margin: 0px 37px; }
#footerText { font-size: 9px; height: 60px; }


/* Landing Page - Intro Offer Top */
/*****************************************/
#introOfferTop { height: 50px; background-color: #4A3651; border-top: 2px solid; border-bottom: 2px solid; border-color: #644669; padding: 20px; margin-bottom: 25px; }
#introOfferTop img { float: right; margin: 0px 48px 0px 0px; }


/* Landing Page - Stories and Results */
/*****************************************/
#realStories { height: 360px; width: 254px; float: left; margin-bottom: 15px; }
#realStories hr { margin-bottom: 15px; }
#realStories img { margin-left: 8px; }
#quotes { height: 110px; }
#quoteBlock { margin: 5px auto; width:720px; }
.quote { font-family:Georgia;font-size: 15px;font-style:italic;color: #ffffff;padding-right: 10px;line-height: 20px; }
.quoteAttribution { margin-top: 6px; font-size: 10px;font-family:Arial; font-size: 13px;	color: #ffffff; }
#quoteRotator { display: none; }
.columnLine { float: left; color: #222; background-color: #222; width: 2px; height: 350px; border: none; margin: 0px 31px; }

.cptestimonials 
{
	font-family:Georgia;
	font-size: 15px;
	font-style:italic;
	color: #ffffff;
	padding-right: 10px;
	line-height: 20px;
}
.cpname 
{
	font-family:Arial;
	font-size: 13px;
	color: #ffffff;
	}
	
#results { float: left; }
#results p { float: right; font-size: 9px; color: #7F7E7E; }


/* Landing Page - Real People, Real Results */
/*****************************************/
#realPeople { margin: 14px 0px; background-color: #222; padding: 7px 5px; border: 1px solid #2F2F2F; }
#realPeople h3 { float: left; font-size: 19px; margin: 3px 0px 0px 6px; }
#realPeople p { margin: 9px 7px 0px 0px; float: right; }


/* Landing Page - Video Links */
/*****************************************/
#birthOfACrease { float: left; width: 365px; height: 115px; margin: 0px 0px 15px 0px; background-color: #222; padding: 7px 5px; border: 1px solid #2F2F2F; }
#birthOfACrease img { float: left; margin-right: 8px; }
#birthOfACrease h3 { margin-bottom: 5px; }
#birthOfACrease a > img { margin-top: 5px; }
#meetDrP { float: right; width: 365px; height: 115px; margin: 0px 0px 15px 0px; background-color: #222; padding: 7px 5px; border: 1px solid #2F2F2F; }
#meetDrP img { float: left; margin-right: 8px; }
#meetDrP h3 { margin-bottom: 5px; }
#meetDrP a > img { margin-top: 5px; }


/* Landing Page - Intro Offer Bottom */
/*****************************************/
#introOfferBot { height: 74px; background-color: #4A3650; border: 1px solid; border-bottom: 2px solid; border-color: #644669; padding: 20px; margin-bottom: 15px; }
#introOfferBot img { float: left; margin-right: 0px; }
#introOfferBot .rightFloat { float: right; margin-top: 18px; }


/* Landing Page - Social Links */
/*****************************************/
#socialLinks { width: 500px; margin: 0px auto 4px auto; }
#socialLinks h3 { float: left; margin: 9px; }
#socialLinks img { float: left; }

/* Landing Page - Footer */
/*****************************************/
#landingFooter .facebook { margin: 5px 0px 0px 8px; }




/*****************************************/
/* Checkout pages */
/*****************************************/

/* Checkout Page - Header */
/*****************************************/
#orderHeader img { margin: 40px 0px 5px 0px; }

/* Checkout Page - Order Content */
/*****************************************/


/* Checkout Page - Order Form */
/*****************************************/
#orderForm { float: left; width: 640px; }
#orderForm h5 { font-weight: bold; font-size: 15px; margin-top: 20px; }
#orderForm hr { width: 630px; margin-left: 3px; float: left; background-color: #333333; }

/* Checkout Page - AG Guarantee */
/*****************************************/
#ag_guarantee { float: right; width: 310px; margin-top:70px; }
#ag_guarantee h3 { font-size: 24px; font-family: Georgia; margin-left:22px;}
#ag_guarantee h5 { font-size: 20px; font-family:Georgia; margin:0 22px 5px 22px; background:transparent url(images/tickmark.gif) no-repeat; padding-left:27px;}
#ag_guarantee p { font-size: 14px; font-family:Georgia; font-style:italic;color: #fff; margin:0 22px; }
#ag_guarantee hr { margin: 10px; color: #333; background-color: #333; height: 1px;  }
#ag_guarantee h3 { margin:22px 0 15px 22px; }

/* Checkout Page - Terms */
/*****************************************/
#terms { line-height: 15px; }


/* Confirmation Page */
/*****************************************/
#orderConfirm { margin: 0px auto; font-family:Georgia; }
#orderConfirm .thankYou { font-size: 23px;font-family:Georgia; color:#fff; }
#orderConfirm p { font-size: 14px;font-family:Georgia; color:#fff; font-style:italic; }



