﻿/* - - - Search - - - */
#search #left{ width:720px; }

#search #right{ width:200px; }

#search #menu{ margin-left:0; }

#search #titles{
width:720px;
_width:705px;
}

#search .text{
float:none;
_float:left;
width:610px;
}

#search_box{
width:670px;
margin-top:30px;
}


/* - - - Search Bar - - - */
#search_bar{
width:655px;
height:41px;
#height:43px;
_height:41px;
padding-left:15px;
background-color:#969553;
color:#fff;
text-transform:uppercase;
}

#search_bar *, #options *{ vertical-align:middle; }

#search_bar img, #options img{ display:inline; }

#search_bar input{
font-size:11px;
margin-left:15px;
width:210px;
}


/* - - - Advanced Search - - - */

#options{
width:670px;
height:120px;
background:url(../images/search/search_adv.gif) bottom left no-repeat #87864B;
color:#fff;
text-transform:uppercase;
font-size:10px;
margin-top:2px;
}

#options img{ margin-right:10px; }

#options ul{ margin-top:5px; }

#options li{ display:inline; }

#options td{ height:40px; }

#options select{
font-size:11px;
margin-left:235px;
width:280px;
text-transform:none;
}

#options span{ padding-top:1px; }


/* - - - Results - - - */
#status{
width:670px;
height:18px;
background:url(../images/search/results_bar.gif) top center no-repeat #D8D098;
text-align:center;
margin-top:2px;
padding-top:1px;
padding-bottom:10px;
color:#969553;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}

#empty{
width:670px;
height:80px;
padding-top:20px;
text-align:center;
font-size:14px;
line-height:20px;
color:#6C684C;
background-color:#D8D098;
}

#results{
background-color:#D8D098;
width:670px;
font-size:12px;
}

#results a{ color:#38362E; }
#results a:hover{ color:#CD3A12; }

#results a .dim { color: #666; }

#results_list td{
padding-left:16px;
padding-right:8px;
padding-bottom:12px;
}

/* -----------------------Over----------------------- */

#results_list div{
position:relative;
}

#results_list a:hover div
{display:block;}

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


/* - - - Details - - - */
#infos{
padding-left:20px;
background:url(../images/search/detail_back.jpg) top left repeat-x;
font-size:12px;
}

.info_col1{
color:#985610;
width:90px;
padding-right:20px;
}

.info_col2{
padding-bottom:10px;
}

.separator{
background-color:#969553;
margin-bottom:10px;
height:1px;
line-height:1px;
}

.print, #watermark { display:none; }

@media print{
	#titles, .text, #right, #footer, #status, #search_bar, #options{ display:none; height:0; margin:0; padding:0; }
	.print { display:block; }

	.floater{ float:left; }
		
	#watermark{
	display:block;
	position:absolute;
	top:100px;
	left:0;
	z-index:2;
	}
	
	#results, #infos{ background:none; margin:0; padding:0; _width:640px;}
	
	#container{ background:none; margin:0; padding:0; _width:640px; position:absolute; z-index:10;}
	
	#header, #header-en{ background-position:-170px 0; padding-left:15px; height:80px; }

	h5 { padding-top:0; margin-top:0; }
}
