/*-------------------------------*/

/* -- search FORM styling -- */



#search_left, #search_middle, #search_right

{float:left; margin-right:8px; }



#search_left, #search_middle {width:255px;}



#search_left select, #search_middle select 

{width:150px;}



#search_right {width:190px;}

#search_right legend {width:150px;}

#search_right fieldset {padding:4px}



#search_right select, 

#search_right input 

{width:165px; margin:0 0 5px 0;}





#search_right INPUT.sub 

{display:block; width:80px; margin:0}



#search_right fieldset {margin-bottom:4px;}



#search_right LEGEND {font-weight:bold}





#search_right TABLE {margin-bottom:10px;}





/*-------------------------------*/















/*-------------------------------*/

/* -- search RESULTS styling -- */

.result_item {

position:relative;

border-top:1px solid #eee;

border-bottom:1px solid #eee;

margin-bottom:4px;

width:760px;

height:64px;

padding-top:9px;

}



.even {background:#f0f7f7}

.odd {background:#fff}



.result_image {

width:100px;

}

.result_image img {

width:74px; height:55px;

}





.result_detail {

position:absolute;

top:9px;

left: 100px;

font-size:10px;

width:330px;

}

.result_detail b,

.result_size b {

font-size:11px;

font-weight:bold;

}



.result_detail .red {

font-weight:bold;

font-size:11px;

color:red;

}



.result_size { 

position:absolute;

top:9px; left:450px;

font-size:10px;

}



.result_price {

position:absolute;

top:9px;

left:550px;

}



.result_price small {display:none}



.result_buttons {

position: absolute;

width:85px; height:70px;

right:5px; top:2px;

/*background:url(images/result_buttons_bg.gif) no-repeat;*/

}



.result_buttons a {

position:absolute;

font-family:Verdana;

font-size:10px;

/*background:url(images/resultbutton.gif) no-repeat;*/

left:4px;

width:75px;

text-align:center;

color:white;

}

.result_buttons a:visited,

.result_buttons a:link

 {color:white}



.result_buttons a:hover {

background:url(images/resultbutton_over.gif) no-repeat;

text-decoration:none;

color:white;

}



a.more_info{

top:23px;

background:url(images/sr_clik.gif) no-repeat;

width:84px;

height:24px;

line-height:22px;

}

a.more_info:hover {

background:url(images/sr_clik_over.gif)

}



.slideshow {

top:25px;

display:none;

}



.virtual_tour {

top:45px;

display:none;

}







/* mini search results 

on inner pages */



#inner_results .result_item {

width:565px;

}



#inner_results .result_detail {

left:90px;

width:220px;

}



#inner_results .result_size { left:320px}

#inner_results .result_price{left:380px}
