/*main*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #072039;
	margin: 0;
	background: #021b35 url("../images/body_back.gif") repeat-x top left;
	padding: 0px;
}

a:link, a:visited {
	text-decoration: none;
	color:#194885;
	font-weight: bold;
}
a:hover, a:active {
	text-decoration: none;
	color:#3e8db5;
}

h1 {font-size: 0.8em;font-weight:normal;color:#ffffff;margin: 0px;padding: 2px 0px 0px 10px; float: left;}
h2 {font-size: 1.2em;font-weight:bold;color:#072039;margin: 0px;padding: 9px 0px 6px 0px;}
h3 {font-size: 1.2em;font-weight:bold;color:#194885;margin: 8px 0px 5px 0px;padding: 4px 0px 6px 0px;}
h4 {font-size: 1.1em;font-weight:bold;color:#194885;margin: 15px 0px 6px 0px;padding: 0px;}
h5 {font-size: 1.2em;font-weight:bold;color:#194885;margin: 0px;margin-bottom: 7px;padding: 4px 0px 4px 4px;border-bottom: 3px solid #cccccc;background: #e2e1e1;}
h6 {text-align: left;color:#1286c2;font-size: 1.2em;margin: 0px;padding: 0px;}

#container {
	width: 850px;
	margin: auto;
	padding: 0px;
}

#container img {
	border: none;
}

/*header*/
#header {
	width: 850px;
	padding: 0px;
}

#header a {color:#ffffff; font-weight: normal;}
#header a:hover { color: #cccccc;}

#header img {
	float: left;
	clear:both;
	margin: 0px 0px 0px 10px;
}

#topnav { text-align: right; color: #ffffff; margin-top: 5px; clear:none;}
#topnav ul {text-transform: uppercase; font-size: 0.8em; margin:0px;}
#topnav a {padding: 0px 10px 0px 10px;}
#topnav a:hover { color: #cccccc;}
#topnav li {display: inline;}

#translate {float: right; text-align: right; clear: right; width: 500px; margin-top: 86px; margin-bottom: 9px;}
#translate p {margin:0px; padding:0px; font-size:0.9em;}
#translate img {float:none; margin:0px 0px 0px 7px;}

/*navigation*/
#navigation {background: #fefefe url("../images/nav_back.gif") no-repeat bottom left; border-top: 3px solid #3d4e60; display:block; clear: both; height: 31px; padding: 0px 0px 0px 1px;}
#navigation ul {margin: 0px;padding:0px;}
#navigation li {float: left; padding: 0px; margin: 0px;  list-style: none; }
#navigation a { display: block; height: 21px; background: url("../images/navlist_back.gif") repeat-x; padding: 10px 8px 0px 10px; font-weight:normal; font-size:0.85em; color:#021427; text-align: center;}
#navigation-properties a {width:83px; border-right: 2px solid #fefefe;}
#navigation-company a {width:100px; border-right: 2px solid #fefefe;}
#navigation-buyers a {width:76px; border-right: 2px solid #fefefe;}
#navigation-about a {width:92px; border-right: 2px solid #fefefe;}
#navigation-sell a {width:92px; border-right: 2px solid #fefefe; color: #2c5890; font-weight: bold;}
#navigation-commercial a {width:135px; border:none;}
#navigation a:hover {background-position: left bottom; color:#1d4c7d;}

/*banner*/
#banner {
	padding: 0px;
	margin:0px;
	height: 130px;
	background: url("../images/banner.gif") no-repeat top left;
}

/*maincontent*/
#maincontent {
	background: #f9f9f9 url("../images/maincontent_back.gif") no-repeat top left;
	overflow: auto;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	clear: both;
}

#leftcontent {
	float: left;
	width: 598px;
	background: url("../images/leftcontent_back.gif") no-repeat top left;
	margin: 17px;
	margin-left: 0px;
	padding: 10px 0px 0px 0px;
}

#leftcontent p {
	padding: 5px 0px 3px 0px;
	margin: 0px;
	text-align: justify;
	font-size: 0.9em;
}

#leftcontent ul {
	font-size: 0.9em;
}

#leftcontent ol {
	font-size: 0.9em;
}

#rightcontent {
	float: left;
	width: 192px;
	margin: 17px 0px 0px 13px;
	padding-bottom: 80px;
}

#rightcontent img {
	margin-top: 4px;
}

#searchbox { background: #ffffff url("../images/searchbox-bg.gif") no-repeat bottom left; width: 578px; margin-bottom: 10px; padding: 10px; border-bottom: 2px solid #cccccc;}
#searchbox h3 {font-size: 1.1em; color: #021b35; margin: 0px; padding: 0px 0px 8px;}
#searchbox img {margin-left: 412px;}

.fixwidth {width: 180px; margin-left: 5px;}
.txtwidth {width: 175px; margin-left: 5px;}

/*footer*/
#footernav {background: #ffffff url("../images/proplist_back.gif") no-repeat top left;border: 1px solid #dadada;padding:10px;margin: 10px 0px 8px 0px;clear:both; overflow: auto;}
#footernav ul {margin:0px 0px 10px 0px; padding: 0px; float: left; width:190px;}
#footernav li {margin: 5px 3px 5px 3px; list-style: none;}
#footernav li a {font-weight: normal; display: block; background:#ecebeb; padding: 4px;}
#footernav li a:hover {background: #f6f6f6;}

#footer {
	height: 75px;
	background: url("../images/footer1_back.gif") no-repeat bottom left;
	padding: 85px 0px 0px 17px;
	clear: both;
	margin-left: -17px;
	font-size: 0.8em;
}

#footer p {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

#footer a {
	text-decoration: underline;
}

#footer2 {
	background: #010f1d url("../images/footer2_back.gif") repeat-x top left;
	padding: 6px 0px 6px 17px;
	margin-left: -17px;
}

#footer2 p {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}

#footer2 a {
	color: #f9f9f9;
	font-size: 0.85em;
	font-weight: normal;
}

/*properties*/

.proplisting {
	background: #ffffff url("../images/proplist_back.gif") no-repeat top left;
	border: 1px solid #dadada;
	padding:10px;
	margin-bottom: 8px;
}

.proplisting img {
	float: left;
	margin-right: 10px;
	border: 2px solid #021b35;
}

.proptitle {
	font-size: 1.2em;
	font-weight: bold;
}

.propimg {
	margin: 0px 15px 0px 20px;
}

.pdfdownload {
	float: right;
	margin: 0px 0px 0px 10px;
}

.propertypics {
	padding: 10px;
	background: #e8e7e7;
	margin-top: 7px;
	margin-bottom: 7px;
}

/*proplisting*/
.proplist-maintitle
{
    background: url("../images/searchfilter-bg.gif") no-repeat top left;
    height: 20px;
    padding: 6px 10px 2px 10px;
    margin-top: 20px;
}
.proplist-maintitle h2
{
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    clear: none;
    border: none;
}

#proplisting-panel
{
    width: 598px;
    height: 220px;
    background: #f4f3f3 url("../images/proplistpan-bg.gif") no-repeat bottom left;
}
#proplist-overview
{
    margin: 7px 10px 10px 10px;
    float: left;
    width: 218px;
}
#proplist-overview p
{
    margin: 5px 0px 5px 0px;
    padding: 0px;
    font-size: 0.9em;
}
#proplist-overview p.title
{
    font-size: 1em;
    border-bottom: 2px dotted #d6d3d3;
    font-weight: bold;
    padding-bottom: 4px;
    margin-bottom: 10px;
}
#proplist-overview .price
{
    font-size: 1.6em;
    font-weight: bold;
}
#proplist-overview img
{
    margin-top: 15px;
    
}

.propthumbs
{
    margin-top: 8px;
}

#gallery
{
    float: right;
    width: 242px;
    margin: 10px 20px 10px 10px;
}

.hifx {
	margin-left: 33px;
}

.hifxbanner {
	margin-left: 65px;
}

.italic {font-style: italic;}

/*google*/
.googlebox { float: right; margin: 0px 10px 10px 10px;}
#googleright { margin: 10px 10px 10px 16px;}

/*searchnav*/

.searchnav {text-align: center; margin-bottom: 10px;}
.searchnav p {margin:0px; padding:0px; font-size: 0.8em;}
.searchnav a {padding: 3px 8px 3px 8px; background: #f7f4f4 repeat-x bottom left; border: 1px solid #cfcdcd; margin: 0px 7px 0px 0px;}
.searchnav a:hover {border: 1px solid #4d4d4d;}