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

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

#page_header_outer {background: #fff 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 {background: #fff;}

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

#page_header_inner #site_title small,
#page_header_inner h2,
#page_header_inner h2 a {color: #E96707;}

#contact_info strong {color: #000;}
li.phone, li.email, li.fax, li.mobile, li.tollfree {color: #E96707;}

ul#header_links {background-color: #0162AD;border-top: 1px solid #fff;}

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

#menu_outer a {color: #fff;}

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

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

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

#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.sel a:hover,
#menu_outer li.unsel a:hover,
#menu_outer li:hover a,
#menu_outer li.over a:hover {
  background: #ccc; /* #29497b*/
}

#menu_outer li.sel a:hover,#menu_outer li.unsel a:hover { 
	color: #000;
}

#menu_outer li:hover a { 
	/* background: rgb(214, 227, 176) none repeat scroll 0%; */
	color: #fff; /* rgb(122, 133, 102) */
	background: transparent;
}

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

h2#content_header_text {
	color: #000;
}

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

#content_body h3 {color: #013156;}

ul.key_value {	color: #000;}

.inset h3 a {
  color: #fff;
}

.inset h3 {
	color: #fff;
	background: #51A2E1;
}

.inset small {color: #013156;}

.postmetadata a {
	color: #AA7732;
}

#page_footer {
	background: #0162AD;
}

#page_footer a {
	color: #000;
}

#footer_menu ul li a {
	color: #000;
}

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

ul {

}

ul.county h2 {
  background-color: #fff; /*333*/
  color: 000;
}

ul.county p {
}

ul.area h2 {

}

ul.county a {
	color: #fff;
}

ul.area li a {
	color: #fff;
}

ul.sub_area li a {
	color: #fff;
}


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

#content_inner {}

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

ul.area, ul.sub_area, ul.property_type {

}

ul.sub_area, ul.property_type {

}

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

}

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

}

ul.county li, ul.area li, ul.sub_area li, ul.property_type li {

}

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

ul.county a {}

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

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

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

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

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

 .propertyListContainer ul.pages {
 	background-color: #fff;
 }

 ul.pages li,
 ul.pages li.sel a {  
  color: Black;
 }

 .propertyListContainer {   
   background: #fff;
 }

 div#content_inner .propertyListContainer .listing {
   border-right: none;
   border-bottom: none;
   border-left: none;
 }

 div#content_inner .propertyListContainer .description {
   border: none;
 }

 div#content_body .propertyListContainer ul.stats {  
  color: #000;
 }

 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: Navy;
 }

/* ----- BLOG.html COLOR STYLES ----- */

#container_outer.blog {	background: #fff; }

h2#blog_heading, 
h2#blog_heading,
h2#blog_heading a:hover {
	color: #000;
}

.post {	border: 1px solid #333; }

h2.post_heading {
    color: #333;
	background: #ECECEC;
}

h2.post_heading a {
	color: #333;
	background: ECECEC;
}

h2.post_heading a:hover {
	color: #000;
	background: Orange;
}

.post small {color: #E96707;}

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

form#searchform div {
  border: none;
}



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

div.comment div.post {
}

div.comment div.post h2.post_heading {
}

div.comment h2#blog_heading {

}

.widecolumn h2#blog_heading {}

.widecolumn .post {}

.widecolumn .post h2 a {}

.widecolumn .entrytext p{}

.widecolumn h3#comments {}

ol.commentlist li {}

ol.commentlist li.alt small.commentmetadata {

}

div ol.commentlist li {

}

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

}

div ol.commentlist li p {
}

div ol.commentlist li.alt p {

}

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

div ol.commentlist {

}

div ol.commentlist cite {
color: #000;

}

.widecolumn h3#respond {

}
h3#respond {
	background: #333;
}


form#commentform input {}

form#commentform textarea {}

form#commentform input {}

form#commentform p label small {

}

small.commentmetadata {

}

small.commentmetadata a {

}



/* ------------------ ~ 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 #fff;
/*	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: #000;
}

#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 a {
  color: #000;
  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: #51A2E1; /*ededed*/
}

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: 4px solid #51A2E1;
}

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

div.listing img {
  border: 1px solid Silver;
  border-bottom: 2px solid Gray;  
  border-right: 2px solid Gray;
  background-color: White;
}

div.listing p { border: none; }

#propertyListContainer div.listing h2.address a {
}

#propertyListContainer div.listing h2.address a:hover {
  color: Red;
}

div.listing ul.stats,
ul.stats li.value,
ul.stats li, ul.stats li a,
ul.stats li.beds,
ul.stats li.baths,
ul.stats li.square_feet {
  color: #000;
}


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

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

#address strong { color: Gray; }

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


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

} 

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

div#detail_menu {
}


#detail_menu ul {}

#detail_menu ul li {

}

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

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

/* -------------------- Powered by Ubertor logo placement ----------------------- */

div#page_footer a#powered_by {
  background: transparent url(https://uberplate.ubertor.com/images/powered-black.gif) no-repeat;
}

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

/*
  bar blue: #0061AD
  lighter blue: #2784CC
  orange: #EC6600
*/
.link_button, 
.link_button:link, 
.link_button:active, 
.link_button:visited {
	border: 2px solid #ffffff;
	color: black;
	background-color: #ffffff;
}

.link_button:hover {
  background-color: #EC6600;
}

.pressed, 
.pressed:active, 
.pressed:visited, 
.pressed:link  { background-color: #ffffff; color: black; }
.pressed:hover { background-color: #EC6600; color: white; }
.unpressed:hover { background-color: #EC6600; color: black; }

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

.step_box { border: 1px solid #ffffff; }
.step_box h2 { padding:3px; }
.title_box { background-color: #2784CC; }
.title_box h2 
  {background-color: #2784CC;color:#ffffff;}

form#form_step_two ul li {
  color: #000000;
}


.button_on_right a {color:#ffffff}
.button_on_right a:hover { color: #EC6600; }

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

.pink_debug {border: 1px solid #00007D;}
.pink_debug h2 
  {background-color: #2784CC;color:#ffffff;}

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

/* Ajax Results
------------------------------------------ */
div.result_inner {
  background-color: #2784CC;
  border: 3px solid #00007D;
}

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

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

div.result_inner:hover 
  {background-color: #0061AD;}
h3.price a:hover 
  {background-color: #EC6600;color: #000;}
h3.address a:hover 
  {color: #ffffff;}
#content_body div.result_outer ul.details li {
	color: #fff;
	font-size: 12px;
  margin: 0px;
  text-align:center;
}

div.result_outer ul li a
  {color: #fff;}
div.result_outer ul li a:hover
  {color: #EC6600;}
form#sort_form 
  {float: right;}

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

#listing_group img.reciprocity_logo {clear:both;}

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