@charset "utf-8";
/* CSS Document */

/*********************************** Styles for search results list items **********************************/ 

div.large-panel div.body div.inner-content div.list-item-results
{
	padding: 7px 0 9px 0;
	width: 558px;
	float: left;
	background: url(/theme2/assets/images/results-divider.gif) no-repeat bottom;
}

div.large-panel div.body div.inner-content div.list-item-results h3
{
	width: 300px;
	padding: 0;
}

div.large-panel div.body div.inner-content div.list-item-results h4
{
	width: 87px;
	float: right;
	clear: right;
	text-align: right;
	padding: 0;
}

div.list-item-results h4.old-price, div.list-item-results h4.saving
{
	width: 85px;
}

div.large-panel div.body div.inner-content div.list-item-results ul.list-summary
{
	width: 340px;
	float: left;
	padding-left: 0;
	padding-right: 0;
}

div.list-item-results ul.list-summary li
{
	float: left;
}

div.list-item-results ul.list-summary li span
{
	display: block;
	float: left;
	width: 85px;
}

/* corrects left spaing in Firefox */
div.list-item-results h3.sIFR-replaced
{
	margin-left: 3px; 	
}
/*********************************** End of styles for search results list items **********************************/ 

/*********************************** Start of styles for pagination menu *****************************************/ 

form.pagination-header
{
	width: 100%;
	height: 35px;
	background-color: #d8d8d8;
	border-bottom: 1px solid #999999;
	margin-bottom: 7px;
	margin-top: -15px;
}

div.large-panel div.body div.inner-content form.pagination-header div
{
	float: left;
	padding: 8px 0 0 15px;
}

div.large-panel div.body div.inner-content form.pagination-header fieldset
{
	float: left;
}

div.large-panel div.body div.inner-content form.pagination-header fieldset label
{
	float: left;
	padding: 4px 3px 0 0;
}

div.large-panel div.body div.inner-content form.pagination-header input.go
{
	display: none;
}

div.large-panel div.body div.inner-content form.pagination-header div.pagination-menu
{
	padding-top: 11px;
	float: right;
}

div.pagination-menu p,
div.pagination-menu ul li,
div.pagination-menu ul
{
	float: left;
}	

div.large-panel div.body div.inner-content form.pagination-header div.pagination-menu ul
{
	padding: 0 15px 0 15px;
	float: right;
}

div.large-panel div.body div.inner-content div.pagination-menu ul
{
 	float: right;
 	padding: 0;
}

div.large-panel div.body div.inner-content div.pagination-menu
{
	padding-bottom: 0;
	float: right;
}

div.large-panel div.body div.inner-content form.pagination-header div.pagination-menu ul li a, div.large-panel div.body div.inner-content div.pagination-menu ul li a
{
	padding: 1px 3px 0 3px;
}

div.large-panel div.body div.inner-content div.pagination-menu ul li.selected
{
	border: 1px solid #306796;
	margin-top: -1px;	
}

div.large-panel div.body div.inner-content form.pagination-header div.pagination-menu p, div.large-panel div.body div.inner-content div.pagination-menu p
{
	padding: 0;
	display: none;
}

/*********************************** End of styles for pagination menu *****************************************/ 

/* set min-height so panel doesn't jump when preloader appears after criteria has changed */
.page-container .search-panel div.body div.inner-content
{
	min-height: 360px;
}