
.textme_btn {
position:absolute;
top:20px;
right:250px;
}

#social_icons {
position:absolute;
top:97px;
right:113px;
width:120px;
height:32px;
z-index:9999999999999999999999999999999999;
display:inline-block;
}

#facebook {
display:inline-block;
z-index:9999999999999999999999999999999999; 
}

#facebook a,
#facebook a:link,
#facebook a:visited {
display:block; 
width:32px;
height:32px; 
text-indent: -9999px;
z-index:99999999999999999999999999999999;
overflow: hidden;
color: transparent;
background:url('facebook_32.png') -0px 0px no-repeat;
}

#facebook a:hover,
#facebook a:active {
display:block; 
background:url('facebook_32.png') -32px 0px no-repeat;
}


#twitter {
display:inline-block;
z-index:9999999999999999999999999999999999; 
}

#twitter a,
#twitter a:link,
#twitter a:visited {
display:block; 
width:32px;
height:32px; 
text-indent: -9999px;
z-index:99999999999999999999999999999999;
overflow: hidden;
color: transparent;
background:url('twitter_32.png') -0px 0px no-repeat;
}

#twitter a:hover,
#twitter a:active {
display:block; 
background:url('twitter_32.png') -32px 0px no-repeat;
}


#pinterest {
display:inline-block;
z-index:9999999999999999999999999999999999; 
}

#pinterest a,
#pinterest a:link,
#pinterest a:visited {
display:block; 
width:32px;
height:32px; 
text-indent: -9999px;
z-index:99999999999999999999999999999999;
overflow: hidden;
color: transparent;
background:url('pinterest_32.png') -0px 0px no-repeat;
}

#pinterest a:hover,
#pinterest a:active {
display:block; 
background:url('pinterest_32.png') -32px 0px no-repeat;
}





#google_translate_element{position:absolute;top:-28px;right:12px;}
.addthis_toolbox{position:absolute;top:97px;right:0px;width:119px;}
#weather{position:absolute;top:134px;z-index:99999;right:12px;}
#headercontent{margin-top:30px;}

#view_listings_descriptionview_btn {
display:none;
}

#view_listings_thumbnailview_btn {
display:none;
}

#hp_bottom_banner_content {
width:962px;
}

#footercontainer {
width:982px;
margin:auto;
}
#real-estate2 #headercontent,
#viewlisting2 #headercontent{
margin:0;
}
#feedback2 #headergraphic,
#feedback2 #nav_container{
display:none;
}
body#real-estate2,
body#viewlisting2,
body#feedback2{
background-image:none;
} 
#real-estate2 #footer_nav_container,
#viewlisting2 #footer_nav_container,
#feedback2 #footer_nav_container{
display:none;
}














.banner_container {
height:155px;
width:982px;
background-color:#5675b8;
margin:auto;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
-webkit-box-shadow: 0 0 4px .5px #5f5f5f;
box-shadow: 0 0 4px .5px #5f5f5f;
}

.banner_container img {

}


.office_logo_banner {
position:absolute;
top:20px;
left:50px;
}

.agent_photo_banner {
position:absolute;
top:10px;
left:270px;
}

.agent_name_banner {
position:absolute;
top:7px;
left:395px;
}

.agent_name_banner h1 {
font-size:34px;
margin-bottom:0px;
font-weight:bold;
color:#ffffff;
}

.agent_title_banner {
color:#ffffff;
}

.agent_email_banner a {
text-decoration:none;
line-height:80px;
font-weight:bold;
color:#ffffff;
}

.agent_email_banner a:hover {
text-decoration:underline;
}


.agent_phone_banner {
position:absolute;
top:25px;
right:50px;
text-align:right;
color:#ffffff;
font-size:18px;
}

.agent_phone_banner span {
font-weight:bold;
}


.agent_phone_banner a {
color:#ffffff;
text-decoration:none;
}