.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height: 1.4em;
	padding: 8px 20px;
	margin:0;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.regtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 15px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
.sortnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 15px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #06634E;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #06634E;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #06634E;
	text-decoration: none;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8EB4A9;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CB8224;
	font-style: italic;
	line-height: 5px;
}
.property2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}
.propertyinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 8px;
	padding-left: 8px;
}
.adminheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.listings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.quinncom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
.imageborder {
	margin: 0px 0px 0px 0px;
	border: 2px solid #06634E;
}

#flashBanner {
 width:760px;
 height:300px;
 margin:0;
 padding:0;
 border:px solid #FFF;
        }

/********************************************
	   AGENTS
********************************************/  
#agent {
	background:url(images/agent-bg.jpg) repeat-x top left;
	width:740px;
	/*height:300px; */
	border:1px solid #8eb4a9;
	text-align:left;
}
#agent2{
	float:right;
	margin:0px 0px 10px 20px;
	padding:0px 10px;
    text-align:left;
	width:200px;
}

.agentPic {
	float:left;
	margin:10px 20px 10px 20px;
	padding:0;
	border:2px solid #8eb4a9;
}

#agent	h3 {
	font-size:180%;
	font-family:Arial, Helvetica, sans-serif;		
	color:#519383;
	margin:0;
	text-align:left;
	padding:10px 0;
	border:px solid #333;
}
#agent	h4 {
	font-size:160%;
	font-family:Arial, Helvetica, sans-serif;		
	color:#519383;
	color:#000000;		
	margin:0;
	padding:5px 0;
	border:px solid #333;
}
#agent p {
	line-height:1.0em;
	padding:5px 10px;
	font-size:1.0em;
	color:#333333;
	border:px solid #333;
}

#agent .contact {
	font-size:1.4em;
	color:#000000;
	padding:0;
	margin:0;
}

/********************************************
	   New Styles	
********************************************/  

#homePage {
	padding: 0 10px;
	margin:0;
	text-align:justify;

}
#homePage h1 { 
	font-size: 140%; 
	color:#0e5241; 
	padding:10px 20px;
	margin:0;
	 }

.homeLeft {
	float:left;
	padding:0;
	margin:10px 20px 25px 5px;
	border:1px solid #000000;
}

.homeRight {
	float:right;
	padding:0;
	margin:10px 5px 25px 20px;
	border:1px solid #000000;
}

#homePage blockquote {
	line-height:1.2em;
	background:#efefef;
	border:1px solid #CCCCCC;
	margin:10px 0;
	padding:10px 20px;
	font-size:150%;
	color:#06372a;
	}

#homePage blockquote ul {
	margin: 5px 0;
	padding:0;
	}
#homePage blockquote ul {
	list-style-type:square;
	margin-left: 48px;
	padding:0;
	}




/********************************************
	   PROPERTY Classes
********************************************/  
			
		.property {
			width:740px;
			margin:0;
			padding:0;
			border:1px solid #8eb4a9;
			display:block;
			}	
			
		.propertyPic {
			float:left;
			width:200px;
			height:150px;
			margin:5px 4px;
			padding:0;
			border:2px solid #8eb4a9;
		}
		.propertyINFO  {
			float:left;
			width:50%;
			margin:0;
			padding-left:5px;
			border:px solid #FF0000;
		}
		.propPrice {
			float:right;
			color:#FF0000;
			width:20%;
			margin:0;
			padding:0;
			border:px solid #000;
					}	
					.property span {
						padding:0px;
						font-size:14px;
						margin:0;
						font-weight:bold;
						color:#005f49;	
						}
					.propertyINFO p  {
						line-height:0.9em;
						padding:0px 0px 0 5px;
						font-size:11px;
						color:#333333;
						border:px solid #990000;
						font-weight:normal;
						}							
					 .property h5 {
						font-size:100%;
						font-family:Arial, Helvetica, sans-serif;		
						color:#005f49;		
						margin:0;
						padding:5px 0;
					}
						p.specs  {
						padding:0;
						margin:0;
						font-size:12px;
						color:#555555;
						}	
						
			
					.property h6 {
						font-size:100%;
						font-family:Arial, Helvetica, sans-serif;		
						color:#005f49;		
						margin:0 auto;
						text-align:center;
						padding:5px 0;
					}	
					.virtual {
						padding:0px 0 0 10px;
						margin-top:100px;
						border:none;
					}
			
				h3 {
						font-size:180%;
						font-family:Arial, Helvetica, sans-serif;		
						color: #999999;		
						margin:0 auto;
						text-align:center;
						padding:0;
						font-weight:none;
					}
				
				.propPrice p {
					color: #006699;
					font-size:11px;
					line-height:1.0em;
					margin:0px;
					padding:0;
					text-align:center;
				}
					.clearfix:after {
						content:".";
						display:block;
						height:0;
						clear:both;
						visibility:hidden;
		}
		
		
/********************************************
	  SURROUNDING COMMUNITIES
********************************************/  

	#communities {
		width:99%;
		border:px solid #ccc;
		margin:0 auto;
		padding-left:11px;
		text-align:center;
	}

	#communities img {
		border:1px solid #005f49;
		margin-bottom:5px;
		padding:0;	
	}

	.picture { 
		width:234px;
		border:px solid #005f49; 
		padding-bottom:10px;
		font: 11px/1.0em Arial, sans-serif;
		color:#005f49;
		text-transform:capitalize;
	}

	.left { 
		margin: 5px 8px 10px 0; 
		float:left;
	} 
   
	.right { 
		margin: 5px 8px 0 0; 
		float:right;
	} 
	
	.imgleft { 
		margin: 0px 18px 10px 0; 
		float:left;
	} 
   
	.imgright { 
		margin: 0px 0 10px 18px; 
		float:right;
	} 
	
	.floatleft { 
		float:left;
	} 
   
	.floatright { 
		float:right;
	} 
	
	.red {color:#CC0000; }
	.redsmall {color:#CC0000; font-size:10px; }
a.moredetails {background:url(images/Symbol_Right.png) right no-repeat; padding-right:24px; }
.clear {clear:both; }
.separator {border-top:1px dotted #CCCCCC; margin:5px 18px; }

img.greenborder {padding:1px; border:1px solid #92b3a8; }
img.dethumb {margin:5px 20px; }
div.greenborder {padding:0px; border:1px solid #92b3a8; }
div.imgleft { 
		 margin: 0px 18px 10px 0; 
		float:left;
	} 








