
.CapBar { background:black url(../../images/grafx/bg_title.jpg) repeat-x; height:31px; }
.CapBar p { padding:8px 0 0 15px; }
.fred { color:#bd1417; }
.fbold { font-weight:bold; }


#prod_header {
	height:35px;
	background:black url(../../images/grafx/bg_prod_header.jpg) no-repeat;
}

#content {
	background: white url(../../images/grafx/bg_product.jpg) repeat-y;
}

#prod_header p#breadcrumb {
	padding: 10px 0 0 28px;
	color: #ffffff;
	text-transform: uppercase;
}
#prod_header p#breadcrumb a {
	color: #ffffff;
	text-transform: uppercase;
}
#prod_header p#breadcrumb .active {
	color: #c41619;
	text-transform: uppercase;
}


#content #ProductImages { float:left; width:280px; margin: 10px 0px 5px 10px; o_verflow:hidden;}
#content #ProductImages #LargeImage { width:280px; height:280px; o_verflow:hidden; }
#content #ProductImages #BtnLarger { padding:2px 5px;text-align:center; margin-top:1px;}
#content #ProductImages #RollToZoom { float:left; }
#content #ProductImages #imgViewLarge { float:right; }
#content #ProductImages #RollToZoom .RollOn { background: url(/images/grafx/ico_zoom_in.jpg) no-repeat -1px 1px; padding-left:13px; font-weight:bold; }
#content #ProductImages #imgViewLarge .ViewGlss { background: url(/images/grafx/ico_glass.jpg) no-repeat -1px 1px; padding-left:13px; }

#content #ProductImages #Thumbs { text-align:center; height:90px; overflow:hidden;}
#content #ProductImages #Thumbs .tNails { float:left; width:80px; height:80px; background:silver; margin:0px 0px; margin-left:10px;}


#ProdNotActive { text-align:center;font-size:16px; padding:0px 0px 0px 0; background:#e2e2e2;}
#ProdNotActive a { font-size:12px; color:#bd1417; }
#ProdNotActive #NotAvailable  { padding:20px 100px 40px 100px; }
#ProdNotActive #NotAvailable  .addIntro { font-size:18px; font-weight:bold; }
#ProdNotActive #NotAvailable  .addLinks { font-size:12px; }
#ProdNotActive #Substitute { margin-left:40px; }
#ProdNotActive #Substitute .itmPanel { float:left; margin:0px 10px; width:150px; height:250px; text-align:center; }
#ProdNotActive #Substitute .itmImg { width:125px; margin-left:12px; }

#content #ProductInfo { float:right; width:630px; padding-bottom:5px; background: url(/images/grafx/bg_prod_info.jpg) no-repeat; }
#content #ProductInfo .LongDesc { float:left; margin-top:10px; margin-left:15px;width:260px;}
#content #ProductInfo .txt { padding:5px 2px; height:265px; overflow: auto; }
#content #ProductInfo .Description { float:right; width:315px; height:240px; margin-top:10px;  margin-right: 10px; margin-left: 5px;}
#content #ProductInfo .Description  .AddThis { text-align:right;padding-bottom:5px; }
#content #ProductInfo h1 { font-size:16px; font-weight:bold;color:black; padding-top:3px; border-bottom:1px dotted black; }
#content #ProductInfo .Exclusive { color:#bd1417; font-weight:bold; }

#content #ProductInfo .OurPrice .price { color:#bd1417; font-size:16px; font-weight:bold; }
#content #ProductInfo .ProdNo { color: black; font-weight:bold; }
#content #ProductInfo .AverageRating { color: black; padding-top:20px;  font-size:12px;}

#content #ProductInfo .OurPrice { font-size:16px; font-weight:bold; margin-left: -1px;}
#content #ProductInfo .saveby { font-size:13px;font-weight:bold; padding-left:5px;}
#content #ProductInfo .ListPrice { font-size:13px; font-weight:bold; color:gray;text-decoration: line-through;}


#content #BuyOnline { float:right; width:320px; background:#d0d0d0; margin-right: 10px; padding-bottom: 15px;}
#content #BuyOnline .InStock { padding:8px 0 0 15px;font-size:20px; color:#bd1417;font-weight:bold; line-height:20px; }

#BuyOnline .OutOfStockNote { margin:0px 10px;padding:10px 0px; border-top:1px dotted black; }
#BuyOnline #Dotted { margin:0px 10px; border-top: 1px dotted gray; height: 1px; }
#BuyOnline #iForm { padding:5px 10px; }
#BuyOnline #iForm .lblSize { float:left; font-weight:bold; width:75px; padding-top:2px; padding-bottom:1px; clear:both;}
#BuyOnline #iForm .slcSize { float:left; width:200px; padding-bottom:1px; }
#BuyOnline #iForm .inslcSize { width:110px; font-size:11px; border:1px solid gray;padding:0px 0px; }
#BuyOnline #iForm .lblQty { float:left; font-weight:bold; width:75px; padding-top:2px; }
#BuyOnline #iForm .GCInp { width:170px; font-size:11px; border:1px solid gray; padding:0 1px;}
#BuyOnline #iForm .txtQty { width:50px; font-size:12px; border:1px solid gray; }
#BuyOnline #iForm .txtMessage { width:210px; font-size:11px; border:1px solid gray; height:70px; }

#YouMayAlsoLike { float:left; width:297px; margin:0 1px; }


#CustomerReview { float:right; w/idth:649px; width:630px; margin:0 0px; }
#CustomerReview a { font-size:12px; font-weight:bold;}
#CustomerReview .Review {margin:0px 15px;padding:8px 0;  border-top:1px dotted silver; width:600px; overflow:hidden}
#CustomerReview .SortOpt { font-size:12px; font-weight:bold;float:left; padding:5px 15px; }
#CustomerReview .btnRate { float:right; padding:5px 15px; }


#YouMayAlsoLike a {font-weight:bold;} 
#YouMayAlsoLike .itemBox { float:left;margin:20px 7px 10px 12px;width:125px; height:215px; overflow:hidden}
#YouMayAlsoLike .itemBox .itmImg { padding:1px 0px; }
#YouMayAlsoLike .itemBox .itmDesc { text-align:center; } 
#YouMayAlsoLike .itemBox .itmDesc { text-align:center; } 
#YouMayAlsoLike .itemBox .itmPrice { text-align:center; font-weight:bold; color:gray} 
#YouMayAlsoLike .itemBox .itmExclusive { text-align:center; font-weight:bold; color:#bd1417; } 


.bblock { display:block; visibility: visible;} 
.bhide { display:none; visibility: hidden;} 

#CustomerReview #ReviewByDate { position:relative; }
#CustomerReview #ReviewByRating {position:relative; }

#CustomerReview #ReviewBy_DateDesc { position:relative; }
#CustomerReview #ReviewBy_DateAsc { position:relative; }
#CustomerReview #ReviewBy_RatingDesc {position:relative; }
#CustomerReview #ReviewBy_RatingAcs {position:relative; }


