

/*#####################
#### PRODUCT LISTS ####
#####################*/ 


#productList{
	margin					: 0px;
	padding					: 0px;
}

#productList ul{
	margin					: 5px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display 				: block;
	list-style 				: none;
}


#productList li{
	display 				: inline;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 5px 0px 0px;
}


.productThumb{
	width					: 89px;
	height					: 89px;
	margin					: 5px;
	padding					: 2px;
	border					: 1px solid #CCC;
}

a.linkopacity img {
	filter					: alpha(opacity=100);   
	-moz-opacity			: 1.0;   
	opacity					: 1.0;
	margin					: 5px;
	padding					: 2px;
	text-decoration			: none;
}

a.linkopacity:hover img {
	filter					: alpha(opacity=30); 
	-moz-opacity			: 0.3; 
	opacity					: 0.3;
	margin					: 5px;
	padding					: 2px;
	border					: 1px solid #000;
	text-decoration			: none;
}


a span{
	display					: none;
	
}

a:hover span{
	display					: inline;
	position				: absolute;
	margin					: 5px 0px 0px -100px;
	padding					: 0px;
	font-size				: 180%;
	font-weight				: bold;
	color					: #333;
	text-decoration			: none;
	cursor					: hand;
	width					: 89px;
	height					: 89px;
	border					: 3px solid #EE7D11;
	text-align				: center;
	line-height				: 4.0em;
	
}


a#productStrapline{
	margin					: 5px;
	padding					: 2px;
	color					: #EE7D11;
	text-align				: center;
	line-height				: 2.8em;
	font-size				: 105%;
	font-weight				: bold;
	text-transform			: uppercase;
	border					: 1px solid #CCC;
	display 				: block;
	text-decoration 		: none;
	width					: 428px;
}
a#productStrapline:hover{
	background-color		: #EE7D11;
	color 					: #FFFFFF;

}



/*####################
#### PRODUCT PAGE ####
####################*/ 


#productImage{
	padding					: 0px 0px 0px 10px;
	margin					: 0px 0px 0px 0px;
	width 					: 350px;
	float					: left;
	
}

#productDetails{
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
	width 					: 380px;
	float					: right;
}


#productDetails ul{
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 25px;
	list-style-image		: url(../images/bullet.gif);
}


#productDetails ul li{
	padding					: 0px 0px 15px 0px;
	margin					: 0px 0px 0px 0px;
	line-height				: 1.0em;
}


.rangeImg{
	float					: right;
}


#productNav{
	width					: 270px;
	display					: block;
	float					: right;
}


#productNavLeft {
	width					: 120px;
	float	 				: left;	
}


#productNavLeft ul{
	margin					: 5px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	width					: 150px;
	list-style 				: none;
	
}

#productNavLeft li{
	display 				: inline;
}

#productNavLeft li a{
	text-decoration			: none;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 10px;	
	color					: #EE7D11;
	float					: left;	
}

#productNavLeft li a:hover{
	display 				: inline;	
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 10px;
	text-decoration			: underline;
}


#productNavRight {
	width					: 120px;
	float	 				: right;	
}

#productNavRight ul{
	margin					: 5px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;	
	list-style 				: none;
}


#productNavRight li{
	display 				: inline;	
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

#productNavRight li a{
	text-decoration			: none;
	margin					: 0px 0px 0px 0px;
	padding					: 2px 5px 2px 5px;	
	background-color		: #9BA1A4;
	color					: #fff;
}


#productNavRight li a:hover{
	margin					: 0px 0px 0px 0px;
	padding					: 2px 5px 2px 5px;
	background-color		: #666;
}


