/* Product Image Elements */

#productImageContainer{
	width:300px;
	height:410px;
	float:left;
	margin-right:20px;
	position:relative;
	}

.productImageOverlay{
	background: url(../images/product-img-overlay.png);
	width:300px;
	height:410px;
	position:absolute;
	top:0px;
	left0px;
	z-index:999;
	}
	
#productImageContainer img{
	position:absolute;
	z-index:10;
	top:12px;
	left:12px;
	padding: 5px 5px;
	}

.productInfo{
	width:300px;
	float:left;
}
	
.productTitle{
	margin:10px 0px;
	color: #585858;
	font-size:18px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:700;
	border-bottom:1px dashed #333;
	padding-bottom:10px;
}

.productItem{
	margin:10px 0px;
	color: #585858;
	font-size:18px;
	font-family: 'Vollkorn', serif;
	font-weight:400;
	border-bottom:1px dashed #333;
	padding-bottom:10px;
	font-style:italic;
}

.productItemValue{
	float:right;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	width:120px;
	text-align:right;
	color:#5c7ba0;
	font-size:14px;
}

.productOptions{
	width:290px;
	height:100px;
	margin:10px 0px 0px 0px;
	color: #ebebeb;
	font-size:18px;
	font-family: 'Vollkorn', serif;
	font-weight:400;
	padding:10px 0px 0px 10px;
	font-style:italic;
	background: url(../images/options-bg.png) no-repeat;
	}
	
.addCart{
	width:300px;
	height:65px;
	display:block;
	margin:0px 0px 10px 0px;
	color: #ebebeb;
	font-size:18px;
	font-family: 'Vollkorn', serif;
	font-weight:400;
	font-style:italic;
	background: url(../images/btn-add-cart.png) no-repeat;
    border-style: none;
    cursor: pointer;
	}