/* @override 
	http://spcbcstore.bfuturedigital.net/themes/spcbc_themev122/css/spcbc_storestyle.css
	http://spcbcstore.bfuturedigital.net/themes/prestashop/css/spcbc_storestyle.css
	http://spcbcstore.bfuturedigital.net/themes/prestashop/css/spcbc_storestyle.css
	http://spcbcstore.dev/themes/spcbc_themev122/css/spcbc_storestyle.css
*/
/*Specific Styles for SPCBC
change 
hover for input_button all sizes
fix background on long pages background-image:url(../img/store_allpages_bg_lg.jpg);
change buller color for my accounts
change cart button
*/

.textcolor_onred { color:#dbc8ad}
.redbackground { color:#c42a1d}
.midbrown_background { color:#a98561}
.textcolor_largeheadersbrown { color:#d9ae89;} 
.clear { clear:both;}
/*categories and information - move categories to center*/
/*#left_column div.block { padding-bottom: 6px; background:none;}*/
body#index div#categories_block_left.block, body#index div#categories_block_left.block .block_content{ padding-bottom: 6px; background:none;border:none;
	/*border-left: 1px #d0d3d8;
	border-right: 1px #d0d3d8;*/
	padding:0.5em 0.7em 0pt;
	background: none;
	min-height:20px;
	width:250px;
	float:left;

	}
body#index.notlogged div#categories_block_left.block { padding-bottom: 6px; background:none;border:none;
	/*border-left: 1px #d0d3d8;
	border-right: 1px #d0d3d8;*/
	padding:0.5em 0.7em 0pt;
	background: none;
	min-height:20px;
	width:250px;
	/*float:left;*/
	margin:0 auto;
	float:none;

	}
body#index div#informations_block_left.block, body#index div#informations_block_left.block .block_content, div#page_inner.pageN div#informations_block_left  { display:none!important;}

	
body#index div#categories_block_left.block h4, div#informations_block_left.block h4 {background: none;
	padding:0.5em 0.7em 0pt;
	/*background: #f1f2f4 url('../img/block_bg.jpg') repeat-x bottom left;*/
	min-height:20px; border-right-width:0; border-left-width:0; border-left-style:none;}

body#index #center_column div.block h4 {
	background: none;
	height: 17px;
	color: #374853;
}
body#index #left_column.column div#categories_block_left.block /*div.block .block_content*/ 
/*{ position:relative;top:0; left:400px;text-align:center; }*/

body#index #left_column{ /*display:none;*/}

/*page1 - index layout*/
body#index div#page_inner{ width:980px; margin:0 auto; background:url(../img/store_homecenter_bg.jpg) no-repeat center top;height:100%; position:relative; top:0px;left:0px; z-index:50;}
body#index div#page_inner_content{ width:850px; margin:0 auto;height:100%;position:relative; top:0px;left:0px;z-index:100; }
#leftcol_center { width:517px; margin:0 auto;}
#spcbc_block { width:530px!important; margin-left:70px;}
.spcbc_block_inner { width:400px!important; margin:0 auto;} /*for Ie6 primarily*/
/*#spcbc_block h3{ background:none;}*/

#spcbc_block h3, #spcbc_block h2 { font-size:1.2em;width:100%; line-height:1.7em; font-style:italic;float:left; clear:left; color:#a02a26; text-align:center;}
#spcbc_block h2 { 
	width:100%;
	font-size: 1.1em;
	padding-left:0;
	text-transform: uppercase;
	font-weight: normal;}
#spcbc_block .feature{ clear:left;float:left;text-align:center; width:100%;margin-top:20px;}

body#index #center_column {
	width: 565px!important;
	margin: 0 0 30px 0;
}

/*Cart*/
/* @group cart */
#cart_block h4 {background:#c42a1d;}
#cart_block.block { width:191px;}
#cart_block.block.exclusive .block_content {
	/*background: #a98561;*/
		background:#a59787;

	border-left: 1px solid #a98561;
	border-right: 1px solid #a98561;}
body#index div#page div#page_inner div#page_inner_content div#right_column { margin-left:80px;
	padding-left:0px;}

td.cart_description, td.cart_description.item { float:left; text-align:left;margin:0px 0px 10px -40px ;padding:10px 0px 10px 0px!important;}
#center_column div.spcbc_lasproduct table.cart_last_product_content tbody tr td.cart_description { margin:0px!important}

#center_column table.cart_last_product_content {float:left; }
#center_column table.std.cart_last_product thead tr { float:left;}
#center_column div.spcbc_lasproduct {float:left;;  border-bottom:1px solid #00af37;padding-bottom:10px;display:table;   clear:both;width:545px;}
/* @end */


/*all other pages*/
div#page_inner.pageN { width:925px; margin:0 auto; background-image:url(../img/store_allpages_bg_lg.jpg);}

body#index #left_column, #left_column { /* moves the left column to the center on the main page if it center column is bigger */
	clear:both; 
	width:140px;
	padding-right: 5px;
}


.pageN #right_column {
	width: 190px;
	padding-left: 3px;
	margin-left:15px
}




ul#product_list a.product_img_link{	display:none;}

ul#product_list li .price{
	font-size: 110%;	margin-bottom: 0.2em;
	color:#d40000;}

ul#product_list li div.center_block{
	float:left;
width:60%;}
ul#product_list {
	width:390px;
	float:left;
	margin-left:.25em;
	margin-top:1.5em;
}
#selectPrductSort { margin-right:120px;}
body#category #product_list div.right_block {margin-left:-10px; }
div.pagination { margin-right:135px; padding-top:10px;clear:both; }

/*shipping*/
h4.spcbc-shipnote {color:#d40000; font-size: 110%;}

/*product page & category page*/
div#page_inner.pageN #left_column {
	margin-top:65px!important;
}

#more_info_block { width:200px; float:left; margin-top:-65px; }
#more_info_block p { width:250px}



div#page_inner.pageN ul.idTabs li a, div#page_inner.pageN ul.idTabs{
	background-image:none;
	display:block;
	width:200px;
	height:18px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:3px;
	color:#374853;
}
ul#more_info_tabs.idTabs.idTabsShort { width:150px!important;display:;}
div#page_inner.pageN ul.idTabs li a.selected{
	background-image: none;
	color:#000000;
}
div#page_inner.pageN ul.idTabsShort li a {
	background-image:none;
	width:138px;
}
div#page_inner.pageN ul.idTabsShort li a.selected{
	background-image: none;
	color:#000000;
}
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link, #primary_block ul#usefull_link_block span.span_link:hover{
	text-decoration:none;
	color:#76839b;
	font-size:0.9em;
	background:#f5efe9 url('../img/bullet_alt.jpg') no-repeat left;
		/*background: white url('../img/bullet_alt.jpg') no-repeat top left;*/

	padding-left:15px;
	display:block;
	height:15px;
	width:150px;
}


/*buttons */
div#page_inner.pageN input.exclusive, div#page_inner.pageN input.exclusive_disabled, div#page_inner.pageN a.exclusive, div#page_inner.pageN span.exclusive { background:url(../img/store_addtobutton.jpg) no-repeat;}

div#page_inner.pageN input.button, div#page_inner.pageN input.button_disabled, div#page_inner.pageN input.exclusive, div#page_inner.pageN input.exclusive_disabled, div#page_inner.pageN a.button, div#page_inner.pageN a.exclusive, div#page_inner.pageN span.button, div#page_inner.pageN span.exclusive {
	width: 120px;
	background :url(../img/store_addtobutton.jpg) no-repeat;}
	
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	/*background-position: left -18px;*/
	/*color:#D40000;*/
}
	
input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large {
	width: 180px;
	background :url(../img/store_addtobutton_lng.jpg) no-repeat;}


/*footer*/
#footer .block_various_links {display:none!important;}

	

/*menu*/
#menu{height:34px;width:830px; position:absolute;top:120px;left:80px; z-index:9000;}
#menu ul ul{top:100%;}
#menu ul ul a{background-color:#b5121b;font-size:12px;font-weight:normal;line-height:14px;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:5px;text-transform:lowercase;}
#menu ul a{color:#dbc8ad;font-family:Helvetica, sans-serif;font-size:13px;font-weight:bold;line-height:14px;padding-left:20px;padding-right:20px;padding-top:15px;text-decoration:none;text-transform:uppercase;}
#menu ul, #submenu ul {
display:block;
margin:0;
padding:0;
}
#menu ul { width:830px; height:34px;text-align:center;}
#menu ul.menu1_ul1 { top:30px;}
#menu ul.menu2_ul1 { left:150px!important;top:30px!important;}
#menu ul.menu4_ul1 {left:360px!important;top:30px;}
#menu ul li, #submenu ul li {
list-style-type:none;
margin:0;
padding:0;
}
#menu ul ul {
font-size:0.9em;
}
#menu a, #submenu a {
display:block;
padding-left:1em;
padding-right:1em;}

#menu ul li {
float:left;
}
#menu ul li {
position:x;
z-index:9010;
}
#menu ul li:hover > ul, #submenu ul li:hover > ul {
display:block;
}
#menu ul ul {
display:none;
position:absolute;
text-align:left;
width:13em;
z-index:9010;
}
#menu ul ul li {
width:100%;
}
#menu ul ul {
left:0;
top:1em;
}
#menu ul ul li {
float:none;
}
#menu ul ul ul {
font-size:1em;
left:100%;
padding-top:0;
top:0;
}
#submenu ul ul li {
padding-left:10px;
}

