/* CSS Document */

 
#itemdesc_left {
	width: 420px;
	margin: 0 10px 10px 10px;
	float: left;
	display: inline;
	background: #e5f7ff;
	border: 1px solid #cbcbcb;
}

#itemdesc_right {
	width: 270px;
	margin: 10px;
	float: left;
}

#itemdesc_image {
	width: 400px;
	margin: 10px;
	background: #fff;
	border: 1px solid #999999;	
	display:inline;
	

}

#item_logo { height: 10px; margin: 10px 10px 0 0; float: right; overflow: visible; }


#itemdescbanner a {
	width: 180px;
	margin: 15px 10px 0 0;
	float: left;
	display: inline;
	padding: 5px;
	color:#FFF;
	text-decoration:underline;
	background:#F60;
	border:4px solid #E6E6E6;
}

#itemdesc_price_buy {
	width: 280px;
	margin: 15px 10px 0 0;
	float: right;
	display: inline;
	padding: 5px;
}

#itemdesc_price_buy h1, h2, h3 { margin: 5px 0 0 0; padding: 0; }
#itemdesc_price_buy h2 {
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #333333;	
}

.price { font-size: 24px; color: #333333; }
.sale { text-indent: 20px; color:#9e0e1b; font-size: 16px; }
#sale_image { width: 33px; height: 33px; margin-top: -35px; }

#itemdesc_order_info {
	width: 280px;
	float: right;
	display: inline;
	margin-right: 10px;
}

#itemdesc_order_info p { margin: 5px 0 0 0; padding: 0; line-height: 1.3em; }

#itemdesc_order_details {
	width: 270px;
	margin-right: 10px;
	margin-top:10px;
	float: right;
	display: inline;
	padding:10px;
	background-color:#F6F6E3;
	border: 1px solid #CCCCCC;
}

	#itemdesc_order_details ul {
		margin: 0;
		padding: 0;
	}

	#itemdesc_order_details li {
		list-style: none;
		padding: 3px 15px;
		border-bottom: 1px dotted #999;
	}

#itemdesc_related_items {
	width: 280px;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	display: inline;
	line-height: 1.3em;
}

	#itemdesc_related_items img {
		border: 1px solid #cbcbcb;
	}

#itemdesc_more_images {
	margin-left: 10px;
}

	#itemdesc_more_images img {
		border: 1px solid #cbcbcb;
	}
	
	#sizing { float: right; }

#itemdesc_description {
	padding: 10px;
	clear: both;
}
	
	#itemdesc_description ul {
		margin: 0;
		padding: 0;
	}

	#itemdesc_description li {
		padding: 3px 15px;
		border-bottom: 1px dotted #999;
	}

.item_details {
	display: inline;
	line-height: 1.3em;
	color: #4B4B4B;
	float:right;
}

.item_important_info{
	display: inline;
	float:left;
	line-height: 1.3em;
	color:#333333;
}

.thumbnail{ z-index: 0; }

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 0px; /*position where enlarged image should offset horizontally */
	width:200px;
}
.stock{
	position: relative;
	z-index: 0;
}

.stock:hover{
	background-color: transparent;
	z-index: 100;
}

.stock span{ /*CSS for enlarged image*/
	position: absolute;
	background-color:#fff;
	padding: 5px;
	left: -1000px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
	line-height: 1.3em;
}

.stock:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -25px; /*position where enlarged image should offset horizontally */
	width:200px;
}

