body {background:#ebe3e3;color:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px}

a{color:#fff;text-decoration:none}
a:hover{color:#ac4477;text-decoration:underline}

 .bgThatch{background:#2C2D2F}
 .rightColumnNew{background:url(bg_redsquares.gif)}
 .rightColumn{background:url(bg_redsquares.gif)}
 .leftColumn{background:#000}
 .rolloverSq{margin:0;background:#37011B}
 .rolloverSq:hover{background:#800000}
 .listwhole{background:#4e0124;margin:0}
 .links {background:#4e0124}
  .footer {background:#4e0124;padding:0}

.materialDesc{float:right;width:360px;height:124px; background:url(../../graphics/text_360.gif);margin-right:10px;margin-top:20px}
.materialDesc p {margin-top:10px;margin-left:10px;width:340px}

.materialPics {clear:left;margin-left:48px;xmargin-bottom:20px;padding-top:20px;}



.rightColumnNew a{display:block; width:150px;
 padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
 background-color: #40343a; text-align: left; text-indent: 6px; 
color: #FFFFFF; line-height: 22px; float:left; margin:20px;text-decoration: none}



.rightColumnNew a:hover { background-color: #92868c; text-decoration: none}


.keycontain {xwidth:300px; margin-top: 40px; margin-left:24px ; float:left;clear:left;border-top:1px solid #444444;}

.key {
	
	margin-top: 0px;
	float:left;
	
	
	
	
}
.key a{
	display: block;
	width: 20px;
	background-color: #3C011C;
	margin: 0px;
	
}
.key a:hover{
	
	display: block;
	background-color: #861B1D;
}


.keyNew {
	border-top: 0px;
	border-bottom: 2px solid #1d1e1f;
	border-left: 2px solid #1d1e1f;
	background-color: #3d3e41;
	float: right;
	xwidth: 550px;
	padding: 8px;
	padding-right:20px;


}

.keyNew p {margin:6px 0}
.keyNew div {width:180px;float:left} 


.numberOn {
	
	color: #CC3300;
	background-color: #4e0124;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	font-weight: bold;
	width: 20px;
	padding: 4px 6px;
	float:left;
	margin: 0px;
	text-align: center;
}

.swatches {
	width: 100%;
	float: left;
	margin-top: 10px;
	xmargin-bottom: 20px;
	xmargin-left:14px;
}

.rolloverView{padding-top:6px; padding-bottom:6px;}
.rolloverView a { display:block; width:82px; background-color: #000000}
.rolloverView a:hover { background-color: #861B1D}


.feature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4e0124;
	text-align: center;


}
.inventoryborder {
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #3C011C;
	text-align: left;
	margin-top:30px;
	
	xfloat:right;






}.featureTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4e0124;
}
.featureEmpty {
	background-color: #4e0124;
	border: 0px
}
.featureLeft {
	border-left: 1px solid #666666;
}
.info {
	float: right;
	margin-top: 10px;
	width: 100%;
}
.thumbnail {
	border: 3px solid #92868C;margin-right:20px;float:left;
	
	
}


.slabs{
	margin-top: 20px;
	width: 900px;
	float:left;

}

.slabs a{text-decoration: none;display:block;  width: 350px; color:#FFFFFF; background-color: #4E0124; padding: 3px; float:left; margin-left: 20px; margin-right: 40px;  margin-bottom: 20px;}
.slabs a:hover{color: #00CCFF; background-color: #861B1D;}
.slabs a img {border:0px}

.header{background:#4e0124}

