/** PRODUCT BOXES **/

.productContainer {
	position:relative;
	float:left;
	width:150px;
	height:225px;
	overflow:hidden;
	text-align:center;
	/*border:1px solid;*/
}

.productSep {
	float:left;
	width:10px;
}

.productSepHoriz {
	clear:both;
	padding-top:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ABABAB;
}

.productInner {
	padding:5px;
}

.heroPrice {
	font-size:18px;
	color:#ff0000;
	letter-spacing:0;
	line-height:normal;
	margin-top:7px;
	margin-bottom:7px;
}

.prodAdvisorHeroPrice {
	font-size:18px;
	color:#ff0000;
	letter-spacing:0;
	line-height:normal;
	margin-top:7px;
	margin-bottom:7px;
}

.mainImageContainer {
	position:relative;
	margin-top:10px;
	/*border:1px solid;*/
}

.listImage {
	border:2px solid #b2b2b2;
	width:103px; 
	height:103px;
	margin:auto auto;
	cursor:pointer;
	background-repeat:no-repeat;
}

.listName {
	height:40px;
	overflow:hidden;
}

.listPrice {
	font-size:12px;
	letter-spacing:normal;
	color:#ff0000;
	font-weight:bold;
}


/** PRODUCT IMAGES **/

.productImageContainer {
	float:left;
	width:226px;
	/*border:1px solid;*/
}

.productImage {
	position:relative;
	width:225px;
	height:225px;
	border:1px solid #000000;
	overflow:hidden;
	cursor:move;
}

.imageZoomContainer {
	padding-top:2px;
	margin-top:4px;
	margin-bottom:7px;
	z-index:9;
	background:url('/images/danse/zoom_slider-bar.gif')
	no-repeat
	center
	11px;
}

.decrease {
	float:left;
	margin-right:10px;
	cursor:pointer;
}

.increase {
	float:right;
	width:20px;
	cursor:pointer;
}

.sliderContainer {
	float:left;
	position:relative;
	width:164px;
}

.slider {
	position:absolute;
	border:none;
	left:2px;
	background:url('/images/danse/zoom_slider.png') no-repeat; 
	width:9px;
	height:21px;
	cursor:pointer;
}

.thumbContainer {
	float:right;
	width:240px;
	/*border:1px dashed;*/
}

.thumbNail {
	float:right;
	width:70px;
	height:70px;
	border:1px solid #999999;
}

.thumbNailSep {
	float:right;
	width:7px;
}

.thumbNailHorizSep {
	clear:both;
	height:7px;
}


/*
.product_app_container {
padding-top:5px;
position:relative;
width:334px;
}
*/

.appContainer {
float:left;
}

.appType {
float:left;
margin-right:7px;
}

.appRating {
float:left;
padding-top:1px;
}

/*
.product_image-row-container {
border-top:1px solid #b5b5b5;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
width:334px;
}

.product_detail_container {
position:relative;
height:400px;
width:588px;
overflow:auto;
background-color:#ffffff;
}

.product_detail {
padding:10px;
}

.product_info {
float:left;
margin-left:7px;
padding-top:5px;
}

.product_info h2 {
margin:0;
font-size:110%;
color:#0166cc;
font-weight:bold;
}

.product_info h2 a {
color:#0166cc;
text-decoration:underline;
font-weight:bold;
}

.product_info h2 a:link {
text-decoration:underline;
}

.product_info h2 a:active {
text-decoration:underline;
}

.product_info h2 a:hover {
text-decoration:none;
}

.product_detail_box_heading {
	background:url(/images/autosport/box_main-heading-back.jpg) no-repeat
	top
	left
	#7f7f7f;
	padding:3px 0 0 0;
	color:#ffffff;
}
*/

.productSelect {
	padding:15px 0 5px 0;;
	text-align:left;
}

.ratingStar {
	float:left;
	margin-left:2px;
	display:inline;
}
/*
.accessory_container {
	margin-bottom:20px; 
	width:460px; 
	border-bottom:1px solid #993366; 
	padding-bottom:10px;
}

.accessory_list {
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #ABABAB;
}

.product_single_sku_offer_div {
	border-bottom: 1px solid #ABABAB; 
	padding-top:10px; 
	padding-bottom:10px;
	margin-left:10px; 
	margin-right:10px;
}
*/
