/*-------------------------------*/
/* -- 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}