*{
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif;
}

p{
	padding:0;
	margin:0;
	font-family:"Lucida Grande", Arial, Helvetica, Sans-serif;
	letter-spacing:-0.5px;
}

h1 {
	font-size: 35px;
	font-family: "Adobe Garamond Pro", Garamond, Times, "Times New Roman", Serif;
	color: #133d70;
	letter-spacing: -1px;
	font-weight: normal;
	margin: 20px 0 0 0;
	line-height: 0px;
	}

.s01 { 
	BORDER-TOP:0px; 
	FONT-SIZE:12pt; 
	border-right:0px; 
	BORDER-LEFT:0px; 
	WIDTH:80px; 
	BORDER-BOTTOM:0px; 
	HEIGHT:18px 
	} 
.link_top {
	color:#ffffff; 
	font-size:8pt;
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif;
	text-decoration:none;
	}
.link_top:hover {
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	font-size:8pt;
	color:#93C6FF;
	text-decoration:none;
	}
.border_white{
	border:1px solid #ffffff;
	}
 .pagetitle {
	font-family: Garamond, "Times New Roman", Times, Serif; 
	font-size:26px;
	color:#004a7a;
	font-weight: normal;
	letter-spacing:-1px; 
	}
 .pic_desc
	{
	 color:#7D7D7D;
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	 font-size:8pt;
	font-weight:normal;
	}
.s02 { 
	BORDER-TOP:0px; 
	FONT-SIZE:12pt; 
	border-right:0px; 
	BORDER-LEFT:0px; 
	WIDTH:130px; 
	BORDER-BOTTOM:0px; 
	HEIGHT:22px 
	} 
.textfont_bottom
	{
	color:#93C6FF; 
	font-size:8pt;
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	text-decoration:none;
	}
.textfont_marquee
	{
	color:#362A58;
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	font-size:12pt;
	font-weight:normal;
	letter-spacing:0em; 
	text-decoration:none;
	}
.titlefont_marquee
	{
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	color:#d4caf2;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0em; 
	}
.links_marquee {
	color:#362A58; 
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0em; 
	}
.links_marquee:hover {
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	font-size:10px;
	color:#362A58;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0em; 
	}
.status_font{
	font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
	color:#a9a9a9;
	font-size:14pt;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-0.05em; 
	}
 .pagetrail_link {
 	font-family:Lucida, Arial, sans-serif; 
	font-size:10px;
	color:#737373;
	text-decoration:none;
	}
 .pagetrail {
 	font-family:Lucida, Arial, sans-serif; 
	font-size:10px;
	color:#737373;
	text-decoration:none;
	}
	
	
	
	
/*Home Page*/

.title{
float:left;
width:300px;
height:6px;
padding:14px 0px;
color:#fff;
background-color:#626b6c;
font-size:10px;
border-bottom:1px solid #979d9d;
}

.title p{
margin:0 20px;
}

.content{
float:left;
width:300px;
height:63px;
padding:14px 0px;
color:#000;
background-color:#eaebeb;
font-size:10px;
}

.content p{
margin:0 20px;
}

#main_title{
float:left;
width:908px;
height:35px;
color:#fffee0;
background-color:#626b6c;
border-bottom:1px solid #2d393b;
font-size:10px;
}

#main_title .left{
float:left;
width:630px;
height:35px;
}

#main_title .left p{
margin:10px 0 0 8px;
}

#main_title .right{
float:left;
width:278px;
height:35px;
}

#main_title .right p{
margin:10px 0 0 8px;
}

#main_box{
float:left;
width:278px;
}

#main_box a{
text-decoration:none;
}

#main_image{
float:left;
width:630px;
height:277px;
background-image:url('../upload/images/main_image.jpg');
}

.info{
margin:0 14px;
font-size: 10px;
}

#main .main_box1{
float:left;
width:277px;
height:68px;
color:#fff;
background-color:#626b6c;
border-top:1px solid #979d9d;
border-left:1px solid #979d9d;
border-bottom:1px solid #2d393b;
font-size:12px;
}

#main .main_box1 img{
margin:10px 14px 6px;
border:0;
}

#main .main_box2{
float:left;
width:277px;
height:68px;
color:#fff;
background-color:#626b6c;
border-top:1px solid #979d9d;
border-left:1px solid #979d9d;
border-bottom:1px solid #2d393b;
font-size:12px;
}

#main .main_box2 img{
margin:10px 14px 0;
border:0;
}

#main .main_box3{
float:left;
width:277px;
height:67px;
color:#fff;
background-color:#626b6c;
border-top:1px solid #979d9d;
border-left:1px solid #979d9d;
border-bottom:1px solid #2d393b;
font-size:12px;
}

#main .main_box3 img{
margin:10px 14px 6px;
border:0;
}

#main .main_box4{
float:left;
width:277px;
height:67px;
color:#fff;
background-color:#626b6c;
border-top:1px solid #979d9d;
border-left:1px solid #979d9d;
font-size:12px;
}

#main .main_box4 img{
margin:10px 14px 6px;
border:0;
}

#featurebox{
float:left;
margin:10px 0 0 0;
}

#featurebox1{
float:left;
width:300px;
margin:0 4px 0 0;
}

#featurebox2{
float:left;
width:300px;
margin:0 4px 0 0;
}

#featurebox3{
float:left;
width:300px;
margin:0 4px 0 0;
}





/*Home Plans*/

#middle2{
width: 902px;
margin:0 0 0px 0px;
padding: 0px;
background-image:url('../upload/images/bg_middle.jpg');
}

.homeplans_left{
float:left;
width:430px;
padding-bottom: 40px;
}

.homeplans_leftt h1 {
	padding-left: 10px;
	}

.homeplans_left h2{
font-size:54px;
font-weight:bold;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
color:#133d70;
}

.homeplans_left img{
margin:42px 0 0 28px;
}

.homeplans_left p{
margin:20px 0 20px 28px;
font-size:12px;
color:#2d393b;
line-height:22px;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:0px;
}

.homeplans_left ul.places1{
float:left;
margin:0 0 0 70px;
padding: 20px 0 20px 0;
}

.homeplans_left ul.places2{
float:left;
margin:0 0 0 50px;
padding: 20px 0 20px 0;

}

.homeplans_left ul li a{
color: #515151;
font-family: Georgia, Times, "Times New Roman", Serif;
text-decoration:none;
font-size:15px;
}

.homeplans_left ul li a:hover{
	text-decoration:underline;
	color: #bd2415;
}


.homeplans_left ul li{
list-style-type:none;
line-height:22px;
}

.homeplans_right{
float:left;
}

.homeplans_right img{
margin:0 0 0 20px;
border:1px solid #8d8d8d;
}

/*Photo Gallery*/

#top {
	background: url('upload/images/bg_top.jpg') no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	}
	
#middle {
	background: url('upload/images/bg_middle.jpg') repeat-y;
	text-align:left;
width:904px;
margin:0 0 50px 5px;
font-size:12px;
}
	
#bottom {
	background: url('upload/images/bg_bottom.jpg') no-repeat;
	height: 18px;
	margin: 0px;
	padding: 0px;
	}

#middle .left{
float:left;
width:308px;
margin:0 0 0 18px;
padding-bottom: 40px;
}

#middle span.title3{
font-size: 12px;
clear: both;
margin: 0px;
}

#middle .left a {
	font-size: 15px;
	font-family: Georgia, Times, "Times New Roman", Serif;
	color: #515151;
	text-decoration: none;
	}
	
#middle .left a:hover {
	text-decoration: underline;
	color: #bd2415;
	}

#middle img{
	margin: 0 20px 0 0;
}

#middle p{
margin:20px 0 0 0;
color: #2D393B;
font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}

#middle span.title2{
float:left;
color:#4570b7;
}



#middle .description{
float:left;
width: 300px;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:-0.5px;
margin:22px 0 0 0;
}
 
#middle.right{
float:left;
width:308px;
}




/*Show Homes*/

#showhomes_side1 {
width: 12px;
height: 449px;
float: left;
}

#showhomes_side2 {
width: 5px;
height: 449px;
float: left;
}

#showhomes_all {
background: url("upload/images/showhome_bg.jpg") repeat-x;
float: left;
height: 449px;
}

#middle3{
background: url('upload/images/bg_middle.jpg') repeat-y;
	text-align:left;
width:904px;
margin:0 0 50px 5px;
}

.showhomes_left{
float:left;
width:250px;
}

.showhomes_left h1 {
	padding-left: 25px;
	padding-top: 10px;
	}

.showhomes_left img{
margin:42px 0 0 28px;
}

.showhomes_left p{
margin:20px 0 0 28px;
font-size:12px;
color:#2d393b;
line-height:22px;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:-0.5px;
}

.showhomes_left p.text2{
margin:10px 0 0 28px;
}

.showhomes_left ul.places1{
float:left;
margin:0 0 0 65px;
}

.showhomes_left ul.places2{
float:left;
margin:0 0 0 65px;
}

.showhomes_left ul li a{
color: #515151;
font-family: Georgia, Times, "Times New Roman", Serif;
text-decoration:none;
font-size:15px;
}

.showhomes_left ul li a:hover{
	text-decoration:underline;
	color: #bd2415;

}


.showhomes_left ul li{
list-style-type:none;
line-height:26px;

}

.showhomes_left ul {
	
	}

.showhomes_right{
float:left;
padding-top: 5px;
width: 644px;
}

.showhomes_right img{
margin: 0px;
padding: 0px;
}

.showhomes_right .caption{
margin:5px 0 0 0;
font-size:12px;
text-align:center;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:-0.5px;
text-decoration:none;
}

.showhomes_right .caption a{
color:#4570b7;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:-0.5px;
text-decoration:none;
}

.showhomes_right .caption a:hover{
text-decoration:underline;
}




/*Immediate Possessions*/

#middle4{
background: url('upload/images/bg_middle.jpg') repeat-y;
	text-align:left;
width:904px;
margin:0 0 50px 5px;
}

.immediate_left{
float:left;
width:570px;
}

.immediate_left img{
margin:32px 0 0 28px;
border:0;
}

.immediate_left p{
margin:20px 0 0 28px;
font-size:12px;
color:#2d393b;
line-height:22px;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:-0.5px;
}

.immediate_left img.title2{
margin:42px 0 0 28px;
}

.immediate_left img.title3{
margin:10px 0 0 28px;
}

.immediate_left ul.places1{
float:left;
margin:0 0 0 65px;
}

.immediate_left ul.places2{
float:left;
margin:0 0 0 65px;
}

.immediate_left ul li a{
color:#4570b7;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
text-decoration:none;
font-size:12px;
letter-spacing:-0.5px;
}

.immediate_left ul li a:hover{
	text-decoration:underline;
}


.immediate_left ul li{
list-style-type:none;
line-height:22px;
}

.immediate_right{
float:left;
width:300px;
padding-bottom: 40px;
}

.immediate_right img{
margin: 0 0 0 20px;
border:1px solid #8d8d8d;
}




/*Communities*/

#middle5{
background: url('upload/images/bg_middle.jpg') repeat-y;
	text-align:left;
width:904px;
margin:0 0 50px 5px;
}

.communities_left{
float:left;
width:530px;
}

.communities_left h1 {
	padding-left: 20px;
	}

.communities_left img{
margin:42px 0 0 28px;
}

.communities_left p{
margin:20px 0 0 28px;
width:450px;
font-size:12px;
color:#2d393b;
line-height:22px;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
letter-spacing:-0.5px;
text-align:justify;
}

.communities_left ul li a{
color:#4570b7;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
text-decoration:none;
font-size:12px;
letter-spacing:-0.5px;
}

.communities_left ul li a:hover{
	text-decoration:underline;
}


.communities_left ul li{
list-style-type:none;
line-height:22px;
}

.communities_right{
float:left;
padding-bottom: 40px;
}

.communities_right img{
margin:0 15px 10px 0;
float: right;
}

.communities_right .info{
border:1px solid #fff;
background-color:#b6babb;
width:338px;
clear: both;
}

.communities_right .info p{
color:#fff;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
font-size:13px;
letter-spacing:-0.5px;
margin:16px 18px;
}

.communities_right .info p u{
float:left;
width:302px;
color:#fff;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
font-size:13px;
letter-spacing:-0.5px;
margin:0 0 10px 0;
font-weight:bold;
}

.communities_right .info p b{
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
}

.communities_right .info p a{
color:#fff;
font-family:"Lucida Grande",sans-serif, Helvetica, Arial, sans-serif; 
font-size:13px;
letter-spacing:-0.5px;
text-decoration:none;
}

.communities_right .info p a:hover{
text-decoration:underline;
}

/*CONTACT*/

#CUcontainer {
font-size: 12px;
background: url("upload/images/background3.jpg") no-repeat;
padding: 20px 40px;
margin-bottom: 5px;
height: 800px;
}

#CUchangestable {
	border: 1px solid #bcbcbc;
	float: left;
	margin-top: 15px;
	}

#CUcontainer .main-comm-table-text {
	font-size: 12px;
	color: #000;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	
#CUcontainer .main-comm-table-text a {
	color: #133d70;
	}
	
#CUcontainer .links_reid {
	font-size: 12px;
	color: #133d70;
	text-decoration: none;
	}
	
#CUcontainer a:hover{
	text-decoration: underline;
	}
	
#CUcontainer .titlefont_reid {
	color: #174f83;
}

.slide {
	display: none;
}

/*COMMUNITY*/

#commleft {
	width: 450px;
	float: left;
	margin-right: 25px;
	}
	
#commleft p {
	text-align: justify;
	}
	
#commright {
	width: 350px;
	float: left;
	}
	
/*HOTM*/

#HOTMcontain{padding-bottom:30px;margin-bottom:30px;}
#HOTMcontainer{padding-left:20px;}
#HOTMcontainerbottom{color:#2d393b;margin-left:18px;width:886px;float:left;background-image:url('/upload/images/hotm_may_mainbg.jpg');margin-bottom:30px;}
#HOTMcontainerbottom p{color:#2d393b;}
.archivetitle{width:862px;border-top:1px solid #CBC7B9;border-left:1px solid #CBC7B9;border-right:1px solid #CBC7B9;background:#EEEDE8;float:left;}
.archivetitle p{margin:10px;}.archive{width:862px;border:1px solid #CBC7B9;background:#EEEDE8;float:left;}
.archive .left{width:670px;float:left;}
.archive .left p{margin:10px;}.archive .left img{padding:0 10px 0 0;}.archive .right{width:190px;float:left;}
.archive .right p a{margin:12px;text-decoration:none;color:#B09A7B;}
#HOTMleft{float:left;height:375px;background:#d1d5d8;padding-bottom:0px;}
#HOTMright{float:left;height:375px;width:298px;padding-bottom:0px;background: #a7b2b9;}
#HOTMlefttop{width:525px;height:54px;background:#979ea2;}
#HOTMleftleft{background:#d1d5d8;width:296px;float:left;font-size:10px;}#leftleft ul{list-style-type:none;}
#HOTMleftleft ul{list-style-type:none;}
#HOTMleftright .gst_info{font-size:10px;text-align:right;padding-right:10px;line-height:15px;}
#HOTMleftright img{padding:0 0 10px 0; margin:0;}
#HOTMleftright{background:#d1d5d8;width:220px;float:left;font-size:14px;}
#HOTMleftright p{line-height:24px; margin: 20px 0 0 0;}
#HOTMrighttop{width:298px;height:54px;background: #979ea2;}
#HOTMcontain .name{width:113px;background:#a7b2b9;float:left;font-size:10px;margin:0 15px;}
#HOTMcontain .name p{padding:0; margin:0 0 10px 0;}
#HOTMleftleft .graphic02{margin:20px 15px 90px 12px;float:left;}
#HOTMleftleft img.title02{margin:20px 0 31px 21px;}
#HOTMcontain .title01{margin:10px 0 0 20px;}
#HOTMcontain .graphic01{margin:30px 0 0 0;}
#HOTMcontain .links_reid2{margin:0 0 20px 30px;color:#2d393b;}
