*{margin:0;padding:0;}
body{font-family:Helvetica, Arial, sans-serif; font-size:15px}
#imposter{background:url(images/bg.png) repeat-x #fff;}
a:link{color:#85ad2f; font-weight: bold;}
a {text-decoration:underline; }
a:hover {color:#603; text-decoration:none;}
a:visited{color:#719c14; font-weight: bold;}

#wrapper{width:1058px; margin:auto;}
#header{background:url(images/header1.jpg); width:768px; height:335px; padding:0 0 0 290px;}
#decs{background:url(images/1rated.png); width:372px; height:23px; margin:0 0 0 5px;}
#menu{height:74px;padding:15px 0 0 0;}

.seohead{font-size: .8em; text-align: center; width: 100%; background-color: #5d3d6b;}

#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.png);
background-position: 0 -88px;
width: 80px;
}

#home_active #home {
background-position: 0 0;
}

#proof {
background-image: url(images/nav/proof.png);
background-position: 0 -88px;
width: 163px;
}

#proof_active #proof {
background-position: 0 0;
}

#comparison {
background-image: url(images/nav/comparison.png);
background-position: 0 -88px;
width: 141px;
}

#comparison_active #comparison {
background-position: 0 0;
}

#testimonials {
background-image: url(images/nav/testimonials.png);
background-position: 0 -88px;
width: 157px;
}

#testimonials_active #testimonials {
background-position: 0 0;
}

#faq {
background-image: url(images/nav/faq.png);
background-position: 0 -88px;
width: 66px;
}

#faq_active #faq {
background-position: 0 0;
}

#order {
background-image: url(images/nav/order.png);
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: 109px;
right: 0px;
border:0;
}

#index_diamond_main {
background-image:url(images/zineplex-trialkit.png);
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-table;}
#index_diamond a {text-indent: 9999px; overflow: hidden; display:block;}

#online {
background-image: url(images/index_diamond/order_online.png);
background-position: 0 0px;
width: 113px;
height:55px;
}

#online:hover {background-position: 0 55px;}

#phone {
background-image: url(images/index_diamond/order_phone.png);
background-position: 0 0px;
height:55px;
width: 113px;
}

#phone:hover {background-position: 0 55px;}

#fax {
background-image: url(images/index_diamond/order_fax.png);
background-position: 0 0px;
width: 113px;
height:54px;
}

#fax:hover {background-position: 0 54px;}

#mail {
background-image: url(images/index_diamond/order_mail.png);
background-position: 0 0px;
width: 113px;
height:54px;
}

#mail:hover {background-position: 0 54px;}

#lamm_video {
width: 756px;
height: 530px;
margin: 0 auto 15px auto;
background-image:url(images/pam-silverman.png);
background-repeat:no-repeat;
background-position:top left;
}

#video {
text-align: left;
width: 504px;
height: 378px;
float:left;
position: relative;
top: 145px;
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: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;}

#c2{width:756px;float:left;padding-top: 0;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 105px 0;}
#c2 h2{color:#050505; font-size:18px; margin:0 0 15px 0;}
#txt{background:url(images/secret.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;}

.seofoot{font-size: .7em; text-align: center; color: #696865; width: 600px; margin: 0 auto}

/********* Extra added styles ****************/
.column_list {margin:0; padding:0; width:307px; 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 0 -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;
font-family:"Arial Black", Gadget, sans-serif;
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;}