#wrap {
margin: 0px auto;
width: 900px;
}  

body {
margin-top:0px;
background: #474646 url(images/bg.gif) repeat-x;
}

#logo{
float:left;
}

#next_to_logo{
text-align:right;
margin-top:23px;
margin-left:70px;
float:left;
}

body a{
color:#0099ff;
}

#header_clear{
clear:both;
}

h1 {
font-size: 20px;
color: #474646;
}

#title h1{
margin-top:40px;
font-size: 22px;
color:#e0e0e0;
}

#add_title {
margin-top:40px;
}

#add_title h1{
margin-top:40px;
font-size: 22px;
color:#e0e0e0;
}

#glance_title h1{
margin-top:40px;
font-size: 22px;
color:#e0e0e0;
}

#glance_title h2{
margin-top:40px;
font-size: 22px;
color:#e0e0e0;
}

#glance_title{
color:#e0e0e0;
}

#delete{
text-align:center;
margin-top:100px;
margin-bottom:160px;
color:#e0e0e0;
font-size:22px;
}


h2{
font-size:14px;
color: #e0e0e0;
font-weight:bold;
}

#search{
margin-top:40px;
padding:3px;
float:left; 
width:894px; 
background-color:#e0e0e0;
}

#space{
height:20px;
clear:both;
}

#main_content{
clear:both;
width:900px;
height:400px;
font-family:Arial,sans-serif;
font-size:11px;
}

#left{
background-color:#e0e0e0;
float:left; 
padding:7px;
}

#results_title{
height:15px;
padding-bottom:8px;
color:#474646;
font-size:14px;
font-weight:bold;
}

#sidebar{
padding-right:4px;
float:left;
width:335px;
overflow: auto; 
font-size: 14px; 
height:377px;
color:#474646;
}

#right{
background-color:#e0e0e0;
float:right;
padding:7px;
}

#mid_space{
float:left;
width:22px;
background-color:#474646;
}

#map{
overflow: hidden; 
width:515px;
height:400px;
}

#map_holder{
padding:7px;
background-color:#e0e0e0;
margin-top:15px;
}

#map_canvas{
width: 886px; 
height: 400px; 
}

#messageok{
z-index:9999; 
position:absolute; 
top:350px; 
left:40%;
font-size:16px; 
background-color:#fff; 
font-weight:bold; 
text-align:center;
}

#messageok a{
color:#0099ff;
}

#reply_form{
color:#e0e0e0;
}

#textarea{
margin-top:10px;
width:900px;
}

#textarea textarea{
background-color:#777;
border-color:#e0e0e0;
width:900px;
height:100px;
color:#e0e0e0;
font-family:arial;
}

#reply_ok{
margin-top:100px;
margin-bottom:160px;
font-size:22px;
color:#e0e0e0;
text-align:center;
}

#message_under_text_area{
margin-top:10px;
margin-bottom:20px;
}

#about{
color:#e0e0e0;
margin-bottom:300px;
}

#contact_form{
color:#e0e0e0;
}

#contact_form input{
background-color:#777;
border-color:#e0e0e0;
color:#e0e0e0;
}

#contact_form textarea{
background-color:#777;
border-color:#e0e0e0;
color:#e0e0e0;
}

#privacy{
color:#e0e0e0;
margin-bottom:220px;
}


#footer{
text-align:right; 
margin-top:20px; 
width:900px;
color:#e0e0e0;
}

#footer a{
color:#e0e0e0;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#0099ff;
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;}
 
a.info:hover{z-index:25;text-decoration:none;}
 
a.info span{display: none}
 
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    padding:7px;
    font-size:10px;
    width:180px;
    font-family:verdana;
    text-decoration:none;
    background-color:#33adff; color:#fff;
    text-align: center;}
    
#search input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
}
.fieldset{
	float:left;
	padding:2px 10px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#474646;
}
.loc_fieldset{
	float:left;
	padding:2px 10px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#474646;
}
#switchdiv{
	clear:both; 
	height: 10px;
	padding:2px 0px 5px 5px;
	font-family:verdana; 
	font-size:9px;
	color:#474646;
}
#switchdiv a{
	color:#474646;
}

#more select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#666;
}
.field_label{
	padding-top:3px;
	padding-bottom:6px;
	color:#474646;
}
#result_title a{
color:#474646;
}
#result_title a:hover{
color:#fff;
}
#glance_result{
padding-bottom:5px;
}