body { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; background: #fbf6df url('/themes/cialis/img/bg.jpg') no-repeat top center; color: #231f20; font-size: 12px; }
img { border: none; }
a { color: #196593; }
a:hover { color: #000; }
#measurer { position: absolute; width: 100%; left: 0; top: -2em; height: 1em; line-height: 1em; background: #f7f6e9; }
#container { text-align: left; position: relative; width: 980px; min-width: 980px; }

.logo { position: absolute; top: 29px; left: 45px;}
.christ{position: absolute; background: url('/themes/cialis/img/christ.png'); top: 19px; left: 36px; width: 131px; height: 212px; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/christ.png');}
.christ2{position: absolute; background: url('/themes/cialis/img/christ2.png'); top: 73px; left: 224px; width: 215px; height: 67px; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/christ2.png');}
.valentine{position: absolute; background: url('/themes/cialis/img/valentine.png'); z-index: 1; top: 55px; left: 214px; width: 242px; height: 91px; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/valentine.png');}
.cart { position: absolute; top: 29px; left: 750px; padding: 7px 0 0 36px; background: url('/themes/cialis/img/ic_cart.gif') no-repeat top left; }
.cart p { margin: 5px 0 6px 0; }
.cart p a { color: #61a82d; }
.cart p a:hover { color: #000; }
.menu_bg { position: absolute; top: 28px; left: -100%; background: url('/themes/cialis/img/menu_bg.png') no-repeat top left; width: 81px; height: 29px; //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/menu_bg.png', sizingMethod='no-scale'); }
.mone { left: 223px; }
.mtwo { left: 293px; }
.mthree { left: 378px; }
.mfour { left: 452px; }
.mfive { left: 518px; }
.msix { left: 596px; }
.menu { position: absolute; top: 29px; left: 225px; }
.menu ul { list-style-type: none; height: 30px; margin: 0; padding: 0 20px 0 6px; }
.menu ul li { float: left;  padding: 7px 0 7px 20px; }
.menu ul li a { color: #61a82d; }
.menu ul li.act a { color: #fff; text-decoration: none; }
.menu ul li a:hover { color: #000; text-decoration: underline; }

ul { margin: 10px 0 12px 0; padding: 0 0 0 20px; }
p { margin: 10px 0 12px 0; }
h1 { font-size: 30px; margin: 6px 0 10px 0; }
h2 { font-size: 18px; margin: 20px 0 10px 0; }
h2 span { font-weight: normal; }
h3 { font-size: 14px; margin: 11px 0 16px 0; }
h5 { font-size: 14px; margin: 16px 0 6px 0; }

ul.sitems { list-style-type: none; margin: 0; padding: 0; width: 490px; }
ul.sitems li { position: relative; margin: 0; padding: 0; padding: 6px 0 6px 0; font-size: 13px; border: 1px solid #d4caa3; border-top: none; }
ul.sitems li:hover { background: #e6dcb6 url('/themes/cialis/img/table_bg.gif') repeat-x top left; }
ul.sitems li:after { display: block; content: ' '; clear: both; height: 0; overflow: hidden; }
ul.sitems li span { display: block; float: left; width: 450px; font-size: 11px; padding: 3px 0 0 5px; color: #d53b2c; }
ul.sitems li div.one { float: left; width: 180px; padding-left: 5px; }
ul.sitems li div.two { float: left; width: 150px;  }
ul.sitems li div.two b { color: #61a82d;  }
ul.sitems li div.three { float: left; width: 60px;  }
ul.sitems li div.four { text-align: right; float: right; width: 70px; padding-right: 5px; }

ins.packs{display: inline-block; float: left; margin: 0; padding: 0; padding: 6px 0 6px 0; width: 250px; text-decoration: none;}
div.pack1{float: left; width: 70px; text-align: center;}
div.pack1 span{font-weight: bold;  color: #d53b2c; font-size: 14px;} 
div.pack2{float: left; width: 180px;}
div.pack2 b{margin-top: 5px; font-size: 14px;} 
div.pack2 p{margin-top: 5px; height: 50px;} 


ul.citems { list-style-type: none; margin: 0; padding: 0; width: 699px; }
ul.citems li { position: relative; margin: 0; padding: 0; padding: 8px 0 8px 0; font-size: 13px; border: 1px solid #d4caa3; border-top: none; }
ul.citems li:after { display: block; content: ' '; clear: both; height: 0; overflow: hidden; }
ul.citems li span { display: block; float: left; width: 450px; font-size: 11px; padding: 3px 0 0 5px; color: #d53b2c; }
ul.citems li div.zero { float: left; width: 60px; padding-left: 5px; }
ul.citems li div.one { float: left; width: 300px; padding-left: 5px; padding }
ul.citems li div.one b { display: block; font-size: 14px; }
ul.citems li div.one p { font-size: 11px; margin: 0; padding: 5px 0 0 0; }
ul.citems li div.two { float: left; width: 90px;  }
ul.citems li div.two b { color: #61a82d;  }
ul.citems li div.three { float: left; width: 90px;  }
ul.citems li div.three select { margin-top: -2px; }
ul.citems li div.four { float: left; width: 90px; }
ul.citems li div.four b { color: #d53b2c; }
ul.citems li div.five { text-align: right; float: right; width: 50px; padding-right: 5px; }
ul.citems li p.note a { padding-left: 17px; background: url('/themes/cialis/img/ic_question2.gif') no-repeat top left; font-size: 12px; font-style: italic; }
ul.citems li div.full { float: left; width: 480px; padding: 5px 0 5px 5px;}
ul.citems li div.full1 { float: left; width: 380px; padding: 5px 0 5px 5px;}
ul.citems li div.full2 { float: left; width: 95px; padding: 5px 0 5px 5px;}
ul.citems li div.full3 { float: left; width: 95px; padding: 5px 0 5px 5px;color: #d53b2c;}
ul.citems li .total { font-size: 20px; padding-top: 6px; }
ul.citems li .total_text { float: right; padding-top: 7px; padding-right: 5px; }

ul.citems li div.full_l { float: left; width: 540px; padding: 5px 0 5px 5px; }

ul.citems li div.full_l .line { float: left; font-size: 14px; padding: 3px 0 3px 0; }
ul.citems li div.full_l .ins { float: left; font-size: 14px; padding: 10px 0 3px 0; }
ul.citems li div.full_l .line .l { float: left; width: 475px; background: url('/themes/cialis/img/check_line.gif') repeat-x;  background-position: 12px 8px; margin-right: 5px; }
ul.citems li div.full_l .line .l i { font-style: normal; background: #fff; padding-right: 5px; }
ul.citems li div.full_l .line .r { float: right; width: 60px; font-weight: bold; }
ul.citems li div.full_l .line .red { color: #d53b2c; }

ul.head { color: #423a19; background: #f0ead3; }
ul.head li { padding: 4px 0 4px 0; font-size: 10px; border: 1px solid #d4caa3; }

ul.suggest { list-style-type: none; margin: 0; padding: 0; width: 696px;  border-top: 1px solid #d4caa3; border-left: 1px solid #d4caa3; }
ul.suggest li { width: 221px; float: left; overflow: hidden; height: 108px; padding-left: 10px; border-bottom: 1px solid #d4caa3; border-right: 1px solid #d4caa3; }
ul.suggest li img { float: right; }
ul.suggest li span { display: block; font-size: 14px; padding-top: 8px; }
ul.suggest li i { display: block; color: #bcb38e; font-size: 11px; font-style: normal; }
ul.suggest li b { display: block; color: #61a82d; font-size: 20px; padding: 5px 0 5px 0; }
ul.suggest li a.addtocart { color: #61a82d; display: block; float: left; background: url('/themes/cialis/img/ic_addtocart.gif') no-repeat; background-position: 0px 3px; padding: 3px 0 5px 20px; }
ul.suggest li a.addtocart:hover { color: #000; }

div.main_special { position: absolute; top: 200px; left: 47px; width: 211px; height: 220px; background: url('/themes/cialis/img/main_special.png') no-repeat top left; //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/main_special.png', sizingMethod='no-scale'); }
div.main_special img { width: 211px; height: 220px; }
div.special { position: absolute; top: 69px; left: 600px; width: 211px; height: 220px; background: url('/themes/cialis/img/main_special.png') no-repeat top left; //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/main_special.png', sizingMethod='no-scale'); }
div.special img { width: 211px; height: 220px; }

div.header { position: relative; width: 980px; height: 234px; }
div.main_header { position: relative; width: 980px; height: 399px; }
div.main_header .box { position: absolute; top: 89px; left: 140px; width: 389px; height: 302px; background: url('/themes/cialis/img/main_box.jpg') no-repeat top left; }
div.main_header .box  div { position: absolute; left: 266px; top: 94px;}
div.header .box { position: absolute; top: 0px; left: 190px; width: 389px; height: 302px; background: url('/themes/cialis/img/sec_box.jpg') no-repeat top left; }

div.main_header .table { position: absolute; top: 99px; left: 530px; }
div.main_header .table .dosage { float: left; width: 85px;}
div.main_header .table .pillscount { float: left; width: 82px;}
div.main_header .table .pillscount ul { border-left: 1px solid #d4caa3; border-bottom: 1px solid #d4caa3; border-right: 1px solid #d4caa3;}
div.main_header .table .pillscount p {  margin: 0; padding: 0 0 0 11px; font-size: 11px; color: #000;  height: 24px;}
div.main_header .table .pillscount li { border-top: 1px solid #d4caa3; position: relative; }
div.main_header .table .pillscount li img { margin: -3px 0 0 3px; }
div.main_header .table ul { list-style-type: none; margin: 0; padding: 0; }
div.main_header .table .dosage ul { margin-top: -2.75em;}
div.main_header .table ul span { display: block; font-size: 12px; font-weight: normal; }
div.main_header .table .dosage p { margin: 0; padding: 0 0 0 11px; font-size: 11px; color: #000; height: 24px;}
div.main_header .table .dosage li { border-top: 1px solid #d4caa3; border-bottom: 1px solid #d4caa3; border-left: 1px solid #d4caa3; margin-top: 2.75em; }
div.main_header .table .dosage li.l { margin-top: 7px; }
div.main_header .table ul a { width: 55px; display: block; text-decoration: none; font-size: 16px; color: #21211e; padding: 5px 20px 5px 10px; font-weight: bold; }
div.main_header .table ul a:hover { background: #e6dcb6 url('/themes/cialis/img/table_bg.gif') repeat-x top left; }
div.main_header .table ul a.act { background: #ff9713 url('/themes/cialis/img/table_bg_act.gif') repeat-x top left; color: #fff; }
div.main_header .table .pillscount ul a { width: 50px; padding: 7px 20px 7px 10px; font-weight: bold; }
div.main_header .table .info1{float: left;}
div.main_header .table .info1 .info {border: 1px solid #d4caa3; border-left: none; width: 240px; padding: 7px 10px; margin: 0 0 0 0; height: 189px; background: #fff; overflow: hidden; //margin-top: 0px; //height: 189px; }
div.main_header .table .info1 .info p { margin: 0; padding: 2px 0 2px 0; }
div.main_header .table .info1 .info p.head { font-size: 15px; padding: 5px 0 3px 0; }
div.main_header .table .info1 .info p.price { font-size: 50px; margin: 0; font-weight: bold; color: #61a82d; padding: 0; }
div.main_header .table .dosage a{ height: 34px; }
div.main_header .table .pillscount a{ height: 19px; }


.but { display: block; float: left; color: #fff; margin: 10px 0 10px 0; font-size: 14px; background: url('/themes/cialis/img/but_right.gif') no-repeat top right; }
.but ins { display: block; float: left; height: 22px; padding: 5px 12px 0 37px; height: 27px; background: url('/themes/cialis/img/but_left.gif') no-repeat top left; cursor: hand; cursor: pointer; }

div.buttons { padding-left: 70px; padding-top: 15px; }
div.buttons ins{display: inline-block;;}

div.bonuses { padding: 10px 0 15px 70px; }
div.bonuses ul { list-style-type: none; margin: 0; padding: 0; width: 450px; }
div.bonuses ul li { background: url('/themes/cialis/img/ic_c_ncheck.gif') no-repeat top left; margin: 5px 0 5px 0; padding: 6px 0 0 24px; }
div.bonuses ul li.has { background: url('/themes/cialis/img/ic_c_check.gif') no-repeat top left; }
div.bonuses ul li i { display: block; font-size: 11px; }

.but_l { display: block; float: left; color: #fff; margin: 10px 10px 10px 0; font-size: 14px; }
.but_l ins { display: block; float: left; height: 22px; padding: 5px 12px 0 12px; height: 27px; cursor: hand; cursor: pointer; }
.but_l ins div.cont {padding-left: 22px; }
.but_l ins div.reload {padding-left: 22px; }

.but_g { display: block; float: left; color: #fff; margin: 10px 0 10px 170px; font-size: 14px;}
.but_g ins { display: block; float: left; height: 22px; padding: 5px 12px 0 12px; height: 27px; cursor: hand; cursor: pointer; }
.but_g ins div { padding-left: 22px; }


div.itemsbanner { width: 980px; }
div.itemsbanner .main_items { background: #fff url('/themes/cialis/img/m_it_bottom.gif') no-repeat bottom left; float: left; width: 739px; }
div.itemsbanner .main_items div.block { background: url('/themes/cialis/img/m_it_top.gif') no-repeat top left; min-height: 305px; //height: 305px; }
div.itemsbanner .main_items ul { list-style-type: none; margin: 0 0 0 -20px; padding: 0 0 0 20px; //padding: 0; }
div.itemsbanner .main_items ul li { position: relative; float: left; margin: 0 0 0 20px; width: 220px; }
div.itemsbanner .main_items ul li .item { position: absolute; padding: 20px 0 0 0; font-size: 16px; }
div.itemsbanner .main_items ul li .item span { display: block; font-size: 12px; padding: 12px 0 0 0; }
div.itemsbanner .main_items ul li .item b { font-size: 22px; color: #61a82d; }
div.itemsbanner .main_items ul li .image {position: absolute; top: 15px; right: 0; }
div.itemsbanner .main_items ul li .note { padding: 135px 0 0 0; font-size: 11px; height: 7.2em;  line-height: 120%; //height: 7.4em; }

div.itemsbanner .main_banner { color: #fff; float: left; width: 230px; margin-left: 10px; background: url('/themes/cialis/img/ban_bottom.jpg') no-repeat bottom left; }
div.itemsbanner .main_banner div.block { background: url('/themes/cialis/img/ban_top.jpg') no-repeat top left; min-height: 305px; text-align: center; //height: 305px; }
div.itemsbanner .main_banner span { display: block; font-size: 14px; padding: 15px 0 0 0; text-shadow: #115f9c 1px -1px 1px; }
div.itemsbanner .main_banner b { display: block; font-size: 18px; padding: 0 0 10px 0; text-shadow: #115f9c 1px -1px 1px; }
div.itemsbanner .main_banner p { margin: 0 0 0 0; font-size: 30px; padding: 0 0 10px 0; font-weight: bold; text-shadow: #115f9c 1px -1px 1px; }
div.itemsbanner .main_banner i { margin: -5px 0 0 0; display: block; font-style: normal; text-shadow: #115f9c 1px -1px 1px; }
div.itemsbanner .main_banner .image { width: 194px; height: 95px; background: url('/themes/cialis/img/ban_image.png') no-repeat top center; //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/ban_image.png', sizingMethod='no-scale'); }

.sec_banner { color: #fff; width: 230px; margin-left: 10px; background: url('/themes/cialis/img/ban_bottom_sec.jpg') no-repeat bottom left; }
.sec_banner div.block { background: url('/themes/cialis/img/ban_top.jpg') no-repeat top left; min-height: 255px; text-align: center; //height: 255px; }
.sec_banner span { display: block; font-size: 14px; padding: 15px 0 0 0; text-shadow: #115f9c 1px -1px 1px; }
.sec_banner b { display: block; font-size: 18px; padding: 0 0 10px 0; text-shadow: #115f9c 1px -1px 1px; }
.sec_banner p { margin: 0 0 0 0; font-size: 30px; padding: 0 0 10px 0; font-weight: bold; text-shadow: #115f9c 1px -1px 1px; }
.sec_banner i { margin: -5px 0 0 0; display: block; font-style: normal; text-shadow: #115f9c 1px -1px 1px; }
.sec_banner .image { width: 194px; height: 95px; background: url('/themes/cialis/img/ban_image.png') no-repeat top center; //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/cialis/img/ban_image.png', sizingMethod='no-scale'); }

.top_info { padding: 0 0 20px 0; }

div.columns .left { background: #fff url('/themes/cialis/img/m_it_bottom.gif') no-repeat bottom left; float: left; width: 739px; }
div.columns .left div.block { background: url('/themes/cialis/img/ms_it_top.gif') no-repeat top left; min-height: 305px; padding: 15px 0 65px 0; }
div.columns .left div.block .info { padding: 0 20px; width: 500px; float: left; }
div.columns .left div.block .cinfo { padding: 0 20px; width: 699px; float: left; }
div.columns .left div.block .rc { width: 160px; float: left; text-align: center; }
div.columns .left div.block .rc .cards { margin-top: 50px; }
div.columns .left div.block .rc span { font-size: 11px; padding: 8px 0 8px 0; background: url('/themes/cialis/img/ic_zoom.gif') no-repeat; background-position: 0 5px; }
div.columns .left div.block .rc span a { padding: 0 0 0 20px; }
div.columns .left div.block .checker { background: url('/themes/cialis/img/check_line.gif') repeat-x bottom left; padding: 20px 0 0 10px; }
div.columns .left div.block .checker span { display: block; float: left; background: url('/themes/cialis/img/check_but_left.gif') no-repeat top left; margin-right: 10px; }
div.columns .left div.block .checker span ins { display: block; background: url('/themes/cialis/img/check_but_right.gif') no-repeat top right; padding: 8px 10px; padding-top: 7px; cursor: hand; cursor: pointer; color: #423a19; }
div.columns .left div.block .checker span.act { display: block; float: left; background: url('/themes/cialis/img/check_but_left_act.gif') no-repeat top left; margin-right: 10px; }
div.columns .left div.block .checker span.act ins { text-decoration: none; background: url('/themes/cialis/img/check_but_right_act.gif') no-repeat top right; color: #231f20; }
div.columns .left div.block .check_text { padding: 0 20px; }
div.columns .right { float: left; width: 240px; }
div.columns .right ul.rmenu { list-style-type: none; margin: 0; padding: 50px 0 20px 0; }
div.columns .right ul.rmenu li { font-size: 14px; background: url('/themes/cialis/img/check_line.gif') repeat-x; background-position: 12px 12px; height: 32px; }
div.columns .right ul.rmenu li span { display: block; float: left; padding: 3px 5px 0 20px; background: #fbf6df; }
div.columns .right ul.rmenu li b { display: block; float: right; padding: 3px 15px 0 5px; background: #fbf6df; }
div.columns .right ul.rmenu li.act { background: url('/themes/cialis/img/rmenu_bg.gif') no-repeat top left; height: 32px; }
div.columns .right ul.rmenu li.act a { color: #fff; text-decoration: none; }
div.columns .right ul.rmenu li.act span { background: none; }
div.columns .right ul.rmenu li.act b { color: #fff; background: none; }

div.sec_faq { width: 210px; padding: 20px 0 40px 20px; }

div.main_text { width: 980px; padding: 0 0 40px 0; }
div.main_text .block { float: left; width: 980px; }
div.main_text .left { width: 400px; margin: 0 560px 0 20px; }
div.main_text .center { float: left; width: 250px; margin-left: -510px; }
div.main_text .center ul { list-style-type: none; margin: -20px 0 0 0; padding: 45px 0 0 0; //padding-top: 65px; }
div.main_text .center ul li { width: 231px; overflow: hidden; height: 87px; margin: 20px 0 0 0; }
div.main_text .center ul li b { display: block; padding: 11px 0 7px 90px; font-size: 14px }
div.main_text .center ul li span { display: block; font-size: 22px; }
div.main_text .center ul li a { display: block; color: #61a82d; padding: 0 0 0 90px; }
div.main_text .center ul li.one { background: url('/themes/cialis/img/ban_one.jpg') no-repeat top left; }
div.main_text .center ul li.two { background: url('/themes/cialis/img/ban_two.jpg') no-repeat top left; }
div.main_text .center ul li.three { background: url('/themes/cialis/img/ban_three.jpg') no-repeat top left; }
div.main_text .right { float: left; width: 220px; margin-left: -220px; }

.sec_banners { width: 230px; padding-left: 10px; }
.sec_banners ul { list-style-type: none; margin: 0; padding: 15px 0 0 0; //padding-top: 65px; }
.sec_banners ul li { width: 231px; overflow: hidden; height: 87px; margin: 20px 0 0 0; }
.sec_banners ul li b { display: block; padding: 11px 0 7px 90px; font-size: 14px }
.sec_banners ul li span { display: block; font-size: 22px; }
.sec_banners ul li a { display: block; color: #61a82d; padding: 0 0 0 90px; }
.sec_banners ul li.one { background: url('/themes/cialis/img/ban_one.jpg') no-repeat top left; }
.sec_banners ul li.two { background: url('/themes/cialis/img/ban_two.jpg') no-repeat top left; }
.sec_banners ul li.three { background: url('/themes/cialis/img/ban_three.jpg') no-repeat top left; }

.faq { margin:  0 0 0; }
.faq dd { margin: 14px 0 5px 0; padding: 0 0 0 18px; font-weight: bold; background: url('/themes/cialis/img/ic_faq.jpg') no-repeat top left; min-height: 15px; }

div.footer { position: relative; width: 980px; height: 89px; background: url('/themes/cialis/img/footer_bg.jpg') no-repeat top left; }
div.footer .copy { position: absolute; top: 20px; left: 20px; font-size: 11px; line-height: 15px; }
div.footer .menu { text-align: right; position: absolute; top: 20px; right: 20px; font-size: 11px; line-height: 15px; margin: 0 0 0 -10px; }
div.footer .menu a { margin: 0 0 0 15px; color: #231f20; }

.nowrap { //zoom: 1; }
.nowrap:after { display: block; content: ' '; clear: both; height: 0; overflow: hidden; }

.static{margin: 0 30px 0 30px; }
.static ul{margin: 0;}