body { margin:0; font-size:0.9em; line-height:20px; font-family: "Myriad Pro", "Trebuchet MS", Arial;}
a { color:#FF5220;}
a:hover { text-decoration:none;}

a img {  
border:0px
}
/*#header { background:url(images/header_bckg.jpg) repeat-x;}*/
#header { background:url(/public/images/property_template/topnav_bg.gif) repeat-x;}
#logo { padding:20px 0 5px 40px; height:36px; float:left }
#banner { float:right; padding-top:1px; }
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:36px; font-size:36px; }
#property {
color:#FFFFFF;
font-weight:bold; height:36px; font-size:26px; 
font-family: "Palatino Linotype";
}
#logo a:hover { }
#menu { background:url(/public/images/property_template/menu_bckg.jpg) repeat-x; width:100%; margin:0 auto; height:32px; clear:both}
#menu ul { margin:0px 0px 0px 40px; padding:0;}
#menu ul li{ display:inline-block; float:left;  list-style:none; text-align:center; height:32px; margin: 0px 20px 0px 0px;}

#menu ul li.here{display:inline-block; float:left;  list-style:none; text-align:center; height:32px; margin: 0px 20px 0px 0px; background-color:#FFFFFF;}

#menu ul li.here a{color:#000000; }

#menu a { display:block; float:left; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:8px 4px 0px 4px;}
#menu a:hover{ background: #FFFFFF; color:#000000;  padding:9px 4px 3px 4px;}

#main { width:100%;}
#content 
{   
	margin:0 auto; 
	padding:0; 
	width: 90%;
	padding:30px 10px 50px 10px;
}
#content h1 
{ 
	margin:0px 0px 10px 0px; 	
	font-size:1.3em;
}
#content h2 
{ 
	margin:0px 0px 10px 0px; 	
	font-size:1.2em;
	border-bottom:10px solid #fafafa;
	padding-bottom:3px;
}

.red 
{ 
	color:#FF5220;
}

p.basing 
{ 
	border-bottom:15px solid #fafafa;
	padding-bottom:20px;
}
.floatRight{
float:right;
}

.floatLeft{
float:left;
}

.width80{
width:77%;
}

.width70{
width:67%;
}

.width75{
width:73%;
}

width50{
width:50%;
}

width25{
width:23%
}

width20{
width:20%
}

.pad10{
padding:10px;
}

.pad5{
padding:5px;
}

.clear{
clear:both;
}

.margin10top{
margin-top:10px;
}

.margin10bottom{
margin-bottom:10px;
}

#contact{
font-size:0.8em;
line-height:normal;
}

#footer {background:url(/public/images/property_template/footer_bckg.jpg) repeat-x #000000; height:102px;clear:both}
#left_footer { float:left; padding:40px 0 0 60px; background:url(images/c.gif) no-repeat 30px 35px;  color:#FFFFFF; font-weight:bold; font-size:11px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:1px;  
  cursor:pointer;
}
