/* product detail page */
.bodyText {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #656565;
}
.errorText {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #CA0000;
   font-weight: bold;
}
.errorMarker {
   font-family: "Courier New", Courier, monospace;
   font-size: 11px;
   color: #CA0000;
   font-weight: bold;
}
.productTitle {
   font-size: 16px;
   color: #415A74;
   font-weight: bold;
}
.productSubTitle {
   font-size: 11px;
   color: #6D8796;
   font-weight: normal;
}
.giftWrapText {
   font-size: 11px;
   color: #516187;
   font-weight: bold;
}
li.productBullet {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #656565;
   list-style-position: outside;
   display: list-item;
}

#productBulletList {
   list-style: none;
   margin-left: 0;
   padding-left: 1em;
   margin-top: 6px;
   text-indent: -10px;
}
#productBulletList li {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #656565;
   list-style-position: outside;
   list-style-type: none;
   padding-bottom: 5px;
}

.boxBorder {
   border: 1px solid #DCDCDE;
}

/* replaces swatch */
.swatchBorder {
   border: 1px solid #EAEAEA;
}
.relatedProducts {
   background-color: #F5F5F5;
}
.headerNavbar {
   background-color: #F5F5F5;
}
.headerNavbarText {
   font-size: 11px;
   color: #656565;
}
.fakeLink {
   color: #002887;
   cursor: pointer;
   text-decoration: underline;
}
.promoMsg {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #848684;
   padding: 12px 0px 0px 0px;
}
.errorText {
   font-size: 12px;
   color: #CA0000;
   font-weight: bold;
   padding: 8px 0px 8px 0px;
}

/********** Begin Detail Pricing without DIV IDs ****************/


/******************************************************************/
/************************** Full price ****************************/
/******************************************************************/
.pricingRetailLabeldetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingRetailPricedetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingBlueflyLabeldetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingBlueflyPricedetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingLabeldetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingPricedetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingSaveLabeldetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingSavePercentdetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingInStockdetailNormal {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}

/******************************************************************/
/****************************** Sale ******************************/
/******************************************************************/
.pricingRetailLabeldetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingRetailPricedetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingBlueflyLabeldetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingBlueflyPricedetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingLabeldetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingPricedetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingSaveLabeldetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingSavePercentdetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingInStockdetailSale {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}

/******************************************************************/
/*************************** Markdown *****************************/
/******************************************************************/
.pricingRetailLabeldetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingRetailPricedetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingBlueflyLabeldetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingBlueflyPricedetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingLabeldetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingPricedetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingSaveLabeldetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingSavePercentdetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingInStockdetailMarkdown {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}

/******************************************************************/
/************************** Clearance *****************************/
/******************************************************************/
.pricingRetailLabeldetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingRetailPricedetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}
.pricingBlueflyLabeldetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingBlueflyPricedetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-transform: uppercase;
   color: #415A74;
}
.pricingLabeldetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingPricedetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingSaveLabeldetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}

.pricingSavePercentdetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   color: #9C4264;
}
.pricingInStockdetailClearance {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-transform: uppercase;
   color: #6D8796;
}


#lightbox{
            position: absolute;
	                top: 10px;
			            left: 0;
				                width: 100%;
						            z-index: 100;
							                text-align: center;
									            line-height: 0;
										                }
												 
												 #lightbox a img{ border: none; }
												  
												  #outerImageContainer{
												              position: relative;
													                  background-color: #fff;
															              width: 250px;
																                  height: 250px;
																		              margin: 0 auto;
																			                  }
																					   
																					   #imageContainer{
																					               padding: 10px;
																						                   }
																								    
																								    #loading{
																								                position: absolute;
																										            top: 40%;
																											                left: 0%;
																													            height: 25%;
																														                width: 100%;
																																            text-align: center;
																																	                line-height: 0;
																																			            }
																																				    #hoverNav{
																																				                position: absolute;
																																						            top: 0;
																																							                left: 0;
																																									            height: 100%;
																																										                width: 100%;
																																												            z-index: 10;
																																													                }
																																															#imageContainer>#hoverNav{ left: 0;}
																																															#hoverNav a{ outline: none;}
																																															 
																																															 #prevLink, #nextLink{
																																															             width: 49%;
																																																                 height: 100%;
																																																		             background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
																																																			                 display: block;
																																																					             }
																																																						     #prevLink { left: 0; float: left;}
																																																						     #nextLink { right: 0; float: right;}
																																																						     #prevLink { left: 0; float: left; background: url(images/prevlabel.gif) left 15% no-repeat; }
																																																						     #nextLink { right: 0; float: right; background: url(images/nextlabel.gif) right 15% no-repeat; }
																																																						     /*
																																																						     #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
																																																						     #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
																																																						     */
																																																						      
																																																						      #imageDataContainer{
																																																						                  font: 10px Verdana, Helvetica, sans-serif;
																																																								              background-color: #fff;
																																																									                  margin: 0 auto;
																																																											              line-height: 1.4em;
																																																												                  }
																																																														   
																																																														   #imageData{
																																																														               padding:0 10px;
																																																															                   }
																																																																	   #imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
																																																																	   #imageData #caption{ font-weight: bold;        }
																																																																	   #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;      }                                  
																																																																	   #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;    }          
																																																																	                           
																																																																				   #overlay{
																																																																				               position: absolute;
																																																																					                   top: 0;
																																																																							               left: 0;
																																																																								                   z-index: 90;
																																																																										               width: 100%;
																																																																											                   height: 500px;
																																																																													               background-color: #000;
																																																																														                   filter:alpha(opacity=60);
																																																																																               -moz-opacity: 0.6;
																																																																																	                   opacity: 0.6;
																																																																																			               }
																																																																																				                   
																																																																																						    
																																																																																						    .clearfix:after {
																																																																																						                content: "."; 
																																																																																								            display: block; 
																																																																																									                height: 0; 
																																																																																											            clear: both; 
																																																																																												                visibility: hidden;
																																																																																														            }
																																																																																															     
																																																																																															     * html>body .clearfix {
																																																																																															                 display: inline-block; 
																																																																																																	             width: 100%;
																																																																																																		                 }
																																																																																																				  
																																																																																																				  * html .clearfix {
																																																																																																				              /* Hides from IE-mac \*/
																																																																																																					                  height: 1%;
																																																																																																							              /* End hide from IE-mac */
																																																																																																								                  }          



