.prodTitleHolder {
	height: 58px;
	background: url(/site_img/prodTitleHolderBgr.jpg) repeat-x;
	margin-bottom: 7px;
	padding-left: 25px;
	padding-top: 5px;

}
.prodTitleHolder .prodCrumbs {
	font: 11px Verdana, Geneva, sans-serif;
	color: #666;
}
.prodTitleHolder .prodCrumbs a {
	color: #5F8BCC;
	text-decoration: none;
}
.prodTitleHolder .prodCrumbs a:hover {
	color: #5F8BCC;
	text-decoration: underline;
}
.prodTitleHolder .prodTitle {
	display: block;
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-top: 10px;
}
.prodTitleHolder .prodFreeShippingTitle {
	float: right;
	margin-right: 10px;
}

.prodImageHolder {
	width: 345px;
	height: 355px;
	text-align: center;
	background: #FFF url(/site_img/prodImgContainerShadow.jpg) no-repeat right bottom;
	float: left;
}
.prodOptions {
	width: 390px;
	float: left;
	height: 342px;
	padding-left: 13px;
	padding-right: 10px;
	background: url(/site_img/prodOptionsBgr.jpg) repeat-x bottom;
}
.prodOptions span {
	display: block;
}
.prodOptions .prodListPriceLabel {
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: line-through;
	margin-top: 20px;
}
.prodOptions .prodListPriceLabel .prodListPrice {
	display: inline;
}
.prodOptions .prodOurPriceLabel {
	font: 12px Georgia, "Times New Roman", Times, serif;
	margin-top: 7px;
}
.prodOptions .prodOurPriceLabel .prodOurPrice {
	color: #0A6B99;
	display: inline;
}
.prodOptions .prodSalePriceLabel {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #999;
	margin-top: 7px;
}
.prodOptions .prodOptionsCol1 .prodReviews a {
	color: #999;
	text-decoration: none;
}
.prodOptions .prodOptionsCol1 .prodReviews a:hover {
	color: #666;
	text-decoration: underline;
}
.prodOptions .prodSalePriceLabel .prodSalePrice {
	color: #CC3300;
	display: inline;
}
.prodOptions .prodReviews {
	color: #999;
}
.prodOptions .prodOptionsCol1 {
	width: 215px;
	float: left;
}
.prodOptions .prodOptionsCol2 {
	width: 175px;
	float: right;
	padding-top: 10px;
}
.prodOptions .prodOptionsCol2 select {
	font: 11px Verdana, Geneva, sans-serif;
	margin-bottom: 10px;
}
.prodOptions .prodOptionsCol2 .prodEngravingLabel {
	font-weight: bold;
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.prodOptions .prodOptionsCol2 .prodTxtEngraving {
	font-size: 11px;
	width: 160px;
	padding: 2px;
}
.prodOptions .prodOptionsCol2 .prodWrappingLabel {
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
.prodOptions .prodOptionsCol2 .lblGiftWrap {
	vertical-align: middle;
	margin-bottom: 5px;
	font-size: 10px;
}
.prodOptions .prodOptionsCol1 .prodBtnAddCart {
	margin-bottom: 5px;
}
.prodOptions .prodOptionsCol1 .prodBtnWishlist {
	margin-left: 10px;
}
.prodOptions .prodOptionsCol2 .prodImgFreeShipping {
	margin-top: 20px;
}
.prodOptions .prodQtyLabel {
	font-weight: bold;
	font-size: 10px;
}




.prodOptions  .prodSubheaderHolder{
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
	padding-top: 10px;
	padding-left: 3px;
	float: left;
	width: 100%;
}
.prodOptions .prodSubheaderSmall {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	color: #929FAC;
	float: left;
}
.prodOptions .prodSku {
	float: right;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-right: 5px;
}
.prodRecentViewedOuter {
	background: url(/site_img/border_dot.jpg) repeat-y right top;
	height: 100%;
	float: left;
	clear: left;
	width: 175px;
	margin-right: 10px;
	
}
.prodRecentViewedOuter .prodRecentViewed {
	height: 100%;
	background: #F0F0F0 url(/site_img/prodSuggestBgr.jpg) repeat-x top;
	margin-right: 5px;
	text-align: center;
}
.prodSuggestOuter {
	background: url(/site_img/border_dot.jpg) repeat-y left top;
	height: 100% !important; min-height: 100% !important;
	width: 185px;
	float: right;
	margin-left: 3px;
}
.prodSuggestOuter .prodSuggest{
	height: 100%;
	background: #F0F0F0 url(/site_img/prodSuggestBgr.jpg) repeat-x top;
	margin-left: 3px;
	text-align: center;
}
.sideProdTitle {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #000;
	display: block;
	margin-top: 5px;
}
.sideProdItemHolder {
	width: 140px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 14px;
	background: url(/site_img/border_dot.jpg) repeat-x;
	margin-top: 10px;
	text-align: left;
}
.sideProdItemHolder .sideProdItemLink {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #000;
	text-decoration: none;
	padding-left: 10px;
}
.sideProdItemHolder .sideProdPrice {
	display: block;
	text-align: left;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}
.sideProdItemHolder .sideProdImg {
	border: 2px solid #B0BAC4;
	display: block;
}



/******/

#wjProdDesc2 {
	float: left; height: 100% !important; min-height: 100%;
	width: 575px; background: #FFF;
}
#wjProdDesc2 p {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #333;
}
.prodDescTable {
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}
.prodDescTable h3 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #929FAC;
	border-bottom: 1px dotted #666;
	margin-bottom: 10px;
	padding-left: 5px;
}
.prodDescTable td {
	border-bottom: 1px solid #FFF;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color: #333;
	padding-left: 5px;
	height: 19px;
	padding-top: auto;
	padding-bottom: auto;
}
.prodDescTable .bgColor1 {
	background: #EEEEEE;
}
.prodDescTable .bgColor2 {
	background: #FBFBFB;
}
