#google_translate_element{position:absolute;top:-18px;right:12px;}
.addthis_toolbox{position:absolute;top:101px;right:8px;}
#weather{position:absolute;top:137px;z-index:99999;right:12px;}
#headercontent{margin-top:10px;}

body {
	background:url(bg1.jpg) repeat; 
	background-attachment:fixed;
	margin-bottom:0px;
	}

#home #contentcontainer_wrap {
	padding-top:0px;
	}

#contentcontainer_wrap {
	background-color:#ffffff;
	-webkit-box-shadow:  0px 0px 10px 0px ;
	box-shadow:  0px 0px 10px 0px ;
	padding-top:10px;
	}
	
#custompage_content {
margin:10px 0px;
}

#contentcontainer_wrap .Title {
	margin:auto;
	margin-top:0px;
	padding-top:5px;
	color:#ffffff;
	background:url('h_one_bg.png') 0px 0px no-repeat;
	height:43px;
	width:900px;
	text-align:center;
	}

	
	
#searchlistings #contentcontainer_wrap .Title {
	margin-bottom:80px;
	}

#viewcustompage h1 {
background: url("h_one_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 43px;
    margin-top: 0;
    padding-top: 5px;
    width: 900px;
	height:43px;
	display: block;
    font-family: Arial,Helvetica,sans-serif,Verdana;
    font-size: 23px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 160%;
    margin: 0px 0;
    padding: 0;
    text-align: center;
	margin:auto;
}

#contentcontainer {
	min-height:550px;
	padding:0px 15px;
	padding-bottom:30px;
	}


#home #contentcontainer {
padding:0px;
}
	
	

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

#nav_container {
	border-top: solid 3px #f8f020;
	background:#000000;
	-webkit-box-shadow:  0px 0px 10px 0px ;
	box-shadow:  0px 0px 10px 0px ;
	height:42px;
	width:960px;
	margin:auto;
	}

#nav {
	padding-left:370px;
	height:40px;
	background:url('logo_menu.png') 0px no-repeat;
	margin-left:0px;
	}

#nav li a,
#nav li a:link,
#nav li a:visited{
	display:block; 
	font-size:12px;
	text-align: center;
	background-color:#000000;
	color:#ffffff;
	border-right-width:0px;
	font-weight:bold;
	height:38px;
	line-height:38px;
	}

#nav li a:hover,
#nav li a:active,
#nav li a.mm_hover {
	background-color:#3b3b3b;
	color:#ffffff;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;	
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	
	}


#nav ul {
	top:42px;
	width:auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	padding:0px 0px 13px 0px;
	background-color:#3b3b3b;
	z-index:999999999;
	opacity:0.9;
	filter:alpha(opacity=90);
	}

#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited {
	height:20px;
	color:#ffffff;
	background-color:#323232;
	border:none;
	margin-top:0px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:20px;
	text-align:left;

	}

#nav ul li a:hover{
	color:#ffffff;
	background-color:#4d4d4d;
	background-image:none;
		-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;	
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
	}




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


#home #headergraphic {
	display:none;
	}

#headercontent {
	margin-top:0px;
	-webkit-box-shadow: 0px -5px 10px 0px ;
	box-shadow: 0px -5px 10px 0px ; 
	border-bottom:solid 2px #000000;
	width:960px;
	margin:auto;
}

#headergraphic {
	width:960px;
	margin:auto;
}

/*-------------------------------------------HOME PAGE-------------------------------*/


/*--------NIVO IMAGE SLIDDER---------*/


.nivo-prevNav {
	display:none;
	}

.nivo-nextNav {
	display:none;
	}

.nivo-controlNav {
	display:none;
	}


#slider {
	width:960px;
	height:470px;
	overflow:hidden;
	}

	/*====*/
.nivoSlider {
    position:relative;
    background: url(/templates/version_0001/images/general/preloader/loading_circle.gif) no-repeat 50% 35%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivo-directionNav{
	display:none;
	}
	/*====*/

/*----------HOME PAGE PROPERTY SEARCH-------------*/

#search_bar {
position:absolute;
top:327px;
width:960px;
height:134px;
background-image:url('search_bar_homepage.png');
z-index:9;		
}



/*--- Quick Search --*/
#hp_qs_wrap{
	width:740px;
	height:73px;
	position:absolute;
	left:220px;
	top:0px;
	text-align:left;
	border-bottom: dashed 1px #f8f020;
	}


#hp_qs_wrap h3{
	display:block;
	text-align:left;
	font-size:12px;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:1px;
	}


#hp_qs_wrap label{
display:block;
font-size:20px;
margin-bottom:2px;
color:#5f5f5f;
}







#hp_qs_wrap #townvillage_id {
	width:165px;
	}

#hp_qs_wrap .townvillage{
	width:165px;
	display:inline-block;
	padding-left:20px;

	}
	

#hp_qs_wrap .townvillage label{
	display:block;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	}
#hp_qs_wrap .townvillage select{
	width:165px;
	font-size:14px;
	
	border: solid 1px #f8f020;
	overflow: hidden;
	
	}


#hp_qs_wrap #minprice,
#hp_qs_wrap #maxprice{
	width:100px;
	}

#hp_qs_wrap .price{
	width:230px;
	display:inline-block;
	padding-right:25px;
	padding-left:30px;
	}

#hp_qs_wrap .price label{
	display:block;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	}

#hp_qs_wrap .price select{
	width:260px;
	font-size:14px;
	
		border: solid 1px #f8f020;
	}


#hp_qs_wrap #property_typeid {
	width:150px;
	}
	
#hp_qs_wrap .p_type{
	width:150px;
	display:inline-block;
	}
	
#hp_qs_wrap .p_type label{
	display:block;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	}

#hp_qs_wrap .p_type select{
	width:150px;
	font-size:14px;
	border: solid 1px #f8f020;
	}








#search_btn #qs_submit {
	position:absolute;
	top:82px;
	right:110px;
	background: #f8f020;
	
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px 2px 5px;
	text-decoration:none;
	height:24px;
	margin-right:5px;
	border:2px solid #3a3a3a;
	margin-right:0px;
	cursor:pointer;
	/*line-height:200%;*/
	
	}


#search_btn #qs_submit:hover,
#search_btn #qs_submit:active {
	background:#3a3a3a;
	color:#ffffff;
	
}






#map_search_btn #qs_submit_map {
	position:absolute;
	top:82px;
	right:220px;
	background: #f8f020; /* Old browsers */
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px 2px 5px;
	text-decoration:none;
	height:24px;
	margin-right:5px;
	border:2px solid #3a3a3a;
	margin-right:0px;
	cursor:pointer;
	}

	
	
#map_search_btn #qs_submit_map:hover,
#map_search_btn #qs_submit_map:active {
	background:#3a3a3a;
	color:#ffffff;
	
}






#advanced_search {
	position:absolute;
	top:90px;
	right:10px;
	display:inline-block;
}


#advanced_search a,
#advanced_search a:link,
#advanced_search a:visited {
display:block;
color:#ffffff;
font-size:11px;
}

#advanced_search a:active,
#advanced_search a:hover {

}



#or {
position:absolute;
top:86px;
right:202px;
color:#ffffff;
font-size:14px;
}











#offices_black_bar {
width:100%;
height:46px;
background-color:#000000;
}

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

}

#offices_black_bar li{
display:inline-block;
color:#f8f020;
padding:13px 16px 10px 16px;
margin:auto;
text-align:center;
font-size:16px;
}

#offices_black_bar li a,
#offices_black_bar li a:link,
#offices_black_bar li a:visited{
color:#f8f020;
text-decoration:none;
}
#offices_black_bar li a:hover{
text-decoration:underline;
}


#home_page_buttons_bottom {
width:100%;
text-align:center;
padding-top:15px;
background: rgb(226,226,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */

height:40px;
}

#home_page_buttons_bottom a,
#home_page_buttons_bottom a:link,
#home_page_buttons_bottom a:visited {
background: rgb(76,76,76); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-8 */
margin-right:5px;
padding:5px 18px;
color:#ffffff;
text-decoration:none;
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 0 5px 2px #A1A1A1;
box-shadow: 0 0 5px 2px #A1A1A1;
text-shadow: 1px 1px 2px #000000;
font-weight:bold;
font-size:15px;
border:solid 2px #4d4c4c;
}


#home_page_buttons_bottom a:hover,
#home_page_buttons_bottom a:active {
color:#f8f020;
border:solid 2px #f8f020;
}


#home_page_buttons_bottom #home_page_buttons_bottom_last {
margin-right:0px;
}

#brokerage_name {
color:#ffffff;
text-align:center;
margin-top:68px;
margin-left:15px;
font-size:18px;
font-weight:normal;
width:200px;
}


#brokerage_name .ltd {
font-size:10px;
}

#brokerage_name .brokerage {
font-size:12px;
letter-spacing:2px
}







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

#tab_featured{
clear:both;
background-color:#f8f020;
height:32px;
overflow:hidden;
color:#000000;
width:958px;
margin-top:0px;
text-indent:70px;
font-weight:bold;
line-height:240%;
font-size:14px;
border: solid 1px #000000;
}


#dock_wrap{
text-align:left;
position:relative;
overflow:hidden;
height:220px;
width:960px;
text-align:center;
margin-bottom:2px;
margin-top:15px;
margin:auto;
padding:0px 0px;
background-color:#000000;
}

.caroufredsel_wrapper{
border:none; 
margin:0 auto !important;
width:880px !important;

}

#dock_wrap .dock{
height:204px;
margin:0 auto;
width:880px;
background:transparent;
overflow:hidden;
}
#dock_wrap .item {
position:relative;
float:left;
height:204px;
width:220px;
text-align:center;
margin:0;

}

#dock_wrap .content{
position:absolute;
border:0px solid #0f130e;
top:0px;
left:5px;
font-size:16px;
text-align:center;
background:transparent;
padding: 5px 8px;
width:195px;
height:190px;
overflow:hidden;
color:#ffffff;
		font-family:"Times New Roman",Georgia,Serif;
}
#dock_wrap .price{
font-weight:bold;
margin-bottom:6px;
font-size:16px;

}
#dock_wrap .price span{
color:#000000; 
display:none;
}

#dock_wrap .content a{
display:block;
margin-bottom:3px;
}

#dock_wrap .content img{
width:160px;
min-height:120px;
max-height:120px;
border:2px solid #ffffff;
}
#dock_wrap .content span{
/*display:block;*/
}
#dock_wrap #previous_btn{
display:block;
width:30px;
height:62px;
position:absolute;
top:60px;
left:9px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -0px 0 no-repeat;
}
#dock_wrap #previous_btn:hover{
background-position:-0px 0px;
}
#dock_wrap #next_btn{
display:block;
width:30px;
height:62px;
position:absolute;
top:60px;
right:9px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -30px 0 no-repeat;
}
#dock_wrap #next_btn:hover{
background-position:-30px 0px;
}







/*-------------Home Page Custom Text--------------*/

#homepage_custom_content_container {
background: url('custom_text_homepage_bg.jpg') 0px 0 no-repeat;
width:960px;

}

#homepage_custom_content {
border: solid 4px #000000;
border-top: solid 1px #000000;
padding:0px 30px 30px 30px;
overflow:hidden;
min-height:423px;
}


#homepage_custom_content h1 {
border-bottom: solid 2px #f8f020;
width:350px;
margin-top:10px;
font-variant:small-caps;
}



#leading_company_btn {
text-decoration:none;
background: rgb(76,76,76); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-8 */
padding:5px 30px;
color:#ffffff;
font-size:16px;
font-weight:bold;
-webkit-box-shadow: 0 0 5px 2px #C2C2C2;
box-shadow: 0 0 5px 2px #C2C2C2;
border:solid 2px #000000;
}

#leading_company_btn:hover {
color:#f8f020;
border:solid 2px #f8f020;
}




#luxury_portfolio_btn {
text-decoration:none;
background: rgb(76,76,76); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJjMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-8 */
padding:5px 30px;
color:#ffffff;
font-size:16px;
font-weight:bold;
-webkit-box-shadow: 0 0 5px 2px #C2C2C2;
box-shadow: 0 0 5px 2px #C2C2C2;
border:solid 2px #000000;
}

#luxury_portfolio_btn:hover {
color:#f8f020;
border:solid 2px #f8f020;
}



/*---------------FOOTER------------------*/
#sdbot{
  height:250px;
  z-index:-5;
	margin:-40px 0 0 0;
	background-color:#000000;
}




#footercontainer {
height:0px;
}

#top_footer {
	width:960px;
	height:0px;
	background-color:#ffffff;
	text-align:center;

}





#top_footer_links {
padding-top:3px;
padding-bottom:6px;
margin:auto;

}	

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

#top_footer_links ul li {
list-style-type: none;
display: inline;
padding:0px 6px 0px 3px;
margin:0 auto;
border-right:solid 1px #505050;
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:#505050;
text-decoration:none;
font-size:12px;
vertical-align:bottom;

}

#top_footer_links a:hover{
text-decoration:none;
color:#ffffff;
}


#powered_yoa {
padding-top:20px;
padding-bottom: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;
	}
	
	
	
	
	
/*-------------Contact Page Custom--------------*/

#contact #customformtable {
margin:auto;
background-color:#000000;
color:#ffffff;
border-bottom:solid 20px #ffffff;
width:90%;
height:250px;
}


#contact_leftside {
width:364px;
display:inline-block;
padding-left:20px;
padding-top:20px;
}


#contact #customformtable #contact_name {
width:364px;
padding-bottom:5px;
}

#contact_name #the_sender_name {
width:360px;
border: solid 1px #f8f020;
margin-top:5px;
}


#contact #customformtable #contact_email {
width:364px;
padding-bottom:5px;
}

#contact_email #the_sender_email {
width:360px;
border: solid 1px #f8f020;
margin-top:5px;
}


#contact #customformtable #contact_phone {
width:364px;
padding-bottom:10px;
}

#contact_phone #the_sender_telephone {
width:360px;
border: solid 1px #f8f020;
margin-top:5px;
}



#contact_rightside {
width:406px;
display:inline-block;
vertical-align:top;
padding-top:25px;
float:right;
padding-right:20px;
}



#the_sender_question {
width:400px;
height:128px;
border: solid 1px #f8f020;
margin-top:5px;
}


#contact_submit_btn {
margin-top:15px;
}

#contact_submit_btn #submitForm {
	display:block;
	width:50%;
	margin:auto;
	background:#f8f020;
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	height:32px;
	
	border:2px solid #3a3a3a;
	
	cursor:pointer;
	}

	
	
#contact_submit_btn #submitForm:hover,
#contact_submit_btn #submitForm:active {
	background:#3a3a3a;
	color:#ffffff;
	
}





#contact .contact_into_text {
text-align:center;
font-weight:bold;
font-size:18px;
}





/*-------------Listings Page--------------*/

#listingspagination {
background-color:#dfdfdf;
}

.officetitletext {
/*display:none;*/
color:#fff;
font-size:11px;
margin-bottom:15px;
}

#topbanner_subnav_wrap {
visibility:hidden;
}

.officelogo_img {
/*margin-bottom:-35px;*/
}



/*-------------Search All Listings Page--------------*/


#bc_searchlistings #form1 {
width:960px;
padding-left:20px;
}




#submit_btn_container {
width:864px;
height:100px;

}



.contact_into_text {
text-align:center;
font-weight:bold;
font-size:18px;
margin:auto;
padding-top:10px;
}

#search_listings_form_container {
margin:auto;
background-color:#000000;
color:#ffffff;
border-bottom:solid 20px #ffffff;
width:95%;
height:300px;
margin-top:30px;
}



#search_leftside {
width:400px;
display:inline-block;
padding-left:15px;
padding-top:20px;
height:200px;
text-align:right;
}



.property_status_row {
padding-bottom:20px;
}

#status {
width:280px;
border: solid 1px #f8f020;
}

#price {
text-align:right;
}

#minprice {
width:119px;
border: solid 1px #f8f020;
}
#maxprice {
width:119px;
border: solid 1px #f8f020;
}

#bedrooms {
text-align:right;
}

#minbed {
width:97px;
border: solid 1px #f8f020;
}

#maxbed {
width:97px;
border: solid 1px #f8f020;
}


#bathrooms {
text-align:right;
}

#minbath {
width:97px;
border: solid 1px #f8f020;
}

#maxbath {
width:97px;
border: solid 1px #f8f020;
}

#mls {
text-align:right;
}

#mls_number {
width:278px;
border: solid 1px #f8f020;
}





#search_rightside {
width:400px;
display:inline-block;
padding-top:25px;
float:right;
padding-right:20px;
height:200px;
text-align:right;
}


#property_type {
width:290px;
border: solid 1px #f8f020;
}

#address  {
width:288px;
border: solid 1px #f8f020;
}

#city_town  {
width:290px;
border: solid 1px #f8f020;
}

#lake_river {
width:290px;
border: solid 1px #f8f020;
}


#only_waterfront {
text-align:left;
margin-left:106px;
}


#map_search_listings_search_btn {
margin-top:15px;
}




#bc_searchlistings #contact_submit_btn #submitForm {
	display:inline-block;
	width:400px;
	margin:auto;
	background: #f8f020; 
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	height:32px;
	border:2px solid #3a3a3a;
	cursor:pointer;
	float:left;
	margin-left:20px;
	}

	
	
#bc_searchlistings #contact_submit_btn #submitForm:hover,
#bc_searchlistings #contact_submit_btn #submitForm:active {
	background:#3a3a3a;
	color:#ffffff;
}










#map_search_listings_search_btn #qs_submit_map {
	display:inline-block;
	width:400px;
	margin:auto;
	background: #f8f020; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f020 0%, #d1b410 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f020), color-stop(100%,#d1b410)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f020 0%,#d1b410 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f020 0%,#d1b410 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f020 0%,#d1b410 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f020 0%,#d1b410 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f020', endColorstr='#d1b410',GradientType=0 ); /* IE6-9 */
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	height:32px;
	border:2px solid #3a3a3a;
	cursor:pointer;
	float:right;
	margin-right:20px;
	}

	
	
#map_search_listings_search_btn #qs_submit_map:hover,
#map_search_listings_search_btn #qs_submit_map:active {
background:#3a3a3a;
	color:#ffffff;
	
}

.sideagentwrap .creaagentpostion{
margin-bottom:5px;

}
.sideagentwrap .creaagentoffice{
display:none;
}

/*-------------contactviaemail--------------*/

.pagetitle {
font-family:"Times New Roman",Georgia,Serif;
}


#formofficeselectfilter {
font-size:14px;
}

#realtor_search_wrap {
color:#ffffff;
font-size:14px;
}


#realtor_name {
}


/*------------- Relocation Form --------------*/
#relocation_form input{
	border:1px solid #7f9db9;
}
#relocation_form input.error {
    border: 1px dotted #ce0202;
}
#relocation_form label.error {
    color: #ce0202;
    margin-left: 3px;
	font-weight:normal;
}
#relocation_form #WFQ_32620_18a_{
	display:none;
}
.alertbox{
margin:5px 20px;
padding:10px;
}
.alertbox.submit_pass{
border:5px solid green;
background-color:#ccffcc;
}
.alertbox.submit_error{
border:5px solid #990000;
background-color:#ffcccc;
}


#formwcaptcha .web_form_left {
padding-bottom:10px;
text-align:right;
padding-right:20px;
}

#formwcaptcha .web_form_right {
padding-bottom:10px;
text-align:left;
padding-right:20px;
}

.field_box_buttons {
text-align:center;
padding-top:30px;
}


.field_box_buttons #submit_button_main,
.field_box_buttons #reset1,
.field_box_buttons #terms_conditions {
background: #f8f020; /* Old browsers */
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 20px 3px 20px;
	text-decoration:none;
	height:24px;
	margin-right:5px;
	border:2px solid #3a3a3a;
	margin-right:0px;
	cursor:pointer;
	width:190px !important;
	}
	
	
.field_box_buttons #submit_button_main:hover,
.field_box_buttons #reset1:hover,
.field_box_buttons #terms_conditions:hover {
	background:#3a3a3a;
	color:#ffffff;
	}