

body {background: #424242 url(images/dark-blue/background.gif) repeat-x scroll center top; color: #CCC; }

#container_outer {background: transparent url(images/dark-blue/content.gif) repeat-y scroll center top; }

#roster img {border:1px solid #555; }

#page_footer {background: #424242 url(images/dark-blue/footer.gif) no-repeat scroll center top; }

#page_footer a {color:#FFF; opacity: 0.5; }

#page_footer a:hover {opacity: 1; }

#container_inner {background: transparent url(images/dark-blue/header.gif) no-repeat scroll 0 0; }

#page_header_inner h1 a,
#page_header_inner #site_title strong a {color: #CCC; }

#page_header_inner h2 a,
.property_detail #site_title small a {color:#2b7ee4; }

#page_header_inner h1 a:hover,
#page_header_inner #site_title strong a:hover,
#contact_info li a:hover {color: #2b7ee4; }

#menu_outer a {color: #CCC; border-right:1px solid #555; }

#menu_outer #up_menu1 a {border-left:1px solid #555; }

#menu_outer li li a {border: none; }

#menu_outer a:hover,
#menu_outer .sel a,
#menu_outer .sel a:hover,
#menu_inner li:hover,
#menu_outer li.sel a:hover {color: #FFF; background: #03337c url(images/dark-blue/menu.gif) repeat-x; }

#menu_outer .sel li a {background:#111; }

#menu_inner ul ul {border-top:1px solid #333333;}

#menu_inner li ul a {color: #FFF; background: #111; border-bottom: 1px solid #333; }

#menu_inner li li.sel a,
#menu_inner li:hover,
#menu_inner li.sel_over,
#menu_inner li.over {background: #03337c url(images/dark-blue/menu.gif) repeat-x; }

#menu_inner li:hover a {color: #FFF; }

.listing img {border: 1px solid #555; }

#properties {border:1px solid #555; color:#000; }

#properties .property {color:#000; }

#properties_maplist {border-top: 1px solid #555; }

#properties_table th, #properties_table td {
border-bottom:1px solid #333333;
color:#CCCCCC;
}

#links h3 {border-bottom:1px solid #555; border-top:1px solid #555; }

.inset .widget_slideshow {background:  url(images/loading-222.gif) no-repeat center center; }

.inset h4.price {color:#2b7ee4; }

.listing_details #navigation a {color: #FFF; }
.listing_details #navigation a:hover {color: #2b7ee4; }

a:link, a:visited {color: #FFF; text-decoration: none; outline: none; }
#content_body .links li a {color: #CCC; text-decoration: none; outline: none; }
a:hover, .links li a:hover, #content_body .links li a:hover {color: #2b7ee4; }
#content_body p a {color: #FFF; }
#content_body p a:hover {color: #2b7ee4; }

#contact_info li {color: #2b7ee4; }
#contact_info strong {color: #CCC; }
#contact_info li a {color: #CCC; }

#content_body h1 {color: #2b7ee4; }

#content_body h2 {color: #FFF; }

#content_body h2 a {color: #FFF; text-decoration: none; }

#content_body h2 a:hover {color: #2b7ee4; }

.inset h3 {color: #FFF; border-top: 1px solid #555; border-bottom: 1px solid #555; }

.inset h3 a,.inset h3 a:visited {color: #FFF; }

.inset .sel a,
.inset h3 a:hover {color: #2b7ee4; }

.inset small {color:#FFF; }

#content_body p.disclaimer, #content_body p.board_disclaimer {color:#555; }

#content_body #roster h2,
#content_body #address h2,
#content_body .listing h2,
#content_body .post h2,
.list #content_body h2,
.property_detail #content_body h2 {border-bottom: 1px solid #555; border-top: 1px solid #555; }

#ubertor a.rss2 {color:#FFF; }

#content_body #listing_description h3 {color: #2b7ee4; }

#details {background-color:#222; }

.listing_details #detail_menu li a {border-top: 1px solid #555; border-right: 1px solid #555; border-left: 1px solid #555; background-color:#111; }
.listing_details #detail_menu .sel a,
.listing_details #detail_menu a:hover {background: url(images/dark-blue/menu.gif) repeat-x right top; color: #FFF; }

.listing_details ul.info li {border-bottom:1px solid #555; }

.listing_details div.info {border: 1px solid #555; }

#content_body div.listing ul.stats li.value {color:#2b7ee4; }

#content_body .pages a {text-decoration:none; }

.titleMed {}

.titleSmall {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CCC; }

.titleLarge {font-size: 16px; font-weight: bolder; }

.bordercolor {background-color: ; }

.tablebackgroundcolor { border: 1px solid #555; }

.primaryaccentcolor { font-weight: bold; border: 1px solid #555; }

.secondaryaccentcolor {font-weight: bold; color: #FFF; background: #2b7ee4; }

table {width:100%; border-collapse: collapse; }