/* CSS Document */

#searchresults{ width:800px; position:relative; float:left }
#searchboxwrap{ width:800px;}
	#searchboxwrap h1{ width:240px; position:relative; float:left; }
	#searchbox{ width:536px; height:35px; float:left; position:relative; font:normal 20px "Trebuchet MS",Trebuchet MS,sans-serif; color:#352111; border:none; padding:8px 5px 2px 10px; background-color:transparent;  background-image:url(/img/search/searchbg.gif); background-position:0 2px; background-repeat:no-repeat } 
	
	#filterbar{ width:745px; height:34px; margin-top:10px; position:relative; float:left; clear:both; background-image:url(/img/search/filterby.gif); background-repeat:no-repeat; }
		#filterbar ul{margin:0; padding:8px 0 0 85px}
		#filterbar ul li{ margin:0; padding:0; display:inline; font:12px "Trebuchet MS", Trebuchet MS; color:#352111;  padding-right:4px; margin-right:4px; background-image:url(/img/search/searchfilterseperator.gif); background-position:right; background-repeat:no-repeat}
	#searchagain{ position:absolute; top:4px; left:675px; } 
	
	.searchresult{ width:800px; position:relative; float:left; clear:both; margin-top:15px; }
		.searchrowhead{ width:800px; height:49px; position:relative; float:left; clear:both; overflow:hidden; background-image:url(/img/search/searchresultheader.gif); background-repeat:no-repeat} 
			.searchrowhead .searchroweheadleft{ position:relative; float:left; }
			.searchavatar{ border:1px solid #352111; float:left; position:relative; margin:4px 5px 5px 5px}
			.searchrowhead h4{ font-size:16px;margin:8px 0 -3px 0; letter-spacing:normal; width:500px; }	
			.searchrowhead h4 span{ color:#8A5E35 }
			.searchrowhead h5{ font-size:12px; color:#352111; position:relative; float:left; clear:both; margin:2px 0 0 0; }
			.searchrowhead p{ font-size:10px; }	
			.searchrowhead .searchroweheadright{ width:120px; height:44px; position:relative; float:right; margin:5px 15px 0 0}
		.searchrowcontent{ width:786px; height:128px; background-image:url(/img/search/searchresultcontentbg.gif); position:relative; float:left; clear:both; background-repeat:no-repeat; background-position:10px 0; } 


/* ######### CAROUSELS ############## */
.searchrowcarousel { clear:both; position: relative; /* important */ overflow: hidden; /* important */ width: 700px; /* important */ height: 125px; /* important */ margin: 3px 0 0 45px; }
.searchrowcarouselframe{position: absolute; width:788px; left:3px; top:40px; z-index:4999;  }
.searchrowcarouselprev{float: left;}
.searchrowcarouselnext{float: right;}
.searchrowcarouselcontent { position: absolute;top: 0;}

.searchrowcarouselcontent li {list-style: none; margin: 0; padding: 0;}
.searchrowcarouselcontent { width: 5418px; }
.searchrowcarousel ul{ margin-top:20px; }  
.searchrowcarousel ul li {display: block; float: left;margin: 5px 8px 5px 8px; padding: 5px; }
.searchrowcarousel ul li img { display: block; border-bottom:1px solid #D6CFB3;   }
.searchrowcarouselprev { cursor:pointer; }
.searchrowcarouselnext { cursor:pointer }

.searchitemdesc{ position:absolute; top:-15px; z-index:40000px; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:10px; color:#333; height:110px; width:60px;  overflow:hidden;}
.siprice{  position:absolute; top:80px; z-index:40000px; text-align: center; font-size:11px; font-weight:bold; font-family: "Trebuchet MS", sans-serif; line-height:10px; color:#000; height:110px; width:60px;  overflow:hidden; }			
			
/* ########### END CAROUSEL ################## */

/* ######### FILTERS ######################## */
	.searchfilterlayer{ position:absolute;  height:100px; width:150px; background-image:url(/img/search/bubble.png); background-repeat:no-repeat; z-index:30000} 
/* ######### END FILTERS #################### */
