@charset "UTF-8";
/* CSS Document */
.relProd { display:none; }
div.cntIntro { padding:35px 48px 12px 48px; text-align:center; }
div.cntIntro img { margin-top:12px; }
div.cntProducts { text-align:center; }
#btnNeedHelp { margin-top:20px; }

.cntHelp { text-align:center; padding-bottom:20px; }
.cntHelp #btnNeedHelp { margin-top:5px; }
#cntIntroImage { position:absolute; top:26px; left:25px; }
#cntProductNav { position:absolute; top:25px; left:320px; z-index:1; }
#cntProductNav img { margin:0 1px 0 1px; }

.fullBox { margin-left:10px; position:relative; z-index:500; }
#cntProductContent { padding:14px; padding-top:0; padding-bottom:0; }
#cntProductContentInner { padding:28px 12px 28px 305px; }
.cntProductContentOuter { background-repeat:no-repeat; background-position:top left; min-height:370px; }
.cntProductDetail { position:relative; padding-top:90px; }

.cntProductContentBlock { display:none; }

#cntOrderingInfo { clear:both; margin-bottom:20px; }
.orderingInstructions { width:240px; }
.orderingInstructions p { font-size:10px; color:#312710; margin:0; }
.zipCode { float:right; width:120px; }
#cntZipCode .inactive, #cntZipCode .active { width:90px; }
.inactive { color:#999999; font-size:10px; } /* jrl */
.active { color:#333333; font-size:10px; }
#btnGoLocator, .btnGoLocator { margin:0 0 0 4px; }
#cntOrderingInfo p { font-size:10px; margin:0; }
#cntOrderingInfo select { width:80%; display:block; }
#cntOrderingInfo .fldZipCode { color:#333333; font-size:10px; width:80px; margin:5px 0 0 0; }
.fldQty { color:#333333; font-size:10px; width:40px; margin:10px 0 0 0; float:left; }
.btnCheckout { cursor:pointer; margin:10px 0 0 4px; float:left; }
.orderingAvailability p { font-size:10px; margin:0; }
.inactiveProduct p.vocMsg { color:#666666; clear:both; }

.cntProductDetailsContent { padding-top:20px; clear:both; }
#cntGallery { padding-top:20px; }

.sIFR-active h6.productAvailability {
visibility: hidden;
font-size: 12px; 
margin:0;
padding:0;
}


.cntRelatedProduct { width:140px; float:left; margin-right:10px; height:170px; }
.cntRelatedProductThumb { background:url(/assets/images/bg-thumb-frame.gif) no-repeat; padding:8px 7px 9px 7px; }
.cntRelatedProductThumb img { display:block; width:128px; height:103px; }
.cntRelatedProduct p { font-size:10px; padding-top:4px; }
.cntRelatedProduct a { text-decoration:none; }
.cntRelatedProduct a:hover { text-decoration:underline; }

#cntSaving { display:none; padding:2px 0 8px 23px; background:url(/assets/images/ajax-loader.gif) no-repeat; min-height:32px; text-align:left; margin-left:90px; }
#cntSaving * { font-weight:bold; color:#716A5A; }

#cntProductIntro { width:100%; height:550px; }
#cntProductGroup { position:absolute; top:170px; left:60px; width:700px; }
#cntProductGroup  .cntRelatedProducts { width:450px; padding-top:14px; }
#cntProductGroup .btnBack { display:block; margin-bottom:20px; }
##cntProductGroup .btnProductSelectionHeader { display:block; }
.picGroupTitle { margin-top:35px; }
#cntRelatedProductsDescription { float:right; width:225px; padding-top:30px; }
.cntPager { clear:both; float:none; text-align:right; position:relative; }
.cntPager div { float:left; width:16px; height:16px; font-size:10px; margin-right:5px; }
.cntPager div p { text-align:center; margin:0; padding-top:1px; }
.cntPager div.on { background-color:#ADBBA0; border:1px solid #9F9786; }
.cntPager div.on p { color:#FFFFFF; }

.cntPurchaseTitle { width:50%; float:left; }
.orderingAvailability { width:50%; float:right; text-align:right; }

#cntZipCode, #cntFlag { background-color:#D6D1C5; margin-top:25px; clear:both; }
#cntZipCodeAkHi { background-color:#D6D1C5; margin-top:25px; clear:both; }

.vocMsg { background:url(../assets/images/bg-alert.gif) no-repeat; padding-left:25px; min-height:25px; }

