@charset "utf-8";
body {
	font-family: Arial, helvetica, san-serif;
	font-size: 11px;
	line-height: 16px;
	}
#container_outer {
width: 957px;
text-align:left;
margin:10 0 0 0px;
background: #000;
}
.content img,
img {
margin: 0px;
padding: 0px;
}

/* =================================================== Head =================================================== */
 #ubertor #page_header_outer {
position:relative;
width:957px;
height:104px;
padding-top:0px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat 0 0px;
}
#ubertor div#page_header_outer {
width:957px;
height:104px;
padding-top:0px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}
#ubertor.properties #page_header_outer {
width:957px;
height:104px;
padding-top:0px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}
.property_detail #page_header_outer{
width:957px;
height:104px;
padding-top:0px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}
#ubertor.contact_us #page_header_outer {
width:957px;
height:104px;
padding-top:0px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}

#ubertor.blog #page_header_outer {
width:957px;
height:104px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}
#ubertor.links #page_header_outer {
width:957px;
height:104px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}

#ubertor.privacy_policy #page_header_outer,
#ubertor.sitemap #page_header_outer,
#ubertor.home #page_header_outer {
width:957px;
height:104px;
background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/original-masthead.jpg) top no-repeat;
}

/* =================================================== content =================================================== */

#SOmonoSlideshow, #SOmonoslideshow {
	width: 800px;
	height: 600px;
	padding-bottom: 25px;
	padding-top: 25px;
}

div.#container_inner{
background: #000;
}
#ubertor #content_outer{
width: 957px;
border:none;
padding-top: 37px;
background: #000;
}
#content_outer {
height: 1px;
background: #000;
color: #000;
}

#ubertor #content_inner{
background: #fff;
background-image: url(http://staging.offbeat-studios.com/ubertor/rpp/images/main-side-lines.png);
	background-repeat: repeat-y;
	background-position: right;
width: 957px;
}
#ubertor.property_detail #content_inner{
background-color: #fff;
background-image: none;
width: 957px;
}
div.content#content_body {
	width: 957px;
	background-color: none;
	background-image: url(http://staging.offbeat-studios.com/ubertor/rpp/images/background-original.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
div.content#content_body ol {
	width: 620px;

	
}
#content_body {
width: 937px;

background: none;

}
div.search {display:none;}

.home #id_inset_outer {display:none;}

.property_detail #content_inner, .property_detail #content_body {
background: #ffffff;
}

 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #0a284c;
	font-weight: 100;
 }

/* =================================================== Footer =================================================== */

#page_footer {
	position: relative;
	width:957px;
	height:135px;
	margin:0;
	padding:0;
	top: 0px;
	background: #000000 url(http://staging.offbeat-studios.com/ubertor/rpp/images/combine-footer.png) top left repeat-x;
	text-align:left;
	color: #CCCCCC;
}
#page_footer #footer_menu {
 padding: 1px 0;
 padding-top:140px;
 padding-left:8px;
}
#page_footer a {
vertical-align: middle;
color: #999999;
	}
	
	
	#page_footer a:hover {

color: #fff;
	}
#page_footer a#powered_by {
background: url(http://uberplate.ubertor.com/images/powered-white.gif) no-repeat right;
display:block;
width:150px;
height:50px;
float:right;
text-indent:-5000px;
text-align:left;
overflow:visible;
right: 0;
margin-top: -5px;
padding-bottom: 40px;
visibility: visible;
}


/* =================================================== Menu =================================================== */

#ubertor #menu_outer {
	position:absolute;
	top:106px;
	width:957px;
	height:30px;
	margin:0;
	padding:0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #04101c;
	background-image: url(http://staging.offbeat-studios.com/ubertor/rpp/images/side-lines.png);
	background-repeat: repeat-y;
	background-position: right center;
}

#menu_outer {
font-size:14px;
color: #797c7f;
font-family: Lucida Sans, Geneva, Arial, Helvetica, sans-serif;
line-height: 20px;
/*text-transform: uppercase;*/
font-weight: 100;
}
#menu_outer li a {
color: #FFFFFF;

}
#menu_outer li.sel a {
color: #999999;
font-weight:bold;
}
#menu_outer li.sel li a {
color: #999999;
font-weight:normal;
}
#menu_outer li.sel li a:hover, #menu_outer a:hover {
color:#999999;
}
#menu_inner {
	padding-top: 2px;
	font-weight: 100;
	padding-left: 8px;
}
#menu_inner li {
	padding-right: 9px;
}
#menu_inner ul li ul {
font-size: 12px;
border:none;
}
#menu_inner ul li ul .sel {
border:none;
}
#menu_inner ul li ul .unsel {
border:none;
}

/* ===================== */
#menu_inner li ul { background:url(http://staging.offbeat-studios.com/ubertor/rpp/images/bg-submenu.png) repeat; border:none; }
/*#menu_inner li ul { background-color: #273c57; border: 0px none #fff; border-top:none; }*/
#menu_inner li ul li { }
#menu_inner li ul li a { border-top:0px none #fff; width:150px; }
#menu_outer a {
	color: #fff;
	border-bottom: none;
	display:block;
}

#menu_outer li li a {
	font-weight:normal;
}
/
#menu_outer li:hover a,
#menu_outer li.over a { color:#bfbfbf; }

#menu_outer li.sel a { color:#5d5d5d; }

#menu_outer li:hover a:hover,
#menu_outer li.over a:hover { }

#menu_outer li:hover li a,
#menu_outer li.over li a { background:none; /*background:#273c57;*/ }

#menu_outer li:hover li a:hover,
#menu_outer li.over li a:hover {
	color: #999999;
	background:url(http://staging.offbeat-studios.com/ubertor/rpp/images/bg-submenu-rollover.png) repeat;
/*	background-color: #273c57;*/
background:none;
}

#menu_outer li li a { border: none; }

#menu_inner li:hover, #menu_inner li.sel_over, #menu_inner li.over 
{ margin-top: 0; }

#menu_inner li.sel a, #menu_inner li.sel a:hover {
	color: #bfbfbf;
}

#menu_inner li.sel li a {
	color: #fff;
}

/* =================================================== Properties Page===================================================  */
div.listing {
	margin-top:25px;
	clear:both;
	border: 0 none;
	border: 1px solid #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.listing .address {
background:url(http://staging.offbeat-studios.com/ubertor/rpp/images/bg-listing-address.jpg) repeat-x;

}
div.listing ul{
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
}
div.listing ul li{
	text-align: left;
	margin-left: 12px;
	font-size: 10px;
	line-height: 20px;
}

div.listing ul.stats li.value {
	margin-left: 10px;
}
div.listing p {
	margin-top: 15px;
}
.listing h2 {
	display:block;
	background-color: #999999;
	margin:2px;
	padding: 5px;
	font-size: 16px;
}

.listing img {
	border: 0px none #285483;
	padding:2px;
	background: none;
}
.properties p.description {
margin-left:400px;
}

/* =================================================== Listing Info =================================================== */
div.info#details li.value {
	font-size: 18px;
	margin-left:-10px;
	color: #333333;
}
/* =================================================== Listing =================================================== */

#listing_description h3{
	color: #333333;
}
.listing_details div.info, #map {
  border: 1px solid #688a92;
}
#detail_menu li {
	width: inherit;
	}
.listing_details #detail_menu li a {
  border: 1px solid #688a92;
  border-bottom: none;
  background-color:transparent;
  
}

.listing_details #detail_menu .sel a {
  background-color: #688a92;
  border-color: #688a92;
  font-weight:bold
}
.listing_details #detail_menu .sel a:hover {
	color: #FFFFFF;
}
.listing_details ul.links {
  border: 1px solid #688a92;
}

.listing_details ul.right {
  border-left: 1px solid #688a92;  
}

.listing_details h3 { color: #523910; }
#business_card #agent_one {
	margin-bottom: 10px;
}
div#business_card  {
border:1px solid #285483;
width:926px;
height: 150px;
}
#business_card #agent_one,
#business_card #agent_two {
width:926px;
}
/* =================================================== Listing =================================================== */
.content_form{
display:none;
}

/* =================================================== Custom Link =================================================== */
.maplink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #C47214;
		text-decoration: none;
}
.maplink:link{
	color: #FFFFFF;
	text-decoration: none;
}
.maplink:hover{
	color: #333333;
	font-weight: 100;
	text-decoration: none;
}
.maplink:visited{
color: #FFFFFF;
	text-decoration: none;
}
.maplink:acitve{
color: #FFFFFF;
	text-decoration: none;
}
.highlight{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 200;
	text-transform: uppercase;
	color: #054578;
}
.custom-subtitle{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #002249;
	font-style: italic;
	font-weight: bold;
}

/* 

.h-2 {margin-left:0; padding-left:0; line-height:1.4em; font-size:1em; font-weight: 600; color: #002d5a;}
.h-3 {margin-left:0; padding-left:0; padding-bottom:10px; font-size:1em; line-height:1.4em; font-weight: 500; color: #cfaa69;}
.h-1 {margin-left:36px; padding-left:0; padding-bottom:10px; font-size:1.4em; line-height:1.4em; font-weight: 500; color: #cfaa69;}
.h-4 {margin-left:36px; padding-left:0; padding-bottom:10px; font-size:1.4em; line-height:1.4em; font-weight: 500; color: #908f8f;}

#menu_inner li ul li { color: #162748;}
#menu_inner li ul li a { color: #162748; border-top:1px solid #fff; width:150px; }

#menu_outer li li a {
color: #162748;
}

#menu_inner li ul { color: #162748; background-color: #cbc390; border: 1px solid #fff; }
#menu_inner li ul li { color: #162748;}
#menu_inner li ul li a { color: #162748; border-top:1px solid #fff; width:150px; }
#menu_outer a {
	color: #fff;
	border-bottom: none;
	display:block;
}

#menu_outer li li a {
color: #162748;
	font-weight:normal;
}
#menu_inner li ul a { color:#162748; }
#menu_inner li li a, #menu_inner li li a { color:#162748; }
	
#menu_outer a:hover {
	color:#adabab;
	text-decoration: none;
}

#menu_inner li.sel a, #menu_inner li.sel a:hover {
	color:#adabab;
}
#menu_inner li li a, #menu_inner li li.sel a {
	color:#162748;
}

#menu_outer li:hover li a:hover,
#menu_outer li.over li a:hover { background:#cbc390; color:#333;}


#menu_inner ul li { margin: 0 3px; }

#menu_inner ul li a {
  padding: 3px 5px;
  display:block
}
#menu_inner { margin-left:18px; }


#menu_inner {background:transparent;}

#menu_outer li:hover li a,
#menu_outer li.over li a { background-color:#f2ecbc; }

#menu_outer li li a { color:#797c7f;  }
#menu_inner li ul a { color:#797c7f;  }

	
#menu_outer a:hover, #menu_inner li.sel li a:hover {
	color:#adabab;
	text-decoration: none;
}


#menu_inner li.sel a, #menu_inner li.sel a:hover {
	color:#adabab;
}

#menu_inner li.sel li a {
	color: #fff;
}
#menu_inner li.sel a, #menu_inner li.sel a:hover,
#menu_outer li.sel a,
#menu_outer a:hover {color:#adabab;}

#detail_menu li {
 float:left;
 width: 120px;
 line-height: normal;
 margin: 0 1px;
 text-align: center;
}

=====

.active_listings #content_body {width:957px; overflow:hidden;}
.active_listings #content_inner {width:957px; overflow:hidden;}
.about_our_team #content_body, .about_our_team #content_outer, .about_our_team #content_inner {border:none; margin:0; padding:0; width:957px;}
.home #content_body, .home #content_outer, .home #content_inner {border:none; margin:0; padding:0; width:957px; overflow:hidden;}
.home #content_inner, .home #content_body, .property_detail #content_body {margin:0; padding:0;  border:none;}
.home #content_outer, .home #content_body {
 border:none;
 position:relative;
 margin:0;
 padding:0;
 width:957px;
background:#000000;
}
.listing_details #detail_menu .sel a,
.listing_details #detail_menu a:hover {
  padding: 5px 10px 10px 10px;
  margin-top: 0;
  position:relative;
}

div#page_footer a#powered_by {
float: right;
margin-top:20px;
}
#ubertor div#page_footer a {
 padding-top:30px;
 float: right;
 margin-right: 20px;
}

=======

.active_listings #page_footer {top:0px; }


p#agent_brokerage {margin-top:20px;}


#SOmonoSlideshow, #SOmonoslideshow {
  width: 700px;
  height: 500px;
}
a.logo-caption span {
 display:none;
}
a.logo-caption:hover span {
 display:block;
}

#container_inner, #container_outer { padding:0; background: transparent;}
#team-photo {float:right; padding:10px; padding-top:0px;}
#ubertor.properties p.description {margin-left:400px;}
*:first-child+html #ubertor.properties p.description {margin-left:405px;}

.about_our_team img {padding:0; margin:0; border:none;}
#about-team-content,
#realty-network-content,
#auction-house-content,
#office-locations-content,
#our-company-content {font-size:1em; line-height:1.2em; margin:16px; color: #404040;}
#about-team-content p, #our-company-content p {padding-bottom:30px; }
#about-team-content strong, #our-company-content strong { font-weight:600; color: #303030;}
.no-pad {padding-bottom:0;}
#our-company-heading-text {width:957px; border-bottom: solid 1px #cfaa69;}
#realty-network-content a, #auction-house-content a {
 color: #cfaa69;
 text-decoration: none;
 font-weight:600;
}
#realty-network-content a:hover, #auction-house-content a:hover {
 color: #797c7f;
}
.office-locations-heading-text {color:#908f8f; width:957px; border-bottom: solid 1px #cfaa69;}
#office-location-list p {margin-left:16px; padding-bottom:8px; line-height: 1.2em;}

.home img {border:none; margin:0; padding:0;}
.home object {width:957px; height: 325px; _margin-left:80px; _margin-top:50px;} 



*:first-child+html #ubertor #page_footer #footer_menu a {margin-top:2px; margin-right:0; margin-left: 510px; clear:both; float:left;}

#ubertor #page_footer #footer_menu a {margin-right:10px; }
*:first-child+html div#page_footer a#powered_by {
	margin-left:500px;
}
*/
