
div.product-view:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.product-view span.clear
	{
	clear:both;
	}
dl.product-list span.clear
	{
	
	}
div.product-view a.product-name
	{
	color:#fe0000;
	font-weight:bold;
	}
div.product-view a.product-name:visited
	{
	color:#b92300;
	}
div.product-view a.product-name:hover
	{
	text-decoration:underline;
	}
div.product-view img.photo
	{
	display:block;
	color:gray;
	font-weight:normal;
	font-style:italic;
	}
div.product-view strong.name
	{
	padding-right:3px;
	}
div.product-view span.type
	{
	font-size:0.9em;
	}
div.product-view span.desc,
div.product-view span.long-desc
	{
	display:block;
	color:gray;
	}
div.product-view span.price
	{
	white-space:nowrap;
	float:left;
	padding:0 0 0 2px;
	}
div.product-view em.brand
	{
	font-style:normal;
	}

div.product-view span.price:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.product-view del.old-price
	{
	display:block;
	float:left;	
	background:transparent url(img/product-hoz.gif) no-repeat 0 -186px;
	text-decoration:line-through;
	color:gray;
	padding:2px 6px 3px;
	margin:0 0 0 -2px;
	white-space:nowrap;
	border-right:1px solid #EAEAEA;
	
	}
div.product-view span.promo
	{
	display:block;
	float:left;
	background:transparent url(img/product-hoz.gif) no-repeat 0 -223px;
	text-indent:-9999px;
	width:42px;
	margin:0 0 0 -2px;
	padding:3px 0;
	
	}
div.product-view span.outlet
	{
	display:block;
	float:left;
	background:transparent url(img/product-hoz.gif) no-repeat 0 -297px;
	text-indent:-9999px;
	width:44px;
	margin:0 0 0 -2px;
	padding:2px 0 3px;
	
	}
div.product-view span.new
	{
	display:block;
	float:left;
	background:transparent url(img/product-hoz.gif) no-repeat 0 -260px;
	text-indent:-9999px;
	width:36px;
	margin:0 0 0 -2px;
	padding:2px 0 3px;
	
	}
div.product-view span.tv
	{
	display:block;
	float:left;
	background:transparent url(img/product-hoz.gif) no-repeat 0 -334px;
	text-indent:-9999px;
	width:23px;
	margin:0 0 0 -2px;
	padding:2px 0 3px;
	
	}
	
div.product-view strong.price
	{
	display:block;
	float:left;	
	background:transparent url(img/product-hoz.gif) no-repeat 0 -149px;
	font-weight:bold;
	color:#eb3e21;
	padding:2px 8px 3px;
	margin:0 0 0 -2px;
	white-space:nowrap;
	border-right:1px solid #D8D8D8;
	
	}
div.product-view a.buy
	{
	display:block;
	float:left;
	text-indent:-9999px;
	border-left:1px solid #eaeaea;
	background:transparent url(img/product-hoz.gif) no-repeat right top;
	width:70px;
	outline:0;
	padding:3px 0;
	margin:0 0 0 -2px;
	
	}
div.product-view a.buy:hover,
div.product-view a.buy:focus
	{
	background-position:100% -38px;
	}
div.product-view a.buy:active
	{
	background-position:100% -75px;
	}
div.product-view a.buy[disabled],
div.product-view a.disabled
	{
	background-position:100% -112px;
	}
ul.product-gallery
	{
	padding:0;
	margin:0;
	list-style:none;
	}

ul.product-gallery:after, ul.product-gallery li:after, ul.product-gallery a:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.product-gallery li
	{
	float:left;
	width:100px;
	height:70px;
	}
ul.product-gallery a
	{
	background:transparent url(img/product-enlarge.gif) no-repeat 100% 0;
	display:block;
	width:100px;
	height:70px;
	position:absolute;
	z-index:100;
	text-indent:-9999px;
	outline:0;
	}
ul.product-gallery a:hover
	{
	border:1px solid #ECECEC;	
	background-position:100% -100px;
	}
ul.product-gallery a:active
	{
	background-position:100% -200px;
	}
ul.product-gallery a.disabled,
ul.product-gallery a[disabled]
	{
	background-position:100% -300px;
	}
div.product-view-detail
	{
	padding:5px 0 15px 250px;
	}
div.product-view-detail a.product-name,
div.product-view-detail a.product-name:hover
	{
	text-decoration:none;
	cursor:default;
	}
div.product-view-detail img.photo
	{
	background:none;
	margin:0 0 0 -250px;
	float:left;
	
	}
div.product-view-detail span.price
	{
	margin:10px 0 0 0;
	
	}
div.product-view span.availability
	{
	margin:1px 0 0 3px;
	float:left;
	}
div.product-view span.availability em
	{
	background:transparent url(img/product-availability.gif) no-repeat 0 1px;
	text-transform:uppercase;
	color:#999999;
	padding:0 0 2px 15px;
	width:130px;
	display:block;
	white-space:normal;
	font-style:normal;
	}
div.product-view span.availability em.availability
	{
	background-position:0 0px;
	}
div.product-view span.availability em.to-confirm
	{
	background-position:0 -29px;
	}
div.product-view span.availability em.temp-unavailable
	{
	background-position:0 -58px;
	}
div.product-view span.availability em.unavailable
	{
	background-position:0 -89px;
	}
div.product-view span.availability em.pre-order
	{
	background-position:0 -120px;
	}
div.product-view-detail ul.product-gallery
	{
	margin:50px 0 0 0;
	}
div.product-view-detail span
	{
	color:#0C2792;
	}
div.product-view span.price-vertical
	{
	width:80px;
	padding-top:3px;
	
	}

div.product-view span.price-vertical:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.product-view span.price-vertical del.old-price
	{
	display:block;
	float:left;	
	background:transparent url(img/product-ver.gif) no-repeat 0 -112px;
	text-decoration:line-through;
	color:gray;
	padding:1px 0 3px 0;
	width:80px;
	margin:-2px 0 0 0;
	white-space:nowrap;
	border:none;
	text-align:center;
	
	}
div.product-view span.price-vertical span.promo
	{
	display:block;
	background:transparent url(img/product-ver.gif) no-repeat 0 -178px;
	text-indent:-9999px;
	width:80px;
	margin:-2px 0 0 0;
	padding:2px 0;
	
	}
div.product-view span.price-vertical span.outlet
	{
	display:block;
	float:left;
	background:transparent url(img/product-ver.gif) no-repeat 0 -252px;
	text-indent:-9999px;
	width:80px;
	margin:-2px 0 0 0;
	padding:2px 0;
	
	}
div.product-view span.price-vertical span.new
	{
	display:block;
	float:left;
	background:transparent url(img/product-ver.gif) no-repeat 0 -215px;
	text-indent:-9999px;
	width:80px;
	margin:-2px 0 0 0;
	padding:2px 0;
	
	}
div.product-view span.price-vertical span.tv
	{
	display:block;
	float:left;
	background:transparent url(img/product-ver.gif) no-repeat 0 -289px;
	text-indent:-9999px;
	width:80px;
	margin:-2px 0 0 0;
	padding:2px 0;
	
	}
div.product-view span.price-vertical strong.price
	{
	display:block;
	clear:both;
	font-weight:bold;
	background:transparent url(img/product-ver.gif) no-repeat scroll 0pt -112px;
	color:#eb3e21;
	padding:2px 0 3px 0;
	width:80px;
	margin:-2px 0 0 0;
	white-space:nowrap;
	border:none;
	
	text-align:center;
	}
div.product-view span.price-vertical a.buy
	{
	display:block;
	float:left;
	text-indent:-9999px;
	background:transparent url(img/product-ver.gif) no-repeat right top;
	width:80px;
	outline:0;
	padding:3px 0;
	margin:-2px 0 0 0;
	border:none;
	
	}
div.product-view span.price-vertical a.buy:hover,
div.product-view span.price-vertical a.buy:focus
	{
	background-position:100% -28px;
	}
div.product-view span.price-vertical a.buy:active
	{
	background-position:100% -56px;
	}
div.product-view span.price-vertical a.buy[disabled],
div.product-view span.price-vertical a.disabled
	{
	background-position:100% -84px;
	}
div.block-related-product
	{
	border:0;
	}
div.block-related-product,
div.block-related-product div.head,
div.block-related-product div.body
	{
	width:180px;
	padding-right:0;
	text-align:center;
	
	}
div.block-related-product dl,
div.block-related-product a.product-name,
div.block-related-product div.product-view,
div.block-related-product dd
	{
	width:145px!important;
	}
div.block-related-product dd
	{
	padding:5px 0 5px 0;
	}