@charset "utf-8";
.listingImage{
	min-height:120px;
	background-position:center center;
	background-repeat:no-repeat;
	width:105px;
	}
* html .listingImage{
	height:120px;
	}
.prodDetailImageMain{
	min-height:315px;
	}
* html .prodDetailImageMain{
	height:315px;
	}
/* overlay rendering */
.overlay, .overlayPromo{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.overlay a:link, .overlay a:visited, .overlayPromo a:link, .overlayPromo a:visited{
	display:block;
	}
.root{
	position:relative;
	overflow:hidden;
	}

.listingImage .root{
	width:105px;
	height:120px;
	}
.listingImage .overlay, .listingImage .overlayPromo{
	width:105px;
	height:120px;
	/*margin-top:-120px;*/
	}
.listingImage .overlay{
	background-image:url(../images/elements/overlays/listing.png);
	}
.listingImage .overlayPromo{
	background-image:url(../images/elements/overlays/offer.png);
	}
* html .listingImage .overlay{
	background-image:url(../images/elements/overlays/listing.gif);
	}
* html .listingImage .overlayPromo{
	background-image:url(../images/elements/overlays/offer.gif);
	}
.listingImage .overlay a:link, .listingImage .overlay a:visited, .listingImage .overlayPromo a:link, .listingImage .overlayPromo a:visited{
	width:105px;
	height:120px;
	}



.prodDetailImageMain .root{
	width:296px;
	height:315px;
	}
.prodDetailImageMain .root .rootInner{
	padding-top:30px;
	}
.prodDetailImageMain .overlay{
	width:296px;
	height:315px;
	margin-top:-315px;
	}
.prodDetailImageMain .overlay{
	background-image:url(../images/elements/overlays/product_detail.png);
	}
* html .prodDetailImageMain .overlay{
	background-image:url(../images/elements/overlays/product_detail.gif);
	}
.prodDetailImageMain .overlay a:link, .prodDetailImageMain .overlay a:visited{
	width:296px;
	height:315px;
	}

.thumbImage{
	width:96px;
	height:100px;
	background-position:center center;
	background-repeat:no-repeat;
	}

.thumbImage .root{
	width:96px;
	height:100px;
	}
.thumbImage .root .rootInner{
	padding-top:30px;
	}
.thumbImage .overlay{
	width:96px;
	height:100px;
	/*margin-top:-100px;*/
	}
.thumbImage .overlay{
	background-image:url(../images/elements/overlays/thumb.png);
	}
* html .thumbImage .overlay{
	background-image:url(../images/elements/overlays/thumb.gif);
	}
.thumbImage .overlay a:link, .thumbImage .overlay a:visited{
	width:96px;
	height:100px;
	}

/* end overlay rendering */


