#google_translate_element{position:absolute;top:-18px;right:12px;}
.addthis_toolbox{position:absolute;top:93px;right:10px;}
#weather{position:absolute;top:128px;z-index:99999;right:12px;}
#headercontent{margin-top:20px;}


#social_icons {
position:absolute;
top:93px;
right:155px;
width:70px;
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;
}


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

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

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




.banner_container {

}

.banner_container img {
-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;
}


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

.agent_photo_banner {
position:absolute;
top:15px;
left:250px;
}

.agent_name_banner {
position:absolute;
top:4px;
left:375px;
text-align:left;
}

.agent_name_banner h1 {
font-size:19px;
margin-bottom:0px;
font-weight:bold;
text-shadow: 2px 2px 8px #000000;
text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px, rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px, rgb(0, 0, 0) -0.832294px 1.81859px 0px, rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px, rgb(0, 0, 0) -1.87291px -0.701566px 0px, rgb(0, 0, 0) -1.30729px -1.5136px 0px, rgb(0, 0, 0) -0.421592px -1.95506px 0px, rgb(0, 0, 0) 0.567324px -1.91785px 0px, rgb(0, 0, 0) 1.41734px -1.41108px 0px, rgb(0, 0, 0) 1.92034px -0.558831px 0px;
display:inline-block;
padding-top:10px;
}

.agent_title_banner {
text-shadow: 2px 2px 8px #000000;
text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px, rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px, rgb(0, 0, 0) -0.832294px 1.81859px 0px, rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px, rgb(0, 0, 0) -1.87291px -0.701566px 0px, rgb(0, 0, 0) -1.30729px -1.5136px 0px, rgb(0, 0, 0) -0.421592px -1.95506px 0px, rgb(0, 0, 0) 0.567324px -1.91785px 0px, rgb(0, 0, 0) 1.41734px -1.41108px 0px, rgb(0, 0, 0) 1.92034px -0.558831px 0px;
}


.agent_email_banner a {
text-decoration:none;
color:#ffffff;
text-shadow: 2px 2px 8px #000000;
text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px, rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px, rgb(0, 0, 0) -0.832294px 1.81859px 0px, rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px, rgb(0, 0, 0) -1.87291px -0.701566px 0px, rgb(0, 0, 0) -1.30729px -1.5136px 0px, rgb(0, 0, 0) -0.421592px -1.95506px 0px, rgb(0, 0, 0) 0.567324px -1.91785px 0px, rgb(0, 0, 0) 1.41734px -1.41108px 0px, rgb(0, 0, 0) 1.92034px -0.558831px 0px;
}

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


.agent_phone_banner {
position:absolute;
top:115px;
right:412px;
text-align:right;
color:#ffffff;
text-shadow: 2px 2px 8px #000000;
text-shadow: rgb(0, 0, 0) 2px 0px 0px, rgb(0, 0, 0) 1.75517px 0.958851px 0px, rgb(0, 0, 0) 1.0806px 1.68294px 0px, rgb(0, 0, 0) 0.141474px 1.99499px 0px, rgb(0, 0, 0) -0.832294px 1.81859px 0px, rgb(0, 0, 0) -1.60229px 1.19694px 0px, rgb(0, 0, 0) -1.97998px 0.28224px 0px, rgb(0, 0, 0) -1.87291px -0.701566px 0px, rgb(0, 0, 0) -1.30729px -1.5136px 0px, rgb(0, 0, 0) -0.421592px -1.95506px 0px, rgb(0, 0, 0) 0.567324px -1.91785px 0px, rgb(0, 0, 0) 1.41734px -1.41108px 0px, rgb(0, 0, 0) 1.92034px -0.558831px 0px;
font-size:18px;
}

.agent_phone_banner span {
font-weight:bold;
}


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


.abr_logo_banner {
position:absolute;
top:5px;
right:20px;
}

.textme_btn {
position:absolute;
top:5px;
right:140px;
}

.twitter-hashtag-button {
position:absolute;
right:240px;
top:113px;
}

#view_listings_descriptionview_btn {
display:none;
}

#view_listings_thumbnailview_btn {
display:none;
}

#hp_bottom_banner_content {
width:962px;
}

#footercontainer {
width:982px;
margin:auto;
}

