@charset "utf-8";
/* CSS Document */
label { cursor: pointer; }
/* Begin: Page Header */
h1.pageHeader {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #152b67;
	text-transform: uppercase;
	border-bottom: 1px solid #0b3f65;
	margin: 14px 0 4px 0;
}
h2.pageSubHeader { font-size: 10px; font-weight: bold; margin: 0 0 8px 0; }
/* End: Page Header */

/* Begin: Search Form */
div#searchPagingContainer { float: none; clear: left; margin: 0 0 10px 0; }
div#searchForm { float: left; }
div#searchForm div.top { clear: left; width: 343px; height: 5px; background: url(/images/search_result_top.gif) left top no-repeat; }
div#searchForm div.content { clear: left; width: 325px; padding: 5px 8px 3px 10px; background: url(/images/search_results_middle_gradient.gif) left top repeat-y; }
div#searchForm div.bottom { clear: left; width: 343px; height: 5px; background: url(/images/search_results_bottom.gif) left top no-repeat; }
* html div#searchForm div.top { font-size: 0; }
* html div#searchForm div.bottom { font-size: 0; }

div#narrowYourSearchContainer { height: 18px; line-height: 18px; margin-bottom: 3px; }
label#narrowYourSearch { padding-right: 7px; }
input#searchFldAdv { width: 136px; }

div#saleItemsGoBtn { margin-left: 116px; height: 18px; line-height: 18px; }
* html div#saleItemsGoBtn { margin-left: 112px; }
*:first-child+html div#saleItemsGoBtn { margin-left: 94px; }

div#saleItems { float: left; }
div#searchBtnAdv { float: right; }
/* End: Search Form */

div#searchPagingContainer div.paging { float: right; clear: none; padding:0; margin:0; }
div.paging ul { clear:both; float:right; }
div.itemsPP { float:right; text-align:right; width:200px; clear:both; }

/* Begin: Products */
#content #productsContainer { margin: 5px 0 20px -1px; border-bottom: 1px solid white; }
#content .productsRow { width: 688px; }
#content .product { position: relative; float: left; width: 151px; padding: 0 9px 45px 12px; background: url(/images/products_background_grid.png) left bottom no-repeat;}
#content .product .picture { position: relative; width: 171px; height: 117px; margin: 0 -8px 0 -12px; }
#content .product .picture a { display: block; width: 171px; height: 100px; padding: 10px 0 7px 0; }
#content .product .picture a img, #content .product .picture img { display: block; margin: 0 auto; }

#content .product div.rollover { position: absolute; left: 0; top: 0; width: 171px; height: 117px; }
#content .product div.rollover a { display: block; width: 171px; height: 117px; }
#content .product div.rollover a:hover { background: url(/images/product_list_rollover.png) left top repeat-x; }
* html #content .product div.rollover a:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/product_list_rollover.png', sizingMethod='scale'); }

#content .product .description {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}
#content .product a.stockState { font-weight: bold; font-style: italic; font-size: 9px; }
#content .product .price {
	float: left;
	color: #333333;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}
#content .product .hot { color: #cc3300 !important; }
#content .product .brandLogo { float:left; bottom: 10px; left: 10px; padding:10px 0 0 0; }
#content .product .btnBuyNow {
	float:right;
	right: 10px;
	bottom: 11px;
	color: #cc3300;
	font-size: 10px;
	font-weight: bold;
	padding:10px 0 0 0; 
}
html>body #content .product .brandLogo, html>body #content .product .btnBuyNow { position:absolute; padding:0; }
/* End: Products */
