#checkout_form .content .left_col {
padding-right:10px;
width:390px;
}

table.lv_switch {margin-top:4px; background:white; width:100%;}                                                                              
.lv_switch td {border:white 1px solid; height:88px; width:50px; vertical-align:middle;}                        
.lv_switch td:hover {background:#d0ffd0;}                                                                      
.lv_switch, .lv_switch img, .lv_switch a {font-size:10px; color:gray; text-align:center; text-decoration:none;}
.lv_switch h3 {color:#203040; font-size:16px; margin:0px; padding:0; }

#hdr_l h1, #hdr_c h1, #hdr_r h1 {font-size:16px; font-style:italic; text-align:right; vertical-align:bottom; margin:22px 56px 0 0; font-weight:normal; color:gray; height:32px; oveflow:hidden;} 

form{padding:0;margin:4px 0}

img{border:none}

body{padding:0;margin:0;color:#000;font-family:Tahoma,sans-serif;font-size:12px;background-color:#FFF}

table{border-collapse:collapse}

td,th{padding:0}

p{margin-top:10px;margin-bottom:5px}

a{color:#FC7300}

table.main_table{height:100%;width:1004px;//table-layout:fixed}

.main_table td{vertical-align:top}

td.left_col{width:195px}

td.left_col1,td.left_col2{background:url(imgs/left_2.gif) repeat-y;width:35px}

td.left_col2{vertical-align:bottom}

td.right_col{padding-left:6px;background:url(imgs/right_1.gif) repeat-y right;padding-right:29px}

.categories{padding-top:15px;padding-left:20px;margin-bottom:30px}

.categories a{color:#000;text-decoration:none;display:block;background:url(imgs/mrk1.gif) no-repeat 10px;padding-left:20px;font-size:12px;padding-top:3px;padding-bottom:4px}

.categories a:hover,.categories .selected{color:#FFF;background:url(imgs/mrk4.gif) no-repeat}

.desc1 h3{font-size:18px;color:#000;font-weight:normal;margin-top:7px}

table.product, .cart table{width:100%;margin-bottom:10px}

.product .free,.cart table .free{color:#F30;font-weight:bold}

.product thead td,.cart thead td{line-height:28px;font-weight:bold;font-size:11px;padding:0}

.product thead td.price,.cart thead td.price{color:#000}

.product td,.cart td{text-align:center;vertical-align:middle;font-size:13px}

.product .buy a, .also .buy a {margin:0 0 -22px 0;}/*

.product td a{color:#FC7300;font-size:9px}*/

.product td.price,.cart .price{/*font-weight:normal;*/color:#FC7300}

.product thead .price,.cart thead .price{color:#000}

.product .over{background:#F2F9FF}

table.variant{background:url(imgs/d1.gif) top repeat-x;width:100%}

.variant thead th{background:url(imgs/d1.gif) bottom repeat-x;padding:8px}

.cart thead th{padding:8px}

.variant tbody td.content,.variant tbody td.pills{border:0}

table.combined tbody td,.variant tbody td.last{padding:2px 4px;border-bottom:1px solid #EEE}

table.combined tr.last td.package,table.combined tr.last td.price,table.combined tr.last td.buy,

table.combined tr.last td.perpill,table.combined tr.last td.last{border:0}

.cart tfoot th{padding:15px}

.cart tbody td,

.cart tbody th{padding:5px;border:solid 1px #D8ECCA}

.product .descr{background:url(imgs/hr.gif) top no-repeat;text-align:left;padding:4px}

.product .text{font-size:12px}

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}

h1{font-size:18px;margin-top:10px;margin-bottom:10px}

h2,.descr h3{font-size:18px;margin-top:20px;margin-bottom:5px;color:#6BB834;font-weight:normal;line-height:20px}

table.faq td{padding:4px 8px;border:solid 1px #21B9DA}

table.faq thead td{font-weight:bold}

div.faq h2{margin-top:2em;margin-bottom:-0.5em}

div.faq table,div.faq table td{border:1px solid #487B10;padding:4px 8px}

div.faq table thead td{font-weight:bold;background:#F0F0F0}

.cart .qty input{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:1px solid #DDD;margin:1px}

.cart .fixed input{background:#DDD}

.cart tr.total{background-color:#FFF}

.cart td.total{font-weight:bold;color:#FC7300;white-space:nowrap;padding:0 10px}

.cart .product{font-weight:bold;text-align:left}

.cart .price{color:#000}

.cart .subtotal{font-weight: bold}

.cart .summary td{padding:10px}

.cart .shipmethod{text-align:right}

h3{font-size:11px;margin-bottom:5px;margin-top:15px}

.left_col p,.left_col h3{margin-left:10px;font-size:11px}

.left_col h3{margin-top:0}

.hr1,.hr2,.hr3,.hr4,.hr5,.hr6{height:1px;line-height:1px}

.hr1,.hr2{background:url(imgs/d1.gif);}

.hr2{margin-top:7px}

.hr3{background:#53A518}

.hr4{background:url(imgs/d2.gif);margin-top:5px;margin-bottom:5px}

.hr5{background:url(imgs/hr.gif);margin-top:10px}

.hr6{background:url(imgs/hr.gif);}

.test{padding:15px 5px;background:url(imgs/hr.gif) bottom no-repeat;margin:0;font-size:12px}

.test span{font-weight:bold;font-size:11px;display:inline}

.col0,.col1{width:270px}

table.index_item{border-bottom:solid #5DBC36 1px;font-size:10px;color:#727272;width:263px;margin:15px 0 5px;}

.index_item .pic a {height:60px;width:85px;display:block;overflow:none;}
.index_item .desc1 div{color:#444;height:60px;width:172px;/*overflow:hidden*/;margin:0;padding:0;}
.index_item .desc1 div h3 a{color:black;text-decoration:none;padding:0px;margin:0px;font-size:18px;line-height:14px;width:180px;height:33px;}
.index_item .desc1 div p a{color:#444;text-decoration:none;padding:0px;margin:0px;font-size:11px;line-height:10px;width:180px;height:27px;}
.index_item .desc1 div h3 a:hover, .index_item .desc1 div p a:hover {text-decoration:underline;}
.index_item .desc2 div{padding:0 4px 10px 10px;display:block;height:64px;width:248px;font-size:10px;font-family:verdana;overflow:hidden;}

.index_item .price{font-size:22px;color:#000;text-align:center;height:50px}

.index_item .buy {text-align:center;margin-left:25px;}
.bookmark td{vertical-align:middle}

.bookmark a{font-size:10px;margin-left:5px;padding-bottom:5px}

.prod1{width:auto;border:none;margin-bottom:10px}

.prod1 .pic{width:80px;}

.prod1 .desc1{width:130px;font-size:11px;white-space:nowrap;padding-right:10px;height:auto}

.prod1 .desc2{padding:4px;font-size:10px;height:64px;overflow:hidden;}

.error{color:#F00}

div.error{color:#F00;font-weight:bold;display:block;padding:10px}

.center{text-align:center}

.addr{background:url(imgs/addr.gif) no-repeat 15px 10px;height:80px}

.top5{background:url(imgs/top_5.jpg);width:373px}

.top5 div{margin-left:60px;color:#FFF;font-size:10px;width:210px;margin-top:25px}

.top5 a{color:#FFF;text-decoration:none}

.top5 a:hover{text-decoration:underline;color:#FFF}

.top7{background:url(imgs/top_7.gif) no-repeat bottom;width:235px}

.quicksearch{font-size:10px;margin-left:40px;margin-top:11px}

.quicksearch td{height:18px;vertical-align:middle}

.quicksearch input{border:none;width:105px;font-size:10px;margin-right:2px;color:#727272}

.quicksearch img{width:20px;height:20px}

div.summary{height:52px;font-size:12px;color:#FFF;background:url(imgs/top_6.jpg);padding:25px 2px 2px 44px}

div.summary div{width:120px;margin-left:-10px}

div.summary a{color:#FFF;text-decoration:none;background:url(imgs/mrk5.gif) no-repeat 0 5px;padding-left:10px;padding-right:5px;margin-left:-10px}

div.summary a:hover{color:#FFF;text-decoration:underline}

.bot_1{background:url(imgs/bot_1.gif);width:230px;height:55px}

.bot_4{background:url(imgs/bot_4.gif) right no-repeat;width:235px;height:55px}

.bot_8{background:url(imgs/bot_8.gif) no-repeat right;vertical-align:middle;height:38px;color:#666}

.book,.subs{padding-left:20px;font-size:10px;margin-top:12px;background:no-repeat left}

.book a,.subs a{color:#000}

.book{margin-left:25px;/*background:url(imgs/book.gif) no-repeat*/}

.subs{margin-left:0px;/*background:url(imgs/subs.gif) no-repeat*/}

.index_item div.more{font-size:11px;padding-top:5px}

.index_item div.more a{background:url(imgs/mrk2.gif) no-repeat 0 5px;padding-left:10px;padding-right:5px}

div.menu{text-align:center;vertical-align:middle;padding-top:10px}

.menu a,form tfoot a,form tfoot input{background:url(imgs/mrk2.gif) no-repeat 0 5px;padding-left:10px;color:#727272;font-size:11px;font-weight:normal}

form tfoot input{border:none;color:#000;cursor:pointer;padding-left:8px}

.menu a,.right_col .news a,form tfoot a{color:#000;text-decoration:none;margin:0 2px}

.menu a:hover,.right_col .news a:hover,form tfoot a:hover{text-decoration:underline}

.menu a.selected,th.menu a{color:#727272}

form tfoot a{font-weight:bold}

form tbody th{text-align:right}

form sup{color:#0AF}

.cart tbody img{cursor:pointer}

div.bottom,

.center_col div.news table,

.center_col div.testimonials div{background:url(imgs/hr.gif) top no-repeat}

.center_col div.news table tbody.foot th{text-align:right;padding:10px 2px}

.center_col div.news a.selected{color:#727272;background:url(imgs/mrk3.gif) no-repeat 0 5px}

.center_col div.news{background:none;text-align:left;margin:0}

.center_col div.news table tbody.foot td{color:#727272;padding:10px 2px;width:64px}

.center_col div.news h2{color:#000;text-decoration:underline}

.center_col div.news div.menu{padding:8px}

.center_col div.news table.first{background:none}

.center_col div.testimonials div,.spelling{padding:10px 2px}

.center_col div.menu{background:url(imgs/d1.gif) bottom repeat-x;text-align:left;padding:8px}

.right_col div.news{margin:8px 0;font-size:11px;}

.right_col .news th{background:url(imgs/l1.gif) 35px 6px no-repeat;vertical-align:top;padding:6px 8px 0 0}

.right_col .news td{background:url(imgs/d1.gif) top repeat-x;width:148px;padding:8px}

.right_col .news tr.first td{background:none}

.right_col .news a{margin:0}

td.menu_bot div.menu div{height:44px;background:url(imgs/bot_2.gif) bottom left no-repeat}

td.menu_bot{background:url(imgs/bot_3.gif) bottom right no-repeat}

table.info{background:url(imgs/d1.gif) bottom repeat-x}

.info thead th{background-color:#F2F9FF}

.info td,.info th{padding:8px}

.pager{padding-top:10px;padding-bottom:10px}

.pager a{text-decoration:none;padding:3px 5px;color:#000}

.pager a:hover{text-decoration:underline}

.pager a.prev{background:url(imgs/mrk6.gif) no-repeat left 8px;padding-left:10px}

.pager a.next{background:url(imgs/mrk2.gif) no-repeat right 8px;padding-right:10px}

.pager a.selected{color:#FFF;background:#FC7300}

img.vcode{vertical-align:middle}

#livechat{margin:6px;text-align:center}

tr.popular{background-color:#F6FFE8}

tr.popular td.package,div.legend{background:url(imgs/popular.gif) #F6FFE8 no-repeat 1px 1px}

div.legend{padding:1em}

div.also{/*background:url(imgs/hr.gif) bottom no-repeat;*/padding:20px 0 4px}

tr.upgrade td{padding:7px;text-align:center;font-size:12px}

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{font-size:11px;text-decoration:underline}

.also td{text-align:center;vertical-align:middle;font-size:13px}

div#sccfwx{padding-left:3em}

.cart form table tfoot input, input[type='submit'] {background-position:3px 50%;background-color:#FFF;color:#000;font-family:Tahoma,sans-serif;font-size:12px;font-weight:bold;margin-right:7px;padding:2px 5px 2px 10px;border:1px solid #bbb}

.cart form table tfoot input.checkout{border:1px solid #FC7300}

div.alphabet{text-align:center;margin-top:1em}

.alphabet a,.alphabet span{padding:3px 3px 2px 3px;color:#999}

.alphabet a:link,.alphabet a:visited{color:#000;text-decoration:none}

.alphabet a:hover{text-decoration:underline}

.alphabet span.selected,.alphabet a:hover{color:#FFF;background:#18BAEF}

.copy{background:url(imgs/bot_7.gif) no-repeat;text-align:center;height:28px;padding-top:10px}

.copy img{margin-right:3em}

div.contact p img{vertical-align:bottom}

.center_col{width:539px}

.cart table{border:2px solid #D8ECCA;background:#FDFFFF}


/* ajax */

#checkout_form td.right_col{background:none}

#checkout_form .content{width:100%;margin:10px auto;font-size:12px}

/* 2009-11-25 sky */

#live_support{margin:15px 0 0 15px;padding:15px 0 0 10px;width:128px;display:block;background:url(imgs/live-support-reliable-meds.jpg) no-repeat;color:#FFF;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}
.right_col .free_shipping{margin:15px 0 0 15px;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}
.right_col .free_shipping b{display:block}
.right_col .free_shipping span{background:#fff}
.right_col .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 15px;padding:5px 7px 0 0;text-align:right;text-decoration:none;width:131px;}
.right_col .free_pills b{display:block;font-family: Tahoma, sans-serif;font-size:28px;}
.right_col .free_pills span{background:#fff;color:#FF0000;}

.moneyback{background:url(imgs/moneyback.jpg) no-repeat;display:block;height:60px;line-height:16px;margin:0;padding:5px 7px 0 0;text-align:left;width:190px;text-decoration:none;}
.moneyback b{display:block;color:black;font-family:georgia,sans-serif;font-size:14px;font-style:italic;padding:10px 0 0 75px;font-weight:normal;}
.moneyback span{color:#08F;font-family:georgia,sans-serif;font-size:14px;font-style:italic;padding:0 0 0 75px;}

.secureshopping{background:url(imgs/secureshopping.jpg) no-repeat;display:block;height:60px;line-height:16px;margin:0;padding:5px 7px 0 0;text-align:left;text-decoration:none;width:190px;}
.secureshopping b{display:block;color:black;font-family:georgia,sans-serif;font-size:14px;font-style:italic;padding:10px 0 0 75px;font-weight:normal;}
.secureshopping span{color:#084;font-family:georgia,sans-serif;font-size:14px;font-style:italic;padding:0 0 0 75px;}

.buy a{display:block;width:120px;height:42px;color:white;text-align:center;padding:5px 0;font:13px tahoma;font-weight:bold;background:url(imgs/buy-back.jpg) no-repeat;}
.buy a:hover {background:url(imgs/buy-back-hover.jpg) no-repeat;} 

.slogan {margin:0;padding:0;font-style:italic;font-family:times;font-weight:bold;}
.slogan span {padding:62px 0 0 70px;font-size:28px;line-height:22px;color:white;display:block;}
.slogan span span {padding:0 0 0px 25px;font-size:24px;line-height:16px;color:black;display:block;}
.slogan span span span {padding:0 0 0 25px;font-size:16px;lin-height:12px;color:white;display:block;}

.top5 h6 {color:white; margin:20px 0 0 60px; font-size:15px; padding:0; font-weight:normal; font-style:italic;}
.top5 h6 span {color:black;}
.top5 div {margin-top:0;}

.product_title span {font-weight:normal;font-size:13px;}
.product a {font-weight:bold;font-size:12px;}
.product a:hover {color:#A42;}
.product .variant .buy a {color:white;}

.right_col .news ul {list-style-position:inside; list-style-type:none; padding:0; margin:0;}
.right_col .news ul li {margin:0; padding:0; width:180px; color:#666;}
.right_col .news ul li:hover {color:#333;}
.right_col .news b {margin:0;padding:0;}
.right_col .news p {margin:0;padding:0;text-align:justify;}
.right_col .news a, .right_col .news span {display:block; padding:5px; color:#666; font-weight:normal;}
.right_col .news a:hover, .right_col .news span:hover {color:#333; background:#e8e8e8; text-decoration:none; cursor:text;} 

/* 2009-11-25 yama */

.hdr-row h1,
.hdr-row b{overflow:hidden;margin:0 10px;border-bottom:3px solid #53A517;float:right;margin:28px 15px 0;font-family:"Trebuchet MS",Arial,sans-serif;font-style:italic;font-size:18px;height:23px}
.hdr-row td{height:54px}
.hdr-l{background:url(imgs/hdr-l.png)}
.hdr-c{background:url(imgs/hdr-c.png)}
.hdr-r{background:url(imgs/hdr-r.png)}
.hdr-l b{border-bottom-color:#1CA2D2}
.hdr-r b{margin-right:45px}
.logo{width:332px;padding:75px 0 0 0;background:url(imgs/top_3.jpg);text-align:center}
.logo a{width:auto;color:#FFF;font-family:"Trebuchet MS",Arial,sans-serif;font-size:26px;font-style:italic;text-decoration:none;letter-spacing:-1px;line-height:0.75}
.logo a span{color:#000}
.logo a strong{color:#0A5778;font-size:16px;font-weight:normal}
.fl-top{padding:6px 85px 0 0;background:url(imgs/menu_top.gif);color:#999;font-family:Arial,sans-serif;font-size:19px;text-align:right}
.fl-top a{margin:0/* 6px*/;color:#000;font-size:13px;text-decoration:none}
.fl-top a.selected,
.fl-top a:hover {border-bottom:solid 2px #1CA2D2;}
.fl-top a.last{color:#3F7B11;font-style:italic;font-size:16px}
.copy object{margin-right:15px;vertical-align:middle}
.cart td.your_bonus{padding:0 0 5px;text-align:left}
.cart .your_bonus div{padding:6px 0 7px 70px;background:url(imgs/mrk7.png) 33px center no-repeat;font-size:12px;line-height:1;text-align:left;vertical-align:middle}
.cart .your_bonus div.selected{background-image:url(imgs/mrk8.png)}
.cart .your_bonus div.hdr{padding:8px 0 8px 30px;margin:0 0 5px;border:solid #D8ECCA;border-width:2px 0 1px;background:url(imgs/d1.gif) bottom repeat-x;font-weight:bold;font-size:11px}
.top5 div b{font-family:"Trebuchet MS",Arial,sans-serif;font-size:16px;font-style:italic;letter-spacing:-1px;margin-bottom:-5px;line-height: 1;}
.top5 div b span{color:#000;}
.hdr-row sup{ vertical-align:baseline;}

.langselector img {padding:4px 10px 3px 0px; margin:0; width:24px; height:17px;}
.langselector img:hover {margin:-5px;width:34px;height:27px;}
div.langsw {margin:5px;padding:5px;width:150px;}
.right_col .articles {margin-top:10px;}
.right_col .articles .subtitle {font-size:12px;font-weight:bold;}
.right_col .articles ul {list-style-position:inside; list-style-type:none; padding:0; margin:0;}
.main_table .center_col.faq table tr td, .main_table .center_col.articles table tr td, .main_table .center_col.policy table tr td {border:1px #aaa solid;padding:4px;}
.main_table .center_col div.content {width:538px;overflow:none;}

.main_table .center_col div.socialbookmarks {width:468px;height:35px;margin:5px auto 25px;font-size:12px; border-top:1px #084 solid;}
.main_table .center_col div.socialbookmarks div.socialbookmarks {border:none;margin:0;padding:0;}
.main_table .center_col .socialbookmarks ul, .main_table .center_col .socialbookmarks ul li{float:left;list-style-position:inside;list-style-type:none;margin:0;padding:0;display:inline;}
.main_table .center_col .socialbookmarks ul li a img {width:16px; height:16px;margin:6px;}
.main_table .center_col .socialbookmarks ul li a:hover img {width:32px; height:32px;margin:-2px;}

.variant .products .img, .also .img {padding:0;margin:0;width:80px;}
.variant .products .img img, .also .img img {width:40px; height:32px; margin:0px 0px; padding:0;}
.variant .products .img img:hover, .also .img img:hover {width:80px; height:65px; margin:-16px -20px -17px -20px; padding:0;}

.summary .total a.continue {float:left;text-decoration:none;}
.summary .total a.continue:hover {text-decoration:underline;}

.product td.saving {color:#080;/*font-weight:normal;*/}
.info_shipping {padding:10px;}
table.free_pills td {padding:5px;}

.center_col .articles img {max-width:512px;}

table.near_prods {width:100%;}
.near_prods {text-align:center;}
.near_prods a {text-decoration:none;font-size:11px;display:block;margin:5px 0 0 0;}
.near_prods a:hover {margin:0 0 5px 0;}
.near_prods b {font-size:21px;font-family:georgia;}
.near_prods span {font-style:italic;}

.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;}


.pack_bonuses {
display:block;
margin-top:5px;
text-align:left;
}
.pack_bonuses .shipping {
background:url("/imgs/plane1.png") no-repeat;
color:#008800;
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:#ff8a2a;
display:block;
font-size:10px;
font-weight:normal;
min-height:16px;
padding:2px 0 0 20px;
}