div#citymaps2go-content {overlay: hidden; font-size: 13.5px;}
div#citymaps2go-search {text-align: left; padding-bottom: 5px;}
div#citymaps2go-map {width: 660px; height: 500px; border: 1px solid white;}
div#citymaps2go-list {display:none; width:660px; min-height:500px; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #888; -moz-box-shadow: 5px 5px 5px #888; -webkit-box-shadow: 5px 5px 5px #888; box-shadow: 5px 5px 5px #888;}
p.citymaps2go-note {margin-bottom: 0; text-align:center;}
div#citymaps2go-search-not-found{width: 100%; height: 1em; padding-bottom:10px;}
div#citymaps2go-city-counter{float:right;}
div#citymaps2go-city-counter div{float:right;}
div.citymaps2go-city-counter-loading-text{padding-top:6px;}

div.citymaps2go-info-header{border-bottom:1px dotted; padding:10px 0;}
div.citymaps2go-info-data-entry{padding:10px 0 0; overflow:hidden;}
p.citymaps2go-info-title{font-weight:bold; font-size:1.2em; margin:0px; text-align:center;}
div.citymaps2go-info-data-entry-column{width:50%; float:left;}
div.citymaps2go-info-data-entry-column img{float:left; padding-left:15px; margin-right:10px;}
div.citymaps2go-info-data-entry-column div{float:left; padding-top:8px;}
div.citymaps2go-info-data-rating-wrapper{border-bottom:1px dotted; padding-bottom:10px;}
div.citymaps2go-info-data-rating{text-align:left; padding:10px 0 0 15px;}
div.citymaps2go-info-data-rating span{margin-right:30px;}

a#citymaps2go-list-close{cursor:auto; float:right; background:url('http://tile.cloudmade.com/wml/0.6/images/info-close.png'); display:inline; height:15px; width:15px; margin:6px;}
div.citymaps2go-list-continent{width:20%; float:left; margin-top:27px; text-align:center;}
div.citymaps2go-list-continent-solo{width:20%; float:left; padding-bottom:4px; text-align:center;}
div.citymaps2go-list-continent-last{margin-top:0;}
div.citymaps2go-list-continent-label{font-weight:bold; margin-bottom:10px; text-align:center;}
div.citymaps2go-list-continent-label-solo{padding-top:27px;}
div.citymaps2go-list-continent-city-wrapper{height:415px;}
div.citymaps2go-list-continent-city{margin-bottom:4px; padding:0 4px;}
a.citymaps2go-list-continent-link{display:block; margin-top:8px;}

div.wml-info-window-content{width: 200px;}
.wml-wrapper{font-size: 13.5px;}


/* Autocomplete */
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-autocomplete.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-autocomplete.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-autocomplete.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-autocomplete.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-autocomplete.ui-widget .ui-widget { font-size: 1em; }
.ui-autocomplete.ui-widget input, .ui-autocomplete.ui-widget select, .ui-autocomplete.ui-widget textarea, .ui-autocomplete.ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-autocomplete.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-autocomplete.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-autocomplete.ui-widget-content .ui-state-default, .ui-autocomplete.ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-autocomplete .ui-state-default a, .ui-autocomplete .ui-state-default a:link, .ui-autocomplete .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-autocomplete.ui-widget-content .ui-state-hover, .ui-autocomplete.ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus, .ui-autocomplete.ui-widget-content .ui-state-focus, .ui-autocomplete.ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-autocomplete .ui-state-hover a, .ui-autocomplete .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-autocomplete .ui-state-active, .ui-autocomplete.ui-widget-content .ui-state-active, .ui-autocomplete.ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-autocomplete .ui-state-active a, .ui-autocomplete .ui-state-active a:link, .ui-autocomplete .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-autocomplete.ui-widget :active { outline: none; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-autocomplete.ui-corner-all, .ui-autocomplete .ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }


