/********************* LISTPRODUCTS.JSP *********************/

/* Deviant rules from default generics */
/* generic_filters.css */
#searchFilters { width:182px; margin-bottom:15px; }

/***********************************************************/
/* SEARCH RESULTS MASTHEAD */
/***********************************************************/

h1.searchResultsHeader {
    margin:15px 0 0 0;
	float:left;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	width:615px;
	clear:none;
	}

h1.searchResultsHeader strong {
	font-size:40px;
	font-weight:normal;
	line-height:40px;
	}
	
h1.searchResultsHeader em {
	color:#325386;
	font-weight:bold;
	font-style:normal;
	}
	
#relatedSearches { text-align:left; color:#999; width:615px; }
#relatedSearches a { color:#999; }
#relatedSearches a:hover { color:#ff4e00; }
#moreRelatedTerms { display:none; }

/***********************************************************/
/* SEARCH RESULTS PAGINATION */
/***********************************************************/
div.pagination
{
	width:728px;
	height:20px;
	line-height:20px;
	text-align:center;
	white-space:nowrap;
	border:solid 1px #cecece;
	float:left;
	clear:left;
	margin:10px 0px 0px;
	word-spacing:10px;
}
a.pagination:link, a.pagination:active, a.pagination:visited
{
	color:#006699;
	text-decoration:none;
}
a.pagination:hover
{
	color:#006699;
	text-decoration:underline;
}
div.pagination b { color:#000; }

a.paginationArrowRight { background:url(/images/results/paginationArrowRight.gif) no-repeat; }
a.paginationArrowLeft { background:url(/images/results/paginationArrowLeft.gif) no-repeat; }
a.paginationArrow:link, a.paginationArrow:active, a.paginationArrow:visited { background-position:0px -10px; }
a.paginationArrow:hover { background-position:0px 0px; }
a.paginationArrow img { width:10px; height:10px; border:0; margin-right:10px; }


/***********************************************************/
/* SEARCH RESULTS LIST */
/***********************************************************/
#topResults { width:632px; margin-top:10px; }
#topResults a.listItemLeft { width:443px;}
#topResults span.listItemDescription { width:253px; }

.searchResults { width:728px; float:left; overflow:hidden; border:solid 1px #cecece; clear:left; margin:10px 0px 0px;}
div.noResults { padding:30px; text-align:left; clear:left; }
p.noResults, li.noResults { font-size:14px;line-height:22px; }
div.listItem { height:162px; margin:0px 10px; text-align:left; }
a.listItemLeft { display:block; width:539px; height:137px; float:left; overflow:hidden; cursor:pointer; cursor:hand; text-decoration:none; }
a.listItemLeft span { display:block; }
a.listItemLeft img.listItem { width:90px; border:0; float:left; margin:10px 10px 0px 0px; }
span.listItemDescription { display:block; float:left; width:349px; height:127px; margin:10px 0px 0px; }

span.listItemDescription span.descriptionTop { height:117px; }
span.descriptionTop h2 { font-size:11px; font-weight:normal; line-height:16px; }
a.listItemLeft:hover span.descriptionTop h2 { text-decoration:underline; }
span.descriptionTop h1 { font-size:12px; line-height:16px; margin-bottom:8px;}
a.listItemLeft:hover span.descriptionTop h1 { text-decoration:underline; }
span.descriptionTop span.descriptionBody { color:#666666; font-size:11px; }
span.descriptionTop span.descriptionLink { font-size:10px; }
a.listItemLeft:hover span.descriptionTop span.descriptionLink { text-decoration:underline; }
span.descriptionTop img { width:5px; height:10px; margin-right:3px; background:url(/images/elements/5x120_stdBulletArrow.gif) no-repeat; }
a.listItemLeft:hover span.descriptionTop img { background-position:0px -60px; }
span.listItemPrices
{
	float:left;
	width:80px;
	padding-top:15px;
	margin:10px 0px 10px 10px;
	text-align:left;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	font-family:"Georgia", serif;
	line-height:18px;
}
span.listItemPrices span.from { font-family:"Verdana", serif; font-size:10px; font-weight:normal; margin-bottom:13px; }


span.descriptionBottom { clear:left; display:block; height:15px; width:334px; background:#eff9e0; padding:3px; font-size:10px; color:#666666; margin-left:100px; overflow:hidden; }


a.listItemRight { display:block; font-size:10px; line-height:13px; width:130px; height:162px; float:right; cursor:pointer; cursor:hand; overflow:hidden; text-decoration:none; }

img.listItemBestValueMarker { width:80px; height:12px; border:0; margin:28px 0px 10px; }
img.listItemEtailerLogo { width:80px; height:24px; border:0; margin-bottom:10px; }
a.listItemRight span { display:block; text-align:left; }
a.listItemRight span b { font-family:"Georgia", serif; font-size:12px; font-weight:normal; }
a.listItemRight span img { width:5px; height:10px; margin:2px 2px 10px 0px; float:left; background:url(/images/elements/5x120_stdBulletArrow1.gif) no-repeat; }
	a.listItemRight:hover span { color:#ffa916; text-decoration:underline; }
	a.listItemRight:hover span img { background-position:0px -60px; }
img.listItemVertBar { float:right; margin:10px 0px; width:25px; height:142px; border:0; background:url(/images/buttons/button_srVertBar.gif) no-repeat;}
a.listItemRight:hover img.listItemVertBar { background-position:0px -142px; }



#srFooterAds { width:693px; float:left; overflow:hidden; clear:left; margin:0px 0px 10px; }
