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

body { padding: 0px; margin: 0px; font-weight: normal; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; line-height:1.5em;}

h1 {padding:0px; margin:0px;}
h3 {padding: 0px; margin:0px;}
date {float:right; line-height:20px;}
a {color: #000;}
.pageTitle {font-size:15px; color:#003478; letter-spacing:1px;}
.subTitle {font-size:13px; color:#003478;}

.left {float:left;}
.clear {clear:both;}
.right {float:right;}

.normalLink, A.normalLink:link, A.normalLink:visited, A.normalLink:active { font-size: 11px; text-decoration: underline; color: #666666; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

A.normalLink:hover { text-decoration: underline; color: #FC0; }

A.imageLinks:link, A.imageLinks:visited, A.imageLinks:hover, A.imageLinks:active{text-decoration: none;}

div#links h2 {margin-bottom:5px; padding:0px;}
div#links ul {padding:0px; margin:0px; text-indent:0px; list-style:none; color:#FC0;}
div#links ul li {padding:1px 0px; margin:0px;}
div#links ul li a {color:#333; text-decoration:none;}
div#links ul li a:hover {color:#CCC;}


div#list {float:left;}
div#list ul {padding:0px; margin:0px 20px 0px 20px; text-indent:0px; list-style:none; color:#333;}
div#list ul li {padding:2px 0px; margin:0px;}
div#list ul li em {color:#333; padding:2px 0px; margin:0px; font-style:normal;}
div#list ul li a {color:#333; text-decoration:none;}
div#list ul li a:hover {color:#333; text-decoration:underline;}

div#list2 ul {padding:0px; margin:0px 20px 0px 20px; text-indent:0px; list-style:none; color:#333;}
div#list2 ul li {padding:2px 0px; margin:0px;}
div#list2 ul li em {color:#333; padding:2px 0px; margin:0px; font-style:normal;}
div#list2 ul li a {color:#333; text-decoration:none;}
div#list2 ul li a:hover {color:#333; text-decoration:underline;}


/*---------- Header and Footer ----------*/

#header {margin:auto; padding:20px 0px; width:950px;}
#footer {margin:auto; padding:0px;  width:950px; background:#CCC; height:100px; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB;}
#content {margin:auto; margin-top:10px; padding:0px; width:950px; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; border-top: 1px solid #BBBBBB;}
/*---------- Market Insight ----------*/
div#market_insight img {float:left; padding-right:10px; padding-bottom:10px;}
div#market_insight h2 {font-weight:normal; font-size:11px; font-style:italic; margin-top:0px;margin-bottom:-5px; padding:0;}

/*---------- Info/Profile ----------*/
div#info {border-top: 1px solid #EEE; margin-top:10px;}
div#profiles {float:left; width:655px; border-top: 1px solid #EEE; margin-top:10px;}
div#profiles h1{padding-top:10px;}
.profile {float:left; width:310px; margin-right:15px;}
.profile img {float: left; border: 1px solid #AAA; margin:10px 10px 10px 0px;}
.profile a img {border:none; margin:0px;}


/*---------- Featured Property ----------*/
div#featured_property {padding:5px 5px 0px 5px; margin:10px 0px 0px 0px;}
div#featured_property h4 {padding:5px; margin:0px; height:20px; color:#BBB; font-weight:lighter; font-size:16px;}
div#featured_property img {padding:5px; margin:0px 0px 0px -1px; background:#EEE; border: 1px solid #BBBBBB; width:200px; height:170px;}
div#featured_property ul {list-style:none; padding:15px 0px 0px 0px; margin:0px;}
div#featured_property ul li specs{color:#000; font-weight:bold;}

/*---------- Property Detail ----------*/
div#property_detail {padding:5px 5px; margin:15px 0px 0px 0px;}
div#property_detail h4 {padding:0px; margin:0px; height:20px; color:#BBB; font-weight:lighter; font-size:16px;}
div#property_detail img {padding:5px; background:#EEE; margin:0px 0px 0px -1px;; border: 1px solid #BBBBBB; height: 200px; width:250px;}
div#property_detail ul {list-style:none; padding:15px 0px 0px 0px; margin:0px;}
div#property_detail ul li specs{color:#000; font-weight:bold;}

/*---------- Columns ----------*/

.columns {float:left; margin:auto;}
div#three_column {background: url(../Images/three_col_bg.gif) left repeat-y; margin:20px 0px;}
div#clear {clear:both;}

div#threeCol1 {padding: 0px 10px 0px 30px; width:410px;}
div#threeCol2 { padding: 0px 15px; width:220px;}
div#threeCol3 {padding: 0px 30px 0px 10px; width:210px;}

div#two_column {background: url(../Images/two_col_bg.gif) left repeat-y; margin:20px 0px;}
div#twoCol1 {padding: 0px 15px 0px 30px; width:205px;}
div#twoCol2 { padding: 0px 30px 0px 15px; width:655px;}

div#noColumn{padding:15px;}

/*---------- Button ----------*/

.button {margin:0px; padding:0px;}
.button a {color:#fff; background:#FC0; padding:10px 10px; text-decoration:none;}
.button a:hover {background:#003478; color:#fff;}
.button h3 {margin:20px 0px;}





/*---------- Navigation ----------*/

div#hdr_menu {}
div#hdr_menu ul {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; font-weight: normal; text-align:right; margin: 0; text-indent:0px}
div#hdr_menu ul li {display: inline; padding:0px;}
div#hdr_menu ul li a {color: #333333; padding: 0px 4px; text-decoration:none; }
div#hdr_menu ul li a:hover {color: #333333; text-decoration: underline;}
div#hdr_menu li:before { content: "|"; }
div#hdr_menu li:first-child:before { content: ""; }

div#main_menu {background-color:#000; height:40px;}
div#main_menu ul {font-family: Arial, Helvetica, sans-serif; color: #ffc525; font-weight: bold; font-size: 12px; letter-spacing: 1px; text-align:center; margin:0; padding:13px 0px 0px 0px; text-indent:0px}
div#main_menu ul li {display: inline; padding:0px;}
div#main_menu ul li a {color: #ffc525; padding: 5px 25px; text-decoration:none;}
div#main_menu ul li a:hover {color: #fff;}

div#sub_menu {margin:0px; padding:0px;}
div#sub_menu ul {font-family: Arial, Helvetica, sans-serif; color: #ffc525; font-size: 11px; letter-spacing:.5px; margin:0; padding:0px;text-indent:0px}
div#sub_menu ul li {margin:0px; padding:0px; list-style:none;}
div#sub_menu ul li a {text-decoration:none;}
div#sub_menu ul li a:hover {text-decoration:underline;}

div#ftr_menu {background:#EEE; height:75px;}
div#ftr_menu ul {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; font-weight: normal; text-align:left; margin: 0; padding:5px 0px 0px 10px;}
div#ftr_menu ul li {display: inline; padding: 0;}
div#ftr_menu ul li a {color: #333333; text-decoration:none; padding: 5px 5px;}
div#ftr_menu ul li a:hover {color: #333333; text-decoration: underline;}
div#ftr_menu li:before { content: "|"; }
div#ftr_menu li:first-child:before { content: ""; }

