@import "ajax.css";
/*builtin checkout fix*/
#checkout_form .content {width:100%;}
#checkout_form table.secure_info {display:none;}
div.socialbookmarks {display:block; width:120px;}
.socialbookmarks span {margin:25px;}
.socialbookmarks ul {margin:0; padding:0; }
.socialbookmarks ul li {list-style:none; float:left; display:block; padding:5px; }
div.special {font-size:14px;}
/* checkout link & cart @ top right */
td.topr td.summary table {margin-left:15px; height:45px; width:97%;}
td.topr td.summary table strong {font-size:14px; line-height:5px; }
/* after click */
table.afterclick, table.afterclick .text, table.afterclick .banner {border:none; padding:0 15px; font-size:12px;}
/* popular image */
.variant tr.popular{background-color: #FFFFEC;color:#267500;}
.variant tr.popular td.package{background:url(imgs/star.gif) no-repeat top left;}
.variant tr.popular td a{color:#339900;}
/* checkout button */
.cart .chk_btn{padding:15px 40px 10px 0;text-align:right}
.cart .chk_btn input{font-size:16px; color:black; margin:0; background:url(imgs/chk_btn1.gif);border:none;height:26px;padding:0 12px 0 15px;font-weight:bold;cursor:pointer;display:inline-block;vertical-align:middle;font-family:tahoma;}
.cart .chk_btn u{background:url(imgs/chk_btn2.gif);height:26px;width:6px;display:inline-block;vertical-align:middle}
/* cart */
.cart .variant .products .pic {width:80px; overflow:hidden; padding:0; margin:0;}
.cart .variant .products .product strong {font-size:14px; font-weight:bold;}
.cart .variant .products td.product {font-size:11px; text-align:left; padding-left:8px;}
.cart .variant .shipmethods {text-align:left; font-size:11px;}
.cart .variant td.price {width:80px; color:black; font-size:11px; overflow:hidden;}
.cart .variant td.subtotal {width:80px; color:black; font-size:11px; overflow:hidden; font-weight:bold;}
.cart .variant .remove, .cart .variant .update {width:25px; padding:1px; overflow:none; font-size:10px;}
.cart .variant .total #total {font-size:12px; text-align:center;}
.cart .variant .free {color:red;}
.cart .summary th.continue {text-align:left; padding-left:8px; font-size:12px;}
.cart .summary th.continue a, .cart .variant .update a {color:red; font-weight:bold;}
.cart .summary th.continue a:hover, .cart .variant .update a:hover {color:black;}
.cart .variant .qty select {/*border:1px gray solid;*/ font-size:11px;}
.cart tbody.summary tr.total th.totalprice {text-align:center; background:gray; color:white; font-size:14px; font-weight:bold;}
.cart tbody.summary td.shipmethods input[type='radio'] {vertical-align:bottom; /*margin:0 5px 0 15px;*/;}
.cart tbody.summary td.shipmethods label {margin:0 5px 0 15px;}
/* builtin checkout fix */
#checkout_form .content .left_col {padding-right:0;}
#checkout_form .right_col {font-size:12px;}
#checkout_form .method_selector table {margin-left:10px; margin-top:10px;}
form#checkout_form {width:100%; margin-top:25px;}
a{color:#000}
body{color:#000;font-family:Tahoma,sans-serif;font-size:11px;background-color:#FFF}
html,body{margin:0;padding:0;height:100%}
form{margin:0;padding:0}
h1{margin-top:25px;margin-bottom:10px;font-size:18px;font-family:Arial;color:#073165;margin-left:60px}
h2, h3{margin-top:25px;margin-bottom:10px;font-size:16px;font-family:Arial;color:#073165}
/*h3{font-size:11px;font-weight:bold;color:#d52660;padding:5px 5px 5px 10px;margin-bottom:0}*/
img{border:none}
table{border:0;border-collapse:collapse}
td{padding:0}
.summary{font-size:10px;height:25px}
.summary table{margin-top:10px;width:175px}
.topr .header{background-color:#C2C2C2;color:#000;font-size:12px;padding-left:15px;height:30px}
.left_col{vertical-align:top;width:1%}
.left_col p{margin:0 10px}
.left_col .hdr{margin-bottom:6px 0 1px;padding-left:20px;background-color:#2A4070;color:#FFF;font-family:Arial;font-size:15px;font-weight:bold;line-height:35px;height:35px;vertical-align:middle}
.left_col .txt1{padding-bottom:10px;padding-left:15px;padding-right:10px;padding-top:15px;background-color:#C2D2E4;font-size:10px}
.left_col .txt2{padding-bottom:10px;padding-left:15px;padding-right:10px;padding-top:15px;font-size:10px}
.main{padding-left:15px;padding-right:15px}
.main_index{background-color:#FFF}
.main_index div,.main_index p,.main_index form{/*padding:8px*/}
#checkout_form div {padding:0;}
.main_index div p{padding:0}
.main_index div.subtitle{margin:0; height:30px;background-color:#7A7A7A;color:#FFF;font-size:18px;font-weight:bold;line-height:30px;padding:0}
div.subtitle h1{margin-top:0;}
.main_table{width:100%}
.main_table td{vertical-align:top}
.nav_bot{color:#FFF;background:url(imgs/art/52.gif) no-repeat top left;padding-top:15px}
.nav_bot a{color:#000;text-decoration:none;text-transform:uppercase;margin:10px}
.nav_bot a:hover{text-decoration:underline}
.nav_bot td{font-size:11px;text-align:center;text-transform:uppercase}
.nav_top, .nav_topr{padding-bottom:10px}/* !!! */
.nav_top a{margin-right:6px}
.nav_top a,.nav_topr a{background:url(imgs/art/03.gif) top left;height:32px;float:left;display:block}
.nav_topr a{float:right}
.nav_top td{padding-bottom:5px}
.page_title{margin-bottom:10px;margin-top:1px;padding-right:10px;color:#FFF;font-size:22px;font-weight:bold;text-align:right}
div.product {padding:16px 12px}
div.product table{margin:10px 0;}
div.product table thead th{text-align:center}
img.right{float:right}
/* UPDATED by slr 2008-08-05 */
table.product, table.variant {width:550px; line-height:18px;}
/*
table.variant tr:hover {background:#e0e0ff; font-size:14px; line-height:18px;}
*/
/*.variant td.package,*/ .variant td.price, .variant td.perpill, .variant td.buy {width:20%;}
/*.content & .pills*/
.combined th.content {width:25%;}
form{width:100%;}
form table.variant{width:100%}
.product .text{text-align:left;padding:8px}
table.variant{margin:8px;}
.variant td,.cart td,.cart tbody th{text-align:center;border:1px solid #CCC;font-weight:normal;padding:6px 0;}
.variant thead th,.cart thead th{font-weight:bold;line-height:18px;background-color:#9F9F9F;color:#FFF;padding:6px 0;}
.variant td a,.cart td a{color:#DA1D1D;font-weight:bold}
.variant td.content{font-weight:bold}
.cart .summary th{text-align:right}
.cart .total{font-weight:bold}
table.product_index{width:100%;margin-top:6px}
.product_index td{text-align:center;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.right_col{vertical-align:top;padding-left:15px;font-size:10px;padding-right:10px;line-height:15px}
.search{margin-top:5px;width:150px;background-color:#073165;color:#FFF;border:solid #9AB5D6 1px;margin-bottom:10px;margin-left:12px;padding-left:5px}
.sitename{color:#DA1B1B;font-size:20px;padding:0px;font-family:Arial;height:55px}
.sitename a{text-decoration:none;color:#DA1B1B}
button,form tfoot input{border:1px solid #CCC;background-color:#7A7A7A;color:#FFF;font-weight:bold}
.title{margin-left:120px;margin-top:10px;border-bottom:solid #B2B2B2 1px;padding-bottom:7px;font-size:18px;font-family:Arial;font-weight:bold}
.v_stretch_table{width:100%;height:100%;background-color:#CED6AF}
.v_stretch_table .top{vertical-align:top;background-color:#FFF}
.v_stretch_table .top1{vertical-align:bottom;width:568px;height:232px}
.v_stretch_table .top2{background:url(imgs/art/20.gif) no-repeat}
.v_stretch_table td.topleft{width:50%;background:url(imgs/art/19.gif) top right no-repeat;vertical-align:top}
.v_stretch_table td.topr{vertical-align:top; background:url(imgs/art/20.gif) no-repeat top right}
.v_stretch_table td.topright{width:50%;background:url(imgs/art/21.gif) no-repeat top left;vertical-align:top}
.v_stretch_table td.topleft div,
.v_stretch_table td.topright div{height:30px;margin-top:339px;background-color:#7A7A7A}
.v_stretch_table td.topright div{background-color:#C2C2C2}
.v_stretch_table tr.bot{vertical-align:top}
li{margin-bottom:10px;margin-top:5px}
li div{padding-bottom:0.5em}
li div span{font-weight:bold;line-height:20px}
p,div.txt1,div.txt2{margin-bottom:10px;margin-top:5px;text-align:justify}
/*.prod_info_table{margin-bottom:15px;margin-top:20px}
.prod_info_table td{vertical-align:top;text-align:left}
.prod_info_table .pic{margin-left:20px;margin-top:7px}*/
.info{margin:20px;width:420px}
.info thead th{background-color:#F0F0F0}
.info td,.info th{text-align:left;border:1px solid #CCC;padding:5px 10px 5px 10px}
TD.aright{text-align:right}
.copyright{color:#676B57;margin-left:10px}
.copyright a{color:#676B57;text-transform:none;margin:0;text-decoration:underline}
.blisters td{vertical-align:top;padding:2px 8px}
.testimonials div{margin:12px 0}
.testimonials span{font-style:italic}
.name{border-top:#CCC dashed 1px;padding-top:5px;margin-bottom:35px}
#checkout_form .name{margin-bottom:0}
table.bookmark, div.clear{clear:both}
.bookmark TH{width:40px;height:30px}
.lang{padding:15px 0}
.lang a{margin:4px;float:left}
.lang div{padding:4px}
.callus{color:#FFF;margin-left:10px;margin-bottom:7px;font-size:12px}
.addr{background:url(imgs/addr.gif) no-repeat;height:15px;margin-left:10px}
.buner1{text-align:center;border-top:1px solid #CCC}
.cart tfoot th{padding-top:1em}
.cart button,.cart tfoot input{margin:4px}
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}
.error{color:#A00}
div.error{color:#F00;font-weight:bold;padding:10px}
img.vcode{vertical-align:middle}
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}
div.promobanner{padding:1px}
div.contact p img{vertical-align:bottom}
.product_index th{background:url(imgs/price_box.gif) no-repeat center;height:79px;vertical-align:middle;color:#FFF;font-weight:normal}
.product_index th span{display:block;font-size:30px;font-weight:bold;margin-top:10px}
.main_index div.your_bonus {padding:0 0 10px; margin:0 auto 10px; width:100%;}
.your_bonus{/*margin:8px;padding: 0 0 10px;*/border: solid 1px #ccc;}
.your_bonus div{background:url(imgs/mrk1.gif) 25px center no-repeat;line-height:1;padding:6px 0 6px 70px;vertical-align:middle;text-align: left;font-size: 11px;margin: 0 10px;}
.your_bonus div.selected{background-image:url(imgs/mrk2.gif);background-color: #F8FFE8;}
.your_bonus div.hdr{font-size:11px;background:#9F9F9F;font-weight: bold;padding:6px 20px;margin:0 0 10px;color: #fff;line-height: 16px;}
.main_index div {margin:10px;}
h2#free_pills {background:url(imgs/bonus-20-viagra-pills-free.gif) top no-repeat; width:510px; padding-top:265px;}
h2#free_shipping {background:url(imgs/bonus-free-shipping.gif) top no-repeat; width:510px; padding-top:265px;}
.banners .free_shipping{margin:10px 0 0 0;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{margin:10px 0 0 0;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;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;}
.regnews ul{margin:0;padding:0;list-style:none;}
.news ul{margin:0;padding:0;list-style:none;}
.news .subtitle{font-weight:bold;}
.articles .subtitle{font-weight:bold;}
.main_index h2, .main_index .date{margin-left:10px;}
.main_index h3, .main_index p{margin:20px 10px 0 10px;}
.brands{display:block;margin:5px 0 5px 0;}
.near_prods a{text-decoration:none;}
.near_prods{margin-left:20px;}
.main_index .content{width:560px !important;}
.main_index .content div{text-aling:center !important;}
.main_index .content .left_col{width:535px !important;}
.main_index .content .right_col{width:535px !important;}
.method_selector{width:500px !important;}
#checkout_form .wide th {width:140px !important;}
.product .variant.combined .content{width:auto !important;}
.variant td.perpill, .variant td.price{width:auto;}

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

.simple{margin:10px 0;width:455px;border-collapse:collapse;line-height:1}
.simple th,
.simple td{border:1px solid #eee;padding:5px 7px;border:1px solid #FFF;white-space:normal;text-align:left}
.simple thead tr{color:#000;font-size:11px}
.simple tbody{background-color:#f9f8f5}

#urgent-message { color:red;width:auto;margin:15px auto;border:1px solid #CCCCCC;padding:15px;clear:both; }