/* DANS ADDITIONS */

.headertop {
height :220px;
width: 968px;
background: url('../img/heading.jpg') top left no-repeat;
}
.headertop h1 a {
	display:block;
	height: 100px;
	text-indent: -9996px;
	overflow: hidden;
}
.menu {
padding: 14px;
padding-left: 35px;
position:relative;
z-index: 100;
top: -120px;
height:26px;
background: url('../img/menubk.png') 38px 0px repeat-y;
}
.menu  li {
background-image:none;
float: left;
line-height: 23px;
font-size: 15px;
font-family: arial;
font-weight: bold;

}
.menu a {
background-image:none;
background:none;
color: #fff;
text-decoration:none;
}
#center_column {
	width: 100%;
	padding: 0px 45px 0px 45px;
	background: url('../img/bkcontent.jpg') 38px 0px repeat-y;
	margin-top: -67px;
}
.subnav  {
	margin-top: 15px;
	margin-right: 15px;
	padding :80px 10px 10px 10px;
	float :right;
	position: relative;
}
.menu ul li { 
padding: 0px 15px 0px 0px;

border-right: 2px solid #000;
}
.menu ul li.last { 
margin: 0px 0px 0px 20px;
padding: 0px;
}

.subnav  ul {
	list-style:none;
}
.subnav  li {
	float :left;
	color: #fff;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #AB130E;
}
.subnav  li.last {
	border-right: 0px;
}
.subnav  a {
	color:#fff;
	text-decoration:none;
	}

#header {
color: #fff;
	position: relative;
	top: 49px;
	width: 900px;
	margin-left: 38px;
	}
#header a {
color:#fff;
}
	#header #search_block_top {
	float:right;
}
#header #header_user #header_user_info {
	float:left;
	padding: 0px 20px 0px 18px;
	margin: -2px;
	color: #fff;
	!height:10px;
	!margin-top: -30px;
}
#header #header_user #header_nav #your_account {
	float:left;
	margin: -5px;
	padding: 0px 0px 0px 20px;
	!margin-top: -36px;
}

#header #header_user #header_nav #shopping_cart {
	float:left;
		margin: -5px;
			padding: 0px 0px 0px 5px;
				!margin-top: -36px;
				!margin-left: 120px;
}

.ac_input {
	background: transparent;
	color: #fff;
	border: 1px solid #000;
	font-size: 11px;
}
#search_block_top {
	text-align: right !important;
	width: 260px !important;
}
#searchbox  .button {
	width: 70px !important;
	color: #AB130E !important;
	background: #000 !important;
	height: 15px;
	
	
}
#center_column {
	width:850px;

}
.homefeat  h4 {
color: #ff0000;
padding: 4px 0px 4px 0px;
text-transform: capitalize;
}
.homefeat {
float: right;
width: 580px;
margin-right: -30px;
}
.homefeat  ul {
list-style: none;
	background: #0d0d0d;
}
.homefeat ul li {
	padding: 10px;
}

.ajax_block_product item  {
background: #000 !important; 
}
.producthome {
	color: #fff;
	width: 600px;
	float:right;
	margin-right: -30px;
}
.producthome a {
color: #fff;
}

.producthome h5,.producthome h5 a {
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	padding: 2px 0px 4px 0px;
}
.producthome li {
	margin: 5px;
	padding:4px;
	float: left;
	list-style-type: none;
	border: 1px solid #333;
}

.producthome h4 {
	color: #AB130E;
	font-size: 18px;
	text-transform: capitalize;
	padding-bottom: 8px;
	padding-left: 3px;
}

#footer {
	background: url('../img/foot.jpg') center no-repeat;
	border: 0px;
	height: 149px;
	width:99%;
	margin: auto 0;
	margin-left: 15px;
	position:relative;
	top: -30px !important;
}
.leftcol {
	width: 260px;
	margin: 0px;
	padding: 8px 0px 0px 0px;

}
.leftcol ul li{
	width: 260px;
	margin: 0px;
		padding: 0px 0px 0px 10px;
}
.breadcrumb {
	padding: 5px;
}
.breadcrumb {
color: #999;
}
.breadcrumb a{
	color:#fff;
}
.producthome #primary_block h2 {
color:#fff;
text-transform: capitalize;
font-size: 14px;
}
.leftcol li a {
	font-weight: bold;
	xbackground: url('../img/navbk.jpg') top left no-repeat;
	height: 28px;
	width:230px;
	color: #fff;
	text-decoration:none;
	border-bottom: 1px solid #000;
	display:block;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
	padding-left: 30px;
}
.leftcol li a.selected {	color: #AB130E;}

.producthome .product_list .center_block h3 a {
	text-decoration:none;
	font-size:13px;
	font-family: Arial;
}
ul.menu3  {
margin-top: -10px!important;
width: 585px;
height: 30px;
border-bottom: 1px solid #ccc;
margin: 15px;
}
ul.menu3 li a {
text-decoration:none;
font-size: 14px;
}
ul.menu3 li {
border: 0px !important;
padding: 0px;
margin: 5px 0px 0px 0px;

}

.leftcol  .leftcol #newsletter_block_left {
display:none;
}
#newsletter_block_left {
 margin-left: 20px;
 }
#newsletter_block_left h4 {
	border: 0px;
	margin: 8px 0px 0px 10px;
	line-height: 30px;
}  



#newsletter_block_left .button_mini {
	color: #fff !important;
	margin-left: 70px !important;
	height: 30px;
	width: 30px;
	margin-top: 2px !important;
	background: url('../img/go.jpg') top left no-repeat;
	text-indent: -9997px;
	overflow: hidden;
}

.emailnewslet input {
	position:relative;
	z-index: 99;
	margin-left: 15px;
	font-size: 12px;
	margin-top: 2px;
	background: none;
	color: #fff;
	border: 0px;
	height: 16px;
}
.emailnewsbuttons {
	position:relative;
	top: -43px;
	left: 143px;
	width: 100px;

}
.emailnewsbuttons  select {
	background: #000;
	border: 1px solid #333;
	color: #ccc;
}
.invalid {
padding: 0px;
margin: 0px;
margin-top: -30px;
padding-left: 10px;
}

.tree li ul li a {
	display:none !important;
}

.tree li ul {
	display:none !important;
	display:hidden !important;
}

#center_column p.warning {
	margin-left: 25px;
}
