html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}

textarea:focus, input:focus{
    outline: none;
}

.checkbox_img{
	height:12px; 
	width:12px; 
}

.left {float:left;}
.right {float:right;}

/*

#search-body{
	width:230px;
	overflow-y:
	scroll;
	overflow-x:hidden;
	position:absolute;
}
*/
/*
#hide_this2{
	top:10px;
}
*/

#map_search {display:none;}

#logo, #searchbar, #header-print { 
	float:left; 
}

#header-print{
	font-size:18px;
	font-weight:bold;
	height:28px;	
	margin-top:36px;
	margin-left:10px;
}

#footer-print{
	position:relative;
	color:#999; 
	font-size:11px; 
}
#footer-print .sd-minilogo{
	position:absolute; 
	left:10px;
	top:0;
}

#footer-copyright{
	float:left;
	position:relative; 
	left:45px; 
	color:#666666; 
	font-size:11px;
	margin-top:0;
}

#footer-print div#suport{position:absolute; right:10px;}
#footer-print div#suport li{float:left; margin-left:20px;}


#searchbar{
	min-width:450px;
	height:28px;	
	margin-top:72px;
	margin-left:10px;
}

.searchtxt{ 
	background:url(../images/searchbar.png) repeat-x left; 
	border:none; 
	height:28px; 
	margin:0px;
	width:450px;
	float:left;
	position:relative;	
	vertical-align:middle;
}
.searchbtn{ 
	background:url(../images/searchbtn.png) no-repeat; 
	border:none; 
	width:39px; 
	height:28px; 
	margin-top:1px; 
	vertical-align:middle;
	float:left;
}
.searchbtn:hover{ 
	background:url(../images/searchbtn-hover.png); 
}

#nav ul{
	list-style:none; 
	margin:0 15px 0 0; 
	padding:0px;
}
#nav ul li{ 
	float:right; 
	margin-left:2px; 
	margin-top:50px;
}



#nav div#nav-right { 
	margin-top:5px;
	text-align:right;
	width:480px;
}

#content-container{

}

#sidebar{
	float:left;
	width:230px;	
	min-height:10px;
	overflow:hidden;
	margin:auto;
}

#breadcumb {
	width:100%;
	height:20px;
	background-color:#009139;
	font-size:8.61px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}

#sidebar-links ul{
	font-size:10px;
	list-style:none;
	margin-left:-20px;
}

#sidebar-links li.title{
	font-weight:bold;
	color:#009139;
}

#sidebar-links li{
	color:#679bc8;
	font-weight:normal;
}

#content{
	min-height:10px;
    overflow:hidden;
    margin-left:230px;
    background:#cddfea;
    position:relative;
}

#left_toggle{
	float:left;
	line-height:24px;
	color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	border-right: 1px solid #DADADA;
	cursor:pointer;
	font-weight: bold;
}


#bar{
	width:100%;
	height:24px;
	background:url(../images/dropdown/button_drop_down_background.jpg) repeat-x;
	font-weight: bold;
}

#bar_overlay{
	width:100%;
	height:24px;
	margin:auto;
	position:absolute;
	opacity:0.7;
	z-index:1;	
	display:none;
	background-color:#99B3CC;	
}


#map{
	width:100%;
	height:618px;
	background-color:#99b3cc;
}

.email-textarea{
	width:315px; 
	height:90px;
	position:relative;
	float:left;
}

#map_search_form, #local_search_form, #amenity_search_form, #map_refrences_form{ /*2*/
	width:80%;
	height:618px;		
	margin-left:auto;
	margin-right:auto;
	padding-top:120px;
	padding-bottom:120px;	
	position:absolute;
	z-index:2;	
	display:none;
	font-weight:bold;
}



#email-link-overlay{
	padding-top:20px;
	position:absolute;
	z-index:2;	
	width:500px; 
	height:auto;		
	display:none;
	font-weight:bold;
}

#feedback_form{
	padding-top:54px;
	position:absolute;
	z-index:2;	
	width:500px; 
	height:auto;		
	display:none;
	font-weight:bold;
}


.email-fieldset {
	clear:both;
	padding-bottom:16px;
}

.email-left-panel{
	width:80px; 
	float:left;
	text-align:left;
}

.email-right-panel{
	float:left;
	padding-bottom:5px;
}

#send-mail, #send-feedback{
	padding-top:20px; 
	padding-left:20px; 	
}

.email-textbox{
	width:200px; 
	font-size:11px; 
	color:#333; 
	position:relative;
	float:left;	
}

#background_search_form{
	width:100%;
	height:618px;	
	margin:auto;
	position:absolute;
	opacity:0.7;
	z-index:1;	
	display:none;
	background-color:#99B3CC;	
}
/*
#email-link-overlay{
	background:url(../images/email-trans.png); width:518px; height:463px; position:relative;
}
*/

#sv-player{
	background-color: rgb(0, 0, 0);
}
#sv-layer{
	display:none;
	position:absolute;	
	margin:auto;	
/*
	width:100%;
	height:618px;	
	opacity:0.7;
*/	
	z-index:1;	
/*
	display:none;
	background-color:#99B3CC;	
*/		
}



/*.form{
	width:560px;
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
}
*/

.form {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


.form input[type=text]{
	padding:5px;
	font-size:16px;
	width:180px;
	height:20px;
}

.form-title {
	font-size:14px;
	color: #000000;
	margin-top:20px;
}

#map_search_form .search, #local_search_form .search, #amenity_search_form .search, #map_refrences_form .search{
	width:130px;
	height:40px;
	background:url(../images/map-search-btn.png) top no-repeat;
	border:none;
	position:relative;
}

#map_search_form .search:hover, #local_search_form .search:hover, #amenity_search_form .search:hover, #map_refrences_form .search:hover{
	width:130px;
	height:40px;	
	background:url(../images/map-search-btn.png) bottom no-repeat;
	border:none;
	position:relative;	
}

#local_search_text {
	width: 376px;
}

#suburb_or_postcode {
	width: 96px;
}


#map_search_form input {
	width: 376px;
}

#map_refrences_form input {
	width: 80px;
}

#map_search_form .form_input, #local_search_form .form_input, #amenity_search_form .form_input, #map_refrences_form .form_input, #send-mail .form_input {
	margin-top:20px;
	margin-bottom:20px;
}

.form_input_title{
	font-size:16px;
}

.form_input_example{
	font-weight:normal;
	font-size: 11px;
	font-style: italic;
}

.form_input_title1{
	font-size:12px;
}

.form_input select{
	padding:5px;
	font-size:12px;
}


.form_background {
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#BBC5DE;
	border: 1px solid #679BC8;
	margin:auto;
}

#map_search_form .map_search_form_container {
	width:600px;		
}

#local_search_form .local_search_form_container {
	width:600px;		
}

#amenity_search_form .amenity_search_form_container {
	width:600px;
}

#amenity_search_location {
	margin-top:10px;
	font: 11px;
}

#map_refrences_form .map_refrences_form_container {
	width:600px;		
}



.map{
	width:130px;
	height:40px;
	background:url(../images/map-search%20btn2.png) top no-repeat;
	border:none;
	float:right;	
	position:relative;		
}

.map:hover{
	width:130px;
	height:40px;
	background:url(../images/map-search%20btn2.png) bottom no-repeat;
	border:none;
}


.banner{
	width:600px;
	height:200px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;	
	z-index:0;
	/*background:url(../images/banner.jpg) no-repeat center;	
	margin-top:40px;*/
}

#social_network{
	width:100%;
	background-color:#FFF;
	font-size:11px;
	font-weight:bold;
	/*padding:5px;*/
}

#listing{
	width:100%;
	min-height:10px;
	overflow:hidden;
	padding-bottom:10px;
}

.listing a{
	color:#598ddc;
	text-decoration:none;
}

#box1, #box2, #box3, #box4, #box5{
	width:98%;
	min-height:20px;
	overflow:hidden;
	margin:auto;
	background-color:#FFF;	
	margin-top:10px;
	padding:5px;
}

#footer{
	width:100%;
	min-height:10px;
	overflow:hidden;
	margin:auto;
	border-top:#009139 thick solid;
	background-color:#f0f5f9;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:11px;
}


#ext-ftr{width:100%;min-height:25px; overflow:auto; background-color:#D2D7DC; position:relative;}
#ext-ftr ul{position:relative; top:2px;}
#ext-ftr ul li {float:left;}
#ext-ftr ul li.sep-ftr{color:#999; padding-top:4px; margin-right:5px;}
#ext-ftr ul li.sep-ftr2{color:#999; padding-top:4px; margin-right:50px;}
#google-button {display: block; z-index:1000; float:left; margin-top:2px;margin-left:10px;}
#tweet-button a {display: block; background: url(../images/icon-twitter.png); width:18px; height:18px; z-index:1000; float:left; margin-right:5px; margin-top:2px;}
#fb-button a {display: block; background: url(../images/icon-fb.png); width:18px; height:18px; z-index:1000; float:left; margin-right:5px; margin-top:2px;}
#fb-like{ padding:2px 0 0 250px; height:24px; float:left; z-index:1000}
#vt-tweet-button a {display: block; padding: 2px 5px 2px 20px;background: url(../images/icon-twitter.png) left center no-repeat;border: none;position:absolute; top:30px; right:10px; height:24px; z-index:1000}
#vt-fb-button a {display: block;padding: 2px 5px 2px 20px;background: url(../images/icon-fb.png) left center no-repeat;border: none;position:absolute; top:30px; right:38px; height:24px; z-index:1000}
#footer-title{background:url(../images/footer-title.png); width:auto; height:33px; position:relative; z-index:4;}
#footer-title p{position:absolute; top:5px; right:10px;}
#footer-title p a{color:#09C; text-decoration:none; font-weight:bold}
#footer-title p a:hover{color:#F00; font-style:italic;}
#footer-title ul{position:absolute; top:5px; left:10px;}
#footer-title ul li{float:left; margin-right:10px; color:#009139;}
#footer-title ul li b{margin-right:10px;}
#footer-title ul li a{color:#06C; font-size:10px; text-decoration:none;}
#footer-title ul li a:hover{color:#C00; text-decoration:underline;}
#footer-title ul li.separator{color:#09C;}
#logo-kecil, #link{ float:left }
#link { margin-left:10px; line-height:16px;}
#footer a{text-decoration:none;color:#598ddc;}
#search-result{float:left; z-index:1}
#search-panel{left:0;display:none;}
#search-head{width:230px; position:relative;}
#search-head p{position:absolute; top:15px; left:60px; color:#666; font-size:11px;}
#search-body{height:643px;width:230px;overflow-x:hidden;position:absolute;}
#search-body p.text-1{background-color:#009139;color:#FFFFFF; font-size:11px; padding:10px;}
#search-body p.text-1 b.dark-grey{color:#FFFFFF;}
#search-body p.text-1 b.red{color:#FFFFFF;}
#search-body p.text-1 b.black{color:#FFFFFF;font-weight:normal;}
#search-body p.text-2{color:#666; font-size:11px; padding:10px; padding-top:0;}
#search-body p.text-2 a{color:#09C; font-size:10px; font-style:italic;}
#search-body div.loading{padding-bottom:10px;background-color:#009139;color:#FFFFFF;font-size:12px;font-style:italic;overflow:auto;text-align:center;}
#search-foot{width:230px;}
#search-box{width:59px; position:absolute; top:-7px; left:0;}
#search-toggle{background:url(../images/toggle.png); background-position:0 0; width:14px; height:43px; float:left; margin-left:-1px; position:relative;}
#fline{background:url(../images/search-first-line.png); width:232px; height:2px;}
#search-list{padding-bottom:10px; margin:0px 0px; overflow:auto; overflow-x:hidden;}
/*#search-list{padding:10px; padding-top:0;padding-left:0;padding-right:0;}*/
#search-list li{border-bottom:1px dotted #666; padding:7px; padding-left:35px; position:relative;cursor:pointer;}
#search-list li:hover{background-color:#FFc; opacity:0.7;}
#search-list li div.search-list-title{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
#search-list li address{padding-top:3px; color:#666; font-size:11px; line-height:12px;}
#search-list li address a{text-decoration:none;color:#0099CC;}
#search-list li div.icon{background:url(../images/icon-search.png); width:25px; height:26px; position:absolute; left:10px; top:8px;}
#search-list li div.icon font{position:absolute; top:2px; left:4px; width:10px; height:10px; color:#000; text-align:center; font-weight:bold; font-size:10px;}
#search-list li div.find-amenity a{color:#008800; font-size:11px; font-weight:bold; text-decoration: none;}
#search-list li div.find-amenity a:hover{color:#FF0000; font-size:11px; font-weight:bold; text-decoration: none;}
#search-list li div.icon font{position:absolute; top:2px; left:4px; width:10px; height:10px; color:#000; text-align:center; font-weight:bold; font-size:10px;}
.routingList{width:25px; height:26px; position:absolute; left:10px; top:8px;}
.routingList font{position:absolute; top:2px; left:4px; width:10px; height:10px; color:#000; text-align:center; font-weight:bold; font-size:10px;}
#routing-textbox div.loading{background-color:#FFFFFF; color:#09C; font-size:12px; font-style:italic;height:10px;text-align:center;padding:10px;margin-top:5px;}


#start_paging{background-color:#999; width:100%; height:20px; position:relative;display:none;}
#start_paging ul{position:absolute; top:5px;}
#start_paging ul li{float:left; margin-left:5px; font-size:10px; color:#FFF;padding:0;}
#start_paging ul li a{font-size:10px; color:#FFF; font-weight:bold; text-decoration:none}
#start_paging ul li a:hover{font-size:10px; color:#F60; font-weight:bold; text-decoration:none}
#start_paging ul li.active{font-size:10px; color:#F00; font-weight:bold; text-decoration:none}
#start_paging ul li.passive{font-size:10px; color:#CCC; font-weight:bold; text-decoration:none}	

#dest_paging{background-color:#999; width:100%; height:20px; position:relative;display:none;}
#dest_paging ul{position:absolute; top:5px;}
#dest_paging ul li{float:left; margin-left:5px; font-size:10px; color:#FFF;padding:0;}
#dest_paging ul li a{font-size:10px; color:#FFF; font-weight:bold; text-decoration:none}
#dest_paging ul li a:hover{font-size:10px; color:#F60; font-weight:bold; text-decoration:none}
#dest_paging ul li.active{font-size:10px; color:#F00; font-weight:bold; text-decoration:none}
#dest_paging ul li.passive{font-size:10px; color:#CCC; font-weight:bold; text-decoration:none}

/*
#routing-textbox div.icon{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    left: 4px;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 10px;
}
*/
#routing-title{
	min-height:25px;background-color:#009139;color:#FFFFFF;width:230px;overflow:auto;text-align:left;padding-top:5px;padding-left:10px;margin-right:10px;position:relative; z-index:4;
}
#routing-textbox .icon{
background:url(../images/icon-search.png); width:25px; height:26px; left:10px; top:8px;
clear:both;float:left;position:relative;
}

#routing-textbox .icon font{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    left: 6px;
    position: relative;
    text-align: center;
    width: 10px;	
}

#route_start{
	margin-left:10px;
	margin-top:8px;
	width:180px;
	font-size:11px;	
}
/*
#routing-header, #routing-list{
	color:#009039;
}
*/
#routing-list{
	padding-left:10px;
	list-style-position:outside;
	list-style-type:decimal;
}
#routing-list li{
	border-bottom:thin #999 dotted;
	margin-left:20px;
	padding-right:7px;
}	
#route_dest{
	margin-left:10px;
	margin-top:8px;
	width:180px;
	font-size:11px;		
}

#routing-header{
	padding-left:10px;
	font-size: 11px;
}

#copyright{
	font-size:10px;
	color:#666;
	text-align:center;
	width:200px;
}

#div-search-list{
	margin-left:auto;
	margin-right:auto;	
	width:233px;
	display:block;
}

#routing-textbox .search-list-title{position:relative;}

#category-list{padding-bottom:10px; padding-top:10px; margin:-8px 0; overflow:auto; overflow-x:hidden;}

/*#search-list{padding:10px; padding-top:0;padding-left:0;padding-right:0;}*/
li.odd{ background-color:#fbffb5; }	

#category-list li{border-bottom:1px dotted #666; padding:7px; padding-left:35px; position:relative;cursor:pointer;}
#category-list li:hover{background-color:#FFc; opacity:0.7;}
#category-list li div.search-list-title{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
#category-list li address{padding-top:3px; color:#666; font-size:11px; line-height:12px;}
#category-list li address a{text-decoration:none;color:#0099CC;}
#category-list li div.icon{
background:url(../images/icon-search.png); width:25px; height:26px; position:absolute; left:10px; top:8px;
}
#category-list li div.icon font{position:absolute; top:2px; left:4px; width:10px; height:10px; color:#000; text-align:center; font-weight:bold; font-size:10px;}
#category-list li div.find-amenity a{color:#008800; font-size:11px; font-weight:bold; text-decoration: none;}
#category-list li div.find-amenity a:hover{color:#FF0000; font-size:11px; font-weight:bold; text-decoration: none;}

#businessAjaxSend-div {padding-bottom:30px;padding-top:20px;}
#businessAjaxSend-listbiz{padding-bottom:10px; padding-top:10px; margin:-8px 0; overflow:auto; overflow-x:hidden;}

#businessAjaxSend-listbiz li{border-bottom:1px dotted #666; padding:7px; padding-left:35px; position:relative;cursor:pointer;}
#businessAjaxSend-listbiz li:hover{background-color:#FFc; opacity:0.7;}
#businessAjaxSend-listbiz li div.search-list-title{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
#businessAjaxSend-listbiz li address{padding-top:3px; color:#666; font-size:11px; line-height:12px;}
#businessAjaxSend-listbiz li address a{text-decoration:none;color:#0099CC;}
#businessAjaxSend-listbiz li div.icon{
background:url(../images/icon-search.png); width:25px; height:26px; position:absolute; left:10px; top:8px;
}
#businessAjaxSend-listbiz li div.icon font{position:absolute; top:2px; left:4px; width:10px; height:10px; color:#000; text-align:center; font-weight:bold; font-size:10px;}
#businessAjaxSend-listbiz li div.find-amenity a{color:#008800; font-size:11px; font-weight:bold; text-decoration: none;}
#businessAjaxSend-listbiz li div.find-amenity a:hover{color:#FF0000; font-size:11px; font-weight:bold; text-decoration: none;}


#amn-title{font-size:13px;color:#143E1D;margin-bottom:5px;width:270px;font-weight:bolder;}

/*
#search-body div.desc{color:#A10048;font-size:11px;text-decoration:none;line-height:13px;text-align:justify;left:5px;top:10px;width:180px;padding:0px 10px 0px;position:relative;z-index:4;border:1px solid #4C3F3F;}
*/
#search-body div.detail1{position:relative;font-size:11px;float:right;right:0px;top:9px;}
#search-body div.detail2{position:relative;font-size:11px;float:left;left:0px;color:#009039;font-weight:bold;top:9px;}
#search-body div.detail3{position:relative;font-size:11px;clear:both;left:0px;color:#6f6e6e;top:9px;}
#search-body div.desc{
	display:none;
	color:#A10048;
	font-size:11px;
	text-decoration:none;
	line-height:13px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;	
	top:10px;
	width:185px;
	padding:0px 10px 0px;
	position:relative;
	z-index:4;
	border:1px solid #BABABA;
	background-color:#fbffb5; 
	border:solid thick #f0f0f0; 
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	/*margin:auto;*/
}
#map-canvas-loading{
	z-index:0;
	position:relative;
    color: #333333;
    height: 100%;
    padding-top: 150px;
    text-align: center;
    width: 100%;
}
#search-body div.desc a{color:#09C;font-size:11px;text-decoration:none;line-height:13px;}
#search-body div.desc a:hover{color:#F00; font-size:11px; text-decoration:none; line-height:13px;}
#search-body  label.listing{text-align:left; padding:0px 10px 0px; position:relative; z-index:4; font-size:11; color:#009039; font-weight:bold;}
#search-body div.listing{text-align:left; padding:0px 10px 0px;position:relative; z-index:4;}
#search-body div.listing a{
	color:#679BC8; 
	font-size:11px; 
	text-decoration:none; 
	line-height:13px;
	text-transform:capitalize;
}
#search-body div.listing span{color:#FFFFFF; font-size:11px; text-decoration:none; line-height:13px;}
#search-body div.listing a:hover{color:#F00;}
#search-body div.listing ul{}
#search-body div.listing2{text-align:left; top:5px; padding:0px 10px 0px; position:relative; z-index:4;}
#search-body div.listing2 a{color:#09C; font-size:11px; text-decoration:none; line-height:13px;}
#search-body div.listing2 a:hover{color:#F00;}
#paging_seq{background-color:#999; width:100%; height:20px; position:relative;display:none;}
#paging_seq ul{position:absolute; top:5px;}
#paging_seq ul li{float:left; margin-left:5px; font-size:10px; color:#FFF;}
#paging_seq ul li a{font-size:10px; color:#FFF; font-weight:bold; text-decoration:none}
#paging_seq ul li a:hover{font-size:10px; color:#F60; font-weight:bold; text-decoration:none}
#paging_seq ul li.active{font-size:10px; color:#F00; font-weight:bold; text-decoration:none}
#paging_seq ul li.passive{font-size:10px; color:#CCC; font-weight:bold; text-decoration:none}	
#breadcrumbs {
	min-height:25px;background-color:#009139;color:#FFFFFF;width:210px;overflow:auto;text-align:left;padding-top:5px;padding-left:10px;margin-right:10px;position:relative; z-index:4;
}
#breadcrumbs div {color:#FFFFFF; background-color:#009139;float:left;}
#breadcrumbs div a{color:#FFFFFF; font-size:11px; text-decoration:none; line-height:13px;}
#breadcrumbs div span{color:#FFFFFF; font-size:11px; text-decoration:none; line-height:13px;}
#breadcrumbs div a:hover{color:#F00;}



#amenity2009-title{color:#009039; font-size:12px;text-align:center;padding-top:10px;font-weight:bold; text-decoration: none;}
#amenity2009-title img{height:15px;width:15px;}
#amenity2009-title div.amenity2009-list-title a{color:#09C; font-size:11px; font-weight:bold; text-decoration: none;}
#amenity2009-title div.amenity2009-list-title a:hover {text-decoration: underline;}
#amenity2009-radius{color:#6F6E6E;font-size:12px;text-align:center;padding-left:10px;padding-top:10px;text-decoration: none;font-weight:normal;}
#amenity2009-category{color:#6F6E6E;font-size:12px; text-align:center;padding-left:0;padding-top:10px;text-decoration: none;font-weight:normal;}
#amenity2009-select-category{color:#6F6E6E;font-size:12px; width:200px;font-weight:normal;}
#amenity2009-list{padding-bottom:10px; padding-top:10px; margin:-8px 0; overflow:auto; overflow-x:hidden;}
#amenity2009-list li{border-bottom:1px dotted #666; padding:7px; padding-left:35px; position:relative;cursor:pointer;}
#amenity2009-list li:hover{background-color:#FFc; opacity:0.7;color:}
#amenity2009-list li div.amenity2009-list-title{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
#amenity2009-list li address{padding-top:3px; color:#666; font-size:11px; line-height:12px;}
#amenity2009-list li address a{text-decoration:none;color:#0099CC;}
#amenity2009-list div.amenity2009List{width:25px; height:26px; position:absolute; left:10px; top:8px;}
#amenity2009-list li div.search-list-title{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}

/*#amenity2009-list li div.amenity2009List font{position:absolute; top:2px; left:4px; width:10px; height:10px; color:#000; text-align:center; font-weight:bold; font-size:10px;}*/






.bc-hd{font-size:0;height:0;line-height:0;outline:medium none; overflow:hidden; position:absolute;width:0;}
ol, ul {
	list-style: none;
}
#google-ads{
	text-align:center; 
	padding:15px 0;
}

#google-ads-loader, #email-captcha-loader{
	display:none;
}

.line{background-image: url(../images/line.jpg); background-repeat: repeat; height: 2px; width: 100%;}
#footboot{background: #BCBCBC url(../images/foot-boot.jpg) repeat-x; width:100%; height:100px; position:relative;}
.sd-minilogo{position:absolute; top:20px; left:10px;}
#footboot-menu{position:absolute; top:35px; left:50px;}
#footboot-menu li{float:left; margin-right:10px; color:#666;}
#footboot-menu li b{color:#333;}
#footboot-menu li a{color:#999; font-size:11px; text-decoration:none;}
#footboot-menu li a:hover{color:#090;}
#footboot-state{position:absolute; top:22px; left:50px;}
#footboot-state li{float:left; margin-right:10px; color:#666;}
#footboot-state li a{color:#999; font-size:11px; text-decoration:none;}
#footboot-state li a:hover, #footboot-menu-2 li a:hover{color:#F00;}
#footboot-menu-2{position:absolute; top:60px; left:10px;}
#footboot-menu-2 li{float:left; margin-right:10px; color:#999;}
#footboot-menu-2 li a{color:#666; font-size:11px; text-decoration:none;}
#footboot-copyright{position:absolute; top:75px; left:10px; color:#444; font-size:11px;}
#footboot-copyright a{color:#09C; text-decoration:none; font-size:11px;}
#footboot-copyright a:hover{color:#900;}
#suport{position:absolute; top:42px; right:15px;}
#info-content-thumb{float:left;height:87px;padding-right:5px;}
#info-content{padding:1px;width:300px;}
.info-content-link a{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
.info-content-category a{color:#09C; font-size:11px; font-weight:bold; text-decoration: none;}
.info-content-link a{z-index:10;color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
.align_right{text-align:right;}
.info-content-distance {color:#C96405; font-size:11px;}




#map-canvas{z-index:0;width:100%;position:absolute;background-color:#99B3CC;}

#map_info{min-height:72px;margin-left:5px;padding:5px;width:300px;}
#info_detail{float:left;overflow:auto;width:200px;}
#map_info #business_title{position:relative;font-weight:bold;margin-left:5px;margin-bottom:10px;color:#008800;font-size:11px;}
#map_info #address{float:left;position:relative;font-weight:bold;margin-left:5px;}
#map_info #address_content{clear:both;margin-left:5px;}
#info_image{display:none;}

#info_navigation{width:100%;margin-top:10px;margin-left:10px;overflow: hidden;}
#info_navigation .link{float:right;margin-right:10px;}

.clearResult{padding-top:5px;text-align:center;font-size:11px;clear:both;}
.clearResult a{text-decoration:none;color:#09C; font-size:11px; font-weight:bold;}

#pagination-header{width:100%; height:20px; position:relative;font-size:11px;color:#6F6E6E;text-align:center;}
#pagination{background-color:#999; width:100%; height:20px; position:relative;display:none;}
#pagination ul{position:absolute; top:5px;}
#pagination ul li{float:left; margin-left:5px; font-size:10px; color:#FFF;}
#pagination ul li a{font-size:10px; color:#FFF; font-weight:bold; text-decoration:none}
#pagination ul li a:hover{font-size:10px; color:#F60; font-weight:bold; text-decoration:none}
#pagination ul li.active{font-size:10px; color:#F00; font-weight:bold; text-decoration:none}
#pagination ul li.passive{font-size:10px; color:#CCC; font-weight:bold; text-decoration:none}	
#inputUser {margin-left:5px;position:relative;float:left;}
#inputUser  a{font-family:Arial,Helvetica,sans-serif;color:#09C;font-size:11px; font-weight:bold; text-decoration: underline;}
#search_results{margin-left:10px;position:relative;float:left;}
.clear_both{clear:both;}
#close_button{float:right; cursor:pointer; width:36px; height:36px; background:url(../images/close.png) top no-repeat;}
#contextmenu div.context {font-family:Arial, sans-serif;text-decoration:none;color:#000;font-size:12px;padding:2px 5px 5px 2px;}
#contextmenu div.line {background:url(../images/search-first-line.png); width:160px; height:1px;}
#contextmenu a:hover div {background:#0A246A;color:#fff;}       
#contextmenu a:link {text-decoration:none;}
#contextmenu a:visited {text-decoration:none;}

.get_direction{
	margin-top:5px;width:118px; height:26px; background:url(../images/direction-btn.png) center no-repeat; border:none;cursor:pointer; 

}

#info-lyr-container{width:600px;min-height:160px;overflow-x: hidden;overflow-y:auto;padding:5px;}
#info-lyr-top{padding:1px;text-align:center;color:#008800;font-size:12px;font-weight:bold;}
#info-lyr-middle{position:relative;padding-top:10px;}
#info-lyr-middle-left{float:left;padding-right:10px;width:160px;vertical-align:middle;text-align:center;}
#info-lyr-middle-right{float:left;width:410px !important;font-size:11px;white-space:normal;}
#info-lyr-middle-right p{font-size:12px;margin-bottom:10px;width:410px !important;}
#info-lyr-middle-right a{font-size:12px;color:#143E1D;text-decoration:none;margin-bottom:5px;width:410px !important;font-weight:bolder;}

#info-lyr-bottom{padding-top:5px;text-align:center;clear:both;width:600px;overflow-y:auto;}
#info-lyr-bottom a{color:#09C; font-size:11px;font-weight:bold; text-decoration:none}
#info-lyr-bottom a:hover{font-size:11px; color:#F60; font-weight:bold; text-decoration:none}
#info-lyr-price{font-size:12px;color:#02287B;font-weight:bold;padding-top:10px;width:220px;}
#info-lyr-prop-sum{color:#02287B;padding-top:10px;}
#info-lyr-prop-desc{padding-top:5px;text-align:justify;font-size:11px;clear:both;width:378px;height:44px;white-space:normal;}
#info-lyr-prop-desc a{color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
#info-lyr-wine-th{padding-top:5px;text-align:justify;font-size:11px;clear:both;width:378px;}
#info-lyr-wine-th li{font-size:11px;list-style:disc inside none;margin-left:2px;}

.info-lyr-middle-big{font-size:14px; font-weight:bold;}/*added 2 dec 2013*/
.info-lyr-prop-room{background-color:#444444; color:#FFFFFF; font-size:12px; vertical-align:top;text-align:center; font-weight:bold;padding-top:2px;padding-bottom:2px;}
.info-lyr-prop-top{padding:1px;text-align:center;background-color:#538A43;color:#FFFFFF;font-size:13px;font-weight:bold;padding-top:4px;padding-bottom:2px}
.info-lyr-prop-room img{width:20px;vertical-align:middle}
.adada{color:blue;}

.cadastre-disclaimer { font-weight: normal !important; } 

.info-lyr-container{width:600px;min-height:160px;overflow-x: hidden;overflow-y:auto;padding:5px;}
.info-lyr-top{background-color: #538A43;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 1px 2px;
    text-align: center;}
.info-lyr-middle{position:relative;padding-top:10px;}
.info-lyr-middle-left{float:left;padding-right:10px;width:160px;vertical-align:middle;text-align:center;}
.info-lyr-middle-right {float:left;width:410px !important;font-size:11px;white-space:normal;}
.info-lyr-middle-right p{font-size:12px;width:410px !important;}
.info-lyr-middle-right a{font-size:12px;color:#143E1D;text-decoration:none;margin-bottom:5px;width:410px !important;font-weight:bolder;}
.info-lyr-middle-right span{font-size:12px;color:#143E1D;text-decoration:none;margin-bottom:5px;width:410px !important;font-weight:bolder;}
.info-lyr-bottom{padding-top:5px;text-align:center;clear:both;width:600px;overflow-y:auto;}
.info-lyr-bottom a{color:#09C; font-size:11px;font-weight:bold; text-decoration:none}
.info-lyr-bottom a:hover{font-size:11px; color:#F60; font-weight:bold; text-decoration:none}
.info-lyr-content{min-height: 161px;overflow: hidden;}
.info-lyr-cadastre{display:none;}

.info-content-amenities-nearby {margin-left:5px; float: left; }
.info-content-amenities-nearby a {color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}
.info-content-property {margin-bottom:15px;}
.info-content-property a {color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}


#biz_detail {margin-left:10px;font-size:11px;white-space:normal;}
#biz_detail a{font-size:12px;color:#143E1D;text-decoration:none;margin-bottom:5px;font-weight:bolder;}
#biz_detail .info-content-link a{z-index:10;color:#09C; font-size:11px; font-weight:bold; text-decoration: underline;}

.cadastre-btn {margin-left:10px;margin-right:10px;}
#cadastre-btn-back{display:none;}
.cadastre-btn-back {margin-left:10px;margin-right:10px;}


.hide_this{
	width:190px;cursor:pointer;color:#0099CC;margin-top:5px;margin-left:10px;position:absolute;
}

.hide_this:hover {
	width:190px;cursor:pointer;color:#FF0000;margin-top:5px;margin-left:10px;position:absolute;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 11px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn-green {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #538A43, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#538A43), to(#51a351));
  background-image: -webkit-linear-gradient(top, #538A43, #51a351);
  background-image: -o-linear-gradient(top, #538A43, #51a351);
  background-image: linear-gradient(to bottom, #538A43, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

/*

#bar .layermenu .eachs{
	position:absolute
}


#bar .eachs:hover{
	color:#fff; 
	height:22px; 
	display:block; 
	padding:8px;
	-moz-border-radius: 5px;
	text-shadow: 0px 2px 6px #A81C1F; 
	background-color:#0099CC; 
	text-decoration:none;
    -webkit-border-radius: 5px; 
}
	
#bar .eachs { 
	float:left;
	padding-left:5px;
	padding-right:5px;
	color:#fff; 
	height:22px; 
	display:block; 
	padding:8px;
	-moz-border-radius: 5px; 
	background-color:#DB2D39; 
	color:#FFFFFF; 
	text-decoration:none;
    -webkit-border-radius: 5px;
    cursor:pointer;
}

.eachs div{
    list-style:none;
	width:110px;
    font-size:20px;
}

.eachs div ul{ margin:14px; padding:0px 0px 0px 0px; list-style-type:none;}
.eachs div li{ 
	width:160px;
	padding-left:5px;
	padding-right:5px;
	color:#fff; 
	height:22px; 
	display:block; 
	padding:8px;
	-moz-border-radius: 5px; 
	background-color:#DB2D39; 
	color:#FFFFFF; 
	text-decoration:none;
    -webkit-border-radius: 5px;
    cursor:pointer;	
}


.eachs div li:hover{
	color:#fff; 
	height:22px; 
	display:block; 
	padding:8px;
	-moz-border-radius: 5px;
	text-shadow: 0px 2px 6px #A81C1F; 
	background-color:#0099CC; 
	text-decoration:none;
    -webkit-border-radius: 5px; 
}
*/


/*----- Drop Down Menu CSS*/
        #menu{ margin:0px; padding-top:0px; list-style:none; color:#ffffff; line-height:21px; display:inline-block; float:left; z-index:1000; margin-left:0;}
        #menu div { color:#fff; text-decoration:none; font-size:11px; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom: 5px;}
        #menu > li { background: none repeat scroll 0 0; cursor:pointer; float:left; position:relative; padding:0; border-right: 1px solid #DADADA; }
        #menu > li div:hover { background:url(../images/dropdown/hover_center_drop_down.png) repeat-x;}
/*        #menu .menu_checked { color:#fff; background:url(../images/dropdown/mouse_klik_center_drop_down.png) repeat-x;}
        #menu .menu_halfchecked {color:#2c8307;}
        #menu .menu_unchecked {color:#fff;background: none repeat scroll 0 0;}
*/        #menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        #menu  > li div img {float:left; padding-right:4px; padding-top:1px; width:20px; height:20px;}
        #menu li.layerWidth {width:120px;}
        /* sub-menus*/
        #menu ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu li ul { position:absolute; left:0; top:0px; margin-top:24px; width:200px; line-height:16px; background: #3c0000 url(../images/dropdown/back_down.jpg) repeat-x;  color:#6fa4e5; /* for IE */ display:none; }
        #menu li:hover ul { display:block;}
        #menu li ul li{ display:block; margin:4px 0px; padding:5px 0 0 0;  border-top: dotted 1px #606060; list-style-type:none;  }
        #menu li ul li:first-child { border-top: none; }
        #menu li ul li div { display:block; color:#6fa4e5; padding:4px 10px 6px 20px;  }
        #menu li ul li div:hover { color:#7FCDFE; background:#6b5656; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle; }
        /* corners*/ 
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:200px;}
        #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:182px; top:0px;}
        #menu .middle { position:absolute; left:18px; height: 20px; width: 165px; top:0px; background-color:#172322;}
		#menu .submenu {position:absolute;z-index:1;}
/*		#menu li ul li .menu_checked { color:#2c8307;background: none repeat scroll 0 0;}
		#menu li ul li .menu_unchecked { color:#6fa4e5;background: none repeat scroll 0 0;}
*/		

/*-----End Of Drop Down Menu CSS*/

@media screen {
	#header-print, #footer-print {display:none;}
}

@media print {
	#searchbar, #nav, #content-container, #social_network, #listing, #google-ads, #footer {display:none;}
	#content {margin-left:0};
	#header-print {display:block;}
	#all_rights_reserved {display:block;}
}


/* new autocomplete */
#searchautocomplete {
	width:450px;
	height:1px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:10000;
}

#searchautocomplete {
	font-size: 70%;
	font-family: Tahoma,Geneva,Bitstream,Vera,Sans,sans-serif;
}

#searchautocomplete ul{padding:0; left:0;}
#searchautocomplete ul li{float:left; list-style:none; padding:2px 5px 2px 5px;}
#searchautocomplete ul li a{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.autocomplete-match-highlight {color:#679BC8;font-style:bold;}

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-autocomplete {
	position: absolute;
	z-index: 10000;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-autocomplete li:last-child {
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
}

.ui-autocomplete #ui-active-menuitem,.ui-autocomplete li a:hover {
	border:none;
}

.ui-autocomplete li {
	float:left;
	width:100%;
	padding:0;
}
.ui-autocomplete li a {
	float:left;
	display:inline;
	width:97%;
	padding:4px 1.5%;
	text-decoration:none;
	cursor:pointer;
}
.ui-autocomplete li.ui-autocomplete-mapsearch-first,.ui-autocomplete li.ui-autocomplete-mapsearch {
	font-weight:bold;
	font-size:1em;
	width:100%;
	text-align:right;
	clear:both;
}
.ui-autocomplete li.ui-autocomplete-mapsearch div {
	float:left;
	display:inline;
	width:97%;
	margin-top:10px;
	padding:1.5% 1.5% 0 1.5%;
	border-top:1px dotted #ccc;
}
.ui-autocomplete li.ui-autocomplete-mapsearch-first div {
	float:left;
	display:inline;
	width:97%;
	padding:1.5% 1.5% 0 1.5%;
}
.ui-autocomplete li.ui-autocomplete-mapsearch-first .largeIcon,.ui-autocomplete li.ui-autocomplete-mapsearch .largeIcon {
	font-weight:normal;
}
.ui-widget-content {
	color:#555;
}
.ui-widget-content a,.ui-widget-header a {
	color:#0b427a;
}
.ui-widget-header {
	color:#555;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#d1d1d1;
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border-width:1px;
	border-style:solid;
	border-color:#d1d1d1;
	background:#f6f6f6;
	color:#555;
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#0b427a;
}

.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border-width:1px;
	border-style:solid;
	border-color:#d1d1d1;
	background:#ffffff;
	color:#555;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color:#D31E24;
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#48a3e9;
	background:#48a3e9;
	color:#D31E24;
}
.ui-state-disabled .ui-state-default {
	color:#555;
	background:#f6f6f6;
}
.ui-autocomplete li {
	background:#ffffff;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#d1d1d1;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#d1d1d1;
}
.ui-autocomplete li:last-child {
	background:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#d1d1d1;
	border-top:0;
}
.ui-autocomplete li a {
	color:#555 !important;
	padding: 2px 0.4em;
}
.ui-autocomplete li a span {
	color:#0063e3;
}
.ui-autocomplete #ui-active-menuitem,.ui-autocomplete li a:hover {
	border: 1px solid #fbcb09;
	background:#fdf5ce;
	color:#c77405 !important;
}
.ui-autocomplete li.ui-autocomplete-mapsearch div {
	border-top:1px dotted #ccc;
}
.ui-autocomplete-mapsearch-first .iconText, .ui-autocomplete-mapsearch .iconText {
	color:#009A31 !important;
}

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }





.apple_overlay {

    /* initially overlay is hidden */
    display:none;

    /* growing background image */
    background-image:url(../images/overlay/white.png);

    /*
      width after the growing animation finishes
      height is automatically calculated
      */
    width:400px;

    /* some padding to layout nested elements nicely  */
    padding:35px;

    /* a little styling */
    font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
    background-image:url(../images/overlay/close.png);
    position:absolute; right:5px; top:5px;
    cursor:pointer;
    height:35px;
    width:35px;
}

div.apple_overlay.black {
	background-image:url(../images/overlay/transparent.png);
	color:#fff;
}

/*#cadastrePhoto{
	z-index: 10000;
	margin-top:10px;
	text-align:center;	
}

#cadastrePhoto img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:2px 5px;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}*/

/* For Suburb Info By Johky */

.suburb-info-lyr-middle-big{font-size:14px; font-weight:bold;}
.suburb-ethnic-info { float:left; width:400px; font-size:12px; font-weight:bold; margin-bottom:2px; margin-left: 50px; font-weight:bolder;} ;
.suburb-info-lyr-prop-room{background-color:#444444; color:#FFFFFF; font-size:12px; vertical-align:top;text-align:center; font-weight:bold;padding-top:2px;padding-bottom:2px;}
.suburb-info-lyr-prop-top{padding:1px;text-align:center;background-color:#538A43;color:#FFFFFF;font-size:13px;font-weight:bold;padding-top:4px;padding-bottom:2px}
.suburb-info-lyr-prop-room img{width:20px;vertical-align:middle}

.suburb-info-lyr-container{width:600px;min-height:160px;overflow-x: hidden;overflow-y:auto;padding:5px;}
.suburb-info-lyr-middle{position:relative;padding-top:10px;}
.suburb-info-lyr-middle-left{float:left;padding-right:10px;width:350px;vertical-align:middle;text-align:center;}
.suburb-info-lyr-middle-right {float:left;width:240px !important;font-size:11px;white-space:normal;}
.suburb-info-lyr-middle-right p{font-size:12px;width:240px !important;}
.suburb-info-lyr-middle-right a{font-size:12px;color:#143E1D;text-decoration:none;margin-bottom:10px;width:240px !important;font-weight:bolder;}
.suburb-info-lyr-middle-right span{font-size:12px;color:#143E1D;text-decoration:none;margin-bottom:10px;width:240px !important;font-weight:bolder;}
.suburb-info-lyr-content{min-height: 161px;overflow: hidden;}

.suburb-info-image { width: 350px; }

.criminal-rate-table { background-color: black;}
.criminal-rate-table tr td { background-color: white; vertical-align: middle; text-align: center;  padding:2px; padding-top:2px; padding-bottom:2px;}
.criminal-rate-table tr.theader td { background-color: gray;  vertical-align: middle; text-align: center; font-weight: bolder; font-size:12px; padding:2px; padding-top:0px; padding-bottom:0px;}
