/*containers*/
#topNavSub {
	background-color: #000000;
}
#headerContainer #headerImage {
	z-index: -1;
	clear:both;
	text-align:center;
	position: absolute;
	top: 0px;
	left: 0px;
}
#headerContainer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9b2a0;
	z-index: 1;
	clear:both;
	text-align:center;
	height:269px;
	/*background-image:url(images/Index_31.jpg);
	background-repeat:no-repeat;*/
	position: relative;
	background-color: #000000;
}
#headerContainer #headerAgentPic {
	position: absolute;
	right: 1px;
	top: -53px;
	z-index: 1;
}
#contentWrapper {
	width:801px; 
	margin:auto;
}

#mainContent {
	position: relative;
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9b2a0;
}
#mainLeft {
	width: 267px;
}
#mainRight {
	width: 270px;
}
#contentWrapper #frameRightBottom {
	position: relative;
	bottom: 0px;
}
#contentWrapper #topColons {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6a5540;
	top: 273px;
	left: 7px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	z-index: 999;
}
#contentWrapper #bottomColons {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6a5540;
	left: 7px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	z-index: 999;
	bottom: 1px;
}
#contentWrapper #topLogo {
	width: 724px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0px 20px 0px;
}
#contentWrapper #footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentWrapper #topSubNavLeft {
	background-image: url(../images/topNavSub-left.gif);
	height: 20px;
	width: 3px;
	position: absolute;
	left: 0px;
}
#contentWrapper #topSubNavRight {
	background-image: url(../images/topNavSub-right.gif);
	height: 20px;
	width: 2px;
	position: absolute;
	right: 0px;
}
/*block formatting*/
#contentWrapper #mainLeft #mainLeftTitle {
	padding:14px 20px 5px 20px;
}

/*featured property*/
#featuredProperty {
	width: 220px;
	height: 400px;
	background-image: url(../images/featured-bg.jpg);
	background-repeat: no-repeat;
}
#featuredProperty #featuredPropertyContent {
	height: 228px;
	padding-top: 57px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}


/*text formatting*/
.text {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
}

.text14 {
	font-size:14px;
}

#mainRight em {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #a38360;
}
#mainRight #quote {
	padding: 14px 20px 10px 20px;
}
#mainLeft .highlight {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #c49f74;
}
.button {
	display: block;
}
#premierePropertiesLink .button a {
	/*display: block;*/
	color:#000;
	text-decoration: none;
	background-color: #3F3514;
	padding:4px;
}

.italic {
	font-style:italic;
}


#contentWrapper td {
	position: relative;
	bottom: 0px;
}

#contentWrapper #mainTable {
	z-index: 1;
}
#contentWrapper #colons {
	position: relative;
}
#loginFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#loginFooter a:link, #loginFooter a:visited {
	color: #000000;
}
#loginFooter a:hover, #loginFooter a:active {
	color: #614E3D;
}
