/* header of each individual listing */

/* file name:  style-001b.css */
/* last updated:  01/24/10 */


/* Body Styles */

body {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-align: justify; 
background-color: #efefef;
background-image: url('../images/leftgoldedge.gif');
}

body.bodytext1 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: justify;
margin-left: 40px;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background-color:#efefef;
}

body.bodytext2 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: center;
margin-left: 25px;
margin-right: 25px; 
font-size: 10px;
color: #000000;
background-color:#efefef;
}



/* Text Styles */

.bodytext {
Font-family: 'Arial', Verdana, Tahoma, Helvetica, sans-serif;
Text-Align: Justify;
margin-left: 5px; MARGIN-RIGHT: 5px; 
font-size: 14px;
color: #000000;
background:#EFEFEF;
}



.bodytext2 {
Font-family: 'Arial', Verdana, Tahoma, Helvetica, sans-serif;
Text-Align: center;
margin-left: 25px; MARGIN-RIGHT: 25px; 
font-size: 10px;
color: #000000;
background:#EFEFEF;
}



/* Body Table Styles - Blue/Green */

table.body {
width:960px;
margin:0 auto 0;
text-align:center;
background-color:#294e56;
border-left:5px #294e56 solid;
border-right:5px #294e56 solid;
border-top:5px #294e56 solid;
border-bottom:5px #294e56 solid;
}

td.body {
width:100%;
margin:0 auto 0;
text-align:center;
background-color:#294e56;
}



/* Header Table Styles */

table.header {
width:100%;
margin:0 auto 0;
text-align:center;
background-color:#ffffff;
}


td.header {
width:100%;
margin:0 auto 0;
text-align:center;
background-color:#294e56;
}


/* Banner Table Styles */

table.banner {
width:100%;
height:190px;
margin:0 auto 0;
text-align:center;
background-image: url('../images/darkbluetransitionbg.jpg');
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.banner {
width:100%;
margin:0 auto 0;
text-align:center;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:32px;
color:#f1f1f1;
a:blue;
}





/* Header Navigation Table Styles */

table.headnav {
width:100%;
height:54px;
margin:0 auto 0;
text-align:center;
background-color:#177D01;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.headnav {
text-align:center;
background-color:#177D01;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:12px;
color:blue;
a:#f1f1f1;
background-image: url('../images/bluegreenbackground.jpg');
background-repeat: repeat-x;
}

td.headnavleft {
width:260px;
padding-left:15px;
text-align:left;
background-color:#177D01;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
border-top:1px #ffffff solid;
border-bottom:1px #ffffff solid;
background-image: url('../images/bluegreenbackground.jpg');
background-repeat: repeat-x;
}




/* Content Table Styles */

table.bottomcontent {
width:100%;
margin:0 auto 0;
text-align:center;
background-color:#ffffff;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.bottomcontent {
width:100%;
margin-top:0;
vertical-align:top;
text-align:center;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.bottomcontentleft {
width:200px;
margin-top:0;
vertical-align:top;
text-align:center;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.bottomcontentright {
width:100%;
margin-top:0;
vertical-align:top;
text-align:center;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}




/* Content Table Montage Image Styles */

td.montagetext {
width:100%;
height:16px;
margin-top:0;
vertical-align:top;
font-family:arial, verdana, tahoma, helvetica, sans-serif;
text-align: center;
font-size: 13px;
font-weight: bold;
color:#8a0808;
background-color:#f3f781;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.montageupperimage {
width:166px;
height:141px;
margin-top:0;
vertical-align:top;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.montagelowerimage {
width:166px;
height:130px;
margin-top:0;
vertical-align:top;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.montagespacer {
width:6px;
font-size: 8px;
font-style: italic;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.montageverticalspacer {
height:0px;
font-size: 0x;
font-style: italic;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}




/* Content Left Table Styles */

table.contentleft {
width:200px;
height:100%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.contentleft {
width:200px;
height:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}





/* Contact Table Styles */

table.contact {
width:180px;
margin-left:auto;
margin-right:auto;
padding:4px;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.contact {
width:100%;
margin:0 auto 0;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:13px;
color:#f1f1f1;
a:blue;
}





/* Questions Form Table Styles */

table.questions {
width:180px;
margin-left:auto;
margin-right:auto;
padding:4px;
text-align:left;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.questions {
width:100%;
margin:0 auto 0;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:13px;
color:#f1f1f1;
a:blue;
}




/* Left Column Navigation Table Styles */

table.leftnav {
width:180px;
margin-left:auto;
margin-right:auto;
padding:4px;
text-align:center;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.leftnav {
width:100%;
height:30px;
text-align:center;
vertical-align:middle;
margin:0 auto 0;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:12px;
color:blue;
a:#f1f1f1;
}





/* Content Right Table Styles */

table.contentright {
width:100%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:20px;
background-color:#177D01;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.contentright {
width:100%;
margin-left:auto;
margin-right:auto;
padding:20px;
text-align:center;
background-color:#177D01;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.mlssearch {
width:100%;
margin-left:auto;
margin-right:auto;
padding:20px;
text-align:center;
background-color:#f1f1f1;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}


/* Contactme Table Styles */

table.contactme {
width:100%;
margin-left:auto;
margin-right:auto;
padding:4px;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.contactme {
width:100%;
margin:0 auto 0;
background-color:#294e56;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:13px;
color:#f1f1f1;
a:blue;
}




/* Home Values Table Styles */

table.homevalues {
width:100%;
margin-left:auto;
margin-right:auto;
padding:4px;
background-color:#f1f1f1;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.homevalues {
width:100%;
margin:0 auto 0;
background-color:#f1f1f1;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:13px;
font-color:#000000;
a:blue;
}




/* Real Estate Stats Table Styles */

table.restats {
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: green;
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-top: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
}

td.restats {
	font-size:13px;
	cursor:hand;
	font-weight:bold;
	font-family:arial;
	color:black;
	background-color:#ffff99;
	text-align:center;
	vertical-align:middle;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	border:yellow solid;
	border-width:0px;
	}

td.restatsz {
margin: 0 auto 0;
background-color: green;
horizontal-align: center;
align-horizontal: center;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 13px;
font-color: #000000;
a:blue;
}

td.restats-bold {
	font-size:15px;
	cursor:hand;
	font-weight:bold;
	font-family:arial;
	color:black;
	background-color:#99ff33;
	text-align:center;
	vertical-align:middle;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	border: solid;
	border-width:0px;
	}




/* Featured Property Page Styles */

table.featured {
width:100%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:20px;
background-color:#f1f1f1;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
}

td.featured {
width: 300px;
padding: 6px;
border-top: 0px solid #98002E;
border-bottom: 0px solid #98002E;
border-left: 0px solid #98002E;
border-right: 0px solid #98002E;
background-color: #f1f1f1;
empty-cells: hide;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

td.featuredphoto {
width: 280px;
padding: 12px;
vertical-align:top;
border-top: 0px solid #98002E;
border-bottom: 0px solid #98002E;
border-left: 0px solid #98002E;
border-right: 0px solid #98002E;
background-color: #f1f1f1;
empty-cells: hide;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

td.featuredtext {
width: 300px;
padding: 6px;
border-top: 0px solid #98002E;
border-bottom: 0px solid #98002E;
border-left: 0px solid #98002E;
border-right: 0px solid #98002E;
background-color: #f1f1f1;
empty-cells: hide;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

p.featured {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

ul.featured {
margin-left:16px;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color:#000000;
}


li.featured {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

a.featured {
color:blue;
cursor:hand;
}

a.featuredphoto {
color:green;
cursor:hand;
}

a.featuredtext {
color:red;
cursor:hand;
}

a.headnav {
color:#f1f1f1;
cursor:hand;
}

a.leftnav {
color:#f1f1f1;
cursor:hand;
}



/* Paragraph Styles */

p {
color:#f1f1f1;
}

p.left {
color:#f1f1f1;
text-align: center;
}

p.searchcontact {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 16px;
color: #f1f1f1;
}

p.infocontact {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color: #f1f1f1;
}

p.small {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: center;
margin-left: 25px;
margin-right: 25px; 
font-size: 10px;
color: #000000;
background:#efefef;
}



/* Table td Styles */

td {
color:#f1f1f1;
}

td.black {
color:#000000;
}


/* A Link Styles */

a {
color:#f1f1f1;
cursor:hand;
}

a.image01 {
color:#294e56;
cursor:hand;
}


a.link {
color:#212469;
cursor:hand;
}

a.vlink {
color:#212469;
cursor:hand;
}

a.alink {
color:#212469;
cursor:hand;
}





/* H Heading Styles */

h1 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 24px;
color: #000000;
}

h1.backgrnd01 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 24px;
color: #000000;
background:#efefef;
}


h2 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 20px;
color: #000000;
}

h2.whiteleft {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 20px;
color: #ffffff;
}

h2.backgrnd01 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 20px;
color: #000000;
background:#efefef;
}


h3 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 16px;
color: #000000;
}

h3.whiteleft {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-left: 0px;
margin-right: 0px; 
font-size: 16px;
color: #ffffff;
}

h3.whitecenter {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: center;
margin-left: 0px;
margin-right: 0px; 
font-size: 16px;
color: #ffffff;
}







/* Form Styles */

.formleft {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: left;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background:#EFEFEF;
}

.formright {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: right;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background:#EFEFEF;
}

.formcenter {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
text-align: center;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background:#EFEFEF;
}


.inputformleft {
Font-family: 'Arial', Verdana, Tahoma, Helvetica, sans-serif;
Text-Align: left;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background:#ffffff;
}

.inputformright {
Font-family: 'Arial', Verdana, Tahoma, Helvetica, sans-serif;
Text-Align: right;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background:#ffffff;
}

.inputformcenter {
Font-family: 'Arial', Verdana, Tahoma, Helvetica, sans-serif;
Text-Align: center;
margin-right: 5px; 
font-size: 14px;
color: #000000;
background:#ffffff;
}






/* Article Page Styles */

td.article {
width: 100%;
padding: 10px;
border-top: 0px solid #98002E;
border-bottom: 0px solid #98002E;
border-left: 0px solid #98002E;
border-right: 0px solid #98002E;
background-color: #f1f1f1;
empty-cells: hide;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
color: #000000;
}

p.article {color:#000000;}

a.article {
color:blue;
cursor:hand;
}

p.glossary {color:#000000;}

a.glossary {
color:blue;
font-weight:bold;
cursor:hand;
}

li.glossary {color:#000000}





/* Info Page Styles */

td.info {
width: 100%;
padding: 10px;
border-top: 0px solid #98002E;
border-bottom: 0px solid #98002E;
border-left: 0px solid #98002E;
border-right: 0px solid #98002E;
background-color: #f1f1f1;
empty-cells: hide;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
color: #000000;
}

p.info {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 14px;
color:#000000;
}

a.info {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 14px;
color:blue;
cursor:hand;
}



/* Information Links Table Styles */

table.infolinks {
width: 100%;
padding: 20px;
border-top: 6px solid #98002E;
border-bottom: 6px solid #98002E;
border-left: 6px solid #98002E;
border-right: 6px solid #98002E;
background-color: #ffffff;
empty-cells: hide;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
color: #000000;
}

table.tableoutline {
border-collapse: collapse;
width: 600px;
padding: 20px;
padding-bottom: 24px;
font: normal 12px Tahoma;
background-color: #f1f1f1;
}


/* div styles */

div.leftmargin40 {
margin-left: 40px;
align: justify;
}

div.bottomnav {
width:100%;
height:10px;
text-align:center;
vertical-align:middle;
margin:0 auto 0;
background-color:#177D01;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:12px;
color:blue;
a:#f1f1f1;
}



td.blankspacer01 {
width:100%;
height:10px;
text-align:center;
vertical-align:middle;
margin:0 auto 0;
border-left:0px #ffffff solid;
border-right:0px #ffffff solid;
border-top:0px #ffffff solid;
border-bottom:0px #ffffff solid;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:12px;
color:blue;
a:#f1f1f1;
}


td.bodytext {
font-family: 'Arial', Verdana, Tahoma, Helvetica, sans-serif;
Text-Align: Justify;
margin-left: 5px; MARGIN-RIGHT: 5px; 
font-size: 14px;
font-color: #000000;
background:#EFEFEF;
}


