﻿body {
	background-color: #EBE7D6;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #BFA98E;
	font-weight: normal;
	letter-spacing: 0.04em;
}

h2 {
	font-size: 12px;
	color:#5B3915;
	font-weight: bold;
	letter-spacing: 0.5px;
}

h3 {
	font-size: 15px;
	color:#B49B7A;
	font-weight: bold; 
}


#canvas {
	width: 1024px;
	height: 100%;
	background-color:#FFFFFF;
	padding-top: 30px;
	margin-left:auto; 
	margin-right:auto;
}

#topNavigation
{
	color: #7F6449;
	font-weight: bold;
	text-align: left;
	margin-left: 50px;
	font-size: 11px;
	height:10;
	
}

.linkOmnia:link, .linkOmnia:hover, .linkOmnia:visited
{font-family: Arial, Helvetica, sans-serif;
	color:#7F6449;
	font-size: 10px;
	}
#pageBottom {
	font-family: Arial, Helvetica, sans-serif;
	color:#7F6449;
	font-size: 10px;
	margin-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	text-align: right;
	display:block;
	clear:both;
	width:980px;
	margin:0 auto;
	line-height:14pt;
}
#upperBlock{
	display:block;
	height: 190px;
}

#middleBlock{
	display:block;
	margin-top:30px;
}

#bottomBlock{
	display:block;
	padding-top: 20px;
	height: 180px;
}

#menuContainer {
	margin:    0px 0px 0px 20px;
	
}

.SearchImage 
{
	position:relative;
	top: 5px;
	
}

#keywordSearchContainer img
{
	vertical-align: middle;
}

#keywordSearchContainer .textBox 
{
	background-image:url(../../images/searchTextBG.gif);
	border:0px;
	padding:  2px 0px 2px 2px;
	height:10px;
	
}

#keywordSearchContainer .button 
{
	border: solid 1px #815F3A;
	background-color:#5A3812;
	color:#FFFFFF;
}


#criteriaSearchContainer {


}

#criteriaSearchContainer input {
	border: solid 1px #AC9859;
	background-color:#E9E2CF;
	color:#000000;
	
}

#criteriaSearchContainer img
{
	vertical-align: middle;
}

#sectionTitle {
	margin-top:19px;
	height:56px;
	width:529px;
	float:right;
	margin-right:10px;

}


#sectionTitleContainer {
	vertical-align: middle;
}

#mainBoxContentContainer {
	display: block;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	margin-top: 0px;
	
}
#mainBoxContainer {
	display: block;
	vertical-align: top;
	margin: 0px 20px 0px 20px;
	margin-top: 0px;
	
}

#newsContainer {
	color: #FFFFFF;
	font-size: 10px;
}

#featuresContainer{
	color: #5B3915;
	font-size: 10px;
	
}

h1.pageTitle
{
	text-align: right;
	font-size: 13pt;
	margin-right: 30px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

h2.backgroundHeader {
	background:url(../../images/headers/headerBackgroundLines.gif);
	background-repeat: no-repeat;
	width: 452px;
	height: 22px;
	padding: 3px 2px 0px 10px;
	vertical-align: top;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
h2.backgroundHeaderCarreer {
	background:url(../../images/headers/headerBackgroundLines.gif);
	background-repeat: no-repeat;
	width: 452px;
	height: 22px;
	padding: 3px 2px 0px 10px;
	vertical-align: top;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.backgroundHeader {
	padding: 0px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

h2.newsHeader {
	color:#FFFFFF;
	font-size: 16px;
	height: 22px;
	padding: 3px 15px 0px 10px;
	vertical-align: top;
}


h2.featureHeader {
	color:#5B3915;
	font-size: 16px;
	height: 22px;
	padding: 3px 15px 0px 10px;
	vertical-align: top;
}

.columnLeft {
	width: 45%;
	float: left;
	display:block;
	margin:0px 0px 0px 0px;
	
}

.columnRight {
	width: 45%;
	float: right;
	display:block;
	
}

.columnLeftMainBox {
	width: 460px;
	float: left;
	display:block;
	line-height: 16px;
}

.columnRightMainBox {
	width: 460px;
	float: right;
	display:block;
	text-align:right;
}

.columnRightMainBox img {
	display: block;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.box {
	margin: 0px 20px 0px 20px;
	display: block;
}

.box2 {
	margin: 0px 20px 0px 0px;
	display: block;
}

.darkBackground {
	background-color: #5B3915;
}

.lightBackground {
	background-color: #E8E2CE;
}

.light2Background {
	background-color: #7F6449;
}


.boxPositionLeft {
	margin-right: 0px;
}

.boxPositionRight{
	margin-left: 0px;
}

.boxHalf {
	display: block;
}

.boxContent 
{
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
.boxContentSearch {
	margin:0 auto;
	
	text-align:left;
}
.headTitle
{
	background-image:url(../../images/heading_bg.jpg);
	background-repeat:no-repeat;
	height:56px;
	width:529px;
	border:1px solid transparent;
	margin-top:15px;
	
}
.linesBackground {
	background-image:url(../../images/linesBackground.gif);
	background-repeat:repeat;
	}

.linesBackgroundMenu {
	background-image:url(../../images/linesBackgroundCenter.gif);
	background-repeat:repeat-y;
}
.cornerBar {
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cornerBarThin {
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.corner
{
	display: block;
	width: 20px;
	height: 20px;
	vertical-align:top;
}


.topLeftBrown 
{
	float: left;
	background-image:url(../../images/boxAssets/corner1_top_left.gif);
}
.topRightBrown 
{
	float: right;
	background-image:url(../../images/boxAssets/corner1_top_right.gif);
}
.bottomLeftBrown 
{
	float: left;
	background-image:url(../../images/boxAssets/corner1_bottom_left.gif);
}
.bottomRightBrown 
{
	float: right;
	background-image:url(../../images/boxAssets/corner1_bottom_right.gif);
}


.topLeftLightBrown 
{
	float: left;
	background-image:url(../../images/boxAssets/corner5_top_left.gif);
}
.topRightLightBrown 
{
	float: right;
	background-image:url(../../images/boxAssets/corner5_top_right.gif);
}
.bottomLeftLightBrown 
{
	float: left;
	background-image:url(../../images/boxAssets/corner5_bottom_left.gif);
}
.bottomRightLightBrown 
{
	float: right;
	background-image:url(../../images/boxAssets/corner5_bottom_right.gif);
}


.topLeftBeige
{
	float: left;
	background-image:url(../../images/boxAssets/corner2_top_left.gif);
}
.topRightBeige
{
	float: right;
	background-image:url(../../images/boxAssets/corner2_top_right.gif);
}
.bottomLeftBeige
{
	float: left;
	background-image:url(../../images/boxAssets/corner2_bottom_left.gif);
}
.bottomRightBeige
{
	float: right;
	background-image:url(../../images/boxAssets/corner2_bottom_right.gif);
}

.clear {
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}
.searchHeader
{
	background: #7f6449;
	font-weight: bold;
	color: #dbd4bf;
	font-variant: normal;
	width: 100%;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	margin: 0px 0px 0px 0px;
	
}
.btnPaging
{
	
	text-decoration:none;
    font-weight: bold;
	color: #dbd4bf;
	font-variant: normal;
	width: 100%;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}
.searchResults
{
	background-image: url(Design/result_header.jpg);
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.searchContent
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.txtBackground
{
	font-size: 9px;
	color: #5b3915;
	background-repeat: repeat;
	background-color: #e8e2ce;
	font-family: Arial;
	
}
.button
{
	
	font-size:10px;
	color: #5b3915;
	background-repeat: repeat;
	background-color: #e7debe;
	font-family: Arial;
}
.BtnSearch
{
	font-size: 10px;
	color: #5b3915;
	background-color: #e8e2ce;
	font-family: Arial;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	border-bottom-style: inset;
}

.txtContent
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:13pt;
	
	
	
}
.txtSiteMap
{
	font-size: 11px;
	color: #ff0066;
	font-family: Tahoma;
	text-align: justify;
}
.txtSearch
{
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	text-align:justify;
	
	
}
.lblSearchCriteria
{
	color: #5b3915;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lblSearchNow
{
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.topMenu
{
	
	font-size: 8pt;
	font-weight:normal;
	color: #7d6549;
	font-family: Arial, Helvetica, sans-serif;
}
.longTermRental
{
	font-size: 11px;
	color: #5b3915;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}
.backHeader
{
	background: url(../../images/headers/headerBackgroundLines.gif);
	background-repeat: no-repeat;
	width: 452px;
	height: 22px;
    vertical-align:top;
	font-size: 15px;
	color: #7f6449;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.FontFAQ
{
	color: #5d360d;
	font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
.FontNewsHeader
{
	color: #bca58a;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.FontNewsDate
{
	color: #bca58a;
	font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.FontFAQDate
{
	color: #5d360d;
	font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.siteMapMouseOver
{
	font-size: 9pt;
	color:ThreeDShadow;
	font-family: 'tahoma';
}
.Navigate
{
	font-weight: bold;
	color: #dbd4bf;
	font-variant: normal;
	width: 100%;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	background-attachment: fixed;
	background-image: url(Design/heading_bg.jpg);
	background-color: #7f6449;
}
.txtHotPropertiesLeft
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	
	
}
. link
{
 text-decoration:none;
}
