body {
background:#181818; 
	font-family: Arial, Tahoma, Verdana,Trebuchet Ms, Helvetica; 
	color:#000;	
	font-size: 12px;
	margin:0;
	padding:0;}

form td{font-size:12px;}
form{margin:0;padding:0;}
.bottom{font-size:11px;color:white;text-align:right;padding-right:5px;font-family:arial,tahoma;}
.page{width:930px;margin:0 auto;}
.logo{width:213px;height:80px;border-right:solid 1px #292a2c;border-left:solid 1px #000;}
.topbg{background:#000;border-bottom:solid 1px #787878; }
#topmenu{width:700px;margin-top:25px;}

#pgallery img {margin:2px 3px 2px 0;}
#pgallery a{margin:0;padding:0;}
#topmenu td{background: url('images/topseperate.gif') repeat-y right top;height:20px;text-align:center;}

#topmenu a{color:white;font-weight:bold;text-decoration:none;}
#topmenu a.over{color:#009cff;font-weight:bold;text-decoration:none;}
#topmenu a:hover{color:gray;font-weight:bold;text-decoration:underline;}
.language{text-align:right;color:white;font-size:10px;margin:5px;}
.contentbg{background: url('images/toplinebg.gif') repeat-x left top;}
.framebg{background: #adadad url('images/framebg.gif') repeat-x left top;}
.frameheader{background: #adadad url('images/framebg.gif') repeat-x left top;}

.menuside{background:#38393b url('images/menutop.gif') repeat-x left top;border-right:solid 1px #c8c8c8;border-left:solid 1px #c8c8c8;width:213px; }
.bottomline{background:#000 url('images/bline.gif') repeat-x left top;}
.bottomleft{background:#38393b url('images/bline.gif') repeat-x left top;border-right:solid 1px #c8c8c8;border-left:solid 1px #c8c8c8;width:213px;height:80px;color:#ccc;font-size:11px; }
#menubar {
padding:0;
margin:0;}

.grayborder td {border:solid 1px #aaa;border-collapse: collapse}
.menuitem {
	width: 200px;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:left;
}

.menuitem ul {
	margin: 3px 3px 0 10px;
	padding: 0;
	list-style: none;
}
.menuitem ul li ul {
	margin: 0px 0px 7px 0px;
	padding: 0;
	list-style: none;
}

.menuitem li {
	padding: 0 0 8px 0;
	font-weight:bold;
}

.menuitem li ul {
	margin: 3px 3px 0 5px;
}

.menuitem li li {
	margin: 0 0 0 3px;
	padding: 6px 0 0 8px;
	text-align: left;
	font-weight:normal;
}

.menuitem li a {color:red;
	text-decoration:none;
	display:block;
	padding-bottom:2px;
	border-bottom:solid 1px red;
}


.menuitem li a.over{color:#009cff;
	text-decoration:none;
	display:block;
	padding-bottom:2px;
	border-bottom:solid 1px #009cff;
}


.menuitem li a:hover {color:#deb14c;
	text-decoration:none;
	display:block;
	padding-bottom:2px;
	border-bottom:solid 1px #deb14c;
}

.menuitem li li a {color:#fff;
	text-decoration:none;
	display:block;
	padding-bottom:4px;
	border-bottom:solid 1px #5f5f5f;
	background: url('images/menuarrow.gif') no-repeat right 4px;
}


.menuitem li li a:hover {color:#deb14c;
	text-decoration:none;
	display:block;
	padding-bottom:4px;
	border-bottom:solid 1px #deb14c;
	background: url('images/menuarrowover.gif') no-repeat right 4px;
}


.menuitem li li a.over{color:#009cff;
	text-decoration:none;
	display:block;
	padding-bottom:4px;
	border-bottom:solid 1px #009cff;
	background: url('images/menuarrowactive.gif') no-repeat right 6px;
}


.menuitem a {color:#0a5593;
}
.menuitem a:hover {color:#0043e6;
}

#leftbanner{margin:15px 0 0 6px;}
#leftbanner a {display:block;}
#leftbanner a img{margin-top:10px;}

#pagecontent{margin:10px;text-align:left;font-family:Trebuchet ms,arial,tahoma;font-size:13px;}
.newsl{background: url('images/rightline.gif') repeat-y right top;padding-right:8px;}
.searchl{background: url('images/rightline.gif') repeat-y right top;padding:0 8px;}
.brochurel{padding-left:8px;}

#pagecontent h2{font-size:18px;font-family:Times New Roman, arial,tahoma;font-weight:bold;margin:0 0 10px 0;font-style:italic; padding:0;color:#cc0000;}

#pagecontent h2.details{color:#cc0000;margin:5px;}
#pagecontent h2.news{color:#cc0000;}
#pagecontent h2.search{color:#003c6e;}
#pagecontent h2.brochure{color:#166716;}

h2{font-size:18px;font-family:Times New Roman, arial,tahoma;font-weight:bold;margin:0 0 10px 0;font-style:italic; padding:0;color:#cc0000;}
h3{background: url('images/hrline.gif') repeat-x 10px bottom;font-size:13px;font-weight:bold;margin:0 0 5px 0;;font-style:italic; padding:0 0 5px 10px;color:#2badff;}


.date{text-decoration:underline;color:#505050;font-size:10px;}
.newstext{font-size:11px;color:black;}

#pagecontent a{color:#ca0000;
	text-decoration:none;
}

#pagecontent a:hover{color:#ca0000;
	text-decoration:underline;
}


#pagecontent a.none{color:black;
	text-decoration:none;
}

#pagecontent a.none:hover{color:black;
	text-decoration:underline;
}

#pagecontent form{margin:0;padding:0;}


#pagecontent  select {font-size:11px;width:120px;height:20px;padding:0;
	scrollbar-base-color:#505050;
	scrollbar-face-color:		#ece9d8;
	scrollbar-arrow-color:		#505050;
	scrollbar-highlight-color:	#505050;
	scrollbar-shadow-color:		#505050;}

input{font-size:11px;padding:0;}
input.submit{font-size:11px;width:120px;height:24px;cursor:pointer;padding:0;margin:0;}

h1{background: url('images/hrline.gif') repeat-x left 30px;font-size:24px;font-family:Times New Roman, arial,tahoma;font-weight:bold;padding:0 0 5px 0;margin:0 0 5px 0;font-style:italic; color:#cc0000;}
h1.home{color:#ff0000;}
.features{color:red;}
a img{border:none;}
#googlemaps {font-size:11px;margin:0;padding:0;}
#propertylist div{font-size:11px;}
#propertylist td{width:175px;}
#propertylist td.nospace{width:165px;}
#propertylist .listing{width:163px;border:solid 1px #ededed;margin-top:10px;}
#propertylist .property{border:none;margin:4px;font-family:arial,tahoma;}
#propertylist h4{font-size:11px;font-weight:bold;margin:0 0 3px 0;padding:0;}
#propertylist h4 a{font-weight:bold;color:#cc0000;text-decoration:none;}
#propertylist h4 a:hover{font-weight:bold;color:#cc0000;text-decoration:underline;}
.price{font-size:14px;color:#003c6e;font-weight:bold;text-align:center;display:block;margin-bottom:4px;}
.priceb{font-size:15px;color:red;font-weight:bold;display:block;margin:5px 0;}
#pagecontent a img {border:solid 1px #003c6e;}
#pagecontent a img:hover{border:solid 1px red;}
.newspic{width:130px;}
.newspic img{margin:5px;}
.newslist{padding:5px;}
.sort{background:#ccc;padding:5px;text-align:right;}
.filter{float:left;padding:2px 0 0 260px;font-weight:bold;color:#cc0000;font-size:13px;}
.searchfilter{float:left;padding:2px 0 0 0;font-weight:bold;color:#cc0000;font-size:13px;}
.mainpic{border:solid 1px #000;}
#detaylist td{padding-left:5px;font-size:11px;height:16px;}

#plans a{color:#003c6e;font-size:14px;font-weight:bold;margin:4px 0;
	text-decoration:none;
}
#plans a img{border:none;}
#plans a img:hover{border:none;}

#plans a:hover{color:#003c6e;
	text-decoration:underline;
}

#print a img{border:none;}
#print a img:hover{border:none;}
#print {text-align:right;margin:10px 5px;}

#bottomlinks {color:#ccc;text-align:center;}
#bottomlinks a{color:#999;font-weight:normal;text-decoration:none;font-size:10px;}
#bottomlinks a.over{color:#999;font-weight:normal;text-decoration:nonefont-size:10px;;}
#bottomlinks a:hover{color:#999;font-weight:normal;text-decoration:underline;font-size:10px;}


h4{margin:5px 0;}

#detailspage{text-align:justify;font-family:Trebuchet ms,arial,tahoma;font-size:13px;}