*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:15px}
#imposter{background:url(images/bg-new.png) repeat-x #fff center top;}
a {color:#603; text-decoration:underline; }
a:hover {color:#85ad2f; text-decoration:none;}

#wrapper{width:1058px; margin:auto;}
#header{background: url(images/header-phoneline.jpg) no-repeat; width:1088px; height:308px; padding:0;}
#decs{/*background:url(images/desc.png);*/ width:372px; /*height:23px;*/ margin:0 0 0 5px;}

#phoneLine {
	text-align: center;
	width: 800px;
	margin: 211px auto 0;
	font-size: 18px;
}

.small {
	font-size: 11px !important;
	text-align: center;
}

/*\*/
html>body #header {
	position: relative;
	}
	
html>body #phoneLine {
	position: absolute;
	top: 70px;
	left: 130px;
	}
/**/

#menu {
	height:64px;
	padding:6px 0 0 0;
	float: right;
	margin-right: 75px;
	}

.seohead{font-size: .8em; text-align: center; width: 100%; background-color: #5d3d6b; color: #fff;}

#nav {
float: left;
clear: none;
width: 693px;
height: 44px;
padding: 0;
margin: 0;
}

#nav ul {margin: 0; padding:0;}
#nav li {float: left; list-style-type: none; display: inline-table}
#nav a {height: 44px; display: block; text-indent: 9999px; overflow: hidden;}
#nav a:hover {background-position: 0 -44px;}

/* NAVIGATION: HOME */


#home {
background-image: url(images/nav/home.gif);
background-position: 0 -88px;
width: 80px;
}

#home_active #home {
background-position: 0 0;
}

#proof {
background-image: url(images/nav/proof.gif);
background-position: 0 -88px;
width: 163px;
}

#proof_active #proof {
background-position: 0 0;
}

#comparison {
background-image: url(images/nav/comparison.gif);
background-position: 0 -88px;
width: 141px;
}

#comparison_active #comparison {
background-position: 0 0;
}

#testimonials {
background-image: url(images/nav/testimonials.gif);
background-position: 0 -88px;
width: 157px;
}

#testimonials_active #testimonials {
background-position: 0 0;
}

#faq {
background-image: url(images/nav/faq.gif);
background-position: 0 -88px;
width: 66px;
}

#faq_active #faq {
background-position: 0 0;
}

#order {
background-image: url(images/nav/order.gif);
background-position: 0 -88px;
width: 86px;
}

#order_active #order {
background-position: 0 0;
}


#topflash{width:550px; height:224px;}

#index_diamond {
width: 230px;
height: 420px;
float:right;
position: relative;
top: -26px;
right: 0px;
border:0;
}

#index_diamond_main {
background-image: url(images/order/platinum_home_main.jpg);
background-repeat:no-repeat;
width:230px;
height:311px;
margin:0;
padding:0;
}

#index_diamond ul {margin: 0; padding:0;}
#index_diamond li {float: left; list-style-type: none; display:inline;}
#index_diamond a {text-indent: 9999px; overflow: hidden; display:block;}

#online {
background-image: url(images/index_diamond/diamond_home_online.png);
background-position: 0 0px;
width: 113px;
height:55px;
}

#online:hover {background-position: 0 55px;}

#phone {
background-image: url(images/index_diamond/diamond_home_phone.png);
background-position: 0 0px;
height:55px;
width: 113px;
}

#phone:hover {background-position: 0 55px;}

#fax {
background-image: url(images/index_diamond/diamond_home_fax.png);
background-position: 0 0px;
width: 113px;
height:54px;
}

#fax:hover {background-position: 0 54px;}

#mail {
background-image: url(images/index_diamond/diamond_home_mail.png);
background-position: 0 0px;
width: 113px;
height:54px;
}

#mail:hover {background-position: 0 54px;}

#lamm_video {
width: 756px;
height: 535px;
margin: 0 auto 15px auto;
background-image:url(images/lammvid_bg2.jpg);
background-repeat:no-repeat;
background-position:top left;
overflow: hidden; /* ie6 hack */
}

#video {
text-align: left;
width: 504px;
height: 378px;
float:left;
position: relative;
top: 5px;
left: 0px;
border-width: 3px;
border-color: #fbd502;
border-style:solid;
}

#video2 {
text-align: left;
width: 504px;
height: 367px;
float:left;
position: relative;
top: 145px;
left: 0px;
border-width: 3px;
border-color: #fbd502;
border-style:solid;
}

.doctor {
width:677px;
padding: 15px;
background-image:url(images/medic-grad.jpg);
background-repeat:no-repeat;
background-color:#f1fcfe;
margin: 15px auto;
border:1px solid #cee5ea;
}

.doctor p {
width:519px;
float:right;
}

.doctor strong {
font-size:20px;
color:#290244;
}

.doctor img {
float:left;
}

#content{width:1013px; background:url(images/content.png) repeat-y top; padding:0 0 30px 45px; background-color:transparent;}

.c1doc {margin: 0 auto 15px auto;}
#c1top {width:100%; height: 8px; margin:0; padding:0; background-image:url(images/c1top.png); background-repeat:no-repeat; display:inline;}
#c1mid {width:100%; margin:12px 0 0 0; padding: -8px 0 3px 0; background-image:url(images/c1mid.png);}
#c1bottom {width:100%; height: 9px; margin:0; padding:0; background-image:url(images/c1bottom.png); background-repeat:no-repeat;}
#offer{background:url(images/offer.png); width:219px; height:177px;}
#c1{width:190px; float:left; padding:0; margin: 0; text-align: center;}
.c1{width:190px; float:left; padding:0; margin: 0; text-align: center;}
#c2{width:756px;float:left;padding-top: 15px;padding-right: 0;padding-bottom: 0;padding-left: 15px;}
#c2 p{font-size:15px; margin:0 0 15px 0;}
#c2 p.pwrap{width:460px; margin:0 0 5px 0;}
#c2 h2{color:#050505; font-size:18px; margin:0 0 15px 0;}
#txt{background:url(images/secret2.png) no-repeat top; width:735px; padding:5px 0 0 0;}

#footer{background:url(images/fotter.png) repeat-x #0d151c; color:#fff; font-size:15px; padding:16px 0 0 0;}
#footer ul{text-align:center; margin:0 0 10px 0;}
#footer ul li{display:inline; color:#fff;}
#footer ul li a{color:#649305;}
#footer p{color:#696868; font-size:11px; text-align:center; padding-bottom: 5px;}
#footer p.sp{color:#fff;}
#footer p.sp a{color:#649305; font-size:15px;}
#footer a{color:#649305;}

.seofoot{font-size: .7em; text-align: center; color: #696865; width: 600px; margin: 0 auto}

/********* Extra added styles ****************/
.column_list {margin:0; padding:0; width:320px; float:left; padding: 0 5px 0 0; margin: 0 15px 0 25px; font-size:16px; letter-spacing:-1px; list-style-type:none;}
.column_list li {background-image:url(images/check.png); background-repeat:no-repeat; padding:0 0 0 20px; margin:0 0 5px -20px; font-weight:bold; /*line-height: 24px;*/}
.proof_list {margin:0; padding:0; width:301px; float:left; padding: 0; margin: 0 15px 0 25px; font-size:15px; letter-spacing:-1px; line-height:20px; list-style-type:none;}
.proof_list li {font-weight:bold; line-height: 21px;}
.list1{margin:0 0 18px 40px;}
.list1 li{font-size:15px; margin:0 0 10px 0;}
.block{ border:1px solid #cee5ea; padding:10px; background-color:#f1fcfe; background-repeat: repeat-x; margin:0 0 15px 0;}
.block h3{font-size:12px; font-style:italic; text-align:right;}
.underln{text-decoration:underline;}
#c2 h2.red{color:#CC0000; font-size:24px; font-family:"Arial Black", Gadget, sans-serif; letter-spacing:-1px;}
#c2 h2.red2{color:#CC0000; font-size:16px;}
.list2{ margin:0 0 18px 40px;}
.list2 li{font-size:15px; font-weight:bold; margin:0 0 3px 0;}
.list2 li span{text-decoration:underline;}
.testi{background:#eef7ff; padding:10px; margin:30px 0; border: 1px dotted #d1d9e0;}
.testi h5{font-size:18px; font-weight:bold; color:#608300; clear:both; position: relative;}
.testi_img {float:right; width: 102px; height: 115px; text-align:center; font-size:11px; font-weight:bold; border:0; padding:5px 10px; margin: 0 0 0 5px; background-image:url(images/enlarge-bg.png); background-repeat:no-repeat;}
.testi_photo {float: left; width: 90px; height: 120px; margin: 0 10px 5px 0; border: 1px solid #606;}
.testi_img img {border-width:1px; border-style:solid; border-color:#aaaaaa; margin-bottom: 5px;}
.testi img:hover {border-width:1px; border-style:solid; border-color:#9c8fa1;}
.testi a {text-decoration:none;}
.test-sig {position: relative; top:25px; left:20px; padding:5px 10px; border: 1px dotted #abcce9; border-left:solid 2px #527f00; background-color:#dae8f4; width: 240px; display:block; clear:both; -moz-border-radius: 5px; clear:both;}
.list3{ margin:0 0 0 40px;}
.list3 li{font-size:15px; margin:0 0 14px 0;}
.ylw{background:#ffeb46; font-weight:bold; -moz-border-radius: 3px;}
#botblockw{border:1px solid #cc0000; padding:2px; width:524px; margin:0 auto 18px auto;}
#botblock{background:#FFFFF2; padding:10px; width:500px; margin:auto; border:1px solid #000;}
#botblock h2{color:#cc0000;}
#botblock p{color:#cc0000;}
#ordernow{font-size:30px; font-weight:bold; margin:0 0 18px 0; display:block;}
#txt2{width:706px; padding:10px 0 0 0;}
#txt2 h3{font-size:13px; color:#000; margin:0 0 5px 0;}
#c2 h2.blk{font-size:26px; color:#000;}
#c2 p.p2{font-size:18px;}
#c2 p.note{text-align:right; font-size:12px; font-weight:bold;}
#c2 h2.t_title{font-size:22px; font-weight:bold; color:#8800ba;}
.clear {clear: both; margin-bottom: 15px;}
.border_right{border-right:1px dotted #CCC;}
.centerimg {width:100%; margin:15px auto; text-align:center; border:0;}
.flo_left {float: left;}
.flo_right {float: right;}
.comp_img {margin: 0 15px 10px 0;}
.frame {Width:85%; border:3px dotted #608300; padding: 20px; margin: 15px auto;}
.noborder {border:0;}
a.bottom_hover {border-bottom:3px solid #fff;}
a.bottom_hover:hover {border-bottom:3px solid #eee;}

.red {color:#C00;}
.bluebox {background-color:#00478a; width:50%; margin: 15px auto; text-align:center; font-weight:bold; padding: 10px 10px 5px 10px; -moz-border-radius:4px;}
.redbox {background-color:#900; margin: 15px auto; text-align:center; font-weight:bold; padding: 5px; -moz-border-radius:4px; width:300px;}

#order_items {list-style-type:none; margin:0; padding:0;}
#order_items li {float:left}
.orderwidth {width:402px;}

h6 {
font-size:20px;
font-weight:bold;
padding: 5px;
background-image:url(images/proof-grad.png);
background-repeat:no-repeat;
letter-spacing:-1px;
height:36px;
padding:5px 0 0 30px;
}

.quick-ans_headlines {
	 color:#cc0000;
	 margin: 0;
	 font-weight:bold;
	 font-size:14px;
}

.contact-margins {
	margin:0;
	 font-size:14px;
}

.no-margin-top {
	margin-top:0;
	 font-size:14px;
}

.quality {margin-top: 10px;}

#disclaimer {
	background-color: #FFF;
	width: 600px;
	margin: 0 auto;
	padding: 5px;
	border: #000 solid 2px;
}



#articles2 {
	background-color: #42484a;
	width: 600px;
	margin: 0 auto;
	padding: 5px;
	border: #000 solid 2px;
}
#articles2 a{color:#649305;}
#articles2 a:hover{
	text-decoration:none;}

.block .flo_right {
	padding: 5px;
	margin: 5px;
	border: 1px solid #8800ba;
}

.faq_list {
	margin:0; 
	padding:0; 
	width:307px; 
	float:left;
	padding: 0 5px 0 0;
	margin: 0 15px 0 25px;
	font-size:14px;
	list-style-type:none;
}

.faq_list li {
	background-image:url(images/check.png);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin:0 0 7px -20px;
}

.faq_list li a {
	font-weight: normal;
	text-decoration: none;
}

#ingred-call {
	display: block;
	margin-bottom: 15px;
}
.imgLink, .imgLink img {
	border: none;
}

#c2 .green {
	color: #6b9e05;
	font-size:28px; 
	letter-spacing:-1px;
}

.frame2 {
	margin: 0 0 15px;
	padding: 20px;
	background: #eee;
	border: #666 1px solid;
}

.imgRight {
	float: right;
	margin: 0;
}

#specialBox {
	border: 5px double #900;
	background: /* url(images/maximum-potency.png) no-repeat center 15px */ #FFF4F4;
	padding: 10px 15px 15px 15px;
	margin: 0 5px 20px 0;
}
.francone {
	font-family: 'Francois One', sans-serif;
	font-weight: normal;
	line-height: 1.05em !important;
}
.textreplacer {
	display: none;
	}
.centertext {
	text-align: center;
	}
.lefttext {
	text-align: left !important;
	}
.righttext {
	text-align: right !important;
	}
.greentext {
	color: #6b9e05 !important;
}
.olivetext {
	color: #608300 !important;
}
.redtext {
	color: #cc0000 !important;
}
.blacktext {
	color: #000000 !important;
}
.purpletext {
	color: #8800BA !important;
}
.dkpurpletext {
	color: #694877 !important;
}
.size18 {
	font-size: 18px !important;
	}
.size28 {
	font-size: 28px !important;
}
.size24 {
	font-size: 24px !important;
}
.size32 {
	font-size: 32px !important;
	letter-spacing: -1px !important;
	}
.size35 {
	font-size: 35px !important;
	letter-spacing: -1px !important;
	}
.size38 {
	font-size: 38px !important;
	letter-spacing: -1px !important;
	}
.size40 {
	font-size: 40px !important;
	letter-spacing: -1px !important;
	}
.size44 {
	font-size: 44px !important;
	letter-spacing: -1px !important;
	}
.size60 {
	font-size: 60px !important;
	letter-spacing: -1px !important;
	}
.nopad {
	margin: 0 !important;
	padding: 0 !important;
	}
.marbottom {
	margin-bottom: 20 px !important;
	}
.marginright {
	position: relative;
	right: 250px;
	top: 10px;
	overflow: hidden;
	}
.marginright2 {
	position: relative;
	right: -170px;
	top: 15px;
	overflow: hidden;
	}
.oswald {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	line-height: 1.10em !important;
	}
.newscycle {
	font-weight: normal !important;
	font-family: 'News Cycle', sans-serif;
	line-height: 1.05em !important;
	margin-bottom: 4px !important;
	padding-bottom: 0 !important;
	}
.newscycle2 {
	font-weight: normal !important;
	font-family: 'News Cycle', sans-serif;
	line-height: 1.15em !important;
	}
.tighter {
	letter-spacing: -1px;
	}

#xlist li {
	margin-left: 60px;
	padding:0 0 5px 30px;
	list-style-type: none !important;
    background-image:url(images/xbullet.jpg);
	background-repeat: no-repeat;
	}
.copyright{padding:10px!important; 0;
