body {
	margin:0;
	padding:0;
	overflow:hide;
 	x-overflow:none;
 	y-overflow:none;
}

a {
	color:#000;
	text-decoration:none;
}

.ygtvcheck0 {
	background:transparent url(../visitcity/img/check0.gif) no-repeat scroll -1px -1px;
	cursor:pointer;
	width:16px;
}
.ygtvcheck1 {
	background:transparent url(../visitcity/img/check1.gif) no-repeat scroll -1px -1px;;
	cursor:pointer;
	width:16px;
}
.ygtvcheck2 {
	background:transparent url(../visitcity/img/check2.gif) no-repeat scroll -1px -1px;;
	cursor:pointer;
	width:16px;
}

.loader {
	position:absolute;
	top:50%;
	left:50%;
	height:254px;
	width:370px;
	padding-top:210px;
	margin-top:-127px;
	margin-left:-185px;
	color:#000;
	text-align:center;
}

.loader_bg {
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	*top:0px;
	*left:0px;
	*right:0px;
	*bottom:0px;
	_top:0;
	_right:0;
	_bottom:0;
	_left:0;
}

.status {
	display:none;
	width:160px;
	position:absolute;
	left:335px;
	background-color:#000000;
	color:#FFF;
	font-size:11px;
	padding:10px;
	opacity:.75;
	*filter:
	alpha(opacity=75);
}

/*  searchbar */

#searchbar{border-collapse:collapse;margin-top:4px;border:none;}

input {vertical-align: bottom;}

#search_for{font-size:9px;}

label {font-size:12px;}

#txt_fstr {width:97%; border:none; padding: 2px;}
#btn_search{border:none; font-weight:bold; padding: 1px 15px;}

#coord_lon{width:60px; border:none; background-color: #EBEBEB; color: #000; padding: 2px;}
#coord_lat{width:60px; border:none; background-color: #EBEBEB; color: #000; padding: 2px;}

/* tabs */

#tools_categories, #tools_businesses, #tools_places, #tools_favorites, #tools_earth  {margin:0 0 .5em 0; padding:0.4em;}

#info {width:300px; font-size:11px; background-color: #fff;}

#infoicon {float:left; margin-right:5px}

/* http://www.brunildo.org/test/img_center.html */

#infoimg {
width: 100px;
height:100px;
float:left;
display: table-cell;
vertical-align: middle;
text-align:center;
background-color:#eee;
margin-right:10px;
margin-bottom:10px;
}

#infoimg * {vertical-align: middle;}

/*\*//*/
#infoimg {
    display: block;
}
/**/

#infoimg span{display: inline-block; height: 100%; width: 1px;}
#infoimg  img{border: #fff 2px solid;}

#infocat{ }

#info hr{ clear:both; background-color: #666; height: 1px; border: none;}

#infoheader {float:clear; font-weight:bold;margin-bottom:5px; color:#666;}

#infotext {float:clear;  color:#666; margin-bottom:15px;}
#infotext a, img {border: none; color:#666; text-decoration: underline;}

#desc {clear:both; overflow:auto; min-height:44px; max-height:82px; color:#666; border-top: solid 1px #DFDFDF; padding:2px 2px 2px 4px}
#desc a {text-decoration: underline}

#infofooter {clear:both;line-height:14px; width:292px; border-top: solid 1px #DFDFDF; padding:4px; }
#infofooter  a{font-size:10px; color:#666;}
#infofooter  img{margin: 6px 8px 0px 0px}


.favorites {
padding:3px;
margin-bottom:5px;
cursor:pointer;
}

.favorites_highlited {
padding:3px;
margin-bottom:5px;
cursor:pointer;
}

.favorites_highlited a:hover {
text-decoration:underline;
}

/* more... control google */

#box {	text-align:left;
	font-size:12px;
	padding: 6px 4px;
	width:120px;
	background-color: #fff;
	border: 1px solid gray;
	border-top:1px solid #a5a5a5;
	display: none;
	cursor:default;
}

#box.highlight {
	width:119px;
	border-width:2px;
	border-top:1px solid #a5a5a5;
}

#more_inner {
	text-align:center;
	font-size:12px;
	background-color: #fff;
	border: 1px solid #fff;
	border-bottom-color: #b0b0b0;
	border-right-color: #b0b0b0;
	width:7em;
	cursor: pointer;
}

#more_inner.highlight {
	font-weight: bold;
	border: 1px solid #483D8B;
	border-bottom-color: #6495ed;
	border-right-color: #6495ed;
}

#boxlink { color: #a5a5a5;
	text-decoration: none;
	cursor: default;
	margin-left:5px;
}

#boxlink.highlight { color: #0000cd;
	text-decoration: underline;
	cursor: pointer;
}

#unit_navigation {font-size:11px;}
#unit_search {font-size:11px;}

#header_right img{
border: none;
}

/* opacity for tooltipp & infobubble - donīt work in ie6 */

/*
#map div .gmnoprint {
opacity:.93;
	*filter:
	alpha(opacity=93);
}

#tooltip{
color:#444;
opacity:.9;
*filter:
alpha(opacity=90);
}
*/

#map .gmnoprint a{
color:#666;
}

#map .gmnoprint a:hover{
text-decoration:underline;
}

/* highslide */

.highslide-caption {
	padding: 0px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight:bold;
	color:#777;
	text-align:center;
}

.close-simple-white {
	width: 16px;
	height: 16px;
	background: white url(../visitcity/includes/graphics/controlbar-text-buttons.png) 0 -221px;
	cursor: pointer;
}

#infoimg .highslide span {
display:block;
margin-top:-12px;
width:100px;
height:16px;
background-color:#eee;
}

