/* CSS Document */

body {background-color: #848484; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
br {clear: both; line-height: 0px;}
p {margin: 5px 0px 5px 0px;}
h1 {font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; color: #015B9A;}
h2,h3 {font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; color: #015B9A;}
p {color: #6B6B6B;}
li {color: #6B6B6B; border-right: 2px solid #fff;}
hr {border: 0; border-top: 1px solid #A0001F; height: 1px; clear: both;}
label {width: 100px; _width: 98px; height: 22px; float: left; color: #6B6B6B; font-weight: bold;}
textarea {height: 180px; width: 400px;}
td {color: #6B6B6B;}


/* FRAME */

#frame {background-color: #fff; width: 770px; margin: 0px auto 0px auto; border: 10px solid #F4F4F4;}

/*HEADER AREA */

#header {}

/* NAV AREA */

#nav {color: #fff; font-size: 11px; font-weight: bold;}
#nav ul {margin: 0px; padding: 0px; border-top: 2px solid #fff; border-bottom: 2px solid #fff;}
#nav li {list-style: none; float: left; text-align: center; /*padding: 5px 0px 5px 0px;*/ line-height: 25px; }
#nav a {display: block; color: #fff; text-decoration: none; width: 126px; background-color: #015B9A;}
#nav a:hover {background-color: #A0001F;}

/* SEARCH */

#search {width: 250px; float: left; padding: 10px;}
#search h1 {font-size: 12px; font-weight: bold; background-color: #015B9A; color: #fff; padding: 5px;}
#search ul {}
#search li {color: #015B9A;}
#search p {padding: 0px 5px 0px 5px;}
#search a {color: #6B6B6B; text-decoration: none; font-weight: bold;}
#search a:hover {text-decoration: underline; color: #A0001F;}
#search form {background-color: #F2F6F9; margin: 2px 0px 10px 0px; padding: 10px;}
#search input, #search select { width: 125px; _width: 122px; margin-bottom: 3px;}
#search select {width: 129px;}

/* CONTENT AREA */

#content {float: left; padding: 10px; width: 480px;}
#content a {color: #015B9A; text-decoration: underline; /*font-weight: bold;*/}
#content a:hover {color: #A0001F; text-decoration: none;}
#content h2 {margin: 10px 0px 0px 0px; /*font-weight: bold;*/}
#content h3 {margin: 10px 0px 20px 0px;}
/*#content h1 {font-weight: bold;}*/

/* FOOTER AREA */

#footer {background-color: #015B9A; padding: 10px; color: #fff;}
#footer p {color: #fff; text-align: right;}
#footer a {color: #fff; text-decoration: none; font-weight: bold;}
#footer a:hover {text-decoration: underline;}

/* ADMIN AREA */

#content2 {float: left; padding: 10px; width: 480px;}
#content2 a {color: #015B9A; text-decoration: none; font-weight: bold;}
#content2 a:hover {text-decoration: underline;}
#content2 h2 {margin: 20px 0px 0px 0px;}

#nav2 {width: 200px; float: left; padding: 10px;}
#nav2 ul {}
#nav2 li {color: #015B9A;}
#nav2 a {color: #6B6B6B; text-decoration: none; font-weight: bold;}
#nav2 a:hover {text-decoration: underline;}

/* SEARCH RESULTS */

.results {float:left; background-color: #F2F6F9; width: 470px; padding: 5px; margin: 0px 0px 10px 0px;}
.results img {width: 120px; height: 90px; margin: 0px 10px 0px 0px; border: 1px solid #510202; float: left;}

/* PROPERTY DETAILS PAGE */

#photos{float: right; text-align: center; font-size:0.85em; margin: 0px 0px 10px 8px; width: 90px; display: inline;}
#photos img{margin:5px; border:1px solid #942B4A; width: 90px; height: 70px;}

/* FEATURED DEVELOPMENT */

.featured {background-color: #F2F6F9; width: 470px; padding: 0 0 5px 0; margin: 0px 0px 10px 0px;}
.featured h2 {font-size: 12px; font-weight: bold; background-color: #015B9A; color: #fff; padding: 5px;}
/*.featured h2 {color: #A0001F; padding: 10px 0 0 0; margin: 0;}*/
.featured h3 {margin: 10px 0 20px 0; padding-left: 5px;}
.featured p {padding-left: 5px;}
.featured img {width: 180px; height: 135px; border: 0; margin: 15px 10px 0 0; float: right;}



/* CLASSES */

.right {float: right;}
.left {float: left;}
.picright {float: right; margin: 10px}
.picleft {float: left; margin: 0px 10px 0px 0px;}
.noborder {border: none; width: 130px; background-color: #015B9A;}
.redtext {color: #A0001F;}
.fieldwidth {width: 120px;}
.fieldwidthadmin {width: 200px;}
/*.details {width: 160px; height: 120px;}*/
.intro {font-weight: bold; font-style: italic;color: #222;}