@charset "UTF-8";
/* CSS Document */


/*--------MAIN--------*/

body {
	background-color: #fff;
	margin-top: 0px;
}

p {margin: 0px;
padding: 0px;
}

h1 {
font-family: Georgia,"Times New Roman",times,serif;
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #00436D;
margin: 0px 0px 15px 0px;
}	
	
img {
border: none;
}

#container {
width: 800px;
height: auto;
margin: 0 auto;
}

#content {
margin: 15px;
width: 760px;
min-height: 400px;
float: left;
}


.copy {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
line-height: 16px;
padding-bottom: 10px;
}


.copy a {
color:#00436D;
text-decoration: none;
}

.copy a:hover {
color:#00436D;
text-decoration: underline;
}

.copyRed {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:14px;
line-height: 16px;
padding-bottom: 10px;
}

.footNote {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
}


.line { border-bottom: 1px solid #D59406; 
margin: 10px 0px;}

.listingPhoto {
border: 2px solid #00436D; 
}

.listingsCopy {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
line-height: 16px;
}


.sideSearchBox {
padding: 5px;
width: 200px;
}

#searchTable {
border: 2px solid #00436D;
width:321px;
}


#moreDetailsColumn {
width: 470px;
}


.imgStyleDefault {
border: 1px solid #00436D;
padding: 5px;
background-color: #fff;
}

.imgStyleLeft {
border: 1px solid #00436D;
padding: 5px;
margin: 0px 15px 3px 0px;
background-color: #fff;
}

.imgStyleRight {
border: 1px solid #00436D;
padding: 5px;
margin: 0px 0px 3px 15px;
background-color: #fff;
}



/*--------ENDMAIN--------*/



/* HOME */

#homeheader {
width: 800px;
height: 66px;
float: left;
}

#homegallery {
width: 800px;
height: 344px;
background-image: url(../gfx/home_bg.jpg);
background-repeat: no-repeat;
float: left;
}

#hometagline {
width: 800px;
height: 32px;
float: left;
}

#homeBottom {
width: 800px;
height: 100px;
float: left;
}

.mlsSearch {
width: 310px;
height: auto;
float: left;
margin: 25px 0px 10px 10px;
}

.advSearch {
width: 130px;
height: auto;
float: left;
margin: 25px 0px 10px 20px !important;
margin: 25px 0px 10px 10px;
}

.allListings {
height: auto;
float: both;
margin: 25px 0px 10px 20px !important;
margin: 25px 0px 10px 10px;
}

.homeLogos {
width: 310px;
height: auto;
float: left;
margin: 15px 0px 10px 15px;
}

.advBtn {
padding-top: 5px;
}

#propgallery {
float: left;
padding: 35px 24px 5px 23px !important;
/*margin: 35px 24px 5px 45px;*/

}

#propgallery2 {
float: left;
/*padding: 35px 20px 5px 20px !important;
margin: 35px 24px 5px 45px;*/
width:525px;
float:left;
padding:35px 0 0 10px;
}

#davehome {
float: left;
margin-left: 0px;
}

#davehome2 {
float: right;
margin-right: 0px;
width:260px;
height:344px;
}



/*--------ENDHOME--------


#propgallery {
float: left;
margin: 35px 24px 5px 23px !important;
margin: 35px 24px 5px 45px;
}

#davehome {
float: right;
margin-left: 0px;
}

/*--------SECONDARY--------*/


#secheader {
width: 800px;
height: 80px;
float: left;
margin-bottom: 0px;
}

#secBottom {
width: 800px;
height: 75px;
float: left;
}

#secTitle {
width: 305px;
height: 100px;
float: left;
margin: 15px 0px 0px 25px;
}

#secContent {
width: 770px;
height: auto;
min-height: 500px;
float: left;
background-image: url(../gfx/column_bg.gif);
background-repeat: no-repeat;
background-position: top;
padding: 15px;
}


/*--------ENDSECONDARY--------*/





/*--------FOOTER--------*/

#footer {
width: 800px;
height: auto;
margin: 0 auto;
background-color: #FFF;
}

.footerCopy {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
text-align: right;
}

/*--------ENDFOOTER--------*/






/*--------AGENTS--------*/

#top {
width: 775px;
height: 60px;
background-color: #00436D;
float: left;
margin-top: 15px;
}

#mainContent {
float: left;
width: 775px;
margin-bottom: 10px;
}

#leftside {
float: left;
width: 515px;
height: auto;
margin: 10px 15px 10px 0px !important;
margin: 10px 10px 10px 0px;
}

#rightside {
float: left;
width: 215px;
height: auto;
margin: 8px 0px 8px 14px !important;
margin: 8px 0px 8px 3px;

}

#bottom {
width: 775px;
height: auto;
float: left;
margin: 10px 0px 15px 0px;
border-top: 1px solid #00436D;
border-bottom: 5px solid #00436D;
}

.mainCopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;

}

.smallCopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;

}

.pagetitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFF;
padding-left: 10px;
}

.pagetitlefont {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #FFF;
padding-left: 10px;
}


.inthenews {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #9F9A7d;
}

.inthenewsCopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFF;
}



.textcolor {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

.textcolorSmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #840000;
}


.testimonial{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: italic;
line-height: 20px;
color: #00436D;
}

.testimonialsig {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 20px;
color: #000;
}

.listingimg {
border: 1px solid #FFF;
margin: 3px;
float: left;
}

img.fake {
border:0px;
width:60px;
height:40px;
}

/*--------ENDAGENTS--------*/
