@charset "UTF-8";
/* CSS Document */

/*
    Default Styles
*/

* {
	margin: 0;
	outline: 0;
}
body {
	font: 14pt Arial,sans-serif;
	color: #000000;
	background: #fff url(images/body-bg.jpg) repeat-x 0 0;
}

a {
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}
a:hover { text-decoration: none; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.right, .alignright { float: right; display: inline; }
.left, .alignleft { float: left; display: inline; }
.hidden { display: none; }
.no-text { font-size: 0; line-height: 0; text-indent: -4000px; }
.center {margin-left:auto; margin-right:auto;}

.blue {color:#003366;}

#top { height: 100%; background: #fff url(images/bg-2.jpg) repeat-x 0 0; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}

#content {
	margin: 0 auto;
	width: 740px;
	padding: 20px 30px 20px 30px;
	border:5px solid #656F9D;
	background:#FFFFFF;
}

#main-top { background: url(images/main-top.jpg) no-repeat 0 0; height: 114px; padding: 0 30px 0 30px; }
#main-top p { position: relative; z-index: 10; font-size: 20px; line-height: 38px; }
#postcontent { background: url(images/main-cnt.png) repeat-y 0 0; padding: 0px 16px 0px 16px; width: 720px; }
#main-bottom { background: url(images/main-bottom.png) repeat-y 0 bottom; height: 35px; }

h1, h2, h3, h4, h5{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;line-height:115%; text-align:center;}
h1{font-size:200%;color:#000;}
h2{
	font-size:170%;
	color:#000000;
	margin:15px 0 10px 0;
}
h3{
	font-size:1.5em;
	font-weight:bold;
	color:#C00;
	letter-spacing:-1px;
	margin: 25px 0 17px 0;
}
h4{font-size:125%;color:#000; text-align:left; margin:20px 0 20px 0;}
h5{
	font-size:1.4em;
	color:#000000;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
h6{font-size:125%;color:#000; margin:15px 0 10px 0;}
img {margin:5px auto 10px auto;}
img.normal {margin: 0 0 0 0;}

img.deck-right {float:right;border: 1px solid #cccccc; padding:2px; margin: 12px 10px 0 5px;}
img.headline {margin-left:5px;}
/*
	Header
*/
#header { background: #e5e5e5; height: 250px; margin: 0 2px; position: relative; }
.arrow-container { width: 672px; height: 316px; position: absolute; top: -33px; left: -12px; z-index: 9;}
.big-arrow { background: url(images/big-arrow.png) no-repeat 0 0; width: 672px; height: 316px; }
.video { background: url(images/video.gif) no-repeat 0 0; width: 354px; height: 244px; float: right; display: inline;}

#deck { padding: 0 30px 10px 35px; }

/*
	Main
*/
#main { padding: 0 20px 10px 10px; }


#left-col { width: 155px; float: left; display: inline; font-size: 12px; line-height: 18px; }

p {
	margin-top: 15px;
	line-height:130%;
}

p.men-name { color: #ca0502; font-weight: bold; }
p.smaller { font-size: 10px; }
p.silver-text { color: #595959; padding-top: 18px;}

.right-sidebar { width: 130px; float: right; display: inline; padding:5px; margin:10px 0 5px 10px; font-size:12px; line-height:normal;}

#right-col p { padding-bottom: 24px; }
#right-col p span { text-decoration: underline; }

/* 
	BULLETS 
-------------------------- */

ol{margin:0 0 20px 30px;}
ol li{padding: 5px 20px 0 3px; margin: 0 30px 11px 30px;}

ul{margin:0 0 20px 30px;}
ul li{padding: 5px 20px 0 3px; margin: 0 30px 11px 30px;}

ul.bullets{list-style:none;margin:5px 0 20px 30px;}
ul.bullets li{background:url(images/bullet.png) 0 8px no-repeat;padding: 5px 20px 5px 30px; margin: 0 20px 11px 15px;}

ul.red-box{list-style:none;margin:5px 0 20px 15px;}
ul.red-box li{background:url(images/red-box.gif) 0 8px no-repeat;padding: 5px 20px 5px 30px; margin: 0 20px 11px 15px;}

/* deck bullets */
ul.big-green-checks{list-style:none;margin: 25px 0 30px 35px; line-height:35px;}
ul.big-green-checks li{
	background:url(images/big-green-checkmark2.gif) no-repeat 0 0; 
	padding:  5px 0px 5px 50px;
	margin: 0 20px 2px 5px; 
	font-size:19px; font-family: tahoma,Verdana,Arial,Helvetica,sans-serif;}

ul.med-green-checks{list-style:none;margin: 25px 0 20px 25px; line-height:35px}
ul.med-green-checks li{
	background:url(images/big-green-checkmark.gif) no-repeat 0 0; 
	padding: 5px 0px 5px 45px; 
	margin: 0 0px 2px 0px; 
	font-size:16px; font-family: tahoma,Verdana,Arial,Helvetica,sans-serif; letter-spacing:0px;}
	
		
	/* BIG RED CHECKMARKS*/
ul.big-red-checks{
	list-style:none;
	margin: 10px 0 20px 10px;
}
ul.big-red-checks li{
	background:url(images/big-red-check.png) no-repeat 0 0;
	padding: 0px 20px 10px 45px;
	margin: 0 20px 10px 15px;
	font-size:16px;
	font-family: Arial,Helvetica,sans-serif;
}

ul.checks { list-style-type: none; }
ul.checks li { background: url(images/check.gif) no-repeat 0 0; padding:5px 0 10px 40px; margin:10px; 0 0 0;}
ul.checks li h3 { font-size: 14px; line-height: 24px; color: #000; padding: 0; }
ul.checks li p { font-weight: normal; }
ul.checks li p span { text-decoration: underline; }
/*
	Sidebar
*/
#sidebar { width: 230px; float: right; display: inline; padding-top: 11px; }
.mail-box-top {background: url(images/mail-box-top.gif) no-repeat 0 0; padding-top: 5px; }
.mail-box { background: url(images/mail-box-cnt.gif) repeat-y 0 0; width:100%;}
.mail-box-bottom { background: url(images/mail-box-bottom.gif) no-repeat 0 bottom; padding: 0 15px 5px ; }
.mail-box-bottom h2.optinbox { font-size: 26px; line-height: 37px; padding: 0; }
.mail-box-bottom p { font-size: 11px; line-height: 15px; padding-bottom: 15px; }
.mail-box-bottom span.field { background: url(images/mail-field.gif) no-repeat 0 0; margin-bottom: 12px; display: block; width: 290px; height: 32px; padding: 8px 4px; }
.mail-box-bottom span.field input { background: transparent; border: 0; display: block; width: 290px; position:relative; }
.send-btn-bg { background: url(images/send-btn-bg.gif) no-repeat center 0; text-align: center; padding: 16px; margin-bottom: 6px; }
.send-btn { background: url(images/send-btn.gif) no-repeat center 0; width: 83px; height: 36px; border: none; cursor: pointer; text-indent: -4000px;font-size: 0; line-height: 0; display:block; margin:0 auto; }
#sidebar p small { font-size: 10px; line-height: 18px; padding: 10px 15px; display: block; }


/* 
	Success Stories 
*/
.success-story {
	width:75%;
	margin:30px auto;
	border:3px solid
#;
	padding:20px;
	font-family:courier, courier-new,sans serif;
	font-size:0.9em;
	color: #000000;
	border: 3px solid #033;
}
.success-story .headline {
		margin:0px;
}
.success-story h2 {
	font-size:1.4em;
	color:#000000;
	text-align:center;
	margin:0px;
	padding:0px;
	letter-spacing:-1px;
}
.success-story .disclaimer {
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-top:30px;
	line-height:normal;
	clear:both;
}

/*
Boxes
-------------------------------------- */

.product-box {
width:80%;
	margin:30px auto;
	border:3px solid #B6E4E9;
	padding:15px;
	background: url(images/bg-product-box.png) repeat-x 0 0;
	
	}
	
.order-box {
	width:90%;
	margin:10px auto;
	border:3px dashed #CC0000;
	background: #FCEFEF url(images/success-bg-fade.png) repeat-x 0 0;
	padding:15px;
	color: #000000;
}


/*
	Footer
*/
#footer {
text-align: center; color: #878787;font-size: 12px; line-height: 12px; padding: 40px 30px 0;
}
p.foot-nav a { padding-right: 5px; color: #878787; text-decoration: none; position:relative; }
p.foot-nav a:hover { text-decoration: underline; }
p.foot-nav { padding-bottom: 0px; }

#bottom-text p{ color: #878787;font-size: 11px; line-height: 16px; padding: 65px 30px 30px; }
#bottom-text a { color: #c9ebfe; text-decoration: none; }
#bottom-text a:hover { text-decoration: underline; }
.red {
	color: #C00;
}
