/** global **/
body.body-search .wrapper-trc{
  padding-top:20px;
  padding-left: 20px;
}
body.body-search div.box{
  margin-top: -15px;
}
body.body-search div.box h2{
  display: none;
}

body.body-search form#search-form{
  margin-bottom: 0px;
}

div.searcharea {
background:#F5F4EC none repeat scroll 0 0;
clear:both;
float:none;
padding:0;
}
div.searcharea fieldset {
border:medium none;
padding:0;
}
div.searcharea fieldset.search-advanced{
  font-size: 12px;
} 
div.searcharea label.keywords {
position:absolute;
z-index:-1;
}

div.searcharea div.form-item{
  float: left;
  margin: 7px 5px 5px 10px;
}
div.searcharea input#edit-keys {
  background:transparent url(../images/backgrounds/searchtext_background.jpg) no-repeat scroll 0 0;
  border:medium none;
  font-size:11px;
  height:14px;
  margin-right:5px;
  padding:2px;
  vertical-align:middle;
  width:188px;
}
div.searcharea span.search-submit{
  background: url(../images/buttons/search-button2_left_off.gif) no-repeat left top;
  height:35px;
  float: left;  
  margin-bottom: 5px;
}
div.searcharea input.search-submit {
  background: url(../images/buttons/search-button2_off.gif) no-repeat top right;
  height:35px;
  margin-left: 10px;
  padding-right: 15px;
  color: white;
  border: none;
}
div.searcharea span.search-submit:hover{
  background: url(../images/buttons/search-button2_left_on.gif) no-repeat left top;
  height:35px;
  float: left;  
}
div.searcharea input.search-submit:hover {
  background: url(../images/buttons/search-button2_on.gif) no-repeat top right;
  height:35px;
  margin-left: 10px;
  padding-right: 15px;
  color: white;
  border: none;
}
span.searchtop {
  background:transparent url(../images/backgrounds/searcharea_top.gif) repeat-x scroll 0 0;
  display:block;
  font-size:0;
  height:5px;
  line-height:0;
  margin:0 0 5px 0;
  padding:0;
  width:100%;
}
span.searchbottom {
  background:transparent url(../images/backgrounds/searcharea_bottom.gif) repeat-x scroll 0 0;
  display:block;
  font-size:0;
  height:5px;
  line-height:0;
  margin:5px 0 0 0;
  padding:0;
  width:100%;
  clear: both;
}
/** item **/
ul.searchentries {
  background:transparent url(../images/backgrounds/searchentry_background.gif) repeat-x scroll 0 0;
  font-size:12px;
  list-style-type:none;
  padding:0;
  margin: 0;
}

ul.searchentries li {
  background:transparent url(../images/backgrounds/searchentry_background.gif) repeat-x scroll 0 100%;
  padding:15px 0;
}
ul.searchentries li span {
  color:#9F5D31;
  display:block;
  left:606px;
  margin-bottom:-17px;
  position:relative;
  top:0;
  width:30px;
}
ul.searchentries li h3 {
  color:#A43C03;
  font-size:13px;
  font-weight:normal;
  margin:0 0 3px;
  padding:0;
}
ul.searchentries li a {
  color:#A43C03;
  text-decoration:none;
}
ul.searchentries li div{
  margin-bottom: 15px;
}

.clear {
  border:0 none;
  clear:both;
  display:block;
  font-size:0;
  height:1px;
  line-height:0;
  margin:0 -1px -1px 0;
  overflow:hidden;
  width:1px;
}
/** Pager **/
.searchdisplay {
  font-size:12px;
  padding:15px 0;
  height:15px;
}
.searchdisplay div {
float:left;
margin:0;
width:49%;
}

.searchdisplay div.rhs {
  float:right;
  text-align:right;
}

.searchdisplay dl {
  float:right;
  margin:0;
}
.searchdisplay dt, 
.searchdisplay dd {
  background:transparent url(../images/backgrounds/search_pipe.gif) no-repeat scroll 100% 3px;
  float:left;
  margin:0;
  padding:0 5px;
}

.searchdisplay a {
  color:#A43C03;
  text-decoration:none;
}
.searchdisplay a:hover {
  color:#BF2627;
  text-decoration:underline;
}

