
#social_icons_topbanner {
position:absolute;
top:15px;
right:84px;
width:32px;
height:32px;
z-index:9999999999999999999999999999999999;
display:inline-block;
}

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

#facebook_topbanner a,
#facebook_topbanner a:link,
#facebook_topbanner a:visited {
display:block; 
width:32px;
height:32px; 
text-indent: -9999px;
z-index:99999999999999999999999999999999;
overflow: hidden;
color: transparent;
background:url('http://www.youronlineagents.com/remaxerieshores/custom/pages/facebook_32.jpg') -0px 0px no-repeat;
}

#facebook_topbanner a:hover,
#facebook_topbanner a:active {
display:block; 
background:url('http://www.youronlineagents.com/remaxerieshores/custom/pages/facebook_32.jpg') -32px 0px no-repeat;
}



#container_wrap{

}
#container{
/*background: transparent url('http://www.youronline2agents.com/remaxerieshores/custom/pages/images/layout/layout.png') 0 0 no-repeat;*/
}
#home #cban_wrap{
left:-1000px;
position:relative;
}
#headercontent{
text-align:left;
width:960px;
}
#headercontent a img{ border:none;}

#banner_social_icons{
position:absolute;
top:15px;
right:10px;
}
/*
#banner_social_icons a,
#banner_social_icons a:link,
#banner_social_icons a:visited{
text-indent:-999999px;
display:inline-block;
width:33px;
height:30px;
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/social_icons.png') 0 -50px no-repeat;
overflow:hidden;
}



#banner_social_icons a#icon_fb{
background-position: -3px -40px;
}

#banner_social_icons a#icon_fb:hover{
background-position: -3px -2px;
}

#banner_social_icons a#icon_tw{
background-position: -35px -40px;
}

#banner_social_icons a#icon_tw:hover{
background-position: -34px -2px;
}

#banner_social_icons a#icon_li{
background-position: -68px -40px;
}

#banner_social_icons a#icon_li:hover{
background-position: -68px -2px;
}

















*/

/* Main Nav */
#nav_container{
height:35px;
/*overflow:hidden;*/
background: transparent 
url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/nav_grad.png') 0 0 repeat-x;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#nav_container ul,
#nav_container ul li{
background-color:transparent;
}

#nav_container ul ul{
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/gray_transparent_grad2.png') bottom left repeat-x;
top:35px;
padding-bottom:5px;
padding-top:1px;
}

#nav_container ul li a{
background-color:transparent;
/*height:35px;*/
line-height:31px;
border:none;
border-right:2px solid #dadcdd;
font-size:12px;
width:104px;
padding-left:0;
padding-right:0;
text-align:center;
/*border:none;*/
}
#nav_container ul li:hover{
background: transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/nav_grad_hov.png') 0 0 repeat-x;
}
#nav_container ul li.first-a_mainmenuitem:hover{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#nav_container ul li a:hover{
color:#fff;
background-color:transparent;
}
#nav li.last_mainmenuitem a{
border:none;
}
#nav li.first-a_mainmenuitem a{
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
text-indent:-9999px;
background: transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/house_icon.png') 42px 6px no-repeat;
}
#nav_container ul ul li:hover{
background-image: none;
}
#nav_container ul ul a{
padding:0;
padding-left:10px;
line-height:20px;
width:182px;
text-align:left;
padding-top:1px;
padding-bottom:1px;
display:block;
border:none;
}
#nav_container ul ul a:hover{
background-color:#555;
}

#contentcontainer{
color:#000;
font-size:14px;
}
#custompage_content{
padding:10px 20px;
word-spacing:1px;
}
#hp_right_col{
position:relative;
}
#map_canvas{
background:#efefef url('http://www.youronlineagents.com/images/maploading.gif') 0 0 no-repeat;
width:738px;
height:437px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
 -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
-moz-box-shadow: 8px 8px 10px rgba(0,0,0,0.4);
-webkit-box-shadow: 8px 8px 10px rgba(0,0,0,0.4);
box-shadow: 8px 8px 10px rgba(0,0,0,0.4);
}
#hp_map_wrap{
position:relative;
}
.infowindow_wrap{height:185px;font-size:small;}
.infowindow_wrap .office_infowindo{
width:auto;
}
.infowindow_wrap .iw_officetitle{
font-weight:bold;
display:block;
font-size:normal;
margin-bottom:8px;
text-transform:uppercase;
}
.infowindow_wrap .iw_officeaddress,
.infowindow_wrap .iw_officelocation,
.infowindow_wrap .iw_officepost,
.infowindow_wrap .iw_officephone,
.infowindow_wrap .iw_officefax,
.infowindow_wrap .iw_officemail{
display:block;
}

.infowindow_wrap .iw_officemail,
.infowindow_wrap .iw_officephone{
margin-top:8px;
}
.infowindow_wrap .img_wrap img{padding:3px;border:1px solid #ccc;}
.infowindow_wrap .info_wrap span{display:block;}
#hp_left_col{
position:absolute;
top:0;
right:0;
width:209px;
height:437px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
 -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
 /*background-color:#efefef;*/
 background: transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/homepage/blue_sky_with_clouds2.jpg') 0px 0px no-repeat;
-moz-box-shadow: 8px 8px 10px rgba(0,0,0,0.4);
-webkit-box-shadow: 8px 8px 10px rgba(0,0,0,0.4);
box-shadow: 8px 8px 10px rgba(0,0,0,0.4);
}

#hp_left_col,
#hp_left_col a,
#hp_left_col a:link,
#hp_left_col a:visited{
color:#fff;
text-decoration:none;
}

.hp_office{
margin-left:7px;
margin-top:7px;
}
.hp_office span{
display:block;
}
.hp_office span.office_name{
font-weight:bold;
font-size:17px;
}
#simcoeoffice{
margin-top:25px;
}
a.office_icon,
a.office_icon:link,
a.office_icon:visited{
text-indent:-999px;
overflow:hidden;
float:left;
margin-bottom:10px;
margin-right:4px;
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/office_map_icons.png') 0 0 no-repeat;
display:inline-block;
width:50px;
height:50px;
}
#portdoveroffice a.office_icon,
#portdoveroffice a.office_icon:link,
#portdoveroffice a.office_icon:visited{
background-position:0px -57px;
}
#delhioffice a.office_icon,
#delhioffice a.office_icon:link,
#delhioffice a.office_icon:visited{
background-position:0px -113px;
}

a.office_icon:hover{
/*background-position:-60px 0px;*/
}
#portdoveroffice a.office_icon:hover{
/*background-position:-60px -56px;*/
}
#delhioffice a.office_icon:hover{
/*background-position:-60px -111px;*/
}
span.office_postal{
margin-bottom:4px;
}

#map_bluebar{
position:absolute;
top:299px;
left:0px;
height:125px;
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/transparent_blue_bg.png') 0 0 repeat;
width:738px;
}
#map_bluebar div{
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/map_info2.png') 0 0 no-repeat;
width:577px;
height:117px;
position:absolute;
right:0;
top:0;
}
#remaxballoon_large{
position:absolute;
/*
top:179px;
left:20px;
*/
top:-355px;
left:870px;
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/remax_balloon.png') 0 0 no-repeat;
width:164px;
height:222px;
z-index:9999;
}

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
h1{
font-size:30px;
margin:0px;
}
p{
margin:0px;
margin-bottom:4px;
}
.red{
color:#d71920;
}
table#footertable{
text-align:left !important;
}
#designedby_yoa{
margin-left:63px;
margin-bottom:20px;
display:inline-block;
}
#designedby_yoa img{
border:none;
}
/*============== MAC Dock ====================== */

#dock_wrap{
text-align:left;
width:850px;
margin-top:15px;
margin-bottom:0px;
position:relative;
overflow:hidden;
height:260px;
margin-left:60px;
/*width:960px;
margin:0;
*/
margin-top:10px;
text-align:center;

}
#dock_wrap .dock{
width:850px;
height:250px;
margin:0 auto;
}

#dock_wrap .item {
position:relative;
float:left;
height:250px;
width:202px;
width:212px;
text-align:center;
margin:0;
}
#dock_wrap .content{
border:1px solid red;
position:absolute;
bottom:30px;
left:8px;
/*left:0px;*/
font-size:10px;
height:200px;
border:1px solid #ccc;
text-align:center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 8px 8px 8px #666; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 8px 8px 8px #666; /* FF3.5 - 3.6 */
          box-shadow: 8px 8px 10px #666;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 5px 12px;
width:155px;
overflow:hidden;
}
		

#dock_wrap .content img{
width:100;
height:92px;
border:1px solid #333;
padding:1px;
}
#dock_wrap .second img{
height:110px;
}
#dock_wrap .content span{
display:block;
}
#dock_wrap .content span.area,
#dock_wrap .item span.address{
font-weight:bold;
color:#373537;
text-transform:capitalize;
white-space:nowrap;
}
#dock_wrap .content span.area{
font-family: Georgia, "Times New Roman", Times, serif;
display:none;
}
#dock_wrap .content span.address{
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#dock_wrap .content span.descrip{
text-align:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin-top:4px;
color:#636467;
height:62px;
overflow:hidden;
}
#dock_wrap .content span.price{
text-align:left;
color:#d71920;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
}

#dock_wrap .content .price {

color:#d71920;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
}

#dock_wrap .content img{
/*150 x 70 */
width:150px;
height:70px;
margin:5px 0px;
}

#previous_btn{
display:block;
width:50px;
height:50px;
position:absolute;
top:530px;
left:0px;
z-index:999;
overflow:hidden;
text-indent:-9999px;
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/homepage/arrow_left.png') 0 0 no-repeat;
margin-top:80px;
}
#next_btn{
display:block;
width:50px;
height:50px;
position:absolute;
top:530px;
right:0px;
z-index:999;
overflow:hidden;
text-indent:-9999px;
background:transparent url('http://www.youronlineagents.com/remaxerieshores/custom/pages/images/homepage/arrow_right.png') 0 0 no-repeat;
margin-top:80px;
}

#cf_interior{
background:transparent url('/remaxerieshores/custom/pages/images/layout/interiorfooter3.png') 0 0 no-repeat;
height:93px;
position:relative;
width:960px;
overflow:hidden;
margin-bottom:10px;
text-indent:-99999999px;
}
#cf_interior a,
#cf_interior a:link,
#cf_interior a:visited{
color:#fff;
font-size:14px;
text-decoration:none;
}
#cf_interior a:hover{
text-decoration:underline;
}
#cf_simcoe .cf_email{
position:absolute;
top:66px;
left:78px;
text-indent:0px;
}
#cf_dover .cf_email{
position:absolute;
top:66px;
left:402px;
text-indent:0px;
}
#cf_delhi .cf_email{
position:absolute;
top:66px;
left:710px;
text-indent:0px;
}
.featured_identifier{
text-align:left;
}

html.no-js #cban_wrap{
left:0;
}
html.no-js #remaxballoon_large{
top: 179px;
left: 20px;
}

h1.Title{margin-bottom:25px;}


#award_bottom {
text-align:center;
margin-bottom:20px;
}

.agent_login_footer {
text-align:center;
}