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

/* FONTS AND COLORS CSS FILE
*******************************************************************************/
/* Navy:  #002240 */
/* Beige: #9D8252 */
/* Gray:  #A2927A */
/* Brown: #442D1F */
/* Ochre: #1D1915 */
/* Global
*******************************************************************************/

body { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #160903; 
  background-color: #000;
  text-align:center;
}

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(https://uberplate.ubertor.com/css/cousteau/andrewhasman/content_background2.gif);
  margin:auto;
  text-align: left;
  border: 7px solid #9D8252;
}

.home #container_inner {
  background: url(../andrewhasman/Portrait2.gif) no-repeat bottom left;
}

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

#page_header_outer { 
	background: url(../andrewhasman/banner_black.gif) no-repeat;
  height:100px;
}

.home #page_header_outer {
  background-image: url(../andrewhasman/banner_split.gif);
}

#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;
  display:none;
}

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

#page_header_inner h2 a,
.property_detail #site_title small {
  position:absolute;
  left:210px;
  top:100px;
  display:block;
  font-style: italic;
  font-size: 10px;
  color: #1D1915;
  font-weight:bold;
  width:300px;
}

/*.property_detail #page_header_inner h1 { top: 165px; }

html>body.property_detail #page_header_inner h1 { top: 165px; }
*/

.property_detail #page_header_inner h1 { top: 120px; border:none; }
html>body.property_detail #page_header_inner h1 { top: 120px; border:none; }

.property_detail #page_header_inner h1 strong { top: -25px; }

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

#contact_info {
	font-size: 11px;
	color: #C9A97E;
	font-weight: normal;
  margin-top:-50px;
 margin-left: 15px;
}

html>body #contact_info { margin-left: -5px; }

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


#contact_info li { position:relative; }
#contact_info { color: #1D1915;}
#contact_info strong {
  color: #C9A97E;
  position:absolute;
  left: -4em;
}

#contact_info strong,
#contact_info a { font-weight:normal; }

#contact_info .phone strong {left: -7em; font-weight:bold; font-size: 12px;}
html>body #contact_info .phone strong {left: -1em;}
html>body #contact_info .mobile strong {left: 6em;}
#contact_info .mobile strong { left: -2.5em; }
html>body #contact_info .fax strong {left: 5em;}
html>body #contact_info .email strong {left: 4.5em;}



/*  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;
}


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

.home #content_body p,
.home #content_body h2 {
  padding-left: 200px;
}

#content_header h2 {
	color: #170903;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: 1px;
}

#content_body p {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	/*color: #170903;*/
  color: Black;
	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 {

	color: #170903;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.8em;
}

#content_body #address h1 {
  color: #160903;
  border: none;
}
#content_body h1 {
  color:White;
  border-bottom: 1px solid White;
  width:97%;
}

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

div#menu_outer, .inset {
  /* margin-right:15px;*/
  margin-right:7px;
}

div#menu_outer {
background:url(../andrewhasman/menu_header.gif)   no-repeat;
margin-top:25px;
}

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

div#menu_inner ul li.sel {background-color: #705D52;}

div#menu_inner ul li:hover,
div#menu_inner ul li.sel li,
div#menu_inner ul li ul li { background-color:#9D8252;}

div#menu_inner ul li ul li {
	border-top: 1px solid #211103;
	border-bottom-color: #9D8252;
}

div#menu_inner ul li ul li a {color: White;}


div#menu_inner ul li a {
	color: White;
	text-transform: uppercase; 
	font-weight: bold;
}

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

#page_footer {
	color: White;
	font-size: 9px;
	line-height: 1.9em;
	font-weight: bold;
	text-transform: uppercase;
  height:3em;
  clear:both;
}

div#page_footer a#powered_by {
  background-position:bottom right;
  width:165px;
}

#footer_menu h3{display:none;}

#page_footer a {color: #9D8252;}

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

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

/* Inset
*******************************************************************************/
.home #id_inset_group2 {display:none;}
.inset {
  background-color: #A2927A;
  font-size:11px;
}

/*.inset_group h3 {display:none;}

.inset h3 {
  display:block;
  color: White;
  margin-left:0;
  padding-bottom:0;
  text-align: left;
  font-size: 11px;
  border-bottom:5px solid #1D1915;
  background:#442D1F url(../andrewhasman/inset_top.gif) no-repeat;
  padding-left: 5px;
}*/

.inset_group h3 {
  float:right;
  width:195px;
  color: White;
  text-align:center;
  position: relative;
  top: 1ex;
}
.inset_wrapper {float:right;clear:both;}

.blog .inset_wrapper {float: right; clear:right}

.inset h3 {
  width:auto;
  float:none;
  position: static;
  display:block;
  margin-left:0;
  padding-bottom:0;
  text-align: left;
  font-size: 11px;
  border-bottom:5px solid #1D1915;
  background:#442D1F url(../andrewhasman/inset_top.gif) no-repeat;
  padding-left: 5px;
}

.inset h3 a {
  background:#442D1F url(../andrewhasman/inset_bottom.gif) no-repeat bottom;
  display:block;
  padding: 0 0 7px 5px;
  margin-left: -5px;
  margin-top: 3px;
  font-size: 14px;
  text-transform:uppercase;
}

.inset img {
  width: 90%;
  background-color: White;
  padding: 2px;
  margin: 5px;
}

div.inset h3, div.inset h3 a {color:White;}

.inset div { padding: 5px; }
.inset a {color: #FCF8EF;}

.inset h4.address,
.inset h4.price {
  text-align:center;
  font-size:14px;
  color: #FFF;
}
.inset ul {margin:1em 0 2em 0;display:block;}
.inset ul li {
  float:left;
  margin: 0 1em;
  color:#FFF;
}

.inset small {
	font-size: 9px;
	color: White;
  padding: 3px 0 0 5px;
  display:block;
}

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

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

/* Contact
========================================== */

.contact #content_body p { text-indent: 0; }

/*
.contact p {
  height: 80px;
  overflow: hidden;
}

.contact form {
  margin-top: -80px;
}
*/
/* 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
*******************************************************************************/

/* Navy:  #002240 */
/* Beige: #9D8252 */
/* Gray:  #A2927A */
/* Brown: #442D1F */
/* Ochre: #1D1915 */

.blog #content_body h2#blog_heading {
	font-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
}

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

.post h2 {
  padding:0 0 3px 10px;
  background-color:#442D1F;
  color: #FFF;
}

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

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

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

.blog,
.blog p {line-height:1.2em;text-indent:none;}

.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;
	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
*******************************************************************************/

#content_body a.pages_return {
  color:white;
  position:absolute;
}

#content_body ul.pages {
  margin: -1em 0 0 100px;
}
#content_body ul.pages li {
  margin:0 5px;
  font-size: 12px;
}
#content_body ul.pages li.total {float:none;}

.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;
}

/* Navy:  #002240 */
/* Beige: #9D8252 */
/* Gray:  #A2927A */
/* Brown: #442D1F */
/* Ochre: #1D1915 */

.listing {
	border: solid 1px White;
  background-color: #A2927A;
  margin-bottom:1em;
}

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

.listing h2.address {
	/*background: url(../gold/listing_top.gif) center no-repeat;*/
  background-color: #442D1F;
  border: 1px solid White;
}

.listing h2.address a {
	font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	font-size: 13px;
	color: White;
	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 {
  background-color: White;
}

.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 {
  color: White;
	font-size: 11px;
	line-height: 1.9em;
}

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

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

.show #content_body {margin:0;}

.show ul#navigation li.return {
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}

.show ul#navigation {
  float:right;
  margin-top:-4em;
}

.show ul#navigation_bottom {
  float:right;
  width:300px;
}


.show ul#navigation_bottom li.prev,
.show ul#navigation_bottom li.next {
  float:none;
}

.show ul#navigation li.prev,
.show ul#navigation li.next {
	font-size: 11px;
	color: #261504;
	line-height: 1.5em;
	text-transform: uppercase;
  float:none;
  margin: 0 1em;
}

.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-size: 15px;
	color: White;
	font-weight: bold;
	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;*/
background-color:#A2927A;
margin: 0 .25em;
}

.show #detail_menu li.sel { background-color: White;}
.show #detail_menu li.sel a:link {
  color:#442D1F;
  font-weight:bold;
}

/* Navy:  #002240 */
/* Beige: #9D8252 */
/* Gray:  #A2927A */
/* Brown: #442D1F */
/* Ochre: #1D1915 */

.show #detail_menu a:link {
	text-decoration: none;
  	font-weight: normal;
	text-transform: uppercase;
  	color: White;
}


.show #details{
  width:500px;
  border: 5px solid White;
  background-color: #A2927A;
  margin:0;
}

.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-size: 10px;
	line-height: 1.5em;
	text-transform: uppercase;
	border-bottom: #281006 thin dotted;
}

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

#details ul.info li.value {
  background-color: #442D1F;
  color: White;
}

.show #details ul.info_left, 
.show #details ul.info_right {
	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-size: 11px;
  background-color: #442D1F;
  color: White;
  line-height: 1.5em;
  text-transform: uppercase;
  text-decoration:none;
  padding-left: 1em;
}

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


#business_card ul {
  float:right;
  width:300px;
}

#business_card img {border:none;padding:3px;background-color:White;}
#business_card .realtor_info li.name { top: -1.25em; }
#business_card .realtor_info li { color: #9D8252; position:relative; }
#business_card .realtor_info strong,
#business_card .realtor_info a { color: #1D1915; position:absolute; left: 0; }

/* 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-size: 11px;
	color: #170903;
	text-transform: uppercase;
	font-weight: normal;
}

.link #content_body h3 { 
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	background-color:#1D1915;
	clear:both;
	font-weight:bold;
	padding:2px;
}

.link #content_body ul {
	font-size: 11px;
	color: #173D6B;
	clear:both;
}

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

.link #content_body ul li {
	float:left;
	width:45%;
}

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

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

#ubertor div#content_inner #content_body form.content_form textarea {
  margin-left: 170px;
  *margin-left: 175px;
}

#ubertor div#content_inner #content_body form.content_form input.submit {
  margin-left: 190px;
  *margin-left: 172px;
}

.request_a_market_evaluation textarea {
  width: 300px;
}

.request_a_market_evaluation label {
	display:block;
	float:left;
	width:200px;
	clear:left;
/*	text-align:right;*/
	padding-right:10px;
}


/* 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;}