html
	{
	*overflow-x:visible;
	}

/* Product Title */
div#ProductDetail h4
	{
	font-size:20px;
	padding-top:0;
	}

div#superbox
	{
	height:auto !important;
	}

div#ProductDetail.wms-column-pages
	{
	clear:both;
	display:block;
	width:710px;
	}

div#ProductDetail
	{
	padding:0 15px;
	}
	
/* Left Area */
div#ProductDetail div.product-left
	{
	float:left;
	width:300px;
	}

div#ProductDetail ul
	{
	list-style:none;
	margin:0;
	padding:0;
	}

div#ProductDetail div.product-left div.product-images-container
	{
	height:300px;
	overflow:hidden;
	padding:0 0 5px 0;
	width:300px;
	}

div#ProductDetail div.product-left div.not-available
	{
	background:url("/layout/merchandise/notavailable.jpg") no-repeat;
	}

div#ProductDetail div.product-left ul.product-photos-list
	{
	width:9000px;
	}
	
div#ProductDetail div.product-left ul.product-photos-list li
	{
	display:table-cell;
	height:300px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	width:300px;
	}

/* Only IE7 has this span, is needed for align vertically */
div#ProductDetail div.product-left ul.product-photos-list li span
	{
	display:inline-block;
	height:100%;
	vertical-align:middle;
	}
	
div#ProductDetail div.product-left ul.product-photos-list li img
	{
	vertical-align:middle;
	}
	
div#ProductDetail ul.product-fields
	{
	margin-top:10px;
	}
	
div#ProductDetail ul.product-fields li
	{
	display:block;
	margin:3px 0;
	}
	
/* Right Area */
div#ProductDetail div.product-right
	{
	float:left;
	margin-left:30px;
	width:350px;
	}
	
/* Products Navigator */
div#ProductDetail div.product-navigator
	{
	clear:both;
	}

div#ProductDetail div.product-navigator a.button
	{
	background:none;
	cursor:pointer;
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:125px;
	z-index:9999;
	}

div#ProductDetail div.product-navigator a.button span
	{
	background:url("img/superbox-stylesheet.png");
	height:22px;
	margin:0;
	min-width:0;
	padding:0;
	position:absolute;
	top:47%;
	width:16px;
	z-index:9999;
	}

div#ProductDetail div.product-navigator a.button-previous
	{
	left:-16px;
	}
	
div#ProductDetail div.product-navigator a.button-previous span
	{
	background-position:left top;
	}

div#ProductDetail div.product-navigator a.button-next
	{
	right:-16px;
	}
	
div#ProductDetail div.product-navigator a.button-next span
	{
	background-position:left -22px;
	right:0;
	}
	
/* Photo Paginator */
div#ProductDetail div.product-left div.product-photo-controls
	{
	text-align:center;
	}

div#ProductDetail div.product-left div.product-photo-controls span
	{
	color:#777;
	line-height:21px;
	margin:0 1px;
	vertical-align:middle;
	}
	
div#ProductDetail div.product-left div.product-photo-controls a.photo-control
	{
	background:url("/layout/merchandise/merchandise_stylesheet.png") no-repeat scroll 0 100% transparent;
	cursor:pointer;
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:21px;
	vertical-align:middle;
	width:21px;
	}

div#ProductDetail div.product-left div.product-photo-controls a.photo-control-previous
	{
	margin-right:5px;
	}

div#ProductDetail div.product-left div.product-photo-controls a.photo-control-next
	{
	background-position:100% 100%;
	margin-left:5px;
	}
	
/* IE7 Issues */
div#superbox-container div.content
	{
	*background:#FFF;
	}