body{
	color:#000 !important;}
a, a:link, a:visited{
	color:#000 !important;}
#wrap {
	text-align:left;
	margin:0 auto !important;
	width:956px;}
#main{
	width:916px;
	padding:0;
	margin:0 auto;
	float:none;
	display:inline;}
#main-content{
	margin:0 auto;
	width:916px;
	display:inline;
	float:left;}	
#products{
	margin:0 0 0 10px !important;
	padding:0;
	width:916px !important;}
.product{
	float:left !important;
	width:223px !important;
	margin:3px !important;
	padding:0 !important;
	text-align:center !important;
	background: !important;}
	.product a {float:none !important;}
	.product a, .product a img, .product a div{text-align:center !important;margin:0 auto !important;}
	.product-info{
		margin:0 auto !important;
		border:none !important;}
	#products .product-a h3, #products .product-a p {text-align:center !important;}
	.product-price{text-align:center !important;float:none !important;}
#minicart{
	float:right;
	margin:3px;
	padding:2px;
	border:1px solid #0F2834;}
#product-content{
	margin:0 auto;
	width:916px;
	display:inline;
	float:left;
	padding:0 0 0 8px;}
	#product-images{width:550px;}
		#product-image{width:550px;height:auto !important;}
		.images-nav{margin:2px auto !important;float:none !important;}
	#product-details{
		width:340px;
		margin:0 0 0 5px;
		padding:10px 7px;}
		#sizingchart{margin-bottom:10px;}
#main-title{display:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;} 
.clearfix {	display: inline-block;} 
html[xmlns] .clearfix {display: block;} 
* html .clearfix {height: 1%;}
