/*****************************************************
* Store Page
*****************************************************/

div.store_itemL {
	float			: left;
	text-align		: center;
	width			: 126px;
	}

div.store_itemR {
	float			: right;
	width			: 370px;
	margin			: 10px 0 0 0;
	}

div.store-item img {
	padding			: 3px;
	border			: none;
	}

div.store-item img:hover {
	border			: none;
	}
	
a.store-item-anchor {
	color			: #333333;
	font			: bold 120% Arial,Helvetica,sans-serif;
	text-decoration		: none;
	}
	
a.store-item-anchor:hover {
	color			: #666666;
	text-decoration		: underline;
	}

div.store_row {
	margin			: 0 0 20px 0;
	}

div.store_name a {
	color			: #D7050C;
	font			: normal 110% Arial,Helvetica,sans-serif;
	text-decoration		: none;
	}

div.store_name a:hover {
	text-decoration		: underline;
	}
	
div.store_text {
	font-size		: 75%;
	line-height		: 1.4em;
	}

div.store_price {
	text-align		: right;
	font			: bold 85% Arial,Helvetica,sans-serif;
	}

/*****************************************************
* Product Page
*****************************************************/

#product-container {
	width			: 520px;
}

#product-image {
	float			: left;
	width			: 230px;
}
	
#product-image img {
	padding			: 3px;
	border			: none;
	}

#product-image img:hover {
	border			: none;
	}
	
#product-details {
	float			: left;
	width			: 180px;
}

h1.product-name {
	color			: #D7050C; 
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 120%;
	font-weight		: bold;
	letter-spacing		: -1px;
	padding			: 5px 0px 0px 0px;

}

h1.product-description,
h1.product-directions,
h1.product-warning,
h1.product-disclaimer {
	color			: #D7050C;	
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 110%;
	font-weight		: normal;
	letter-spacing		: -1px;
	padding			: 5px 0px 0px 0px;
}

span.price-details, span.ship-details {
	color			: #333333;
	font-family		: Arial,Helvetica,sans-serif;
	font-size		: 105%;
	font-weight		: bold;
	padding			: 0px 0px 0px 0px;
	}

.product-quantity-field {
	color			: #333333;
	font-family		: Arial,Helvetica,sans-serif;
	font-size		: 105%;
	font-weight		: bold;
	padding			: 2px;
	}

.product-ships, .product-price  {
	float			: left;
	display			: block;
	width			: 100px;
	padding			: 0px 10px 10px 0px;
	text-align		: left;
	font			: bold 105% Arial,Helvetica,sans-serif;
	}

.product-quantity {
	float			: left;
	display			: block;
	width			: 70px;
	padding			: 4px 10px 10px 0px;
	text-align		: left;
	font			: bold 105% Arial,Helvetica,sans-serif;
	}

br {
	clear			: left;
}

a.add-to-cart {
	display			: block;
	width			: 77px;
	height			: 27px;
	background		: transparent url(../_images/add-to-cart.gif) no-repeat 0 0;
	}

a.add-to-cart:hover {
	display			: block;
	width			: 77px;
	height			: 27px;
	background		: transparent url(../_images/add-to-cart.gif) no-repeat 0 -28px;
	}
	
table.additional td a img{
	border			: 0px;
}	
	