/*FOR PRODUCT LIST*/
td {
font-family: Arial; 
font-size: 9px;
padding: 4px 0px 2px 0px
}

h1{
margin-bottom: 0px;	
}

h4{
color: #b80606;
padding-bottom: 5px;
}

table {margin-bottom: 10px;}
h4 {font-size: 12px; margin: 0px; padding-left: 5px;}

img {border: 0px; margin: 0px; padding: 0px;}

#productListContainer div.productContainer{
margin-bottom: 20px;
font-family: Arial;
}

.productTitle{
font-size: 10px;
height: 10px;
background-color: #d9cab0;
padding: 4px;
}

.pricing {
float: right; 
text-align: right;
width: 150px; 
margin-top: 10px;
font-size: 11px;
}

.productDesc{
position: absolute;
margin-left: 280px;
width: 220px;
margin-top: 10px;
font-size: 9px;
}

#productListContainer .guitarTypes{
position: absolute;
width: 75px;
height: 180px;
border-right: 1px #000 solid;
margin-left: 270px;
margin-top: 10px;
font-size: 9px;	
}

#afterProductTxt{
font-size: 9pt;	
}

#noProducts{
font-size: 14pt;
font-weight: bold;
text-align: center;
color: gold;
background-color: #000;
padding: 5px; 
}

/*FOR PRODUCT DETAILS*/

#detailDescription{
float: left;	
width: 300px;
padding: 25px;
}

#productDescriptionRight {
float: right;
width: 290px;
}

#additionalImages {clear: both;}
#additionalImages img {float: left; border: 1px #000 solid; margin-right: 10px;}

#productDetails {
height: 400px;
margin-top: 40px;
}

#mainImage{
float: left;
margin-right: 20px;
}

.productCost{
border: 1px solid green;
float: right;
font-size: 10px;

}

.guitarType{
	font-size: 14pt;
	color: #b80606;
	font-weight: bold;
}

.outofstock{
	color: #b80606;
	font-weight: bold;
	margin-top: 10px;
}

.backButton{
	height: 23px;
	padding-top: 6px;
	width: 141px;
	padding-left: 35px;
	font-size: 10pt;
	color: #fff;
	background-image: url('/images/back.gif');
}

.sectionBreak{
	height: 15px;
	padding: 3px;
	background-color: #b80606;
	text-align: center;
}

.sectionBreak a{
	color: #fff;
	font-size: 8pt;
	
}

.groupWrapper{
border: 1px #999 solid;
margin-bottom: 40px;
}

