body{
font-family: Trebuchet MS, verdana, arial, sans-serif;
font-size:12px;
line-height:150%;
background:#fff;
color:#000;
margin:auto 10;
}
#live_search_target_div{
width:100%;
height:100%;
text-align:center;
border:0px solid orange;
color:#000;
}

.navigation_message_holder{
border:0px solid #0f0; 
}

div.search_options{
font-size:11px;
width:95%;
min-height:20px;
background:#9aa;
margin:auto;
padding:5px 5px 5px 5px;
border:	0px solid #00f; 
text-align:left;
}
.search_feedback{
font-size:11px;
margin:auto;
padding:0px 5px 0px 5px;
border: 0px solid #0f0; 
float:right;
clear:all;
}
.search_options_text{
border: 0px solid #0f0; 
float:left;
clear:all;
}
form.search_form{
width:95%;
background:#444;
margin:auto;
padding:5px;
border:0px solid #f99;
}
input.search_input{
font-size:11px;
width:95%;
border:0px solid #f6f;
background:#ccc;
padding:3px;
color:#111;
}
div.search_navigation{
font-size:11px;
width:95%;
min-height:1px;
background:#ddd;
margin:auto;
padding:2px 5px 2px 5px;
border:0px solid #00f; 
}
div.search_data{
width:95%;
min-height:5px;
margin:auto;
padding:5px;
}
.data_row{
text-align:left;
padding:5px 15px 5px 15px;
border-bottom:	1px dotted #444; 
}

a{
border:	0px solid #00f; 
padding: 0px 5px 0px 5px;
}
:link { color:#33f; text-decoration:none;  }
:visited { color:#f33; text-decoration:underline; }
:link:hover { color:#ccc; text-decoration:underline; }
:link:active { color:#3f3; text-decoration:underline; } 
