/* ========================
== Colors                ==
== * White:      White   ==
== * Orange:     #9F702F ==
== * Gray:       #5C5C5C ==
== * Light Gray: #DDD    ==
======================== */

/* General 
============================== */
body { background-color: #F0EEEB; color: #3F371D; }

a:link, a:visited {
  color: White;
  text-decoration: none;
}
a:hover { color: lightgray; }

/* Header
============================== */

#container_outer {
  position:relative;
}

#page_header_outer {
  border-bottom: 20px solid #5C5C5C;
  background:url(../black/page_header_outer.jpg) no-repeat 0 80px;
}
#page_header_inner { border-bottom: 2px solid Black; }

.property_detail #site_title small,
#page_header_outer h2 a {color: #9F702F;}

#contact_info li { color: #9F702F; }
#contact_info strong { color: White; }

/* Menu
============================== */

#menu_outer {
  background: Black url(../black/menubg.gif);
}

#menu_inner li:hover, #menu_inner li.sel_over, #menu_inner li.over,
#menu_inner li ul { margin-top: 0; background: #ccc;}

#menu_inner li.sel a {
	color: #fff;
}

#menu_outer a {
  color: Black;
  border: 1px solid #CCC;
  border-bottom: none;
}

#menu_outer li li a { border: none; }

#menu_outer a:hover {
  color: #fff;
}

/* Inset
============================== */

.inset img {
  background-color:White;
}

.inset h3 {
  background-color: #5C5C5C;
  text-decoration: none;

}

.inset small,
.inset ul,
.inset h4.price,
.inset .postmetadata
{ color: #9F702F; }

.inset h4.address a { color: Black; background-color:transparent;}
.inset h4.address a:hover { color: Red; }


/* Page Footer
=============================== */
#page_footer {
	color: #030303;
}

#page_footer a {
	color: #030303;
}

/* #page_footer a#powered_by {
  border-top: 1px solid White;
}*/

/*  Content
=============================== */

#ubertor #content_outer {
	padding: 15px;
}

#ubertor #content_inner {
	border: 2px solid #fff;
	background-color: #C5BBB1;
	color: #40381e;
	padding: 5px;
}

#ubertor.home #content_outer {
	padding:0;
}

/* Home 
=============================== */

#ubertor.home .content {
	color: #fff;
}

#ubertor.home #content_inner, #ubertor.properties #content_inner {
	border:none;
	background:none;
	color: #fff;
	padding:0;
}

/* Listing - list
=============================== */

.listing {
  border: 2px solid #fff;
  background-color: #C5BBB1;
  margin-left:10px;
margin-bottom:15px;
  padding: 10px;
  float:left;
  color: #40381e;
}

.listing h2.address a {
	color: #40381e;
	text-decoration:none;
}

.listing .description a {
	font-style:oblique;
	color: #40381e;
}

.listing img {
  border: 1px solid #333;
  background-color: #000;
  padding:0;
}

#ubertor #content_body div.listing ul.stats li {
	list-style: disc inside;
	text-align:left;
}

#ubertor #content_body div.listing .stats .value {
	list-style-type:none;
	font-size:1.8em;
	font-weight:bold;
}

#ubertor #content_body div.listing .stats .view_details {
	display:none;
}

.listing p img {border: none;background:none;}

/* Listing - Details 
================================ */


#ubertor.property_detail #page_header_outer #page_header_inner h1 {
  display:block;
  margin-left:20px;
  font-size:1.5em;
}

.listing_details div.info, #map {
  border: 1px solid White;
}

.listing_details #detail_menu li a {
  border: 1px solid #444;
  border-bottom: none;
  background-color: #000;
}

.listing_details #detail_menu .sel a {
  background-color:transparent;
  border-color: White;
  border-bottom: 1px solid Black;
}

.listing_details ul.links {
  border: 2px solid #333;
}

.listing_details ul.right {
  border-left: 2px solid #333;  
}

.listing_details h3 { color: #9F702F; }

#ubertor #container_outer .listing_details #navigation {
	width:580px;
}

/* Virtual tour script
==================================== */

div#virtual_script {
	margin: 15px 0 0 100px;
}

#virtual li {
	display: inline;
}

#virtual li a {
	font-size: 0;
}

/* Links
==================================== */

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

/* Blog
==================================== */


.post h2 {
	background: #95897d;
	color: #40381e;
}

.post a {
	color: #40381e;
}

.post {
	border-color: #40381e;
}
