#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:20px;}



body {
	background-image:url('bodybackground.jpg');
	background-repeat:repeat-x;
	background-color:#333333;
	}
	



#containercontent {
background-color:#231f20;
min-height:450px;
margin-top:5px;
}






#contentcontainer_wrap {
background-color:#ffffff;
width:910px;
min-height:450px;
margin-left:15px;
margin-bottom:15px;
padding:10px;
}


	
	
/*==================BANNER=======================*/	

#headergraphic {
height:135px;

}

#headercontent{
height:135px;
}

#remax_logo_container {
position:absolute;
	z-index:2;
	margin:auto;
	text-align:center;

}

#logo_text {
	color:#77787b;
	font-size:10px;

	text-align:center;
	}
	
#logo_text span {
font-size:8px;
}

#name_banner_script {
z-index:1;
position:absolute;
top:0px;
width:470px;
height:125px;
	width:100%;
}


#name_banner {
position:absolute;
bottom:1px;
left:0px;
z-index:2;
}


#social_icons_container {
position:absolute;
right:30px;
top:70px;
width:170px;
height:33px;
z-index:99999999;
}


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

#facebook_btn a,
#facebook_btn a:link,
#facebook_btn a:visited {
display:block;
background:url('facebook_32.png') 0px 0px no-repeat;
width:32px;
height:32px;
text-indent:-9999999999999999999999999999px;
}

#facebook_btn a:hover,
#facebook_btn a:active {
background:url('facebook_32.png') -32px 0px no-repeat;
overflow:hidden;
}



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

#twitter_btn a,
#twitter_btn a:link,
#twitter_btn a:visited {
display:block;
background:url('twitter_32.png') 0px 0px no-repeat;
width:32px;
height:32px;
text-indent:-9999999999999999999999999999px;
}

#twitter_btn a:hover,
#twitter_btn a:active {
background:url('twitter_32.png') -32px 0px no-repeat;
overflow:hidden;
}


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

#youtube_btn a,
#youtube_btn a:link,
#youtube_btn a:visited {
display:block;
background:url('youtube_32.png') 0px 0px no-repeat;
width:32px;
height:32px;
text-indent:-9999999999999999999999999999px;
}

#youtube_btn a:hover,
#youtube_btn a:active {
background:url('youtube_32.png') -32px 0px no-repeat;
overflow:hidden;
}


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

#blog_btn a,
#blog_btn a:link,
#blog_btn a:visited {
display:block;
background:url('blogger_32.png') 0px 0px no-repeat;
width:32px;
height:32px;
text-indent:-9999999999999999999999999999px;
}

#blog_btn a:hover,
#blog_btn a:active {
background:url('blogger_32.png') -32px 0px no-repeat;
overflow:hidden;
}

/*==================MENU=======================*/


#nav li.last_mainmenuitem a {
border-right:none;
}


#nav_container{
background-color:#00536d;
text-align:center;
margin-top:5px;
margin-left:15px;
z-index:99999999;
width:930px;
}

#nav{
background-color:transparent;
display:inline-block;
width:auto;
margin:0px auto;
z-index:99999999;
}

#nav li a,
#nav li a:link,
#nav li a:visited {
background-color:transparent;
font-size:12px;
padding:0px 8px 0px 8px;
letter-spacing:0px;
word-spacing:0px;
font-weight:bold;
height:28px;
line-height:28px;
}

#nav li a:hover,
#nav li a:active {
background-color:#231f20;
}




#nav ul {
	top:28px;
	width:auto;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;	
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	padding:5px 5px 10px 5px;
	background-color:#231f20;
	z-index:999999999;
	overflow:hidden;
	}

#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited {
	height:20px;
	color:#ffffff;
	background-color:#231f20;
	border:none;
	margin-top:0px;
	text-align:left;
	font-size:12px;
	padding:5px 10px 5px 10px;
	}

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

/*==================HOME PAGE=======================*/
	
	
	
#home #contentcontainer_wrap {
background-color:#231f20;
width:930px;
min-height:450px;
margin-left:15px;
margin-bottom:15px;
padding:0px;
}	

#team_photo_frontpage {
width:239px;
height:308px;
display:inline-block;
}	
	
	
#form_bg {
position:absolute;
right:0px;
top:193px;
z-index:99;
}	



/*--- Quick Search --*/
#hp_qs_wrap{
	width:691px;
	height:80px;
	position:absolute;
	right:0px;
	top:195px;
	text-align:left;
	border-bottom: dashed 1px #ffffff;
	z-index:999;

	}


#hp_qs_wrap h3{
	display:block;
	text-align:left;
	font-size:16px;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:21px;
	margin-top:1px;
	font-weight:bold;
	color:#ffffff;
	}


#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;
	padding-top:7px;
	}
	

#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 #81151d;
	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;
	color:#ffffff;
	}

#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 #81151d;
	}


#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 #00536d;
	}








#search_btn #qs_submit {
	position:absolute;
	top:87px;
	right:110px;
	background: #00536d; /* Old browsers */

	
	color:#ffffff;
	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 #ffffff;
	margin-right:0px;
	cursor:pointer;
	/*line-height:200%;*/
	
	}


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












#advanced_search {
	position:absolute;
	top:97px;
	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 {

}


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


.nivo-prevNav {
	display:none;
	}

.nivo-nextNav {
	display:none;
	}

.nivo-controlNav {
	display:none;
	}


#slider {
	width:691px;
	height:308px;
	overflow:hidden;
	display:inline-block;
float:right;
background-color:#ffffff;
	}

	/*====*/
.nivoSlider {
    position:relative;
    background: url(/templates/version_0001/images/general/preloader/ajax-loader.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;
	}
	/*====*/
	
	
	
	
	
	
	
	
/*--------- Film Strip ----------*/

#tab_featured{
clear:both;
background-color:#6eabc2;
height:32px;
overflow:hidden;
color:#ffffff;
width:930px;
margin-top:5px;
text-indent:50px;
font-weight:bold;
line-height:220%;
font-size:16px;

}

#caroufredsel_wrapper{
padding-left:20px;
}


#dock_wrap{
margin-top:0px;
text-align:left;
position:relative;
overflow:hidden;
height:190px;
text-align:center;
margin-bottom:10px;
background-color:#322c2d;
padding-top:5px;
}

.caroufredsel_wrapper{
border:none; 
margin:0 auto !important;
width:822px !important;
}
#dock_wrap .dock{
height:190px;
margin:0 auto;
width:820px;
background-color:#322c2d;
}
#dock_wrap .item {
position:relative;
float:left;
height:170px;
width:212px;
text-align:center;
margin:0;
}

#dock_wrap .content{
position:absolute;
border:0px solid #bababa;
top:-3px;
left:-6px;
font-size:13px;
text-align:center;
background-color:#322c2d;
padding: 8px 12px;
width:165px;
height:175px;
overflow:hidden;
color:#ffffff;
font-family:"Times New Roman",Georgia,Serif;
}
#dock_wrap .price{
font-weight:bold;
margin-bottom:3px;
font-size:15px;

}
#dock_wrap .price span{
color:#ff0000; 
display:none;
}
#dock_wrap .content a{
border:4px solid #ffffff;
display:block;
margin-bottom:3px;
width:166px;

}
#dock_wrap .content img{
width:162px;
min-height:120px;
max-height:120px;

}
#dock_wrap .content span{
/*display:block;*/
}
#dock_wrap #previous_btn{
display:block;
width:53px;
height:109px;
position:absolute;
top:40px;
left:0px;
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:53px;
height:109px;
position:absolute;
top:40px;
right:0px;
overflow:hidden;
text-indent:-9999px;
background:transparent url('image_slider_next_btns.png') -53px 0 no-repeat;
}
#dock_wrap #next_btn:hover{
background-position:-53px 0px;
}

	
	
	
	
	
	
	
	
	
#bottom_buttons_home_page_container {
width:930px;
height:238px;
margin-top:5px;
}
	
#holly_btn {
display:inline-block;
float:left;
vertical-align:bottom;
margin-right:5px;
}

#holly_btn a,
#holly_btn a:link,
#holly_btn a:visited {
display:block;
background:url('holly_btn.png') 0px 0px no-repeat;
width:182px;
height:237px;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#ffffff;
text-indent:-9999999999999999999999999999px;
}

#holly_btn a:hover,
#holly_btn a:active {
background:url('holly_btn.png') -182px 0px no-repeat;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#00536d;
}	
	
	
#myproperties_btn {
display:inline-block;
float:left;
margin-right:5px;
vertical-align:bottom;
}

#myproperties_btn a,
#myproperties_btn a:link,
#myproperties_btn a:visited {
display:block;
background:url('myproperties_btn.png') 0px 0px no-repeat;
width:182px;
height:237px;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#ffffff;
text-indent:-9999999999999999999999999999px;
}

#myproperties_btn a:hover,
#myproperties_btn a:active {
background:url('myproperties_btn.png') -182px 0px no-repeat;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#00536d;
}


#service_promise_btn {
display:inline-block;
float:left;
margin-right:5px;
vertical-align:bottom;
}

#service_promise_btn a,
#service_promise_btn a:link,
#service_promise_btn a:visited {
display:block;
background:url('service_promise_btn.png') 0px 0px no-repeat;
width:182px;
height:237px;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#ffffff;
text-indent:-9999999999999999999999999999px;
}

#service_promise_btn a:hover,
#service_promise_btn a:active {
background:url('service_promise_btn.png') -182px 0px no-repeat;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#00536d;
}


#property_search_btn {
display:inline-block;
float:left;
margin-right:5px;
vertical-align:bottom;
}

#property_search_btn a,
#property_search_btn a:link,
#property_search_btn a:visited {
display:block;
background:url('property_search_btn.png') 0px 0px no-repeat;
width:182px;
height:237px;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#ffffff;
text-indent:-9999999999999999999999999999px;
}

#property_search_btn a:hover,
#property_search_btn a:active {
background:url('property_search_btn.png') -182px 0px no-repeat;
overflow:hidden;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#00536d;
}


#contact_us_container {
display:inline-block;
float:right;
vertical-align:bottom;
background:url('') 0px 0px no-repeat;
width:182px;
height:237px;
-webkit-border-radius: 7px;
border-radius: 7px;
background-color:#ffffff;
font-size:12px;
color:#00536d;
font-weight:bold;
margin:auto;
}


#contact_us_container .contact_title {
font-size:16px;
margin-left:10px;
margin-bottom:7px;
}

#phone_numbers_container {
line-height:20px;
margin-left:10px;
}

#phone_numbers_container span {
color:#6daac2;
}


#email_container {
margin-top:10px;
margin-left:10px;
color:#6daac2;
}


#email_container a,
#email_container a:link,
#email_container a:visited {
text-decoration:none;
color:#00536d;
}

#email_container a:hover,
#email_container a:active {
color:#6daac2;
}

#email_container p {
margin-top:5px;
}








#footer_nav_container {
color:#ffffff;
}

#footer_nav_container a:link,
#footer_nav_container a:visited {
color:#ffffff;
}


#footer_nav_container a:hover,
#footer_nav_container a:active {
color:#ffffff;
}



