
table#pricing_sm td{ font-size:15px;}
#prod_mast{max-width:1000px; width:100%; height:330px; margin:25px auto 0 auto;}
#prod_mast #mast_lcol{ max-width:650px; float:left;}
#prod_mast #mast_lcol h1{margin:0; padding:0;  font-size:35px; width:90%; float:left; text-align:left;}
#prod_mast #mast_lcol h2{margin:0; padding:0 0 15px 0; font-weight:normal;  font-size:19px; text-align:left;}
#prod_mast table#top_bul{ }
#prod_mast table#top_bul p{background:url(../images/bullet.png) no-repeat;	padding:0px 0 25px 35px; margin:0px; font-size:17px; width:90%;}

table#pricing_sm td.gryline{ border-bottom:1px solid #bebebe; padding:14px 0; }
table#pricing_sm td p{ padding:0 0 0 10px; margin:0;}
table#pricing_sm td.tot{ background:#262626; color:#FFF;}
table#pricing_sm td.buynow{background:url(../images/pricing_sm_shadow.png) no-repeat; padding-top:25px;}
table#pricing_sm td.buynow a{display:block; width:350px; height:65px; background:url(../images/joinnow_btn.png) no-repeat;}
table#pricing_sm td.buynow a:hover{ background-position:-350px;}
table#pricing_sm strong.lg{font-size:17px;}


#product_prc_hdr { width: 94%; height:25px; padding:10px; background:#065bbf; margin:0 auto; }
#product_prc_hdr h3{margin:0; padding:0; font-size:18px; text-shadow: 1px 1px #000000; font-weight:bold; color:#ffffff;}

#3step_1{width:320px; float:left; margin:20px 20px 30px 0; background: url(../images/step1_bg.png) no-repeat; padding-top:60px; height:261px;}
#3step_2{width:320px; float:left; margin:20px 20px 30px 0; background: url(../images/step2_bg.png) no-repeat; padding-top:60px; height:261px;}
#3step_3{width:320px; float:right; margin:20px 0px 30px 0; background: url(../images/step3_bg.png) no-repeat; padding-top:60px; height:261px;}

#3step_inner {margin:0 auto; width:275px;}
#3step_inner p{font-size:14px; line-height:24px; padding:0; margin:0;}
#3step_inner img{ float:left;}
#3step_inner a{ color:#000000;}

.list1 {display:block; background:url(../images/list1.png) no-repeat; min-height:35px; font-size:17px; line-height:24px; padding:5px 0 0 50px; margin:0 0 15px 0;}
.list2 {display:block; background:url(../images/list2.png) no-repeat; min-height:35px; font-size:17px; line-height:24px; padding:5px 0 0 50px; margin:0 0 15px 0;}
.list3 {display:block; background:url(../images/list3.png) no-repeat; min-height:35px; font-size:17px; line-height:24px; padding:5px 0 0 50px; margin:0 0 15px 0;}
.list4 {display:block; background:url(../images/list4.png) no-repeat; min-height:35px; font-size:17px; line-height:24px; padding:5px 0 0 50px; margin:0 0 15px 0;}
.list5 {display:block; background:url(../images/list5.png) no-repeat; min-height:35px; font-size:17px; line-height:24px; padding:5px 0 0 50px; margin:0 0 15px 0;}
.list6 {display:block; background:url(../images/list6.png) no-repeat; min-height:35px; font-size:17px; line-height:24px; padding:5px 0 0 50px; margin:0 0 15px 0;}

table#pricing td{ font-size:17px;}
table#pricing td.gryline2{ border-bottom:1px solid #bebebe; padding:10px 0; }
table#pricing td p{ padding:0; margin:0;}
table#pricing td.tot2{ background:#262626; color:#FFF;}
table#pricing strong.lg2{font-size:22px;}
table#pricing span.sub2{ font-size:18px;}

.grn{ color:#2aa401;}
.lg{font-size:17px;}
.main15{ font-size:15px; line-height:25px;}
.grnbl {font-size:16px; background: url(../images/green_bull.png) no-repeat; padding-left:30px;}

#product_pg_hdr {max-width:980px; width:100%; height:35px; padding:10px; background:#065bbf; clear:both; }
#product_pg_hdr h2{margin:0; padding:0; font-size:23px; font-weight:bold; color:#ffffff;}


#signin {max-width:425px; height:360px; padding:25px; float:right; margin:7px 0px 30px 0; border:2px solid #0862b8;}
#signin h2{font-size:20px; font-weight:normal; margin:0; padding:0;}
#signin input{width:300px; height:40px; margin:15px 0;}

#signin #signbtn_contain{margin:35px 0 25px 80px; height:75px; width:340px;}
#signin #signbtn_contain a{ display:block; height:75px; width:340px; background: url(../images/signup_btn.png) no-repeat;}
#signin #signbtn_contain a:hover{ background-position:-340px;}


#prod_reviews {width:475px; float:left; margin:7px 0px 0px 0;}
#prod_reviews h3{font-size:18px; font-weight:bold; margin:0; padding:0 0 7px 0;}
#prod_reviews p{font-size:13px; line-height:22px;}
#prod_reviews #revname{height:30px; margin:15px 0 25px 0;}
#prod_reviews #revname p{margin:0; font-size:16px; padding:3px 0 0 0;}



@media all and (max-width: 768px) {
#product_prc_hdr {width:100%; height:auto; padding:0; background:#065bbf; margin:0 auto; }
#prod_mast{margin:0;}
#prod_mast #mast_lcol{ float:none;}

#prod_mast #mast_lcol h1{ width:90%; margin:0; padding:0;  font-size:35px; text-align:left; padding:2%; float:none;}
#prod_mast #mast_lcol h2{width:90%; margin-bottom:20px; padding:0; font-weight:normal;  font-size:19px; text-align:left;}
#prod_mast table#top_bul{width:90%; margin-left:0;}
body {margin:0; padding:0;}
}