/* Generic */
body {font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; line-height: 1.3; background: black; margin: 0px; width: 950px; margin-left: auto; margin-right: auto; margin-top: 0px; color: #081c46; background: url('../images/bg_Website.gif') #0e3759}
div.border1 {float: left; width: 948px; border: 1px solid white}
div.border2 {float: left; width: 944px; border: 2px solid #0e3759}
div.border3 {float: left; width: 938px; border: 3px solid white}
div.border4 {float: left; width: 930px; border: 4px solid #0e3759}
div.page {float: left; width: 930px; background: #fbe5be}
img {border: none}
form {padding: 0px; margin: 0px}
.bold {font-weight: bold}
.italic {font-style: italic}
.center {text-align: center}
.right {text-align: right}
.black {color: black}
.blue {color: #2547a0}
.lightblue_background {background-color: #E9E9E9}
.white_background {background-color: white}
.darktan_background {background-color:#FFE5C1}
.lighttan_background {background-color:#FFF5E6}
a {color: #081c46; text-decoration: none}
a:hover {text-decoration: underline}


/* Header */
div.header {float: left; width: 930px; height: 113px}
div.logo {float: left; width: 232px; height: 113px}
div.navigation {float: left; width: 698px; height: 113px}
div.header_photo {float: left; width: 698px; height: 87px}
div.buttons { display: none; float: left; width: 698px; height: 26px}
div.nav_button {float: left; font-size: 15px; padding: 4px 0px 3px 0px; border-right: 2px solid #0e3759; text-align: center; 					
				text-decoration: none;}
a.masternavigation, a.masternavigation:visited {color: #0e3759; padding: 5px 7px 3px 6px; }
a.neighborhoodnavigation, a.neighborhoodnavigation:visited {color: #0e3759; text-decoration: none; padding: 5px 9px 3px 9px; }
a.activemasternavigation, a.activemasternavigation:hover {background-color: #0e3759; text-decoration: none; color: white; padding: 5px 7px 3px 6px}
a.activeneighborhoodnavigation, a.activeneighborhoodnavigation:hover {background-color: #0e3759; text-decoration: none; color: white;  padding: 5px 9px 3px 9px}
a.masternavigation:hover, a.neighborhoodnavigation:hover {color: white; background-color: #0e3759}

/* Content */
div.content { float: left; width: 930px; border-top: 4px solid #0e3759}
div.content_background {background: url('../images/bg_Content.gif') repeat-y #fbe5be}
div.leftside { display: none; float: left; width: 172px; margin: 0px 3px 0px 0px;}
div.leftbox { background: white; padding: 5px 0px 5px 0px}
div.main {float: left; width: 755px; }
div.copy {clear: both; float: left; width: 731px; padding: 10px 10px 10px 10px;}
.headline {font-size: 19px}
p.nomargin {margin-top: -17px}
div.model_home {clear: both; width: 167px; padding: 3px 0px 2px 5px; }
div.model_home:hover {background-color: #0e3759; color: white}
div.model_home_sidebar_detail {font-size: 11px; font-style: normal; padding: 0px 0px 0px 25px}
ul.HomesForSale {margin: 0px 0px 0px 25px}
li.Address {margin: 3px 0px 0px 0px}
div.no_address_message {padding: 2px 10px 0px 10px}

/* Footer */
div.footer {float: left; width: 950px; font-size: 11px; color: white; padding: 15px 0px 0px 0px}
a.textlink, a.textlink:visited {color: white; text-decoration: none}
a.textlink:hover {text-decoration: underline}
div.copyright {clear: both; margin: 4px 0px 0px 0px; font-size: 9px}

/*Find A Home and Brochure*/
div.searcharea { width: 730px; margin-bottom: 50px;}
div.searchrow { height: 30px; padding-top: 3px; padding-left: 20px; }
div.searchrowlarge { padding-top: 3px; }
fieldset.search { border: 3px solid #0e3759;  height: 215px; padding: 10px 10px 10px 10px; margin-bottom: 10px; }
legend.searchtitle { color: #0e3759; font-size: 16px; padding-bottom: 7px;}
div.searchdata { float: left; padding: 3px 3px 0px 3px;  }
div.rowdata { float: left; width: 300px; padding-left: 20px;}
div.buttonrow {clear:both; padding: 15px 0px 20px 0px; }
select.samewidth { width: 90px;}
div.resultsearea { float: none; width: 730px; }
fieldset.result { float: none; border: 3px solid #0e3759; width: 717px; height: 149px; padding: 6px 6px 0px 3px }
fieldset.result legend {color: #0e3759; font-size: 19px; padding: 0px 5px 2px 5px}
div.resultimg { float: left; width: 275px; height: 150px; padding: 0px 0px 0px 8px; }
div.resultdata { float: left; width: 200px; height: 115px;  padding: 0px 10px 0px 13px; }
div.resultaddr { float: left; width: 205px; height: 115px; background-color: white; border: 1px solid #0e3759; }
div.otheraddr {  height: 22px; background-color: #0e3759; color: white; padding: 3px 0px 0px 3px; }
.bottomborder { border-bottom: 1px solid #0e3759; }
.topborder     { border-top: 1px solid #0e3759; }
.rightborder	{ border-right: 1px solid #0e3759; }
.leftborder { border-left: 1px solid #0e3759; }
.one_pixel_blue_border { border: 1px solid #0e3759; }
div.property_detail { padding: 3px 0px 2px 5px; }
input.submitbutton {float: left; margin-top: 0px; padding-top: 0px; color: white; font-weight: bold; border: 1px solid black; background-color: #0e3759; font-size: 13px}


/*Specials*/
div.specialsarea {width: 725px; padding: 0px 0px 20px 0px;}
div.halfcol{ width: 360px; float: left;}
.devtitle { color: #0e3759; font-size: 15px; padding-bottom: 10px;}
.addrheadline { padding-left: 60px; color: #0e3759}
.addrdetail  { padding-left: 85px; }

/*Detail*/
div.backbar {float: left; width: 906px; height: 22px; background-color:#E2E2E2; font-size: 16px; display: none}
div.detailarea {float: left; width: 908px; color: #143764; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 15px; }
div.detailcol1 {float: left; width: 551px; background-color: #FFF5E6; padding-bottom: 20px}
div.bluearea {background-color:#143764 ; color: white; }
div.bluetitletext {padding: 0px 0px 10px 10px; }
div.detailimg {height: 225px; }
div.whitearea {padding-bottom: 20px}
div.formoreinfo {float: left; width: 311px; padding: 35px 0px 0px 25px;}
div.broker {float: left; width: 311px; background-color: #FFEDD3; height: 82px; margin: 3px 0px 0px 25px; padding-left: 6px; font-size: 15px}
.superscript {vertical-align: super; font-size: 9px;}
div.sm_map { float: left; width: 185px; border: 1px solid #143764;  float: left; margin: -52px 0px 0px 10px}
div.detailcol2 {width: 356px; float: left }
div.feature { padding: 5px 22px 6px 22px; }
div.featuretitle { height: 40px; font-size: 22px; padding: 10px 0px 0px 0px}
.alternatingrow{ height: 26px; font-size: 17px }
.dimtitle { float: left; padding-left: 5px;  width: 150px; }
.dimdata { float: left; width: 150px; text-align: right; }