﻿@charset "UTF-8";
body {
	font: 100% Georgia, Times New Roman, Times, Serif;
	background: #493012;
	margin-left: 0px;
	height:1000px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 10px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

body.listings {
	font: 100% Georgia, Times New Roman, Times, Serif;
	background: #493012;
	margin-left: 0px;
	height:1500px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 10px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


#body {
	height: 596px;
	width: 583px;
	overflow: auto;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	left: 190px;
	top: 143px;
}

#body_google_map {
	height: 620px;
	width: 585px;
	overflow: auto;
	padding-left: 0px;
	padding-right: 0px;
	position: absolute;
	left: 189px;
	top: 141px;
}

#body a {
	width: 847px;
	height: 75px;
	margin: 0;
	text-align: center;
	clear: both;
}



span.bold {font-weight:bold;
}

span.enhanced {
	 font-style:italic;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:bold; 
     font-size:16px;
	 }

span.enhancedrequest {
	 font-style:italic;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:100;
     font-size:16px;
	 }	
	 
span.enhancedrequestwhite {
	 font-style:italic;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:bold;
     font-size:16px;
	 color:#ffffff;
	 }	
	 
.white_text{color: #FFFFFF;
	}
.italic{font-style: italic;
	} 	 
	 
a.requestLink:link {
	text-decoration: underline; color: white;
	}
	
a.requestLink:visited {
	text-decoration:underline;
	background:#ac7469;
	color:#ffffff;
	}

a.pagelinks:link {
	text-decoration: underline; color: white;
	}
	
a.pagelinks:visited {
	text-decoration:underline;
	color: #000000;
	background: #c6cf7a;
	}
	
a.pagelinksOrange:link {
	text-decoration: underline; color: black;
	}
	
a.pagelinksOrange:visited {
	text-decoration:underline;
	color: #000000;
	background: #fece1b;
	}
	
a.footerlink:link {
	text-decoration: underline; color: #000000;
	}
	
a.footerlink:visited {
	text-decoration:underline;
	color: #000000;
	}
	
#logos {
	height: 225px;
	width: 95px;
	width: auto;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
#frontpage_text {
	text-align: justify;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 10px;
	color: #000000;
	height: 250px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	
}
#frontpage_text_middle 
{

	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	
}
#frontpage_text_upper
{
	 font-style:italic;
	 height: 20px;
	 text-align: center;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:bold; 
   font-size:13px;
	 padding-bottom:5px;
}

#frontpage_text_lower
{
	 font-style:italic;
	 text-align: center;
	 font-weight:bold; 
   font-size:12px;
	 padding-bottom:5px;
	 padding-top:2px;
	 height: 20px;
}

div.frontenhanced {
	 font-style:italic;
	 text-align: center;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:bold; 
     font-size:12px;
	 padding-bottom:10px;
	 }
.frontenhanced3 {
	 text-align: center;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:bold; 
   font-size:10px;
	 padding-bottom:5px;
	 padding-top:5px;
	 font-style:normal;
	 }

div.frontenhanced2 {
	 font-style:italic;
	 text-align: center;
	 font-family:Georgia, Times New Roman, Times, Serif;
	 font-weight:bold; 
     font-size:12px;
	 padding-bottom:5px;
	 padding-top:5px;
	 }

	 
#frontpage_body {
	background-color: #FF9900;
	margin: 0px;
	width: 100%;
	height: 100%;
}

#montage {
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-right: 12px;
	float: left;
}

#container {
	position: relative;
	width: 793px;
	background: #493012;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: center; /* this overrides the text-align: center on the body element. */
	font-size: small;
}

#container2 {
    position:relative;
	width: 847px;
	background: #493012;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: center; /* this overrides the text-align: center on the body element. */
	font-size: small;
	padding: 0 px;
	margin-top: 40px;
}

#mauve_mainContent {
	position: absolute;
	background-color: #77372E;
	width: 793px;
	height: 850px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	top: 0px;
	left: 0px;
}

#teal_mainContent {
	position: absolute;
	background-color: #0b5b74;
	width: 793px;
	height: 850px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	top: 0px;
	left: 0px;
}

#listings_mainContent {
	position: absolute;
	background-color: #0b5b74;
	width: 793px;
	height: 1435px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	top: 0px;
	left: 0px;
}

#caveat {
	position: absolute;
	top: 740px;
	left: 189px;
	background-color: #0b5b74;
	width: 604px;
	height: 20px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	color: #ffffff;
	font-size: xx-small;
	text-align: center;
}

#frontpage_subscribe {
	position: relative;
	top: -25px;
	background-color: #fe9901;
	width: 847px;
	height: 30px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	color: #000000;
	font-size: small;
	text-align: center;
}

#frontpage_subscribe_title
{
	position: relative;
	top: -1px;
	background-color: #fe9901;
	width: 192px;
	height: 15px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	color: #000000;
	font-size: small;
	text-align: left;
}

#subscribe_result
{
	position: relative;
	top: 9px;
	left: 5px;
	background-color: #fe9901;
	width: 200px;
	height: 15px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	color: #ffffff;
	font-size: small;
	text-align: left;
}
#frontpage_subscribe_buttons
{
	position: relative;
	top: 0px;
	left: 20px;
	background-color: #fe9901;
	width: 450px;
	height: 15px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	color: #000000;
	font-size: small;
	text-align: left;
}
#green_mainContent {
	position: absolute;
	background-color: #80854f;
	width: 793px;
	height: 850px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	top: 0px;
	left: 0px;
}

#orange_mainContent {
	position: absolute;
	background-color: #fe9901;
	width: 793px;
	height: 850px;
	padding: 0 0px;
	top: 0px;
	left: 0px;
}

}
#mainContent {
	position: absolute;
	width: 847px;
	top:0px;
	left:0px;
	height:635px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#mainContentFront {
	background-color:#FFFFFF;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#left_nav_flash {
	width: 188px;
	height: 760px;
	top: 0px;
	left: 0px;
	position: absolute;

}

#bodylistings {
	height: 1200px;
	width: 780px;
	overflow:auto;
	background-color:#ffffff;
	position: absolute;
	left: 6px;
	top: 160px;
}

#footerContentlistings {
	position: absolute;
	margin:auto;
	top: 1360px;
	left: 189px;
	width: 573px;
	height: 75px;
	padding: 10px;
	padding-left: 12px;
	padding-right: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 12px;
}
#contactListings {
	position: absolute;
	top: 1360px;
	left: 0px;
	text-align: center;
	width: 188px;
	height: 70px;
	padding-top: 20px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-weight: bold;	
}


#top_nav_flash {
	width: 793px;
	height: 159px;
	top: 0px;
	left: 0px;
	position: absolute;
}

#mauve_title {
	background-color: #77372E;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 189px;
	width: 604px;
	height: 140px;
}

#teal_title {
	background-color: #0b5b74;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 189px;
	width: 604px;
	height: 140px;
}

#green_title {
	background-color: #80854f;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 189px;
	width: 604px;
	height: 140px;
}

#orange_title {
	background-color: #fe9901;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 189px;
	width: 604px;
	height: 140px;
}

#contact {
	position: absolute;
	top: 760px;
	left: 0px;
	text-align: center;
	width: 188px;
	height: 70px;
	padding-top: 20px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-weight: bold;	
}

#footerContent {
	position: absolute;
	margin:auto;
	top: 760px;
	left: 189px;
	width: 573px;
	height: 75px;
	padding: 10px;
	padding-left: 12px;
	padding-right: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 12px;
}
	
ul.list { text-align: center;

}


p.style1 {
	padding: 10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, Serif;
			}
p.style2 {
	text-align: left;
	text-indent: 50px;
	font-family: Georgia, Times New Roman, Times, Serif;
			}
			
div.style2 {
	text-align: left;
	text-indent: 50px;
	font-family: Georgia, Times New Roman, Times, Serif;
			}

div.pageheader {
	font: 100% Georgia, Times New Roman, Times, Serif;
	padding: 10px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	background:#a3a878;
	}
	
div.pageheaderMauve {
	font: 100% Georgia, Times New Roman, Times, Serif;
	padding: 10px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	background:#ac7469;
	}
	
div.pageheaderOrange {
	font: 100% Georgia, Times New Roman, Times, Serif;
	padding: 10px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	background:#fece1b;
	}
	
div.pageheader2 {
	font: 100% Georgia, Times New Roman, Times, Serif;
	padding: 10px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	
	clear: both;
	}
	
div.para {
	text-align: left;
	color: #ffffff;
	font-family: Georgia, Times New Roman, Times, Serif;
	width: 500px;
	padding-top: 20px;
	padding-left: 60px;
	}
				
div.style3 {
	padding-top: 20px;
	padding-bottom: 0px;
	color:#ffffff;
	text-align: left;
	text-indent: 50px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
			}
			
div.style6 {
	padding-top: 20px;
	padding-bottom: 5px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#ffffff;
	font-size: small;
	padding-left: 60px;
	text-align: left;
}

div.requestServices {
	padding-top: 20px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#ffffff;
	font-size: small;
	padding-left: 60px;
	padding-bottom: 15px;
	text-align: left;
}

div.requestServices2 {
	padding-top: 30px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#ffffff;
	font-size: small;
	padding-left: 60px;
	padding-bottom: 15px;
	text-align: left;
}

div.style6request {
	padding-top: 20px;
	padding-bottom: 25px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#ffffff;
	font-size: small;
	padding-left: 60px;
	text-align: left;
}

div.style6orange {
	padding-top: 20px;
	padding-bottom: 5px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#000000;
	font-size: small;
	padding-left: 60px;
	padding-right: 20px;
	text-align: left;
}

ul.style6orange {
	padding-top: 20px;
	padding-bottom: 5px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#000000;
	font-size: small;
	padding-left: 60px;
	padding-right: 20px;
	text-align: left;
}






div.style6orange2 {
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 20px;
	font-family: Georgia, Times New Roman, Times, Serif;
	color:#000000;
	font-size: small;
	padding-left: 60px;
	text-align: left;
}
p.style3 {
	text-align: left;
	text-indent: 50px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
			}
			
p.style4 {
	text-align: justify;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 14px;
	color: #000000;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
			}
			
p.style5 {
	padding: 10px;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 18px;
	color: #0b5b74;
			}	
			
p.style6 {
	font-family: Georgia, Times New Roman, Times, Serif;
	color: #ffffff;
	font-size: small;
	padding-left: 60px;
	text-align: left;
}
	
h2.style2 {
	font: 100% Georgia, Times New Roman, Times, Serif;
	padding: 10px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(images/white.png);
	}
		
	
.phoneListing {
	color: #ffffff;
	float: left;
	width: 250px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: small;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	text-align: left;
	clear: none;
}
.phonenumbers {
	color: #ffffff;
	padding-top: 20px;
	width: 200px;
	float: right;
	font-size: small;
	text-align: left;
	font-family: Georgia, Times New Roman, Times, Serif;
	clear: none;
	padding-right: 25px;
	padding-bottom: 20px;
	
}
ol.style3 {
	padding: 10px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-align: left;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: x-small;
			}


/* This section is for the aspx pages */

#contact_form 
{
	position:absolute;
	left: 0px;
	top: 270px;
	width: 550px;
	color: #ffffff;
	height: 16px;
}

#request_form 
{
	position:absolute;
	left: 0px;
	top: 30px;
	width: 550px;
	color: #ffffff;
	height: 16px;
}

#home_worth_form
{
	position:absolute;
	left: 0px;
	top: 30px;
	width: 550px;
	color: #ffffff;
	height: 16px;
}

#help_me_relocate
{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 510px;
}
	
#help_me_relocate_sub1
{
	position: absolute;
	top: 50px;
	left: 10px;
	font: 100% Georgia, Times New Roman, Times, Serif;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 300px;
	background:#ac7469;
	}
	
#help_me_relocate_sub2
{
	position: absolute;
	top: 328px;
	left: 10px;
	font: 100% Georgia, Times New Roman, Times, Serif;
	color: #ffffff;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 14px;
	margin-left: 20px;
	margin-right: 300px;
	background:#ac7469;
	}
	
#bottom_form_fields_title
{
	position: absolute;
	top: 300px;
	left: 125px;
	width: 250px;
	height: 1px;
	background:#ac7469;
	margin-left: 60px;
	margin-right: 60px;
}

#left_form_fields
{
	position: absolute;
	top: 90px;
	left: 50px;
	height: 285px;
	width: 275px;
	float: left;
	text-align: left;		
}

#right_form_fields
{
	position: absolute;
	top: 90px;
	left: 250px;
	height: 285px;
	width: 275px;	
	float: left;
	text-align: left;	
}

#left_lower_form_fields
{
	position: absolute;
	top: 365px;
	left: 50px;
	height: 200px;
	width: 275px;
	float: left;
	text-align: left;			
}

#right_lower_form_fields
{
	position: absolute;
	top: 365px;
	left: 250px;
	height: 200px;
	width: 275px;	
	float: left;
	text-align: left;	
}
			
#home_worth_title
{
	position: absolute;
	top: 0px;
	left: 10px;
	width: 510px;
}
		
.invalid_form_field
{
	width: 153px;
	text-align: right;
	padding: 0 0 0 0;
}

/* This section is for the Featured Homes Page styles */

#all_featured_homes
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.featured_homes_image_container
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.featured_homes_image
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 179px;
	height: 139px;
}

.mls
{
	position: absolute;
	top: 142px;
	left: 0px;
	background-color: #fe9901;
	font-size: small;
	color: #000000;
	width: 179px;
}

.featured_homes_text
{
	position: absolute;
	top: 0px;
	left: 183px;
	font-size: small;
	width: 400px;
	text-align: left;
	color: #ffffff;
}

.price
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 180px;
	padding-left: 10px;
}

.street
{
	position: absolute;
	top: 25px;
	left: 0px;
	width: 180px;
	padding-left: 10px;
}

.cityzip
{
	position: absolute;
	top: 50px;
	left: 0px;
	width: 180px;
	padding-left: 10px;
}

.bedrooms
{
	position: absolute;
	top: 75px;
	left: 0px;
	width: 180px;
	padding-left: 10px;
}

.baths
{
	position: absolute;
	top: 100px;
	left: 0px;
	width: 180px;
	padding-left: 10px;
}

.garage
{
	position: absolute;
	top: 125px;
	left: 0px;
	width: 180px;
	padding-left: 10px;
}

/* Start of second column for Featured Home Text */

.yearbuilt
{
	position: absolute;
	top: 0px;
	left: 183px;
	width: 221px;
}

.subdivision
{
	position: absolute;
	top: 25px;
	left: 183px;
	width: 221px;
}

.pool
{
	position: absolute;
	top: 50px;
	left: 183px;
	width: 221px;
}

.sqft
{
	position: absolute;
	top: 75px;
	left: 183px;
	width: 221px;
}
.lotsize
{
	position: absolute;
	top: 100px;
	left: 183px;
	width: 221px;
}
.status
{
	position: absolute;
	top: 125px;
	left: 183px;
	width: 221px;
}

#frontpage_footer {
	position: relative;
	margin:auto;
	width: 847px;
	height: 75px;
	text-align: center;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size:12px;
	background:#fe9901;
}
