body,
html{
	margin:0;
	padding:0;
	background-color:#547D9F;
	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;
	color:#000000;
}

br{
	clear:both;
}

input{
	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;
	height:17px;
}

select{
	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;
}

h1{
	font-size:.7em;
	text-align: center;
}

.button{
	width:80px;
	background:#547D9F;
	color:white;
	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;
}

img{
	margin:0px 0px 0px 0px;
	border-width:0px;
	padding:0px 0px 0px 0px;
}

.goButton{
	height:31px;
	width:33px;
}

.searchButton {
	height:17px;
	width:65px;
}

.centeredImage{
    text-align:center;
    display:block;
}

a{ 
	text-decoration: underline;
	color:#2a53a6;
}

a:active, a:hover {
	color: #557dcc;
}

#nav a, #navBrochure a , #navAd a{ 
	text-decoration: none;
	/*color:#3c3c3c;*/
}

/*#nav a:hover, #nav a:active, #navBrochure a:hover, #navBrochure a:active, #navAd a:hover, #navAd a:active {
	color: #FCE39C;
}*/

.paging a:link, .paging a:visited{
	color: #547D9F;
	text-decoration: none;
}

.paging a:hover, .paging a:active{
	color: #547D9F;
	text-decoration: underline;
}

.bgWhite{
	background-color:#ffffff;
}

.bgGray{
	background-color:#f0efef;
}

.bgBonnieBlue{
	background-color:#d6efef;
}

.borderWhite{
	border-color:#ffffff;
	border-width:10px;
}

.fontBlack{
	color:#000000;
}

.fontRed{
	text-align:left;
	margin:10px;
	padding:10px;
	color:#ff0000;
	font-size:1.2em;
	background-color:#ffffcc;
	border: medium double rgb(255,0,0);
}

.fontGreen{
	text-align:left;
	margin:10px;
	padding:10px;
	color:#2e8b57;
	font-size:1.2em;
	background-color:#ffffcc;
	border: medium double rgb(46,139,87);
}

.Body300 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size: .85em;
	line-height:1.25em;
	width:300px;
}

.Body600 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size: .85em;
	line-height:1.25em;
	width:600px;
}

.promo {
	font-size: 1em;
	font-weight:600;
}

.welcome {
	
}

.signIn{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.keyBlurb{
	font-size:.7em;
	line-height:8px;
}

.popLinks{
   	padding:0px 0px 0px 10px;
}

a.mapLinks:link, a.mapLinks:visited{
	color: #547D9F;
	text-decoration: none;
}

a.mapLinks:hover, a.mapLinks:active{
	color: #547D9F;
	text-decoration: underline;
}

.mapLinks{
	color: #547D9F;
	
}

.feature {
	width:250px;
	font-size:1em;
}

.price {
	width:250px;
	font-size:.6em;
	color:black;
}

.linkerHeaderBoss{
	background-color:#9B9C9E;
	border: 2px solid #FCE39C;
	padding:10px 0px 3px 3px;
	margin:0px 0px 0px 0px;
	line-height:15px;
	text-align:left;
	text-transform: uppercase;
	font-size:1em;
	font-weight:700;
	color:#ffffff;
	text-indent: 0px;
}

.linkerHeader{
	background-color:#a0a0a0;
	border-bottom: 1px solid #fce39c;
	padding:10px 0px 3px 3px;
	margin:0px 0px 0px 0px;
	line-height:15px;
	text-align:left;
	text-transform: uppercase;
	font-size:1em;
	font-weight:700;
	color:#ffffff;
	text-indent: 0px;
}

.linker{
	padding:3px 0px 3px 0px;
	border-bottom: 1px solid #fce39c;
	margin:0px 0px 0px 0px;
	color:#3c3c3c;
	background-color:#d0d0d0;
	letter-spacing:0px;
	text-transform:none;
	font-size:14px; 
	font-weight:bold;
}


.linkerHeaderBoss a, .linkerHeader a, #popular a, .keyBlurb a, .centerForm a{ 
	text-decoration: none;
	color:#ffffff;
}

.linkArrow{
	visibility:hidden;
}

.subheader {
	background-color:#547D9F;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:620px;
	line-height:35px;
	font-size: 1.4em;
	color:#ffffff;
	text-transform: uppercase;
}

.brochureHeader {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	line-height:35px;
	font-size: 1.4em;
	color:#547D9F;
	text-transform: uppercase;
}

.listing {
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	width: 620px;
	clear: both;
}

.listingHeader, .agentHeader{
	color: #005195;
	font-size: .75em;
	font-weight: 900;
	text-align:left;
}

.listingGuts {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 620px;
}

.listingLeft{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:  160px;
	float:  left;
	font-size: .65em;
	text-align: left;
}

.listingMid{
	margin: 5px 0px 0px 20px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	font-size: .75em;
	float: left;
	text-align:left;
}

.listingRight{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	font-size: .75em;
	text-align: right;
	float: left;
}

.listingRightPrint{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	font-size: .75em;
	text-align: right;
	float: right;
}

.listingFarRight{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

.subheaderPrint {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:630px;
	line-height:27px;
	font-size: 1.2em;
	color:#ffffff;
	background-color: #547d9f;
	text-transform: uppercase;
	text-align: center;
}

.subheaderPrintLeases {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:630px;
	line-height:27px;
	font-size: 1.2em;
	color:#ffffff;
	background-color: #a4b7cB;
	text-transform: uppercase;
	text-align: center;
}

.subheaderPrintOpens {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:630px;
	line-height:27px;
	font-size: 1.2em;
	color:#ffffff;
	background-color: #a0a0a0;
	text-transform: uppercase;
	text-align: center;
}

.subheaderPrintSolds {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:630px;
	line-height:27px;
	font-size: 1.2em;
	color:#ffffff;
	background-color: #c17677;
	text-transform: uppercase;
	text-align: center;
}

.subheaderLeft{
	float: left;
	background-color:#547D9F;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:415px;
	font-size: .9em;
	color:#ffffff;
	text-transform: uppercase;
}

.subheaderRight{
	float: right;
	background-color:#547D9F;
	text-align: right;
	font-size: .7em;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 0px;
}

.subheaderRight a:link, .subheaderRight a:visited, .subheaderLeft a:link, .subheaderLeft a:visited, #listHeaderRight a:link, #listHeaderRight a:visited, #locationFocusHeaderText a:link, #locationFocusHeaderText a:visited {
	color: #ffffff;
	text-decoration: none;
}

.subheaderRight a:hover, .subheaderRight a:active, .subheaderLeft a:hover, .subheaderLeft a:active, #listHeaderRight  a:hover, #listHeaderRight a:active, #locationFocusHeaderText a:hover, #locationFocusHeaderText a:active {
	color: #fce39c;
	text-decoration: underline;
}

.countyheader{
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	width:605px;
	font-size: 2.4em;
	line-height:1em;
	color:#547D9F;
	text-transform: uppercase;
}

.locationheader{
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font-size: 2.4em;
	line-height:1em;
	color:#547D9F;
	text-transform: uppercase;
}

.leftForm{
	float:left;
	width:50%;
	height:40px;		
}

.rightForm{
	float:right;
	width:50%;
	height:40px;	
}

.centerForm{
	text-align:center;
	margin:15px 0px 0px 0px;
	width:100%;
	/*height:40px;	*/
}

.floatLeft{
	float:left;
	width:50%;
}

.floatRight{
	float:right;
	width:50%;
}

.featureHeader{
	font-weight:700;
}

.locationFeatureLink{
	text-transform:uppercase;
}

.locationDetailsLink{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.focusDetailsLink{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	float: left;
}

.fucusSaveLink{
	margin: 5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	float: right;
}

.details{
	text-align: center;
}

.fineprint {
	font-size: .7em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.icontxt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #2d4690;}

#mainPhoto{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftCredits{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float:left;
	text-transform: uppercase;
	text-align: left;
	font-size: .65em;
}

.rightCredits{

}

.credits{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	text-transform: uppercase;
	text-align: left;
	font-size: .65em;
}

.rightCaps{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	text-transform: uppercase;
	text-align: right;
	font-size: .65em;
}

.brochureSubheader{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	/*background-color: #edeeef;*/
	color:#547D9F;
	text-transform: uppercase;
}

.adListLeft{
	float:left;
}

.adListRight{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	width: 420px;
}

.pricepointsHeader {
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-weight:700;
	font-size:.9em;
	text-transform:uppercase;
	background-color:#A1B7C9;
}

.citySelectLeft ul{
	float:left;
	padding:0px 0px 0px 30px;
	width:276px;
}

.citySelectRight ul{
	float:right;
	padding:0px 0px 0px 30px;
	width:276px;
}

.p400{
	margin: 5px 0px 10px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 400px;
	text-align: justify;
	font-size: .8em;
}

.agentLeft{
	margin: 10px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	float: left;
	font-size: .75em;
}

.agentRight{
	margin: 10px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 200px;
	font-size: .75em;
	float: right;
}

.adminLeftForm{
	float:left;
	width:25%;
	height:40px;		
}

.adminRightForm{
	float:right;
	width:75%;
	height:40px;	
}

.featureArticleLeft{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	float:left;
 	width:180px;
}

.featureArticleRight{
	margin: 0px 5px 0px 5px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:440px;
}

.categoryArticleLeft{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	float:left;
 	width:140px;
}

.categoryArticleRight{
	margin: 0px 5px 0px 5px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:480px;
}

.featureTitle{
	margin: 0px 0px 5px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #003366;
	font-weight:bold; 
	text-transform: uppercase;
}

.featureArticleTitle{
	color: #003366; 
	font-size: .8em;
	font-weight:bold;
}

.featureArticleSubtitle{
	color: #003366; 
	font-size: .8em;
	font-weight:bold;
}

.featureArticleByline{
	font-size:.65em;
	font-style:italic;
}

.featureArticleDate{
	font-size:.65em;
}

.featureArticleLead{
	font-size:.65em;
}

.featureArticleLink{
	font-size:.8em;
	text-align:right;
}

#article{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:.8em;
	width: 620px;
}

#articleTitleGraphic{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#articleIcons{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
}

.articlesLeftTitle, .articlesRightTitle{
	color: #003366; 
	font-size: .8em;
}

.articleTitle{
	color: #003366; 
	font-size: 1em;
	font-weight:bold;
	text-transform:uppercase;
}

.articleSubtitle{
	color: #003366; 
	font-size: .9em;
	font-style:italic;
	font-weight:bold;
}

.articleByline{
	font-size:.8em;
	font-style:italic;
}

.articleDate{
	font-size:.65em;
}

.articleLead{
	font-size:.65em;
}

.articleGroupLeft{
	float:left;
	width:315px;
}

.articleGroupRight{
	float:right;
	width:315px;
}


.articlePhoto{

	border-color:##999999;
	border-width:thin;
}

.articleListPhoto{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:45px;
}

.articleListInfo{
	margin: 0px 0px 0px 5px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:45px;
	font-size:.8em;
	width:255px;
}

.articleCategoryTeaser{
	font-style: italic;
	font-size:.8em;
}

.locationFocusFeatureHeader{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:1.2em;
	font-weight:800;
}

.locationFocusFeatureSubHeader{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1.2em;
	font-weight:800;
}
		
#container {
	background-color:#ffffff;
	margin-left: auto; 
	margin-right: auto; 
	position:relative;
	left:0px;
	top:0px;
	width:960px;
}

#agentProfileContainer {
	background-color:#ffffff;
	margin-left: auto; 
	margin-right: auto; 
	position:relative;
	left:0px;
	top:0px;
	width:800px;
}

#adContainer {
	background-color:#ffffff;
	margin-left: auto; 
	margin-right: auto; 
	position:relative;
	left:0px;
	top:0px;
	width:760px;
}

#navAd {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	float: left;
	background-color: #9B9C9E;
	font-size: .8em;
	color: #ffffff;
}

#guts {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 640px;
	float: left;
	background-color: white;
}

#adsAd {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:785px;
	top:100px;
	width: 175px;
	background-color: white;
}


#innercontainer{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: white;
}

#contentContainer{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	width: 600px;
}

#contentContainerLeft{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width: 300px;
}

#contentContainerRight{
	margin:0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 290px;
	float:right;
}
	
#header {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#webnumber {
	text-align:right;
	margin:0px 20px 0px 0px;
}

#nav {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:155px;
	/*height:1791px;*/
	/*position:absolute;*/
	left:0px;
	top:408px;
	background-color:#9B9C9E;
	font-size: .8em;
	color:#ffffff;
}

#navBrochure {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:155px;
	height:1500px;
	float: left;
	background-color: #9B9C9E;
	font-size: .8em;
	color: #ffffff;
}

#pricepoints {
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	background-color:#A1B7C9;
}

#main {
	color:#000000;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 5px;
	position:absolute;
	left:150px;
	top:418px;
	width:630px;
	background-color:#ffffff;
}

#laMain {
	color:#000000;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 5px;
	position:absolute;
	left:150px;
	top:100px;
	width:630px;
	background-color:#ffffff;
}

#homesMain {
	color:#000000;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 5px;
	top:100px;
	position:absolute;
	left:150px;
	width:630px;
	background-color:#ffffff;
	float:left;
}

#portfolioMain {
	color:#000000;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 5px;
	position:absolute;
	left:150px;
	top:100px;
	width:630px;
	background-color:#ffffff;
}




#brochureMain {
	color:#000000;
	margin:0px 0px 0px 5px;
	padding:0px 5px 0px 5px;
	position:relative;
	left:150px;
	top:100px;
	width:800px;
	background-color:#ffffff;
}

#digitalMagLandingMain {
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	width:640px;
	font-size: .8em;
	background-color:#ffffff;

}

#digitalMagLandingMainLeft{
	float: left;
	width:300px;
	height:400px;
}

#digitalMagLandingMainRightHeader{
	color:#5581A1;
	font-size: 1.3em;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:20px;
}

#digitalMagLandingMainRight{
	float: right;
	width:300px;
	height:400px;
}

.digitalMagLandingWantMore{
	 font-size: .85em;
	 color: #003366;
	 font-weight:bold;
}

#listHeader {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 620px;
	background-color:#547D9F;
	color: #ffffff;
	font-size: 1.4em;
	text-transform: uppercase;
	clear: none;
}


#listHeaderLeft {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 410px;
	background-color:#547D9F;
	color: #ffffff;
	float: left;
	font-size: 1.4em;
	text-transform: uppercase;
	clear: none;
}

#listHeaderRight {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 200px;
	background-color:#547D9F;
	color: #ffffff;
	float: right;
	text-align: right;
	font-size: 1.4em;
	text-transform: uppercase;
	clear: none;
}


#brochureSubheaderLeft {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 290px;
	background-color:#547D9F;
	float: left;
	text-transform: uppercase;
}

#brochureSubheaderAuctionLight {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 630px;
	font-size: 1.2em;
	line-height:27px;
	background-color: #a0a0a0;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}

#brochureSubheaderAuctionDark {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	width: 400px;
	font-size: 1.2em;
	background-color: #a0a0a0;
	color: #ffffff;
	text-transform: uppercase;
}

#brochureAuctionLight {
	margin:0px 0px 10px 0px;
	border-width:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px;
	width: 400px;
	font-size: .8em;
	background-color: #d0d0d0;
	color: #000000;
}

#brochureSubheaderRight {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 290px;
	background-color:#547D9F;
	text-align: right;
	text-transform: uppercase;
	font-style: italic;
}

#brochureSubheaderOpenLight {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 630px;
	font-size: 1.2em;
	line-height:27px;
	background-color: #a0a0a0;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}

#brochureSubheaderOpenDark {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	width: 400px;
	font-size: 1.2em;
	background-color: #a0a0a0;
	color: #ffffff;
	text-transform: uppercase;
}

#brochureOpenLight {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px;
	width: 400px;
	font-size: .8em;
	background-color: #d0d0d0;
	color: black;
}

#brochureSubheaderLeaseLight {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 630px;
	font-size: 1.2em;
	background-color: #c8ded1;
	line-height:27px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}

#brochureSubheaderLeaseDark {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	width: 400px;
	line-height:35px;
	font-size: 1.2em;
	background-color: #38935d;
	color: black;
	text-transform: uppercase;
}

#brochureSubheaderSoldLight {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 630px;
	font-size: 1.2em;
	line-height:27px;
	background-color: #C17677;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}

#brochureSubheaderSoldDark {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	width: 400px;
	font-size: 1.2em;
	background-color: #c17677;
	color: #ffffff;
	text-transform: uppercase;
}

#brochureSoldLight {
	margin:0px 0px 10px 0px;
	border-width:0px 0px 0px 0px; 
	padding:0px 0px 0px 15px;
	width: 400px;
	font-size: .8em;
	background-color: #e8c7c7;
	color: #000000;
}

#brochureSubheaderNewLight {
	margin:5px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 630px;
	font-size: 1.2em;
	line-height:27px;
	background-color: #a4b7cb;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
}

#leaseInfo{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size: .8em;
}

#brochurePaging {
	margin:0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 610px;
	text-align: right;
	font-size: .65em;
}

#brochurePaging {
	margin:0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 610px;
	text-align: right;
	font-size: .65em;
}

#brochureTitle {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 1.2em;
	color: #003366;
}

#brochureInfo {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;

}

#brochureLeft {
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 435px;
	float: left;

}

#brochureRight{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: .8em;
	float: right;
	width: 205px;

}

#brochureLeft ul, #brochureRight ul{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

 #openHouseInfo{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: .8em;
}

#openHouseInfo ul{
	margin: 0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#thumbnailList{
	margin:  0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#map {
	 margin: 0px 0px 0px 10px;
	 border: 1px solid #979797;
	 background-color: #e5e3df;
	 padding: 0px 0px 0px 0px;
	 width: 620px;
	 height: 300px;
}

#loading{
	margin: 0px 0px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding: 1em;
	color: gray
}

#neighborhood {
	margin:3px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 1em;
}


#search {
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
} 

#search1 {
	float: left;
	width:50%;
	font-size: .8em;
	width:280px;
}

#search2 {
	float:right;
	font-size: .8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#covers {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size: 1em;
}

#cover {
	margin: 0px 0px 0px 3px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#main ul, #covers ul, #guts ul, #brochureMain ul, #homesMain ul, #thumbnailList ul, #search2 ul, #popular ul,  #locations ul, #features ul, #features2 ul, #features3 ul, #citySelect ul, .listing ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#thumbnailList li{
	margin:  0px -1px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
}

#thumbnailList img{
	margin:  0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

#breadcrumbLong{
	margin: 0px 0px 10px 0px;
	border-width:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: .65em;
	width: 620px;
}

#breadcrumbShort{
	margin: 0px 0px 10px 0px;
	border-width:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 460px;
	font-size: .65em;
}

#navBrochure ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -1em;
}

#search2 li {
	display:inline;
	text-align:center;
	width:100px;
	float:left;
	margin:0px 0px 0px 0px;
}

#covers li {
	display:inline;
	text-align:center;
	width:125px;
	float:left;
	margin:3px 0px 10px 0px;
	font-size:.7em;
	line-height:1.2em;
}

#opensMapping{
	border: solid #667A91;
	border-width: 3px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	float: left;
	width: 193px;
}

#opensAgents{
	border: solid #667A91;
	border-width: 3px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	float: right;
	width: 295px;
}

#opensSignUp{
	margin:  0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: right;
}

#digitalLink{
	margin: 10px 0px 0px 0px;
	border-color:##000066;
	border-style:solid;
	border-width:thin;
	padding: 4px 4px 4px 4px;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif; 
	text-align: center;
	font-size:.75em; 
	color:##000066; 
	width: 225px;
}

#listSubheader{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}

#listSubheaderLeft{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 310px;
	float: left;
	font-size: .65em;
}

#listSubheaderRight{
	margin: 10px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 310px;
	text-align: right;
	font-size: .65em;
}


#headerPaging, #footerPaging{
	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: .75em;
}

#doubleNews{
	margin: 0px 10px 0px 10px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
.details a:link, .details a:visited, #spotlightsVert a:link, .#spotlightsVert a:visited{
	color: #2a53a6;
	text-decoration: none;
}

.details a:hover, .details a:active, #spotlightsVert a:hover, #spotlightsVert a:active{
	color: #557dcc;
	text-decoration: underline;
}

#mapContainer a:link, #mapContainer a:visited, #mapLinkContainer a:link, #mapLinkContainer a:visited{
	color: #2a53a6;
	text-decoration: none;
}

#mapContainer a:hover, #mapContainer a:active, #mapLinkContainer a:hover, #mapLinkContainer a:active{
	color: #557dcc;
	text-decoration: underline;
}

#ftp a:link, #covers a:link, #locations a:link, #locationLink a:link, #features a:link, #siteMap a:link, #search2 a:link, #footer a:link, #citySelect a:link, #cityList a:link, #citySelect a:visited, #locationFocusFeature a:link, #locationFocusFeature a:visited, #cityList a:link, #cityList a:visited, .signIn a:link, .full a:link, .locationFeatureLink a:link, .locationFeatureLink a:visited, .agentLeft a:link, .agentLeft a:visited, .agentRight a:link, .agentRight a:visited, .BodyT14: a:link{
	color: #2a53a6;
	text-decoration: underline;
}

 #breadcrumbLong a:link, #breadcrumbLong a:visited,  #breadcrumbShort a:link, #breadcrumbShort a:visited, #brochureMain a:link, #brochureMain a:visited, #brochurePaging a:link, #brochurePaging a:visited{
	color: #557dcc;
	text-decoration: none;
} 

#breadcrumbLong a:active, #breadcrumbLong a:hover, #breadcrumbShort a:active, #breadcrumbShort a:hover, #brochureMain a:hover, #ftp a:hover, #ftp a:active, #ftp a:visited, #covers a:hover, #covers a:active, #covers a:visited, #locations a:hover, #locations a:active, #locations a:visited, #locationLink a:hover, #locationLink a:active, #locationLink a:visited, #features a:hover, #features a:active, #features a:visited, #siteMap a:hover, #siteMap a:active, #siteMap a:visited, #citySelect a:hover, #citySelect a:active, #locationFocusFeature a:hover, #locationFocusFeature a:active, #footer a:hover, #footer a:active, #footer a:visited, #search2 a:hover, #search2  a:active, #search2  a:visited, .signIn a:hover, .signIn a:active, .signIn a:visited, .full a:hover, .full a:active, .full a:visited, .locationFeatureLink a:active, .locationFeatureLink a:hover, #brochurePaging a:hover, #brochurePaging a:active, .agentLeft a:hover, .agentLeft a:active, .agentRight a:hover, .agentRight a:active{
	color: #557dcc;
	text-decoration: underline;
}
*/

#copy{
	font-size: .8em;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;	
}

#features, #features2, #features3 {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;	
}

#locations {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#showcases, #spotlights, #brokerspotlights, #spotlightsVert, #builders, #brokers, #resorts, #remodelers, #restaurants, .selectPageAdSet{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;	
	background-color: white;
}

#showcases ul, #spotlights ul, #brokerspotlights ul, #spotlightsVert ul, #builders ul, #brokers ul, #remodelers ul, #resorts ul, #restaurants ul, #cityList ul, .selectPageAdSet ul, #brochureMain ul, #digitalLink ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#brochureMain li {
	margin:0px 20px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#locations li {
	display:inline;
	text-align:center;
	width:104px;
	float:left;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:.7em;
}

#showcases li, #builders li, #brokers li, #remodelers li, #resorts li , #restaurants li, .selectPageAdSet li{
	display:inline;
	float:left;
	text-align:center;
	width:206px;
	font-size:.7em;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

#spotlights li, #brokerspotlights li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	float:left;
	text-align:center;
	width:155px;
	font-size:.7em;
	line-height: 1em;
}

#spotlightsVert li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	float:left;
	text-align:center;
	width:155px;
	font-size:.7em;
	line-height: 1em;
}

#serviceCategoryGroupList{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
}

#serviceCategoryList{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 640px;
}

#serviceCategoryList ul{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#serviceCategoryList li{
	margin:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	text-align:center;
}

#serviceCategoryList a{
	text-transform:uppercase;
	font-size:.7em;
}

#locationCopy{
	font-size: .8em;
	margin:0px 15px 10px 0px;		
}

#locationLink{
	font-size: 1.2em;
	text-align:right;	
	margin:0px 15px 10px 0px;		
}

#features li {
	display:inline;
	text-align:left;
	line-height: 18px;
	width:307px;
	float:left;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:.7em;
	background-color:#dddddd;
}

#features3 li {
	display:inline;
	text-align:left;
	line-height: 18px;
	width:200px;
	float:left;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:.7em;
}

.featuresNarrow {
 	margin-top : 5px;
    margin-left: 5px;
    margin-right: auto;
  	border: 1px solid #547D9F;
	border: 0px;
	display:inline;
	text-align:center;
	line-height: 18px;
	width:172px;
	height: 210px;
	float:left;
	font-size:.7em;
}

.featuresMid {
 	margin-top : 5px;
    margin-left: 5px;
    margin-right: auto;
  	border: 1px solid #547D9F;
	border: 0px;
	display:inline;
	text-align:center;
	line-height: 18px;
	width:200px;
	height: 240px;
	float:left;
	font-size:.7em;
}


.featuresWide{
	display:inline;
	text-align:left;
	line-height: 18px;
	width:260px;
	height: 230px;
	float:left;
	margin:5px 0px 5px 5px;
	padding:0px 0px 0px 0px;
	font-size:.7em;
}

#siteMap ul {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 5px;
}

#siteMap li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#search {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#mapContainer {
	float:left;
	width:307px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}

#mapLinkContainer {
	float:right;
	position:relative;
	width:307px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}

#opensCheckbox{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:.7em;
	text-align:left;
}

#siteMap {

}

#siteMapLeft{
	float:left;
	width:300px;
}

#siteMapMid {
	float:left;
	width:200px;
}

#siteMapRight {
	float:right;
	width:300px;
}

#ads {
	margin: 0px 0px 0px 0px;
	padding:0px 5px 5px 5px;
	line-height: 140%;
	position:absolute;
	left:794px;
	/*height:2090px;*/
	width:160px;
	top:100px;
	border-left:1px solid #000000;
	background-color:white;
}

#brochureAds{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ads ul, #brochureAds ul{
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ads li{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-indent: -2px;*/
}

#brochureAds li{
	margin:  0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align: center;
}


#footer {
	clear:both;
	text-align:center;
	font-size: .8em;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*Location Specific */


#locationFocus {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#locationFocusHeader {
	text-align:left;
	text-transform:uppercase;
	font-size:1.4em;
	vertical-align:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#locationHeader {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	font-size:1.4em;
	text-transform:uppercase;
}

#locationButtons {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-align:center;
}

#locationFocusHeaderBar {
	text-align:center;
	font-size:.65em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;	
}

#locationFocusHeaderTextContainer {
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color:#d30000;	
}

#locationFocusHeaderText {
	margin:5px 5px 5px 5px;
	border: 1px solid rgb(255,255,255);
	padding:5px 5px 5px 5px;
	background-color:#d30000;	
	text-align:center;
	font-size:1.2em;
	width: 530px;
}

/*#locationFocusHeaderText a:link, #locationFocusHeaderText a:visited{
	text-decoration: underline;
}*/

#locationFocusHeaderIcon {
	text-align:center;
	float:right;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}

#locationFocusBullets {
	background-color:#dddddd;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#locationFocusBulletsLeft {
	float:left;
	background-color:#dddddd;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}

#locationFocusBulletsRight {
	float:right;
	background-color:#dddddd;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}


#locationFocusBulletsLeft ul, #locationFocusBulletsRight ul{
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#dddddd;
}

#locationFocusBulletsLeft li, #locationFocusBulletsRight li {
	margin: 0px 15px 5px 0px;
	padding: 0px 0px 5px 0px;
	background-color:#dddddd;
	font-size:.65em;
	width: 300px;
	height:74px;
}

#locationFocusBullets li img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#locationFocusFeatureLeft {
	margin:10px 5px 10px 0px;
	border: 3px double rgb(0,0,0);	
	padding:0px 5px 0px 5px;
	float:left;
	text-align:left;
	font-size:.65em;
	width: 292px;
	height:300px;
}

#locationFocusFeatureRight {
	margin:10px 0px 10px 0px;
	border: 3px double rgb(0,0,0);	
	padding:0px 5px 0px 5px;
	text-align:left;
	font-size:.65em;
	width: 292px;
	height:300px;
	float:right;
}

#locationFocusFeatureRightMissing {
	margin:10px 0px 10px 0px;
	border: 0px double rgb(0,0,0);	
	padding:0px 5px 0px 5px;
	text-align:left;
	font-size:.65em;
	width: 292px;
	height:300px;
	float:right;
}

#locatorMap{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:620px;
	height:620px;
}

#whiteList{
	font-size:.85em;
}

#adminContainer {
	background:#ffffff;
	border:1px solid;
	margin-left: auto; 
	margin-right: auto; 
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:1400px;
}

#adminHeader {
	text-align:center;
	width:960px;
	height:50px;
	left:0px;
}

#adminMain {
	float:right;
	color:#000000;
	padding:10px 10px 10px 10px;
	width:680px;
}

#adminNav {
	padding:10px 10px 10px 10px;
	margin:10px 10px 10px 10px;
	float:left;
	font-size: 1em;
	width:200px;
}

#adminFooter {
	text-align:center;
	position:absolute;
	width:960px;
	left:0px;
	top:800px;
	background:#ffffff;
}

ul.navList{
	list-style:circle;
	font-size: 1em;
}

li.navListItem{
	display:list-item;
}

a.admin{
	color:#547D9F;
}

#thumbMain {
	color:#000000;
	padding:5px 5px 5px 5px;
	text-align:center;
	width:595px;
	height:395px;
	background:#ffffff;
}

 #ad_space{
 	background-color:#ff0000;
 	font-size: 65%;
}

 #leftFilter{
 	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
 	float:left;
}

 #rightFilter{
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#leftForm{
 	float:left;
}

 #rightForm{
 	 float:right;
	 margin: 0px 50px 0px 0px;
}

 .panel {
   background:#FFFFFF none repeat scroll 0%;
   display:block;
 }
 
 .content {
   	line-height:15px;
    padding:13px 35px 15px 15px;
    text-align:left;
	background:#ffffff;
 }
		
.PNpgtitle {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-weight: bold;	color: #000000;}
.PN {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-weight: normal;	color: #000000;}
.PNerror {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-weight: normal;	color: #FF0000;}
.PNnew {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-weight: bold; background: #FFFF00;	color: #0000AB;}

/*Brochures */

.justified{
	text-align:justify;
	font-size:.8em;
	padding:0px 20px 0px 0px;
}

.brochureSmall{
	font-size:.8em;
}

#brochureSubHeaderLeft{
	float:left;
}

#brochureSubHeaderRight{
	float:right;
}

#brochureSecondSubHeaderLeft{
	float:left;
	text-align:center;
	width:150px;
}

#brochureSecondSubHeaderCenter{
	float:left;
	text-align:center;
	width:460px;
}

#brochureSecondSubHeaderRight{
	float:right;
	width:160px;
}

#brochurePhotoMain{
	margin:0px 42px 0px 22px;
}

#brochureLast{
	float:left;
	margin:216px 0px 216px 0px;
}

#brochureThis{
	float:left;
}

#brochureNext{
	float:right;
	margin:216px 0px 216px 0px;
}

#brochureWebID{
	float:left;
	margin:0px 0px 0px 35px;
	width:320px;
	font-size:.7em;
}

#brochureMLS{
	float:right;
	text-align:right;
	width:320px;
	margin:0px 50px 0px 0px;
	font-size:.7em;
}

#brochureFacts{
	float:left;
	width:350px;
	margin:0px 0px 0px 25px;
}

#brochureFacts ul{
	text-align:center;
}

.floatLeft ul, .floatRight ul{
	text-align:left;
	font-size:.8em;
}

.agentHeaderLeft{
	margin: 0px 0px 0px 3px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: Left;
	color: #005195;
	font-size: .85em;
	font-weight: 900;
}

.agentHeaderRight{
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: .85em;
	font-weight: 900;
}

.agentSubheader{
	margin: 0px 0px 0px 3px;
	border-top: 10px solid #bfd3e4;
	padding: 0px 0px 0px 0px;
	width: 480px;
	float:right;
	color: #005195;
	font-size: .75em;
	font-style: italic;
}

.agent {
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #000000;
	padding: 5px 0px 0px 0px;
	float: left;
	width: 620px;
	
}

.agentPic{
 	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 133px;
	height: 150px;
	float: left;
 }
 
.agentGuts{
 	margin: 0px 0px 0px 5px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }

 .agentInfoLeft{
 	margin: 0px 0px 0px 10px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 310px;
	float: left;
 }
 
 .agentInfoRight{
 	margin: 0px 0px 0px 5px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 162px;
	font-size: .65em;
	text-align: right;
	float: right;
 }
 
 .agentInfoPhoneLeft{
 	margin: 5px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 50px; 
	font-size: .65em;
 }
 
 .agentInfoPhoneRight{
 	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 100px;*/
	text-align: left;
	font-size: .65em;
 }
 
 .agentInfoPhoneLeft ul, .agentInfoPhoneRight ul{
 	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
 
  .agentInfoPhoneLeft li, .agentInfoPhoneRight li{
 	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 } 
 
 .featuresDiv{
 	text-align: center; 
 }
 
 .featuresLocationDiv{
 	text-align: center; 
	height: 280px;
 }
 
 #findAgentLeft{
 	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
 }
 
 #findAgentRight{
 	margin: 0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
 }
 
 #findAgentLeft ul{
		margin: 0px 0px 0px 0px;
		border-width:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
}
	
 #findAgentLeft	li{
		margin: 0px -1px 0px 0px;
		border-width: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
}

.BodyT14 {font-size: 13px; line-height:16px;}
.BodyT14Blue {font-size: 13px; line-height:16px; color: #0000CC}
.BodyT14i {font-size: 13px;	font-style: italic;}
.TitleT28B {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 25px;	color: #003366;	line-height: normal;}
.TitleT22bi{	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size:22px; 	font-style:italic; font-weight:bold;}
.HeadT16b {		font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 15px;	font-weight: bold;color: #000000;	font-style: normal;	line-height: normal;}
.HeadT16bOpen {text-transform: uppercase; font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 15px;	font-weight: bold;color: #000000;	font-style: normal;	line-height: 1.2em; text-align: center;}
.HeadT16 {		font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 15px; color: #000000;	font-style: normal;}
.SubT14b {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 13px;	font-weight: bold;	line-height: normal;}
.NoteT13i {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 13px;	font-style: italic;}
.DateA13B {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #003366;	font-style: italic;}
.DateA13Bi {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #003366;	font-style: italic;}
.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}
.WebA10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}
.search {	 color:#003366; font-family: gillsans, Arial, Helvetica, sans-serif;	 font-size: 13px;  font-weight: bold; text-decoration:none;}
.clickagntprof {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #003366;	font-style: italic;}
.DL-adheader {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial; font-size: 16px; font-weight: bold; color: #003366;}
.DL-menuheader {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial; font-size: 15px; font-weight: bold; color: #003366;}
.DL2-header {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial; font-size: 26px; font-weight: bold; color: #003366;}
.DL2-headerLeft {float: left; font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial; font-size: 23px; line-height:24px;font-weight: bold; color: #003366;}
.DL2-headerRight {float: right; line-height:24px;}

.miniprofhd { font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial; font-size: 10px; font-weight: bold; color: #000000; font-style: normal; }
.miniprofbody {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 9px;	line-height: 10px;}
.miniproftitle {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial;	font-size: 19px;	font-weight: bold;	color: #003366;}
.smllink {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #003366;}
.style3 {font-size: .65em;text-transform: uppercase;}
.opentable {font-family: Arial, Helvetica, sans-serif; width:195px; height:230px; border: 1px solid #666666; background-image:url(/siteimages/openad-bckgrd.jpg)}
.opentableRight {font-family: Arial, Helvetica, sans-serif; width:150px; height:300px; border: 1px solid #666666; background-image:url(/siteimages/openad-bckgrd.jpg)}
.opentitle {font-size:16px; color:#003366; font-weight: bold; text-align:center; padding-top:5px;text-transform: uppercase;}
.openschedule {font-size:14px; color:#666666; text-transform:uppercase; text-align:center;}
.opencity {font-size:13px; color:#254284; font-weight:bold; text-align:center;}
.openprice {font-size:13px; color:#254284; font-weight:700; text-align:center;}
.openlink {	font-size:9px; color:#254284; font-weight: 700; padding-top:5px; padding-bottom:5px; text-align:center;}
.alllink {font-size:10px; color:#003366; font-weight: bold; text-transform:uppercase; text-align:center;}
.borderWhite{ border-color:#ffffff; border-width:10px;}
/*.featuresNarrow {  	border: none;	height: 300px;}*/
.featuresthird {font-family: Arial, Helvetica, sans-serif; width:172px; height:220px; border: 1px solid #666666; background-image:url(/siteimages/openad-bckgrd.jpg)}

#breadcrumb {	font-family: Gill Sans MT, Gill Sans, Microsoft Sans Serif, Helvetica, Arial; font-weight: 400; text-transform:capitalize; color: #2a53a6; }

#pn{
	background-color:white;
}

#formContainer{
	background-color:white;
	margin-left: auto; 
	margin-right: auto; 
	position:relative;
	left:0px;
	top:0px;
	width:500px;
}

#formLeft{
	float:left;
}

#formRight{
	float:right;
	width:280px;
} 

.homelistaucdate{
	margin:0px 0px 0px 0px;
	border-width:0px;
	padding:0px 5px 0px 5px;
	width:250px;
	background-color: #d0d0d0;
}

.soldlisting {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #B71115;	font-style: italic;}
.soldlistingprice {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: normal;	color: #B71115;}
.click{
	margin: 10px 0px 5px 0px;
	border-width:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#507fa3;
	text-align: center;
	font-size: 14px;
	line-height:16px;
	font-weight:bold;
}

.PropertyDetailsLeft{
	color: #2a53a6;
	text-transform: uppercase;
}

.PropertyDetailsRight{
	font-weight: bold; 
}

.pb{
	page-break-after:always;
}

.savesearchAD {font-family: Arial, Helvetica, sans-serif; width:160px; height:160px; border: 1px solid #284889; /*background-image:url(http://dreamhomes.dyndns.org/siteimages/openad-bckgrd.jpg)*/}
.title {font-size:18px; color:#284889; font-weight: bold; text-align:center;}
.text {font-size:12px; color:#000000; text-align:center;}

#locationFocusFeatureLeftRemove {
	margin:30px 5px 10px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:center;
	width: 292px;
	
}

#locationFocusFeatureRightRemove {
	margin:30px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width: 292px;	
	float:right;
}

#DFwrapperLeft {
width: 292px;
height:320px;
margin:0px 0px 10px 0px;
padding:0px 0px 20px 0px;
float:left;
}

#DFwrapperRight {
width: 292px;
height:320px;
margin:0px 20px 10px 0px;
padding:0px 0px 20px 0px;
float:Right;
}



