/* SEARCH RESULT PAGE.

These styles apply to results the customer gets with a Part or Image search.*/
.search_category_header {
font-size:1.6em;
font-weight:700;
color:#333;
}

.searchresults {
float:left;
font-size:0.9em;
color:#000;
width:600px;
height:1.3em;
display:inline;
overflow:hidden;
font-family:verdana,sans-serif;
}

.searchprice {
float:right;
font-size:0.8em;
font-weight:700;
width:50px;
text-align:right;
display:inline;
}

.searchresultscontainerodd,.searchresultscontainereven {
width:665px;
height:1.1em;
padding:2px 3px;
margin:2px 0;
}

.searchresultscontainereven {
background-color:#f8f8f8;
}

.searchresultscontainerodd {
background-color:#e6e6e6;
}

.searchresultscontainerodd:hover,.searchresultscontainereven:hover {
background-color:#ffec6c;
}

.searchHeaderLeft {
background:url(../includes/themes/search/searchheaderleft.gif) no-repeat top left;
height:56px;
}

.searchHeaderCenter {
background:url(../includes/themes/search/searchheadercenter.gif) repeat-x;
height:56px;
margin-left:13px;
color:#fff;
padding-top:8px;
}

.searchHeaderCenter h1 {
padding-top:3px;
}

.searchHeaderCenter h4 {
padding-top:5px;
}

.searchHeaderRight {
float:right;
position:relative;
top:-8px;
}

.searchSubHeader {
position:relative;
left:-8px;
top:-25px;
background-color:#FFEC6C;
padding:5px 5px 2px;
height:30px;
width:660px;
border-bottom:#CE0000 1px solid;
}

.searchSubTitle {
float:left;
font-weight:700;
padding-top:7px;
}

.searchSubBox {
padding-left:120px;
}

.boldsearch {
font-weight:700;
cursor:pointer;
}

.normalsearch {
cursor:pointer;
}

.loadingIcon {
margin:50px 250px;
}