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

*{border:0; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration:none;}

.clear{clear:both;}
.white{color:#ffffff;}

body{
background-color:#6699cc;
width:1000px;
margin:72px auto;
position:relative;
}

#header{
width:1000px;
height:128px;
background-color:#ffffff;
position:relative;
}

.header_shadow_bottom{
width:1000px;
height:5px;
display:inline-block;
position:absolute;
top:128px;
left:0;
z-index:1000;
}

.header_shadow_bottom img{
width:1000px;
height:5px;
}

.header_shadow_right{
width:4px;
height:131px;
position:absolute;
top:0;
left:1000px;
display:inline-block;
}

.header_shadow_right img{
width:4px;
height:131px;
}

#header .logo{
display:block;
padding-top:30px;
margin-left:68px;
width:246px;
height:61px;
float:left;
}

#header #top_menu{
list-style:none;
list-style-position:outside;
padding-top:20px;
font-size:11px;
font-weight:bold;
color:#666666;
float:left;
margin-left:258px;
}

#header #top_menu a{
color:#336699;
}

#header #top_menu a:hover{
color:#666666;
}

#header #top_menu li{
margin-bottom:10px;
}

#header #home_link{
color:#6699cc;
font-size:10px;
padding-top:20px;
float:right;
margin-right:13px;
}
#header #home_link a{
color:#6699cc;
font-size:10px;
}

#content{
margin-left:13px;

}

.content_left{
height:519px;
float:left;
position:relative;
}


.content_left ul{
color:#99ccff;
font-size:11px;
font-weight:bold;
list-style:none;
list-style-position:outside;
margin-left:55px;
margin-top:24px;
width:150px;
}

.content_left ul li{
margin-bottom:10px;
}

.content_left a{
color:#6699cc;
}

.content_left a:hover{
color:#99ccff;
}

.content_left ul ul{
font-weight:normal;
margin-left:11px;
margin-top:10px;
}

#home_left{
background-image:url(../images/bkg_home.gif);
background-repeat:no-repeat;
width:560px;
}

#contact_left{
background-image:url(../images/bkg_contact.jpg);
background-repeat:no-repeat;
width:541px;
}

#history_left{
background-image:url(../images/bkg_history.jpg);
background-repeat:no-repeat;
width:541px;
}

#team_left{
background-image:url(../images/bkg_team.jpg);
background-repeat:no-repeat;
width:235px;
}

#aboutus_left{
background-image:url(../images/bkg_aboutus.jpg);
background-repeat:no-repeat;
width:541px;
}

#properties_left{
background-image:url(../images/bkg_properties.jpg);
background-repeat:no-repeat;
width:541px;
}

#services_left{
background-image:url(../images/bkg_services.jpg);
background-repeat:no-repeat;
width:541px;
}

#realestate_left{
background-image:url(../images/bkg_realestate.jpg);
background-repeat:no-repeat;
width:541px;
}

#propertymanagement_left{
background-image:url(../images/bkg_propertymanagement.jpg);
background-repeat:no-repeat;
width:541px;
}

#press_left{
background-image:url(../images/bkg_press.jpg);
background-repeat:no-repeat;
width:541px;
}

#press_left ul{
font-weight:normal;
}

#lakeview1114_left{
background-image:url(../images/bkg_1114lakeview.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_900epine_left{
background-image:url(../images/bkg_900epine.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_1000epike_left{
background-image:url(../images/bkg_1000epike.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_152110th_left{
background-image:url(../images/bkg_152110th.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_151410th_left{
background-image:url(../images/bkg_151410th.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_1620broadway_left{
background-image:url(../images/bkg_1620broadway.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_151712th_left{
background-image:url(../images/bkg_151712th.jpg);
background-repeat:no-repeat;
width:541px;
}

#property_1000madison_left{
background-image:url(../images/bkg_1000madison.jpg);
background-repeat:no-repeat;
width:541px;
}

#propertymap_left{
background-image:url(../images/bkg_propertymap.gif);
background-repeat:no-repeat;
width:673px;
}

#property_popup{
display:none;
position:absolute;
background-image:url(../images/bkg_callout.png);
background-repeat:no-repeat;
width:93px;
height:73px;
z-index:1100;
font-size:12px;
color:#ffffff;
padding-top:15px;
text-align:center;
padding-left:5px;
padding-right:5px;
}

.map_hotspot{
width:12px; 
height:12px; 
position:absolute;
}

.map_hotspot span{
display:inline-block;
width:12px;
height:12px;
}

.map_hotspot img{
width:12px;
height:12px;
}

.content_right{
float:left;
position:relative;
}

.content_right img{
display:block;
}

.content_right h2{
font-size:12px;
line-height:24px;
font-weight:bold;
margin-left:54px;
margin-top:32px;
color:#003366;
}

.content_right a, .content_right a:link, .content_right a:visited{
	color: #FFFFFF;
	text-decoration:underline;
}
.content_right a:hover {
	color:#003366;
}
.content_right .property_image{
position:absolute;
left:-31px;
top:255px;
}

.title{
font-weight:normal;
font-style:italic;
}

.content_right p{
font-size:12px;
color:#003366;
line-height:22px;
margin-left:54px;
}
#regContent p {
	width:275px;
	margin-top:10px;
}
#scroll_text{
overflow-y:scroll;
height:450px;
width:370px;
padding-right:5px;
margin-top:30px;
}

#scroll_text_short{
overflow-y:scroll;
height:310px;
width:370px;
padding-right:5px;
}

#property_scroll{
overflow-y:auto;
height:150px;
width:370px;
margin-top:10px;
padding-right:5px;
}
div#property_scroll {
	margin-top:10px;
	width:424px;
}
.team_content{
width:673px;
height:403px;
margin-left:54px;
margin-top:24px;
overflow-y:auto;
}

.team_content img{
float:right;
margin-left:15px;
margin-bottom:15px;
margin-right:4px;
}

.team_content p{
margin-top:0px;
margin-left:0px;
margin-top:15px;
margin-right:5px;
width:auto;
}

.content_header{
margin-left:54px;
margin-top:45px;
}

#home_left p{
font-size:12px;
line-height:24px;
color:#99ccff;
width:370px;
margin-left:115px;
padding-top:210px;
}

#footer{
width:1000px;
height:73px;
background-color:#ffffff;
color:#003366;
font-size:12px;
line-height:73px;
text-align:center;
position:relative;
}

#footer a{
color:#003366;
}

.footer_shadow_bottom{
width:1000px;
height:5px;
display:inline-block;
position:absolute;
top:720px;
left:0;
z-index:1000;
}

.footer_shadow_bottom img{
width:1000px;
height:5px;
}

.footer_shadow_right{
position:absolute;
top:647px;
left:1000px;
width:4px;
height:76px;
display:inline-block;
}

.footer_shadow_right img{
width:4px;
height:76px;
}

#musiclink{ border:none;position:absolute;right: 10px;bottom: 10px;}

.style1 {color: #6699CC}
