a { color: #DCC589; font-weight: bold; }
a:hover { color: #FFFFFF; font-weight: bold; }
a:visited { color: #DDDDDD; font-weight: bold; }

.homepage {
}

.not-homepage {
}

body {
color: #FFFFFF;
background: #11191F;
}

h1, h2, h3, h4, table th {
color: #FFFFFF;
font-weight: bold;
}

h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1.4em;
}

h3 {
  font-size: 1.2em;
  font-style:italic;
}

h4 {
  font-size: 1.1em;
}

#top_header {
background: url(./top_bkgnd.jpg);
height: 184px;
}

#top_header h1 {
display: none;
}

#top_header p {
text-align: right;
line-height: 16px;
padding-left: 563px;
padding-top: 58px;
color: #FFFFFF;
font-size: 0.9em;
}

#main-section {
}

#sub_footer {
color: #FFFFFF;
}

#sub-footer-site {
}

.jaws-menubar a {
}

.jaws-menubar a:hover {
}

#main-section #main {
padding-bottom: 20px;
}

.homepage #main-section #main .custom_page .content {
padding-top: 0px;
background: #2C3741;
}

.homepage #main-section #main .custom_page .content #custom_page-section0 {
margin-top: 0px;
}

.homepage #main-section #main .custom_page .content #custom_page-section1 {
margin-top: 0px;
padding: 10px;
}

.homepage #main-section #main .custom_page .content #custom_page-section1 table tr td {
padding-bottom: 25px;
}

.homepage #main-section #main .custom_page .content #custom_page-section1 table tr td h2 {
font-size: 1.5em;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 {
margin-top: 0px;
margin-right: 10px;
margin-left: 10px;
background: #1F2A34;
border: 8pt solid #1E252C;
padding: 15px;
}

.homepage #main-section #main .custom_page .content .custom_page-top {
color: #FFFFFF;
padding: 0px;
}

.homepage #main-section #main .custom_page .content table tr .custom_page-post-text {
}

.homepage #main-section #main .custom_page .content table tr .custom_page-post-text p {
text-align: left;
}

.homepage #main-section #main div .content .custom_page-float-left {
padding: 0px;
width: 950px;
}

.homepage #main-section #main div .content .custom_page-float-left a .custom_page-main-image {
  padding: 0px;
}

#layout-maps-body {
border: 1pt solid #FFFFFF;
}

div.carousel_itemGadget #layout-maps-head h2 {
display: none;
}

.homepage #main-section #main div .content table tr .custom_page-post-text #layout-flashgallery-head {
display: none;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 {
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-2 p a .custom_page-post-image {
padding: 0px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-2 p {
font-size: 0.01em;
margin: 0pt;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-4 {
  padding: 0px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-4 p {
  margin: 0pt;
}

.not-homepage #main-section #main .custom_page .content {
padding: 10px;
background: #2C3741;
}

.not-homepage #main-section #main .custom_page .custom_page-post-image {
max-width: 880px;
max-height: 880px;
}

.not-homepage #main-section #main .custom_page .content table tr .custom_page-post-text .custom_page-post-title {
}

.not-homepage #main-section #main #custom-page-3 .content table tbody tr td .custom_page-section table tbody tr .custom_page-post-text {
padding: 10px; 
border: 15pt solid #2C3741; 
background: #4F6959;
}

.not-homepage #main-section #main #custom-page-4 .content table tbody tr .custom_page-post-text {
padding: 10px; 
border: 15pt solid #2C3741; 
background: #4F6959;
}

.not-homepage #main-section #main #custom-page-4 .content table tbody tr .custom_page-post-text p a .custom_page-post-image {
width: 220px;
}

.not-homepage #main-section #main #custom-page-5 .content table tbody tr .custom_page-post-text {
padding: 10px; 
border: 15pt solid #2C3741; 
background: #4F6959;
}

.not-homepage #main-section #main #custom-page-6 .content table tbody tr .custom_page-post-text {
padding: 10px; 
border-bottom: 1pt dotted #6F8059;
background: #4F6959;
}

.not-homepage #main-section #main .forms .content {
padding: 10px;
background: #2C3741;
}

.not-homepage #main-section #main .properties .content {
padding: 10px;
background: #2C3741;
}

.property_bkgnd {
background: #11191F;
}

.property_bkgnd_over {
background: #1E252C;
}

.property_separator {
background: #1E252C;
}

.property_highlights_bkgnd {
background: #2C3741;
border: 1pt solid #11191F;
}

.property_listing_bkgnd {
background: #2C3741;
}

.property_bkgnd_primary {
background: #1E252C;
border: 1pt solid #11191F;
}

a.propnav_disabled {
color: #2C3741;
}

a.propnav_disabled:hover {
color: #2C3741;
}

.jaws-menubar li #menu-option-User {
}

.menu {
background: #11191F;
min-height:38px;
padding-left:0px;
padding-top:20px;
}

.menu li {background: url();}

.menu li:hover > ul {
background: url();
padding: 0px;
}

.menu li:hover > a {background: url(); color: #CBBC95;}

.menu a, .menu a:visited {
background: url();
padding: 9px 10px;
color: #FFFFFF;
font-size: 0.9em;
font-weight: bold;
border: 0pt;
}

.menu a:hover {
background: url();
padding: 9px 10px;
font-size: 0.9em;
color: #CBBC95;
font-weight: bold;
}

.ul_sub_menu .menu_li:hover > a {
background: url(); 
color: #FFFFFF;
border: 0pt; 
}

div.custom_page-float-right {
width: 600px;
}

div.custom_page-float-left {
padding-left: 20px;
padding-right: 20px;
}

.color_bkgnd_primary {
  background: #999999;
}

.jawsDatagrid thead td {
  border-bottom: 1px solid #999999;
  background-color: #999999;
}

.not-homepage #main-section #main div.gadget {
}

.not-homepage #main-section #main #custom-page-46 {
}

.accountHome {
}

.not-homepage #main-section #main .loginbox{
background: none repeat scroll 0 0 #2C3741;
margin-top: 20px;
padding: 20px; 
}

.not-homepage #main-section #main .profilebox{
background: none repeat scroll 0 0 #2C3741;
margin-top: 20px;
padding: 20px; 
}

.not-homepage #main-section #main .registerbox {
background: none repeat scroll 0 0 #2C3741;
margin-top: 20px;
padding: 20px; 
}

.not-homepage #main-section #main .forgetbox {
background: none repeat scroll 0 0 #2C3741;
margin-top: 20px;
padding: 20px; 
}

#forgetchanged{
background: none repeat scroll 0 0 #2C3741;
margin-top: 20px;
padding: 20px; 
}

.custom_indexList {
  text-align: left;
}

.custom_indexDateStr {
  color: #999999;
  font-size: small;
}

.custom_indexDate {
  color: #006600;
}

.custom_indexTitle {
  font-size: 1.2em;
}

.custom_indexItem {
  margin-bottom: 5px;
}

.custom_page-post-timestamp {
display: none;
}

.homepage #main-section #main div .content .custom_page-float-left #horizontal_carousel {
  width: 900px;
  height: 278px;
}

.homepage #main-section #main div .content .custom_page-float-left #horizontal_carousel .carousel_container {
  width: 815px;
}

.homepage #main-section #main div .content .custom_page-float-left #horizontal_carousel div.carousel_holder {
  height: 278px;
}                      

.homepage #main-section #main div .content .custom_page-float-left #horizontal_carousel div.carousel_holder div.carousel_item {
  width: 815px;
  height: 278px;
}

.homepage #main-section #main div .content .custom_page-float-left #horizontal_carousel div.previous_button {
  height: 278px;
}     

.homepage #main-section #main div .content .custom_page-float-left #horizontal_carousel div.next_button {
  height: 278px;
}    
div.carousel_itemGadget {
  min-height: 278px;
}
div.carousel_itemCode {
  min-height: 278px;
}

#custom_page-post-gadget-3 #layout_CategorySlideshow_10__body {
height: 280px;
width: 325px;
}

#custom_page-post-gadget-3 #layout_CategorySlideshow_10__body #properties-slideshow-10 {
height: 280px;
width: 325px;
}

#properties-slideshow-10 #properties-slideshow_overlay10 {
background: url(./flash_featured_overlay.png) no-repeat;
}
