.big-search{
	font-size:16px;
	width:90%;
	border:1px solid #b4b8ac;
	border-width:0 1px 1px 0;
	padding:3px;
}

/*      BROWSE PAGE        */

#resultsSearchBar { background:#F2EFE3; margin:0 0 3px 0; font-weight:normal; padding:0 10px; }

#resultsSearchBar .leftBox {  float:left; width:50%; line-height:40px; color:#5F5944; }
#resultsSearchBar .leftBox fieldset { float:right; width:70%; border-width:0;}
#resultsSearchBar .leftBox h2 { font-size:1.6em; margin: 0; }
#resultsSearchBar .leftBox h2 a { color:#3E3823; text-decoration:underline; }

div#selectBox
{
  float: right;
  line-height:35px;
  width:50%;
  text-align:right;
  line-height:40px;
}

#selectBox label
{
  float: left;
  padding-right: 5px;
  margin-top:-2px;
}

#selectBox .select
{
  float: left;
  margin-right:8px;
  margin-top:8px;
}

#selectBox .select2
{
  float: left;
  margin-top:8px;
}

#selectBox .inpSearch, #selectBox select { color: #3E3823; font-size: 1.2em; font-style:italic; padding: 4px; border: 1px solid #D4CEB2; background:#f0f0f0; }

#selectBox select{
  padding:3px;
  position:relative;
  bottom:2px;
}

.go
{
  background: #D4CEB2;
  color:#3E3823;
  border-width:0;
  font-weight:normal;
  font-size:1em;
  padding:6px 8px;
  position:relative;
  bottom:1px;
}
    	
ol.results{
 width:796px;
 float:right;
}

.results li{
  padding:7px;
  width:380px;
  margin:2px 0 2px 4px;
}

* html .results li{
  padding:4px;   
}

.results li.even{
	float:left;
}

.result-box h3, .result-box h3 a{
  text-decoration:none;
  font-size:1.1em;
  font-weight:normal;
  line-height:25px;
}

.results li.odd{
	float:right;
}
			
.result-box{
  background: #F2EFE3;
  height:140px;
}				

.browseHead {
  background: url("../images/browse_top.jpg");
  background-repeat: no-repeat;
  width: 683px;
  height: 93px;
  margin: 0 0 0 13px;
}

#browseCategory {
  float: left;
  text-align: center;
  width: 200px;
  color: #FFF;
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  left: 200px;
  padding: 12px 0 0 0;
  background: url("../images/browseRepeat.jpg");
  background-repeat: repeat-x;
  height: 48px;
}

#browseEnd {
  background: url("../images/browseEnd.jpg");
  background-repeat: no-repeat;
  width: 11px;
  height: 48px;
  float: left;
  display: block;
  position: relative;
  left: 200px;
}

.browseFilters {
  padding: 0 15px 0 15px;
}

.result {
  background: url("../images/mid_browse.gif");
  background-repeat: repeat-y;
  width: 675px;
  padding: 15px;
  margin: 0 0 0 17px;
}

#browseTitle {
  background: #BACF96;
  height: 29px;
  font-size: 14px;
  color: #FFF;
  text-transform: uppercase;
  width: 468px;
}
#curveTitle {
  display: block;
  background: url("../images/browseTitle.gif");
  background-repeat: no-repeat;
  width: 5px;
  height: 29px;
  float: left;
}
#bTitle {
  padding: 3px 0 0 15px;
  display: block;
}

.browsePhoto {
  display:block;
  border:2px solid #DFDAC5;
  background:#DFDAC5;
  max-width: 80px;
  height: 60px;
  overflow:hidden;
  float: left;
  text-align:center;
}
.browsePhoto img{
  margin:0 auto;
}

.browseDescribe {
    display:block;
  	float:left;
  	width:154px;
  	padding:0 4px 4px 4px;
  	font-weight:normal;
  	text-align:left;
  	height:102px;
}

.browseLocation {
  margin: 0;
  float: right;
  padding: 4px;
  background: #F9FFBC;
  color: #EC6A01;
  width: 120px;
  font-weight:normal;
  text-align:center;
}  
#line {
  background: url("../images/line.gif");
  background-repeat: repeat-x;
  height: 1px;
}
.browseFoot {
  background: url("../images/browseFoot.jpg");
  background-repeat: no-repeat;
  width: 683px;
  height: 93px;
  margin: 0 0 0 13px;
}
.footContent {
  width: 660px;
  padding: 10px;
  margin: 0 0 10px;
}

.clearboth-small{
	clear:both;
	height:8px;
}
.clearboth-smaller{
	clear:both;
	height:5px;
}
/*      BROWSE PAGE        */

.category-box{
  float: left; 
  margin: 2px 0; 
  width: 145px;
  padding:5px 0;
  background:#F2EFE3;
}

.category-box ul li{
  font-weight:bold;
  font-size:0.9em;
}

.category-box ul li a, .category-box ul li span.current{
  padding:3px 5px;
  display:block;
  border-bottom:1px solid #DFDAC5;
  font-weight:normal;
}

.category-box ul li span.current{
  background:#DFDAC5;
  color:#000;
}

.category-box h3{
  padding:5px;
}

.category-box ul li span a{
  display:inline;
  border-width:0;
}

.category-box ul li a:hover{
  background:#DFDAC5;
}

