
html,body {
	text-align: center;	
	padding: 0;
	margin: 0;
}



/*  container ------------------------------------------------------------------- */

div#container {
	width: 798px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding: 0;
	text-align: left;
	z-index: 1;
}

div#containermain {
	width: 873px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0;
	text-align: left;
	z-index: 1;
}


div#frame {
	position: absolute; left:auto; right:auto; top:20px;
	width: 798px;
	height: 24px;
	margin: 0 0 0 0px;
}	


div#framemain {
	position: absolute; left:auto; right:auto; top:8px;
	width: 798px;
	height: 24px;
	margin: 0 0 0 0px;
}	

div#share {
	position: absolute; left:auto; right:auto; top:10px;
	margin: 0 0 0 748px;
}	


div#share2 {
	position: absolute; left:auto; right:auto; top:180px;
	margin: 0 0 0 654px;
	z-index: 1890;
}	

div#mainbuysell {
	position: absolute; left:auto; right:auto; top:379px;
	width: 225px;
	height: 24px;
	margin: 0 0 0 208px;
	z-index: 99;
}	


div#mainnav {
	position: absolute; left:auto; right:auto; top:204px;
	width: 225px;
	height: 24px;
	margin: 0 0 0 648px;
	z-index: 99;
}	

div#mainnav2 {
	position: absolute; left:auto; right:auto; top:225px;
	width: 225px;
	height: 24px;
	margin: 0 0 0 648px;
	z-index: 99;
}	


div#innernav {
	position: absolute; left:auto; right:auto; top:123px;
	width: 796px;
	height: 24px;
	margin: 0 0 0 2px;
	z-index: 100;
}	


div#maincontent {
	position: absolute; left:auto; right:auto; top:20px;
	width: 365px;
	height: 190px;
	margin: 0 0 0 0px;
}


div#rightimage {
	position: absolute; left:auto; right:auto; top:216px;
	width: 200px;
	height: 24px;
	margin: 0 0 0 588px;
}	

div#rightimagesutton {
	position: absolute; left:auto; right:auto; top:216px;
	width: 200px;
	height: 24px;
	margin: 0 0 0 493px;
}	

div#rightimage2 {
	position: absolute; left:auto; right:auto; top:350px;
	width: 200px;
	height: 24px;
	margin: 0 0 0 588px;
}	



div#rightnav { 
	position: absolute; left:auto; right:auto; top:216px;
	width: 200px; 
	margin: 0 0 0 588px;
   } 

div#rightnav a { 
	display: block; 
	padding: 3px 8px 5px 6px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .74em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #5E0413; 
	text-decoration: none;
   } 

div#rightnav a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 



div#servicesnav { 
	position: absolute; left:auto; right:auto; top:226px;
	width: 480px; 
	margin: 0 0 0 46px;
   } 

div#servicesnav a { 
	display: block; 
	padding: 5px 8px 8px 10px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #5E0413; 
	text-decoration: none;
   } 

div#servicesnav a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 


div#servicesnav2 { 
	position: absolute; left:auto; right:auto; top:226px;
	width: 600px; 
	margin: 0 0 0 46px;
   } 

div#servicesnav2 a { 
	display: block; 
	padding: 5px 8px 8px 10px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #5E0413; 
	text-decoration: none;
   } 

div#servicesnav2 a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 

div#mapContainer { 
	position: absolute; left:auto; right:auto; top:70px;
	margin: 0 0 0 41px;
} 

div#listingnav { 
	width: 162px; 
	margin: 0 0 0 0;
   } 

div#listingnav a { 
	display: block; 
	padding: 3px 5px 5px 7px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background-color: #5E0413; 
	text-decoration: none;
   } 

div#listingnav a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 




div#backbutton { 
	position: absolute; left:auto; right:auto; top:215px;
	width: 80px; 
	margin: 0 0 0 650px;
   } 

div#backbutton a { 
	display: block; 
	padding: 4px 5px 5px 7px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	background-color: #5E0413; 
	text-decoration: none;
   } 

div#backbutton a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 

div#backbutton2 { 
	position: absolute; left:auto; right:auto; top:190px;
	width: 80px; 
	margin: 0 0 0 445px;
   } 

div#backbutton2 a { 
	display: block; 
	padding: 4px 5px 5px 7px;
	margin-bottom: 0px; 
	border: 0px solid #FFFFFF; 
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	background-color: #5E0413; 
	text-decoration: none;
   } 

div#backbutton2 a:hover { 
   background-color: #000000; 
   color: #FFFFFF; 
} 

div#properties {
	width: 330px; 
	padding: 2px 2px 2px 2px;
	border: 1px solid #cccccc; 
	border-width: 1px 1px 1px 1px;
}

div#realtor {
	width: 150px; 
	padding: 2px 2px 2px 2px;
	border: 1px solid #cccccc; 
	border-width: 1px 1px 1px 1px;
}

div#ticker {
	width: 636px; 
	border: 1px solid #e9e9f1; 
	border-width: 1px 1px 1px 1px;
	margin: 0px 0px 10px 0px;
}


.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.7em;
	font-weight: normal;
}


.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	color: #5E0413;
}


.content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.7em;
	color: #222222;
	font-weight: normal;
}


.content2 a:link {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.content2 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.content2 a:hover {
color: #CCCCCC;
text-decoration: none;
}
.content2 a:active {
color: #FFFFFF;
text-decoration: none;
}

.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.7em;
	color: #222222;
	font-weight: normal;
	text-align: justify;
}

.maincontent a:link {
color: 5E0413;
font-weight: bold;
text-decoration: none;
}
.maincontent a:visited {
color: 5E0413;
text-decoration: none;
}
.maincontent a:hover {
color: 114593;
text-decoration: none;
}
.maincontent a:active {
color: 5E0413;
text-decoration: none;
}

.maincontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.7em;
	color: #222222;
	font-weight: normal;
	text-align: left;
}

.maincontent2 a:link {
color: 5E0413;
font-weight: bold;
text-decoration: none;
}
.maincontent2 a:visited {
color: 5E0413;
text-decoration: none;
}
.maincontent2 a:hover {
color: 114593;
text-decoration: none;
}
.maincontent2 a:active {
color: 5E0413;
text-decoration: none;
}


.mlsstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.7em;
	color: #222222;
	font-weight: normal;
	text-align: justify;
}

.mlsstyle a:link {
color: 5E0413;
font-weight: bold;
text-decoration: none;
}
.mlsstyle a:visited {
color: 5E0413;
text-decoration: none;
}
.mlsstyle a:hover {
color: 114593;
text-decoration: none;
}
.mlsstyle a:active {
color: 5E0413;
text-decoration: none;
}


.sidecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .74em;
	line-height: 1.6em;
	color: #222222;
	font-weight: normal;
	text-align: left
}

.sidecontent a:link {
color: 5E0413;
font-weight: bold;
text-decoration: none;
}
.sidecontent a:visited {
color: 5E0413;
text-decoration: none;
}
.sidecontent a:hover {
color: 114593;
text-decoration: none;
}
.sidecontent a:active {
color: 5E0413;
text-decoration: none;
}


.htmlnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color: #EEEEEE}


.htmlnav2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 11pt; text-decoration: none; color: #859152}

.htmlnav2 a:link {
color: #5E0413;
text-decoration: none;
}
.htmlnav2 a:visited {
color: #5E0413;
text-decoration: none;
}
.htmlnav2 a:hover {
color: #333;
text-decoration: none;
}
.htmlnav2 a:active {
color: #5E0413;
text-decoration: none;
}



.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	font-weight: normal;
	color: #2A3C7C;
}


.nav2 a:link {
color: FFFFFF;
text-decoration: none;
}
.nav2 a:visited {
color: FFFFFF;
text-decoration: none;
}
.nav2 a:hover {
color: EEEEEE;
text-decoration: none;
}
.nav2 a:active {
color: FFFFFF;
text-decoration: none;
}



img.pad {
padding: 0px 20px 20px 0px;
}
 
img.smallpad {
padding: 0px 15px 0px 0px;
}


/*  MLS STUFF ------------------------------------------------------------------- */


form {
	outline:none;
}

.justify {  	
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.7em;
	color: #222222;
	font-weight: normal;
	text-align: justify;
}

.titleMed {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.titleSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.titleLarge {	font-size: 16px;	font-weight: bolder};

.bordercolor {
	border: 2px solid #e3e9f3;
	border-width: 2px 2px 2px 2px;
}

.tablebackgroundcolor { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #FFFFFF;}
.primaryaccentcolor { background-color: #eeeeee;}
.secondaryaccentcolor { background-color: #eeeeee;}


	
