/*  $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: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
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: #3f1c00; margin: 0px; font-size: 11px; font-family: Arial, sans-serif; padding:0; background:#f7f5f0 url(/images/bg_foote.jpg) left bottom repeat-x; line-height:18px; width:100%; height:100%;}

div.bg_top{  width:100%;background:url(/images/bg_top00.jpg) top repeat-x; min-width:1000px}
div.bg_header{  width:100%;background:url(/images/bg_heade.jpg) top repeat-x; min-width:1000px}


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

A {  color: #2e4a8a;  text-decoration: none; outline:none; }
A:hover {  text-decoration: underline; color:#000}
FORM {	display: inline;}


#storeLogo { float:left; margin-top:30px}
#headerShortcuts { position:relative; right:215px; top:10px;width:550px; height:31px; float:right}
#headerShortcuts a{ float:left; display:block; width:106px; height:15px; padding-top:8px; padding-bottom:8px; text-align:center; line-height:15px; color:#fff; margin-right:2px; font-size:15px;background:url(/images/bg_centr.png) top left no-repeat;}
#headerShortcuts a:hover{ text-decoration:none!important; background:url(/images/bg_hover.png) left top no-repeat}
#headerShortcuts a.active{ text-decoration: none; background: url(/images/bg_act00.png) left top no-repeat}
#headerShortcuts a:hover span, #headerShortcuts a.active span{ text-decoration:none!important}
#headerShortcuts a.active:hover{ text-decoration: none; background: url(/images/bg_hover.png) left top no-repeat}


.header{  z-index:0; height:402px;  }


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


.main_menu{ width:314px; height:50px; position:relative; float:right; top:0; right:150px}

.main_menu a{ display: block; line-height:39px; background:#bf0000 url(/images/left_mai.jpg) left top no-repeat; float:right; padding-left:12px; margin-right:1px; font-size:12px}
.main_menu a span{ background:#bf0000 url(/images/right_ma.jpg) right top no-repeat;line-height:39px; display: block; height:39px; padding-right:12px; color:#f9d989}

.main_menu a:hover{background:#652800 url(/images/left_maj.jpg) left top no-repeat; text-decoration:none}
.main_menu a:hover span{ background:#652800 url(/images/right_mb.jpg) right top no-repeat; color:#f4e13e}


img.img_text{ position:relative; left:40px; top:90px; float:left}
div.right_text{ float:right; background:url(http://www.template-preview.com/OS/300111165/images/monet.png) right 55px no-repeat; 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:11px;  color:#3f1c00; line-height:20px; position: absolute; height:20px; padding-top:0px; top:408px; left:-7px; z-index:100}
.breadcrumb a{ color:#3f1c00!important}
.breadcrumb a:hover{color:#3f1c00!important}

#columnLeft{ padding-top:18px;}
#bodyContent{ margin-bottom:10px; padding:15px 0px 10px 0px; }

#bodyWrapper{ position:relative; z-index:100;}
div.bg_content{ background:#fff;  -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; }


#columnRight{ width:0px}

h1, h2, h3{ font-family:Arial; font-size:18px; color:#1c1c1c; padding:15px 0px 10px 5px; text-transform:none; margin:0; font-weight:normal }

h4{ font-size:18px; font-weight:bold ; font-family:Trebuchet MS; color:#3f1c00; text-transform:uppercase; padding-top:15px; padding-bottom:6px}


#bodyContent h1, #bodyContent h3{ padding-left:0px; color:#3f1c00;  padding-top:18px; padding-bottom:15px}
#bodyContent h2{ padding-left:0px; color:#3f1c00;  padding-top:0px}

.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;  width: 150px; 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-left:10px; margin-top:10px; top:2px; position:relative; padding-bottom:10px}
.buttonAction {  float: right; margin-right:10px}
.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:490px; top:-30px;  font-weight:bold; font-size:11px; white-space:nowrap}
.sort_by_2  { position:absolute; left:685px; top:-26px; color:#A4AAB8; font-weight:bold; font-size:13px; display:none}

div.sort{ position: absolute; width:250px; right:-5px; top:-30px; overflow:hidden}
div.sort a{ text-decoration:none; color:#2e4a8a!important}
div.sort a:hover{ text-decoration: underline; 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{ margin-left:10px; padding-bottom:10px; font-weight:bold;  font-size:16px; color:#b60000}
div.productListingData div.new_templ_price del{ display:none}

div.productListingData div.new_templ_pin{ width:80px; margin-left:12px;}
div.productListingData div.new_templ_pin span a{ padding-top:6px!important; height:12px!important; padding-bottom:0; padding:0!important; display:block; line-height:12px!important; font-size:14px; }
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: #ff7302;}
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: #f60000;  font-weight: bold; padding-left:5px}
SPAN.productSpecialPrice {  font-family: Arial, Arial, sans-serif;  color: #bf0000;  font-weight:bold; position:relative; font-size:16px}
SPAN.errorText {  font-family: Arial, Arial, sans-serif;  color: #ff1182;}
.moduleRow td strong{  line-height:18px!important; }
.moduleRowOver { background-color: #f8eccd; cursor: pointer; cursor: hand; color:#000;}
.moduleRowSelected { background-color: #f8eccd; color:#000; margin:10px 0;}
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Arial, sans-serif; font-size: 10px; color: #000; background:#f8eccd; padding:5px }
.checkoutBarCurrent { font-family: Arial, Arial, sans-serif; font-size: 10px; background:#bf0000; 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{ width:982px; margin:0 auto; text-align: left;  color:#d2cec6; font-size:12px;  height:140px; background: url(http://www.template-preview.com/OS/300111165/images/bg_footer.png) left top no-repeat; padding-top:20px; }
div.footer a{ font-size:12px; font-family:Arial; color:#948567; text-decoration:none; padding-right:16px; padding-left:16px; font-weight:bold }
div.footer a:hover{text-decoration:none; color:#ff7302}
div.footer p.copy{ font-size:12px; color:#a18471; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; line-height:20px; font-weight:normal; float:right; padding-top:20px}
div.footer p.copy a{ color:#f9dd91; padding:0px 4px; text-decoration: underline}
div.footer p.copy a:hover{ color:#f9dd91; text-decoration:none}


ul.grid_140{ width:140px; margin:0; padding:0; }
ul.grid_140 li{ padding-bottom:2px; padding-top:2px}
ul.grid_140 li.title{ color:#fff; font-weight:bold}
ul.grid_140 li a{ padding:0; font-weight:normal; color:#f9dd91; text-decoration:none}
ul.grid_140 li a:hover{ text-decoration:underline;color:#f9dd91;}



/* lang */
div.box_lang{ position:absolute; top:14px; left:320px; width:185px ; color:#fff; font-size:12px; font-family:Arial; font-weight: normal}
div.title_lang{ float:left; margin-right:8px; line-height:25px; display:none}
div.box_lang a img{ margin-right: 10px; margin-top:4px; float:right}

/* curr */
div.box_curr{ position:absolute; top:12px; width:170px; left:210px; z-index:10;  height:40px}
.title_curr{ color:#fff; font-size:12px; font-family:Arial; float:left; line-height:28px; font-weight: normal}
.content_curr{  width:90px; margin-top:5px; float:right; padding:0!important}
.content_curr form select{ color:#000; border-top:1px #808080 solid; border-left:1px #808080 solid;  border-bottom:1px #cdcdcd solid;  border-right:1px #cdcdcd solid;}

/* shop cart */
.box_shopping_cart { position:absolute; top:0; right:0;  background:#bf0000 url(/images/left_mai.jpg) left top no-repeat; padding-left:10px; font-size:12px; white-space:nowrap}
.box_shopping_cart > span{ background:#bf0000 url(/images/right_ma.jpg) right top no-repeat; padding-right:14px; display:block;width:126px; height:39px; line-height:39px}

.box_shopping_cart:hover {background:#652800 url(/images/left_maj.jpg) left top no-repeat; color:#f4e13e; cursor:pointer; }
.box_shopping_cart:hover > span{ background:#652800 url(/images/right_mb.jpg) right top no-repeat; }

.box_shopping_cart a{ color:#f9d989; text-decoration:none} 
.box_shopping_cart:hover a{ color:#f4e13e; text-decoration:none} 

/* cat */
div.box_cat{ background:url(http://www.template-preview.com/OS/300111165/images/bg_categories.png) left 5px no-repeat; margin-bottom:10px}

div.content_cat{ }
div.content_cat a{ font-size:12px ; color:#2e4a8a; line-height:20px; display:block;  padding:3px 0px ; background:url(/images/arrow000.jpg) 5px 50% no-repeat}
div.content_cat a:hover{  color:#000; cursor:pointer; text-decoration: underline;background:url(/images/arrow000.jpg) 5px 50% no-repeat }
div.content_cat a strong{ color:#2e4a8a;}
div.content_cat a:hover strong{ color:#000!important;}
.in_cat{ }

div.content_cat a.level-0{ text-decoration:none; padding-left:20px}
div.content_cat a.level-0:hover{ text-decoration:none; }
div.content_cat a.level-1 { margin-left:20px; padding-left:20px}
div.content_cat a.level-1:hover{text-decoration:none;}

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

img.cat{	}

/* best Sellers */

div.box_best_sellers{ padding-bottom:10px; padding-right:11px}

.content_best_sellers{}

.content_best_sellers ul{ margin:0; padding:0;  margin-left:14px; color:#2e4a8a; padding-left:20px; list-style-type:decimal-leading-zero; font-size:11px; text-transform: none}
.content_best_sellers ul li{ line-height:14px; padding:2px 0px ; }
.content_best_sellers ul li a{font-size:12px ; color:#2e4a8a; line-height:16px; display:block;  padding:2px 0px ; text-transform:none}
.content_best_sellers ul li a:hover{ color:#000; cursor:pointer; text-decoration: underline; }

/* manufact */
.man{ background:url(http://www.template-preview.com/OS/300111165/images/bg_categories.png) left 5px no-repeat; padding-bottom:10px}
.content_man{}
.content_man span{ padding:0px 10px 0px 0px; display:block}
.content_man span select{background:#fff; color:#2b2925; border:1px #2b2925  solid; margin-top:0px; margin-bottom:10px}




/* search */
.box_search{ position:absolute; top:60px; right:0;  -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; background:#fff; height:30px; width:215px}
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:15px; top:6px; }



/* special */
div.box_specials{ position:relative; padding-bottom:20px}

a.special_product{ color:#fff; font-size:11px; font-family:Tahoma; line-height:18px; display:block; padding-bottom:6px; }
.content_specials{ padding-left:5px}

div.bg_specials small{ color:#717171; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:24px}

.content_specials_img{ display:block; width:100px}
.content_specials_img img{ float:left; padding-left:0!important; margin-left:0; padding-top:5px!important}



.content_specials a img{ padding:10px }
.content_specials a img:hover{ }
.content_specials del{ color:#494949; font-family:Arial; font-size:12px; line-height:20px;  display:block; float:right; width:112px}
.content_specials span.productSpecialPrice{ font-size:18px; font-family:Arial; color:#bf0000; font-weight: bold; float:left; line-height:20px; display:block;  float:right;  padding-top:4px; padding-bottom:4px; width:112px}

a.special_product{ display:block; font-size:12px; line-height:18px; color:#2e4a8a; text-decoration:none;  text-align:left; font-family:Arial; font-weight:bold; width:160px}
a.special_product:hover{ text-decoration:underline; color:#3f1c00; }
a.pin{ display:block; width:75px; height:22px; background:#bf0000 ; text-align: center; line-height:22px; color:#fff;   text-transform: none; margin-top:5px; margin-bottom:8px; font-weight: bold; font-size:12px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; opacity:.85; float:right; margin-right:37px}
a.pin:hover{ text-decoration: none; opacity:1}

a.pin_details{ opacity:.85; color:#fff; text-transform:none; font-size:12px; font-weight:bold; margin-top:10px; background:#bf0000; width:78px; height:25px; text-align:center; line-height:25px; display:block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-left:10px}

a.pin_details:hover{ text-decoration: none; opacity:1}

a.pin_to{ background:url(http://www.template-preview.com/OS/300111165/images/bg_pin.png) left top no-repeat; opacity:.85; width:116px; height:12px; text-align:center; line-height:12px; display:block; font-size:12px; padding-top:15px; padding-bottom:12px; text-transform:uppercase; color:#3f1c00;  margin-top:12px; margin-left:48px; letter-spacing:-0.03em;}
a.pin_to:hover{   text-decoration: none; color:#000; opacity:1; background:url(http://www.template-preview.com/OS/300111165/images/bg_pin_hover.png) left top no-repeat;}



/* new_product */

 div.block{ display:block;  width:150px; float:left;  position:relative;    min-height:300px;  margin-bottom:15px;   border-left:1px #c6c6c6 dashed}

a.img_pro img{ margin-top:8px; margin-left:10px;}
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:#2e4a8a; text-decoration: none; text-align:left; font-family:Arial; padding-left:10px; font-weight:bold; width:130px; padding-top:5px; text-transform:none;  padding-bottom:2px; min-height:36px}
a.name_product:hover{ color:#000; text-decoration: underline}

.price_text{ font-size:10px; color:#867f7f; line-height:25px; text-transform:uppercase!important}
.price_price{ color:#bf0000; font-size:12px;  font-family:Arial; letter-spacing:-0.02em; text-transform:uppercase;  font-weight:bold; padding-top:4px; padding-left:10px}
.price_price span{ color:#717171; font-size:12px;  font-family:Arial; text-transform:none;  font-weight: bold; }

small.price_price{ }

a.pin_to_new{ background: url(http://www.template-preview.com/OS/300111165/images/bg_pinn.png) top no-repeat; 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:0}
.img_product img{ margin:5px 0px 15px 0px; }
.img_product:hover img{}

/* 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:0;  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(http://www.template-preview.com/OS/300111165/images/stick.gif) center 6px no-repeat; margin:0px 12px -2px 0;}
.bg_centr{  background:url(http://www.template-preview.com/OS/300111165/images/bg_centr_container.jpg) 1px top repeat-y;  margin-top:10px;}
.bg_upp{  background:url(http://www.template-preview.com/OS/300111165/images/bg_upp_container.jpg) 1px  top no-repeat; padding-left:15px; padding-right:20px;}

h1 del{ font-size:12px; color:#000; padding-right:10px}
.right_price, h1 span.right{ float:right; font-size:18px; color:#bf0000; margin-right:20px; font-weight:bold}
.min_height_750{ min-height:780px}
.min_height_550{ min-height:600px}



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

div.roll{  margin:10px 0px; color:#171717}
a.pageResults u{ color:#2e4a8a}
a.pageResults:hover u{ color:#171717}
	td.main del{ font-size:16px; font-weight:bold}
p font small strong{}
img.pic{ position:relative; top:4px; margin-right:12px;}


div.discription{ padding-left:10px; padding-right:10px; font-size:11px; min-height:40px; color:#717171; font-family:Arial, Helvetica, sans-serif}
div.twitter{ min-height:95px; background:url(http://www.template-preview.com/OS/300111165/images/bg_twitter.png) top no-repeat; margin-top:10px}
	
	.disc{ width:130px;   margin-top:0px;min-height:40px; color:#948567; padding-left:10px}

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


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

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

/* Slide Show*/



.carousel-box{ width:955px; position: relative;  height:260px; padding-top:65px;}
.carousel{ margin-left:36px}

.carousel ul li{  width:150px; height:260px; margin-left:14px ; margin-right:14px ;float:left; }

.carousel ul li a{ display:block;}
.carousel ul li a:hover{ text-decoration:none; }
.carousel ul li a img{ border:1px #e9d5ab solid;  -webkit-box-shadow: 0px 0px 5px #000;  -moz-box-shadow: 0px 0px 5px #000;}

a.prev{ position:absolute;  height:90px; width:38px; z-index:100; border:0!important;  display:block; outline:none!important; cursor:pointer;}

a.next{ position:absolute; height:90px; width:38px; z-index:100; border:0!important;  display:block; outline:none!important; cursor:pointer;}

a.next{  top:120px; right:-10px}
a.prev{  top:120px; left:-2px; }

