body {
background: #424242 url() repeat-x scroll center top;
}
/*body {
background: #424242 url(https://web.archive.org/web/20200521044807/http://storage.ubertor.com/karolinalutoborska.ourubertor.com/content/image/605.png) repeat-x scroll center top;
}*/
#container_outer, #container_inner, #page_footer {
background: transparent url(http://storage.ubertor.com/karolinalutoborska.ourubertor.com/content/image/603.png) repeat-y scroll center top;
}


/* Default layout */

#masthead, #site_title, #contact_info {
display: none;
}

#container_outer {
max-width: 100%;
width: 100%;
}

#container_inner {
max-width: 100%;
width: 100%;
margin: 0 auto;
}

#menu_outer {
position: absolute;
margin: 0 auto;
padding: 0;
top: 0;
z-index: 1;
width: 100%;
height: 105px;
background-color: rgba(19,97,173,0.75);
}

/*.home #menu_inner {
max-width: 960px;
width: 520px;
margin: 0 auto;
padding: 0;
overflow: hidden;
}*/

#menu_inner {
width: 606px;
max-width: 960px;
margin: 0 auto;
padding: 0;
}
/*#menu_inner ul li {
padding-bottom: 25px;
}*/

#menu_inner ul li a {
padding: 0 20px;
display: block;
margin-top: 65px;
}

#menu_outer #up_menu1 a, #menu_outer a {
border: 0;
text-transform: uppercase;
}

#menu_outer a:hover, #menu_outer .sel a, #menu_outer .sel a:hover, #menu_inner li:hover, #menu_outer li.sel a:hover {
background: transparent url() repeat-x;
}

#menu_inner ul ul li a:hover {
background:#333;
}

#up_menu2 {
text-indent: -999px;
background: transparent url(https://s3.amazonaws.com/store24-ubertor-com/karolinalutoborska.ourubertor.com/content/image/36.png) 0 0 no-repeat !important;
width: 283px;
height: 170px !important;
}

#menu_inner ul ul li a {
display: block;
float: left;
margin-top: 0px;
padding: 5px 20px;
/*width: 123px;*/
}

#menu_inner ul ul {
border-top: 1px solid #333;
/*margin-top: 19px;*/
}

#content_outer {
color: #333;
background-color: #ebebeb;
}

#content_inner {
margin: 30px auto 0;
padding: 20px 0;
overflow: hidden;
max-width: 960px;
}



#page_footer {
background: #e5e7e6 url(https://store24-ubertor-com.s3.amazonaws.com/karolinalutoborska.ourubertor.com/content/image/121740.jpg) no-repeat scroll center top;
padding: 10px 0 0;
}

#page_footer a#sitemap {
margin-right: 0;
}

#page_footer_inner {
max-width: 960px;
width: 100%;
margin: 0 auto;
}

#page_footer a {
color: #000;
opacity: .5;
}

#page_footer a {
font-size: 11px;
margin: 30px 30px 0 0;
padding: 0;
line-height: 30px;
text-align: right;
float: right;
}

div#page_footer a#powered_by {
background: transparent url() no-repeat 0 0;
}

/* banner */
#slideshow { 
    margin: 0 auto; 
    position: relative; 
    width: 960px; 
    height: 428px; 
    padding:0;  
}

#slideshow > div { 
    position: absolute; 
    top: 105px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}


/* Content and Fonts */
#content_body h2, #content_body #address h1, #content_body h2 a, a:link, a:visited, #content_body p a {
color: #bf1e2e;
}

body {
font-family: 'Lato', sans-serif !important;
}

#content_body h2 {
padding: 10px 0;
font-size: 24px;
font-weight: 300;
text-transform: uppercase;
}

#details {
background-color: #fff;
}

.inset h3 {
color: #000d3d;
border-top: 0;
border-bottom: 0;
font-size: 20px;
text-transform: uppercase;
font-weight: 300;
}

/* home layout */
.wlcm {
float: left;
width: 575px;
text-align: center;
padding: 0 12px 0 0px;
margin-right: 5px;
border-right: 3px solid #fff;
}

.wlcm span {
font-size: 35px;
font-weight: 300;
}
.wlcm p {
padding: 17px 0 5px !important;
}

.hcwh {
float: left;
margin-left: 20px;
}

#cl-effect-6 a{
font-size: 27px;
font-weight: 300;
}

#ubertor #menu_inner ul ul ul {
	display: none;
left: 199px !important;
position: absolute;
top: 0px !important;
width: 100%;
}

#ubertor #menu_inner ul ul  li:hover ul {
	display: block;
}

#ubertor #menu_inner ul ul  li:hover ul li {
	position: relative;
	border-left: 1px solid #2e2e2e;
	height: auto;
}


#ubertor #menu_inner ul ul ul ul {
	display: none !important;
	left: 179px !important;
	position: absolute;
	top: 0 !important;
	width: 100%;
}

#ubertor #menu_inner ul ul ul li:hover ul {
	display: block !important;
}

#ubertor #menu_inner ul ul ul li:hover ul li {
	position: relative;
	border-left: 1px solid #2e2e2e;
	height: auto;
}

html > body #menu_inner ul li {
	position: relative;

}

#menu_inner li li.sel a, #menu_inner li:hover, #menu_inner li.sel_over, #menu_inner li.over, #menu_outer .sel li a {
background:none repeat scroll 0 0 #111111;
}
#menu_inner li ul a {
line-height: 19px;
width: 200px;
}
#sm{
position: absolute;
top: 10px;
z-index: 10;
width: 100%;
margin: 0 auto;
text-align: right;
}

#menu_outer .sel li a:hover {
background-color:#333;
}

a i.fa {
font-size: 30px;
vertical-align: middle;
color: #fff !important;
margin-left: 5px;
}


span.inner_description img {
    width: 45px;
    padding: 10px;
}


#content_body div.listing ul.stats li.value {
    color: #1f5992;
}

#content_body h2, #content_body #address h1, #content_body h2 a, a:link, a:visited, #content_body p a {
    color: #17518a;
}


#content_body p a:hover {
    color: #339aff;
}

.listing_details #detail_menu .sel a, .listing_details #detail_menu a:hover {
    background: #144e87;
    color: #FFF;
}

#content_body h1 {
    color: #114b84;
}

#content_body #listing_description h3 {
    color: #124c85;
}

p.mls-logos img {
    height: 35px !important;
}


p.mls-logos {
    width: 200px;
}

#content_body .links li a {
    color: #114b84;
    text-decoration: none;
    outline: none;
}

a:hover, .links li a:hover, #content_body .links li a:hover {
    color: #3b7dbd;
}

.listing_details #navigation a:hover {
    color: #114b84;
}

.listing_details #navigation a {
    color: #1f5992;
}
