/* General */

body {
background-image: url(http://storage.ubertor.com/tericonrad.myubertor.com/content/image/186.png);
background-color: #f4f4f4; 
color: #000;
font-family: Verdana;
padding-bottom: 0px;
}

#masthead {
display: none;
}

a, object, div, h1, h2, h3, img {
outline: none;
}

/* Typography */

h1 h2 h3 {
color: #000000;
}

p {
color: #7a7a7a;
line-height: 1.5em;
font-size: 12px;
font-family: Verdana;
}

a:link, a:visited, a {
text-decoration: none;
color: #000000;
}

a:hover {
color: #666666;
}

.inset .entry, #twitter_widget span, #posts .post .entry p {
color: #7a7a7a;
}




/* Header */

.property_detail div#site_title a small, div#page_header_inner h1 a, .property_detail div#site_title a strong, div#page_header_inner h1, #broker_logo, div#page_header_inner h2, #contact_info {
display: none;
}

#ubertor #page_header_outer {
height: 279px;
}

#ubertor #page_header_inner {
background-color: transparent;
background-image: url(http://storage.ubertor.com/tericonrad.myubertor.com/content/image/307.png);
background-repeat: repeat;
background-attachment: scroll;
background-position: center top;
height: 285px;
}





/* Menu */

#menu_outer li a:hover, #menu_outer li.sel a, #menu_outer li.sel a:hover, #ubertor .inset a, #menu_outer li.sel ul li a.sel, #menu_outer li.sel ul li a.sel:hover {
color: #000000;
}

#menu_outer {
float: left;
width: 200px;
margin 0;
margin-top: 0px;
padding-top: 0px;
padding-right: 0;
padding-bottom: 0;
padding-left: 27px;
background-color: transparent;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
}

#menu_outer li a, #menu_outer li.sel ul li a {
color: #7a7a7a;
display: block;
background-color: #f4f4f4;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-left: 10px;
padding-right: 5px;
font-size: 10px;
font-weight: bold;
}

#menu_outer ul li a {
padding-left: 5px;
}

#menu_outer li.sel a {
background-color: transparent;
background-image: url(http://storage.ubertor.com/tericonrad.myubertor.com/content/image/191.png);
background-repeat: repeat;
background-attachment: scroll;
background-position: center top;
color: #ffffff;
}

#menu_inner {
border: 0;
}

#menu_outer li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #dcdcdc;
}

#menu_outer ul ul li {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #dcdcdc;
}




/* Insets */

.inset img {
border: 0px;
padding: 0px;
margin: 0px;
width: 180px;
}

#posts .post .entry p {
color: #7a7a7a;
}

#id_inset_wrapper_right {
position: absolute;
top: 269px;
margin-left: 766px;
}

.inset_outer {
width: 200px;
padding-left: 27px;
}

.inset {
width: 200px;
background-image: none;
background-color: #f4f4f4;
border: 0;
}

.inset h3 {
background-image: url(http://storage.ubertor.com/tericonrad.myubertor.com/content/image/191.png);
padding-left: 10px;
padding-top: 7px;
padding-bottom: 7px;
font-weight: bold;
font-size: 10px;
}

.inset_group div.blog p.postmetadata {
margin-top: 0px;
}


/* Main Layout */

#container_inner {
width: 1020px;
background-image: url(http://www.tordiacreative.com/tlc/container-bg.png);
background-repeat: repeat;
border: 0;
background-color: transparent;
background-attachment: scroll;
background-position: 0% 0%;
padding: 0;
}

div#page_footer a#powered_by, #page_footer a {
display: none;
}

#content_body {
margin-top: 0px;
width: 514px;
float: right;
margin-right: 250px;
}

/* Listings */

.listing h2 {
background-color: transparent;
}

.listing li {
margin-bottom: 0px;
margin-top: 5px;
}

div#listing_group {
margin: 0;
padding: 0;
border: 0;
}

.listing {
padding-bottom: 0px;
border: 0px;
margin: 0px;
}

#content_body .listing h2 {
margin-top: 15px;
font-size: 14px;
padding-left: 0px;
margin-left: -5px;
}

.listing li.value, div.info ul.info li.value, #content_body h2 {
color: #000000;
font-size: 16px;
}

.listing li.value {
padding-top: 20px;
}

.listing p {
margin-top: 10px;
width: 99%;
}

ul.pages {padding-left: 48px; margin-bottom: 30px;}

.listing img {
margin-left: 0px;
margin-top: 20px;
margin-bottom: 20px;
padding: 5px;
background-color: #f4f4f4;
border: 0;
}

.property_detail #page_header_inner h1 {
display: none;
}

#details {
width: 706px;
float: left;
}

#SOmonoSlideshow, #SOmonoslideshow {
width: 706px;
height: 471px;
background-color: transparent;
}

.property_detail #id_inset_outer {
display:none;
}

.property_detail #content_body {
width: 706px;
padding-right: 0px;
padding-top: 0px;
margin-top: 0px;
margin-right: 57px;
margin-bottom: 0px;
margin-left: 15px;
}

.listing_details #navigation li.return {
width: 100%;
}

#business_card {
display: none;
}

#content_body p {
margin-right: 0px;
}

div.info ul.links, .property_detail ul.links {
border: 0px;
padding-top: 40px;
padding-left: 0px;
margin-left: 0px;
}

#detail_menu {
padding-top: 30px;
}

#content_body #listing_description p {
clear: left;
padding: 10px 30px 10px 30px;
}

#content_body div.info h3 {
margin-left: 30px;
}

div.info ul.left, div.info ul.right {
width: 220px;
}

div.info ul.right {
padding-top: 40px;
border: 0px;
}

div.info ul.info strong {
font-size: 11px;
width: 120px;
}

div.info ul.links {
font-size: 11px;
}

div.info ul.info li.value {
padding-bottom: 10px;
padding-top: 10px;
}

#details, #mortgage, #virtual, #photos, #map {
border: 1px solid #dcdcdc;
}

#listing_description {
padding-top: 15px;
}

.content ul, .content ol {
line-height: 20px;

}

.listing_details .info .info li{
font-size: 11px;
color: #7a7a7a;
}

#details ul.info {
padding-left: 30px;
}

.listing_details .info .info li strong {
margin-left: 0px;
}

#content_body ul.links li {
padding-left: 30px;
line-height: 20px;
}

#detail_menu li {
background-color: #f4f4f4;
background-image: none;
line-height: 25px;
margin-right: 3px;
}

#detail_menu li.sel {
background-image: url(http://storage.ubertor.com/tericonrad.myubertor.com/content/image/191.png);
background-repeat: repeat;
line-height: 25px;
margin-right: 3px;
}

#detail_menu li a {
color: #7a7a7a;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

#detail_menu li a:hover {
color: #000000;
}

#detail_menu li.sel a {
color: #ffffff;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

#content_body h2 {
margin-left: -5px;
}

p.board_disclaimer {
width: 706px;
font-size: 8px;
padding-top: 20px;
}

.board_copyright {
display: none;
}

#page_footer #footer_menu {
display: none;
}

.property_detail #content_body {
float: right;
margin-top: 0px;
}

.listing_details #navigation li.return {
display: none;
}

.listing_details #navigation li.prev, .listing_details #navigation li.next {
margin-top: 0px;
}

/**** Twitter Widget by SplitMango.com ****/
#twitter_widget {padding:10px; padding-top: 0px;}
#twitter_widget span {display:block;text-align:left;}
#twitter_widget ul li {text-indent:0px;text-align:right;float:none;width:100%;}
#twitter_widget .twitter_credit {color:#333;border-top:1px solid #333;}

.cufon-canvas element.style {
left:27px;
top:4px;
}

#details h2 {margin: 20px; padding: 10px;}
