/*  $Id$
  osCommerce, Open Source E-Commerce Solutions
    http://www.oscommerce.com
  Copyright (c) 2010 osCommerce
  Released under the GNU General Public License
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
*/
html,  div, span, applet, object, iframe,  h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0px none;
	font-size: 100%;
	vertical-align: top;
	background: ;
}
ol, ul { list-style: none; } blockquote, q { 	quotes: none; } blockquote:before, blockquote:after, q:before, q:after { 	content: ''; 	content: none; } ins { 	text-decoration: none; } del { 	text-decoration: line-through; } table { 	border-collapse: collapse; 	border-spacing: 0;}

td{color: #000;}
body {color: #595858; margin: 0px; font-size: 12px; font-family: Arial, sans-serif; padding:0; line-height:18px; background:#54331c}

div.bg { position: fixed; width:100%; height:100%; min-width:1000px; top:0; left:0; z-index:0;min-height:1000px}
div.bg img{ width:100%; height:100%; min-width:1000px;  }

img {  border: 0px none;}
table, p { padding-bottom:5px; padding-top:2px}

A {  color: #a41a0e;  text-decoration: none; outline:none; }
A:hover {  text-decoration: underline; color:#b52013}
FORM {	display: inline;}

.right_20{ margin-right:10px}
#storeLogo { float:left; margin-top:0px; display:block;  position:relative; padding-bottom:15px; padding-top:10px; padding-right:160px}

#headerShortcuts { background:url('images/bg_menu.gif') repeat-x left top;}
#headerShortcuts > a{ line-height:42px;  color:#fff; font-size:12px; text-transform:uppercase;  display:block; float:left; width:129px; height:42px; text-align:center; font-weight:bold}
#headerShortcuts > a:hover{  color:#f18d71; text-decoration:none; background:url('images/bg_menu_hover.gif') repeat-x left top;}
#headerShortcuts > a.active{ color:#f18d71; text-decoration:none; background:url('images/bg_menu_hover.gif') repeat-x left top;}
#headerShortcuts > a.active:hover{  color:#fff; text-decoration:none }

#headerShortcuts > img{}

.header{   height:448px; position:relative; padding-top:10px}

/*--- Main menu ---*/


.main_menu{ padding-top:0px}

.main_menu a{ font-size:12px; font-weight:bold; line-height:3px; background:#000; -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; display:inline; text-decoration:none; padding:4px 12px; color:#fff; margin-right:6px}
.main_menu a:hover{ color:#000; text-decoration:none; background:#A3DB52;}


img.img_text{ position:relative; left:40px; top:90px; float:left}
div.right_text{ float:right; background:url('images/monet.html') no-repeat right 55px; width:260px; height:175px; color:#d4cbc5; font-size:12px; margin-top:80px; margin-right:25px}
div.right_text h2{ color:#ffb32c; font-size:30px; line-height:40px; margin-bottom:12px; text-decoration:none}
div.right_text h2 span{ color:#f1ece8; font-size:40px; margin-top:-5px; display:inline-block}
div.right_text small{ text-decoration:underline}



.breadcrumb{font-size:12px;  color:#87837a; line-height:18px; position: absolute; height:20px; padding-top:8px; top:470px; left:0px;  z-index:100; width:400px;}
.breadcrumb a{ color:#87837a!important; line-height:20px}
.breadcrumb a:hover{color:#e3c380!important}

#columnLeft{ padding-top:10px;  padding-top:10px}
#bodyContent{  margin-top:10px ; background:#fff; padding:15px 15px 20px 15px ; margin-bottom:10px}
#columnRight{ width:0px; margin-left:-275px; }

#bodyContent h1{ padding-bottom:6px; color:#000}

div.viva{  height:265px; position:relative}


#bodyWrapper{ position:relative; z-index:100;}
div.bg_content{ background:#40352e; padding-bottom:10px}



h1, h2, h3, h4{ margin:0; padding:0; font-size:24px; line-height:24px}
#columnLeft h1, h3, #columnRight h1{ color:#272727; padding-bottom:10px}

h4{ font-size:12px; font-weight:bold; color:#fff;  padding-top:20px}

#bodyContent h2{ padding-left:0px; color:#000;  padding-top:0px; font-size:18px; padding-top:10px}

.contentText {   font-size: 12px; position:relative!important; }
.contentText table span big{ color:#fff; font-size:1px; text-indent:-99999px}

.productListTable {  }
.productListTable tr td{ color:#2b2925; font-size:12px}


.fieldKey {  font-size: 11px;  font-weight: bold;  line-height: 1.5;  padding-left:2px; white-space:nowrap; padding-right:20px}
.fieldValue {  font-size: 11px; }




#piGal ul {  list-style-type: none; margin-left:10px}
#piGal ul li img{ position:relative; margin-bottom:10px}
ul.thumbs li { margin-top:10px; margin-right:18px}

#piGal{ padding-left:20px; margin-bottom:24px}
#piGal img {  -webkit-box-shadow: 0px 0px 1px #2b2925;  -moz-box-shadow: 0px 0px 1px #2b2925; }
#piGal .outer {  margin-left: 10px;}
.buttonSet {  clear: both; margin-top:10px; top:2px; position:relative; padding-bottom:10px}
.buttonAction {  float: right;}
.boxText { font-family: Arial, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Arial, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Arial, sans-serif; font-size : 10px; color: #f00 }
.productsNotifications { background: #f7ebca; color:#000 }




a span.orderEdit { font-family : Arial, Arial, sans-serif; font-size : 10px;  text-decoration: none; }
a span.orderEdit:hover { text-decoration: underline!important;  } 


p.productsNotifications input{ min-height:12px!important}
div.contentText h3{ padding-top:20px}


TR.header {  background: #ffffff;}
TR.headerNavigation {  background: #bbc3d3;}
TD.headerNavigation {  font-family: Arial, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight : bold;}
A.headerNavigation {   color: #FFFFFF; }
A.headerNavigation:hover {  color: #ffffff;}
TR.headerError {  background: #ff1182;}
TD.headerError {  font-family: Arial, sans-serif;  font-size: 12px;  background: #ff1182;  color: #ffffff;  font-weight : bold;  text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  font-family: Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}
TR.footer {  }
TD.footer {  font-family: Arial, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}
.infoBox {  background: #b6b7cb;}
.infoBoxNotice {  background: #FF8E90;}
.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Arial, Arial, sans-serif;  font-size: 10px;}
TD.infoBoxHeading {  font-family: Arial, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;}
TD.infoBox, SPAN.infoBox {  font-family: Arial, Arial, sans-serif;  font-size: 10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #f8f8f9;}
TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #b6b7cb;  border-spacing: 1px;}
.productListingHeader {  color: #FFFFFF;  font-weight: bold;}
.productListingHeader A:hover {  color: #000;}
.productListingData { width:770px;}

.productListingHeader tr td{ overflow:visible}

.productListingHeader tr td A{ color:#333; font-size:11px}
.sort_by  { position:absolute; left:505px; top:-23px;  font-weight:bold; font-size:11px; white-space:nowrap; color:#000; }
.sort_by_2  { position:absolute; left:685px; top:-26px; color:#A4AAB8; font-weight:bold; font-size:13px; display:none}

div.sort{ position: absolute; width:150px; right:0px; top:-23px; overflow:hidden}
div.sort a{ text-decoration: underline; color:#9d4c32!important}
div.sort a:hover{ text-decoration: none; color:#000!important}
div.productListingData{ }
div.productListingData div.new_templ{  display:block;  width:215px; float:left;  position:relative;   background:#fff; padding-bottom:10px; margin-right:10px; min-height:168px; margin-bottom:10px; border-left:1px #ededed solid; border-top:1px #ededed solid}
div.productListingData div.new_templ div{ display:block;!important }
div.productListingData div.new_templ div img{ padding:0; margin:10px 0px 10px 40px }
div.productListingData div.new_templ div a.text{  height:36px; display:block; font-size:14px; line-height:18px; color:#8090a7; text-decoration:none; margin-bottom:10px; text-align:left; font-family:Arial; padding-left:12px}
div.productListingData div.new_templ div a.text:hover{ text-decoration:underline; color:#444}

div.productListingData div.new_templ_price{ padding-top:16px; font-weight:bold;  font-size:16px; }
div.productListingData div.new_templ_price del{ font-size:10px; font-weight:normal; display:none}

div.productListingData div.new_templ_pin{ width:80px; margin-top:10px;}

div.productListingData div.new_templ div.new_templ_pin a .ui-button-text {  height:12px!important; padding-top:8px!important}


.productListingData td a.text{ display:block;}
a.pageResults {  color: #892d00;}
a.pageResults:hover u, a.pageResults:hover {   text-decoration:none!important}
TD.pageHeading, DIV.pageHeading {  font-family: Arial, Arial, sans-serif;  font-size: 20px;  font-weight: bold;  color: #9a9a9a;}
TR.subBar {  background: #f4f7fd;}
TD.subBar {  font-family: Arial, Arial, sans-serif;  font-size: 10px;  color: #2b2925000;}
TD.main, P.main {  font-family: Arial, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText {  font-family: Arial, Arial, sans-serif;  }
TD.accountCategory {  font-family: Arial, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}
TD.tableHeading {  font-family: Arial, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.newItemInCart {  font-family: Arial, Arial, sans-serif;  font-size: 10px;  color: #ff1182;}
CHECKBOX, INPUT, RADIO{  font-family: Arial, Arial, sans-serif;  font-size: 11px; min-height:18px; margin-bottom:6px; line-height:20px}

SELECT{ margin:0;  font-size: 11px; height:18px!important; }

TEXTAREA {  width: 98%;  font-family: Arial, Arial, sans-serif;  font-size: 11px; margin-bottom:20px}
SPAN.greetUser {  font-family: Arial, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}
TD.formAreaTitle {  font-family: Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.markProductOutOfStock {  font-family: Arial, sans-serif;  font-size: 12px;  color: #fff;  font-weight: bold; padding-left:5px}
SPAN.productSpecialPrice {  font-family: Arial, Arial, sans-serif;  font-weight:bold; position:relative; font-size:16px; color:#c43c00; padding-right:6px}
SPAN.errorText {  font-family: Arial, Arial, sans-serif;  color: #ff1182;}
.moduleRow td strong{  line-height:18px!important; }
.moduleRowOver { background-color: #edeff3; cursor: pointer; cursor: hand; color:#fff;}
.moduleRowSelected { background-color: #edeff3; color:#000; margin:10px 0;}
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Arial, sans-serif; font-size: 10px; color: #000; background:#f8eccd; padding:5px }
.checkoutBarFrom:hover{ color:#000; text-decoration:underline}
.checkoutBarCurrent { font-family: Arial, Arial, sans-serif; font-size: 10px; background:#b63d1f; color:#fff; padding:5px}
/* message box */
.messageBox { font-family: Arial, Arial, sans-serif; font-size: 10px;}
.messageStackError, .messageStackWarning { font-family: Arial, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; margin-bottom:10px; clear:both; display:block; color:#000}
.messageStackSuccess { font-family: Arial, Arial, sans-serif; font-size: 10px; background-color: #548000; color:#fff }
.messageStackSuccess img{ margin-top:3px; margin-left:2px}

/* input requirement */

.inputRequirement { font-family: Arial, Arial, sans-serif; font-size: 10px; color: #f60000; padding-right:10px }
/* buttons */
.tdbLink a { }
.tdbLink button { }
/* account link list */
.accountLinkList {  list-style-type: none;  margin: 2px 2px 2px 10px;  padding: 5px;}
.accountLinkListEntry {  float: left;  margin-right: 5px;}

/* New */
ul{ list-style:none; margin:0; padding:0}
.left{ float:left}
.right{ float:right;}


div.footer{  margin:0 ;  color:#595858; font-size:12px;  padding-top:15px; height:25px; position:relative;
 padding-bottom:10px; margin-bottom:20px; text-align:right}
div.footer a{ font-size:12px; font-family:Arial; color:#48403d; text-decoration:none; padding-right:16px; padding-left:16px; font-weight: normal }
div.footer a:hover{text-decoration: underline; color:#892d00}
div.footer p.copy{ font-size:12px; color:#fff; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-weight:normal;  text-align:left}
div.footer p.copy a{ color:#fff; text-decoration: none; font-weight:bold}
div.footer p.copy a:hover{ color:#fff; text-decoration: underline}

div.black{ background:#000; height:130px; padding-left:30px; padding-top:20px; padding-bottom:25px}


ul.grid_180{ width:260px; margin:0; padding:0; }
ul.grid_180 li{ padding-bottom:2px; padding-top:2px; line-height:15px}
ul.grid_180 li.title{ color:#fff; font-weight:bold; font-size:20px; letter-spacing:-0.045em; padding-bottom:10px}
ul.grid_180 li b{ color:#fff; font-weight:bold}
ul.grid_180 li a{ padding:0; font-weight:normal; color:#929191; text-decoration:none}
ul.grid_180 li a:hover{ text-decoration:underline;color:#929191;}



/* lang */
div.box_lang{ position:absolute; top:50px; margin-left:-20px; z-index:200; width:120px}
div.title_lang{ float:right; margin-right:18px; line-height:25px; }
div.box_lang a img{ margin-right: 10px; margin-top:4px; float:right}

/* curr */
div.box_curr{ position:absolute; top:47px;  z-index:100; width:160px; margin-left:-158px}


.title_curr{ color:#fff; font-size:12px; font-family:Arial; float:left; line-height:28px; font-weight: normal}
.content_curr{  width:80px; margin-top:6px; float:right; padding:0!important}
.content_curr form select{ color:#333; border:0px; font-size:10px}

/* shop cart */
.box_shopping_cart { position:absolute;  top:25px; width:100px; height:70px; background:url('images/bg_shopping.png') left top; margin-left:130px; padding-left:75px; color:#fff}


.box_shopping_cart a{ color:#f4c560; text-decoration: underline; } 
.box_shopping_cart a:hover{ color:#f4c560; text-decoration:none} 

/* cat */
div.box_cat{  margin-bottom:10px; background:#fff; padding:15px; margin-top:0;}

div.content_cat{ }
div.content_cat a{ display:block; color:#000; font-size:12px;}
div.content_cat a:hover{ text-decoration:none; color:#a41a0e }
div.content_cat a strong{ color:#000;}
div.content_cat a:hover strong{ color:#892d00!important;}
.in_cat{}

div.content_cat a.level-0{ padding-left:5px}
div.content_cat a.level-0:hover{ }
div.content_cat a.level-1 { padding-left:25px }
div.content_cat a.level-1:hover{}

.level_img{ position:absolute; right:20px; padding-top:7px;}

img.cat{	}

/* best Sellers */

div.box_best_sellers{ padding-bottom:10px; background:#fff; margin-bottom:10px;  height:154px;}

.box_best_sellers h1, .box_specials h1{ background: url('images/bg_h5.jpg') repeat-x left top !important; font-size:24px; color:#fff; line-height:40px; letter-spacing:-0.025em; padding-left:10px; height:40px }

.content_best_sellers{}

.content_best_sellers ul{ margin:0; padding:0;  color:#9e7324;  font-size:11px; text-transform: none; }
.content_best_sellers ul li{ line-height:14px; padding:2px 0px ; }
.content_best_sellers ul li a{}
.content_best_sellers ul li a:hover{ }

/* manufact */
.man{ background:#fff; margin-bottom:10px; padding:15px}
.content_man{}
.content_man span select{background:#d3cdca; color:#2b2925; border:1px #2b2925  solid; margin-top:0px; margin-bottom:10px}

/* manufact  info */
.man_info{ background:#fff; padding:15px; margin-bottom:10px}

/* search */
.box_search{   height:40px; position: absolute;  width:250px; top:108px; right:20px;}
div.title_search{ color:#000; font-size:12px; font-family:Arial; text-transform:none;  float:left; line-height:30px}

a.search_link{display:block;  padding-left:10px; color:#2b2925}
a.search_link:hover{ color:#ff2400; text-decoration:none}

.content_search { }
.content_search a:hover{ text-decoration:none!important}

.img_search{ position: absolute;  right:2px; top:0px}



/* special */
div.box_specials{  background:#fff;  margin-bottom:20px; padding-bottom:10px;  height:154px;}

a.special_product{ color:#5a5a5a; font-size:12px; font-family:Arial; line-height:18px; display:block; padding-bottom:6px; line-height:16px; padding-top:8px }
a.special_product:hover{ text-decoration:underline; color:#000;}

.content_specials div.left{width:190px; float:right!important}

.content_specials_img{ display:block;  margin-left:8px; margin-right:12px; padding-top:10px}

.content_specials a img{ margin-bottom:12px }
.content_specials a img:hover{ }
.content_specials del{ color:#000; font-family:Arial; font-size:14px; line-height:18px;  display:block; float:left; margin-left:20px}
.content_specials span.productSpecialPrice{ font-size:18px; font-family:Arial; color:#c43c00; font-weight: bold;  line-height:18px; display:block;   padding-top:5px; padding-bottom:8px; width:120px}


a.pin{ display:block;  height:24px; width:80px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:none; line-height:22px; background:#000; font-weight:bold;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-align:center; margin-right:5px}
a.pin:hover{ text-decoration:none; background:#2b2a2a; color:#fff}



a.pin_details{ float:right; margin-right:22px; font-weight:bold; text-transform:uppercase; color:#5a5a5a; line-height:26px}

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

a.pin_to{ opacity:1;  font-size:12px;  padding-bottom:12px; text-transform:uppercase; color:#f8c105;  margin-left:10px; letter-spacing:-0.03em; font-weight:bold; line-height:24px}
a.pin_to:hover{ text-decoration: underline; color:#f8c105; opacity:1;}


div.comment{ position:relative; width:60px; height:22px; background:#322520; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:3px #5e504a solid; z-index:100; margin-left:-20px; margin-top:-28px; text-indent:0; color:#bbb2ae; text-transform:uppercase; padding-left:5px; padding-top:4px; font-weight:bold} 
div.comment:hover{ color:#fff}

/* new_product */

div.block{ display:block;  width:160px; float:left;  position:relative;    min-height:230px; margin-bottom:10px; margin-right:16px;}

a.img_pro img{ margin:8px 0px; width:150px; height:138px}
a.img_pro img:hover{}

.table_main{}
.table_main td.td_main{ }
td.td_main{  padding:0!important; margin:0!important;}

a.name_product{display:block; font-size:12px; line-height:18px; color:#5a5a5a; text-decoration: none; text-align:left; font-family:Arial; font-weight:normal;  padding-top:5px; text-transform: none;  padding-bottom:2px;  }
a.name_product:hover{ text-decoration: underline}

.price_price{ color:#c43c00; font-size:12px;  font-family:Arial; letter-spacing:-0.02em; font-weight:bold; padding-bottom:4px; line-height:18px;}
.price_price span{ color:#595858; font-size:12px;  font-family:Arial; text-transform:none; padding-right:10px; font-weight:normal;  }

small.price_price{ }

a.pin_to_new{ background: url('images/bg_pinn.html') no-repeat top; display:block; width:75px; text-align:left; line-height:26px; font-size:12px; font-family:Arial; text-transform: none; height:26px; color:#fff; margin-left:12px; text-align:center}
a.pin_to_new:hover{   text-decoration: underline;}

.mar_10{ margin:5px 10px 0}

div.contentText div.infoBoxContainer div.productListTable{ border:0px none; }
.img_product img{ margin:5px 0px 15px 0px; }
.img_product:hover img{}

div.parametrs{ padding-left:10px; font-size:11px; color:#8f8885; padding-top:10px; padding-bottom:5px}
div.parametrs span{ color:#fff; text-transform:uppercase; font-weight:bold; float:right; width:100px; text-align:right}








/* products_new*/

div.products_new{display:block;  width:215px; float:left;  position:relative;   background:#fff; padding-bottom:10px; margin-right:10px; min-height:150px; margin-bottom:10px; border-left:1px #ededed solid; border-top:1px #ededed solid}


div.products_new div.main small del{ display:none}

a.pro_new{display:block; font-size:12px; line-height:18px; color:#2b72c2; text-decoration:none; text-align:left; font-family:Arial; padding-left:12px; text-transform:none; font-weight:normal; width:160px; padding-top:10px; height:40px}
a.pro_new:hover{ text-decoration: underline}

td.main{ font-size:12px; }
td.main a u{ text-decoration:none!important; font-size:16px; line-height:20px;  display:inline-block; color:#2b2925; padding-top:5px}

td.main small{ font-size:13px; color:#619db3}
td.main img{ }
td.main img:hover{}
.smallText a img{ margin-top:10px; margin-bottom:5px; margin-left:0px}
.smallText a{ text-decoration:none; white-space:nowrap; border:0px none;  font-size:11px; font-weight:bold}
.smallText a:hover{ text-decoration: underline}



span.space{ display:inline-block; width:268px}
span.stick{ display: inline-block;  height:20px; width:2px; background:url('images/stick.html') no-repeat center 6px; margin-left:0; margin-right:12px; margin-top:0px; margin-bottom:-2px}
.bg_centr{  background:url('images/bg_centr_container.html') repeat-y 1px top;  margin-top:10px}
.bg_upp{  background:url('images/bg_upp_container.html') no-repeat 1px top; padding-left:15px; padding-right:20px}

h1 del{  color:#aaa; padding-right:10px; float:right; padding-left:20px; font-size:14px}
.right_price, h1 span.right{ float:right;  margin-right:20px; font-weight:bold; color:#b63d1f}
.min_height_750{ }
.min_height_550{ }



a u{ text-decoration: underline; line-height:18px; }
a u:hover{ text-decoration:none}

div.roll{  margin:10px 0px; font-size:12px; letter-spacing:-0.01em}
a.pageResults u{ color:#c43c00}
a.pageResults:hover u{ color:#c43c00}
	td.main del{ font-size:16px; font-weight:normal; color:#555; line-height:26px}
p font small strong{}
img.pic{ position:relative; top:4px; margin-right:12px;}
td.fieldValue select{ margin-bottom:7px}

tr.pad_b_10{ padding-bottom:10px;}


div.mar_10 div.right span{ font-size:16px!important}
h2 a{ text-decoration:none}

div.discription{ font-size:12px; color:#595858; font-family:Arial; padding-bottom:6px; }
	
	.disc{ font-size:12px; color:#000; font-family:Arial; padding-left:22px; padding-bottom:12px}

div.its_img img{  margin-top:8px; margin-left:10px;}		
td a:hover { text-decoration:none; color:#000}



.productListingData div.block{ min-height:180px;  }

div.contentContainer h2{ padding-bottom:0; margin-bottom:5px; padding-top:20px}

a.prev, a.next{ position:absolute; width:29px; height:25px; background-image:url('images/bg_left_right.png'); background-repeat:repeat; display:block; cursor:pointer}
a.prev{right:38px; top:2px; background-position: left bottom}
a.next{right:10px; top:2px; background-position: right bottom}

a.prev:hover{ background-position: left top}
	a.next:hover{ background-position: right top}
	
.horces{margin-bottom:10px; top:468px; z-index:100; position:absolute; right:9px; border-left:8px #40352e solid}
.horces img{ position:relative; z-index:100; left:0; top:0; width:317px; height:301px}