@charset "utf-8";

/* CSS Document */



#leftCol {

	margin-left:25px;
	margin-top:20px;
	float:left;
	width: 220px;
	height: auto;	

	

}


#left1{


}

#left1 p{
		padding:15px 15px 15px 15px;
	background-color:#FFF;

}


#left{
	padding-top:4px;
	padding-left: 4px;
	width: 205px;


}



#middleCol{

	width: 470px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
	float:left;
}

#middleCol h2{
	
	font-size:18px;
	padding:10px 10px 10px 15px;
	background-color:#CCC;
}
#middleCol p{
		background-color:#fff;
		padding:10px 10px 10px 15px;
}
#rightCol {

	margin-right:20px;
	margin-top:20px;

	float:right;

	width: 206px;

	height: auto;		

}



#gearright1{

	background-image:url(../gear/statbar.jpg);

	background-repeat:no-repeat;

	width: 205px;

}



#gearright2{

	background-image:url(../gear/statbar.jpg);

	background-repeat:no-repeat;

	width: 205px;

}

#container #bodycontainer #middleCol table {

	text-align: left;

	font-size:12px;

	color:#666;

}

#container #bodycontainer #middleCol table a{

	color: #368FCB;

	text-decoration:none;

}



#container #bodycontainer #middleCol table a:visited{

	color: #368FCB;

	text-decoration:none;

}



#container #bodycontainer #middleCol table a:hover{

	color: #7CBF0F;

	text-decoration:none;

	border-bottom:solid 1px #368FCB;

}



.catTitle {

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	z-index:5;

	color:#000;

	

}

.productLargeImage{
	text-align:center;
	border: 1px #0C3 solid;
}

.addToCart {
	background-color:#CCC;
	border:1px #666 solid;
}

#rateProd{
	background:#999;
	border:1px #666 solid;
}

.imgLeft {
	float:left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.cartForm {
	background-color:#FFF;
	text-align:right;
	padding: 5px 5px 5px 5px;
}