
@charset "utf-8";
/* CSS Document */

h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:25px; color:#000; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
div { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; }
span { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; }
.green15px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:15px; color:#093; }
.blue12px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#09C; }
.red12px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:36px; color:#0385cf; font-weight:bold; }
.red22px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:22px; color:#C00; }
.white22px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:22px; color:#FFF; }
.white12px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#cfcfcf; }
.white14px { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#FFF; }
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:none; font-weight:bold; }
antonya:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:underline; }
.white12link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; }
.white12link:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#CC0; text-decoration:underline; }
.black12link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; }
.black12link:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline; }
.hun100widthph { width:100%; }
.padding5px { padding:5px; }
div.spacer { clear:both; }
body { padding:0px; margin:0px; background:#ffffff; }
#coverup { position:absolute; width:100%; height:100%; background-color:#dbdbdb; }
#bg-index01 { background-color:#dbdbdb;}
#wrapper-index01 { width:1026px; height:70px; margin:0 auto; position:relative; background:URL(images/index1_01.jpg) no-repeat; }
#bg-index02 { background:URL(images/bg1_02.jpg) repeat-x; width:942px; height:36px; margin-left:auto; margin-right:auto; }
#wrapper-index02 { width:100%; height:40px; margin:0 auto; position:relative; }
#bg-index03 { background:URL(images/bg1_03.jpg) repeat-x; width:100%; height:237px; }
#wrapper-index03 { width:1000px; height:237px; margin:0 auto; position:relative; background:URL(images/index1_10.jpg) }
#bg-indexC { background:#ffffff; repeat; width:100%; background:url(images/body-bg.png) repeat-x; }
#wrapper-indexC { width:1027px; margin:0 auto; position:relative; background:#ffffff; margin-top:0px; }
#bg-index06 {width:100%; height:60px;}
#wrapper-index06 { width:1026px; height:60px; margin:0 auto; position:relative; background-color:c1c1c1;}

img {border: none;}
.desctext {height: 70px; overflow: auto; margin-bottom: 20px;}
#main { width:790px; height:auto;}
#top { width:790px; height:auto; }
#top1 { width:790px; height:279px; float:left; margin-left:10px;}
#searchnameouter { width:807px; height:55px; background:url(images/searchnameouterbg.png) no-repeat;}



#middle { width:724px; height:527px; margin-left:-5px; padding-top:10px}
#middle1 { width:352px; height:171px; float:left;}
#middle2 { width:352px; height:171px; float:left; margin-left:18px;}
#middle3 { width:352px; height:171px; float:left; margin-top:10px;}
#middle4 { width:352px; height:171px; float:left; margin-left:18px; margin-top:10px;}
#middle5 { width:352px; height:171px; float:left; margin-top:10px;}
#middle6 { width:352px; height:171px; float:left; margin-left:18px; margin-top:10px;}


#bottom  { width:787px; height:178px; float:left;}
#bottom1 { width:261px; height:178px; float:left;}
#bottom2 { width:261px; height:178px; float:left;}
#bottom3 { width:265px; height:178px; float:left;}


#payment  { width:230px; height:36px; background:url(images/payment.png);  }
#vitamin  { width:230px; height:102px; background:url(images/vitamin.png);}
.submitbtn { width:95px; height:28px; background:url(images/searchbg.png); border:none; margin-left:4px; margin-top:-2px;}
.textfield { height:20px; width:160px; border:none;}
#moreinfo { margin-top:20px; width:574px;}
.header   { width:787px; height:34px}
#shipping { width:800px; height:39px; background:URL(images/shipping.jpg) no-repeat;}
.item { border:#666666 1px solid;}
#searchbarouter { width:1026px; height:41px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; background:url(images/searchbg.jpg) no-repeat;}

#categories { background-color:#f7f7f7; width:203px; margin-top:-4px;}

.packagename { width:574px; height:34px; color:#000000; background:url(images/panel.png) no-repeat; font-size:14px; font-weight:bold;  padding-top:8px; padding-left:30px;}

#prod {}

#search { width:280px; height:26px; float:left; margin-top:; margin-left:15px; margin-top:8px; }

#toll { width:224px; height:21px; margin-top:12px; margin-left:10px; float:left; background-image: url(images/toll.png);}

#sidebar { float:right;height:1007px; width:207px;}

#testimonials { width:207px; height:516px;}

#calltoll { width:207px; height:407px;}

.shortdescription { width:220px; height:70px; float:left; margin-top:5px; color:#000000; font-size:14px;}

#productbg { width:789px; height:34px; background:url(images/productbg.png) no-repeat;}

#pills { width:77px; height:29px; background:url(images/pillsbg.png) no-repeat;}

#box2 { width:787px; border:1px #BEBEBE solid; margin-left:10px; }

#name { width:60px; height:20px; float:left;}



span.discountbutton { padding: 0 5px 0 0; margin-left:10px; display: inline-block; background: transparent url(img/discount_bg.png) 100% -32px no-repeat; }

span.discountbutton input { height: 32px; width:194px; line-height: 32px; border: none; padding: 0 10px 0 15px; background: transparent url(img/discount_bg.png) 0 0 no-repeat; cursor: pointer; color: #000000; margin: 0; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.productbox .productphoto {margin: 0 auto; text-align: center; width: 100px; height: 100px; border: 1px solid #fff; }

#topbg { width:100%; height:10px; background:url(images/topbg.png) repeat-x;}
#box {width:260px; height:173px; background:url(images/box.png); margin-left:}

.productphoto { width:80px; height:80px;}
.productphoto2 { width:150px; height:150px;}
#box3 { width:806px;}
#checkout {widows:806px; height:30px; background:url(images/checkout.png) repeat-x;}
#sidebarright{ width:214px; height:884px; float:left; margin-top:23px; background:url(images/side2.png) no-repeat; margin-left:10px;}
.tablebg { width:800px; height:62px; background:url(images/tablebg.png) no-repeat;}
#mainsearch {width:1026px; height:40px; margin-left:auto; margin-right:auto; background: url(images/navbg.jpg) no-repeat;}

.lettersbox { font-size:18px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#cartbg {width:260px; height:142px; float:left; margin-top:10px; background:url(images/cartboxbg.png);}


/* sidebar menu */

#sidebarmenu {
	padding: 0;
	margin: 0;
}





/*-------------------------------------
PRODUCT PAGE REVIEWS
-------------------------------------*/

#reviewsbox {margin: 10px 0px 0px 0px;}
.row .col3 {float: left;}
.row .col4 {float: right;}
.review {  background: #ffffff url(images/tab-bg.png) repeat-x left bottom; border: 1px solid #bdbdbd; -moz-border-radius: 0; -webkit-border-radius: 0; height:auto; }
.review .rating {font-weight: bold; height: 20px; line-height: 20px; padding: 10px; background: #777777; color: #fff;}
.review .rating img {vertical-align: middle;}
.review .rating a {color: #fff;}
.review .comment { margin: 10px 0; color: #5c5c5c; padding: 10px; }
.review .commentmeta {padding: 0 10px 10px 10px;}
.review .commentmeta .col1 {float: left;}
.review .commentmeta .col2 {float: right; text-align: right; font-size: 11px;}

.pagination {margin-bottom: 20px;}

.commentbox {padding: 0; background: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border: 1px solid #393939; width:580px;}
table.commentformtable {width: 100%; margin: 10px;}
table.commentformtable th {text-align: right; font-size: 11px;}
table.commentformtable th, table.commentformtable td {padding: 5px; vertical-align: top;}
table.commentformtable .textfield {width: 200px;}
table.commentformtable .textarea {width: 200px; height: 150px;}
.commentbox h3 {background: #393939; color: #fff; padding: 5px 10px;}








/*-------------------------------------
SEARCH
-------------------------------------*/

.leftcol .searchnamebox { color: #fd271b; line-height: 1.2; padding: 20px;}
.leftcol .searchnamebox a {color: #12abdd; text-decoration: none; padding: 0 1px;}

.leftcol .searchformboxouter { margin: 0 auto; padding: 0; width: 229px; }
.leftcol .searchformbox {background: url(images/searchbox.png) no-repeat; height: 30px; width: 229px;}
.leftcol .searchformbox .textfield {width: 160px; height: 30px; border: none; background-color: transparent; vertical-align: top; float: left;}
.leftcol .searchformbox .submitbtn {width: 60px; height: 30px; border: none; background-color: transparent; color: #fff; vertical-align: top; float: right; text-indent: -9999px;}

.searchleft { position: relative; clear: both; background: #f2f1f1; margin-bottom: 0; width:750px; margin-top:-40px; margin-right:190px; float:right; }
.searchleft .main {padding: 10px 0 0 0; height:30px;}
.searchnamebox {
width:420px; margin-top:-20px; float:right;}
.searchformboxouter {
width:300px; margin-left:10px;}


/* product table */

.productname { font-size: 18px; font-weight: bold; padding: 0 15px; }
table.cart { width:574px; margin-top:0px; margin-bottom:10px; }
table.cart th { color: #777777; font-size: 12px; font-weight: bold; text-align: left; padding: 4px 10px; font-family:Arial, Helvetica, sans-serif; border-bottom:#999999 1px solid;  }
table.cart td { padding: 5px 10px; font-size: 12px; width:auto; border-bottom:#e4e4e4 solid 1px;}
.product_info { padding-top:20px;}
h2.packagename { color: #4a8a00; font-size: 16px; font-weight: bold; margin-bottom: 0;}
table.cart td .package {  }
table.cart td .peritem { font-size: 12px; }
table.cart td .savings { color: #027daf; font-size: 12px; }
.ppi { color:#000000; font-size:12px; }
table.cart td .itemPrice { color:#000000; font-size-adjust:none; font-stretch:normal; width:85px; font: normal 12px/normal arial; }
table.cart td small {}

/* START: tabs */

div.tabs ul.tabmenu { padding: 0; list-style: none; height:30px; width:580px; background:url(images/tab.png);}
div.tabs ul.tabmenu li { display: inline; float: left; height: 48px; width:180px; margin-left:10px; }
div.tabs ul.tabmenu li a { padding: 8px 0; display: block; outline: 0; color: #000000; width: 184px; text-align: center; font-weight:bold;}
div.tabs ul.tabmenu li a.selected { background: #ffffff; color: #686868; background-image:url(images/imghover.jpg); width:190px; font-weight:bold;}
div.tabs div.tab { color: #000; padding: 20px; clear: both; border:#999999 1px solid;}

/* END: tabs */



span.formButton { padding: 0 5px 0 0; display: inline-block; background: transparent url(img/button-bg.png) 100% -32px no-repeat; margin-top:10px;  }

span.formButton input { height: 33px; width:194px; line-height: 32px; border: none; padding: 0 10px 0 15px; background: transparent url(img/button-bg.png) 0 0 no-repeat; cursor: pointer; color: #000000; margin: 0; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; }
span.formButton2 { padding: 0 5px 0 0; display: inline-block; margin-left:20px; background:url(img/button-bg.png));}
span.formButton2 input { height: 30px;line-height: 32px; border: none; padding: 0 10px 0 15px; background:url(img/button-bg3.png); font-family: tahoma; cursor: pointer; color: #FFF; margin: 0; font-weight: bold; width:130px; }
.asterisk { padding-right: 20px; background: transparent url(img/asterisk.png) center right no-repeat; }
#notice { width: 90%; text-align:center; background: #F60; margin: 10px auto; color: #FFF; padding: 5px; }
.curved { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.scurved { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div.clearfix { clear: both; height: 1px; background: transparent; padding-top:8px; }
div.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

/* product page */

.producttable th, .producttable td { padding: 5px 10px; vertical-align: middle;}
.producttable th { font-family:Arial, Helvetica, sans-serif; text-align: left; color: #777777; font-weight: bold; font-size:11px;}
.producttable tr:hover { }
.producttable .package { font-size: 12px; font-weight: bold;}
.producttable .itemPrice { font-size: 200%; font-weight: bold; color: #a30000; }
.producttable .savings { font-size: 200%; font-weight: bold; color: #639100; }
.producttable small { font-size: 80%;}

/* product menu */

#categories ul, #categories li {list-style: none; margin: 0; padding:0;}
#categories li a {display: block;width: 152px; color:#ffffff; padding-bottom:5px; padding-left:20px; padding-right:5px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#categories .category {background:#74AD3B; border-bottom:#ffffff  dotted thin;}
#categories .productall { margin-bottom: 2px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#categories .productname { margin-bottom: 2px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

/* product page */

.productheading { font-size: 18px; font-weight: bold; color: #094078; }
.prod_thumb_inner { margin: 0 0 0 25px;}

                                                                                
.radiobutton1
{
display:none;
}
.security {width:100px; height:85px; position: fixed; right:0px; bottom:0px;  z-index: 1;}
.topsearchnewprod {background-color: #ffffff; border: 1px solid #999999;border-radius: 5px;color: #000000;display: none; float: left;font-size: 13px; font-weight: bold;height: 61px; left: 290px; padding: 16px; position: absolute;top: 990px; width: 480px; height:230px; z-index:1; text-align:center;}
@media only screen and (max-device-width : 1345px) {.security {display:none;}