HTML {
	overflow: -moz-scrollbars-vertical;
}

body {
	font-size:8pt;
	font-family:verdana,arial,sans-serif;
	text-align:center;
	line-height:150%;
	padding:0px;
	margin:0px;
	background: black;
	}

#frame{
	width:730px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	/*background:#a4976b;*/
	background:#f8f7e4;
	border:#a4976b solid 10px;
	height:100%;
	}

#innerFrame{
	width:730px;
	border: 0px 2px 0px 2px black solid;
	margin: 10px;
	background:#f8f7e4;
	height:100%;
	}

#topBar{
	width:730px;
	height:74px;
	position:relative;
	padding:0px;
	margin:0px;
	background:black;
	}

#topMenu{
	width:730px;
	height:23px;
	position:relative;
	padding:0px;
	margin:0px;
	background:#2d2d2d;
	}

#content{
	width:730px;
	position:relative;
	padding:0px;
	margin:0px;
	}

#imageAndText{
	width:730px;
	position:relative;
	padding:0px;
	margin:0px;
	}

#mainImage{
	width:337px;
	height:252px;
	position:relative;
	background: url("../images/main_image.jpg") #f8f7e4;
	}

#mainText{
	width:373px;
	padding:10px;
	position:relative;
	left:337px;
	top:-252px;
	background:#f8f7e4;
	}

#roundBoxTL{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	background:url("../images/round_box_tl.gif") no-repeat #d6d5c5;
	}

#roundBoxT{
	width:710px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	background:url("../images/round_box_t.gif") no-repeat #d6d5c5;
	}

#roundBoxTR{
	width:10px;
	height:10px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	background:url("../images/round_box_tr.gif") no-repeat #d6d5c5;
	}

#roundBoxL{
	width:10px;
	height:250px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	background:url("../images/round_box_l.jpg") no-repeat #f8f7e4;
	}

#roundBoxContent{
	width:710px;
	height:250px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	background:url("../images/round_box_bg.jpg") repeat-x #f8f7e4;
	}

#roundBoxR{
	width:10px;
	height:250px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	background:url("../images/round_box_r.jpg") no-repeat #f8f7e4;
	}

#quickSearch{
	width:175px;
	height:250px;
	padding:0px 5px 5px 0px;
	float:left;
	position:relative;
	border:dotted black;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	}

#featuredProperties{
	width:175px;
	height:250px;
	padding:0px 5px 5px 5px;
	float:left;
	position:relative;
	border:dotted black;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	}

#latestNews{
	width:170px;
	height:250px;
	float:left;
	padding:0px 5px 5px 5px;
	position:relative;
	border:dotted black;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:0px;
	}

#usefulInformation{
	width:150px;
	height:250px;
	padding: 0px 0px 5px 5px;
	float:left;
	position:relative;
	}
	
#quickSearchHome{
    margin:2px;
	width:145px;
	height:260px;
	padding:5px;
	float:left;
	position:relative;
	border:solid #a4976b 1px;
	/*border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;*/
	background:url("../images/round_box_bg.jpg") repeat-x #f8f7e4;
	}

#featuredPropertiesHome{
	margin:2px;
	width:145px;
	height:260px;
	padding:5px;
	float:left;
	position:relative;
	border:solid #a4976b 1px;
	/*border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;*/
	background:url("../images/round_box_bg.jpg") repeat-x #f8f7e4;
	}
	
#latestNewsHome{
    margin:2px;
	width:145px;
	height:250px;
	float:left;
	padding:5px;
	position:relative;
	border:solid #a4976b 1px;
	/*border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;*/
	background:url("../images/round_box_bg.jpg") repeat-x #f8f7e4;
	}

#usefulInformationHome{
    margin:2px;
	width:145px;
	height:250px;
	padding:5px;
	float:left;
	position:relative;
	border:solid #a4976b 1px;
	/*border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;*/
	background:url("../images/round_box_bg.jpg") repeat-x #f8f7e4;
	}

h1 {
	font-family:trebuchet ms,arial,sans-serif;
	font-weight:normal;
	font-size:14pt;
	color:black;
	}

h2{
    margin-top:0px;
	font-family:trebuchet ms,arial,sans-serif;
	font-weight:normal;
	font-size:12pt;
	color:black;
	}


#footer{
	width:710px;
	padding: 10px;
	margin:0px auto 0px auto;
	text-align:center;
	position:relative;
	background:black;
	}

a{
	text-decoration:underline;
	color:black;
	}

img, div {
	border:0px;
	margin:0px;
	padding:0px;
	}
	
p,li,ul {
	text-align:justify;
	}

p.footer, a.footer{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:8pt;
	text-align:center;
	color:white;
	}

table, tr, td{
	padding:0px;
	margin:0px;
	}

li.links{
	color:#black;
	line-height:200%;
	list-style-image: url("../images/dot_motif.gif");
	margin-left:-10px;
	text-align:left;
	}

input, textarea{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:8pt;
	}

.featuredPropertyPrice{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:14pt;
	}

.featuredPropertyBigName{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:14pt;
	}

.featuredPropertyName{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:10pt;
	text-align:left;
	}

.featuredPropertyAddress{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:10pt;
	text-align:left;
	}

.newsDate{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:12pt;
	text-align:left;
	}

.newsHeadline{
	font-family:trebuchet ms, arial, sans-serif;
	font-size:14pt;
	text-align:left;
	}

.news{
	padding:5px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-color: black;
	border-style: dotted;
	}
	
.vacancy_display{
    margin:10px;
	width:90%px;
	padding:5px;
	border:solid #a4976b 1px;
	/*border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;*/
	background:url("../images/round_box_bg.jpg") repeat-x #f8f7e4;
	}