﻿
/* ------------- {search color scheme} -------------- */
#searchResults ul li{
	color: #FFBA27;
}

/* very light gray */
#search input.searchterm, #search #searchResults{
	background-color: #F6F6F6;
}

/* Border dark gray */
#search input.searchterm, #search #searchResults{
	border-color: #DDDDDD;
}




/********* Image Drop Shadow **********
Applies a nice dropshadow to a block element.
Must be combined with .innerbox.

Sample usage:
<div class="dropshadow"><div class="innerbox">Text or image</div></div>

*/
.dropshadow{
	float:left;
	clear:left;
	background: url(../../images/shadowAlphaLB.png) no-repeat bottom left !important;
	background: url(../../images/shadowLB.gif) no-repeat bottom left;
	padding: 0px 0px 6px 6px;/*IE*/
	display: block;
}

.innerbox{
	width:330px;
	position:relative;
	/*IE left:1px;*/
	border-width:0px 0px 1px 1px;
	border-style:solid;
	/*border-color:#264158;*/
	border-color:#720000;
	margin: 0px 0px 0px 0px;
	display: block;
	padding-bottom:7px;
}

.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}


/* ------------- {search layout} -------------- */
#search{
	position: relative;
	/*Moved to Res width: 303px;*/
	text-align: left;
	padding: 0;
	margin: 0 0 10px 1px;
	border-width:0px 1px 1px 0px;
	border-color:#264158;
	border-style:solid;
	display:none;
    font-size: 13px;
    font-weight: bold;
	width: 303px;
	width: 313px;/*3 Column 20090420*/
}

.res1024 #search{
	width: 420px;
	width: 364px;/*3 Column 20090420*/
}


#searchfilters{
	margin: 0 0 0 1px;
}

#search-box{
	padding: 5px 9px 5px 9px;
	width:auto;
	float: none;
}

#search input{
	margin: 0;
	padding: 0;
}

#search input.searchterm{
	width:235px;
	height:18px;
	border: solid 1px #264158;
	margin:0px 0px 11px 0px;
	padding:3px 3px 3px 3px;
	font-weight: bold;
}
.res1024 #search input.searchterm{
	width:352px;
	width:273px;/*3 Column 20090420*/
}

#search input{
	margin:0px 5px 5px 0px;/*IE*/
	padding:0px;
	float:left;
}

#search-results{
	width: 338px;
	min-width: 338px;
	position: absolute;
	top: 22px;
	left:-338px;
	/*Fix right:303px;/*IE*/
	z-index: 10;
	text-align: left;
	/*display:none;*/
}

a#asButton, #advsearch{
	margin:0px;
	padding-left:0px;
	padding-top:2px;
	width:0px;
	height:17px;
	display:block;
	overflow:hidden;
	position:relative;
	bottom:-5px;/*IE*/
	background-image:url(../Images/buttons/advanced_search_open_btn.gif);
	background-repeat:no-repeat;
}

a#asButton{
	background-position:0px 0px;
	color:#61717F;
}

a#asButton:hover{
	background-position:0px -20px;
	color:#720000;
}

#asBox {
	margin:8px 0px 0px 0px;
	display:block;
	font-size: 11px;
    font-weight: normal;
}

#asBox input{
	clear:both;
}

#asBox label{
	margin:0px;
	padding-left:1px; /*IE 6 fix for cut off text*/
	float:left;
}

#asBox fieldset{
	border-color:#C3CFD9;
	border-width:1px;
	border-style:solid;
	padding:2px 9px 9px 9px;
	margin:0px 0px 5px 0px;
}

#asBox legend{
	font-size:12px;
	padding:0px 2px 0px 2px;/*IE*/
	margin:0px 0px 0px -3px;/*IE*/
	color:#264158;
}

#asBox select{
	font-size:11px;
	background-color:#F6F6F6;
	border-color:#264158;
	border-width:1px;
	border-style:solid;
	margin-left:5px;
}

#asBox option{
	padding:0px 2px 0px 4px;
}

#search-results div.innerbox{
	background-color:#FFFFFF;
}

#search-progress{
    float:right;
    background-image:url(../Images/loaders/subtext-loader.gif);
	background-repeat:no-repeat;
    height:32px;
    width:32px;
}

#searchResultsContainer{
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	height:0px;
}

#searchResultsContainer div.sectiontext, #searchResultsContainer div.sectionoptions{
	line-height:15px;
}

#searchResultsContainer div.content{
	line-height:15px;
	font-size:11px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

#searchResultsContainer div.content1{
	line-height:17px;
	font-size:13px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

#searchResultsContainer div.content2{
	line-height:19px;
	font-size:15px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

#search-results ul{
	padding: 0;
	margin: 0 1px 0 1px;
	font-size:inherit;
	font-weight:normal;
	list-style:none;
	display:block;
}

#search-results ul li{
	display:block;
	padding: 2px 9px 2px 9px;
	margin: 0; 
}

#search-results ul li.evenItem, #leftmiddle ul li.evenItem{
	background-color:#FFFFFF;
}

#search-results ul li.oddItem, #leftmiddle ul li.oddItem{
	background-color:#F5F5F5;
}

#search-results div.sectionheader{
	background-image:url(../Images/headers/header_gloss_red.gif);
	background-color:#720000;
	border-color:#720000;
}

/*For Search Page Only*/
/*#leftmiddle ul{
	margin: 0 -8px 0 -8px;
	font-size:inherit;
	font-weight:normal;
	list-style:none;
	display:block;
}

#leftmiddle ul li{
	display:block;
	padding: 5px 9px 5px 9px;
	margin: 0; 
}*/

#search-results div#moreResults{
	margin:7px 9px 0px 0px;
	font-weight:bold;
	text-align:right;
	display:block;
}

#search-results div#noResults{
	padding: 2px 9px 2px 9px;
	font-weight:bold;
	display:block;
}
