@charset "utf-8";
/* CSS Document */
/* Begin: Page Header */
h1.pageHeader {
	display: block;
	font-size: 26px;
	line-height: 36px;
	color: #77191e;
	text-transform: uppercase;
	border-bottom: 1px solid #77191e;
	margin: 40px 0 6px 0;
}
h2.pageSubHeader { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #333; margin: 0 0 6px 0; }
/* End: Page Header */

/* Begin: Products */
#content #productsContainer { margin: 25px 0 50px -9px; border-bottom: 1px solid white; }
#content .product { position: relative; float: left; width: 164px; margin: 0 0 10px 8px; background: url(/images/sales_product_bg_bottom.png) left bottom no-repeat; }
#content .product .productContent { position: relative; height: 100%; }

#content .product .picture { position: relative; height: 117px; background: url(/images/sales_product_bg_top.png) left top no-repeat; }
#content .product .picture a { display: block; width: 100%; padding: 13px 0 0 0; }
#content .product .picture img { display: block; margin: 0 auto; }
#content .product div.rollover { position: absolute; left: 0; top: 0; width: 164px; height: 117px; }
#content .product div.rollover a { display: block; width: 164px; height: 117px; }
#content .product div.rollover a:hover { background: url(/images/sales_product_list_rollover.png) left top no-repeat; }
* html #content .product div.rollover a:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sales_product_list_rollover.png', sizingMethod='image'); }

#content .product .description {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 4px 0 11px;
}
#content .product .price {
	color: #cc3300;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 1px 0 38px 11px;
}
#content .product .btnBuyNow {
	position: absolute;
	right: 10px;
	bottom: 48px;
}
#content .product .btnBuyNow2 {
	position: absolute;
	right: 10px;
	bottom: 14px;
}
#content .product .more {
	border-top: 1px solid #c7c6c4;
	height: 100%;
	line-height: 14px;
	font-size: 10px;
	padding: 2px 9px 3px 11px;
}
#content .product .more a { display: block; }
#content .product .more .arrowType2 { display: block; background: url(/images/arrow_link_type_2.gif) 0px 4px no-repeat; }
/* End: Products */

/* Begin: Fast Shipping */
div#content div#fastShipping { float: right; height: 47px; margin-top: 10px; background: #d03f1d url(/images/nps_fast_shipping_gradient.gif) left top repeat-x; margin-left: 70px; }
div#content div#fastShipping a { text-decoration: none; }
div#content div#fastShipping span.left { display: block; float: left; background: url(/images/nps_fast_shipping_left.gif) left top no-repeat; }
div#content div#fastShipping span.left a { display: block; width: 5px; height: 47px; }
div#content div#fastShipping div#fastShippingContent { float: left; height: 47px; width: 220px; }
div#content div#fastShipping span#fastShippingFreeShipping {
	display: block;
	padding: 7px 30px 0 6px;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/nps_shipping.gif) 128px bottom no-repeat;
}
div#content div#fastShipping span#fastShippingFreeShipping a { display: block; color: #fff; }
div#content div#fastShipping a#fastShippingSeeDetails { display: block; padding: 0 6px 0px 6px; color: #fff; font-size: 9px; font-weight: bold; }
div#content div#fastShipping span.right { display: block; float: left; background: url(/images/nps_fast_shipping_right.gif) left top no-repeat; }
div#content div#fastShipping span.right a { display: block; width: 5px; height: 47px; }
div#content div#fastShipping a#fastShippingSeeDetails .seeDetails { text-decoration: underline; }
/* End: Fast Shipping */