@import "ajax.css";
form#checkout_form{margin:15px 0;}
form{padding:0;margin:0}
img{border:none}
body{padding:0;margin:0;color:#000;font-family:Verdana, sans-serif;font-size:11px;background-color:#FFF}
table{border-collapse:collapse}
table td{padding:0;vertical-align:top;}
a{color:#000}
a:hover{color:#F00}
.main_table{width:900px}
td.center_col{display:block;/*width:412px;*/overflow:none;vertical-align:top/*;padding:0 0 0 5px;*/}
.center_col{overflow:none;}
.left_col{/*background:url(imgs/addr.gif) no-repeat bottom right;*/padding-top:5px;padding-left:37px;}
td.center_col div{padding:2px}
.center_col .testimonials div{margin-bottom:10px;padding:10px 10px 10px 15px;font-size:12px;border:1px dotted #CCC}
.center_col div.subtitle{margin:0 20px;padding:8px 0 0;font-weight:bold;}
.center_col div.spelling{text-align:right;padding:0;font-size:9px}
.center_col .faq table,.center_col .faq td{border:1px solid #666;padding:4px}
.center_col .faq thead td{background:#E6EBF0}
.center_col .news div div{padding:8px 0 0;color:#888;border-top:1px solid #D9D9D9}
.center_col .news div span{font-weight:bold;padding:8px;color:#000}
.center_col div.cart{padding:5px 0;}
.right_col{padding:35px 50px 0 10px;background:url(imgs/bg1.gif) no-repeat 215px 0;vertical-align:top;}
#livechat{margin:10px 0 10px -20px;display:block}
.left_col .fl_hdr{text-transform:uppercase;margin-bottom:15px;}
.categories{margin-bottom:10px}
.categories a{color:#000;text-decoration:none;display:block;background:url(imgs/mrk.gif) left no-repeat;padding-left:10px;font-size:11px;padding-top:4px;padding-bottom:4px;width:156px;font-family:Verdana, sans-serif;border-bottom:1px solid #D9D9D9;}
.categories a:hover,.categories .act{text-decoration:underline;color:#F00}
.prod{width:174px}
.prod .pic{padding-right:0;padding-left:0;width:80px}
.prod .desc{padding-top:0;padding-bottom:0;color:#9A9A9A;font-size:10px;height:47px;}
.prod .desc .nm{font-size:14px;color:#F00;display:block;font-weight:bold;margin-bottom:5px;padding-left:10px;}
.prod .price{font-size:28px;color:#244367;vertical-align:top;font-weight:bold;width:92px;padding-top:12px;font-family:Arial, sans-serif;}
.prod .price span{font-size:10px;}
.prod .buy{text-align:right;padding-right:1px;padding-bottom:5px;}
.prod .buy.bonus{background:url(imgs/bonus.gif) 5px 3px no-repeat;}
.product_index .col1{padding-left:10px}
.product_index .col3{border-right:1px solid #CCC}
.desc1 h3{text-decoration:underline}
td.summary{background-image:url(imgs/top2.gif);background-repeat:no-repeat;font-size:14px}
td.summary table{margin-left:28px;margin-top:8px}
td.summary a{color:#F00;display:block;margin-top:1px}
td.summary a:hover{color:#F00}
.menu_bot{padding-top:15px;color:#000;font-size:10px}
.menu_bot a{text-decoration:none;margin-right:10px;color:#000;margin-left:10px}
.menu_bot a:hover{color:#000;text-decoration:underline}
.bg1{background-color:#D8D8D8}
.copy{padding-top:10px;padding-left:10px}
.variant{width:100%;border:1px #CCC solid}
.variant .discount{white-space:nowrap;color:#C62323;font-size:12px;font-weight:bold}
/*.cart .free{color:#C62323}*/
.cart .free{color:#008000;}
.variant thead th,
.cart thead th{background-color:#F2F2F2;font-weight:bold;padding:12px 1px;border-bottom:1px solid #D9D9D9}
.variant thead th.price,
.combined thead th.package,
.variant thead th.buy{background-color:#E6EBF0}
.variant tbody td.price,
.cart tbody td.price{font-weight:bold;color:#244367}
.variant td,.variant th{text-align:center;vertical-align:middle;border-bottom:1px solid #D9D9D9;padding:4px 4px;font-weight:normal}
.variant .currency td{padding:1px 0;font-size:10px;white-space:nowrap;color:#333}
.variant td a{color:#090;font-weight:bold}
.variant .cont1,.variant .cont2{text-align:left;white-space:nowrap;line-height:13px;padding-top:5px;padding-bottom:5px;font-size:10px}
.variant .cont1{padding-right:7px;font-weight:bold;padding-left:7px;color:#333}
.variant .cont2{padding-left:2px}
.variant thead td.package{background-color:#E6EBF0}
.variant .package{padding-left:2px;padding-right:2px}
.variant .package b{color:#244367}
.cart table.variant{border-width:1px 1px 0}
.cart table.variant tfoot th{border:1px solid #FFF;padding:16px}
.cart table.variant tfoot th a{padding:8px}
.cart table.variant tbody.summary th{text-align:right;font-weight:bold;}
.product_index .cart thead th{color:#000;font-size:9px;text-align:center}
.product_index .cart tfoot th{font-size:11px;text-align:center}
form tfoot a{font-weight:bold;color:#090}
form tfoot a:hover{color:#09B}
.error{color:#F00}
div.error{color:#F00;font-weight:bold;display:block;padding:10px}
ol{margin-left:0;padding-left:0;list-style-position:inside}
li{margin-bottom:10px}
li span{font-weight:bold;padding-left:3px}
li.act{color:#F00}
h1{font-size:12px;color:#4580bf;margin-top:2px;margin-bottom:2px;text-transform:uppercase}
h2{font-size:14px;margin:10px 0 10px 0;color:#379}
.main{padding:10px}
.main h3{margin-top:20px}
.main .brdr{margin-top:15px;margin-bottom:20px}
.cart{margin-bottom:10px}
.cart .ship{text-align:right}
.cart .ship select{font-size:11px;margin-top:5px;margin-bottom:5px}
.cart td.qty input{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:solid #DDD 1px}
.cart td input.cbx{border:none;width:15px}
.cart td{/*padding:4px*/}
.cart td.subtotal{font-weight:bold;color:#c00000;font-size:11px}
.cart .total{text-align:right;font-weight:bold;line-height:25px;font-size:12px;text-decoration:underline;color:red;}
.cart .pckg{font-size:10px;font-family:Arial, sans-serif;white-space:nowrap}
h3{font-size:11px;margin-bottom:5px;margin-top:5px}
table.product_index thead td{background:url(imgs/c_t.gif)}
table.product_index tbody td.left{background:url(imgs/c_l.gif)}
table.product_index tbody td.right{background:url(imgs/c_r.gif)}
table.product_index tfoot td{background:url(imgs/c_b.gif)}
.product_index table.product{margin-bottom:8px}
.product_index .product th{color:#F00;font-size:14px;text-align:left}
/*.product_index .product td{color:#666}*/
.product_index .product td.text{padding-left:2em;color:#000}
.hr1,.hr2,.hr3,.hr4,.hr5{background-color:#CCC;margin-top:5px;margin-bottom:5px}
td.center_col div.hr1{height:1px;padding:0}
.hr2{margin-top:0;margin-bottom:10px}
.hr3{margin-top:10px;margin-bottom:0}
.hr4{margin-top:0;margin-bottom:10px;margin-left:0;width:200px}
.hr5{margin-bottom:0;margin-top:0;width:826px;margin-left:37px}
.right_col div.testimonials{margin:5px;padding:0;line-height:17px}
.right_col div.testimonials span{font-weight:bold;font-size:11px}
.right_col div.testimonials div p{font-size:9px;margin-left:5px;}
.right_col div.testimonials div.link_r{padding-left:5px;}
.bookmark{margin-top:15px}
.bookmark td{height:20px}
.bookmark a{color:#7F7F7F;font-size:10px;margin-left:5px}
div.text{border-top-width:5px;padding:10px}
div.text h2{margin-top:5px;color:#000}
div.text p{font-size:12px;margin-bottom:15px}
div.text a{font-size:11px;font-weight:bold;color:#000}
div.text a:hover{text-decoration:underline}
.name_tbl{width:100%;margin-bottom:5px}
.name_tbl td{ vertical-align:middle;}
.name_tbl .nm{font-size:14px;color:#F00;font-weight:bold;padding-bottom:1px}
.name_tbl .vnm{color:#666;padding-right:7px}
.name_tbl a{color:#F00}
.brdr{border:solid #CCC 1px;border-bottom-width:2px;padding:1px}
.cart{background:url(imgs/pair.jpg) no-repeat;padding-top:5px;/*height:218px;*/margin-left:0}
.cart a{font-size:9px;width:auto;margin-left:0px;background:none;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:7px}
.cart a:hover,.cart a.act{background:url(imgs/mrk4.gif) left center no-repeat}
.cart_btns{text-align:center;margin-bottom:15px;margin-top:20px}
.cart_btns a{margin:5px;color:#090;font-weight:bold}
.center{text-align:center}
.blist{margin-right:15px;margin-bottom:15px}
.blist .desc1{height:auto}
.blist h3{margin-top:0;text-decoration:underline}
.addr{background:#F0F0F0 url(imgs/addr.gif) no-repeat 15px 10px;margin-top:10px;height:60px}
td.top1{padding-left:37px}
#fl_top{height:247px}
.packs td{padding:10px 5px}
img.vcode{vertical-align:middle}
#livechat{margin:12px 6px 0}
tr.popular{background:#F6FFE8}
tr.popular td.package,div.legend{background:#F6FFE8 url(imgs/popular.gif) no-repeat 1px 1px}
div.legend{padding-bottom:1em}
tr.upgrade td{padding:7px;text-align:center}
tr.upgrade td span{padding:5px 10px;background:#F8FFEC}
tr.upgrade td span a, tr.upgrade td span b{color:#000}
tr.upgrade td span a{text-decoration:underline}
table.quicksearch{width:220px}
.quicksearch th{padding:0;text-align:left;}
.quicksearch td{padding:10px 4px;background:url(imgs/qsearch-bg.gif) no-repeat}
.quicksearch input{border:none}
.quicksearch td{padding:0 0 0 5px;background:url(imgs/qsearch-bg.gif) no-repeat;vertical-align:middle}
.cart form table tfoot input{background-position:3px 50%;background-color:#FFFFCC;color:#C62323;font-family:Tahoma,sans-serif;font-size:12px;font-weight:bold;padding:3px 5px;border:1px solid #ccc;cursor:pointer;margin:3px}
.cart form table tfoot input.update,
.cart form table tfoot input.continue{font-size:11px;color:#888;background-color:#FFF;border-color:#ddd}
div.also{padding:0;margin-top:10px;}
div.also h2{text-align:center;}
div.alphabet{text-align:center}
.alphabet a,.alphabet span{padding:2px;text-decoration:none;color:#AAA}
.alphabet a:link,.alphabet a:visited{color:#000;text-decoration:none}
.alphabet a:hover{text-decoration:underline}
.alphabet span.selected{color:#F00}
.we_accept{text-align:right;padding:12px 5px 0 0}
div.contact p img{vertical-align:bottom}
#checkout_form .content .left_col{padding:0 5px 0;background:#fff}
#checkout_form .content .right_col{padding:0 0 0 5px;background:#fff}
#checkout_form .content{width:820px !important;}
#payment_methods,#method_selector{padding:0}
td.top1{height:46px;padding-left:37px;}
td.top1 a{float:left;font-weight:bold;font-size:22px;text-transform:uppercase;line-height:1;margin:10px 0 0;color:#325D9C;line-height:1;text-decoration:none;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
td.top1 a span{color:#777777;display:block;font-size:10px;text-transform:none;}
.right_col img{margin-left:10px;}
.bonus-table{background-color:#ffffff;width:100%;}
.bonus-table .bonuses .product{padding:0 0 0 12px;text-align:left;height:25px;}
.center_col .bonus-table .your_bonus div{padding:0 0 0 18px;margin:5px 0 5px 12px;font-size:10px;background:url(imgs/mrk5.gif) left center no-repeat;}
.center_col .bonus-table .your_bonus div.selected{padding:0 0 0 18px;background:url(imgs/mrk6.gif) left center no-repeat;}
form .variant .remove{width:20px;}
.cart .remove a{padding:0;margin:0;}
.prod .buy a{background:url("imgs/buy.gif") no-repeat scroll right center transparent;color:#349A5B;display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;height:31px;letter-spacing:-1px;padding:7px 45px 0 0;text-transform:uppercase;}
.prod .buy a:hover{background:url(imgs/buy_over.gif) no-repeat right;color: #244367;}
.quicksearch select,.quicksearch input{width:149px;}
.quicksearch th{width:42px;}
.regnews{margin:0 0 0 12px;}
.regnews h4{font-size:14px;margin-bottom:5px;font-weight:normal;}
.regnews ul{list-style:none;margin:0;padding:0;}
.regnews ul li span b{text-indent:0px;}
.regnews ul li span p{font-weight:normal;margin-top:0;}
.articles{margin:0 0 0 12px;}
.right_col .news .gray_box{margin:0;}
.articles span{font-size:14px;margin-bottom:5px;font-weight:normal;}
.articles ul{list-style:none;margin:0;padding:0;}
.articles ul li span b{text-indent:10px;}
.articles ul li span p{font-weight:normal;margin-top:0;}
.right_col .articles .gray_box ul li a{font-size:11px;}
.right_col .articles .gray_box{margin:0;}
.news{margin:0 0 0 12px;}
.right_col .news .gray_box{margin:0;}
.news ul{list-style:none;margin:0;padding:0;}
.news .subtitle{font-size:14px;}
.news ul li{font-size:12px;text-decoration:none;}
.news ul li a{font-size:12px;text-decoration:none;}
.news ul li b{list-style:none;text-decoration:none;line-height:1.2;font-size:11px;}
.news ul li p{list-style:none;font-size:11px;}
.variant tr.upgrade td{text-align:left;}
.checkout .subtitle h1{text-align:center;margin-top:6px;}
.center_col.articles *{padding:0 10px 0 10px;}
.center_col.news *{//padding:0 10px 0 5px;}
.center_col.generics *{padding:0 10px 0 10px;}
.center_col.generics acronym{padding:0;}
.center_col.generics acronym a{padding:0;}
/*.center_col.bonuses *{padding:0 10px 0 10px;}*/
td.center_col .legend{padding-left:15px;margin-left:22px;width:347px;}
.near_prods{width:400px;margin-bottom:20px;}
.near_prods a{text-decoration:none;}
.near_prods td{text-align:center;}

.new_near_prods_div {border:0px solid red;float:left;width:75px;height:180px;margin:0px 5px 10px 0px;overflow:hidden}
.new_near_prods_div {text-align:center;}
.new_near_prods_div a {text-decoration:none;font-size:11px;display:block;margin:5px 0 0 0}
.new_near_prods_div a:hover {margin:0 0 5px 0;}
.new_near_prods_div b {font-size:21px;font-family:georgia;}
.new_near_prods_div span {font-style:italic;}

.hnear{margin-left:10px;}
.left_col .socialbookmarks{margin:25px 0 0 0;height:105px;}
.left_col .socialbookmarks .gray_box{margin:5px 0 0 0;}
.left_col .socialbookmarks .subtitle{font-weight:bold;}
.left_col .socialbookmarks .socialbookmarks{margin:0;padding:0;}
.left_col .socialbookmarks .socialbookmarks ul{margin:0;padding:0;list-style:none;}
.left_col .socialbookmarks .socialbookmarks ul li{margin:0;padding:0;display:inline;}
.left_col .socialbookmarks .socialbookmarks ul li a img{margin:3px;}
.banners .free_shipping{margin:15px 0 0 1px;padding:13px 7px 0 0;width:131px;display:block;background:url(imgs/free-shipping.gif) no-repeat;color:#003366;font-family:"Times New Roman",Times,serif;font-size:17px;line-height:1;text-align:right;text-decoration:none;height:48px}
.banners .free_shipping b{display:block}
.banners .free_shipping span{background:#fff}
.banners .free_pills{background:url(imgs/free-pills.gif) no-repeat;color:#003366;display:block;font-family: "Times New Roman", Times, serif;font-size:20px;height:56px;line-height:1;margin:15px 0 0 1px;padding:5px 7px 0 0;text-align:right;text-decoration:none;width:131px;}
.banners .free_pills b{display:block;font-family: Tahoma, sans-serif;font-size:28px;}
.banners .free_pills span{background:#fff;color:#FF0000;font-size:14px;}
h2#free_pills{background:url("imgs/bonus-20-viagra-pills-free.gif") no-repeat scroll right top transparent;padding-top:265px;width:380px;}
h2#free_shipping{background:url("imgs/bonus-free-shipping.gif") no-repeat scroll right top transparent;padding-top:265px;width:380px;}
h2#returning_customer {background:url("imgs/bonus-returning-customer.gif") no-repeat scroll -25px top transparent;padding-top:265px;width:380px;}
h2#tell_friend{background:url("imgs/bonus-tell-a-friend.gif") no-repeat scroll left top transparent;padding-top:265px;width:380px;}
h2#survey{background:url("imgs/bonus-take-a-survey.gif") no-repeat scroll left top transparent;padding-top:265px;width:380px;}
.copy{margin-bottom:5px;}
.copy .switcher{margin:0 0 0 15px;background-color:#dddddd;}
.copy .switcher a{margin:0;padding:0 5px 0 5px;text-transform:uppercase;}
.copy .switcher a.selected{background-color:gray;}
.simple {border:1px solid #337799;font-size:12px;margin:10px 0;clear:both;}
.simple thead td, .simple thead th {background-color:#aaddff;font-size:11px;font-weight:bold;padding:7px;}
.simple th, .simple td {line-height:1;padding:4px 5px;text-align:left;vertical-align:middle;white-space:normal;}
tr.even {background-color:#ccddff;}
.simple.tbl1 span{margin:0 0 0 100px;}
.simple.tbl1 th{height:40px;}
.simple th, .simple td {line-height:1;padding:4px 5px;text-align:left;vertical-align:middle;white-space:normal;}
.pie {border:1px solid #EEEEEE;float:right;font-size:12px;margin:0 0 5px 5px;padding:5px 5px 0 10px;}
.pie b{display:block;width:190px;}
.pie div {font-family:Arial,sans-serif;font-size:10px;margin:7px 0 5px 10px;}
.unavailable {text-decoration:line-through;color:#bbb;}
.center_col.generics ul{margin:0 0 0 20px;}
.center_col.generics .simple.tbl1{margin:0 0 0 10px;}

.pack_bonuses {
display:block;
margin-top:5px;
text-align:left;
}
.pack_bonuses .shipping {
background:url("/imgs/plane1.png") no-repeat;
color:#38a624;
display:block;
font-size:10px;
min-height:16px;
padding:1px 0 0 20px;
}
.pack_bonuses .pills {
background:url("/imgs/gift.png") no-repeat;
color:#e19a03;
display:block;
font-size:10px;
min-height:16px;
padding:2px 0 0 20px;
}


