body {margin:0px auto; background: url(../images/bg.gif) repeat-x; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#340E03; text-align:center;}
img { border:none;}
a {color:#760808;}
h1 {font-size: 24px;}
h3 {color:#760808; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; border-bottom:#760808 solid 1px; padding-bottom:3px; margin:0px 0px 3px 0px; text-align:center;}
h2 { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; background:#340E03; padding:5px; font-weight:normal; margin:5px 0px 5px 0px; display:block;}
h2 a { color:#FFFFFF; text-decoration:none;}
form { margin:0px;}
#banner { height:103px; margin:0px auto;}
#banner img { margin-left:25px; float:left;}
#menu { margin:0px; padding:0px;border-right:1px solid #faf0d4;border-left:1px solid #a89070;float:right; z-index:100;}
#menu li { float:left; list-style:none;}

a#home, a#home:visited { width:67px; background-image:url(../images/x1.gif);}
a#aboutus, a#aboutus:visited { width:90px; background-image:url(../images/x2.gif);}
a#buy, a#buy:visited { width:50px; background-image:url(../images/x3.gif);}
a#rent, a#rent:visited { width:56px; background-image:url(../images/x8.gif);}
a#sell, a#sell:visited { width:49px; background-image:url(../images/x4.gif);}
a#newhomes, a#newhomes:visited { width:110px; background-image:url(../images/x5.gif);}
a#areaguide, a#areaguide:visited { width:103px; background-image:url(../images/x6.gif);}
a#contact, a#contact:visited { width:81px; background-image:url(../images/x7.gif);}


/* MENU */
a.navlink, a.navlink:visited{
	display: block;
	background-repeat: no-repeat;
	background-position: left top ;
	margin: 0 0 0 0;
	height: 103px;
}
a.navlink:hover {background-position: left bottom;}
a.current, a.current:visited, a.current:hover {background-position: left bottom;}
span.linktext{display: none;}
	
	
/* MAIN */
#wrapper {margin:0px auto; width:940px; text-align:left;}
#content {background:url(../images/content_bg.gif) no-repeat;  width:675px; float:left; padding:35px 30px 0px 30px;}
* html #content {padding:35px 20px 0px 30px;}

#banner_image { margin-bottom:10px;}

#choose_contact { text-align: center; margin-top: 50px; margin-bottom: 250px;}
#choose_contact a { margin: 20px; } 

.properties {clear:both;width:674px;}
.property_thumb { border:#A79F90 solid 1px; float:left; margin:0px 10px 5px 0px;}
.property_info { padding:5px; line-height:15px; font-size:12px;}
.property_bottom { background:#F7EED4; border:dotted 1px; padding:7px; text-align:right; clear:both; margin-bottom:15px;}
	.property_bottom b { font-size: 12px;}
.price_value { font-size:12px; font-weight:bold;}

#rightside {width:205px;  float:right; }
.rightside {background:#FFFFFF;  padding:10px; border:dotted 1px; }
#phone { font-size:16px; color:#FFFFFF; padding-top:10px;}

#psearch {margin-top:20px; line-height:18px;}
#psearch select { width:180px;}
#psearch .price { width:85px;}
#psearch #search { text-align:right; margin-top:3px;}
#why {line-height:14px;}
#special_list {padding:0px; margin:0px 0px 0px 20px; }
#freehome { margin:10px 0px 10px 0px;}
#local_info { margin-bottom:10px;}


h2.prop_headline {
 font-size: 10px;
}

#footer { background:url(../images/bottom_bg.gif) no-repeat; height:23px; width:920px;margin:0px auto; clear:both; color:#FFFFFF; padding:15px 0px 0px 20px; text-align:left;} /* IE */ *html #footer {height:38px;width:940px;}
#footer a { color:#FFFFFF;}

/*** Imagebanners ***/
#imageContainer { margin: auto; position: relative; float: left; width:674px; height:260px;}
/* Set the height and width to be that of the ../images you want to rotate. Never change margin and position */ 
#imageContainer img { display: none; position: absolute; top:0; left:0;  } /* display: none is always on! */

#menu li ul li {
	font-size:12px;
}

/* PROPERTY DETAILS*/
#leftImage {width:200px; float:left; margin-right:10px;}
* html #leftImage { margin-right: 5px; }
#leftImage img { width:198px;}
#leftImage a { text-decoration:none;}
.zoom {position:absolute; top:130px; right:5px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:20; color:#FFFFFF;}
.box {position:relative;width:198px; margin-bottom:10px;}
.property_thumbs { border:#A79F90 solid 1px; float:left; margin:0px 0px 0px 0px; position:relative; width:198px;}
#rightInfos { float:left; width:455px; padding-bottom:10px;}
.details_price { color:#760808; font-size:16px; font-weight:bold;}
#common_infos { float:left; clear:both;}
#navi {float: right;}
#energy_cer { width:200px; height:10px; color:#340E03; text-align:center; padding:5px; background:#F7EED4; border:1px dotted #340E03; float:right;}
* html #energy_cer { width: 210px; }
h4 { background:#760808; color:#FFFFFF; margin:20px 0px 5px 0px; padding:5px; font-size:11px; text-transform:uppercase; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#details_feat { margin:0px; padding:0px;}
#details_feat li { padding:5px 0px 5px 30px; background:url(../images/check.gif) no-repeat 5px center; border-bottom:#F6E6B8 solid 1px; list-style:none;}
.office { float:right; }

/* icons hover */
#navi {position: relative; padding: 0px 0px 0px 0px; width: 216px; display: block;}
#navi .icon {float: left; padding: 0 0px 0px 0; float:left;}
#navi .icon a, #navi .icon a:visited { display:block; width:36px; height: 36px;  background:no-repeat;}
#navi .icon a:hover { text-decoration: none; border: none; }
#navi .icon a span { display: none; }
#navi .icon a:hover span {  display: block; position: absolute; top: 36px; visibility: visible; left:4px;  width: 196px; padding:5px; text-align:center; text-decoration: none;}

/* Drop-Down Menus */
ul#menu{
	z-index: 1;	
}
#menu, #menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#menu a {
	display: block;
	color: #993300;
	text-decoration:none;
	}
#menu a:hover{
	color:#993300;
	text-decoration:underline;
}
#menu li {
	float: left;
	
}
#menu li ul {
	padding:0px;
	position: absolute;
	width: 185px;
	left: -999em;
	background:#F6E6B8;
}

#menu li ul li {
	font-size:10px;
	float: none;
	border-bottom:1px solid #a99480;
	border-top:1px solid #faf5e5;
	padding:2px 5px;
}
#menu li:menu ul {
	left: auto;
}
#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}
.other_content { font-size:10px; width:674px;}
.other_content p { margin-bottom: 12px; line-height:14px; }
.other_content h1 { padding-bottom: 10px; }
.other_content table { font-size: 10px; margin-bottom: 10px; width: 100%; }
.soldorlet {color:#FF0000;}
