/*Global*/
* {margin: 0; padding: 0; border: 0; font-size: 100.01%;}
p {margin:10px 0 10px 0;}
html {height: 100%; background: #ffffff;}
body {min-height:100%; height: 100%; color: #000; font-weight: normal; font-family: Tahoma; font-size: 14px; color: #585858;}
A {text-decoration: none; color: #7d0200;}
A:hover {text-decoration: underline;}
input {font-family: Tahoma; font-size: 14px;}
form {padding: 0px; margin: 0px;}
.red {color: #7d0200;}
.Star {color: #7d0200;}
textarea {border: 1px solid #abaca4;}
select {border: 1px solid #abaca4;}

/*Global*/

/*body*/
div.page {width: 100%; height: auto !important; min-height:100%; height: 100%;}
/*body*/

/*head*/
div.page div.header {height: 36px; width: 1000px; padding-top: 12px;}
div.page div.header ul {margin-top: 0px; float: left;}
div.page div.header ul a {color: #585858; font-weight: bold;}
div.page div.header ul a.active {color: #c72b10;}
div.page div.header li {font-size: 13px; display: inline; margin-left:24px; background: url(/skins/red/images/bullet.gif) 0 6px no-repeat; padding-left: 10px;}
.support {width: 115px; height: 30px; float: left; margin-left: 15px; margin-top: -3px;}
div.page div.red_line {width: 100%; min-width: 1000px; height: 24px; background: #7d0200; padding-top: 3px;border-bottom: 1px solid #ffffff;}
div.page div.red_line .search_form {width: 154px; height: 19px; margin-left:34px; background: url(/skins/red/images/search_form_bg.gif) no-repeat; background-color: #ffffff; padding-left: 3px;}
div.page div.red_line div.search_field {width: 205px; height: 19px; float: left;}
div.page div.red_line div.search_btn {width: 60px; height: 18px; float: left; border-right: 1px solid #cb9a99; margin-top: 1px;}

div.page div.red_line div.alphabet {width: 470px; height: 19px; float: left; color: #9b0301; font-weight: bold; margin-left: 27px; font-size: 13px;}
div.page div.red_line div.alphabet a {color: #ffffff; font-weight: bold; font-size: 13px;}
div.page div.red_line div.alphabet a:hover {color: #ff8830;}
div.page div.red_line div.alphabet .active {color: #c72b10;}
#discount {width: 121px; height: 121px; background: url(/skins/red/images/reorder_discount.gif) no-repeat; position: absolute; left: 185px; top:221px; display: block; cursor: hand;}
#your_cart {width: 190px; border-left: 1px solid #cb9a99; height: 18px; float: left; margin-top: 1px; padding-left: 5px; color: #ffffff;} 
#your_cart a {color: #ffffff; text-decoration: underline;}
#your_cart a:hover {text-decoration: none;}
.orange {color: #ff8830;}
#cart_btn {width: 17px; height: 18px; float: left; padding-top: 1px;}
/*head*/

/*logo & promo*/
div.page div.logo {width: 251px; height: 144px; background: url(/skins/red/images/logo_bg.jpg) no-repeat; padding-top: 86px; color: #585858; font-size: 16px; text-align: center; font-weight: bold; float: left;}
div.page div.sky {width: 100%; min-width: 1000px; height: 230px; background: url(/skins/red/images/sky_bg.jpg) repeat-x; background-position:right;}
div.page div.sky div.free_promo {width: 538px; position: absolute; left: 270px; top: 70px;}
div.page div.sky div.doctor {width:400px; height:202px; background:url(/skins/red/images/dr.jpg) right no-repeat; float: right;}
div.page div.save {width: 54px; height: 230px; background: url(/skins/red/images/save_right_top.jpg) no-repeat; background-position: bottom; float: left;}
div.page div.info_line {width: 720px; height:23px; margin-top: 2px; padding-top:3px; margin-left: 45px;  float:left; }
div.page div.info_line div.payments {width: 210px;height:23px;  margin-left:25px; float: left; background: url(/skins/red/images/wire_transfer.gif) top right no-repeat;}
div.page div.info_line div.tollfree {margin-left:20px; float: left; padding-top:3px; font-size: 12px;}
/*logo & promo*/

/*products menu*/
div.page div.products {width: 250px; background: #ebedde url(/skins/red/images/menu_bg.gif) repeat-x; padding: 10px 0; margin:0px 0 0 1px; float: left;}
html > body div.page div.products {width: 251px; background: #ebedde url(/skins/red/images/menu_bg.gif) repeat-x; padding: 10px 0; margin-left: 1px; float: left;} 
div.page div.products ul {}
div.page div.products li {margin-left: 11px; list-style: none;}
div.page div.products a {width:208px; color: #585858; font-weight: bold; display: block; border-bottom: 1px solid #afb0aa; padding: 3px 0px; padding-left: 20px;}
div.page div.products a:hover {background: #7d0200; color: #ffffff; text-decoration: none;}
div.page div.products a.active {background: #7d0200; color: #ffffff; text-decoration: none;}
div.page div.products li.reorder_hover_active a {background: #7d0200 url(/skins/red/images/reorder_discount_hover.gif) 173px 0 no-repeat;}
/*.active {background: #7d0200; color: #ffffff; text-decoration: none;}*/

div.page div.products li.reorder_hover a {background: url(/skins/red/images/reorder_discount_small.gif) 173px 0 no-repeat;}
div.page div.products li.reorder_hover a:hover {background: #7d0200 url(/skins/red/images/reorder_discount_hover.gif) 173px 0 no-repeat;}

div.page div.products li.reorder_hover_active a:hover {background: #7d0200 url(/skins/red/images/reorder_discount_hover.gif)  173px 0 no-repeat;}


/*active menu*/
div.page div.products ul.menu_active li {padding-left: 0px; margin-left: 0px;}
div.page div.products ul.menu_active a {width:193px; background: url(/skins/red/images/bullet.gif) 17px 10px no-repeat; background-color: #d9dcc1; color: #000; font-weight: normal; padding-left: 35px; font-size: 13px; font-weight: bold;}
div.page div.products ul.menu_active a:hover {background: url(/skins/red/images/bullet.gif) 17px 10px no-repeat; background-color: #b9bf94; color: #730200;} 
div.page div.products ul.menu_active a.active {background: url(/skins/red/images/bullet.gif) 17px 10px no-repeat; background-color: #b9bf94; color: #730200;} 
/*active menu*/
.menu_bottom {width: 254px; height: 29px; background: url(/skins/red/images/menu_bottom_alt.jpg) -1px 0px no-repeat; position: absolute; left: 0px;}
div.page div.patch_minheight {width: 1px; height: 200px; float: right;}
div.page div.sidebar {width: 300px; float: left;}
div.page div.mainbar {width: 300px; overflow: hidden; float: left;}
/*products menu*/

/*hot offer*/
.hot_offer {height: 125px; min-width: 743px; margin-left: 252px; background: #7d0200;}
.hot_offer a {cursor: hand;}
	.hot_offer div {float: left; height: 125px; display: block;}
	.hot_offer div.hot_quan {width: 185px; height: 15px; font-size: 12px; color: #a6b06d; margin: 42px 0 0 0px; text-align: right;}
	.hot_offer div.hot_price {width: 97px; height: 30px; margin: 23px 0 0 0px; color: #ffffff; font-size: 28px; text-align: right;}
	#hot_title {width: 151px; background: url(/skins/red/images/hot_offer.jpg) no-repeat;}
	#hot_viagra {width: 201px; background: url(/skins/red/images/viagra.gif) no-repeat;}
	#hot_cialis {width: 201px; background: url(/skins/red/images/cialis.gif) no-repeat;}
	#hot_levitra {width: 190px; background: url(/skins/red/images/levitra.gif) no-repeat;}
	.sup {font-size:12px;text-decoration:underline;vertical-align: top; }
	
	.hot_usd {color:#530200; font-size: 23px;}
.liquid {float:right; width:100%; margin-left:-252px}
/*footer*/
div.page div.footer_guarantor { height: 40px; clear: both; text-align: right; color: #999;}
div.footer {margin: auto; margin-top: -45px; width: 100%; height: 45px; clear: both; background: #585858; font-size: 12px;}
.footer_menu {width: 720px; padding-top: 13px; margin-left: 270px;}
.footer_menu a {color: #ffffff; margin-left:13px; font-size: 12px;}
.copyright {width: 250px; height: 10px; font-size: 12px; position: absolute; color: #ffffff; margin: 25px 0 0 10px; left:2px;}
.copyright a {color: #ffffff; text-decoration: underline;}
.copyright a:hover {text-decoration: none;}
	#brand_img {width:718px; text-align: center; margin-left:250px; padding:15px 0; clear: both;}
	#menu_bg {width: 252px; height: 65px; background: #ebedde; float: left;}
/*footer*/

/*content*/
.content {width: 740px; margin-left: 263px;}
#title {width:300px; height:30px; margin:10px 0 20px 0;}
.products_hack {width: 100%; background: url(/skins/red/images/products_bg.gif) left repeat-y;}
/*bestsellers*/
#bestsellers_logo {width:126px; height:28px; background: url(/skins/red/images/bestsellers.gif) no-repeat; margin:10px 0 20px 0;}
.bestseller {width: 234px; height: 220px; border-right: 1px solid #ebedde; float: left;}
.bestseller_title {font-weight: bold; font-size: 15px; width: 223px; margin-left: 10px; color: #585858;}
.bestseller_pic {width: 80px; height: 80px; text-align: center; float: left;}
.bestseller_quantity {width: 120px; height: 20px; font-size: 12px; font-weight: normal; color: #7d0200;}
.bestseller_desc {width: 143px; height: 140px; margin-left: -80px; float: right; text-align: justify; margin-right: 5px; color: #585858;}
.bestseller_bottom {width: 225px; height: 30px; float: left; background: #ebedde; margin: 5px 2px 0 5px;}
.bestseller_price {width: 70px; height:22px; color: #7d0200; font-size: 15px; font-weight: bold; margin: 4px 0 0 5px; background: url(/skins/red/images/price_border.gif) right no-repeat; float: left;}
.bestseller_buttons {width: 140px; margin: 5px 0 0 5px; float: left;}
/*bestsellers*/

/*product page*/
#product_logo {width:234px; height:28px; background: url(/skins/red/images/product_desc.jpg) no-repeat; margin:10px 0 20px 0;}

#alt_names_title {color: #7d0200; font-weight: bold;}
.alt_names_table {width: 720px; color: #5f5f5f; font-weight: bold; margin-bottom: 10px;}
.alt_names_table_bg {background: #fffdec; padding: 3px;}
.font_size {font-size: 0px;}

/*prices table*/
.prices_table_div {width: 720px; clear:both;}
html > body .prices_table_div {width: 720px;}
.prices_table {width: 720px; border: none; border-bottom: 1px solid #abaca4; color: #585858;}
.prices_table td {height: 24px;}
.prices_table a {font-weight: bold; color: #7d0200; font-size: 13px;}
.prices_header {color: #ffffff; background: #7d0200; font-weight: bold;}
.prices_header td {border: none;border-bottom: 1px solid #ffffff;}
.first td {background-color: #ebedde;}
.second td {background: #d9dcc1;}
.top td {border-top: 1px solid #abaca4;}
.bottom td {border-bottom: 1px solid #ffffff;}
.product_bonustext {display:block; background-color:#7d0200;color:#FFFFFF;font-size:11px;}
/*prices table*/

.prices_table,.prices_table td {border-collapse:collapse; border: 1px solid #c0c1b8; text-align:center;}
.prices_table .tr_first td {background-color: #ebedde;}
.prices_table .tr_second td {background-color: #d9dcc1;}
.prices_table .bottom td {border-bottom:1px solid #7d0200;}
.prices_table .name {border-bottom:1px solid #7d0200;}
.product_table_title span {display:block; color:#7d0200;}
.prices_header td{border:none;}
.prices_table .tr_first td.product_pack {background-color: #f3f4eb;font-size:14px;}
.prices_table .tr_second td.product_pack {background-color: #e8ead9;font-size:14px;}
.product_pack,.product_saving {font-size:11px; font-weight:bold;}

/**/



.product_text {text-align: justify; clear: left; width: 720px; padding-top: 20px; padding-bottom: 20px; color: #585858;}
html > body .product_text {text-align: justify; clear: left; width: 705px; padding-top: 20px; padding-bottom: 20px; color: #585858;}
.product_text span {font-weight: bold;}
.info_title {font-weight: bold; color: #7d0200;}
.pager {width: 200px; height: 20px; padding-bottom: 10px; clear: both; font-weight: bold; margin: auto}
.pager a {color: #7d0200;}
/*similar products*/
#similar_products_title {width:234px; height:28px; background: url(/skins/red/images/similar_products.gif) no-repeat; margin:10px 0 20px 0;border:none;}
/*similar products*/

/*cart*/
#cart_title {width:111px; height:28px; background: url(/skins/red/images/your_cart.gif) no-repeat; margin:10px 0 20px 0;}
.cart_table_div {width: 544px; float: left;}
/*cart table*/
.cart_table {width: 720px; border: 0px; border-bottom: 1px solid #abaca4; color: #585858;}
.cart_table td,.cart_table th {margin-top:4px;margin-bottom:3px;padding-top:4px;padding-bottom:3px;}
.cart_table th {font-size:11px;}
.cart_table a {font-weight: bold; color: #7d0200; font-size: 13px;}
.cart_header {color: #ffffff; background: #7d0200;}
.cart_header td {border-bottom: 1px solid #ffffff;}
.cart_table .price {font-size:11px;}
.first td {background-color: #ebedde;}
.second td {background: #d9dcc1;}
.top td {border-top: 1px solid #abaca4;}
.bottom td {border-bottom: 1px solid #ffffff;}
.quantity {width: 27px; border: 1px solid #abaca4; font-family: Verdana;}
.buttons {width: 544px; border: 0px; margin-top: 20px;}

.product_upgrade a {font-size:10px; color:#005bcc;font-weight:normal; text-decoration:underline;}
.product_cart {color:#585858; font-weight:bold;}
.product_cart * {color:#7d0200;}
.product_cart small {font-size:11px;}
.product_bonus td {border-top:1px solid #7d0200;}

.description_table {background-color:#ebedde; border-bottom:1px solid #abaca4;}
.description_table tr td {background-color:#d9dcc1; border-bottom:1px solid #FFFFFF; background-image:url(/skins/red/images/descrbg_05.gif);}
.description_table tr td a {color:#585858; font-weight:bold;}
.description_table tr td.active {background-color:#7d0200; background-image:url(/skins/red/images/descrbg_03.gif);}
.description_table tr td.active a{color:#FFFFFF;}

.recalculate {width: 89px; height: 23px; background: url(/skins/red/images/recalculate.jpg) no-repeat; cursor: hand; cursor: pointer;}
.clear {width: 137px; height: 23px; background: url(/skins/red/images/clear_cart.jpg) no-repeat; cursor: hand; cursor: pointer;}
.continue {width: 138px; height: 23px; background: url(/skins/red/images/continue_btn.jpg) no-repeat; cursor: hand; cursor: pointer;}
.checkout {width: 80px; height: 23px; background: url(/skins/red/images/checkout_btn.jpg) no-repeat; cursor: hand; cursor: pointer;}
/*cart table*/
/*cart*/
/*content*/

/*order status*/
.check_btn {width: 80px; height: 23px; background: url(/skins/red/images/check_btn.jpg) no-repeat; cursor: hand; cursor: pointer;}
.text {border: 1px solid #abaca4; width: 200px;}
/*order status*/

/*contact us*/
.send_btn {width: 80px; height: 23px; background: url(/skins/red/images/send_btn.gif) no-repeat; cursor: hand; cursor: pointer;}
/*contact us*/

/*newsletter*/
.subscribe_btn {width: 80px; height: 23px; background: url(/skins/red/images/subscribe_btn.gif) no-repeat; cursor: hand; cursor: pointer;}
/*newsletter*/

/*affiliates*/
.affiliates_btn {width: 80px; height: 23px; background: url(/skins/red/images/sign_btn.gif) no-repeat; cursor: hand; cursor: pointer;}
.affiliates td {}
.affiliates input {margin: 5px 0;}
.affiliates select {width: 200px; font-family: Verdana;}
/*affiliates*/

/*terms*/
.terms {margin-left: 20px;}
/*terms*/

/*note*/
.note {width: 544px; border: 0px; color: #585858; margin-top:15px; padding-left: 20px;}
.note a {text-decoration: underline;}
.note a:hover {text-decoration: none;}

/* div {border:1px solid red;} */