@charset "utf-8";
/* CSS Document */
body {
	margin: 0 0 0 0;
	text-align: center;
	background: url(../images/aldredbg.jpg); }
#container {
	width: 800px;
	margin: 0 auto; }
#header {
	height: 51px;
	font-size: 1px;
	text-align: left;
	width: 775px;
	padding: 0 0 0 25px; }
#bodywrapper {
	width: 799px;
	background: #fff;
	font-size: 1px;
	border-left: 1px solid #663333;
	border-right: 1px solid #663333;
	border-bottom: 1px solid #663333;
	}
#mainright {
	float: left; background: url(../images/mainRighBG.gif) no-repeat; height: 504px; width: 249px;
	font: 12px Arial, Helvetica, sans-serif; color: #fff; text-align: left; }
#mainrighttext {
	margin: 0 auto; padding: 45px 10px 0px 0px; width:205px; text-align: left; height: 200px; line-height:14px;  }
.learnbutton {
	margin: 10px 0 0 30px; }
.getStartedbutton {
	margin: 10px 0 0 0; }
#mainflash {
	width: 550px; height: 504px; float: left; margin: 0; padding:0; }
#mainpromoimagewrap {
	margin: 5px 0 0 5px; height: 100px; width: 233px; background:url(../images/availableButton.jpg) no-repeat; }
a.mainpromoimage{
	display: block; height: 100px; width: 233px; background:url(../images/availableButton.jpg) no-repeat; }
a.mainpromoimage:hover{
	display: block; height: 100px; width: 233px; background:url(../images/availableRoll.jpg) no-repeat; }
#satisfiedImagewrap {
	margin: 5px 0 0 5px; height: 137px; width: 233px; background:url(../images/satisfiedButton.gif) no-repeat; }
a.satisfiedImage{
	display: block; height: 137px; width: 233px; background:url(../images/satisfiedButton.gif) no-repeat; }
a.satisfiedImage:hover{
	display: block; height: 137px; width: 233px; background:url(../images/satisfiedRoll.gif) no-repeat; }	
#differenceright {
	float: left; background: url(../images/differenceRight.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#differencecontent {
	overflow: auto; width: 318px; height: 325px; font: 11px Arial, Helvetica, sans-serif; color: #fff; padding: 0px 20px 0 0;
	margin: 10px 0 0 0; 
scrollbar-base-color: #99792c;
scrollbar-face-color: #99792c;
scrollbar-track-color: #8c6e27;
scrollbar-highlight-color: #c2af81;
scrollbar-3dlight-color: #c2af81;
scrollbar-shadow-color: #99792c;
scrollbar-darkshadow-color: #c2af81;
scrollbar-arrow-color: #c2af81;
	
	}
#newsright {
	float: left; background: url(../images/newsRightBG.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#testimonialsright {
	float: left; background: url(../images/testimonialsRightBG.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#realtorsright {
	float: left; background: url(../images/realtorsRightBG.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#communitiesright {
	float: left; background: url(../images/communitiesRighBG.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#openhousesright {
	float: left; background: url(../images/openhousesRightBG.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#galleryleft {
	float: left; background: url(../images/galleryLeftBG.gif) no-repeat; height: 384px; width: 338px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 100px 20px 20px 40px; }
#galleryleft2 {
	float: left; background: url(../images/galleryLeftBG2.gif) no-repeat; height: 384px; width: 338px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 100px 20px 20px 40px; }
.gallerythumbwrapper {
	float: left; width: 106px; margin: 0 10px 10px 0; text-align: center; background: #523123; font: 11px Arial, Helvetica, sans-serif; color: #fff; }
.gallerythumbwrapper3 {
	float: left; width: 106px; margin: 0 5px 10px 0; text-align: center; background: #523123; font: 11px Arial, Helvetica, sans-serif; color: #fff; }
.gallerythumbwrapper2 {
	float: left; width: 106px; margin: 0 10px 10px 0; text-align: center; background: #523123; font: 11px Arial, Helvetica, sans-serif; color: #fff; }
#featuredwrapper {
	margin: 40px 0 0 0; }
#gallerymainwrap {
	height: 350px; }
#homeright {
	float: left; background: url(../images/homeRightBG.gif) no-repeat; height: 404px; width: 329px;
	font: 11px Arial, Helvetica, sans-serif; color: fff; text-align: left; padding: 80px 40px 20px 30px; }
#homecontent {
	overflow: auto; width: 318px; height: 325px; font: 11px Arial, Helvetica, sans-serif; color: #fff; padding: 0px 20px 0 0;
	margin: 10px 0 0 0; float: left;
	scrollbar-base-color: #99792c;
scrollbar-face-color: #99792c;
scrollbar-track-color: #8c6e27;
scrollbar-highlight-color: #c2af81;
scrollbar-3dlight-color: #c2af81;
scrollbar-shadow-color: #99792c;
scrollbar-darkshadow-color: #c2af81;
scrollbar-arrow-color: #c2af81;
	 }
	#homecontentavailable {
	overflow: auto; width: 318px; height: 390px; font: 11px Arial, Helvetica, sans-serif; color: #fff; padding: 0px 20px 0 0;
	margin: 5px 0 0 0; float: left;
	scrollbar-base-color: #99792c;
scrollbar-face-color: #99792c;
scrollbar-track-color: #8c6e27;
scrollbar-highlight-color: #c2af81;
scrollbar-3dlight-color: #c2af81;
scrollbar-shadow-color: #99792c;
scrollbar-darkshadow-color: #c2af81;
scrollbar-arrow-color: #c2af81;
	 }
.homeimagecontainer {
	width: 110px;  float: left; margin: 0 10px 0 0; }
.hometextwrap {
	width: 180px; float: left; margin: 0 0 0px 0 ; }
#nav {
	width: 799px;
	height: 51px;
	font-size: 1px;
	}
#contactform {
	width: 759px;  background: url(../images/contactBG.gif) repeat-y; margin: 0; padding: 0 0 0 40px; 
	font: 12px Arial, Helvetica, sans-serif; color: #fff; text-align: left; }
#footer {
margin: 0 auto; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #fff;
padding: 10px; }




/* Nav */	

a.difference {
	width: 264px; height: 51px; float: left; display: block; margin: 0 0 0 0 ;
	background: url(../images/navdifference.gif) no-repeat; cursor: pointer; }
a.gallery {
	width: 119px; height: 51px; float: left; display: block; margin: 0 0 0 0 ;
	background: url(../images/navgallery.gif) no-repeat; cursor: pointer; }
a.homes {
	width: 110px; height: 51px; float: left; display: block; margin: 0 0 0 0 ;
	background: url(../images/navhomes.gif) no-repeat; cursor: pointer; }
a.contact {
	width: 138px; height: 51px; float: left; display: block; margin: 0 0 0 0 ;
	background: url(../images/navcontact.gif) no-repeat; cursor: pointer; }
/* SubNav */
a.differencetwo {
	width: 132px; height: 27px; background:url(../images/difference_off.gif) no-repeat;
	display:block; cursor: pointer; }
a.differencetwo:hover {
	width: 132px; height: 27px; background:url(../images/difference_on.gif) no-repeat;
	display:block; cursor: pointer; }
a.differencetwoactive {
	width: 132px; height: 27px; background:url(../images/difference_on.gif) no-repeat;
	display:block; cursor: pointer; }
a.differencetwoactive:hover {
	width: 132px; height: 27px; background:url(../images/difference_on.gif) no-repeat;
	display:block; cursor: pointer; }
a.communities {
	width: 112px; height: 27px; background:url(../images/communities_off.gif) no-repeat;
	display: block; cursor: pointer; }
a.communities:hover {
	width: 112px; height: 27px; background:url(../images/communities_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.communitiesactive {
	width: 112px; height: 27px; background:url(../images/communities_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.communitiesactive:hover {
	width: 112px; height: 27px; background:url(../images/communities_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.news {
	width: 60px; height: 27px; background:url(../images/news_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.news:hover {
	width: 60px; height: 27px; background:url(../images/news_off.gif) no-repeat;
	display: block; cursor: pointer; }
a.newsactive {
	width: 60px; height: 27px; background:url(../images/news_off.gif) no-repeat;
	display: block; cursor: pointer; }
a.newsactive:hover {
	width: 60px; height: 27px; background:url(../images/news_off.gif) no-repeat;
	display: block; cursor: pointer; }
a.testimonials {
	width: 154px; height: 23px; background: url(../images/testimonials_off.gif) no-repeat;
	display: block; cursor: pointer; }
a.testimonials:hover {
	width: 154px; height: 23px; background:url(../images/testimonials_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.testimonialsactive {
	width: 154px; height: 23px; background: url(../images/testimonials_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.testimonialsactive:hover {
	width: 154px; height: 23px; background:url(../images/testimonials_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.openhouses {
	width: 160px; height: 23px; background: url(../images/open_off.gif)no-repeat;
	display: block; cursor: pointer; }
a.openhouses:hover {
	width: 160px; height: 23px; background:url(../images/open_on.gif) no-repeat;
	display: block; cursor: pointer; }
a.openhousesactive {
	width: 160px; height: 23px; background: url(../images/open_on.gif)no-repeat;
	display: block; cursor: pointer; }
a.openhousesactive:hover {
	width: 160px; height: 23px; background:url(../images/open_on.gif) no-repeat;
	display: block; cursor: pointer; }

a.brown{
	font: 13px Georgia, "Times New Roman", Times, serif; color: #523123; text-decoration: none; }
a.brown:hover {
	font: 13px Georgia, "Times New Roman", Times, serif; color: #523123; text-decoration: underline; }
a.brownfloatright{
	font: 11px  Arial, Helvetica, sans-serif; color: #523123; text-decoration: none; float: right; text-transform: uppercase; }
a.brownfloatright:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #523123; text-decoration: underline; float: right; text-transform: uppercase; }


a.brownsm{
	font: 11px Georgia, "Times New Roman", Times, serif; color: #c5af82; text-decoration: none; }
a.brownsm:hover {
	font: 11px Georgia, "Times New Roman", Times, serif; color: #c5af82; text-decoration: underline; }

a.whitesans {
	font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
a.whitesans:hover {
	font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }
a.whitesanssmall {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
a.whitesanssmall:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }

a.white {
	font: 11px  Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
a.white:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline; }
a.brownsubnav {
	font: 11px  Arial, Helvetica, sans-serif; color: #523123; text-decoration: underline; }
a.brownsubnav:hover {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }
.mininavspacer { 
	color: #c2af81; }
	
	
/* Clears and Floats */
.clearerSmall {
	clear: both; margin: 5px 0px 0px 0px; line-height: 0px; padding: 0px; }
.clearerMedium {
	clear: both; margin: 15px 0px 15px 0px; line-height: 0px; padding: 0px; }
.clearerLarge {
	clear: both; margin: 30px 0px 0px 0px; line-height: 0px; padding: 0px; }
.clearer {
	clear: both; margin: 0px; line-height: 0px; padding: 0px; }
.clearerprofile {
	clear: both; margin: 10px 0 10px 0; line-height: 1px; padding: 0px; border-bottom: 1px solid #fff; }
.floatLeft {
	float: left; margin: 0px; line-height: 0px; padding: 0px; }
.floatLeftImage {
	float: left; margin: 0px 20px 0px 0px; line-height: 0px; padding: 0px; }
.floatLeftImageTHUMB {
	float: left; margin: 0px 20px 20px 0px; line-height: 0px; background: #523123; padding: 2px; border: 1px solid #523123; }
.galleryTHUMB {
	float: left; margin: 0px 0px 0px 0px; line-height: 0px; background: #523123; padding: 2px; border: 1px solid #523123; text-align: center; }
.homeTHUMB {
	float: left; margin: 0px 1px 0px 1px; line-height: 0px; background: #523123; padding: 1px; border: 1px solid #523123; text-align: center; }
.homeTHUMBRow2 {
	float: left; margin: 2px 1px 0px 1px; line-height: 0px; background: #523123; padding: 1px; border: 1px solid #523123; text-align: center; }
.homeTHUMBRow3 {
	float: left; margin: 2px 1px 0px 1px; line-height: 0px; background: #523123; padding: 1px; border: 1px solid #523123; text-align: center; }


.floatRight {
	float: right; margin: 0px; line-height: 0px; padding: 0px; }

/* Fonts and ParaGrafs */
p {
	margin: 0 0 10px 0; padding: 0; text-align: left; }
p.white {
	font: 12px Arial, Helvetica, sans-serif; color: #fff; line-height: 21px; }	
p.open {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; }	
p.whitehouse {
	font: 12px Arial, Helvetica, sans-serif; color: #fff; line-height: 21px; margin: 0; padding: 0; }	
p.whitelegal {
	font: 11px Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 10px 0; padding: 0;}	
.blue {
	font: 12px Arial, Helvetica, sans-serif; color: #85b0b6; }
h1.brown, h2.brown, h3.brown, h4.brown, h5.brown, h6.brown {
	font: 11px Georgia, "Times New Roman", Times, serif; color:#fff; margin: 0; padding: 0px; }
h1.brown2, h2.brown2, h3.brown2, h4.brown2, h5.brown2, h6.brown2 {
	font: 13px Georgia, "Times New Roman", Times, serif; color: #523123; margin: 0; padding: 0px; text-transform: uppercase;
	margin: 0 0 10px 0; }
h1.whiteserif, h2.whiteserif, h3.whiteserif, h4.whiteserif, h5.whiteserif, h6.whiteserif {
	font: 16px Georgia, "Times New Roman", Times, serif; color: #fff; margin: 0; padding: 0px; text-transform: uppercase;
	margin: 0 0 10px 0; }
h1.brownsans, h2.brownsans, h3.brownsans, h4.brownsans, h5.brownsans, h6.brownsans {
	font: 11px Arial, Helvetica, sans-serif; color:#fff; margin: 0; padding: 0px; }
h1.brownsans2, h2.brownsans2, h3.brownsans2, h4.brownsans2, h5.brownsans2, h6.brownsans2 {
	font: 13px Arial, Helvetica, sans-serif; color: #523123; margin: 0; padding: 0px; text-transform: uppercase;
	margin: 0 0 10px 0; }
h1.brownsans3, h2.brownsans3, h3.brownsans3, h4.brownsans3, h5.brownsans3, h6.brownsans3 {
	font: 11px Arial, Helvetica, sans-serif; color:#523123; margin: 0; padding: 0px; }
h1.whitesans3, h2.whitesans3, h3.whitesans3, h4.whitesans3, h5.whitesans3, h6.whitesans3 {
	font: 12px Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0px; 
	margin: 0 0 10px 0; }


	
/* Form Elements */
.formInput {
	background: #fff; width : 160px;
	border: 1px solid #523123; height: 25px; font: 12px Arial, Helvetica, sans-serif; color:#000;
	
}
.textarea { 
	background: #fff url(../images/frminpshdw.gif) top repeat-x; width : 200px;
	border: 1px solid #523123; height: 100px; font: 10px Arial, Helvetica, sans-serif; color:#666666; }
.formInputlogin {
	background-color: #ffffff; width : 130px;
	border: 1px solid #523123; height: 20px; margin: 0; padding: 0;
}
select.formInput {
	color: #000;
	border: 1px solid #523123; height: 15px; margin-bottom: 2px;
}
input {
	color: #000;
}
#action {
	background: #523123; color: #FFF; font: bold 12px Arial, Helvetica, sans-serif; text-align: center;
	height: 20px; width: auto; margin: 0; border: 0px; cursor: pointer;
}
#actionlogin {
	background: #ff9900; color: #FFF; font: bold 11px Arial, Helvetica, sans-serif; 
	height: 20px;
	 width: 70px; border: 1px solid #000000; cursor: pointer; margin: 0; padding: 0;
}
#action2 {
	background: #000000; color: #FFF; font-weight: bold; 
	height: 20px; border-left: 1px solid #000000; border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000; border-top: 1px solid #000000; cursor: pointer;
	background: url(../images/navheadbg.gif) repeat-x;
}
#accept, #reject {
	background: #FFFFFF;
	color: #000000; font-weight: bold; 
	height: 22px;
	border-left: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF;
}

#form1 {
	margin: 0 0 0 0; padding: 0px; width: 749px;
}

.formThanksText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #A6B622;
	text-align: left;
}
