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


#social_icons {
position:absolute;
top:161px;
right:20px;
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.jpg') -0px 0px no-repeat;
}

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




.banner_container {
padding-top: 10px;
}

.slogan_banner {
position:absolute;
top: 10px;
right: 102px;
	font-size:37px;
	color:#5F5F5F;
	font-weight:bold;
	font-style: italic;
text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
}

.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: 80px;
    right: 220px;
}

.agent_custom_logo_banner {
position:absolute;
top: 115px;
    right: 385px;
}

.textme_btn {
position:absolute;
top: 55px;
    left: 365px;
}

.agent_photo_banner {
position:absolute;
top: 70px;
    left: 20px;
}

.agent_name_banner {
position:absolute;
top: 68px;
    left: 135px;
}

.agent_name_banner h1 {
font-size:25px;
margin-bottom:0px;
font-weight:bold;
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;
color:#ffffff;
}

.agent_title_banner {
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;
color:#ffffff;
}

.agent_cell_banner {
color:#ffffff;
padding-top:15px;
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 {

}

.agent_email_banner a {
text-decoration:none;
line-height:60px;
font-weight:bold;
color:#ffffff;
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 {
color:#eb1c2e;
}


.agent_phone_banner {
position:absolute;
top: 95px;
    right: 25px;
text-align:right;
color:#ffffff;
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;
}
















#never_miss_listings {
position:absolute;
bottom:340px;
left:30px;
width:161px;
height:110px; 
z-index:99999;
}

#dock_wrap .content {
height: 250px;
}

#dock_wrap .content {
font-size:14px!important;
height:250px!important;
}

#dock_wrap .item {
height:250px!important;
}

#dock_wrap {
height:250px!important;
}

.caroufredsel_wrapper {
height:250px!important;
}

#dock_wrap .dock {
height:250px!important;
}

#never_miss_listings a,
#never_miss_listings a:link,
#never_miss_listings a:visited {
display:block; 
width:161px;
height:110px; 
background:url('http://www.youronlineagents.com/jonathanstewart/custom/pages/never_miss_listings_btn.png') 0px 0px no-repeat;
}

#never_miss_listings a:hover,
#never_miss_listings a:active {
display:block; 
width:161px;
height:110px; 
background:url('http://www.youronlineagents.com/jonathanstewart/custom/pages/never_miss_listings_btn.png') -161px 0px no-repeat;
}

#mls_logo {
position:absolute;
bottom:352px;
right:317px;
display:block; 
}

#icx_logo {
position:absolute;
bottom:352px;
right:125px;
display:block; 
}

#realtor_logo {
position:absolute;
bottom:352px;
right:255px;
display:block; 
}

#realtor_care_logo {
position:absolute;
bottom:352px;
right:20px;
display:block; 
}
