@charset "utf-8";
/* CSS Document */

body{background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; text-align:justify;}
img{border:0;}
form{margin:0;}
a{text-decoration:none; outline:0; color:#144894;}
.warning{color:#F00;}
hr{height:1px; color:#EEE}
p{margin-top:6px; margin-bottom:6px;}
br{line-height:8px;}


/* header */
.header-spacer-2{background:url(../images/header-spacer-2.gif) repeat-x; height:9px;}
.header-spacer-3{background:url(../images/header-spacer-3.gif) repeat-x; height:14px;}
.menu-top{background:url(../images/menu-top-bg.gif) no-repeat; width:319px; height:24px; vertical-align:middle; text-align:center; color:#FFF;}
.menu-top a{color:#FFF;}
.menu-top a:hover{color:#eb1548;}
#menu{color:#000; text-align:center; vertical-align:middle; font-size:14px; font-weight:bold; height:69px;}
#menu a{color:#000; text-align:center; vertical-align:middle; display:block; padding-top:30px; font-size:14px; font-weight:bold;}
#menu a:hover{color:#eb1548; background:url(../images/menu-hover-bg.gif) repeat-x; text-align:center; vertical-align:middle; height:69px; display:block; font-weight:bold; }

/* left */
.area-served{background:url(../images/left-areaserved-bg.gif) no-repeat; height:182px; width:262px;}
ul.area{list-style:url(../images/dot-red.gif);}


/* main */
.main-bg{background:url(../images/main-bg.gif) repeat-x;}
.main-border-right{background:url(../images/main-border-right.gif) repeat-y; width:8px;}
.main-border-bottom{background:url(../images/main-border-bottom.gif) repeat-x; height:10px;}
.heading-1{font-size:18px; font-weight:bold; color:#144894;}
.listing{border:#ebe9ea 1px solid; width:322px; height:125px;}
.listing-padding{padding:6px; vertical-align:top;}
.search-price{color:#144894; font-size:14px; font-weight:bold; line-height:26px;}
.search-detail-link{float:right;}
.link-pink{color:#eb1548;}
.text-blue{color:#144894;}
.page-img{padding:10px;}
.contact-form{border:#CCC 1px solid; padding:10px;}
.contact-input1{width:150px; border:#999 1px solid;}
.contact-input2{width:240px; border:#999 1px solid;}
.realtors{border:#ebe9ea 1px solid; width:290px;}
.listing-img{border:#ebe9ea 1px solid; width:300px; padding:10px;}
.listing-inquiry{width:200px; border:#999 1px solid;}
.realtor-input1{width:200px; border:#999 1px solid;}
.realtor-input2{width:480px; border:#999 1px solid;}
.mortgage-rate-note{font-size:10px; color:#666;}
.mortgage-table{border:#999 1px solid;}

/* footer */
.footer{background:url(../images/footer-bg.gif) repeat-x; height:33px; padding:0 20px 0 20px; vertical-align:middle; font-size:11px;}
.footer a{color:#666;}
