@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: Verdana; font-size:24px; color:#b80c00; font-weight:normal; }
.red24px { font-family: Arial; font-size:18px; color:#ffffff; 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-color:#f6f6f6; }
#coverup { position:absolute; width:100%; height:100%; }
#bg-index01 { height:139px; width:100%; background-color:#f6f6f6;}
#wrapper-index01 { width:1000px; height:139px; margin:0 auto; position:relative; background:URL(images/index1_01.jpg) no-repeat; }
#wrapper-index01-eu { width:1006px; height:139px; margin:0 auto; position:relative; background:URL(images/index1_011.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:1000px; height:58px; margin:0 auto; position:relative; background:url(images/nav_table.png) no-repeat; }
#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 {width:100%;  background-color:#f6f6f6;}
#wrapper-indexC { width:1000px; margin:0 auto; position:relative; margin-top:0px; }
#bg-index06 {width:100%; height:80px; background-color:#ffffff;}
#wrapper-index06 { width:1000px; height:60px; margin:0 auto; position:relative; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd;}
.navtable{ width:1000px; height:45px;}

img {border: none;}
.desctext {height: 70px; overflow: auto; margin-bottom: 20px;}
#main { width:807px; height:auto;}
#top { width:764px; height:auto; margin-left:20px; }
#top1 { width:807px; height:322px; float:left;}
#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:25px; height:24px; background:url(images/searchbg2.png); border:none;}
.textfield { height:24px; width:219px; font-family:verdana; font-size:11px; color:#7b9404; font-weight:normal; border:none; background-color:transparent;}
.textfield2{ border:1px solid #CCCCCC;}
#moreinfo { margin-top:40px; width:548px; margin-left:4px;}
.header   { width:734px; height:36px; margin-top:5px;}
#shipping { width:734px; height:36px; margin-left:4px; background:URL(images/shipping.jpg) no-repeat;}
.item { }
#searchbarouter { width:1027px; height:50px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; background:url(images/searchbg.jpg) no-repeat;}

#categories { background-color:#f7f7f7; width:213px;}

.packagename { color:#0a87d6;}

#prod { background:url(images/prod-bg.png) no-repeat;}

#search { width:250px; height:24px; float: right; margin-top:34px; margin-right:7px; }

#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:250px; height:53px; float:left; margin-left:10px; margin-top:5px; font-family:Arial; font-weight:normal; color:#000000; font-size:13px;}

#productbg { width:564px; height:48px; background:url(images/productbg.png) repeat;margin-top:5px; margin-left:4px;}

#product-bg { width:552px; height:34px; background:url(images/product-bg.png) repeat; margin-top:5px; margin-left:4px;}

#pills { width:77px; height:29px; background:url(images/pillsbg.png) no-repeat;}

#box2 { width:754px; margin-left:4px; }

#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: 29px; width:188px; border: none; padding: 0 10px 0 15px; background: transparent url(img/discount_bg.png) 0 0 no-repeat; cursor: pointer; color: #ffffff; margin: 0; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform: uppercase; }

.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:150px; height:auto; }
#information{ width:290px; height:auto;}

.productphoto { width:110px; height:110px;}
.productphotocart { width:50px; height:50px;}
.productphoto2 { width:110px; height:110px;}
#box3 { width:754px; margin-top:20px; margin-left:10px; background:url(images/cartboxbg.png) no-repeat;}
#checkout {widows:806px; height:30px;}
#sidebarright{ width:188px; height:976px; float:right; margin-top:23px; background:url(images/side2.png);}
#cartbg {width:700px; height:37px; float:left; }
#cards { width:220px; height:46px; background:url(images/topcards.png) no-repeat; margin-left:150px;}
#mainbanner { width:778px; height:47px; margin:0 auto; position:relative; background:url(images/mainbanner.jpg) no-repeat; margin-top:5px;}
#topsearch{ width:1006px; height:49px; background:url(images/searchbg.png) no-repeat;}
.lettersbox{ color:#ffffff;}
#specialdeals1{ width:204px; height:193px; float:left; background:url(images/special-deals1.png) no-repeat;}
#specialdeals2{ width:204px; height:193px; margin-top:18px; float:left;  background:url(images/special-deals2.png) no-repeat;}
#specialdeals3{ width:204px; height:193px; margin-top:18px; float:left; background:url(images/special-deals3.png) no-repeat;}
#producttable{width:552px; height:32px; color:#000000; background-color:#fafafa; margin-left:4px;}
.orange14text{ width:754px; height:29px; background:url(images/carttrbg.jpg) repeat-x;}
.productphotocheckout { width:40px; height:40px;}
#mainbanner-c{ width:100%; height:297px; background:url(images/mainbanner_bg.png) repeat-x;}
#cardheader{ width:279px; height:49px; float:right; background:url(images/cardheader.png) no-repeat;}
#tableprop{ }
#producttop{width:564px; height:224px; margin-left:4px; background:url(images/producttop.png) no-repeat;}
.selectoption{ width:235px; height:27px; background:url(images/select-option.png) no-repeat;} 

/*-------------------------------------
PRODUCT PAGE REVIEWS
-------------------------------------*/

#reviewsbox {margin: 10px 0px 0px 0px;}
.row .col3 {float: left;}
.row .col4 {float: right;}
.review { margin: 30px 0; padding: 0; background: #ffffff url(images/tab-bg.png) repeat-x left bottom; border: 1px solid #bdbdbd; -moz-border-radius: 0; -webkit-border-radius: 0; height:300px; width:550px; }
.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:545px; margin-left:8px;}
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:#CC3333; color: #fff; padding: 5px 10px;}
#upgrade{ width:630px; height:37px; background:url(images/upgradebg.png) no-repeat; margin-left:px;}
#upgradetext{ width:756px; float:left; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; text-transform:uppercase; margin-left:30px; margin-top:10px;}
#upgradebtn{ width:128px; height:37px; float:right; margin-top:-10px; margin-right:28px;}
#reorderbox{ width:755px; height:84px; background:url(images/cart-reorder.png) no-repeat; float:left; margin-left:10px; margin-top:10px;}
#bonuses{ width:754px; height:36px; margin-top:5px; background:url(images/bonuses-bg.png) no-repeat; float:left; margin-left:10px;}
.cart_card{ width:620px; height:auto; float:left;}
#reorder2{ width:560px; height:35px; margin-top:10px;}
#reorderarea{ width:200px; height:35px; margin-left:10px; float:left;}
#reordertext{ width:320px; height:30px; margin-left:20px; margin-top:5px; float:left; font-family:Arial; font-size:11px; color: #000000; font-weight:normal;}
.select_reorder{background: #FFF;

	padding: 2px;

	border: 1px solid #CCC;

	font-size: 12px;
	width:60px;
	margin-top:5px;
	font-family:Arial;}
.savings2{ float:right; width:100px; font-family:Verdana; font-size:14px; font-weight:normal; height:20px; color:#05336b; margin-top:3px;}
#total2{ width:50px; height:auto; float:right; font-family:Verdana; font-size:14px; margin-top:5px;}
.table_top{ width:764px; height:32px; background:url(images/table_top.png) repeat-x; margin-left:4px;}
.checkouttable{ width:757px; height:42px; margin-left:5px; float:left; background:url(images/checkot-table.png) no-repeat;}








/*-------------------------------------
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:552px; margin-top:0px; border-collapse:collapse; background-color:#f7f7f7; }
table.cart th { color: #777777; font-size: 12px; font-weight: bold; text-align: left; padding: 4px 10px; font-family:Arial, Helvetica, sans-serif;}
table.cart td { padding: 5px 10px; font-size: 12px; width:0px;}
.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-family:Verdana; font-weight: bold; color:#33829c; font-size: 14px; }
table.cart td .savings { color: #073770; font-size: 12px; font-weight:bold; }
.ppi { font-family: Verdana; font-size:14px; color:#b80c00; font-weight:normal; }
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:35px; width:548px;}
div.tabs ul.tabmenu li { display: inline; float: left; height: 48px; margin-left:0px; }
div.tabs ul.tabmenu li a { padding: 8px 0; display: block; outline: 0; color: #909090; width: 184px; text-align: center; font-weight:bold; font-size:12px; font-family:Arial;}
div.tabs ul.tabmenu li a.selected {color: #073770;width:202px; height:36px; font-weight:bold; font-family:arial; font-size:12px; }
div.tabs div.tab { color: #000; clear: both; padding-left:10px;}

#firsttab{ width:202px; height:36px; }
#secondtab{ width:117px; height:36px; margin-left:10px; }
#thirdtab{ width:202px; height:36px; margin-left:10px;}

/* END: tabs */



span.formButton { padding: 0 5px 0 0; display: inline-block;margin-top:2px;  }

span.formButton input { height: 27px; width:158px; line-height: 32px; border: none; padding: 0 10px 0 15px; background: transparent url(img/button-bg.png) 0 0 no-repeat; cursor: pointer; color: #ffffff; text-transform:uppercase; margin: 0; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
span.formButton2 { padding: 0 5px 0 0; display: inline-block; margin-left:340px; 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:Arial; font-size:12px; text-transform: uppercase;cursor: pointer; color: #FFF; margin: 0; font-weight: normal; width:94px; }

span.formButton3 { padding: 0 5px 0 0; display: inline-block;  background:url(img/clickbg.png));}
span.formButton3 input { height: 29px;line-height: 32px; border: none; padding: 0 10px 0 15px; background:url(img/clickbg.png); font:Arial; font-size:12px; text-transform: uppercase;cursor: pointer; color: #FFF; margin: 0; width:154px; }




.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;}
.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: 180px; color:#524e4d; padding-bottom:5px; padding-left:10px; padding-right:5px; padding-top:5px; font:Georgia; font-size:12px; font-weight:normal; height:25px;}
#categories .category { background:url(images/categorybg.png) no-repeat; }
#categories .productall {background:#f7f7f7;font-weight: bold; margin-bottom: 2px;}
#categories .productname {background:#f7f7f7; margin-bottom: 2px;}

/* product page */

.productheading { font-size: 18px; font-weight: bold; color: #094078; }
.prod_thumb_inner { margin: 0 0 0 25px;}

.radiobutton1
{
display:none;
}
#rightsideproducts{ width:211px; height:635px; float:right;}
#hotviagra{ width:211px; height:186px; background:url(images/hot_viagra.png) no-repeat;}
#hotcialis{ width:211px; height:186px; margin-top:5px; background:url(images/hot_cialis.png) no-repeat;}
#edpack2{ width:211px; height:243px; margin-top:5px; background:url(images/edpack2.png) no-repeat;}
#specialproduct {width:204px; height:712px; float: right; margin-top:-48px; background:url(images/specialbg.png) no-repeat; background-position:bottom;}
