/*    HTTP Host:  allofdrugs.com        */
/*    Generated:  28.05.2010              */
/*       Source:  Local Cache             */
/*         Path:  css/style.css           */



/* ----- Selectors of types ----- */

body {margin: 0; padding: 0; font: 75% Arial, sans-serif; height: 100%; background: url(/images/design/main_bg.jpg) left top repeat-x;}

/** {outline: 1px solid red;}*/                   /*   *** Check ***   */

form {margin: 0;}
img {border: 0;}
.clean {width: 100%; overflow: hidden;}
.text-center {text-align: center;}
a {color: #2ea2c5; text-decoration: underline;}
a:hover {color: #2ea2c5; text-decoration: none;}

/******************************************************************************************/
/* ------------------------------------- Main Style ------------------------------------- */
/******************************************************************************************/

#wrapper {position: relative; width: 1004px; margin: 28px auto 0 auto; min-height: 100%;}
html, * html #wrapper {height: 100%;}

/******************************************************************************************/
/* --------------------------------------- Header --------------------------------------- */
/******************************************************************************************/

#header {position: relative; height: 196px;}

.left-corner {float: left; width: 18px; height: 104px; display: inline; background: url(/images/design/header_bg_left.gif) left top no-repeat;}
.right-corner {float: left; width: 18px; height: 104px; display: inline; background: url(/images/design/header_bg_right.gif) left top no-repeat;}
.logo {float: left; width: 440px; height: 104px; display: inline; background: #fff url(/images/design/header_bg_center.gif) left top repeat-x;}
.logo a {display: block; width: 371px; height: 80px; margin: 24px 0 0 25px;}

.phone {float: left; width: 257px; overflow: hidden; height: 104px; display: inline; background: #fff url(/images/design/header_bg_center.gif) left top repeat-x;}
.phone-lc {float: left; width: 7px; height: 49px; display: inline; margin: 8px 0 0 0;}
.phone-bg {float: left; width: 225px; height: 49px; display: inline; margin: 8px 0 0 0; padding: 0 0 0 12px; background: url(/images/design/phone_bg.gif) left top repeat-x;}

.cart {float: left; width: 221px; padding: 0 0 0 50px; height: 104px; display: inline; background: #fff url(/images/design/header_bg_center.gif) left top repeat-x;}
#img-cart {display: block; float: left; width: 76px; height: 68px; display: inline; margin: 3px 0 0 0;}
a#shop-cart {
	display: block;
	float: left;
	width: 95px;
	display: inline;
	margin: 40px 0 0 7px;
	background: url(/images/design/head_arrow.gif) right no-repeat;
	font: bold 12px Arial, sans-serif;
	color: #363d40;
	text-decoration: none;
}
a:hover#shop-cart {text-decoration: underline;}
.cart span {display: block; font: 11px Arial, sans-serif; color: #646464; padding: 15px 0 0 110px;}

.menu {width: 960px; padding: 0 22px; overflow: hidden; background: #fff;}
.menu-left-corner {float: left; width: 11px; height: 46px; display: inline; background: url(/images/design/menu_left_corner.gif) bottom left no-repeat;}
.menu-right-corner {float: left; width: 11px; height: 46px; display: inline; background: url(/images/design/menu_right_corner.gif) bottom left no-repeat;}

/* ----- Navigation ----- */

.navigation {
	float: left;
	display: inline;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	width: 850px;
	overflow: hidden;
	font: bold 12px Arial, sans-serif;
	text-align: center;
	background: #fff url(/images/design/navig_bg_cent.gif) left bottom repeat-x;
	height: 46px;
}
.navigation li {margin: 0; padding: 0; display: inline;}
.navigation a {float: left; height: 26px; margin: 0 3px; padding: 20px 0 0 0; color: #fff; text-decoration: none; cursor: pointer;}
.navigation a span {float: left; margin: -18px 0 0 12px; padding: 20px 12px 0 0;}
.navigation a:hover {background: url(/images/design/navig_bg_left.gif) 0 bottom no-repeat;}
.navigation a:hover span {background: url(/images/design/nav_bg_right.gif) 100% 0 no-repeat; padding: 20px 12px 8px 0;}

.rss {float: left; width: 87px; height: 26px; padding: 20px 0 0 0; display: inline; background: #fff url(/images/design/navig_bg_cent.gif) left bottom repeat-x;}
.rss a {font: 12px Arial, sans-serif; color: #fff; text-decoration: none;}
.rss a:hover {color: #fff; text-decoration: underline;}
.rss img {vertical-align: middle; padding: 0 0 0 5px;}

.alph-block {width: 958px; padding: 0 23px; overflow: hidden; background: #fff;}

.alphabet-lcorner {float: left; width: 11px; height: 46px; display: inline; background: url(/images/design/alphabet_lc.gif) top left no-repeat;}
.alphabet-rcorner {float: left; width: 12px; height: 46px; display: inline; background: url(/images/design/alphabet_rc.gif) top left no-repeat;}
.alphabet {float: left; width: 635px; height: 32px; display: inline; margin: 0; padding: 14px 0 0 0; list-style: none; background: url(/images/design/alphabet_cent.gif) left top repeat-x;}
.alphabet li {padding: 0; display: inline;}
.alphabet a {font: 12px Arial, sans-serif; color: #515151; text-decoration: none; padding: 0 3px;}
.alphabet a:hover {color: #fff; text-decoration: none; background: #2EA2C5;}
.searchname {font: bold 12px Arial, sans-serif; color: #515151; padding: 0 20px 0 5px !important;}

.search {float: left; width: 300px; height: 46px; display: inline; margin: 0; padding: 0; background: url(/images/design/alphabet_cent.gif) left top repeat-x;}
.search-line-bg {background:url(/images/design/search_bgr.jpg) left top no-repeat; height: 38px; padding: 8px 0 0 18px;}
.searchline {width: 190px; padding: 6px 0 6px 6px; border: none; vertical-align: middle; background: url(/images/design/searchline_bg.gif) left center no-repeat; font: bold 12px Arial, sans-serif; color: #646464;}
.img-button {vertical-align: middle; margin: 0 0 0 10px;}

.zagolovoc {font: bold 18px Arial, sans-seerif; color: #2ea2c5; padding: 10px 0 10px 23px;}
.zagolovoc span {color: #646464;}

.block-cp {width: 100%; overflow: hidden; background: #fff;}

.top-categories {width: 205px; margin: 0 0 12px 23px; padding: 0; list-style: none;}
.top-categories li {padding: 2px 0;}
.top-categories a {display: block; background: url(/images/design/bg_top_category.gif) left top no-repeat; height: 24px; padding: 5px 0 0 20px; font-weight: bold; color: #fff; text-decoration: none;}
.top-categories a:hover {background: url(/images/design/bg_top_category.gif) 0 -29px no-repeat;}

/******************************************************************************************/
/* ------------------------------------ Left Column ------------------------------------- */
/******************************************************************************************/

.center {width: 958px; padding: 0 23px; overflow: hidden; background: #fff;}

#leftcolumn {float: left; width: 204px; display: inline;}
.leftcol-title {background: url(/images/design/left_menu_topbg.gif) left top no-repeat; width: 189px; height: 15px; padding: 25px 0 0 15px; font: bold 14px Arial, sans-serif; color: #2ea2c5;}
.leftcol-title span {color: #646464;}
.left-navigator {margin: 0; padding: 10px 0; list-style: none; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}
.left-navigator li {padding: 0 15px;}
.left-navigator a {display: block; height: 21px; font: bold 12px Arial, sans-serif; color: #646464; text-decoration: none; margin: 0; padding: 6px 0 0 15px; background: url(/images/design/arrow_active.gif) left center no-repeat; border-bottom: 1px solid #ebe8e8;}
.left-navigator a:hover {color: #2ea2c5; text-decoration: none; background: #f5f5f5 url(/images/design/arrow_hover.gif) left center no-repeat;}
#no-border a {border: none;}

/******************************************************************************************/
/* -------------------------------------- Content --------------------------------------- */
/******************************************************************************************/

#content {float: left; width: 554px; display: inline; padding: 0 10px; font: 12px/18px Arial, sans-serif; color: #363d40; text-align: justify;}

#content-pr {float: left; width: 734px; display: inline; padding: 0 10px; font: 12px/18px Arial, sans-serif; color: #363d40; text-align: justify;}

.block-title {font: 15px Arial, sans-serif; color: #363D40; padding: 0 0 0 20px;}
.block-title span {font-weight: bold; color: #2ea2c5;}
.title-ind-prod {background: url(/images/design/ind_top_bg.gif) left top no-repeat; width: 533px; height: 27px; margin: 25px 0 0 0; padding: 25px 0 0 20px; font: bold 17px Arial, sans-serif; color: #2ea2c5;}
.title-ind-prod span {color: #646464;}
.ind-table-prod {width: 553px; text-align: center; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; padding: 0 12px;}
.ind-table-prod td {padding: 0;}
.ind-table-prod th {font: bold 18px Arial, sans-serif; color: #656565; padding: 5px 0 10px 0; background: #fff; text-align: center;}
.ind-table-prod b {display: block; font: bold 12px Arial, sans-serif; color: #656565; padding: 15px 0 5px 0;}
.ind-table-prod span{font: normal 12px Arial, sans-serif; color: #cc1230; text-align: center;}
.add-cart {padding: 0 0 6px 0 !important;}

/******************************************************************************************/
/* ------------------------------------ Right Column ------------------------------------ */
/******************************************************************************************/

#rightcolumn {float: left; width: 180px; display: inline;}

.choose {background: url(/images/design/choose.jpg) left top no-repeat; width: 180px; height: 220px; padding: 8px 0 0 0;}
.choose ul {margin: 0; padding: 1px 0 0 0; list-style: none;}
.choose ul li {padding: 5px 0 5px 32px; font: bold 12px Arial, sans-serif; color: #454444;}
#ind {padding: 14px 0 0 32px;}
.read-more {padding: 18px 3px 0 0; text-align: right;}
.choose-title {background: url(/images/design/choose_title.gif) left top no-repeat; width: 164px; height: 34px; margin: 0 0 0 8px; padding: 3px 0 0 15px; font: bold 12px Arial, sans-serif; color: #fff; text-transform: uppercase;}

.gvb {background: url(/images/design/gvb.jpg) left top no-repeat; width: 180px; height: 228px; margin: 15px 0; padding: 8px 0 0 0;}
.title-gvb {background: url(/images/design/bg_gvb.gif) left top no-repeat; width: 164px; height: 27px; margin: 0 0 0 8px; padding: 10px 0 0 0; text-align: center; font: bold 12px Arial, sans-serif; color: #fff; text-transform: uppercase;}
.gvb-text {font: 12px/17px Arial, sans-serif; color: #462202; padding: 8px 15px 0 15px; text-align: justify;}
.rma {text-align: right; padding: 8px 15px 0 0;}
.rma a {color: #cc1230; text-decoration: none;}
.rma a:hover {color: #cc1230; text-decoration: underline;}

/******************************************************************************************/
/* -------------------------------------- Footer ---------------------------------------- */
/******************************************************************************************/

#footer {width: 1039px; margin: 20px auto 10px auto;}

.podval {width: 987px; overflow: hidden; padding: 0 0 0 26px;}
.podval-corner {float: left; width: 24px; height: 61px; display: inline;}
.podval-title {float: left; width: 939px; height: 40px; display: inline; margin: 0; padding: 21px 0 0 0; list-style: none; background: url(/images/design/podval_top_bg.jpg) left top repeat-x; text-align: center;}
.podval-title li {display: inline; font: bold 16px Arial, sans-serif; color: #fff; padding: 0 35px;}

.bottom-shadow-l {float: left; width: 20px; height: 175px; display: inline; margin: 0 0 0 1px; background: url(/images/design/shadow-left.jpg) left bottom no-repeat;}
.bottom-shadow-r {float: left; width: 20px; height: 175px; display: inline; margin: 0 0 0 1px; background: url(/images/design/shadow-right.jpg) right bottom no-repeat;}
.bootom-sc {float: left; width: 997px; display: inline;}

.footer-categories {width: 959px; overflow: hidden; margin: 0 auto; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4;}
.footer-categories ul {float: left; width: 150px; display: inline; margin: 0; padding: 0; list-style: none;}
.footer-categories ul li {padding: 2px 0;}
.footer-categories a {font: 12px Arial, sans-serif; color: #2ea2c5; text-decoration: none;}
.footer-categories a:hover {color: #2ea2c5; text-decoration: underline;}

#footer-list1 {padding: 0 0 0 70px;}
#footer-list2 {padding: 0 0 0 29px;}
#footer-list3 {padding: 0 0 0 20px;}
#footer-list4 {padding: 0 0 0 58px;}

#payment {width: 70px; padding: 0 0 0 50px;}

.footer-bg {float: left; width: 50px; height: 81px; display: inline;}
.rights {float: left; width: 934px; height: 101px; padding: 12px 0 0 5px; background: url(/images/design/footer_bg.gif) left top repeat-x; font: 11px Arial, sans-serif; color: #515151;}
.rights strong {color: #2ea2c5;}

.test {float: left; width: 743px; height: 159px; display: inline; margin: 14px 0 0 10px; background: url(/images/design/carousel_bg.jpg) 0 0 repeat-x;}

/******************************************************************************************/
/* -------------------------------------- CMS Pages ------------------------------------- */
/******************************************************************************************/

.no-found {font: bold 15px Arial, sans-serif; color: #2ea2c5; text-align: center;}

.all-products {width: 550px; background: #fff; margin: 0 auto;}
.all-products th {width: 20px; text-align: center; background: #2ea2c5; color: #fff; padding: 0;}
.all-products td {background: #F5F5F5; padding: 0;}
.all-products a {display: block; font: 12px Arial, sans-serif; color: #515151; text-decoration: none; padding: 3px 0 3px 20px;}
.all-products a:hover {color: #34b5dc; text-decoration: none; background: #ebe8e8; padding: 3px 0 3px 20px;}
.price-l {width: 75px; text-align: center; font-weight: bold; color: #F75919;}

.brand-vs-generic strong {display: block; color: #2ea2c5;}

.title-i {font: bold 12px Arial, sans-serif; text-align: center; color: #2ea2c5;}

.info-tab {width: 400px; margin: 0 auto;}
.info-tab th {background: #2ea2c5; color: #fff; text-align: center; padding: 2px 0;}
.info-tab td {background: #F5F5F5; color: #363d40; text-align: center; padding: 2px 0;}

/* ------------------------------ FAQ ------------------------------ */

.q-list {font: bold 12px/20px Arial, sans-serif; color: #f75919; padding: 0 0 10px 45px; margin: 20px 0;}
.q-list a {font: 12px Arial, sans-serif; color: #2ea2c5; text-decoration: none;}
.q-list a:hover {color: #2ea2c5; text-decoration: underline;}

.faq-q {
	background: url(../images/design/q.gif) top left no-repeat; 
	font: bold 12px Arial, sans-serif; 
	color: #2ea2c5;
	padding: 6px 0 7px 40px; 
	margin: 10px 0;
}

.faq-a {
	background: url(../images/design/a.gif) top left no-repeat; 
	font: 12px/18px Arial, sans-serif; 
	margin: 5px 0; 
	padding: 3px 0 8px 40px;
}

.faq-back {text-align: right;}
.faq-back a {font: 11px Arial, sans-serif; color: #2ea2c5; text-decoration: none;}
.faq-back a:hover {color: #2ea2c5; text-decoration: underline;}

.bg-customer {width: 480px; margin: 0 auto; padding: 20px;}
.customer {width: 310px; margin: 0 auto;}
.customer fieldset {margin: 0; padding: 0; border: none;}
.customer input, .customer textarea {display: block; width: 300px; margin: 0 0 10px 0; padding: 2px 4px 2px 4px;}
.activefield {border: 1px solid #076d8c;}
.field {border: 1px solid #2ea2c5;}
#send {display: inline; width: 54px; margin: 0; padding: 0;}
.send-bl {width: 309px; text-align: right;}
#sec-code {width: 112px; margin: 0 auto 10px auto;}
.sec-img {text-align: center; padding: 10px 0 5px 0;}
.customer label {color: #353535;}

.prod-letter {width: 100%; background: #fff;}
.prod-letter th {width: 450px; background: #F5F5F5; text-align: left; padding: 3px 0;}
.prod-letter td {background: #F5F5F5; text-align: center; color: #f75919; font-weight: bold; padding: 3px 0;}
#letter-n {background: #2ea2c5; color: #fff; font-weight: bold; padding: 3px 0;}
.prod-letter a {color: #2ea2c5; text-decoration: none; font-weight: normal; padding: 0 0 0 20px;}
.prod-letter a:hover {color: #2ea2c5; text-decoration: underline;}
.prod-letter span {text-transform: uppercase; color: #f75919; font-size: 14px;}

/* ------------------------------ SiteMap ------------------------------ */

.sitemap {font: 12px Arial, sans-serif; margin: 0 0 0 20px;}
.sitemap dt {font-weight: bold; padding: 2px 0;}
.sitemap dt a {color: #2ea2c5; text-decoration: none;}
.sitemap dt a:hover {color: #2ea2c5; text-decoration: underline;}
.sitemap dd {margin: 0 0 0 20px; padding: 2px 0 2px 0;}
.sitemap dd a {color: #f75919; text-decoration: none;}
.sitemap dd a:hover {color: #f75919; text-decoration: underline;}
.sitemap dd span {padding: 2px 0 2px 20px;}
.sitemap dd span a {color: #454444; text-decoration: none;}
.sitemap dd span a:hover {color: #454444; text-decoration: underline;}

.sitemap-cent {width: 440px; overflow: hidden; margin: 25px auto 0 auto;}
.sitemap-bg {float: left; width: 6px; display: inline;}
.sitemap-bgc {float: left; width: 420px; display: inline; text-align: center;} /*background: url(../images/design/sitemap_cc.gif) left top; */
.sitemap-footer {margin: 0; padding: 2px 0 3px 0; color: #f75919; font-weight: bold;}
.sitemap-footer li {display: inline;}
.sitemap-footer a {color: #2ea2c5; font-weight: bold; text-decoration: none; padding: 0 3px;}
.sitemap-footer a:hover {background: #fff; font-weight: bold; text-decoration: underline; padding: 0 3px;}

/* ------------------------------ Search Resault ------------------------------ */

.search-res {padding: 7px 0;}
.searchline-res {width: 230px; border: 1px solid #A8A7A7; vertical-align: middle; padding: 3px 2px 4px 4px}
.search-cent {width: 315px; margin: 0 auto;}
.img-button-res {vertical-align: middle; padding: 5px 0 5px 5px;}

.list-cat {margin: 20px 0 30px 0;}
.list-cat a {color: #f75919; text-decoration: underline;}
.list-cat a:hover {color: #f75919; text-decoration: none;}

.s-title {margin: 25px 0 10px 0; font: bold 12px Arial, sans-serif;}

.search-list {margin: 0 0 0 25px; padding: 0;}
.search-list li {font: bold 12px Arial, sans-serif; padding: 5px 0; color: #f75919;}
.search-list a {display: block; font: normal 12px Arial, sans-serif; color: #2ea2c5; text-decoration: underline;}
.search-list a:hover {color: #2ea2c5; text-decoration: none;}
.search-list span {font: normal 12px Arial, sans-serif; color: #515151;}

.not-found {font: bold 12px Arial, sans-serif; text-align: center; color: red;}
.not-found-form {width: 430px; margin: 0 auto;}
.not-found-form input {width: 230px; padding: 2px 0 2px 5px; border: 1px solid #A8A7A7;}
.send {border: none !important; width: auto !important; padding: 0 !important;}

/******************************************************************************************/
/* -------------------------------------- Category -------------------------------------- */
/******************************************************************************************/

.alphabet-order {margin: 20px 0 10px 0; padding: 0; list-style: none; text-align: center;}
.alphabet-order li {display: inline; font: bold 12px Arial, sans-serif; color: #a4a4a4; padding: 0 2px;}
.alphabet-order a {color: #2ea2c5; text-decoration: none; padding: 0 2px;}
.alphabet-order a:hover {background: #2ea2c5; color: #fff; text-decoration: none;}

.products-list {width: 553px; margin:0 0 20px 0;}
.products-list th {border-bottom: 2px solid #2ea2c5; padding: 20px 0 0 0; background: #fff; text-align: left;}
.products-list td {background: #F5F5F5; border-top: 1px solid #fff; padding: 2px 0 3px 50px;}
.products-list span {background: #2ea2c5; color: #fff; padding: 2px 6px 2px 6px;}
.buy-img {width: 100px; text-align: center; border-left: 1px solid #fff; padding: 3px 0 5px 0 !important;}
.products-list a {font: bold 12px Arial, sans-serif; color: #646464; text-decoration: none;}
.products-list a:hover {color: #646464; text-decoration: underline;}
.products-list img {vertical-align: middle;}

.name-cat {font: bold 16px Arial, sans-serif; color: #2ea2c5; text-indent: 15px; text-transform: uppercase; letter-spacing: 1px; margin: 15px 0 0 0; text-align:center;}

/* ------------------------------ Sub Category ------------------------------ */

.prod-title {font: 15px Arial, sans-serif; color: #363D40; padding: 0 0 0 20px;}
.prod-title a {color: #2ea2c5; text-decoration: underline;}
.prod-title a:hover {color: #2ea2c5; text-decoration: none;}
.prod-title span {color: #f75919;}

.table {width: 100%; overflow: hidden; margin: 20px 0;}
.table form div {border-bottom: 1px solid #D8D8D8;}
.row-title {font: bold 12px Arial, sans-serif; color: #fff; margin: 0; padding:0; list-style: none; width: 100%; overflow: hidden;}
.row-title li {float: left; background: #2ea2c5; padding: 5px 0; text-align: center; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}

#drugs, #drugs-c, #drugs-l {width: 212px;}
#forms, #forms-c, #forms-l {width: 110px;}
#quantity, #quantity-c, #quantity-l {width: 80px;}
#manufacturer, #manufacturer-c, #manufacturer-l {width: 140px;}
#price, #price-c, #price-l {width: 90px;}
#order, #order-c, #order-l {width: 95px;}

.row {font: 12px Arial, sans-serif; color: #363d40; margin: 0; padding: 0; list-style: none; width: 100%; overflow: hidden;}
.row li {float: left; padding: 7px 0; text-align: center; border-right: 1px solid #fff;}
.row a {font: bold 12px Arial, sans-serif; padding: 0 0 0 10px; color: #2ea2c5; text-decoration: none;}
.row a:hover {color: #2ea2c5; text-decoration: underline;}

.td1 {width: 212px; text-align: left !important;}
.td2 {width: 110px;}
.td3 {width: 80px;}
.td4 {width: 140px;}
.td5 {width: 90px; font-weight: bold; color: #f75919;}
.td6 {width: 95px; padding: 4px 0 2px 0 !important;}

/* ------------------------------ Products ------------------------------ */

.prod-details {width: 480px; background: #fff; margin: 20px auto 20px auto;}
.prod-details td, th {background: #F5F5F5; color: #515151; text-align: left; padding: 5px 0 5px 10px;}
.prod-details th {width: 165px;}
#prod-price-det {width: 150px; text-align: center; font: bold 19px Arial, sans-serif; color: #f75919;}
#prod-price-det form {padding: 15px 0 0 0;}

.see-also {margin: 0; padding: 0 0 0 51px; color: #f75919;}
.see-also a {color: #2ea2c5; text-decoration: underline;}
.see-also a:hover {color: #2ea2c5; text-decoration: none;}

/******************************************************************************************/
/* ----------------------------------- Shopping Cart ------------------------------------ */
/******************************************************************************************/

/* ------------------------------ Main ------------------------------ */

#shopping-cart {background: #fff; padding: 20px 50px 0 50px;}

.cart-title {font: 17px Arial, sans-serif; color: #363D40; padding: 0; margin: 0; text-align: left;}
.cart-title span {font-weight: bold; color: #2ea2c5;}

.cart-steps {margin: 0 auto; padding: 20px 0 20px 0; font: bold 14px Tahoma, sans-serif; text-align: center; color: #9d9d9d;}
.cart-steps li {display: inline; padding: 0 15px;}
.cart-steps img {vertical-align: middle;}
.active {color: #f75919;}
.visited a {color: #2ea2c5; text-decoration: underline;}
.visited a:hover {color: #2ea2c5; text-decoration: none;}

.cart-table {width: 100%; margin: 0 0 17px 0; text-align: center;}
.cart-table th {background: #2ea2c5; color: #fff; padding: 5px 0; text-align: center; font-size: 13px;}
.cart-table td {font-weight: bold; padding: 2px 0; color: #363d40; background: #F5F5F5;}
#item {width: 25%;}

.drug-name {text-align: left;}
.drug-name a {font: bold 12px Arial, sans-serif; color: #2ea2c5; text-decoration: none; padding: 0 0 0 10px;}
.drug-name a:hover {color: #2ea2c5; text-decoration: underline;}
.stock {font-weight: normal !important;}
.cartall-price {color: #f75919 !important;}

.cart-confirm {width: 690px; margin: 0 auto;}
.cart-confirm th {width: 605px; color: #f75919; font-weight: bold; text-align: right; background: none;}
.cart-confirm th, td {padding: 8px 0;}
.cart-confirm td {width: 65px; padding: 0 0 0 20px; color: #363d40; font-weight: bold;}
.update {width: 690px !important; padding: 8px 0 20px 0 !important; color: #363d40 !important; font-weight: normal !important;}
.update input {vertical-align: middle; margin: 0 7px 0 15px;}
#pay-type {text-align: center; padding: 30px 0 20px 0; color: #363d40; font-weight: normal;}
#pay-type input {vertical-align: middle; margin: 0 5px 0 20px;}
#pay-type span {color: #f75919; font-weight: bold;}

.error {font: 12px Arial, sans-serif; color: red; text-align: center; padding: 20px 0 0 0;}
.error-shipping {font: 12px Arial, sans-serif; color: red;}
.cart_info_red {font: 12px Arial, sans-serif; color: red;}

.clear-block-sc {width: 100%; overflow: hidden; margin: 20px 0 10px 0;}
.float-left {float: left;}
.float-right {float: right;}

/* ------------------------------ Shipping ------------------------------ */

.cart-title-in {font: bold 14px Arial, sans-serif; color: #f75919; text-align: center;}

.cart-shipping {width: 70%; margin: 10px auto; font: 12px Arial, sans-serif;}
.cart-shipping th {width: 30%; color: #363d40; text-align: right; background: none;}
.cart-shipping td {width: 30%; color: #363d40; padding: 0 0 0 8px;}
.cart-shipping input, textarea {width: 200px; color: #363d40; padding: 1px 0 1px 4px; margin: 3px 0; border: 1px solid #a8a7a7;}
.cart-shipping select {width: 206px; color: #363d40; margin: 3px 0; border: 1px solid #a8a7a7;}

/* ------------------------------ Check Out ------------------------------- */

.check {float: left; display: inline; width: 250px; font: 12px Arial, sans-serif; margin: 0 0 0 165px;}
.check dt {background: #fff; color: #79a313; text-align: center; padding: 0 0 10px 0;}
.check dd {padding: 1px 10px 1px 25px; margin: 0; background: #F9F9F9;}

.print-order {padding: 0 50px 0 0;}

.first {padding: 10px 10px 1px 25px !important;}
.change {text-align: center; padding: 15px 0 10px 0 !important;}
.bl{font-weight: bold;}
.toplistbg{
  border: 1px solid #d1d1d1; 
  height: 290px; 
}
.toplist ul{
  margin: 0px;
}
.toplist li{
	float: left;
	list-style-type:none;
	width: 125px;
}
.title-ind-prod-full {background: url(/images/design/bg.gif) left top no-repeat; width: 731px; height: 27px; margin: 25px 0 0 0; padding: 25px 0 0 20px; font: bold 17px Arial, sans-serif; color: #2ea2c5;}
.title-ind-prod-full span {color: #646464;}
.sim_list{
  clear: both;
  border: 1px solid #d1d1d1; 
  margin: 0px;
  width: 729px;
}
.sim_list_bg ul{
	margin: 0px;
	padding: 0px;
}
.sim_list_bg li{
	float: left;
	list-style-type:none;
	width: 165px;
	padding: 3px;
}
/* ------------------------------ News ------------------------------- */
.info-date{
	font-weight:bold;
	color: #f75919;
}
.info-intro{
	font-weight:bold;
	margin-top: 10px;
}
.info-foot ul{
	margin-top: 20px;
}
.info-foot li{
	float:left;
	width: 160px;
	text-align:center;
	list-style-type:none;
}
.info-img{
	float:right;
	margin: 5px 0px 5px 10px;
	text-align:center;
	width: 250px;
}
.info-img small{
	font: bold 11px Arial, sans-serif; 
	color: #363d40; text-align: center;
}

.title-news {background: url(/images/design/news_bg_top.gif) left top no-repeat; width: 180px; height: 17px; margin: 10px 0 0 0; padding: 25px 0 0 20px; font: bold 17px Arial, sans-serif; color: #2ea2c5;}

.title-news span {color: #646464;}

.news-box {width: 162px; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; padding: 0 8px 15px 8px; color: #666666;}
.news-marg{padding: 15px 3px 0 3px;}

.news-box span {text-align: left; font-weight: bold; color: #2ea2c5;}

.news-box a {color: #666666; font-weight: bold; padding: 15px 0 5px 0; text-decoration: none;}

.news-box a:hover {color: #666666; text-decoration: underline;}

.arrow {background: url(/images/design/arrow_active.gif) 0 4px no-repeat; padding: 0 0 3px 10px;}

.news-box p {margin: 0; padding: 0; text-align: justify;}
.coupon{
	text-align:right;     
}
.coupon-input{
	text-align:right;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
	padding: 0 10px 5px 5px;
	
}
.coupon-input input{
	height: 20px;
	width: 100px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}
.coupon-discount{
	text-align:right;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
}

/* ------------------------------ Print Order ------------------------------- */

#container {width: 1004px; margin: 0 auto; background: #fff;}

.print {text-align: center; padding: 20px 0;}
.print a {font: bold 15px Tahoma, sans-serif; color: #000; text-decoration: underline;}
.print a:hover {color: #000; text-decoration: none;}

.print-title {font: bold 15px Tahoma, sans-serif; text-align: center; padding: 10px 0;}

.print-link {text-align: left; padding: 0 0 0 15px;}
.print-link a {color: #000; text-decoration: underline;}
.print-link a:hover {color: #000; text-decoration: none;}

.clean {width: 100%; overflow: hidden;}

.print-tab {width: 100%; margin: 20px 0 0 0; text-align: center;}
.print-tab th {background: none; text-align: center;}
.print-tab2 {width: 100%; margin: 20px 0 0 0;}
.print-tab2 th {width: 73%; text-align: right; background: none;}
.print-tab2 td {text-align: left; padding: 3px 0 3px 10px;}

.print-block {float: left; display: inline; width: 250px; font: 12px Tahoma, sans-serif; margin: 0 0 0 165px;}
.print-block dt {text-align: center; padding: 0 0 10px 0; font-weight: bold;}
.print-block dd {padding: 1px 10px 1px 25px; margin: 0;}

.edpromotion li {padding: 4px 0;}
.edpromotion a {color: #5989A1; text-decoration: underline;}
.edpromotion a:hover {color: #5989A1; text-decoration: none;}
.edpromotion em {color: #2EA2C5; font-style: normal; text-transform: uppercase;}
.edpromotion strong {color: #F75919; font: bold 14px Tahoma, sans-serif;}
.edpromotion span {font-weight: bold;}

.new-price {width: 110px; font-weight: bold; color: #f75919;}
.cur-price {width: 90px; font-weight: bold;}

.cart-terms {text-align: right; padding: 10px 0 0 0;}
.cart-terms span {color: red;}
.cart-terms a {color: #2ea2c5; text-decoration: underline;}
.cart-terms a:hover {color: #2ea2c5; text-decoration: none;}
