body {
margin:40px 0px 0px 0px;
background:#000000;
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#CCC;
text-align:center;
}
select{
color:#666666;
font-size:11px;
}
a:link{
color:#CCC;
text-decoration:none;
}
a:hover{
color: #CCC;
text-decoration:underline;
}
a:active{
color:#CCC;
text-decoration:none;
}
a:visited{
color:#CCC;
text-decoration:none;
}

#container{
width:950px;
background:#000 url(../images/main_search.gif) no-repeat;
}

#head{
height:100px;
margin-left:7px;
position: relative;
margin-top: 7px;
}
#head .logo{
width:170px;
margin-top:11px;
float: left;
}
#head .remax{
width:149px;
margin-top:11px;
float:right;
z-index: 100;
position: absolute;
right: 0px;
top:0px;
}
#head .main_menu{
	margin-top:50px;
	float: left;
	margin-left: -50px;
}
#head .main_menu a{
color:#DFDFDF;
font-weight:bold;
text-decoration:none;
}
#head .main_menu .active{
border-bottom:#3D4347 2px dotted;
padding-bottom:5px;
}
#head .main_menu .deactive{
border-bottom:none;
padding-bottom:6px;
}
#head .main_menu a:hover{
color: #FFF;
text-decoration:none;
}
#head .main_menu td{
text-align:center;
padding-left:12px;
padding-right:12px;
}
.search_par{
background:#3D4347;
}
.search_par .h1{
background:#000;
text-align:center;
border-bottom:#CCC 1px solid;
border-top:#CCC 1px solid;
}
.search_par .h2{
text-align:center;
font-weight:bold;
border-bottom:#CCC 1px solid;
}
.search_par .td{
background:#FFF;
border:#CCC 1px solid;
color:#666666;
text-align:left;
}
.search_par .foot{
background:#3D4347;
padding:3px;
text-align:right;
border-top:none;
border-bottom:#CCC 1px solid;
}

.search_hint{
background:#3D4347;
border:#CCC 1px solid;
margin-top:5px;
padding:3px;
}

.re_list{
margin-top:10px;
border: #CCC 1px solid;
}
.re_list .h1{
background: #3D4347;
border-right: #CCC 1px solid;
border-bottom: #CCC 1px solid;
font-weight:bold;
font-size: 15px;
}
.re_list .h2{
background: #000;
border-bottom: #CCC 1px solid;
font-weight:bold;
}
.re_list .bdy{
background: #FFF;
color:#666666;
}
.re_list .h_txt{
color: #000;
}
.navbar a{
text-decoration: underline;
cursor: pointer;
font-weight: bold;
}

#footer{
padding:3px;
background:#3D4347;
border-top:#CCC 1px solid;
padding-top:1px;
padding-bottom:1px;
text-align:left;
height:16px;
}
.apply_to{
background:#FFF;
text-align:left;
padding:8px;
color:#666;
}
.apply_to_2{
background:#3D4347;
text-align:left;
padding:8px;
color:#CCC;
}
.agentcontact{
background: #FFF;
color:#666;
margin-top:5px;
}
.agentcontact .head{
background:#3D4347;
color:#FFF;
font-weight:bold;
padding:4px;
}
.tagLine{
	text-align:right;
	padding-top:47px;
}
