#google_translate_element{position:absolute;top:-18px;right:12px;}
.addthis_toolbox{position:absolute;top:100px;right:8px;}
#weather{position:absolute;top:140px;z-index:99999;right:12px;}

body {
font-family:"Arial",Georgia,Serif;
background:url(site_background.jpg) repeat; 
background-attachment:fixed;
}

#containercontent {
-webkit-box-shadow: 0 0 10px #484848;
-moz-box-shadow: 0 0 10px #484848;
box-shadow: 0 0 10px #484848;
background-color:#eeeeee;
}

#contentcontainer .Title {
background-color:#e1e1e1;
margin:auto;
margin:20px 10px 20px 10px;
letter-spacing:0px;
padding-top:5px;
padding-bottom:5px;
color:#878787;
}

a.viewlisting_sidebar_agentemail {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d71921+0,ef1f22+40,ff2124+57,c51920+100 */
background: rgb(215,25,33); /* Old browsers */
background: -moz-linear-gradient(top, rgba(215,25,33,1) 0%, rgba(239,31,34,1) 40%, rgba(255,33,36,1) 57%, rgba(197,25,32,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(215,25,33,1) 0%,rgba(239,31,34,1) 40%,rgba(255,33,36,1) 57%,rgba(197,25,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(215,25,33,1) 0%,rgba(239,31,34,1) 40%,rgba(255,33,36,1) 57%,rgba(197,25,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d71921', endColorstr='#c51920',GradientType=0 ); /* IE6-9 */
color:#ffffff;
padding:5px 25px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
font-size:13px;
}

a.viewlisting_sidebar_agentemail:hover {
background:#ffffff;
color:#000000;
text-decoration:none;
}

.viewlisting_topbar_agentemail {
margin-bottom:10px;
color:#ffffff!important;
}

.viewlisting_topbar_agentemail a {
color:#ffffff!important;
}

.viewlisting_topbar_agentemail a:link {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d71921+0,ef1f22+40,ff2124+57,c51920+100 */
background: rgb(215,25,33); /* Old browsers */
background: -moz-linear-gradient(top, rgba(215,25,33,1) 0%, rgba(239,31,34,1) 40%, rgba(255,33,36,1) 57%, rgba(197,25,32,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(215,25,33,1) 0%,rgba(239,31,34,1) 40%,rgba(255,33,36,1) 57%,rgba(197,25,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(215,25,33,1) 0%,rgba(239,31,34,1) 40%,rgba(255,33,36,1) 57%,rgba(197,25,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d71921', endColorstr='#c51920',GradientType=0 ); /* IE6-9 */
color:#ffffff!important;
padding:5px 25px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.viewlisting_topbar_agentemail a:hover {
background:#ffffff;
color:#000000!important;
text-decoration:none;
}

#btn-feedback:before {
   content: "Request More Information ";
}

#btn-feedback img {
display:none;
}

#btn-feedback {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d71921+0,ef1f22+40,ff2124+57,c51920+100 */
background: rgb(215,25,33); /* Old browsers */
background: -moz-linear-gradient(top, rgba(215,25,33,1) 0%, rgba(239,31,34,1) 40%, rgba(255,33,36,1) 57%, rgba(197,25,32,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(215,25,33,1) 0%,rgba(239,31,34,1) 40%,rgba(255,33,36,1) 57%,rgba(197,25,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(215,25,33,1) 0%,rgba(239,31,34,1) 40%,rgba(255,33,36,1) 57%,rgba(197,25,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d71921', endColorstr='#c51920',GradientType=0 ); /* IE6-9 */
color:#ffffff!important;
padding:3px 25px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
font-size:13px;
text-decoration:none;
vertical-align: top;
display:inline-block;
}

#btn-feedback:hover {
background:#ffffff;
color:#000000!important;
text-decoration:none;
}


#openhouses_title_container {
background-color:#e1e1e1;
margin:auto;
margin:20px 10px 20px 10px;
letter-spacing:0px;
padding-top:5px;
padding-bottom:5px;
color:#878787;
}

/*--------------------------------BANNER-----------------------*/


#sdtop {
	height:130px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1;
	background: #132b44; /* Old browsers */
	background: -moz-linear-gradient(top,  #132b44 0%, #1a457b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#132b44), color-stop(100%,#1a457b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #132b44 0%,#1a457b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132b44', endColorstr='#1a457b',GradientType=0 ); /* IE6-9 */
	/*
	border-style:solid;
	border-bottom-width:3px;
	border-color:#132b45;
	*/
	border-bottom: 3px solid #132b45;
}

#headergraphic {
	height:130px;
	}

#remax_logo {
	position:absolute;
	left:27px;
	top:25px;
	z-index:2;
}

#facebook_banner {
display:inline-block;
margin-right:3px;
z-index:9999999999999999999999999999999999; 
position:absolute;
right:10px;
top:10px;
}

#facebook_banner a,
#facebook_banner a:link,
#facebook_banner a:visited {
display:block; 
width:150px;
height:44px; 
background:url('facebook_banner.png') 0px 0px no-repeat;
text-indent: -9999px;
z-index:99999999999999999999999999999999;
}

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

#brokerage_name {
position:absolute;
top:10px;
right:188px;
color:#ffffff;
font-size:28px;
font-family:"Arial",Georgia,Serif;
z-index:2;
text-align:left;
text-shadow: -2px -2px 0px #102c4b, 2px -2px 0px #102c4b, -2px 2px 0px #102c4b, 2px 2px 0px #102c4b;
}

#brokerage_name span {
font-size:10px;
}

#phone_numbers {
position:absolute;
top:70px;
right:32px;
color:#ffffff;
font-size:13px;
font-family:"Arial",Georgia,Serif;
z-index:2;
text-align:left;
text-shadow: -2px -2px 0px #294f7f, 2px -2px 0px #294f7f, -2px 2px 0px #294f7f, 2px 2px 0px #294f7f;
}




/*----------------CUSTOM MENU-----------------------*/

#nav_container {
text-align:center;
background-color:#132e4a;
height:50px;
z-index:999999999;
}

#nav{
display:inline-block;
width:auto;
margin:0px auto;
background-color: transparent;
height:29px;

}

#nav li a,
#nav li a:link,
#nav li a:visited {
display:block; 
margin-left:3px;
margin-right:3px;
margin-top:6px;
text-align: center;
border-size:2px;
color:#ffffff;
font-weight:bold;
padding-left:23px;
padding-right:23px;
height:35px;
background-color:#d71921;
border-color:#00336E;
font-size:17px;
line-height:210%;
border-bottom:1px solid #7f0f14;
border-right:1px solid #d25b60;
border-left:1px solid #7f0f14;
border-top:1px solid #d25b60;
}

#nav li a:hover,
#nav li a:active {
background-position:center; 
background-color: #e71d26;
color:#ffffff;
}




#nav ul{
	top:46px;
	left:0px;
	width:auto;
	-webkit-box-shadow: 0 0 10px #484848;
	-moz-box-shadow: 0 0 10px #484848;
	box-shadow: 0 0 10px #484848;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;	
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	padding:0px 0px 13px 0px;
	background-color:#d71921;
	border-style:solid;
	border:solid #132e4a;
	border-top-width:4px;
	}


#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited{
	height:20px;
	color:#fff;
	background-color:#d71921;
	border:none;
	margin-top:4px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:20px;
	text-align:left;
	font-size:14px;
	text-indent:-3px;
	
	}

#nav ul li a:hover{
	color:#ffffff;
	background: #132b44; /* Old browsers */
	background: -moz-linear-gradient(top,  #132b44 0%, #1a457b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#132b44), color-stop(100%,#1a457b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #132b44 0%,#1a457b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132b44', endColorstr='#1a457b',GradientType=0 ); /* IE6-9 */
	}


/*--------------------------------FRONT PAGE-----------------------*/


#home #containercontent {
min-height:600px;
}


#search_properties_background h3 {
position:absolute;
top:7px;
left:20px;
color:#ffffff;
font-size:18px;
font-weight:bold;
width:100%;
margin:0px auto;
text-align:center;
}

#search_properties_background {
position:absolute;
top:11px;
right:11px;
z-index:10;
}

#remax_balloon {
position:absolute;
top:15px;
left:20px;
z-index:10;
}

#picture_name {
position:absolute;
top:293px;
left:7px;
z-index:10;
color:#ffffff;
font-size:10px;
}


#main_photos {
height:312px;
overflow:hidden;
}

.timer  {
display:none;
}






#city_names {
width:900px;
margin:auto;
margin-top:0px;

}

#city_names td {
background-color:#dad9d9;
}


#city_names a,
#city_names a:link,
#city_names a:visited {
text-decoration:none;
background: rgb(240,235,235); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(240,235,235,1) 0%, rgba(208,206,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,235,235,1)), color-stop(100%,rgba(208,206,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ebeb', endColorstr='#d0cece',GradientType=0 ); /* IE6-8 */
padding:2px 50px 2px 50px;
color:#505050;
display:block;
}



#city_names a:active,
#city_names a:hover {
background: rgb(255,30,41); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMWUyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzE5MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,30,41,1) 0%, rgba(215,25,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,30,41,1)), color-stop(100%,rgba(215,25,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,30,41,1) 0%,rgba(215,25,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,30,41,1) 0%,rgba(215,25,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,30,41,1) 0%,rgba(215,25,33,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,30,41,1) 0%,rgba(215,25,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1e29', endColorstr='#d71921',GradientType=0 ); /* IE6-8 */

color:#ffffff;

}


#local_citys {
background: rgb(240,235,235); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(240,235,235,1) 0%, rgba(208,206,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,235,235,1)), color-stop(100%,rgba(208,206,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ebeb', endColorstr='#d0cece',GradientType=0 ); /* IE6-8 */
height:260px;
border-style:solid;
border-width:3px;
border-color:#d2d2d2;
padding:5px;
width:930px;
margin:auto;
margin-top:4px;
text-align:center;
margin-bottom:10px;
}

#local_citys h3 {
margin:0px;
font-size:20px;
font-weight:bold;
background-color:#16365c;
padding-top:5px;
padding-bottom:5px;
color:#ffffff;

}












#map_properties {
width:635px;
height:400px;
margin-left:7px;
margin-bottom:25px;
display:inline-block;
border-style:solid;
border-width:3px;
border-color:#d2d2d2;
}



/*------------------------------
* Map styles
--------------------------------*/
#home #map_canvas{
 height:400px; 
}
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);
}




















#fit_buy_sell_container {
width:295px;
height:400px;
display:inline-block;
margin-bottom:15px;
vertical-align:top;
margin-left:10px;
}


#fit_to_buy {
display:inline-block;
vertical-align:top;
margin-bottom:21px;
}

#fit_to_buy a,
#fit_to_buy a:link,
#fit_to_buy a:visited {
display:block;
background:url('fit_to_buy_btn.png') 0px 0px no-repeat;
width:290px;
height:116px;
text-indent: -9999px; 
overflow:hidden;

}

#fit_to_buy a:hover,
#fit_to_buy a:active {
background:url('fit_to_buy_btn.png') -290px 0px no-repeat;
}


#fit_to_sell {
display:inline-block;
vertical-align:top;
margin-bottom:21px;
}

#fit_to_sell a,
#fit_to_sell a:link,
#fit_to_sell a:visited {
display:block;
background:url('fit_to_sell_btn.png') 0px 0px no-repeat;
width:290px;
height:116px;
text-indent: -9999px; 
overflow:hidden;
}

#fit_to_sell a:hover,
#fit_to_sell a:active {
background:url('fit_to_sell_btn.png') -290px 0px no-repeat;
}



#simulator {
display:inline-block;
vertical-align:bottom;
}

#simulator a,
#simulator a:link,
#simulator a:visited {
display:block;
background:url('simulator_btn.png') 0px 0px no-repeat;
width:290px;
height:137px;
text-indent: -9999px; 
overflow:hidden;
}

#simulator a:hover,
#simulator a:active {
background:url('simulator_btn.png') -290px 0px no-repeat;
}

/*----------------------------Quick Search --------------------------------*/


#hp_qs_wrap {
width:212px;
position:absolute;
right:21px;
top:60px;
z-index:10;
}

#hp_qs_wrap #search_btn {
padding:0px;
background:transparent;
border:none;
text-align:center;
margin-top:0px;
}

#search_btn #qs_submit {
	background-color:#d71921;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:0px 23px 2px 23px;
	text-decoration:none;
	height:28px;
	margin-right:5px;
	border-bottom:1px solid #7f0f14;
	border-right:1px solid #d25b60;
	border-left:0px solid #7f0f14;
	border-top:1px solid #d25b60;
	width:206px;
	margin-right:0px;
	cursor:pointer;
	/*line-height:200%;*/
	
	}

#search_btn #qs_submit:hover{
	background-color: #e71d26;
	color:#ffffff;
}


#hp_qs_wrap div{
padding:20px 20px 20px 20px;
border:1px solid red;
background:#ffffff url('bg_dock.png') bottom left repeat-x;
border:1px solid #f5f5f5;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

#hp_qs_wrap label{
display:block;
font-size:15px;
margin-bottom:2px;
font-weight:bold;
}
#hp_qs_wrap #minprice,
#hp_qs_wrap #maxprice{
width:94px;
}
#hp_qs_wrap #listingstatus,
#hp_qs_wrap #property_typeid,
#hp_qs_wrap #townvillage_id{
	width:210px;
}
#hp_qs_wrap .sline{
	width:85px;
	display:inline-block;
}
#hp_qs_wrap .sline.c2{
margin-left:30px;
}
#hp_qs_wrap .sline label{
	display:block;
}
#hp_qs_wrap .sline select{
	width:90px;
}
#hp_qs_wrap #qs_mag{
position:absolute;
top:5px;
left:-30px;
}
#hp_qs_wrap select{
margin-bottom:10px;
font-size:14px;
}






/*--- Film Strip ---*/



#featured_listings_title {
background: rgb(240,235,235); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(240,235,235,1) 0%, rgba(208,206,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,235,235,1)), color-stop(100%,rgba(208,206,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,235,235,1) 0%,rgba(208,206,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ebeb', endColorstr='#d0cece',GradientType=0 ); /* IE6-8 */

height:240px;
border-style:solid;
border-width:3px;
border-color:#d2d2d2;
padding:5px;
width:930px;
margin:auto;
margin-top:4px;
text-align:center;
margin-bottom:10px;
}

#featured_listings_title h3 {
margin:0px;
font-size:20px;
font-weight:bold;
background-color:#16365c;
padding-top:5px;
padding-bottom:5px;
color:#ffffff;

}









#caroufredsel_wrapper{
padding-left:20px;
}

#dock_wrap{
/*padding-left:27px;*/
margin-top:0px;
text-align:left;
position:relative;
overflow:hidden;
height:196px;
text-align:center;
margin-bottom:30px;
background-color:transparent;
padding:5px;
margin:auto;
margin-top:4px;
text-align:center;
margin-bottom:5px;
}
.caroufredsel_wrapper{
border:none; 
margin:0 auto !important;
width:890px !important;
}
#dock_wrap .dock{
height:194px;
margin:0 auto;

width:840px;
background-color:transparent;
}
#dock_wrap .item {
position:relative;
float:left;
height:206px;

width:223px;
text-align:center;
margin:0;
}

#dock_wrap .content{
position:absolute;
border:1px solid #ccc;
border-top:1px solid #bababa;
border-left:1px solid #b8b8b8;
border-right:1px solid #b8b8b8;
border-bottom:1px solid #b6b6b6;
top:12px;
left:10px;
font-size:14px;
height:160px;
text-align:center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
 -webkit-box-shadow: 0px 0px 5px 1px rgba(145, 145, 145, 0.7);
  -moz-box-shadow: 0px 0px 5px 1px rgba(145, 145, 145, 0.7);
box-shadow: 0px 0px 4px 1px rgba(145, 145, 145, 0.7);
background: #ffffff url('bg_dockitem.png') bottom left repeat-x;
/*
-webkit-box-shadow: 8px 8px 8px #666; 
     -moz-box-shadow: 8px 8px 8px #666; 
          box-shadow: 8px 8px 10px #666;
*/
/*font-family: Georgia, "Times New Roman", Times, serif;*/
padding: 5px 17px;
width:165px;
overflow:hidden;
}
#dock_wrap .price{
font-weight:bold;
margin-bottom:3px;
}
#dock_wrap .price span{
color:#ff0000; 
display:inline;
}
#dock_wrap .content a{
border:1px solid red;
display:block;
border:1px solid #8c8c8c;
/*
-webkit-box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.5);
box-shadow: inset 1px 2px 3px 1px rgba(0, 0, 0, 0.5); 
*/
margin-bottom:3px;
}
#dock_wrap .content img{
width:100%;
min-height:120px;
max-height:120px;
}
#dock_wrap .content span{
/*display:block;*/
}
#dock_wrap #previous_btn{
display:block;
width:28px;
height:199px;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -1px 0 no-repeat;
}
#dock_wrap #previous_btn:hover{
background-position:-35px 0px;
}
#dock_wrap #next_btn{
display:block;
width:28px;
height:199px;
position:absolute;
top:0px;
right:0px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -72px 0 no-repeat;
}
#dock_wrap #next_btn:hover{
background-position:-106px 0px;
}



#film_strip_background {
position:absolute;
left:5px;
top:670px;
}

#film_strip_background span {
position:absolute;
top:5px;
left:36px;
color:#ffffff;
font-weight:bold;
font-size:18px;
width:222px;
text-align:center;
}




/*--- FOOTER ---*/

#footer_background {
-webkit-box-shadow: 0 0 10px #484848;
-moz-box-shadow: 0 0 10px #484848;
box-shadow: 0 0 10px #484848;
background: #132b44; /* Old browsers */
	background: -moz-linear-gradient(top,  #132b44 0%, #1a457b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#132b44), color-stop(100%,#1a457b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #132b44 0%,#1a457b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132b44', endColorstr='#1a457b',GradientType=0 ); /* IE6-9 */
height:138px;
	}

	
#mission_statement span {
font-size:20px;
font-weight:bold;
}
#mission_statement {
color:#bebebe;
font-size:18px;
text-align:center;
padding:8px 144px 8px 144px;
font-weight:normal;
background: #132b44; /* Old browsers */
	background: -moz-linear-gradient(top,  #132b44 0%, #1a457b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#132b44), color-stop(100%,#1a457b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #132b44 0%,#1a457b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #132b44 0%,#1a457b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132b44', endColorstr='#1a457b',GradientType=0 ); /* IE6-9 */
width:660px;
margin:auto;
margin-top:4px;
margin-bottom:4px;
}


#top_footer_links {

padding:11px;
border-style:solid;
border-size:4px;
border-color:#194378;
width:96%;
margin:auto;
}	

#top_footer_links ul {
margin:0 auto;
text-align:center;
padding-left:0px;
}

#top_footer_links ul li {
list-style-type: none;
display: inline;
padding:0px 11px 0px 10px;
margin:0 auto;
border-right:solid 1px #05244d;
color:#ffffff;
}

#top_footer_links ul .last_mainmenuitem  {
border-right:none;
}

#top_footer_links a,
#top_footer_links a:link,
#top_footer_links a:visited{
color:#ffffff;
text-decoration:none;
font-size:12px;
vertical-align:bottom;
}

#top_footer_links a:hover{
text-decoration:underline;
}



#mls_disclaimer {
color:#7b7b7b;
font-size:10px;
text-align:center;
padding-top:10px;
}










#powered_yoa {
padding-top:20px;
}

#powered_yoa a,
#powered_yoa a:link,
#powered_yoa a:visited {
	background:url('yoa_link.png') 0px 0px no-repeat;
	display:block;
	margin-left:5px;
	width:245px;
	height:16px;
	text-decoration: none;
	margin-top:10px;
	margin: auto;
	}   
	
#powered_yoa a:hover {
	background:url('yoa_link.png') -245px 0px no-repeat;
	text-decoration: none;
	display:block;
	}















