/*-------------------------*/
#productListing{
float:left;
display:block;
border:0px solid #000;
height:100% !important;
overflow:visible;
/*width:640px;*/
padding: 0 0 0 3px;
margin:30px 0 0 0;
}

/*----- product listing ---*/

div.listing {

width:198px;
height:206px !important;
float:left;
/*background: transparent url(../image/bg_product.png ) no-repeat;*/
border:0px solid #666;
background-position:top left;
margin: 0px 7px 7px 0px !important;
padding:0px !important;
color:#FFF;
}

div.listing:hover {
background: transparent url(../image/bg_productAccesories_over.png ) no-repeat;
}

div.listing dl {
margin:0px; 
padding:0px;
}

div.listing dl .productDetails{
	
	height:41px !important;
	margin : 12px 0 0 0;	
	text-align:center;
	
}

div.listing img { height:142px; width:188px; float:none; text-align:center; border:0px; margin:5px 0 0 5px;}

div.listing dd.productName { color : #fff; font-weight:bold; font-size:11px; /*background:#E1C693;*/ margin:0px 0 0 0px; padding-top:5px;  }
div.listing dd a{ color:#000; text-decoration:none; font-size:9px; letter-spacing:1px;}
/*
a.roll  img { opacity: 1.0; filter:alpha(opacity=100); }
a.roll:hover img { opacity: 0.4; filter:alpha(opacity= 50);}
*/
div.listing dd.productModel { color : #000; font-weight:bold; font-size:11px; /*background:#E1C693;*/ margin:0px 0 4px 0; padding:0px;  }
div.listing dd.productQuantity { font-size:14px; margin:2px; padding:0px;  }

div.listing dl dd.productImage { float:none; margin:0px; padding:0px;}

div.listing dd.productPrice { float:none; margin:0px; padding:0px; text-align:left; font-weight:bold; font-size:14px;}

div.listing div.listingBuy { float:none; margin:0px; padding:0;border:0; }


div.listingTop {  
clear: both; 

}

div.listingBottom {
display:none;
height:0px;

clear: both; }

#productListing .productPrice{
font-weight:bold;font-size:1.0em;color:#C9C9C9; line-height:12px; text-align:center;
}
.price{
font-weight:bold;font-size:1.2em;color:#D89B0E;line-height:12px;
}