/* fonts */
@import url(../css/themecore.css);
@import url(../fonts/pt_sans/stylesheet.css);

.sf-menu a, .price, .price-shipping, .price-wrapping, div.block h4, ul#product_list li h3 a, #center_column div.products_block h5 a, h1, h2, .idTabs a
{ font-family: 'PTSansRegular', cursive!important; font-weight: normal!important;  }
/*------- */

body { background: #ffe9d2  url(../img/bg.jpg) top repeat-x; color: #5c5753; }
#left_column .block_content { padding: 15px 8px !important; }

#header { /width: 960px; }
#columns { width: 980px; }
#right_column { float: none; clear: both; }
#cart_block #cart-buttons a { width: 180px; }

#page { padding: 0 20px; background: none; }
#center_column { width: 710px; /width:730px; padding: 20px;	 background: white; margin-bottom: 0; 	 
	box-shadow: 0 2px 12px #cbb9a7;
	-moz-box-shadow: 0 2px 12px #cbb9a7;
	-webkit-box-shadow: 0 2px 12px #cbb9a7;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

img.logo { margin-top: 5px; }
#left_column { margin: 0 0px 0 0; padding: 0 10px 0 0 ; overflow: visible; }
#cart_block , .column .block { width: 190px; background: white!important; 

	box-shadow: 0 2px 12px #cbb9a7;
	-moz-box-shadow: 0 2px 12px #cbb9a7;
	-webkit-box-shadow: 0 2px 12px #cbb9a7;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

 }
 
/*
#cart_block h4 span#block_cart_collapse { background: url(../img/sort_asc_white.png) top left no-repeat; }
#cart_block h4 span#block_cart_expand { background: url(../img/sort_asc_white.png) top left no-repeat; }
 */
.column div.block a, a { color: #333; }
#header_right #search_block_top input.button { background-color: #fffccf; height: 25px; 
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;

}
h1, h2, h3, h4 { text-transform: none!important; }
h1 { font-size: 25px; color: #333;}
h2 { font-size: 20px!important; color: #332016; }
h3 { }

h1 span { color: #E25F84; }

#primary_block h1 { float: right; width: 392px; }

.new, .discount, .online_only, .availability { border-right: 1px solid #e7e7e7!important; padding-right: 5px!important }

ul#product_list li { border-bottom: 2px solit #e7e7e7; }
ul#product_list a.product_img_link { border: none; }

/* pricing */
.price, .price-shipping, .price-wrapping { color: #728f07; }
ul#product_list li .price, #primary_block #buy_block #our_price_display { font-size: 22!important; }

/* cutomizing */
#categories_block_left .tree a {border-color: #2F2E2B; }
#categories_block_left ul.tree a.selected { border-color: #2F2E2B; color: #f08615; }
.informations_block_left li a { border-color: #2F2E2B; }
.informations_block_left li a:hover, #categories_block_left .tree a:hover { background: #e7e7e7; }
.button { background: #C6D96E!important; color: #6D5730; }
.button { background: #e25f84!important; color: #f1afc2!importANT; }
.exclusive_large, .exclusive { background: #6d961e!important; }
.exclusive:hover, .exclusive_large:hover { background: #D37313!important; }
.button_small, .button_large, .button, .exclusive, .exclusive_large {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

/* absolute shopping cart */
#header_user ul { position: relative; }
p#header_user_info { position: absolute; right: 236px; /right:183px; top: 60px; }
#shopping_cart { background: url(../img/shopping-bag.jpg) 10px 0 no-repeat; width: 160px; margin: 0 0 0 15px!important; text-align: left; padding-left: 60px; border-left:  1px solid  #b7a7b3;}
#shopping_cart a { display: block; }
#header_user span { color: black; }


/* editorial */
.editorial_block { padding-top: 20px; border-top: 1px solid #CBB9A7; }
.editorial_block img { }

/* blocks */
#cart_block h4, div.block h4 { 	color: #333; font-size: 18px; background:  #e8d7e9 url(../img/box-bg.png) bottom repeat-x; padding: 15px; text-transform: uppercase!important }

.blockmanufacturer h4 { background-color: #8dc227!important; }
.exclusive h4 { background-color: #e25f84!important; }
.tags_block h4 { background-color: #7b7b7b!important; }

/* categories */
#currencies_block_top { float: right; }

#languages_block_top ul#first-languages li, #languages_block_top ul#first-languages li.selected_language { float: right; }

/*search */
#header_right #search_block_top input.search_query { background: #fffccf; padding: 6px; 
	border-radius: 6px 0 0 6px ;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;

 }
#header_right #search_block_top input.button { }
#header_right #search_block_top { position: absolute; top: 114px; right: 20px; }

/* single */
#primary_block #pb-left-column { width: 356px; }
.idTabs a { padding: 15px 8px; color: #858585; line-height: 22px; font-size: 16px; background: url("../img/block-bg.jpg") repeat-x  left -106px;
	border-radius: 6px 6px 0 0 ;
	-moz-border-radius: 6px 6px 0 0 ;
	-webkit-border-radius: 6px 6px 0 0 ;

 }
 
 .idTabs a:hover { background: #ccc; }
 .idTabs a.selected:hover { background: #333; }
 
.idTabs { height: 48px; border-color: #333; border-width: 2px; }
.idTabsShort .selected, .idTabs .selected { background: #333; color: #FFE9D2 }
div.sheets { }

/* list */
ul#product_list li h3 {margin-top: 0; font-size: 19px; }

/* featured */
#featured-products_block_center { padding: 0; overflow: hidden; }
#center_column #featured-products_block_center ul li { 
	width: 220px; /width:210px; border: none; margin: 10px; position: relative; 
	background: url(../img/block-bg.jpg) bottom repeat-x!important; overflow: hidden; height: 400px;
	margin: 15px 15px 15px 5px; 
}


#create-account_form p.text { height: auto; overflow: hidden; width: auto; }

#center_column #featured-products_block_center ul li.first_item  { }
#center_column #featured-products_block_center ul li.last_item_of_line  { margin-right: 0;  }
#center_column #featured-products_block_center h5 { font-size: 20px; margin-top: 228px; height: 40px; color: #6C4D30; }
#center_column #featured-products_block_center h5 a { color: #6C4D30; }
#center_column #featured-products_block_center h4 {  display: none;  } 
#center_column  div.block a { color: #91BD28; text-decoration: none; }
#center_column .products_block ul li:hover a { color: #62871b; }
#center_column #featured-products_block_center a.product_image { position: absolute; top: 0; margin: 0 0 0 -15px; border-bottom: 2px solid #cbb9a7; }
#center_column #featured-products_block_center div.product_desc { display: none; } 

/*------ other mods ------------*/

/* ntfooter */
#nt_flex_footer_blocks {  
    background: #333 url(../img/grey-bg.jpg) center no-repeat;    margin: 10px 0 20px 232px; padding: 20px;

	box-shadow: 0 2px 12px #cbb9a7;
	-moz-box-shadow: 0 2px 12px #cbb9a7;
	-webkit-box-shadow: 0 2px 12px #cbb9a7;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

	
}

#footer  .block { width: 150px ; }
#footer { width: 980px;  }
#footer  ul {margin-top: 5px; }
#footer .copyright { clear: both; padding: 10px 0 0 0; margin: 0; width: auto; background: url(../icons/shim-2px.png) top repeat-x}
#footer, #footer a { color: #b7b1a2; }


ul.sf-menu  { 
background: #333 url(../img/grey-bg.jpg) center no-repeat; margin: 25px 0 10px 0; width:100%!important; /width: 960px; padding: 0!important; border-top: 2px solid black;  
	box-shadow: 0 1px 2px #666666!important;
	-moz-box-shadow: 0 1px 2px #666666!important;
	-webkit-box-shadow: 0 1px 2px #666666!important;

	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.sf-right { display: none; }
.sf-menu a {  line-height: 49px!important; font-size: 16px!important; margin-right: 0!important; color: #FFE9D2!important; text-transform: uppercase; }
.sf-menu a:hover { background: #FFE9D2!important; color: #333!important; }
a > .sf-sub-indicator { top: 18px!important; }
.sf-menu a.active  { background: url("../img/navi-bg-act.jpg") repeat scroll 0 0 transparent; }
.sf-menu li li { background: #333!important; }
.sf-menu li li a { font-size: 14px!important; }


/* sf search */
li.sf-search { }
li.sf-search input { padding: 0 6px!important; background: #E7D7F2 url(../icons/search-icon.png) 185px center  no-repeat!important; border: none!important; width: 200px!important; margin-top: 10px!important;  

	border-radius: 6px!important;
	-moz-border-radius: 6px!important;
	-webkit-border-radius: 6px!important;
	
	box-shadow: inset 0 1px 2px #666!important;
	-webkit-box-shadow: inset 0 1px 2px #666!important;
	-moz-box-shadow: inset 0 1px 2px #666!important;
}

li.sf-search input { background: url(../img/search-icon.png) center no-repeat; height: 30px; }
.sf-menu li { background: url(../img/navi-bg-devider.png) no-repeat!important; }
li.sf-search { background: none!important; margin-right: 10px!important; }


/* ntsalides arrow */
.control { background: none!important; text-indent: -2000px; width: 46px; height: 143px;} 
.prev { background: url(../icons/sliderarrow-l.png) top left no-repeat!important; top: 50px!important;}
.next { right: 10px!important; left:auto!important; background: url(../icons/sliderarrow-r.png) top left no-repeat!important; top: 50px!important;}


#home_slides { margin-bottom: 10px; clear: both;
	box-shadow: 0 2px 12px #cbb9a7;
	-moz-box-shadow: 0 2px 12px #cbb9a7;
	-webkit-box-shadow: 0 2px 12px #cbb9a7;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}