body {color: #ffffff;background: #000000;}
p {background: transparent;}
a:link, a:visited, a:hover, a:active {color: #fff;}
#ubertor {background: #000;}

#container_inner {border: 1px solid #fff;}

#page_header_outer {background: #000 url(../images/page_header_outer.jpg) no-repeat 0px 91px;}

/* logo and Realtor Heading and Contact Info*/
/*#page_header_inner {background: #fff url(../images/logo.jpg) no-repeat 10px 7%;}*/

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

#page_header_inner #site_title small,
#page_header_inner h2,
#page_header_inner h2 a {color: #9F702F;}
#contact_info strong {color: #fff;}
#contact_info li {color: #9F702F;}

ul#header_links {
	background-color: #5C5C5C;
	border-top: 1px solid #000;
}

#menu_outer {background: transparent url(../images/menubg.gif) repeat-x;}

#menu_outer a {color: #000;}

/*#menu_outer li.sel ul, #menu_outer li.unsel ul, #menu_outer li.over ul {*/
#menu_outer li ul {
	/* border-top: 1px solid #C5C5C5;*/
	background: transparent url(../images/menubg2.gif) repeat-x 0 10px;
}

#menu_outer li a { 
	border: 1px solid #C5C5C5; 
	border-bottom: none;
	color: #000; 
}

#menu_outer li ul li a { 
	border: none;
	color: #000; 
}

#menu_outer li.on a { 
	border: 2px solid rgb(122, 133, 102); 
	color: rgb(122, 133, 102); 
}

#menu_outer li.on ul a, #nav li.sel ul a { 
	border: 0pt none ; 
	color: rgb(122, 133, 102); 
}

#menu_outer li a:hover {background: #000;color:#fff;}

#menu_outer li:hover a {
	color: #00; /* rgb(122, 133, 102) */
	background: transparent;
}

#content_inner { /* main containter for content area */
	background: #000;
}

h2#content_header_text {
	color: #fff;
}

#content_body p {
	color: #fff;
	background-color: transparent;
}

ul.key_value {
	color: #fff;	
}

.inset h3 {
	color: #fff;
	background: #5C5C5C;
}


#content_body h3,
.inset small,
.postmetadata a {
	color: #AA7732;
}

#page_footer {
	background: #5C5C5C;
}

#page_footer a,
#footer_menu ul li a {
	color: #fff;
}

/* ---- AREA.html Color Styles ---- */

ul.county h2 {
  background-color: #333;
  color: White;
}

ul.county a,
ul.area li a,
ul.sub_area li a {
	color: #000;
}


/*    Lists
--------------------------*/

ul.county {
  background-color: #ccc;
}

div ul.area { background-color: #ddd; }

div ul.sub_area, ul.property_type { background-color: #eee; }

ul.county li.sel {
  background-color: #ddd;
  border: 3px solid White;
  border-right: none;
}

ul.county li a:hover {color: Maroon;}
ul.county li.sel a { color: Black; }
ul.county li.sel ul.area a { color: Gray; }
ul.county li.sel ul.area a:hover { color: Maroon; }
ul.county li.sel ul.area li.sel a {color:Black;}
ul.county li.sel ul.area li.sel ul.sub_area a {color:Gray;}
ul.county li.sel ul.area li.sel ul.property_type a {color:Black;}
ul.county li.sel ul.area li.sel ul.sub_area a:hover {color:Maroon;}
ul.county li.sel ul.area li.sel ul.property_type a:hover {color:Maroon;}

ul.area li.sel { background-color: #eee; }

/* custom styles */

ul.county li a, ul.county li.sel ul.area a, ul.county li.sel ul.area li.sel ul.sub_area a { 
color: #000;
}

ul.county li.sel { 
	border: 4px solid Black;  
	border-right: none;
}

#listing_wrapper ul.county li p {  
	color: black;  
}

ul.county h2 { 
 }
 
 ul.area, ul.sub_area, ul.property_type {   
 }
 
 ul.sub_area, ul.property_type { 

 }
 
 div.listing:hover {  
 background-color: #222;
 }
 
div#content_body div#detail_menu ul li.sel a {  
 	color: white;  
 	border-bottom: 1px solid Black;
 }
  
 ul.pages li.start a, ul.pages li.previous a, ul.pages li.next a, ul.pages li.end a, ul.pages li.page a {  
 color: Silver;
 }
 
/* ----- BLOG.html COLOR STYLES ----- */

#container_outer.blog {
	background: #000;
}

h2#blog_heading {
	color: #fff;
}

h2#blog_heading a {
	color: #fff;
}

h2#blog_heading a:hover {
	color: #fff;
}

.post {border: 2px solid #333;}
h2.post_heading {background: #666;}
h2.post_heading a:hover {
	color: #fff;
	background: #AA7732;
}
.post small {color:White;}

.inset form div {border: 1px solid #666666;}

form#searchform div { border: none;}



/* ------------------ ~ COMMENTS.html COLOR STYLES ~ ----------------- */

div ol.commentlist li.alt {
  border: 1px solid #333;
}

div ol.commentlist p {
color:#fff;}

div ol.commentlist cite {
color: #fff;

}

h3#respond {
	background: #333;
}

/* ------------------ ~ COMPARE.html COLOR STYLES ~ ----------------- */

h4{
}

#content_inner table#comparison {
border: 1px solid #333;
}

table#comparison {

}

/*#content_inner div#content_body table#comparison tr.odd {
border: 2px solid Red;
}*/

table#comparison tr td {
	border: 1px solid #333;
	background: #373737;
}


/* ------------------ ~ LINKS.html COLOR STYLES ~ ----------------- */

#links h3 {}

#links li{}



/* ----- LINKS PAGE STYLES ----- */

#content_body.links {
	border: 2px solid #000;
/*	border: 1px solid #333; */
}

#content_body.links h3 {

}

#content_body.links p {

}

#content_body.links ul {

}

#content_body.links ul li {

}

#content_body.links ul li p {

}

#content_body.links a {
	color: #fff;
}

#content_body.links a:hover {
	color: #AA7732;
}



/*  -- Paging --  */

ul.pages {
/*  margin-bottom: -2em; */
  clear: both;
  color: Silver;
  font-size: smaller;
  text-align: center;
}

ul.pages li, ul.pages li a {
  display: inline;
}

ul.pages li.total { position: relative; top: -5px; }

ul.pages li a {
  color: black;
  text-decoration: none;
}

ul.pages li.page a {
  font-size: larger;
}

ul.pages li.sel a {
  font-weight: bold;
  text-decoration: none;
}

a.pages_return {

}

ul.breadcrumbs {
  float: right;
}

ul.breadcrumbs li {
  float: left;
  padding-right: 5px;
}

#propertyListContainer {
  width: 750px;
  margin-bottom: 25px;
}

.propertyListContainer ul.pages {
  margin: 0; 
  padding: 2px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background: #222;
}

div.propertyListContainer p.pages_current {
  position: relative;
  left: 100px;  
margin: 0;
  padding: 5px 0 0 0;
  text-align: center;  
  color: Yellow;
  width: 200px;
  font-weight: bold;
  text-decoration: underline;

}

/*  -- LIST.html COLOR STYLES --  */

div.listing {border-top: 2px solid #333;}
#content_body div.listing img {border:1px solid Gray;}
#content_body div.listing p img {border:none;margin:0;padding;0;}

/* ---- SHOW.html COLOR STYLES ---- */

div#container_outer .show {
}


/*      Synopsis
--------------------------*/

#synopsis img {
  border: 1px solid Silver;
  border-right: 2px solid Gray;
  border-bottom: 2px solid Gray;
}

#navigation li.next {
}

#synopsis ul { 
}

#address h2 {

}

#address strong {
  color: Gray;

}

#synopsis ul.info li strong {

}

/*      Info
--------------------------*/


div.info {
  border: 1px solid Gray;
  border-right: 2px solid Gray;
  border-bottom: 2px solid Gray;

} 

/*      Details
--------------------------*/

#detail_menu ul li a {
  border: 1px solid Silver;
  border-bottom: 1px solid Gray;
}

div#detail_menu ul li.sel a {
  border: 1px solid Gray;
  border-bottom: 1px solid White;
  color: Black;
}

/*-------------------------*/

div#details .info img {
  border: 1px solid Silver;
  border-right: 2px solid Gray;
  border-bottom: 2px solid Gray;
}

#details ul.info li a {
  border: 1px solid Silver;
  border-bottom: 1px solid Gray;
}

#details ul.info li.sel a {
  border: 1px solid Gray;
  border-bottom: 1px solid White;
  color: Black;
}

div#details.info ul.info left {
border: 1px solid #333;
}

div#details.info ul.info right {
border: 1px solid #333;
}
/*       Photos
---------------------------*/
div#photos img {
  border: 1px solid Silver;
  border-right: 2px solid Gray;
  border-bottom: 2px solid Gray;
}
div#photos h3 {background: transparent;}

/*      Map
---------------------------*/
div#map ul li a {background-color: Orange;}
div#map ul li a:hover {background-color: Maroon;}
div#map p { clear: both; }
div#map img {
  border: 1px solid Silver;
  border-right: 2px solid Gray;
  border-bottom: 2px solid Gray;
}

/*      Virtual
---------------------------*/

div#virtual img {
  border: 1px solid Silver;
  border-right: 2px solid Gray;
  border-bottom: 2px solid Gray;
}

div#virtual h3 {background: transparent;}

/* --------- Google Maps Fix ------------ */

div#toggle {background: #E6E6E6;border: 1px solid #ccc;}
div#toggle a {color: #000;}

/* -- Board Disclaimer and Copyright -- */
#content_body p.board_disclaimer, #content_body p.board_copyright {color:Gray;}
