/* ######################## PRODUCT STYLES ######################## */
.itemthumbbox {
	width:				180px;
	height:				277px;
	display:				block;
}
.itemboximg {
	width:				178px;
	height:				239px;
	border:				1px solid #e95e3f;
}
.itemboxfooter {
	width:				180px;
	height:				23px;
	padding-top:		11px;
	background-color:	#000000;
	text-indent:		8px;
	vertical-align:	middle;
	font:					10px Times;
	color:				#FFFFFF;
}
.itemselector {
	position:			relative;
	float:				right;
	vertical-align:	top;
	top:					-6px;
	right:				6px;
	display:				block;
	z-index:				10;
}

/* ######################## PRODUCT DETAIL STYLES ######################## */
.itemdetailimg {
	position:			relative;
	width:				338px;
	height:				452px;
	border:				1px solid #ea6447;
}

.alt1, .alt2, .alt3 {
	width:				424px;
	height:				28px;
	display:				block;
	font:					12px Arial;
	color:				#000000;
	border-bottom:		1px solid #FFFFFF;
	padding-top:		13px;
	padding-left:		18px;
}

.alt1 {
	background-color:	#e3e3e3;
}

.alt2 {
	background-color:	#eeeeee;
}

.alt3 {
	background-color:	#303030;
	border-bottom:		1px solid #303030;
}

.name {
	float:				left;
	width:				74px;
}

.itemdescdiv {
	padding-top: 		30px;
	padding-bottom: 	30px;
	background:			url(../images/line_middle.gif) repeat-y 0 0;
}

.itemdesc {
	width:					180px;
	padding:				0px 20px 18px 18px;
}