/*    HTTP Host:  alotofdrugs.com        */
/*    Generated:  28.01.2010             */
/*       Source:  Local Cache            */
/*         Path:  css/style.css          */
/* ----- Selectors of types ----- */

body {margin: 0; padding: 0; font: 75% Tahoma, sans-serif; height: 100%; background: #8d939d;}

/** {outline: 1px solid red;}*/                   /*   *** Check ***   */

form {margin: 0;}
img {border: 0px;}
a {color: #fff; text-decoration: none;}
a:hover {text-decoration: underline; color: #fff;}
.text-center {text-align: center;}


/******************************************************************************************/
/* ------------------------------------- Main Style ------------------------------------- */
/******************************************************************************************/

#wrapper {position: relative; width: 766px; margin: 0 auto; min-height: 100%; background: #2b3546;}
html, * html #wrapper {height: 100%;}

/******************************************************************************************/
/* --------------------------------------- Header --------------------------------------- */
/******************************************************************************************/

#header {position: relative; height: 288px; background: #343f52;}

.menu {
	margin: 0 0 -9px 0;
	padding: 9px 0 0 0;
	height: 45px;
	background: url(/images/design/head_nav_bg.gif) left top repeat-x;
	text-align: center;
}
.menu li {display: inline; font: bold 13px Tahoma, sans-serif; text-transform: uppercase;}
.menu a {text-decoration: none; color: #c5e5ff;}
.menu a:hover {text-decoration: none; color: #fff;}
.menu img {vertical-align: middle; padding: 0 20px;}

.clean-block {width: 100%; overflow: hidden; height: 201px;}
.logo {background: url(/images/design/main_bg_middle.gif) left top no-repeat; height: 67px; padding: 0 0 0 91px;}
.block-img {font-size: 1px; height: 62px;}

.search {height: 42px; width: 766px; overflow: hidden;}
.tit-s {
	float: left;
	width: 110px;
	margin: 13px 0 0 15px; 
	padding: 0 0 7px 25px; 
	background: url(/images/design/tablet_search.gif) 0 0 no-repeat; 
	font: bold 11px Tahoma, sans-serif; 
	color: #e1e4e9;
	display: inline;
	vertical-align: middle;
}

/* ------------------------------ Alphabet ------------------------------ */

.alphabet {float: left; width: 350px; margin: 13px 0 0 0; padding: 0; list-style: none; display: inline;}
.alphabet li {display: inline; padding: 0 1px; font: bold 11px Tahoma, sans-serif;}
.alphabet a {text-decoration: none; color: #a9c2d7;}
.alphabet a:hover {text-decoration: underline; color: #a9c2d7;}

/* ------------------------------- Search ------------------------------- */

.search-box {float: right; width: 230px; margin: 12px 0 0 30px; padding: 0; display: inline;}
.bg-input {float: left; width: 150px; display: inline;}
.searchline {
	background: #e1e4e9;
	width: 150px;
	padding: 0;
	height: 15px;
	font: 11px Tahoma, sans-serif;
	color: #000;
	border-top: 1px solid #5d739a;
	border-bottom: 1px solid #5d739a;
	border-left: 1px solid #5d739a;
	border-right: none;
	vertical-align: middle;
}
.img-button {vertical-align: middle; padding: 0 0 1px 15px;}

/******************************************************************************************/
/* -------------------------------------- Left Box -------------------------------------- */
/******************************************************************************************/

#left-box {float: left; width: 180px;}

.navigator {list-style: none; margin: 10px 5px 10px 0; padding: 0 0 0 10px;}
.navigator li {background: url(/images/design/arrow.gif) left no-repeat; padding: 0 0 0 10px; border-bottom: 1px solid #3A4353;}
.navigator a {
	display: block; 
	padding: 4px 0 4px 10px; 
	font: bold 11px Tahoma, sans-serif; 
	color: #BAD5E9; 
	text-decoration: none; 
	border-left: 1px solid #3A4353;
}
.navigator a:hover {color: #BAD5E9; text-decoration: underline;}
.no-border {border: none !important;}

.block-lb {width: 160px; background: #343f52; margin: 15px 0 0 15px; padding: 10px 0;}
.zag {
	margin: 0 0 10px 10px; 
	padding: 0 0 0 27px; 
	background: url(/images/design/tablet_bs.gif) no-repeat; 
	font: bold 13px Tahoma, sans-serif; 
	color: #fff;
}
.zag a{
	font: bold 13px Tahoma, sans-serif; 
	color: #fff;
	text-decoration: none;
}
.zag a:hover{
	text-decoration: underline;
}
.list {margin: 0; padding: 0 0 0 29px; list-style: url(/images/design/arrow2.gif);}
.list li {padding: 4px 0; font: bold 11px Tahoma, sans-serif;}
.list a {text-decoration: underline; color: #70a7d6;}
.list a:hover {text-decoration: none; color: #70a7d6;}

/******************************************************************************************/
/* ------------------------------------ Content Box ------------------------------------- */
/******************************************************************************************/

#content {float: right; width: 560px; padding: 0 15px 0 11px; font: 12px/18px Tahoma, sans-serif; color: #fff; text-align: justify;}
#content a{
      text-decoration: underline;
}
#content a:hover{
      text-decoration: none;
}
.title {
	margin: 12px 0 0 18px; 
	padding: 0 0 0 26px; 
	background: url(/images/design/tablet_title.jpg) no-repeat; 
	font: bold 13px Tahoma, sans-serif; 
	color: #fff;
}

.first-word {font: bold 12px Tahoma, sans-serif; color: #bad5e9;}

.product-box {float: left; display: inline; width: 246px; background: #fff; margin: 0 8px; padding: 8px 8px 10px 8px;}
.prod-title {margin: 0; padding: 10px 0; background: #707885; font: bold 12px Tahoma, sans-serif; text-transform: uppercase; text-align: center;}
.prod-title a {text-decoration: none; color: #fff;}
.prod-title a:hover {text-decoration: none; color: #fff;}
.clean {width: 100%; overflow: hidden;}
.cleans {width: 100%; overflow: hidden; margin: 16px 0 0 0;}
.img-index {float: left; width: 113px; padding: 17px 0 0 0;}
.text {float: right; width: 130px; font: 11px Tahoma, sans-serif; color: #000;}
.text p {text-align: left; margin: 0; padding: 20px 0 10px 0;}
.text span {font: bold 12px Tahoma, sans-serif;}
.price-index {padding: 3px 0 3px 18px; font: bold 20px Tahoma, sans-serif; color: #f26522; text-align: left;}
.details {padding: 10px 0 5px 0; text-align: left;}

#indention {clear: both; position: relative; height: 100px;}

/******************************************************************************************/
/* --------------------------------------- Footer --------------------------------------- */
/******************************************************************************************/

#footer {
	position: relative;
	width: 766px;
	margin: -83px auto 0 auto;
	height: 130px;
	background: #2b3546;
	text-align: center;
}

.bg-bottom {width: 738px; background: #343f52; margin: 0 auto; overflow: hidden;}
.carts {float: left; width: 169px; padding: 0 0 0 8px; text-align: left;}
.carts img {padding: 16px 8px;}

.podval {float: right; width: 557px; margin: 0; padding: 15px 0 10px 0; text-align: left;}
.podval li {display: inline; font: bold 11px Tahoma, sans-serif; padding: 0 12px; background: url(/images/design/double-arrow.gif) left no-repeat;}
.podval a {text-decoration: none; color: #fff;}
.podval a:hover {text-decoration: underline; color: #fff;}

.right {float: right; width: 557px; font: 10px Tahoma, sans-serif; color: #ededed; text-align: left;}
.right a {text-decoration: none; color: #ededed; font-weight: bold; padding: 0 0 0 15px;}
.right a:hover {text-decoration: underline; color: #ededed;}

/******************************************************************************************/
/* ----------------------------------- End Main Style ----------------------------------- */
/******************************************************************************************/

/* ---------------------------------------------------------------------------------------------------------------------- */

/******************************************************************************************/
/* -------------------------------------- Category -------------------------------------- */
/******************************************************************************************/

.alphabet-order {margin: 15px 0 20px 0; padding: 0; list-style: none; text-align: center;}
.alphabet-order li {display: inline; font: bold 11px Tahoma; color: #e1e4e9; padding: 0 2px;}
.alphabet-order a {color: #a9c2d7; text-decoration: none; padding: 0 2px;}
.alphabet-order a:hover {background: #fff; color: #2B3546; text-decoration: none;}

.list-prod dt {border-bottom: 2px solid #E1E4E9; margin: 20px 0 7px 0;}
.list-prod span {
	display: block; 
	background: #E1E4E9;
	width: 9px;
	padding: 3px 7px;
	font: bold 12px Tahoma, sans-serif;
	color: #2B3546;
}

.list-prod div {float: left; padding: 0 0 0 40px;}
.list-prod p {float: right; margin: 0; padding: 0 30px 0 0;}
.list-prod dd {width: 100%; overflow: hidden; margin: 0; padding: 3px 0;}
.list-prod a {font: bold 12px Tahoma, sans-serif; color: #fff; text-decoration: none;}
.list-prod a:hover {color: #E1E4E9; text-decoration: underline;}

.name-cat {font: bold 12px Tahoma, sans-serif; color: #70a7d6; text-indent: 15px; margin: 15px 0 0 0;}

/******************************************************************************************/
/* -------------------------------------- Products -------------------------------------- */
/******************************************************************************************/

.title-category {
	margin: 12px 0 25px 18px; 
	padding: 0 0 0 26px; 
	background: url(/images/design/tablet_title.jpg) no-repeat; 
	font: bold 13px Tahoma, sans-serif; 
	color: #fff;
}

.title-category a {
	background: url(/images/design/double-arrow.gif) right no-repeat;
	font: bold 13px Tahoma, sans-serif; 
	color: #bad5e9;
	margin: 0 10px 0 0;
	padding: 0 17px 0 0;
}

.title-category a:hover {color: #bad5e9; text-decoration: none;}

.table {background: #343F52; width: 100%; overflow: hidden; padding: 0 0 5px 0;}

.row-title {font: bold 11px Tahoma, sans-serif; color: #fff; margin: 0; padding:0; list-style: none;}
.row-title li {float: left; padding: 10px 0 15px 0; text-align: center;}

#drugs {width: 132px; text-align: left !important; padding: 10px 0 15px 10px;}
#forms {width: 95px;}
#quantity {width: 60px;}
#manufacturer {width: 100px;}
#price {width: 80px;}
#order {width: 83px;}

.row {font: 11px Tahoma, sans-serif; color: #ededed; margin: 0; padding: 0; list-style: none;}
.row li {float: left; padding: 6px 0; text-align: center;}
.row a {font: 12px Tahoma, sans-serif; color: #bad5e9;}
.row a:hover {color: #bad5e9; text-decoration: underline;}

.td1 {clear: left; width: 132px; text-align: left !important; padding: 6px 0 6px 10px !important;}
.td2 {width: 95px;}
.td3 {width: 60px;}
.td4 {width: 100px;}
.td5 {width: 80px; font-weight: bold; color: #75B4E7; font-size: 12px;}
.td6 {width: 83px;}

.title-product {margin: 30px 0 0 0; font: bold 12px Tahoma, sans-serif; text-align: center; text-transform: uppercase; color: #70a7d6;}

/* ------------------------------ Table Products ------------------------------ */

.table-products {background: #2B3546; width: 560px; text-align: center;}
.table-products th {color: #BAD5E9; background: #3A475D;}
.table-products td {padding: 4px 0; background: #343F52;}
.table-products td img {vertical-align: middle;}
.table-products a {color: #fff; text-decoration: none;}
.table-products a:hover {color: #BAD5E9; text-decoration: underline;}

#drugs-p {width: 132px; text-align: left !important; padding: 8px 0 8px 10px;}
#forms-p {width: 70px;}
#quantity-p {width: 55px;}
#manufacturer-p {width: 100px;}
#free-ship {width: 70px;}
#price-p {width: 70px;}
#order-p {width: 40px;}

.td-prod-name {width: 132px; text-align: left !important; padding: 4px 0 4px 10px !important;}

.bg-separator td {background: #2B3546;}
.price-table {font-weight: bold;}

/******************************************************************************************/
/* ---------------------------------- Products Details ---------------------------------- */
/******************************************************************************************/

.prod-details {width: 100%; background: #343f52; margin: 0 0 25px 0; padding: 12px 0 10px 0;}
.prod-details th {font: bold 11px Tahoma, sans-serif; color: #fff; padding: 8px 30px 8px 10px; text-align: left;}

.img-prod {width: 200px; text-align: center;}

.prod-price {width: 140px; font: 12px Tahoma, sans-serif; text-align: center; color: #75B4E7;}
.prod-price span {font: bold 18px Tahoma, sans-serif;}
.prod-price form {margin: 15px 0 0 0;}

.see-also {list-style: none; color: #70a7d6;}
.see-also a {font: 12px Tahoma, sans-serif; color: #70a7d6;}
.see-also a:hover { color: #70a7d6; text-decoration: none;}

/******************************************************************************************/
/* ------------------------------------- Pages CMS -------------------------------------- */
/******************************************************************************************/

.title-page {
	margin: 12px 0 30px 18px; 
	padding: 0 0 0 26px; 
	background: url(/images/design/tablet_title.jpg) no-repeat; 
	font: bold 13px Tahoma, sans-serif; 
	color: #fff;
}

.title-i {font: bold 12px Tahoma, sans-serif; text-align: center; color: #70a7d6;}

.info-tab {width: 400px; margin: 0 auto; text-align: center;}
.info-tab th {background: #343f52;}
.info-tab td {background: #343f52; color: #ededed;}

.q-list {font: bold 12px/20px Tahoma, sans-serif; color: #fff; background: #343f52; padding: 10px 0 10px 38px; margin: 20px 0;}
.q-list a {font: 12px Tahoma, sans-serif; color: #70a7d6; text-decoration: none;}
.q-list a:hover {color: #70a7d6; text-decoration: underline;}

.faq-q {
	background: url(../images/design/q.gif) top left no-repeat; 
	font: bold 12px Tahoma, sans-serif; 
	color: #70a7d6;
	padding: 3px 0 4px 30px; 
	margin: 10px 0;
}

.faq-a {
	background: url(../images/design/a.gif) top left no-repeat; 
	font: 12px/18px Tahoma, sans-serif; 
	margin: 5px 0; 
	padding: 1px 0 2px 30px;
}

.faq-back {text-align: right;}
.faq-back a {font: bold 11px Tahoma, sans-serif; color: #fff; text-decoration: none;}
.faq-back a:hover {color: #fff; text-decoration: underline;}

.customer {width: 400px; margin: 0 auto; font: 12px Tahoma, sans-serif; text-align: center;}
.customer th {text-align: left; font: bold 11px Tahoma, sans-serif; padding: 10px 0 2px 0;}
.customer input, .customer textarea {width: 400px; border: 1px solid #999; padding: 1px 0 1px 3px;}
.sec-code {width: 130px !important; margin: 10px 0;}
.send {border: none !important; width: auto !important; padding: 0 !important;}
.img-clear {text-align: right; padding: 0 12px 0 0;}
.img-send {text-align: left; padding: 0 0 0 12px}

.prod_by_letter {margin: 0 0 0 20px; padding: 0; list-style: none; font: 12px/20px Tahoma, sans-serif; width: 400px; overflow: hidden;}
.prod_by_letter li {clear: both; padding: 3px 0;}
.prod_by_letter div {float: left;}
.prod_by_letter span {display: block; float: right; width: 100px; color: #70a7d6; font-weight: bold; text-align: center;}
.prod_by_letter a {color: #fff; text-decoration: none;}
.prod_by_letter a:hover {color: #fff; text-decoration: underline;}

/* --------------------------------------- SiteMap --------------------------------------- */

.sitemap {font: 11px Tahoma, sans-serif; margin: 0 0 0 20px;}
.sitemap dt {font-weight: bold; padding: 2px 0;}
.sitemap dt a {color: #70a7d6; text-decoration: none;}
.sitemap dt a:hover {color: #70a7d6; text-decoration: underline;}
.sitemap dd {margin: 0 0 0 20px; padding: 2px 0 2px 0;}
.sitemap dd a {color: #bad5e9; text-decoration: none;}
.sitemap dd a:hover {color: #bad5e9; text-decoration: underline;}
.sitemap dd span {padding: 2px 0 2px 20px;}
.sitemap dd span a {color: #fff; text-decoration: none;}
.sitemap dd span a:hover {color: #fff; text-decoration: underline;}

.sitemap-footer {margin: 25px auto 0 auto; padding: 0; list-style: none; font: bold 12px Tahoma, sans-serif; text-align: center;}
.sitemap-footer li {display: inline; padding: 0 2px;}
.sitemap-footer a {color: #70a7d6; text-decoration: underline;}
.sitemap-footer a:hover {color: #70a7d6; text-decoration: none;}

/* --------------------------------------- Search --------------------------------------- */

.search-res {width: 317px; margin: 15px auto 30px auto; text-align: center;}
.bg-input-res {float: left; width: 250px; display: inline;}
.searchline-res {
	background: #e1e4e9;
	width: 250px;
	padding: 0;
	height: 15px;
	font: 11px Tahoma, sans-serif;
	color: #000;
	border-top: 1px solid #5d739a;
	border-bottom: 1px solid #5d739a;
	border-left: 1px solid #5d739a;
	border-right: none;
	vertical-align: middle;
}

.list-cat {margin: 20px 0 30px 0; font: bold 12px Tahoma, sans-serif; color: #fff;}
.list-cat a {font: normal 12px Tahoma, sans-serif; color: #70a7d6;}
.list-cat a:hover {color: #70a7d6; text-decoration: underline;}

.s-title {margin: 25px 0 10px 0; font: bold 12px Tahoma, sans-serif; color: #70a7d6; text-align: center;}

.search-list {margin: 0 0 0 25px; padding: 0;}
.search-list li {font: bold 12px Tahoma, sans-serif; color: #fff; padding: 5px 0;}
.search-list a {font: normal 12px Tahoma, sans-serif; color: #70a7d6; display: block;}
.search-list a:hover {color: #70a7d6; text-decoration: underline;}
.search-list span {font: normal 12px Tahoma, sans-serif; color: #fff;}

.not-found {font: bold 12px Tahoma, sans-serif; text-align: center; color: #70a7d6;}

.not-found-form {width: 430px; margin: 0 auto;}
.not-found-form input {width: 230px; padding: 0 0 0 5px; border: 1px solid #c4c4c4;}

/******************************************************************************************/
/* ----------------------------------- Shopping Cart ------------------------------------ */
/******************************************************************************************/

/* ------------------------------ Main ------------------------------ */

.cart-zag {
	width: 110px;
	margin: 13px 0 0 15px; 
	padding: 0 0 7px 25px; 
	background: url(/images/design/tablet_search.gif) 0 0 no-repeat; 
	font: bold 12px Tahoma, sans-serif; 
	color: #e1e4e9;
	vertical-align: middle;
}

.shopping-cart {width: 766px;}

.cart-steps {margin: 0 auto; padding: 30px 0 0 0; color: #70a7d6; font: 13px Tahoma, sans-serif; text-align: center;}
.cart-steps li {display: inline; padding: 0 15px;}
.cart-steps img {vertical-align: middle;}

.active {color: #fff; font-weight: bold;}

.visited a {color: #bad5e9; text-decoration: underline;}
.visited a:hover {color: #bad5e9; text-decoration: none;}

.cart-table-bg {width: 97%; overflow: hidden; background: #343f52; margin: 18px auto 0 auto;}
.cart-table {width: 100%; margin: 8px 0 17px 0; font: 11px Tahoma, sans-serif; text-align: center;}
.cart-table th {color: #ededed; padding: 0 0 12px 0;}
.cart-table td {font-weight: bold; font-size: 12px; padding: 5px 0; color: #fff;}
.drug-name {text-align: left; padding: 5px 0 5px 15px !important;}
.drug-name a {font-weight: normal; color: #bad5e9; text-decoration: underline;}
.drug-name a:hover {color: #bad5e9; text-decoration: none;}
.stock {font-weight: normal !important;}
.price {color: #75B4E7 !important;}

#item {width: 30%; text-align: left; padding: 0 0 12px 15px;}

.cart-confirm {width: 760px; font: 12px Tahoma, sans-serif;}
.cart-confirm th {color: #bad5e9; font-weight: bold; text-align: right;}
.cart-confirm th, td {padding: 8px 0;}
.cart-confirm td {padding: 0 0 0 20px; color: #75B4E7; font-weight: bold;}
.update {padding: 25px 0 20px 0 !important; color: #ededed !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;}
#pay-type input {vertical-align: middle; margin: 0 5px 0 20px;}
#pay-type span {color: #ededed; font-weight: bold;}

.error {font: bold 12px Tahoma, sans-serif; color: red; text-align: center; padding: 20px 0 0 0;}
.error-shipping {font: 12px Tahoma, sans-serif; color: red;}
.cart_info_red {font: 12px Tahoma, sans-serif; color: red;}

.clear-block-sc {width: 97%; overflow: hidden; margin: 20px auto 0 auto;}
.f-left {float: left;}
.f-right {float: right;}

/* ------------------------------ Shipping ------------------------------ */

.shipping-cart {width: 766px; color: #ededed;}

.cart-title {font: bold 14px Tahoma, sans-serif; color: #bad5e9; text-align: center; padding: 25px 0 0 0;}

.cart-shipping {width: 100%; margin: 10px 0; font: 11px Tahoma, sans-serif;}
.cart-shipping th {width: 34%; color: #75B4E7; text-align: right;}
.cart-shipping td {width: 33%; color: #fff; padding: 0 0 0 8px;}
.cart-shipping input, textarea {width: 238px; color: #000; padding: 1px 0 1px 4px; margin: 3px 0; border: 1px solid #B9B9B9;}
.cart-shipping select {width: 244px; color: #000; margin: 3px 0; border: 1px solid #B9B9B9;}

/* ------------------------------ Check Out ------------------------------- */

.check {float: left; display: inline; width: 250px; font: 12px Tahoma, sans-serif; margin: 0 0 0 88px;}
.check dt {background: #2B3546; color: #fff; text-align: center; padding: 0 0 10px 0;}
.check dd {padding: 1px 10px 1px 25px; margin: 0; background: #343F52; color: #ededed;}

.print-order {padding: 0 50px 0 0;}

.first {padding: 10px 10px 1px 25px !important;}
.change {text-align: center; padding: 15px 0 10px 0 !important;}

/* ----------------------------- Print Order ------------------------------ */

#container {width: 800px; margin: 0 auto; background: #fff; color: #000;}

.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;}

.print-tab {width: 100%; margin: 20px 0 0 0; text-align: center;}
.print-tab2 {width: 100%; margin: 20px 0 0 0;}
.print-tab2 th {width: 73%; text-align: right;}
.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 88px;}
.print-block dt {text-align: center; padding: 0 0 10px 0; font-weight: bold;}
.print-block dd {padding: 1px 10px 1px 25px; margin: 0;}

.edpacks {width: 100%; background: #fff;}
.edpacks th {width: 160px; font-weight: bold; text-align: left; background: #2B3546; padding: 4px 4px 4px 7px;}
.edpacks td {background: #2B3546; padding: 4px 4px 4px 7px;}
.simblock{
      width: 500px;
      padding: 0px 20px 20px 20px;
}
.block-lb legend{
 	font: bold 15px Tahoma, sans-serif; 
	color: #fff; 
	padding:  0px 5px;
}
.mainprice{
	text-align:center;
}
.mainprice{
	color: #75B4E7;
	font-weight:bold;
}

.gar {padding: 20px 0 0 0; text-align: center;}
/**********News**************************/
.news-date{
      text-align: right;
      font-weight: bold;
      margin: 7px 10px 7px 0;
}
.news-footer{
      margin-top: 15px;
}
.news-footer li{
      float: left;
      width: 170px;
      text-align:center;
      list-style-type: none;
}
.news-footer a{
      text-decoration: underline;
}
.news-footer a:hover{
      text-decoration: none;
}.tab-news{
      margin-top: 10px;
}
.tab-news th{
      text-align:center;
      background: #3A475D;
}
.tab-news td{
      background: #343f52;
      padding: 10px 15px;
}
.tab-news-d{
      text-align:center;
}
.lnews dl{
      margin: 0px;
      padding: 0px;
}
.lnews dt{
      margin: 0px;
      padding: 0px 10px;
      text-align:right;
      font-weight: bold;
      color: #fff;
}
.lnews dd{
      margin: 0px;
      padding: 0px 10px;
      font-weight: bold;      
}
.lnews span{
      font: normal 11px Tahoma;
}
.lnews a{
      font-weight: bold;      
}
.read-more{
      font: normal 11px Tahoma;
}
.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;
}


.edpromotion li {padding: 4px 0;}
.edpromotion a {color: #5989A1; text-decoration: underline;}
.edpromotion a:hover {color: #5989A1; text-decoration: none;}
.edpromotion em {color: #BAD5E9; font-style: normal; font-weight: bold;}
.edpromotion strong {color: #70A7D6;}
.edpromotion span {font-weight: bold;}

.title-edpromotion {margin: 35px 0 15px 0; font: bold 12px Tahoma, sans-serif; text-align: center; text-transform: uppercase; color: #70a7d6;}

.cart-terms {text-align: right; padding: 10px 12px 0 0; color: #ededed;}
.cart-terms span {color: red;}
.cart-terms a {color: #75b4e7; text-decoration: underline;}
.cart-terms a:hover {color: #75b4e7; text-decoration: none;}
