/* ===========================
   ==                       ==
   == Maroon:       #B32118 ==
   == Light Yellow: #FFFA9F ==
   ==                       ==
   =========================== */

/* General
==================================== */
body {
  background:url(../images/header.jpg) no-repeat center top;
}

a:link, a:visited { color: #B32118; }
a:hover { color: Red; }

/* Header
==================================== */
#page_header_outer h1,
.property_detail #site_title {
  background:url(../images/logo.jpg) no-repeat;
}

.property_detail #page_header_outer h1 { background: none; }

/* Menu
====================================== */
#menu_outer a, #menu_outer li.sel li a { color: White; }
#menu_outer a:hover, #menu_outer li.sel a, #menu_outer li.sel li a:hover, #menu_outer li.sel li a.sel { color: #FFFA9F; }


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

h2, #address h1 {
  background:url(../images/underbar.jpg) no-repeat bottom left;
}

h3 {
	color: #B42119;
	font-size: 1.3em;
}

.property_detail .listing_details h2 {
	display: none;
	background: none;
	background-image: none;
}

/* Inset
======================================= */
.inset h3 {
  background-color: #B32118;
  color: White;
}

.inset h3 a { color: White; }

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

.listing {
  border-top: 2px solid #B32118;
}

.listing img {
  border: 1px solid #B32118;
  background-color: White;
}

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

.listing h2 { height: 40px; }
.listing h2 a { border:none;}

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


.listing_details #details {
  border: 2px solid #B32118;
}

.listing_details #detail_menu li a {
  border: 1px solid #B32118;
  border-bottom: none;
}

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

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

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

.listing_details h3 { color: #AE4726; }
