/* https://uberplate.ubertor.com/css/cousteau/ */

/* FONTS AND COLORS CSS FILE
*******************************************************************************/

/* Global
*******************************************************************************/

body { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #160903; 
	background: #000 url(../gold/bg_pattern.gif) repeat;
}

a:link { 
	font-weight: bold; 
	color: #170903; 
}

a:visited { 
	text-decoration: none; 
	color: #170903; 
}

a:hover { 
	text-decoration: none;
	color: #512E00; 
}

#container_outer{
	background: url(../gold/body_bg.gif) top left repeat-y;
}

#container_inner { 
	background: url(../gold/top_bg.png) top left no-repeat; 
}


/* Page Header
*******************************************************************************/

#page_header_outer { 
	background: url(../gold/top_photo.jpg) 0 27px no-repeat;
}

#page_header_inner h1 a,
.property_detail #site_title strong {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 20px;
	color: #E18F22;
	font-weight: normal;
	text-transform: uppercase;
}

#page_header_inner h1 a:hover{
	color: #C17A1E;
}

#page_header_inner h2 a,
.property_detail #site_title small {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 14px;
	color: #AD6910;
	font-weight: normal;
	letter-spacing: 1px;
}


/* Contact Info
*******************************************************************************/

#contact_info {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #C9A97E;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: thin dotted #471D0B;
	border-top: thin dotted #471D0B;
}

#contact_info a {
  color: rgb(201, 169, 126);
}

/*  Featured House Info
*******************************************************************************/

#header_links li {
	font-size: 12px;
  	font-weight: bold;
}

#header_links li a {
  	text-decoration: none;
 	color: #BB6B01;
}

#header_links li a:hover {
	color: #874D01;
	text-decoration: underline;
}


/* Font Size Options
*******************************************************************************/

div#font_size ul li a {
	color: #BF8632;
}

div#font_size ul li.smaller a {
	background-image: url(../gold/font_small.gif);
	background-repeat: no-repeat;
}

div#font_size ul li.normal a {
	background-image: url(../gold/font_normal.gif);
	background-repeat: no-repeat;
}

div#font_size ul li.larger a {
	background-image: url(../gold/font_large.gif);
	background-repeat: no-repeat;
}

div#font_size ul li.x-large a {
	background-image: url(../gold/font_xlarge.gif);
	background-repeat: no-repeat;
}


/* Content
*******************************************************************************/

#content_header h2 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	color: #170903;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: 1px;
}

/*#content_body h3 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	color: #170903;
	font-size: 14px;
	font-weight: normal;
	border-bottom: thin dotted #859947;
}*/

#content_body p {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #170903;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.7em;
	text-indent: 5px;
}

li {font-size: 11px;}

#content_body p a:hover {
	color: #EFD9C0;
	background-color: #814600;
}

#content_body span#portrait {
  	border: 1px solid #170903;
}

#content_body ul {list-style-image: url(../gold/bullets.gif);}

#content_body ul.key_value li {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #170903;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.8em;
	
}

/* Menu
*******************************************************************************/

div#menu_outer {
	background: url(../gold/menu_top1.gif) no-repeat;
}

div#menu_inner ul li ul {
/*	text-indent: 15px; */
	border-top: 1px solid #211103;
	border-bottom: none;
}

div#menu_inner ul li ul li a {
	color: #DEB07A;
	padding: 2em;
}

div#menu_inner ul li {
	background: #502500;
	font-weight: normal;
	border-bottom: 1px solid #211103 
}

div#menu_inner ul li:hover {
	background: #301600; 
}

div#menu_inner ul li a {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #DEB07A;
	font-size: 11px;
	text-transform: uppercase; 
	font-weight: bold;
}

div#menu_inner ul li a:hover {
	color: #D8B79C; 
	background: none;
}


/* Footer
*******************************************************************************/

#page_footer {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	color: #F8EBD7;
	font-size: 9px;
	line-height: 1.9em;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../gold/footer_bg.gif) top left no-repeat;
	
}

#footer_menu h3{
	display:none;
}

#footer_menu a.privacy_policy, #footer_menu a.sitemap, #footer_menu a.powered_by {
	color: #E7D3B6;
}

#footer_menu ul li a:hover {
	color: White;
	text-decoration: underline;
}

#page_footer a {
	font-size: 9px;
	margin-right:2em;
	color: #251202;
}

#page_footer a:hover {
	color: #753704;
}

#footer_menu a { 
	font-size: 9px;
	color: Beige;
}


/* Inset
*******************************************************************************/

.inset {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-size: 11px;
	background: url(../gold/inset_top.gif) top no-repeat;
}

.inset h3 {
  	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	color: #D7A771;
	text-transform: uppercase;
  background: #4F2200 url(https://uberplate.ubertor.com/css/cousteau/gold/inset_top.gif) top no-repeat;
  margin-left:0;padding-left:25px;
  border-bottom:2px solid #281006;
}

.inset h3 a {
	color: #D7A771;
	cursor: crosshair; 
}

div.inset h3, div.inset h3 a {color:#DFFBC2;}

.inset p {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	background-color: #502500;
	background: url(../gold/inset_bg.gif) top repeat-y;
	color: #ECE1D0;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
}

.inset a {
	color: #FCF8EF;
}

.inset p a:hover {
	text-decoration:underline;
}

.inset div {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	background-color: #502500;
	color: #ECE1D0;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	line-height: 1.5em;
}

.inset small {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 9px;
	color: #A86701;
}

.inset p.postmetadata {
	font-size: 9px;
}

.inset p.postmetadata a:hover{
	text-decoration: none;
	color: #D7B785;
}


/* Area
*******************************************************************************/

.area #page_header_outer { 
	background: url(../gold/area_top_photo.jpg) 0 27px no-repeat;
}

.area #content_body p {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	text-transform: uppercase;
	cursor: crosshair;
}

.area #content_body ul.county {
  	background-color: #502500;
	border-bottom: 2px solid #1B1006;
}

.area #content_body ul.county li h2, .area #content_body ul.area li h2 {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #EBDFD5;
	text-indent: 4px;
	background: url(../gold/area_top.gif) no-repeat;
}

.area #content_body ul.county li p {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: none;
	text-decoration: underline;
	cursor: crosshair;
}

.area #content_body ul.county a {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	color: #EBDFD5;
	font-size: 11px;
}

.area #content_body ul.county li.sel {
  	background-color: #67350A;
  	border: 3px solid #D7C69B;
  	border-right: none;
  	margin-right: -20px;
}

.area #content_body ul.county li.sel a {
	color: #E6DBC0; 
	font-weight: bold;
}

.area #content_body ul.area {
	background-color: #67350A;
	border-bottom: 2px solid #1B1006;
}

.area #content_body ul.sub_area {
	background-color: #834714;
	border-bottom: 2px solid #1B1006;
}

.area #content_body ul.area li.sel {
  	background-color: #834714;
  	border: 3px solid #D7C69B;
  	border-right: none;
  	margin-right: -20px;
}



/* Blog
*******************************************************************************/

.blog #page_header_outer { 
	background: url(../gold/blog_top_photo.jpg) 0 27px no-repeat;
}

.blog #content_body h2#blog_heading {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
}

.blog #content_body h2#blog_heading a:hover {
	color: #170903;
	cursor: crosshair;
}

.blog #content_body .post {
	background: url(../gold/blog_top.gif) no-repeat;
}

.blog #content_body .post h2 a {
	color: #E3A054;
	line-height: 1.5em;
	font-size: 12px;
	font-weight: bold;
}

.blog #content_body .post h2 a:hover {
  	color: #DEB07A;
}

.blog #content_body .post small {
	line-height: 1.9em;
	font-size: 9px;
	color: #170903;
}

.blog #content_body .entry p {
	line-height: 16px;
	font-size: 11px;
	color: #150D01;
	background: url(../gold/blog_lines.gif) top repeat-y;
}


.blog #content_body .post p.postmetadata{
	font-size: 9px;
	border-bottom: #A68659 thin dotted;
}

.blog .inset {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-size: 11px;
	background: url(../gold/inset_top.gif) top no-repeat;
}

.blog .inset h3 {
  	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #E3A054;
	text-transform: uppercase;
}



/* Blog - Comments
*******************************************************************************/

.comment #page_header_outer { 
	background: url(../gold/blog_top_photo.jpg) 0 27px no-repeat;
}

.comment #content_body h2#blog_heading {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
}

.comment #content_body h2#blog_heading a:hover {
	color: #170903;
	cursor: crosshair;
}

.comment #content_body .post {
	background: url(../gold/blog_top.gif) no-repeat;
}

.comment #content_body .post h2 a {
	color: #E3A054;
	line-height: 1.5em;
	font-size: 12px;
	font-weight: bold;
}

.comment #content_body .post h2 a:hover {
  	color: #DEB07A;
}

.comment #content_body .post small {
	line-height: 1.9em;
	font-size: 9px;
	color: #462202;
}

.comment #content_body .entrytext p {
	line-height: 16px;
	font-size: 11px;
	color: #150D01;
	background: url(../gold/blog_lines.gif) top repeat-y;
}

.comment #content_body .post p.postmetadata{
	font-size: 9px;
	border-bottom: #361A02 thin dotted;
	background: none;
}

.comment #content_body h3#comments {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: underline;
}

.comment ol.commentlist li {
	border: #99794A thin dotted;
	font-size: 11px;
}

.comment ol.commentlist li cite {
	font-size: 11px;
	font-weight: bold;
	color: #1F0E01;
	font-style: normal;
	line-height: 2.0em;
	cursor: crosshair;
}

.comment ol.commentlist li small a {
	font-size: 9px;
	font-weight: normal;
	color: #5E2A02;
	border-bottom: thin dotted;
}

.comment ol.commentlist li p {
	font-size: 11px;
	color: #170903;
}

.comment #content_body h3#respond {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: underline;
}

.comment form#commentform p {
	font-size: 12px;
}



/* Listings
*******************************************************************************/

.list #page_header_outer { 
	background: url(../gold/listings_top_photo.jpg) 0 27px no-repeat;
}

.list #content_body.propertyListContainer a.pages_return {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}

.list #content_body.propertyListContainer a.pages_return:hover {
	color: #653A02;
}

.list #content_body.propertyListContainer ul.breadcrumbs li {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
}

.list #content_body.propertyListContainer ul.breadcrumbs li a {
	font-weight: normal;
}

.list #content_body.propertyListContainer ul.breadcrumbs li a:hover {
	color: #653A02;
	text-decoration:underline;
}

.list #content_body.propertyListContainer ul.pages {
	line-height: 1.4em;
	border-top: #392101 dotted thin;
	border-bottom: #392101 dotted thin;
}

.list #content_body.propertyListContainer ul.pages li {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-size: 10px;
	color: #1D1101;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.list #content_body.propertyListContainer ul.pages li a {
	font-weight: bold;
	color: #000000;
}

.list #content_body.propertyListContainer ul.pages li strong {
	font-family: "Georgia", Verdana, Arial, sans-serif;
	font-size: 14px;
}
	
.list #content_body.propertyListContainer ul#sort_by li {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	text-transform: uppercase;
}

.list #content_body.propertyListContainer ul#sort_by a {
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: underline;
	background-color: #CDBB8C;
}

.list #comparison a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	text-transform: uppercase;
}

.list #ListingCart h2 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5em;
	text-transform: uppercase;
}

.list #ListingCart a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #281006;
	line-height: 1.5em;
	text-transform: uppercase;
	text-decoration: underline;
}

.list #ListingCart ul li {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
	border: #B49E65 thin dotted;
}

.list #ListingCart ul li a {
	text-decoration: none;
	color: #261504;
	text-transform: capitalize;
}

.list #ListingCart ul li a.del_listing {
	font-size: 13px;
	font-weight: bold;
	color: #9E8954;
}

.list #comparison a#lc_clear, .list #comparison a#lc_close {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: thin dotted;
}

.listing {
	border-bottom: dashed thin #6C551A;
}

div.listing:hover {
	background-color: #DCCDA7;
}

.listing h2.address {
	background: url(../gold/listing_top.gif) center no-repeat;
}

.listing h2.address a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #D99A4F;
	line-height: 1.5em;
	text-transform: uppercase;
}

.listing li.value {
	font-size: 13px;
	font-weight: bold;
	color: #281006;
	line-height: 2.3em;
	text-decoration: underline;
}

.listing a img {
  	border: 1px solid #281006;
  	background-color: #E5D8B5;
}

.listing ul.stats {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 11px;
}

.listing ul.stats li.value {
	font-family: "Georgia", Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold;
	color: #281006;
	text-decoration: none;
	font-size: 16px;
}

.listing p.description {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-size: 11px;
	line-height: 1.9em;
}

.listing p.description a {
	text-decoration: underline;
	color: #7E5A00;
}

.listing a.compare {
	font-size: 11px;
	color: #3E2C00;
	line-height: 3.9em;
	text-decoration: underline;
}



/* Show Details
*******************************************************************************/

.show #container_inner { 
	background: url(../gold/show_top_bg.png) top left no-repeat; 
}

.show #page_header_outer { 
	background-image: none;
}

.show ul#navigation li.return {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}

.show ul#navigation li.prev, .show ul#navigation li.next {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
}

.show ul#navigation li.prev a, .show ul#navigation li.next a {
	font-weight: normal;
}

.show ul#navigation li.prev a:hover { 
	text-decoration: underline;
	color: #826313;
	cursor: w-resize;
}

.show ul#navigation li.next a:hover {
	text-decoration: underline;
	cursor: e-resize;
	color: #826313;
}

ul#navigation_bottom li.return {
  border-top: 1px dotted #7A4508;
} 

.show #address h2,
.property_detail #page_header_inner h1 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
  	font-size: 15px;
	color: #281006;
	font-weight: normal;
	text-transform: uppercase;
	border-top: #725000 thin dotted;
}

.show #address strong {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
}

.show #detail_menu li {
	background: url("../gold/menu_left.gif") no-repeat left top;
}

.show #detail_menu a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	background: url("../gold/menu_right.gif") no-repeat right top;
	text-decoration: none;
  	font-weight: normal;
	text-transform: uppercase;
  	color: #D6A42C;
}

.show #detail_menu a:hover {
  	color: #EEE2C5;
}
 
.show #detail_menu ul li.sel a {
	color: #FFFFFF;
}

.show #details{
	border: #79460C 5px solid;
}

.show #details h3{
	font-size: 14px;
	text-decoration: underline;
	color: #281006;
	line-height: 2.1em;
}

.show #details img {
	/*border: 1px solid #281006;*/
	border: 0px;
  	background-color: #E2D5B4;
} 

.show #details ul.links {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: #281006 thin dotted;
}

.show #details ul.links a {
	font-weight: normal;
}

.show #details ul.info_left, .show #details ul.info_right {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.9em;
	text-transform: uppercase;
	border-bottom: #281006 thin dotted;
}

.show #details ul.info_left li strong,.show #details ul.info_right li strong {
	font-size: 11px;
	font-weight: bold;
	cursor: crosshair;
}

.show #details.info h3 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #381501;
	line-height: 1.5em;
	text-transform: uppercase;
	text-decoration: underline;
	background-color: #CEBC8E;
}

.show #details.info p {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; 
	font-size: 11px;
	color: #270E02;
	line-height: 1.5em;
}


/* Show Details - Photos
*******************************************************************************/

.show #photos{
	border: #79460C 5px solid;
}

.show #photos img {
	border: 1px solid #593001;
  	background-color: #EBEAD9;
} 

.show #photos h3 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #170903;
	line-height: 1.5em;
	text-transform: uppercase;
	background-color: #CEBC8E;
}

.show #photos ul li a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: normal;
	text-transform: uppercase;
}

.show #photos ul li a:hover {
	color: #4A2D0C;
	text-decoration: underline;
}

.show #photos p{
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 1.5em;
}


/* Show Details - Mortgage
*******************************************************************************/

.show #mortgage {
	border: #79460C 5px solid;
}

.show #mortgage h2 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #170903;
	line-height: 1.5em;
	text-transform: uppercase;
	text-decoration: underline;
	background-color: #CEBC8E;
}

.show #mortgage label, .show #mortgage label strong {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #170903;
	line-height: 1.5em;
	text-transform: uppercase;
	font-weight: normal;
}

.show #mortgage p {
	font-family: "Lucida Grande", Lucida, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #542D01;
	line-height: 1.4em;
	font-weight: normal;
	border-top: thin dotted;
}


/* Show Details - Map
*******************************************************************************/

.show #map {
	border: #79460C 5px solid;
}

#map ul li a { 
  	text-indent: -5000px;
  	background-color: #170903;
	cursor: pointer;
}

.show #map p {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #170903;
	text-transform: uppercase;
}

.show #map img {
	border: 1px solid #281006;
  	background-color: #EBEAD9;
} 


/* Show Details - Virtual Tour
*******************************************************************************/

.show #virtual{
	border: #79460C 5px solid;
}

.show #virtual img {
	border: 1px solid #281006;
  	background-color: #EBEAD9;
} 

.show #virtual h3 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #170903;
	line-height: 1.5em;
	text-transform: uppercase;
	background-color: #CEBC8E;
}

.show #virtual ul li a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	font-weight: normal;
	text-transform: uppercase;
}

.show #virtual ul li a:hover {
	color: #42520B;
	text-decoration: underline;
}

.show #virtual p{
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 1.5em;
}



/* Compare Listings
*******************************************************************************/

.compare #content_inner h2 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #170903;
	line-height: 1.5em;
	text-transform: uppercase;
	background-color: #CEBC8E;
}

.compare ul#navigation li.return {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
}

.compare #content_inner table#comparison {
	line-height: 2.0em;
	border: thin dotted #FEFDF9;
	color: #281006;
	font-size: 11px;
	font-weight: 400;
}

.compare #content_inner table#comparison td {
	border: thin dotted #552905;
}

.odd {
	background-color: #C8B586;
}



/* Links
*******************************************************************************/

.link #content_body p {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
}

.link #content_body h3 {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #170903;
	background-color: #CEBC8E;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: underline;
}

.link #content_body ul {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 11px;
	color: #173D6B;
}

.link #content_body ul li a:hover {
	color: #713D00;
	text-decoration: underline;
}

.link #content_body ul li p {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
	background-color: #E0D0AA;
	color: #2B1903;
}

/* Buyers & Sellers forms
******************************************************************************/

div#content_inner #content_body form#for_buyers input, 
div#content_inner #content_body form#for_buyers select {
  margin-left: -40px;
}

div#content_inner #content_body form#for_sellers input, 
div#content_inner #content_body form#for_sellers select {
  margin-left: -40px;
}

div#content_inner #content_body form#for_buyers textarea, 
div#content_inner #content_body form#for_sellers textarea,
div#content_inner #content_body form#custom_form textarea {
  margin-left: 170px;
  *margin-left: 175px;
}

div#content_inner #content_body form#for_buyers input.submit, 
div#content_inner #content_body form#for_sellers input.submit,
div#content_inner #content_body form#custom_form input.submit {
  margin-left: 190px;
  *margin-left: 172px;
}

div.content form ul li label {
  background: #D6C79B;
}

/* Ajax Search
--------------------------------------------------------- */

/*
  brown: #281006
  light brown: #502500
  beige: #DEB07A
*/
.link_button, 
.link_button:link, 
.link_button:active, 
.link_button:visited, .link_button:hover {
	border: 2px solid #281006;
	color: black;
	background-color: #B3A37E;
}

.pressed, 
.pressed:active, 
.pressed:visited, 
.pressed:link  { background-color: #33CC66; color: green; }
.pressed:hover { background-color: #ff0099; color: white; }
.unpressed:hover { background-color: #33CC66; color: black; }

.disabled, .disabled:hover, .disabled:active, .disabled:visited, .disabled:link 
  { background-color: transparent; 
    color: gray; border: 2px solid #DEB07A; }

.step_box { border: 1px solid #393939; }
.title_box { background-color: #222; }
.title_box h2 
  {background-color: #502500;color:#DEB07A;}


.button_on_right a {color:#DEB07A}
.button_on_right a:hover { color: Red; }

#listings-container { border: 0px solid #393939; }
#ajax_status_message { border: 1px solid #393939; }
#new-element { border: 2px solid blue; }

.pink_debug {border: 1px solid #393939;}
.pink_debug h2 
  {background-color: #502500;color:#DEB07A;}

.step_box_title { background-color: #222222; }
#step_three {width:502px;}
.pink_debug a {font-size:10px;font-weight:normal;}

/* Ajax Results
------------------------------------------ */
div.result_inner {
  background-color: #502500;
  border: 3px solid #281006;
}

h3.price {background-color: #ddd;}
h3.price a {color: Black; font-size:17px;}
#content_body .result_inner h3 {border-bottom:none;}

h3.address a {
  text-decoration: none;
  color: White;
  font-size:13px;
}

div.result_inner:hover 
  {background-color: #613A19;}
h3.price a:hover 
  {background-color: #281006;color: Yellow;}
h3.address a:hover 
  {color: Yellow;}
#content_body div.result_outer ul.details li {
	color: #ddd;
	font-size: 12px;
  margin: 0px;
  text-align:center;
}

div.result_outer ul li a
  {color: #ddd;}
div.result_outer ul li a:hover
  {color: Yellow;}
form#sort_form 
  {float: right;}
ul.pages li.total
  {float: left;}

div#listing_group {
  border:1px solid Gray;
  text-align:left;
}

#listing_group img.reciprocity_logo {clear:both;}
