@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5em;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1em;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1em;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25em;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;text-align:justify;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
/*a:focus, a:hover {color:#000;}
a {color:#fff;text-decoration:underline;}*/
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em {font-style:italic;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
div{text-align:justify;}

.container {width:900px;margin:0 auto;}
.left-container{width:350px;float:left;}
.content-container{width:500px;float:left;}
.padding5 {padding:5px;}
.padding10 {padding:10px;}
.padding15 {padding:15px;}
.box1 {float:left;width:220px;min-height:220px;padding:10px;margin-right:20px;}
.last{margin:0 !important;}
#header-wrapper .left-container, #footer-wrapper .left-container{padding-right:25px;}
#header-wrapper .content-container, #footer-wrapper .content-container{padding-left:25px;}
#right_pane{min-height:650px;}
#main-menu-container {width:auto;}
#main-menu-container UL {padding:0; margin:0;}
#main-menu-container LI {list-style:none inside; float:left;}
#main-menu-container A {display:block; text-decoration:none;}
#content-wrapper .text-area, #content-wrapper .content-container{padding-bottom:30px;}
#content-wrapper-wide .text-area, #content-wrapper .content-container{padding-bottom:30px;}
#header-wrapper .container {background:url(../images/bg-header.png) repeat-x bottom left;}
#header-wrapper .left-container{width:auto;}
#header-wrapper .content-container{width:auto;float:right;}
#estatevue-platform-wrapper{min-height:300px; background:#242424;position:relative;z-index:3;}
#main-img-wrapper {width:100%;height:248px;}
#main-img-wrapper .container { position:relative;z-index:2;height:248px;} 
#main-img{border-width:4px;border-style:solid;height:240px;}
#strip{ position:absolute; height:152px; width:100%; z-index:1; margin-bottom:43px;margin-top:55px; background: url(../images/dark-gradient.png) repeat-x center bottom #D50805;}
#left-container {background-color:#242424; color:#FFF; height:1050px;}
#content-wrapper .content-container .text-area {padding-top:15px;}
#content-wrapper-wide .content-container .text-area {padding-top:15px;}
#content-wrapper .box1 .text-area {padding:0;}
#footer-wrapper {background: url(../images/dark-gradient.png) repeat-x center bottom #d50805;padding-bottom:20px;}
#footer-wrapper #links, #footer-wrapper #resource{position:relative;margin-top:-22px;z-index:3}
#footer-wrapper .content-container {}
H1 {font-family:Helvetica;font-size:2em;font-style:italic;font-weight:bold;color:inherit;}
H1.logo {background:url(../images/logo.png) no-repeat;width:166px;height:76px;text-indent:-99999em;}
#broker-logo {width:166px;height:76px;}
H1.current-listing{background:url(../images/text.png) no-repeat -2px top;text-indent:-9999em;width:167px;height:24px;font-size:14px;line-height:24px;}
H1.welcome{	background:url(../images/text.png) no-repeat -2px -28px;text-indent:-9999em;width:210px;height:24px;font-size:14px;line-height:24px;}
H1.protography{background:url(../images/text.png) no-repeat -172px 0px; text-indent:-9999em; width:145px; height:24px; font-size:14px; line-height:24px;}
IMG.protography{position:absolute; display:block; margin:-35px auto 0; }
.box1 {background-color:#242424;color:#fff;}
#welcome_text{padding:15px 0;}
#main-menu-container ul{margin:0;padding:0; list-style:none none inside;position:relative;}
#main-menu-container ul * { margin:0; padding:0;}
#main-menu-container ul li{float:left; position:relative; white-space:nowrap;z-index:20;}
#main-menu-container ul li a {display:block;}
#main-menu-container ul li ul, #main-menu-container ul li:hover li ul{left:-999em;position:absolute;z-index:25}
#main-menu-container ul li:hover{z-index:22;}
#main-menu-container ul li:hover ul{left:0;}
#main-menu-container ul ul ul{border:1px solid #000000}
#main-menu-container ul ul li:hover ul{left:75px;top:-6px;padding-top:5px}
#main-menu-container ul li li{float:none;line-height:normal;}

#main-menu-container {margin-top:20px;padding:10px}
#main-menu-container LI A, #main-menu-container LI:hover li A {color:#504E4F;font-size:18px;line-height:30px;padding:0 10px;margin-right:5px;font-weight:bold;}
#main-menu-container LI A:hover,#main-menu-container LI:hover A {color:#EBEBEB;background:#D50805;}
#main-menu-container ul li ul{ !important;padding-bottom:5px;}
#main-menu-container ul li li{ border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#790503;margin:0 5px 0 5px;padding-left:5px;padding-right:5px;}
#main-menu-container LI LI a {background:none transparent !important; font-size:12px !important; font-weight:normal !important;color:#fff !important;margin:0 !important;padding:0 !important}

#realtor-photo{position:absolute;margin-top:-25px;height:270px;z-index:12;}
a.read-more{
	background:transparent url(../images/asset1.png) no-repeat scroll -122px -137px;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	height:16px;
	line-height:16px;
	padding-left:10px;
	text-decoration:none;
	width:76px;
}

#footer-wrapper H1 {
	background:url(../images/asset1.png) no-repeat -121px -88px;
	width:164px;
	height:34px;
	color:#fff;
	padding:9px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	font-style:italic;
}
#footer-wrapper H1 SPAN.links, #footer-wrapper H1 SPAN.resources{
	display:block;
	background:url(../images/text.png) no-repeat left bottom;
	text-indent:-9999em;
	width:63px;
}
#footer-wrapper H1 SPAN.resources {
	background-position:-63px -51px;
	width:107px;
}
#footer-wrapper #about {
	padding-left:115px;
	background:url(../images/logo.png) no-repeat -168px 3px;
}
#footer-wrapper UL.links {
	margin:0;
	padding:0;
}
#footer-wrapper UL.links LI {
	list-style:none inside;
	margin-bottom:3px;
}
#links A {
	display:block;
	text-decoration:none;
	color:#000;
	background-color:#9F000E;
}
#footer-wrapper UL.links LI A IMG {
	width:36px;
	height:36px;
	margin:2px 10px;
	vertical-align:middle;
	background:url(../images/asset1.png) no-repeat;
}
#footer-wrapper UL.links LI#icon-home A IMG {
	background-position:-5px -89px;
}
#footer-wrapper UL.links LI#icon-home A:hover IMG {
	background-position:-5px -123px;
}
#footer-wrapper UL.links LI#icon-listing A IMG {
	background-position:-44px -89px;
}
#footer-wrapper UL.links LI#icon-listing A:hover IMG {
	background-position:-44px -123px;
}
#footer-wrapper UL.links LI#icon-contact A IMG {
	background-position:-80px -88px;
}
#footer-wrapper UL.links LI#icon-contact A:hover IMG {
	background-position:-80px -123px;
}
#footer-wrapper UL.links LI A STRONG {
	display:block;
	float:left;
	width:140px;
	font-size:14px;
	line-height:46px;
}
#footer-wrapper UL.links LI A SPAN {
	padding-top:5px;
	display:block;
	float:left;
	width:200px;
}
A#estatevue IMG{
	background:url(../images/asset1.png) no-repeat -4px -162px;
	width:212px;
	height:43px;
	margin-right:45px;
}
A#estatevue:hover IMG{
	background-position:-4px -203px;
}
A#vue IMG{
	background:url(../images/asset1.png) no-repeat -293px -88px;
	width:86px;
	height:65px;
	margin-right:55px;
}
A#vue:hover IMG{background-position:-293px -154px;}
A#atomic55 IMG{background:url(../images/asset1.png) no-repeat -388px -88px; width:64px; height:64px;}
A#atomic55:hover IMG{background-position:-388px -152px;}
#main-img img
{
	border: 0;
	display: none;
	position: absolute;
	z-index:11;
}