/*
-----------------------
Product pages
-----------------------
*/

/* Pricing */
.boxPrice {
   font-size: 18px;
   color: #012F8B;
   font-weight: bold;
   padding: 2px
}

.boxMain {
   font-size: 14px;
   color: #012F8B;
   font-weight: normal;
}

.boxSave {
   font-size: 14px;
   color: #012F8B;
   font-weight: bold;
}


/* Add to Cart */
.addToCart_Dollar_FullPrice {
	font-size: 10px;
	color: #E32020;
   font-weight: normal;
	line-height: 22px;
}
.addToCart_Price_FullPrice {
	font-size: 36px;
	color: #E32020;
   font-weight: normal;
}
.addToCart_Cents_FullPrice {
	font-size: 11px;
	color: #E32020;
   font-weight: normal;
	line-height: 22px;
}

.addToCart_Dollar_Clearance {
	font-size: 10px;
	color: #FD7700;
   font-weight: normal;
	line-height: 22px;
}
.addToCart_Price_Clearance {
	font-size: 36px;
	color: #FD7700;
   font-weight: normal;
}
.addToCart_Cents_Clearance {
	font-size: 11px;
	color: #FD7700;
   font-weight: normal;
	line-height: 22px;
}
.addToCart_Label_Clearance {
	font-size: 15px;
	color: #FD7700;
	font-weight: bold;
   line-height: 25px;
}

.addToCart_Dollar_Sale {
	font-size: 10px;
	color: #CE1B1B;
   font-weight: normal;
	line-height: 22px;
}
.addToCart_Price_Sale {
	font-size: 36px;
	color: #CE1B1B;
   font-weight: normal;
}
.addToCart_Cents_Sale {
	font-size: 11px;
	color: #CE1B1B;
   font-weight: normal;
	line-height: 22px;
}
.addToCart_Label_Sale {
	font-size: 15px;
	color: #CE1B1B;
	font-weight: bold;
   line-height: 25px;
}

.addToCart_Retail {
   color: #2D2D2D;
   font-weight: normal;
}
.addToCart_Strike {
   color: #2D2D2D;
   font-weight: normal;
   text-decoration: line-through
}

.addToCart_Save {
	font-size: 15px;
	color: #FD7700;
	font-weight: bold;
}
.addToCart_DollarSaved {
	font-size: 12px;
	color: #FD7700;
	font-weight: bold;
}

.addToCart_Sale {
   font-size: 16px;
   color: #E20200;
   font-weight: bold;
   padding: 0px;
}

.addToCart_Clearance {
   font-size: 16px;
   color: #FF6600;
   font-weight: bold;
   padding: 0px;
}

.addToCart_Qty {
   font-size: 14px;
   font-weight: normal;
}

.addToCart_Background {
   background: #F2F7FD;
   background-image: none;
}

/* product detail page */
.productTitle {
	font-size: 20px;
	color: #E32020;
   font-weight: normal;
	text-transform: uppercase;
}

.swatch {
	border: 1px solid #DCDCDE;
}

/* "previous page" link */
.previousLink, .previousLink a:link, .previousLink a:visited {
   font-size: 12px;
   font-weight: normal;
   color: #2B75D6;
}


/* added 11/30/04 */

.detailImageBackground {
	background-color: #DCDCDE;
}
.detailImageBorder {
	border: 1px solid #DCDCDE;
}

.relatedBackground {
   background-color: #F5F5F5;
}

/* replaces swatch */
.swatchBorder {
   border: 1px solid #DCDCDE;
}
.swatchBackground {
	background-color: #F5F5F5;
}
.swatchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.productPageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #808080;
}
/* replaces productTitle */
.productDetailTitle {
   font-size: 37px;
	color: #002585;
   font-weight: normal;
   text-transform: uppercase;
}
.productDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}
.productDescBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
}
.productSubtitle {
	font-size: 12px;
	color: #808080;
   font-weight: normal;
}

/* replaces previousLink */
.continueShoppingLink, .continueShoppingLink a:link, .continueShoppingLink a:visited {
   font-size: 12px;
	font-weight: bold;
	color: #1851C5;
}

