.browseQuickView{ display:none; }
.browseProdCopy{ float:left; clear:both; }
.qvLoading{ 
  margin: 177px auto 0 auto;
  width:66px; 
  height:66px; 
  background:url("../images/quickview-loader.gif") no-repeat transparent; 
}
#qvInner{ width:800px; height:480px; text-align:left;}

#qvInner table,
#qvInner td{ height:auto; }
/**===--- Quick View Styling ---===**/
#browseProdQuickView{width:800px; height:480px; text-align:center; }

/**===--- jQuery Tools Overlay Styling ---===**/

/* the overlayed element */
.apple_overlay {	
	display:none;	
	/* growing background image */
	background-image:url(../images/white2.png);
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:800px;		
	padding:28px 35px;
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:34px; top:26px;
	cursor:pointer;
	height:35px;
	width:35px;
 z-index:9999;
}

.browseQuickView{ 
  position:absolute;
  margin: 95px 0 0 31px;
  width: 118px;
  height: 28px;
  display:none;
}

/* QuickView Product Display */
.prodDisplay{ width: 790px; height: 470px; padding: 5px; }
.imgCont{ float:left; width: 422px; }
.prodImg{ border: 1px solid #CCC; }
#mainProdImg1{ width:420px; height:420px; }
.prodTabs{ float:left; width: 353px; padding:25px 0 0 15px; }
.prodTabsTop{ height: 21px; }
.qvTab1Label,
.qvTab2Label{
  float:left;
  width:148px; 
  height:25px;
  line-height:25px;
  padding: 0 0 0 10px;
  background-color:#F0F0F0;
  color:#000;
  border: 1px solid #999;
  border-bottom:0;
  cursor:pointer; 
  font-size: 11pt;
}
.qvTab2Label{ border-left:none; }

.qvTabSelected{ 
  background-color:#BBB9B9;
}
.prodTabsInner{
  border-top: 3px solid #000; 
  clear:both;
  width:345px;
  height:300px;
  overflow-y:auto;
}
.prodSocial{ height:80px; }
.prodNavBottom{ width: 353px; padding-top:10px; }
.prodNextPrev{ float:left; padding-left:10px; }
.prodFullLink{ float:right; }
.prodFullLink a{ font-size: 11pt; color:#000; text-decoration:underline; }
.prodFullLink a:hover{ color:#000; }
.prodPrev,
.prodNext,
.prodNextPrevSpacer{ float:left; text-transform:uppercase; font-size:11pt; color:#444; }
.prodNextPrevSpacer{ padding: 0 20px; }
.prodNext{ cursor:pointer; padding-right: 15px; background: url(../images/next_arrow.png) no-repeat right 3px transparent; }
.prodPrev{ cursor:pointer; padding-left:  15px; background: url(../images/previous_arrow.png) no-repeat left 3px transparent; }
/*** vv From product.css vv ***/
.titleLine { padding: 10px 0 5px 0; }
.productTitle { font-size: 13px; font-weight: bold; }
.productCode { color: #990000; font-size: 13px; font-weight: bold; }
.prodCatalogDesc { font-size: 12px; }
#hideStyleInfo{ display:none; }
/* Color Display */
.colorCont { clear: both; float: left; margin-top: 10px; height: 35px; }
.colorHeading { clear: both; float: left; font-weight: bold; }
.prodColors { clear: both; float: left; width: 800px; }
.colorOuter    { float: left; margin:2px; cursor:pointer; border:1px solid #9A9A9A; background-color:#FFF;}
.colorOuterOOS { float: left; margin:2px; cursor:pointer; border:1px dotted #CCCCCC; background-color:#FFF;}
.colorOuterSelected { float: left; margin:2px; cursor:pointer; border:1px solid #888888; background-color:#FFF;}
.colorOuterOOSSelected { float: left; margin:2px; cursor:pointer; border:1px dotted #888888; background-color:#FFF;}
.colorInner    { width:20px; height:20px; }
.colorInnerHex { margin:0; padding:0; float:left; height:100%; }
.colorImg { margin: 1px; }
.colorCell { vertical-align: top; height: 25px; line-height:25px; margin:0 0 0 2px; white-space: nowrap;  }
/* Description lists */
#lessLink, #moreLink { text-align: left; padding-top: 5px; }
.listTitle { font-weight: bold; }
.sizeListLabel,.colorListLabel { font-weight:bold; display:block; }
.listSection { font-size: 12px; padding-top: 7px; }
#featureList ul { padding: 0px 0px 0px 15px; margin-top: 3px; }
/* Level Pricing Box */
.prodPrice{ padding-top:15px; font-size:12px; font-weight:bold; }
.levelPricing { padding-top: 15px; }
.levelPriceLabel { font-size: 12px; font-weight: bold; }
.levelHeader, .levelSaleHeader, .levelPrice,.levelSalePrice, .levelHeaderLeft, .levelPriceLeft { border: 1px solid #ffffff; background-color: #e7e7e7; font-size: 12px; padding: 3px; text-align: center; width: 50px; }
.levelPrice, .levelPriceLeft,.levelSalePrice { font-weight: bold; background-color: #cdcdcd; }
.levelHeaderLeft, .levelPriceLeft { text-align: left; }
.levelSaleHeader,.levelSalePrice { color: #B5121B; }
.colorSaleMsg { padding-top: 5px; }
.saleExpiryMsg { padding-top: 5px; }
.saleExpiryDate { font-weight: bold; }
.prodOptions { clear: both; float: left; margin: 20px 0px 0px 5px; }
.featureTitle { font-size: 12px; padding: 5px 0px 5px 0px; }
#prodCart { border: 1px solid #E0E0E0; clear: both; margin: 0px 0px 25px 5px; float: left; width: 950px; }
#prodComparableSwapCont,#productReviewCont,#emailFlyerCont,#stockDisplayCont  { clear: both; float: left; font-size: 12px; width: 948px; }
#productReviewCont,#emailFlyerCont { height: 400px; }
#stockmenu td { font-size: 10px; font-weight: bold; }
.lowLabel { color: #ff9900; }
.highLabel { color: #00CC00; }
.cartLinks { clear: both; float: left; height: 50px; padding-left: 42px; width: 900px; }
#stockDisplay { float: left; padding: 15px 0px 0px 46px; }
.cartMessage { color: red; font-size: 12px; font-weight: bold; padding: 15px 0px 0px 25px; width: 400px; }
.qtyInput { font-size: 10px; margin: 0px; padding: 0px; width: 25px; height: 16px; }
.stockBar { height: 10px; }
.stockBarImg { height: 10px; }
.stockDesc { height: 10px; text-align: right; padding-right: 10px; }
.stockAvail { text-align: right; width: 40px; padding-right: 3px; }
.stockColorTable { border: 1px solid #E0E0E0; margin-bottom: 10px; padding-bottom: 5px; }
.stockColorDesc { padding: 3px; }
.stockInnerTable { width: 280px; }
.qtyLabel { text-align: center; }
