
body {
	margin:0px;
	padding:0px;
	/*background-attachment:scroll;
	background-repeat:repeat;
	*/
}	


img {
	border:none;	
}

a {
	text-decoration:none;
}

a img {
	border: none;
}

/* Lists */

/*
ul {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}
*/
/*
li {
	display: inline;
	margin-right: 18px;
}
*/
/* Paragraph Tags */





.dataLabel {
	font-weight:bold;
}

/* Flash */
#flsh {
	height: 340px;
	max-height: 340px !important;
	width: 950px;
	max-width: 950px !important;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	background: #a88c59;
}

#flsh object, embed {
	margin: 0;
}


#container {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}


#hdr {
	height: 75px;
	width: 952px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 45px;
	text-align: right;
	/*background-position-y: top;*/
	background-repeat:no-repeat;
}



#hdr_as {
	height:120px;
	margin: 0;
	background-repeat:repeat-x;
	/*background-position-x:left;*/
	/*background-position-y:top;*/
	background-attachment: scroll;
	background-color:transparent;
}



#nav_as {
	background:none repeat scroll 0%;
	margin-top: 0px;
	height:48px;
}


#nav {
	height: 40px;
	width: 952px;
	margin: 0 auto;
	padding-top: 18px;
	/*background-position-y:top;*/
	/*background-position-x:left;*/
	background-repeat:no-repeat;
	background-color:transparent;
}

#nav ul {
	margin: 0;
}




#main-nav {
	height:48px;
	margin:0pt auto;
	padding-top:12px;
	width:952px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	/*background-position-x:left;*/
	/*background-position-y:top;*/
}

#main-nav a:hover {
}




#cntnr_as {
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment: scroll;
	/*background-position-x: left;*/
	/*background-position-y: top;*/
}

/* Footer */
#ftr {
	width: 952px;
	margin: 10px auto;
}

#cntnr_ssc {
height:298px;
margin:0pt auto;
width:952px;
}


#mini_contact {
	float:right;
	margin:10px 25px 0px 15px;
	padding:0px;
	width:287px;
	background:transparent repeat-y scroll left top;

} 



#mini_contact h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:21px;
	line-height:normal;
	margin:0px;
	padding:6px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	/*background-position-x:left;*/
	/*background-position-y:top;*/
}



#mini_contact_form {
	margin:0px;
	padding:0px 10px 10px 10px;
}

#mini_contact label {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#mini_contact .contactInput {
}

#pg_title {
	height:35px;
	margin:0pt auto;
	width:952px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	/*background-position-x:left;*/
	/*background-position-y:top;*/
}



.button {
	background:none repeat scroll 0%;
	border:2px solid;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#cntnr {
	margin:0pt auto;
	height: 251px;
	width:952px;
}


#cntnr_as {
float:left;
width:578px;
}

#lft-home {
	background-color:transparent;
	background-repeat:no-repeat;
	/*background-position-x:left;*/
	/*background-position-y:top;*/
	background-attachment:scroll;
	float: left;
	height: 201px;
	width: 626px;
	padding: 25px 20px;
} 

#lft-inner {
	background-color:transparent;
	background-repeat:no-repeat;
	/*background-position-x:left;*/
	/*background-position-y:top;*/
	background-attachment:scroll;
	padding:15px;
} 

#rght {
float:right;
vertical-align:top;
width:374px;
}

#rght-home {
	float: right;
	height: 201px;
	width: 246px;
	padding: 25px 20px;
	/*background-position-y:top;*/
	/*background-position-x:left;*/
	background-repeat:no-repeat;
}



.noshow {
	display:none;
}

.now-showing {
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}

.about_title {
	font-family:"Times New Roman",Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-top:13px;
	text-indent:23px;
	margin:0px 0px 5px;
}




.horizontal-nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	text-align:center;
}

.horizontal-nav li {
	display:inline;
	margin-right:12px;
}


#pipecontainer {
	margin-bottom:1em;
	overflow:hidden;
	text-align:center;
	width:890px;
}

.pipelist {
	list-style-type:none;
	margin:0pt;
	padding:0;
}

.pipelist li {
	border-left:1px solid #000000;
	float:left;
	line-height:1.1em;
	margin:0pt 0.5em 0pt -0.5em;
	padding:0pt 0.5em;
}

.pipelist li.first {
	border-left:none;
	
}

.rght_sct {
	margin-bottom: 18px;
}






.rght_hdr {
	font: 18px Arial, Helvetica, sans-serif;
	margin: 0;
}

.rght_cpy {
	font: 12px Arial, Helvetica, sans-serif;
	color: #e4e4e4;
}










#lft_ftr {
	margin-top:20px;
	padding:18px 0px 5px;
	text-align:center;
	width:100%;
	background-color:transparent;
	background-repeat:repeat-x;
	background-attachment:scroll;
}


#lft_ftr a:hover {
	}

#lft_ftr a {
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}


.tst {
	text-align:right;
}

/*Main Content styling (across all pages)*/


#main-content  {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
}


/*Community list and detail page styling*/
#communityList {

}

.communityListLabel {
	font-weight:bold;
}

.communityListRow {
	margin-bottom:50px;
}

#communityListName {
	font-weight:bold;
	margin-top:0;
}

.communityListPic{
	width:200px;
}

.communityListSummary {
	width:300px;
	margin-bottom:70px;
}


.communityDetailLabel {
	font-weight:bold;
}	

.communityDetailValue {
}

#mapContainer { 
	    height: 300px; 
	    width: 558px; 
} 


#employeeList {}

.employeeItem  {
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}

.employeeItemHeader { 
	text-align:left;
	width:100px;
}


#eventList{}

.eventItem{
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}

.eventItemHeader{
	text-align:left;
	width:100px;
}

.eventItemTitle{}

.eventItemStart{}

.eventItemEnd{}

.eventItemLocation{}

.eventItemDescription{}


/*Floorplan list and detail page styling*/
#floorplanList {
}



.floorplanListHeaderRow {
}

.floorplanListHeader{
}	

.floorplanListData{
}

#floorplanDetailTeaserTitle {
font-style:italic;	
}

.floorplanDetailLabel {
font-weight:bold;	
}		


/*Property list and detail page styling*/
#propertyList {
}

#propertyList table {
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
	margin-bottom:5px;
}




.propertyListHeaderRow {
	background-color:#66693A;
	height:25px;
	text-align:center;
	font-size:14px;
}

.propertyListHeader {
}	


.propertyListRow {
	
}

.propertyListData {
	height:3px;
	text-align:center;
	padding:10px 0 10px 0;
	border-bottom-style:inset;
}

.propertyListImage {
	height:72px;
	width:100px;
}

.propertyListDetailLink {
}

.propertyListCommunityName {
}

.propertyListAddress {
}

.propertyListPrice {
}

#propertyDetail .dataLabel {
	margin-bottom:5px;
}

#propertyDetail  {
	width:558px;
}

#properyDetailgallery {
	float:left;
	/*height:278px;*/
	width:322px;
	padding:4px;
	margin-right:15px;
	margin-bottom:30px;

	}

#properyDetailaddress {
	margin-bottom:30px;
}

#properyDetailbedrooms {
	float:left;
	width:100px;
}


#properyDetailbathrooms {
	float:right;
	width:100px;
}

#properyDetailsqft {
	float:left;
	width:100px;
	margin-top:15px;
}

#properyDetailyearbuilt {
	float:right;
	width:100px;
	margin-top:15px;
}

#propertyDetailSpecs {
	height:120px;
	width:200px;
	float:left;
	
}

#properyDetailMLS {
	margin-bottom:15px;
}

#properyDetailprice {
	margin-bottom:15px;
}

#properyDetailprice {
	margin-bottom:15px;
}

#properyDetaildescription {
	margin-bottom:15px;
}

#properyDetailfeatures {
	margin-bottom:15px;
}

#properyDetaildirections {
	margin-bottom:15px;
}


#linkList {}

.linkListItem  {
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}

.linkListTitle {
}

.linkListDescription {
}

.linkListLabel {
	float:left;
	font-weight:bold;
	margin:0px 10px 0pt;
	padding:0pt;
	text-align:left;
	width:100px;
}



#newsList {}

.newsItem  {
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}

.newsItemHeader {
	text-align:left;
	width:100px;
}

.newsItemTitle {
}

.newsItemDate {
}

.newsItemDescription {
}

.newsItemDocument {
}


#testimonialList {}

.testimonialListItem  {
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}


.testimonialListText {}

.testimonialListClient {
	font-weight:bold;
	float:left;
	
}


.testimonialListCity {
	float:right;
	font-weight:bold;
	text-align:left;
}


#agentList {}

.agentItem  {
	border-bottom-style:groove;
	border-bottom-color:gray;
	padding-bottom:10px;
}

.agentItemHeader { 
	text-align:left;
	width:100px;
}


#tmls-small {
	display:block;
	width:69px;	
	height:11px;
	padding-top:10px;
	margin:auto;
}


#properyDetailleftcolumn {
	float:left;
	width:250px;	
}
#properyDetailrightcolumn {
	float:left;
	width:280px;	
}

#properyDetailgallery.lightboxgallery {
	width:270px;
	height:inherit;
	margin-bottom:30px;
	margin-right:15px;
	padding:4px;	
}


