@charset "UTF-8";
/* CSS Document */
a, img {border:none;}
body {background-color:#002157; font-family:times new roman, times, sans-serif;}
#wrap {width:920px; padding:16px; background-color:#ffffff; margin:25px auto;}

#nav {width:920px; height:24px; background-image:url(images/nav-bg.gif); background-repeat:no-repeat; margin:0; padding:10px 0 0 0;}
#nav li {display:inline; width:153px; float:left; display:inline;}
#nav li a:active, #nav li a:link, #nav li a:visited {color:#ffffff; text-decoration:none; text-align:center; width:auto; width:153px; float:left; display:inline; font-size:13px; cursor:pointer;}
#nav li a:hover {}

#home #content {width:900px !important; padding:9px 10px !important; background-color:#012350 !important; background-image:none !important;}
#left {float:left; display:inline; width:712px;}
#right {float:right; display:inline;width:151px; background-color:#dde6ed;padding:10px 12px 10px 12px; font-size:11px; font-family:arial; color:#002157 !important; }
#right p {color:#002157 !important;}

#flash {width:712px; height:238px;}
#welcome {width:415px; padding:4px 17px 10px 17px; background-image:url(images/welcome-bg.gif); background-repeat:no-repeat; background-color:#edece8; float:left; display:inline;margin:10px 0 0 0;}
p, li {font-size:11px; font-family:arial; color:#000000;}
#welcome p {font-weight:bold;}
.blue {color:#002157;}
.blue a:link, .blue a:active, .blue a:visited {color:#002157; text-decoration:none;}
#featured {width:168px; height:151px; padding:60px 30px 20px 30px; background-image:url(images/featured-property-bg.png); background-repeat:no-repeat; float:left; display:inline; position:relative; margin:14px 0 0 20px;font-size:11px;}
.intro_text{float:left;margin-left:150px;width:200px;}
.service_area{clear:both;font-size:10px;padding-top:14px;padding-bottom:12px;font-weight:normal;}
.phone {clear:both;line-height:20px;}

#footer {clear:both; color:#002157; font-size:10px; font-family:arial; padding:40px 8px 0 8px; width:900px; text-align:right;}
#footer a:link, #footer a:active, #footer a:visited {color:#002157; text-decoration:none;}


#home #footer {clear:both; color:#ffffff; font-size:10px; font-family:arial; padding:4px 8px 0 8px; width:270px !important; text-align:left !important;}
#home #footer a:link, #home #footer a:active, #home #footer a:visited {color:#ffffff; text-decoration:none;}
#footer a:hover {}

#home #footer {float:left;margin-top:5px;}
#home #footer2 {float:left;padding-top:0px;margin-top:5px;}

/* Subpage Items */
#content {width:920px; padding:0px; background-color:#ffffff; background-image:url(images/content-left-bg.gif); background-repeat:repeat-y; font-family:arial; font-size:12px;}
#leftside {width:234px; padding:48px 38px 20px 38px; float:left; display:inline;}
#r-content {width:510px; float:left; display:inline; padding:50px 50px 20px 50px;}
h1 {margin:0 0 10px 0; padding:0;  font-family:arial;}


h1{font-size:16px;color:#002157;}
h2{font-size:14px;color:#002157;}

table{font-size:11px;}

div#admin {background:#ddd;border:1px solid #666;padding:5px;margin-bottom:10px;font-size:14px;}

label{font-weight:bold;}

/* Real Estate Search Results Items */
#search-box {background-color:#c8c8c8; padding:10px; width:100%;}
#search-box p {text-align:center; padding:10px 0; margin:0; font-size:14px; font-weight:bold;}
#search-box label {clear:left; display:inline; float:left; display:inline; width:90px; font-size:10px; font-family:arial; height:25px; vertical-align:middle;}
#search-box span {display:inline; float:left; display:inline; font-size:10px; font-family:arial;  height:25px; vertical-align:middle;}
.sb-box {float:left; display:inline; width:48%; padding:1%; background-color:#ffffff; margin:0;}
.sb-box input, .sb-box select {font-size:10px; font-family:arial; max-width:154px;}

.pagination {text-align:right; font-size:12px; margin:10px 0; padding:0;}
.pagination a:link, .pagination a:active, .pagination a:visited {color:#030000;}
.pagination a:hover {color:#666666;}

.listing {padding:10px 0; border-bottom:1px solid #666666;float:left; display:inline; margin:0 0 10px 0;}
.listing h2 {font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0;}
.listing a:link, .listing a:active, .listing a:visited {background-image:url(images/prop_arrow.gif); background-repeat:no-repeat; padding:0 12px 0 0;background-position:right; text-decoration:none; color:#030000; }
.listing a:hover {color:#666666 !important; }
.listing-img {margin:0 10px 10px 0; width:200px;}
.img-links {float:left; display:inline; width:200px; text-align:center;}
.img-links a:link, .img-links a:active, .img-links a:visited {color:#030000; font-size:10px; margin:0 5px;}
.listing div.info {float:left; display:inline; width:300px; margin:0 0 0 10px;}
.listing p {margin:0 0 10px 0; padding:0;clear:left;}
.listing .status {float:left; display:inline; width:290px;}
.listing .links {float:right; display:inline; width:150px;text-align:right;}
.listing .desc {clear:both; float:left; display:inline; width:300px;}
.detail div.info {width:500px; margin:0 0 0 0px;}
.detail .status { width:250px;}
.detail .links { width:250px;text-align:right;}
.detail {border-bottom:none !important;}

#hero a, #thumbs a {background-image:none !important; padding:0 !important;}
#thumbs {margin:0 0 0 40px;}
#hero {width:410px; height:275px; background-image:url(images/prop_bg_big.gif); background-repeat:no-repeat; clear:both; padding:10px; margin:0 0 0 40px;}
#thumbs a:link, #thumbs a:active, #thumbs a:visited {background-image:url(images/prop_bg_small_1.gif) !important; background-repeat:no-repeat; padding:3px !important; width:80px; height:53px;float:left; display:inline; background-position:0 0 !important;}

#detail-info {clear:both; float:left; display:inline; margin:0 0 30px 40px; padding:10px 0 0 0; width:430px;}
#detail-info p {float:left; display:inline; width:143px;margin:0; padding:0;}
.right {text-align:right;}
.ten {font-size:10px;}
.ten span {font-size:12px; font-weight:bold;}
.back {display:block; margin:10px; text-align:center; font-size:12px;}
.copy {margin:20px; font-size:10px; padding:0; color:#999999;}

.more {background-image:none !important; padding:0 !important; display:block;}
.green {color:#398951;}

div#notice{color:#ff0000;padding:10px;background-color:#eee;}