@import "ajax.css";
#checkout_form #section_cart, #checkout_form #payment_methods, #checkout_form #section_billing, #checkout_form #section_shipping {background:white;}
img{border:none}
html,body{height:100%}
body{padding:0;margin:0;color:#000;font-family:Tahoma,sans-serif;font-size:12px;background-color:#FFF}
table{border-collapse:collapse}
td{padding:0}
p{margin-top:10px;margin-bottom:10px;text-indent:10px}
.sum{color:#F00;font-weight:bold}
.nowrap{white-space:nowrap}
a{color:#000}
a:hover{color:#E3092A;text-decoration:underline}
/*.main_table{table-layout:fixed}*/
.main_table{width: 970px;}
div.socialbookmarks {height:127px;}
.socialbookmarks ul {list-style:none; margin:0 15px; padding:0;}
.socialbookmarks ul li {float:left; padding:10px;}
.socialbookmarks ul li img {padding:4px; text-align:center;}
.main_table div.socialbookmarks {margin:50px; height:100px;}
.main_table div.socialbookmarks a span {text-decoration:none; font:14px; font-weight:normal; display:block}
.rcol div.socialbookmarks {margin:0;padding:0;width:225px;}
.rcol .socialbookmarks ul li {padding:0;}
.gray_box{margin:0px;padding:0px;}
.gray_box .socialbookmarks{margin:0px;padding:0px;}
.main_table td{vertical-align:top}
.content{padding:8px;background-color:#F5ECDD}
.categories{margin:15px 0}
.categories a{color:#000;text-decoration:none;display:block;padding-left:40px;font-size:11px;padding-top:6px;padding-bottom:6px}
.categories a:hover{text-decoration:underline;color:#F00}
.categories .selected{font-size:18px;font-weight:bold;padding-left:20px;font-family:Arial,sans-serif}
.product_index{background-color:#F5ECDD;padding:0px 3px 40px 5px}
.product_index td.col0{width:60%}
.product_index td.col1{width:40%;padding:0 0 0 8px}
.product_index td.col1 p{margin:0 0 8px}
.prod{margin-bottom:10px;font-size:10px;width:265px;background-color:#FFF;height:50px}
.prod td{vertical-align:middle}
.prod .pic{width:80px;vertical-align:top}
.prod .desc1{color:#818181}
.prod .desc2{margin-bottom:5px}
.prod .price{text-align:center;color:#FFF;background-color:#c6001f;width:69px;height:45px}
.prod .price div{font-family:Arial,sans-serif;font-weight:bold;font-size:18px}
.prod a{text-decoration:none}
.desc1 h3{font-size:14px;font-family:Arial,sans-serif;color:#000;margin-bottom:1px}
td.summary{background:url(imgs/cart_box.gif) no-repeat left 10px;font-size:11px;color:#000;padding-top:10px;width:237px;}
td.summary div{margin:10px 0 0 50px;}
td.summary a{color:#000;font-weight:bold}
td.summary a:hover{color:#F00}
td.summary {padding:0}
td.menu_bot{color:#000;vertical-align:bottom;}
.menu_bot a{text-decoration:none;font-size:11px;color:#000;margin-right:15px}
.menu_bot a:hover{color:#000;text-decoration:underline}
.copyright{font-size:11px;padding-top:10px;padding-bottom:15px;padding-left:10px;color:#999}
.content table.prod{width:505px;border:#EFE1D0 1px solid}
.content table.prod .pic{width:110px;text-align:center}
.content table.bonus{background-position:450px 17px}
.variant th{padding:0}
.variant tr{height:25px;}
.variant{width:100%;background-color:#FFF;margin-bottom:15px}
.variant .content{background-color:#FFF}
.variant td,.variant th{text-align:center;vertical-align:middle;font-size:11px;font-weight:normal;border:#EFE1D0 1px solid;padding:2px 0}
.variant thead th{font-weight:bold;padding:8px;font-size:12px;border-bottom-width:2px}
.variant tbody td.buy{width:100px}
.combined tbody td.package{background:#EEE}
.variant td.content{text-align:left;font-weight:bold;padding:8px;font-size:11px}
.variant td.pills{padding:8px}
.variant tbody td.price{color:#C6001F;font-weight:bold}
.prod .variant .package{width:180px;}
div.product td.text{padding:8px 4px}
form table{margin:20px}
form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px}
form table tbody input,form textarea{border:1px solid #CCC}
form textarea{padding:4px}
form table input.remove{border:none}
form sup{color:#A00}
.cart form table{margin:20px 0 0;width:100%;background-color:#FFF}
.cart form table thead th{padding:8px;border-bottom-width:2px}
.cart form table td,
.cart form table th{padding:8px 2px;text-align:center;font-size:11px;border:#EFE1D0 1px solid}
.cart form table tbody td input,
.cart form table tbody td button{text-align:center;font-size:10px;width:17px;font-weight:bold;font-family:tahoma}
.cart form table tbody.summary th{text-align:right;padding-right:10px}
.cart form table tbody.summary td.total{font-weight:bold;color:#C6001F}
/*.cart form table tfoot th{border:none;background-color:#F5ECDD}*/
.cart form table tbody td.price{color:#C6001F}
form table tfoot th{padding:8px}
form table tfoot th span{border:0px solid #999;margin:1px}
form table tfoot th input,
form table tfoot th button{background-color:#C6001F;border-color:#F5ECDD;border-style:solid;border-width:0 1px;color:#FFF}
ol{margin-left:0;padding-left:0;list-style-position:inside}
li{margin-bottom:10px;margin-top:5px}
li span{font-weight:bold;padding-left:3px}
div.subtitle{font-size:14px;color:#FFF;font-family:Arial,sans-serif;text-transform:uppercase;margin:0;background-color:#c6001f;height:23px;padding:7px 0 0 20px;font-weight:bold}
div.subtitle h1{font-size:14px;font-family:Arial,sans-serif;text-transform:uppercase;margin:0;padding:0px;font-weight:bold}
td.col_header div,td.plain div{color:#000;background:none}
h2{font-size:14px;margin-top:5px;margin-bottom:5px;color:#000}
div.faq h2{margin-top:2em;margin-bottom:1em;color:#487B10}
div.faq table,div.faq table td{border:1px solid #487B10;padding:4px 8px}
div.faq table thead td{font-weight:bold;background:#F0F0F0}
div.edit{border:2px solid red;padding:4px}
div.edit a.edit{color:red}
h3{font-size:11px;margin-bottom:5px;margin-top:5px}
.nav_top{/*height:37px;*/margin-top:18px}
.nav_top a{margin-right:10px;padding-bottom:2px}
/*.nav_top a.selected{color:darkred;background-color:#ddd;}*/
.nav_top a:focus,.nav_top a:active{border-bottom-color:#1DC1DB}
.quicksearch{width:200px;border:#efe1d0 1px solid;background-color:#FFF;float:right;margin-top:5px;margin-right:10px;height:10px}
.quicksearch input{border:none;font-size:10px;font-family:Tahoma;color:#666;margin-left:5px;width:165px;background-color:#FFF;margin-top:2px}
.testimonials div span{font-weight:bold;font-size:11px;display:inline}
.testimonials div{padding:10px 0;font-size:12px}
.testimonials div div,div.spelling{padding:10px 15px;border-bottom:solid 1px #FFF}
.spelling{text-align:right}
.testimonials{text-align:justify;padding:0}
.rcol div.testimonials{color:#666;margin:10px 15px;background:none}
.news{padding:0}
.news table{font-size:13px;width:100%}
.top table td{padding:8px 0 0 8px}
.news th a{color:#C6001F;font-weight:normal;font-size:11px}
div.top table td a:hover{color:#000;text-decoration:underline}
.news table tbody th{padding:11px 0 0 10px;width:75px;font-size:11px;vertical-align:top;text-align:left;background-color:#FAF4EB}
.news h3{margin:10px 0}
.news table tfoot td{background-color:#FAF4EB}
.news table tfoot th{color:#777;font-weight:normal;padding:4px 2px 10px;text-align:left;background-color:#FAF4EB}
.news a,.news h2{font-family:Arial,sans-serif;font-size:21px;line-height:0.9}
div.top a{padding-top:15px;font-weight:bold;display:block}
div.top a{text-decoration:none}
div.top{padding-left:20px}
.bookmark{display:inline}
.bookmark td{vertical-align:middle;width:120px;}
.bookmark th a{color:#7F7F7F;font-size:10px;margin-left:5px}
.bookmark td a{color:#7F7F7F;font-size:10px;}
.product p{font-size:12px;margin-bottom:15px;margin-top:15px}
.product .tbl{width:100%}
.product .tbl a{text-decoration:none;font-weight:normal;color:#000}
.brdr{border:solid #CCC 1px;border-bottom-width:2px;padding:1px}
.error{color:#F00;font-weight:bold}
div.error{color:#F00;font-weight:bold;display:block;padding:10px}
.bonus{background:#FFF url(imgs/bonus.gif) no-repeat 159px 5px}
td.index .col0 .bonus{background-position:194px 6px}
.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}
a.cart{font-weight:bold}
tr.row1{height:70px;/*height:52px;*/}
tr.row2{height:100px}
tr.row3{height:90px}
tr.row4{background:#F5ECDD;height:30px}
tr.row5{background:#F5ECDD;height:30px}
.check_bonus{background-color:#F4F6F9;padding-top:20px;/*height:64px;*/}
.check_bonus img{display:inline}
.blank{background:#FFF}
.td1{background:url(imgs/top10.gif) no-repeat 0 170px;}
.td1{//background:url(imgs/top10.gif) no-repeat 0 178px;}
.weaccept{vertical-align:bottom;width:285px}
.weaccept div{background-color:#F5ECDD;padding-bottom:10px;padding-top:15px;padding-left:20px}
.weaccept img{display:block;margin-top:10px}
.vs{height:100%;margin:0 auto 0 auto;}
.vs td.top{vertical-align:top}
.vs td.bot{vertical-align:bottom}
.bot_table{height:75px}
.rcol{background-color:#FAF4EB}
.rcol_header h2{font-size:14px;font-family:Arial,sans-serif;text-transform:uppercase;margin:0;height:23px;padding:7px 0 0 20px}
img.vcode{vertical-align:middle}
tr.popular{background:#F6FFE8}
tr.popular td.package,div.legend{background:#F6FFE8 url(imgs/popular.gif) no-repeat 1px 1px}
tr.popular td.buy{background:none}
div.legend{padding:1em}
.cart form table tr.upgrade td{padding:7px;text-align:center}
.cart form table tr.upgrade td span{padding:5px 10px;background:#F8FFEC}
.cart form table tr.upgrade td span a, .cart form table tr.upgrade td span b{color:#000}
.cart form table tr.upgrade td span a{text-decoration:underline}
#sccfwx{padding-left:2em}
div.contact p img{vertical-align:bottom}
.cart form table td.saving{text-align:left;padding:5px 0 5px 20px;}
.cart form table td.saving a{color:darkred;}
.cart form table td.remove{padding:8px;width:15px;}
.cart form table td.product{padding:8px;}
.langselector{margin:7px 0 0 20px;}
.langselector a img{margin:0 5px 0 0;}
.bonus-table{background-color:#ffffff;margin:15px 0 0 0;width:100%;}
.bonus-table .bonuses .product {padding:0 0 0 12px;text-align:left;height:25px;}
.your_bonus div{margin:5px 0 5px 12px;padding:0 0 0 25px;font-size:11px;background:url(imgs/mrk5.gif) left center no-repeat;}
.your_bonus div.selected{background:url(imgs/mrk6.gif) left center no-repeat;}
.regnews{width:205px;padding:0 15px;margin:0;}
.regnews ul{list-style:none;padding:0;margin:0;}
.regnews ul li{padding:0;}
.regnews ul li span{padding:0;}
.regnews ul li span b{font-size:11px;text-indent:0px;}
.regnews ul li span p{font-size:10px;font-weight:normal;text-indent:0px;padding:0;margin:0;}
.near_prods{width:500px;}
.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;}

.carttop{color:darkred;font-weight:bold;font-size:13px;}
.main_table .cub{vertical-align:middle;}
.cub a{font-size:11px;text-decoration:none;color:red;font-weight:bold;}
.prod .price a:hover{background-color:darkred;}
.newsmain ul{list-style:none;padding:0;margin:0;}
.newsmain ul li{padding:0;}
.newsmain ul li span{padding:0;}
.newsmain ul li span b{font-size:13px;text-indent:0px;}
.newsmain ul li span p{font-size:12px;font-weight:normal;text-indent:0px;padding:0;margin:0;}
.main_table .newsmain .socialbookmarks {margin:25px 0 0 0;height:55px;}
.newsmain{margin:0 0 0 22px;}
.newsmain .socialbookmarks .gray_box{margin:5px 0 0 0;}
.newsmain .socialbookmarks .subtitle{font-weight:bold;}
.newsmain .socialbookmarks .socialbookmarks{margin:0;padding:0;}
.newsmain .socialbookmarks .socialbookmarks ul{margin:0;padding:0;}
.newsmain .socialbookmarks .socialbookmarks ul li{margin:0;padding:0;}
#live_support{margin:15px 0 0 15px;padding:15px 0 0 10px;width:128px;display:block;background:url(imgs/livesupport-tt.gif) no-repeat;color:#082;font-family:Tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;line-height:1.2;height:46px}
#live_support b{padding:2px 0 0;width:56px;display:block;background:url(imgs/ybar.gif) no-repeat left;color:#000000;text-align:center;height:18px}
.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;}
.cart form table td.shipmethod{text-align:right;padding:0 10px;}
.sel_ship{width:200px;}
.also h2{margin:20px 0 0;}
.also .variant{margin:8px 0 0;}
.articles{margin:15px 0 25px 0;}
.articles .subtitle{font-weight:bold;}
.rcol .articles div{margin:0;padding:0;}
.articles div ul{list-style:none;margin:0 0 0 15px;padding:0;}
.articles div.news ul li a{font-size:12px;}
.logo {background:url("imgs/top12.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:left;height:100px;overflow:hidden;width:475px;}
.logo span {display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:48px;line-height:1;margin:25px 0 0 40px;}
.logo span small {padding-bottom:5px;display:block;font-family:Tahoma,Geneva,sans-serif;font-size:14px;line-height:0.8;}
.row2 img {float:left;}
.bx1 {background:url("imgs/top4.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:right;height:100px;overflow:hidden;width:238px;}
.bx1 span {display:block;font-size:13px;margin:20px 10px 0 20px;}
.bx2 {background:url("imgs/top8.jpg") repeat scroll 0 0 transparent;color:#FFFFFF;float:right;height:90px;position:relative;width:238px;}
.nav_top a:hover, .nav_top a.selected {border-bottom:2px solid #E3092A;}
.nav_top a {background:url("imgs/mrk1.gif") no-repeat scroll left center transparent;border-bottom:2px solid #FFFFFF;color:#444444;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;letter-spacing:-1px;margin-bottom:5px;margin-right:15px;text-decoration:none;text-transform:uppercase;white-space:nowrap;}
.bonnbook {background-color:#F4F6F9;padding:8px 10px 0;width:218px;}
.check_bonus{float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:1;padding:10px 0 15px 0;text-transform:uppercase;}
.check_bonus a{color:#E3092A;text-decoration:none;}
.check_bonus a b{display:block;font-size:20px;}
.fact{/*width:260px;*/}
.row5 td b {display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;height:25px;padding-top:5px;text-transform:uppercase;}
.ttl1 {background:url("imgs/product_list.gif") repeat scroll 0 0 transparent;color:#FFFFFF;text-align:center;width:190px;}
.ttl2 {padding:5px 0 0 20px;}
.ttl3 {background:none repeat scroll 0 0 #C7011A;color:#FFFFFF;padding:5px 0 0 20px;width:217px;}
.bx2 a {color:#FFFFFF;display:block;float:right;font-size:14px;font-weight:bold;line-height:1;overflow:visible;position:absolute;right:-5px;text-align:center;text-decoration:none;top:18px;width:60px;}
.book{margin:6px 0 0 80px;}
.yahoo{background:url(imgs/top3.gif) left top no-repeat;height:100px;width:237px;float:left;}
.msn{background:url(imgs/lug.jpg) left top no-repeat;}
.news ul{list-style:none;margin:0;padding:0;}
.news ul li{font-size:12px;text-decoration:none;}
span.subtitle{margin:0 0 0 15px;font-size:13px;font-weight:bold;}
.news ul li a{font-size:12px;text-decoration:none;}
.news ul li b{list-style:none;text-decoration:none;line-height:1.2;}
.news ul li p{list-style:none;}
.content.news{padding:0 10px 0 10px;}
h2#free_pills {background:url("imgs/bonus-20-viagra-pills-free.gif") no-repeat scroll center top transparent;padding-top:265px;width:500px;}
h2#free_shipping {background:url("imgs/bonus-free-shipping.gif") no-repeat scroll center top transparent;padding-top:265px;width:500px;}
h2#returning_customer  {background:url("imgs/bonus-returning-customer.gif") no-repeat scroll center top transparent;padding-top:265px;width:500px;}
h2#tell_friend {background:url("imgs/bonus-tell-a-friend.gif") no-repeat scroll center top transparent;padding-top:265px;width:500px;}
h2#survey {background:url("imgs/bonus-take-a-survey.gif") no-repeat scroll center top transparent;padding-top:265px;width:500px;}
.langselector a img.sellangimgs{padding:0 5px 0 5px;background-color:#e0babb;}
.langselector a img.langimgs{padding:0;}
.simple {border:1px solid #FDCA00;font-size:12px;margin:10px 0;clear:both;}
.simple thead td, .simple thead th {background-color:#FDCA00;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:#FFF8DF;}
.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;}
.generics img{margin:10px;}
.simple p{text-indent:0;}
.simple.tbl1 span{margin:0 0 0 40%;}
.content .product_index  .col0 .prod.bonus{background-position:390px 5px;}

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