/* https://uberplate.ubertor.com/css/eastwood */
/* Red: #AA0A21
  Blue: #2B3F79
*/
body {color: Black;background: White000;}
p {background: transparent;}
a:link, a:visited, a:hover, a:active {color: Black;}
#ubertor {background: White;}

#container_inner {border: 2px solid #949CBE;}

#page_header_outer {background: White url(../images/page_header_outer.jpg) no-repeat 0px 91px;}

/* logo and Realtor Heading and Contact Info*/
#page_header_outer div#page_header_inner {background-color: #2B3F79;}
div#page_header_inner {background: #2B3F79 url(../remax/remax_banner.gif) repeat-y;}

#page_header_inner {height:50px;}

#page_header_inner #site_title strong,
#page_header_inner h1 {color: White;margin-left:180px;}

#page_header_inner #site_title small,
#page_header_inner h2 {color: Maroon;margin-left:180px;}
#page_header_inner h1 a {color: White;}
#page_header_inner h2 a {color: #AA0A21;}

.property_detail #page_header_inner h1 { color: #2b3f79; }

#contact_info {color: #AA0A21;}
#contact_info strong {color: White;}
li.phone, li.email, li.fax, li.mobile, li.tollfree {color: #AA0A21;}
#contact_info a { color: White; }

ul#header_links {
	background-color: #2B3F79;
	border-top: 1px solid White;
}

/* -------- Menu -------- */

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

#menu_outer a {color: Black;}
#menu_outer li.sel a {font-weight:bold;color:#2B3F79}
#menu_outer li.sel ul, #menu_outer li.unsel ul, #menu_outer li.over ul { 
	border-top: 1px solid #C5C5C5;
	background: transparent url(../images/menubg2.gif) repeat-x;
	margin-top:10px;
}

#menu_outer li a {padding-top:3px;}

#menu_outer li a, #menu_outer li ul li a {color: Black; margin:1px;}

#menu_outer li:hover ul {border-top: 1px solid White;}

#menu_outer li:hover a,
#menu_outer li.over a,
#menu_outer li.sel_over a {
  border:1px solid White;
  border-bottom: 1px solid #ccc;
  background-color:#ccc;
  margin:0;
  position:relative;
  top:-2px; 
  z-index:6001;
}

#menu_outer li.sel li a,
#menu_outer li.unsel li a,
#menu_outer li:hover li a,
#menu_outer li.over li a {
  border:none;margin:1px;
  position:relative;top:-7px;
}


#menu_outer li.sel li a:hover,
#menu_outer li.unsel li a:hover,
#menu_outer li:hover li a:hover,
#menu_outer li.over li a:hover {
  border:none;margin:1px;
  background-color: Silver;
}

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

#content_inner {background: White;}
h2#content_header_text {color: Black;}

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

#content_body h3 {color: #2B3F79;
}

ul.key_value {color: Black;}

.inset h3, .inset h3 a {color: White;background: #AA0A21;}

.inset small {color: #2B3F79;}

.postmetadata a {color: #2B3F79;}

#page_footer {background: #2B3F79;}

#page_footer a {color: Black;}

#footer_menu ul li a {color: White;padding:0 10px;}

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

ul {

}

ul.county h2 {
  background-color: #333;
  color: White;
}

ul.county p {
}

ul.area h2 {

}

ul.county a {
	color: White;
}

ul.area li a {
	color: White;
}

ul.sub_area li a {
	color: White;
}


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

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

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

 div.listing:hover {  
/* background-color: #222; */
 }
 
div#content_body div#detail_menu ul li.sel a {  
 	color: #AA0A21;  
 	border-bottom: 1px solid White;
 }
  
 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: Silver;
 }

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

#container_outer.blog {	background: White;}

h2#blog_heading {color: Black;}

h2#blog_heading a {color: Black;}
h2#blog_heading a:hover {color: Black;}

.post {border: 1px solid #2B3F79;}

h2.post_heading {background: #AA0A21;}

h2.post_heading a {color:White;}
h2.post_heading a:hover {background: Maroon;color:White;}

.post small {
	color: #2B3F79;
}

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

div ol.commentlist {

}

div ol.commentlist cite {
color: Black;

}

.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 PAGE STYLES ----- */

.link #content_body h3 {color:white;background-color:#AA0A21;padding:3px;}

/*  -- 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: black;
  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: 3px; 
  padding: 2px;
  background: #AA0A21;
}

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

}

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

div.listing ul.stats {
  color: Black;
}

ul.stats li, ul.stats li a { color: #2B3F79; }
ul.stats li.value { color: #AA0A21; }

#content_body div.listing p img {border:none;margin:0;padding;0;}

/* ---- SHOW.html COLOR STYLES ---- */

div#container_outer .show {
}


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

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

#address strong { color: Gray; }

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

ul.links {
  float: right;
  margin: 4px 15px 4px 4px;
  padding: 0;
  font-weight:bold;
  border: 2px solid #2B3F79;
  padding: 10px;
}

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

} 

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

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

/* --------- Google Maps Fix ------------ */

div#toggle {background: #E6E6E6;border: 1px solid #ccc;}
div#toggle a {color: White;}

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

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

.link_button, 
.link_button:link, 
.link_button:active, 
.link_button:visited, .link_button:hover {
	border: 1px solid #2B3F79;
	color: black;
	background-color: #CCC;
}

.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 #949CBE; }

.step_box { border: 1px solid #393939; }
.title_box { background-color: #222; }
.title_box h2 
  {background-color: #2B3F79;color:White;}


.button_on_right a {color:#AA0A21}
.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: 2px solid #2B3F79;}
.pink_debug h2 
  {background-color: #AA0A21;
color:#DEB07A;font-size:12px;}

.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: #EEE;
  border: 3px solid #2B3F79;
  color:Black;
}

h3.price {background-color: #AA0A21;}
h3.price a {color: White; font-size:21px;}
#content_body .result_inner h3 {border-bottom:none;}

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

div.result_inner a.thumbnail {
  border: 2px solid #949CBE;
  position:absolute;
  line-height:125px;
  padding:2px;
  background-color:White;
}

div.result_inner:hover 
  {background-color: #CCC;}
h3.price a:hover 
  {background-color: #2B3F79;color: Yellow;}
h3.address a:hover 
  {color: #AA0A21;}
#content_body div.result_outer ul.details li {
  color:Black;
  font-size: 12px;
  margin: 0px;
  text-align:center;
}

div.result_outer ul li a
  {color: Gray;}
div.result_outer ul li a:hover
  {color: #AA0A21;}
form#sort_form { float: right; }
/* ul.pages li.total
  {float: left;} */

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

/* -------------------- Powered by Ubertor logo color ----------------------- */

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

/* -- Disclaimer for Listing list page -- */
#content_body p.disclaimer { color:Gray; border-top:1px solid Gray; }
