/* general setings */
.cityguide #briefing-text{display:block;}
.cityguide #whattoknow-text{display:none;}
.cityguide #localweather-text{display:none;}
.cityguide #localcurrency-text{display:none;}
.cityguide #localpmagpopular-text{display:none;}
.cityguide #localpmagpopular-text ul li .txt{text-align:left;}
.cityguide a{
	color:#437aa9;
	text-decoration:none;
}
.cityguide a:hover{text-decoration:underline;}
/*header*/
.cityguide #header{
	width:985px;
	margin:0 auto 7px;
	position:relative;
	z-index:10;
}
.cityguide #header .holder{width:985px;}
.cityguide #header .nav-box{
	width:100%;
	border-bottom:1px solid #1f1f1f;
}
.cityguide #header .nav-box:after{
	clear:both;
	display:block;
	content:'';
}
.cityguide #header .nav-box .logo1{
	float:left;
	margin-left:12px;
}
.cityguide #header .nav-box .logo1 img{display:block;}
.cityguide #header .nav-box .top-nav{
	float:right;
	padding:8px 0 0;
}
.cityguide #header .nav-box .top-nav li{
	float:left;
	padding:0 15px 0 16px;
	background:url(../images/cityguide/sep01.gif) no-repeat 0 50%;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.cityguide #header .nav-box .top-nav li:first-child{background:none;}
.cityguide #header .nav-box .top-nav li a{color:#c6c6c6;}
.cityguide #header .nav-box .top-nav li a:hover{
	color:#fff;
	text-decoration:none;
}
.cityguide #header .nav-box .top-nav li a.dropped{
	padding-right:14px;
	background:url(../images/cityguide/bg-dropped.gif) no-repeat 100% 3px;
}
.cityguide .top-nav li.hover,
.cityguide .top-nav li:hover { position:relative;}
.cityguide .top-nav li.hover ul,
.cityguide .top-nav li:hover ul {display: block;}
.cityguide .top-nav ul {
	width:114px;
	position:absolute;
	left:28px;
	top:15px;
	z-index:100;
	display:none;
	background:#000;
	border:1px solid #424242;
}
.cityguide .top-nav li:hover ul a,
.cityguide .top-nav li.hover ul a {
	height:1%;
	padding:0 11px;
	background:#000;
	color:#c9c9c9!important;
	display:block;
}
.cityguide .top-nav li:hover ul li,
.cityguide .top-nav li.hover ul li {
	vertical-align:top;
	float:none!important;
	border-top:1px solid #222;
	font:10px/28px Arial, Helvetica, sans-serif!important;
	padding:0!important;
	background:none!important;
	width:100%;
}
.cityguide .top-nav li li:first-child{border:none!important;}
.cityguide .top-nav ul a:hover,
.cityguide .top-nav ul li:hover a,
.cityguide .top-nav ul li.hover a{ 
	background:#fff!important;
	color:#000!important;
}
/* info-box */
.cityguide #header .info-box{
	background-color:#000;
	width:962px;
	padding:9px 11px 7px 12px;
	overflow:hidden;
}
.cityguide #header .info-box .block{
	overflow:hidden;
	color:#999;
	padding:6px 0 0;
}
.cityguide * html #header .info-box .block {margin-right:0;}
.cityguide #header .info-box .logo{
	float:right;
	/* background:url(../images/cityguide/logo2.gif) no-repeat; */
	background:url(../images/cityguide/hsbc.gif) no-repeat;
	width: 99px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.cityguide #header .info-box .empty{
	float:right;
	/* background:url(../images/cityguide/logo2.gif) no-repeat; */
	width: 99px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.cityguide * html #header .info-box .logo {margin-left:12px;}
.cityguide #header .info-box .logo a{
	height:100%;
	display:block;
}
.cityguide #header .logo-holder{
	background:url(../images/cityguide/bg-logo-holder.gif) no-repeat;
	width: 963px;
	height: 45px;
	margin:0 0 5px;
	padding:19px 0 32px 22px;
}
.cityguide #header .logo-holder .logo{
	float:left;
	background:url(../images/cityguide/logo.gif) no-repeat;
	width: 339px;
	height: 34px;
	text-indent:-9999px;
	overflow:hidden;
}
.cityguide #header .logo-holder .logonew{
	float:left;
	background:url(../images/cityguide/P5Logo.png) no-repeat;
	width: 154px;
	height: 34px;
	text-indent:-9999px;
	overflow:hidden;
}
.cityguide #header .logo-holder span.headcitytitle {
	float:left;
	background:url(../images/cityguide/P5_LA_text.png) no-repeat;
	padding:0;
	margin:3px 0 0 18px;
	width: 220px;
	height: 26px;
	text-indent:-9999px;
	overflow:hidden;
}
.cityguide #header .logo-holder span.headtitle {
	float:left;
	background:url(../images/cityguide/P5_cityguide.png) no-repeat;
	padding:0;
	margin:3px 0 0 14px;
	width: 171px;
	height: 26px;
	text-indent:-9999px;
	overflow:hidden;
}
.cityguide #header .logo-holder div.eatdrinktitle {
	float:left;
	background:url(../images/cityguide/icons_whereto2.png) no-repeat;
	padding:0;
	margin:16px 0 0 18px;
	width: 408px;
	height: 21px;
	text-indent:-9999px;
	overflow:hidden;
}
.cityguide #header .logo-holder div.cityscape {
	float:right;
	background:url(../images/cityguide/cityScape_LA.png) no-repeat;
	padding:0;
	margin:-8px 0 0 0;
	width: 243px;
	height: 56px;
	text-indent:-9999px;
	overflow:hidden;
}
.cityguide #header .logo-holder .logo a{
	height:100%;
	display:block;
}
.cityguide #header .facebook-box{
	overflow:hidden;
	width:961px;
	padding:14px 12px 13px;
}
.cityguide #header .facebook-box img{vertical-align:top;}
.cityguide #header .facebook-box .btn-connect{
	float:right;
	margin:0 0 0 20px;
}
.cityguide * html #header .facebook-box .btn-connect {margin-left:17px;}
.cityguide #header .facebook-box .cell{overflow:hidden;}
.cityguide * html #header .facebook-box .cell {
	overflow:visible;
	height:1%;
}
.cityguide #header .facebook-box .cell #google_translate_element {
	font-size:11px;
	font-family:Arial;
	float:right;
}
.cityguide #header .facebook-box #breadcrumb {
	width:800px;
	float:left;
}
.cityguide #header .facebook-box #breadcrumb #google_translate_element {
	font-size:11px;
	font-family:Arial;
	float:right;
}
.cityguide #header .facebook-box .cell .btn-like{
	float:left;
	margin:0 7px 0 0;
	display:inline;
}
.cityguide #header .facebook-box .block{
	float:left;
	padding:4px 0 0;
}
.cityguide #header .facebook-box .icon{
	float:left;
	margin:2px 4px 0 0;
}
.cityguide #header .facebook-box .block p{
	float:left;
	color:#676767;
	font-size:11px;
}
/* ad-holder */
.cityguide .ad-holder{
	width:985px;
	text-align:center;
}
.cityguide .ad-holder img{vertical-align:top;}
/* wrapper */
.cityguide #wrapper{
	width:100%;
	position:relative;
	z-index:1;
	background:url(../images/cityguide/bg-header.gif) repeat-x;
}
.cityguide .wrapper-holder{
	margin:0 auto;
	width:995px;
	overflow:hidden;
}
/* nav-holder */
.cityguide .nav-holder{
	padding:0 13px 0 14px;
}
.cityguide .nav-holder .fbinfobox {
	float:right;
}
.cityguide .nav-holder a.magazineimg{
	margin:-35px 7px 0 0;
	padding:0;
	border:0;
	background:url(../images/cityguide/magazine_tab.gif);
	display:block;
	text-indent:-9999px;
	width:118px;
	height:29px;
	float:right;
}
.cityguide .nav-holder a.magazineimg2{
	margin:-35px 7px 0 0;
	padding:0;
	border:0;
	background:url(../images/cityguide/magazine_tab_rollover.gif);
	display:block;
	text-indent:-9999px;
	width:118px;
	height:29px;
	float:right;
}	
.cityguide .nav-holder a.magazineimg:hover{
	background:url(../images/cityguide/magazine_tab_rollover.gif);
}
.cityguide .nav-holder a.magazineimg2:hover{
	background:url(../images/cityguide/magazine_tab.gif);
}	
.cityguide #nav{
	padding:0 0 0 7px;
	width:951px;
	background:url(../images/cityguide/bg-nav.gif) repeat-x 0 100%;
}
.cityguide #nav:after {
	clear: both;
	content:"";
	display: block;
}
.cityguide #nav li{
	float:left;
	margin:0 5px 0 0;
	display:inline;
	padding:0 0 1px;
}
.cityguide #nav a{
	float:left;
	border:1px solid #c9c9c9;
	border-width:1px 1px 0;
	height:22px;
	color:#4d4d4d;
	padding:9px 14px 0;
	background:url(../images/cityguide/bg-nav-holder.gif) repeat-x;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.cityguide #nav a.imageclass {
	float:left;
	border:1px solid #c9c9c9;
	border-width:1px 1px 0;
	width:71px;
	height:31px;
	color:#4d4d4d;
	padding:0;
	background:url(../images/cityguide/PbP_default.gif) no-repeat;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-indent:-99999px;
}
.cityguide #nav a.imageclassactive {
	float:left;
	border-left:1px solid #212631;
	border-right:1px solid #212631;
	border-top:1px solid #212631;
	border-bottom:1px solid #ffffff;
	width:71px;
	height:31px;
	color:#4d4d4d;
	padding:0;
	background:url(../images/cityguide/PbP_default.gif.selected.gif) no-repeat;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-indent:-99999px;
}
.cityguide #nav li.active a{
	color:#4d4d4d;
	background:#fff;
	height:23px;
	margin-bottom:-1px;
	border-color:#212631;
}
.cityguide #nav ul li.activepbp{
	color:#4d4d4d;
	background:#fff;
	height:23px;
	margin-bottom:-1px;
	border-color:#212631;
	color:#0eb8f2;
	font:normal 18px "Century Gothic";
}
.cityguide #nav li.activepbp a{
	color:#4d4d4d;
	background:#fff;
	height:23px;
	margin-bottom:-1px;
	border-color:#212631;
	color:#0eb8f2;
	font:normal 18px "Century Gothic"; 
}
.cityguide #nav li.activepbp a em{
	color:#8cb807;
	font:normal 18px "Century Gothic";
}
.cityguide #nav a:hover{
	color:#fff;
	text-decoration:none;
	background:url(../images/cityguide/bg-nav-hover.gif) repeat-x;
}
.cityguide #nav a.imageclass:hover {
	background:url(../images/cityguide/PbP_default_over.gif) no-repeat;
}
.cityguide #nav a.imageclassactive:hover {
	background:url(../images/cityguide/PbP_default.gif.over.gif) no-repeat;
	border-bottom:1px solid #000000;
}	
.cityguide #nav a:hover span{
	background:url(../images/cityguide/bg-nav-more-hover.gif) no-repeat 100% 3px;
}
.cityguide #nav li.activepbp a:hover{
	color:#0eb8f2;
}
.cityguide #nav a span{
	float:left;
	cursor:pointer;
	padding:0 12px 0 0;
	background:url(../images/cityguide/bg-nav-more.gif) no-repeat 100% 3px;
}
.cityguide #nav ul{
	border:1px solid #333;
	border-width:1px 1px 0;
	overflow:hidden;
	width: 182px;
	margin:0 0 -1px;
}
.cityguide #nav ul.pbpcity{
}	
.cityguide #nav li:hover,
.cityguide #nav li.hover{position:relative;}
.cityguide #nav li:hover .drop,
.cityguide #nav li.hover .drop{display:block;}
.cityguide #nav li:hover a,
.cityguide #nav li.hover a{
	color:#fff;
	text-decoration:none;
	background:url(../images/cityguide/bg-nav-hover.gif) repeat-x;
}
.cityguide #nav li:hover li a,
.cityguide #nav li.hover li a{
	background:#000;
	color:#bdbdbd;
}
.cityguide #nav li:hover span,
.cityguide #nav li.hover span{background:url(../images/cityguide/bg-nav-more-hover.gif) no-repeat 100% 3px;}
.cityguide #nav li li{
	vertical-align:top;
	width:100%;
	padding:0;
	background:url(../images/cityguide/none.gif) no-repeat;
	overflow:hidden;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #333;
}
.cityguide #nav li li a{
	color:#bdbdbd;
	float:none;
	border:0;
	display:block;
	padding:8px 8px 9px;
	background:#000;
	height:auto;
}
.cityguide #nav li li a:hover{
	background:#fff;
	color:#000;
}
/* main */
.cityguide #main{
	width:957px;
	margin:0 auto;
	overflow:hidden;
}
/*content*/
.cityguide #content{
	float:left;
	width:632px;
	margin:12px 0 12px 12px;
}
.cityguide #content .zoom-holder{
	width:630px;
	padding:8px 0 7px 0;
	background:#f4f4f5;
	margin:0 0 0 0;
	overflow:hidden;
	position:relative;
}
.cityguide #content .zoom-holder .zoom-holder-box{
	z-index:10;
	position:relative;
	background:url(../images/cityguide/sliderFrame.gif);
	padding:0;
	border:0;
	margin:0;
	top:0;
	left:-8px;
	width:632px;
	filter:alpha(opacity=100);
  	opacity:1;
}
.cityguide #content .zoom-holder #slides{
	width:614px;
	height:390px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}
.cityguide #content .zoom-holder #slides .slide{
	float:left;
}
.cityguide #content .zoom-holder #slides .slide .text{
	bottom:70px;
	left:0;
	width:614px;
	z-index:5;
	/* for IE */
  	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1;
	position:relative;	
}
.cityguide #content .zoom-holder #slides .slide .text .holder{
	background:url(../images/cityguide/bg-text.png);
	margin-left:8px;
	padding:5px 14px 7px;
	width:586px;
	color:#ccc;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.cityguide #content .zoom-holder #slides .slide .text .holder .title{
	color:#fff;
	display:block;
	font:23px/25px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
.cityguide #content .zoom-holder #slides .slide .text .holder .title a {
	color:#fff;
	text-decoration:none;
}
.cityguide #content .zoom-holder #slides .slide .text .holder .title a:hover {
	color:#fff;
	text-decoration:underline;
}	
.cityguide #content .zoom-holder #thumbs{
	width:560px;
	height:46px;
	overflow:hidden;
	margin-left:-3px;
	background:url(../images/cityguide/bg-thumbs.gif) no-repeat;
	padding-left:55px;
	padding-right:11px;
}
.cityguide #content .zoom-holder #thumbs ul{
	margin:0px;
	padding:0px;
	border:0;
}
.cityguide #content .zoom-holder #thumbs ul li{
	/* Every thumbnail is a li element */
	margin:0;
	border:0;
	padding:3px 0 0 0;
	width:63px;
	display:inline-block;
	list-style:none;
	height:42px;
	overflow:hidden;
}
.cityguide #content .zoom-holder #thumbs ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(../images/cityguide/pic_bg.png) repeat;
}

.cityguide #content .zoom-holder #thumbs ul li.act,
.cityguide li.act:hover{
	/* The active state of the thumb */
	background:url(../images/cityguide/bg-mask.png) -2px 2px no-repeat;
}

.cityguide #content .zoom-holder #thumbs ul li.act a{
	cursor:default;
}
.cityguide #content .zoom-holder #thumbs ul li.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/cityguide/divider.png) no-repeat right;
}
.cityguide #content .zoom-holder #thumbs ul li a{
	display:block;
	background:url(../images/cityguide/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
	padding-left:8px;
}
.cityguide #content .zoom-holder #thumbs ul li a:hover{
	/*background:url(../images/cityguide/selected.gif) no-repeat;*/
	background-color:#fff;
}	
.cityguide #content .post{
	border-top:1px solid #eaecee;
	padding:20px 15px 18px;
	width:603px;
}
.cityguide #content .post h2{
	font:bold 25px/25px Arial, Helvetica, sans-serif;
	color:#2d3240;
	margin-bottom:10px;
}
.cityguide #content .post h2 a{color:#2d3240;}
.cityguide #content .post .list-info{
	width:100%;
	overflow:hidden;
}
.cityguide #content .post .list-info li{
	background:url(../images/cityguide/sep03.gif) no-repeat 0 50%;
	padding:0 8px 0 9px;
	float:left;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#424242;
}
.cityguide #content .post .list-info li.theme{
	text-transform:uppercase;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#aa0200;
	padding-left:0;
	background:none;
}
.cityguide #content .post .tags{
	display:block;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#333947;
	padding-bottom:5px;
}
.cityguide #content .post .visual{
	border:1px solid #e5e5e5;
	margin-bottom:5px;
	display:block;
}
.cityguide #content .post p{margin-bottom:14px;}
.cityguide #content .post .buttons{
	width:100%;
	overflow:hidden;
	font:bold 11px /20px Arial, Helvetica, sans-serif;
}
.cityguide #content .post .buttons .grey-btn{
	float:right;
	margin-left:5px;
	background:#e8e8e8;
	height:21px;
	color:#2c3340;
	padding:0 11px;
}
.cityguide #content .post .buttons .grey-btn:hover {
	background: #6e7586;
	color: #fff;
	text-decoration: none;
}
.cityguide #content .post .buttons .btn{
	float:left;
	background:url(../images/cityguide/bg-btn.gif) repeat-x;
	height:19px;
	border:1px solid #c7c7c7;
	color:#2c3340;
	padding:0 10px;
}
.cityguide #content .post .player{
	margin-bottom:5px;
}
.cityguide #content .post .player img{display:block;}
/*pager*/
.cityguide .pager {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:633px;
	border-top:1px solid #eaecee;
	padding:9px 0 36px;
}
.cityguide .pager .container {
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.cityguide .pager ul{
	position:relative;
	left:-50%;
}
.cityguide * html .pager ul{float:left;}
.cityguide .pager li{
	float:left;
	padding-right:3px;	
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	height:19px;
	width:19px;
}
.cityguide .pager li a{
	color:#787b81;
	display:block;
	height:100%;
}
.cityguide .pager li a:hover{
	background:#2d3340;
	color:#fff;
	text-decoration:none;
}
.cityguide .pager li.active{color:#2c3340;}
.cityguide .pager li.prev{width:71px;}
.cityguide .pager li.next{width:49px;}
/*featured-users*/
.cityguide .featured-users{
	width:100%;
	overflow:hidden;
}
.cityguide .featured-users .title{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #b5bdc4;
}
.cityguide .featured-users .title h3{
	float:left;
	font-size:25px;
	color:#2d3240;
}
.cityguide .featured-users .title h3 .cufon{
	float:left;
	margin:0!important;
}
.cityguide .featured-users .title .paging{
	float:right;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:4px;
}
.cityguide .featured-users .title .paging .next,
.cityguide .featured-users .title .paging .prev{
	float:right;
	margin-left:8px;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/cityguide/bg-arrows.gif) no-repeat;
}
.cityguide .featured-users .title .paging .next{
	background-position:-22px 0;
	margin-left:4px;
}
.cityguide .featured-users .title .paging .next:hover{background-position:-22px -18px;}
.cityguide .featured-users .title .paging .prev:hover{background-position:0 -18px;}
.cityguide .featured-users ul{
	width:100%;
	overflow:hidden;
	padding:10px 0 12px;
}
.cityguide .featured-users ul li{
	float:left;
	margin-left:16px;
	display:inline;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
}
.cityguide .featured-users ul li img{display:block;}
.cityguide .featured-users ul li a{color:#333947;}
.cityguide .featured-users ul li .follow{
	background:url(../images/cityguide/bg-follow.gif) no-repeat 0 -16px;
	width:107px;
	height:16px;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	text-align:center;
}
.cityguide .featured-users ul li .follow a{
	display:block;
	background:url(../images/cityguide/bg-follow.gif) no-repeat;
	height:100%;
	color:#797979;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.cityguide .featured-users ul li .follow a:hover{text-decoration:none;}
.cityguide .featured-users ul li .follow a span{
	background:url(../images/cityguide/bg-plus.gif) no-repeat 0 -2px;
	padding-right:5px;
}
.cityguide .featured-users .all{
	text-align:right;
	border-top:1px solid #b5bdc4;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#797979;
}
.cityguide .featured-users .all a{
	color:#797979;
	margin-right:9px;
}
/*archive*/
.cityguide .archive{
	width:960px;
	overflow:hidden;
	padding-bottom:14px;
	margin:0 auto;
}
.cityguide .archive .title{
	width:942px;
	overflow:hidden;
	border-bottom:1px solid #8f9aa5;
	margin-bottom:7px;
	padding:0 8px 0 10px;
}
.cityguide .archive .title h3{
	float:left;
	font-size:25px;
	color:#2d3240;
}
.cityguide .archive .title h3 .cufon{
	float:left;
	margin:0!important;
}
.cityguide .archive .title .paging{
	float:right;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#797979;
	padding-bottom:4px;
}
.cityguide .archive .title .paging .next,
.cityguide .archive .title .paging .prev{
	float:right;
	margin-left:8px;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/cityguide/bg-arrows.gif) no-repeat;
}
.cityguide .archive .title .paging .next{
	background-position:-22px 0;
	margin-left:4px;
}
.cityguide .archive .title .paging .next:hover{background-position:-22px -18px;}
.cityguide .archive .title .paging .prev:hover{background-position:0 -18px;}
.cityguide .archive .list{
	width:970px;
	overflow:hidden;
	background:url(../images/cityguide/bg-archive-list.gif) repeat-y;
}
.cityguide .archive .list li{
	padding:0 19px 7px;
	width:154px;
	float:left;
	color:#797979;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.cityguide .archive .list li .holder{min-height:230px;}
.cityguide * html .archive .list li .holder{height:230px;}
.cityguide .archive .list li .date{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#7f858c;
	display:block;
}
.cityguide .archive .list li .visual{
	display:block;
	border:1px solid #ddd;
	margin-bottom:3px;
}
.cityguide .archive .list li .theme{
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:3px;
	letter-spacing:-1px;
}
.cityguide .archive .list li .theme a{color:#aa0200;}
.cityguide .archive .list li .tag{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#565e67;
	display:block;
	margin-bottom:10px;
	text-transform:uppercase;
}
.cityguide .archive .list li .comment{
	display:block;
	font-weight:bold;
}
.cityguide .archive .list li p{word-spacing:-1px;}
.cityguide .archive .list li .comment a{color:#797979}
/*gallery*/
.cityguide #gallery{
	overflow:hidden;
	width:960px;
	padding:8px 0 18px 17px;
}
.cityguide #gallery .next,
.cityguide #gallery .prev{
	float:left;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/cityguide/gallery-arrows.gif) no-repeat;
	margin:59px 9px 0 14px;
}
.cityguide #gallery .next{
	background:url(../images/cityguide/gallery-arrows.gif) no-repeat 0 -28px;
	margin:59px 0 0 7px;
}
.cityguide #gallery .next:hover{background:url(../images/cityguide/gallery-arrows.gif) no-repeat 0 -56px;}
.cityguide #gallery .prev:hover{background:url(../images/cityguide/gallery-arrows.gif) no-repeat 0 -84px;}
.cityguide #gallery div{
	float:left;
	width:862px;
	overflow:hidden;
	position:relative;
}
.cityguide #gallery div ul{
	position:relative;
	width:99999999px;
}
.cityguide #gallery div ul li{
	float:left;
	width:202px;
	padding-right:18px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#2c3340;
}
.cityguide #gallery div ul li .visual{
	display:block;
	border:1px solid #e5e5e5;
	margin-bottom:5px;
}
.cityguide #gallery div ul li .title{
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}
.cityguide #gallery div ul li .comment{font-size:11px;}
.cityguide #gallery div ul li a{
	color:#797979;
}
/* sidebar */
.cityguide #sidebar{
	float:right;
	width:310px;
	overflow:hidden;
	margin-right:12px;
	margin-top:12px;
}
/* form-search */
.cityguide .form-search{
	border:1px solid #d6dde2;
	padding:9px 12px 8px 10px;
	overflow:hidden;
	margin:0 0 15px;
	width:286px;
	background:#cecfd3 url(../images/cityguide/bg-form-search.gif) repeat-x;
}
.cityguide .form-search.search-select{
	width:auto;
}
.cityguide .form-search .txt{
	float:left;
	border:1px solid #ddd;
	background-color:#fff;
	height:18px;
	width:226px;
	margin:0;
	color:#a9acb4;
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:5px 7px;
}
.cityguide .form-search .txt.search-select{
	width:580px;
}
.cityguide .form-search .btn-search{
	float:right;
	background:url(../images/cityguide/btn-search.gif) no-repeat;
	width: 33px;
	height: 22px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	padding:0;
	margin:3px 0 0;
	cursor:pointer;
	border:0;
}
.cityguide .form-search .btn-search:hover,
.cityguide .form-search .btn-search.hover{background-position:0 100%;}
.cityguide #sidebar .ad-box{
	width:100%;
	text-align:center;
	margin:0 0 23px;
}
.cityguide #sidebar .ad-box img{vertical-align:top;}
/* posts-block */
.cityguide .posts-block{
	width:100%;
	margin:0 0 17px;
}
.cityguide .posts-block .top{
	padding:3px 6px 2px 12px;
	overflow:hidden;
	width:292px;
}
.cityguide .posts-block .top h3{
	float:left;
	width:201px;
	letter-spacing:-1px;
	color:#212631;
	font:24px/26px Arial, Helvetica, sans-serif;
}
.cityguide .posts-block .top h3 .cufon {
	margin:0 !important;
	float:left;
}
.cityguide .posts-block .top .holder{
	float:right;
	padding:2px 0 0;
}
.cityguide .posts-block .top .holder span{
	float:left;
	color:#666;
	padding:2px 6px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.cityguide .posts-block .top a.prev,
.cityguide .posts-block .top a.next{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	width:18px;
	height:18px;
	margin:0 0 0 4px;
	display:inline;
}
.cityguide .posts-block .top a.prev{background:url(../images/cityguide/bg-post-nav.gif) no-repeat;}
.cityguide .posts-block .top a.next{background:url(../images/cityguide/bg-post-nav.gif) no-repeat 100% 0;}
.cityguide .posts-block .top a.prev:hover{background-position:0 100%;}
.cityguide .posts-block .top a.next:hover{background-position:100% 100%;}
.cityguide .posts-block ul{
	border:1px solid #d6dde2;
	padding:0 10px;
	overflow:hidden;
	width:288px;
}
.cityguide .posts-block li{
	vertical-align:top;
	border-top:1px solid #d6dde2;
	margin:-1px 0 1px;
	padding:10px 0 5px;
}
.cityguide .posts-block .head-box{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.cityguide .posts-block .head-box .img{
	float:left;
	width:57px;
	margin:0 9px 0 0;
}
.cityguide .posts-block .head-box .img img{vertical-align:top;}
.cityguide * html .posts-block .head-box .img {margin-right:6px;}
.cityguide .posts-block .head-box .txt{
	overflow:hidden;
	color:#666;
}
.cityguide * html .posts-block .head-box .txt {
	overflow:visible;
	height:1%;
}
.cityguide .posts-block .topic{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.cityguide .posts-block .topic span{
	float:left;
	padding:1px 6px 0 13px;
	height:15px;
	color:#fff;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:#b8c9d6 url(../images/cityguide/bg-topic-box.gif) no-repeat;
}
.cityguide .posts-block .head-box p{
	margin:0 0 1px;
	font:11px/16px Arial, Helvetica, sans-serif;
}
.cityguide .posts-block .head-box p a{
	font-size:14px;
	color:#262b37;
}
.cityguide .posts-block .head-box em{
	display:block;
	font:italic 11px/11px Arial, Helvetica, sans-serif;
}
.cityguide .posts-block .head-box em a{color:#666;}
.cityguide .posts-block .cell{
	width:100%;
	overflow:hidden;
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.cityguide .posts-block .cell .ttl{
	display:block;
	color:#000;
	font-size:12px;
	margin:0 0 2px;
}
.cityguide .posts-block .cell .ttl a{color:#000;}
.cityguide .posts-block ul .holder{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
.cityguide .posts-block .holder a{
	float:left;
	display:inline;
	margin:0 0 0 18px;
}
/* post-boxes */
.cityguide .post-boxes{
	width:100%;
	margin:0 0 20px;
	float:left;
}
.cityguide .post-boxes .block{
	padding-bottom: 0px;
}
.cityguide .post-boxes .block2{
	padding-bottom: 0px;
	border-bottom:1px solid #d6dde2;
}
.cityguide .post-boxes .last{
	border-bottom:1px solid #d6dde2;
}	
.cityguide .post-boxes .open-close{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.cityguide .post-boxes .open-tab {
	background:url(../images/cityguide/tab_open_rollover.jpg) repeat-x;
}	
.cityguide .post-boxes .close-tab{
	background:url(../images/cityguide/tab_closed.jpg) repeat-x;
}
.cityguide .post-boxes .open-tab:hover {
	text-decoration:none;
	background:url(../images/cityguide/tab_open_rollover.jpg) repeat-x;
}
.cityguide .post-boxes .close-tab:hover{
	text-decoration:none;
	background:url(../images/cityguide/tab_closed_rollover.jpg) repeat-x;
}	
.cityguide .post-boxes .open-close span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	cursor:pointer;
	/*background:url(../images/cityguide/btn-open.gif) no-repeat 280px 3px;*/
}
.cityguide .post-boxes ul{
	border:1px solid #d6dde2;
	border-width:0 1px;
	padding:0 10px;
	width:288px;
	overflow:hidden;
}
.cityguide .post-boxes li{
	padding:7px 0;
	overflow:hidden;
	width:288px;
	border-top:1px solid #d6dde2;
	margin:-1px 0 1px;
}
.cityguide .post-boxes li .img{
	float:left;
	width:95px;
	overflow:hidden;
	margin:0 8px 0 0;
}
.cityguide * html .post-boxes li .img {margin-right:5px;}
.cityguide .post-boxes li .img img{vertical-align:top;}
.cityguide .post-boxes li .txt{overflow:hidden;}
.cityguide * html .post-boxes li .txt {
	overflow:visible;
	height:1%;
}
.cityguide .post-boxes .txt strong{
	display:block;
	color:#333;
	margin:0 0 3px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.cityguide .post-boxes .txt strong a{color:#333;}
.cityguide .post-boxes .txt p{font:bold 12px/16px Arial, Helvetica, sans-serif;}
.cityguide .post-boxes .txt p a{color:#369;}
.cityguide .post-boxes .open-close-static{
	padding:7px 0 5px;
	display:block;
	width:100%;
	overflow:hidden;
	text-transform:uppercase;
	color:#212631;
	font:18px/20px Arial, Helvetica, sans-serif;
	background:url(../images/cityguide/bg-open-close.gif) repeat-x;
}
.cityguide .post-boxes .open-close-static span{
	display:block;
	overflow:hidden;
	padding:0 31px 0 12px;
	/*cursor:pointer;*/
	/*background:url(../images/cityguide/btn-open.gif) no-repeat 280px 3px;*/
}
/* main-post */
.cityguide .main-post{padding:3px 0 0 2px;}
.cityguide .main-post .heading{width:100%;}
.cityguide .main-post .heading .holder{padding:6px 12px 4px;}
.cityguide .main-post .heading h2{
	color:#212631;
	font:bold 30px/33px Arial, Helvetica, sans-serif;
	margin:0 0 9px;
}
.cityguide .main-post .info-list{
	width:100%;
	overflow:hidden;
}
.cityguide .main-post .info-list li{
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	background:url(../images/cityguide/separator01.gif) no-repeat 0 4px;
	padding:2px 11px;
	display:inline;
	margin:0 11px 0 -11px;
}
.cityguide .main-post .info-list a{color:#369;}
.cityguide .main-post .heading .row{
	border-top:2px solid #8d97a2;
	padding:7px 12px 14px;
	overflow:hidden;
	width:600px;
}
.cityguide .main-post .btns-list{float:left;}
.cityguide .main-post .btns-list li{
	float:left;
	display:inline;
	margin:0 7px 0 0;
}
.cityguide .main-post .btns-list a{
	border:1px solid #bbb;
	color:#212631;
	padding:2px 8px 0;
	float:left;
	height:17px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:url(../images/cityguide/bg-link.gif) repeat-x;
}
.cityguide .main-post .tools{
	float:right;
	padding:2px 1px 0 0;
}
.cityguide .main-post .tools li{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.cityguide .main-post .tools a{
	color:#515151;
	float:left;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.cityguide .main-post .tools a.print{
	background:url(../images/cityguide/icon-print.gif) no-repeat;
	padding-left:22px;
}
.cityguide .main-post .tools a.mail{
	background:url(../images/cityguide/icon-mail.gif) no-repeat;
	padding-left:20px;
}
.cityguide .main-post .tools a.disc{
	background:url(../images/cityguide/icon-desc.gif) no-repeat;
	padding-left:22px;
}
.cityguide .main-post .txt-block{
	padding:0 13px;
	overflow:hidden;
	color:#262b37;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.cityguide .main-post .txt-block .img{
	display:block;
	margin:0 0 11px -3px;
	border:1px solid #dfdfdf;
}
.cityguide .main-post .txt-block p{margin:0 0 12px;}
.cityguide .main-post .txt-tools{
	padding:17px 13px 0;
	color:#262b37;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.cityguide .main-post .txt-tools p{margin:0 0 15px;}
.cityguide .main-post .txt-tools dl{
	border:1px solid #e6e9eb;
	border-width:1px 0 3px;
	font-weight:bold;
	padding:9px 2px;
	margin:0 -13px 0 0;
	position:relative;
}
.cityguide * html .main-post .txt-tools dl {
	overflow:visible;
	height:1%;
}
.cityguide .main-post .txt-tools dt,
.cityguide .main-post .txt-tools dd{display:inline;}
.cityguide .main-post .txt-tools dd{color:#369;}
/* logos-gallery */
.cityguide .logos-gallery{
	padding:0 11px 0 8px;
	overflow:hidden;
	width:614px;
	margin:0 0 37px;
}
.cityguide .logos-gallery a.prev,
.cityguide .logos-gallery a.next{
	float:left;
	width:28px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:63px;
}
.cityguide .logos-gallery a.prev{
	background:url(../images/cityguide/gallery-arrows.gif) no-repeat;
	margin-right:10px;
}
.cityguide .logos-gallery a.prev:hover{background-position:0 100%;}
.cityguide .logos-gallery a.next{
	background:url(../images/cityguide/gallery-arrows.gif) no-repeat 0 -28px;
	float:right;
}
.cityguide .logos-gallery a.next:hover{background-position:0 -56px;}
.cityguide .logos-gallery .mask{
	float:left;
	position:relative;
	overflow:hidden;
	width:538px;
}
.cityguide .logos-gallery .mask ul{
	width:99999px;
	overflow:hidden;
}
.cityguide .logos-gallery .mask li{
	float:left;
	display:inline;
	margin-right:23px;
}
.cityguide .logos-gallery .mask img{
	display:block;
	border:1px solid #b9b9b9;
}
.cityguide .logos-gallery .mask a,
.cityguide .logos-gallery .mask .btn-following{
	font:10px/14px Arial, Helvetica, sans-serif;
	display:block;
	padding:1px 0;
}
.cityguide .logos-gallery .mask a:hover{text-decoration:none;}
.cityguide .logos-gallery .mask .btn-follow{
	color:#666;
	padding-left:70px;
	background:#e2e2e2 url(../images/cityguide/btn-follow.gif) no-repeat 56px 5px;
}
.cityguide .logos-gallery .mask .btn-following{
	text-align:center;
	color:#fff;
	background-color:#8da2ba;
}
/* comment-area */
/*
.cityguide .comment-area{padding:10px 0 0 14px;}
.cityguide .comment-area h3{
	color:#263041;
	padding:0 0 4px 3px;
	font:bold 19px/22px Arial, Helvetica, sans-serif;
}
.cityguide .comment-box{
	border-top:1px solid #8194aa;
	width:568px;
	padding:13px 23px 25px 20px;
	background:#f2f5f7 url(../images/cityguide/bg-comment-box.gif) no-repeat 0 100%;
}
.cityguide .comment-box2{
	background:#f2f5f7 url(../images/cityguide/bg-comment-box2.gif) no-repeat;
	border:1px solid #8194aa;
	padding:28px 23px 11px 20px;
	border-width:0 0 1px;
	margin:-8px 0 0;
	position:relative;
}
.cityguide .comment-box .textarea{
	border:1px solid #b8babb;
	background-color:#fff;
	padding:5px;
	overflow:hidden;
	width:556px;
	margin:0 0 10px;
}
.cityguide .comment-box .textarea textarea{
	border:0;
	background:none;
	padding:0;
	margin:0;
	overflow:auto;
	width:556px;
	max-width:556px;
	color:#000;
	height:96px;
	max-height:96px;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.cityguide .comment-box .row{
	overflow:hidden;
	padding:0 0 0 12px;
}
.cityguide .comment-box .row .tools{
	float:left;
	padding:8px 0 0;
}
.cityguide .comment-box .tools li{
	float:left;
	margin-right:15px;
	display:inline;
	color:#263041;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.cityguide .comment-box .btns{float:right;}
.cityguide .comment-box .btns li{
	float:left;
	margin-left:7px;
	display:inline;
}
.cityguide .comment-box .btns input{
	float:left;
	padding:0 0 2px;
	margin:0;
	height:27px;
	border:1px solid #ccc;
	background:url(../images/cityguide/btn-post.gif) repeat-x;
	color:#263041;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.cityguide .comment-box .btns .btn-post{width:68px;}
.cityguide .comment-box .btns .btn-reset{width:53px;}
/* comment-holder */
/*
.cityguide .comment-holder{
	overflow:hidden;
	padding:9px 0 0;
	width:610px;
}
.cityguide .comment-holder h3{
	border-bottom:1px solid #8194aa;
	padding:0 0 4px 6px;
	font-size:18px;
}
.cityguide .comment-holder ul{
	width:100%;
	overflow:hidden;
}
.cityguide .comment-holder li{
	border-top:1px solid #e0e0e0;
	overflow:hidden;
	padding:16px 26px 6px 24px;
	margin:-1px 0 1px;
	vertical-align:top;
}
.cityguide .comment-holder .img{
	float:left;
	width:86px;
	margin:0 13px 0 0;
}
.cityguide * html .comment-holder .img {margin-right:10px;}
.cityguide .comment-holder .txt{
	overflow:hidden;
	color:#666;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.cityguide * html .comment-holder .txt {
	overflow:visible;
	height:1%;
}
.cityguide .comment-holder .txt p{margin:0 0 11px;}
.cityguide .comment-holder .txt .ttl{
	display:block;
	margin:0 0 5px;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
}
.cityguide .comment-holder .holder{
	width:100%;
	padding:2px 0 0;
	overflow:hidden;
}
.cityguide .comment-holder .holder .r-box{float:right;}
.cityguide .comment-holder .holder span{
	margin-left:29px;
	color:#999;
	float:left;font:12px/15px Arial, Helvetica, sans-serif;
}
.cityguide .comment-holder .holder a{
	float:left;
	padding:4px 0 0;
	color:#738da7;
	font:11px/14px Arial, Helvetica, sans-serif;
}
.cityguide .comment-holder li li{
	border:0;
	padding:0;
	margin:0;
	line-height:15px;
}
.cityguide .comment-holder li ul{margin:0 0 13px;}
.cityguide .comment-area .back-box{
	width:100%;
	padding:18px 0 27px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.cityguide .comment-area .back-box a{color:#5c6e81;}
*/
/* widget */
.cityguide .widget{
	border:1px solid #d6dde2;
	padding:9px;
	width:290px;
	margin:0 0 10px;
}
.cityguide .map-widget{margin:0 0 17px;}
.cityguide .widget .top{
	width:100%;
	margin:0 0 7px;
	overflow:hidden;
}
.cityguide .widget .top .img{
	float:left;
	overflow:hidden;
	width:107px;
	margin:0 5px 0 0;
}
.cityguide * html .widget .top .img {margin-right:2px;}
.cityguide .widget .top .img .btn-follow{
	background:#e2e2e2 url(../images/cityguide/btn-follow.gif) no-repeat 29px 3px;
	padding:0 0 2px 43px;
	display:block;
	color:#666;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
}
.cityguide .widget .top .img .btn-follow:hover{text-decoration:none;}
.cityguide .widget .top .img img{vertical-align:top;}
.cityguide .widget .top .txt{overflow:hidden;}
.cityguide * html .widget .top .txt {
	overflow:visible;
	height:1%;
}
.cityguide .widget .topic-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 44px;
}
.cityguide .widget .topic-holder span{
	background:#aabdcd url(../images/cityguide/bg-topic-box.gif) no-repeat;
	color:#fff;
	float:left;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 8px 0 13px;
	height:15px;
}
.cityguide .widget .top strong{
	display:block;
	color:#262b37;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
}
.cityguide .widget .top strong a{color:#262b37;}
.cityguide .widget .top em{
	margin:0 0 4px;
	display:block;
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	color:#666;
}
.cityguide .widget .holder{
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
}
/* map-area */
.cityguide .map-area{
	padding:0 2px 0 3px;
	width:285px;
	margin:-4px 0 0;
	position:relative;
}
.cityguide .map-area .img-box{
	width:100%;
	overflow:hidden;
}
.cityguide .map-area .img-box img{display:block;}
.cityguide .map-area .vitals{
	display:block;
	color:#65707c;
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
}
.cityguide .map-area h3{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#262b37;
	margin:0 0 8px;
}
.cityguide .map-area .head-box{
	width:100%;
	overflow:hidden;
}
.cityguide .map-area .stars{
	float:left;
	margin:0 2px 0 0;
}
.cityguide .map-area .stars li{
	float:left;
	margin-right:2px;
	display:inline;
}
.cityguide .map-area .stars li img{vertical-align:top;}
.cityguide .map-area .tools{
	float:left;
}
.cityguide .map-area .tools li{
	float:left;
	margin-right:3px;
}
.cityguide .map-area .head-box span{
	float:right;
	margin:0 4px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.cityguide .map-area .info-box{
	width:100%;
	overflow:hidden;
	color:#666;
	margin:0 0 2px;
	font:11px/15px Arial, Helvetica, sans-serif;
}
.cityguide .map-area dt,
.cityguide .map-area dd{display:inline;}
/* .posts-block */
.cityguide .posts-block .w-holder{
	border:1px solid #d6dde2;
	padding:9px 11px 0 11px;
	width:286px;
	font:12px/15px Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.cityguide .posts-block .top .ttl{
	font-size:18px;
	line-height:21px;
}
.cityguide .posts-block .w-holder ul{
	border:0;
	padding:0;
	width:300px;
}
.cityguide .posts-block .w-holder li{
	margin:0;
	float:left;
	border:0;
	padding:0 12px 12px 0;
}
.cityguide .posts-block .w-holder li img{vertical-align:top;}
.cityguide .posts-block .w-holder li a{
	float:left;
	border:1px solid #d6dde2;
}
.cityguide .posts-block .w-holder strong{
	display:block;
	color:#000;
	margin:0 0 4px;
}
.cityguide .posts-block .w-holder strong a{color:#000;}
.cityguide .posts-block .w-holder p{margin:0 0 6px;}
.cityguide .posts-block .w-holder .img{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.cityguide .posts-block .w-holder img{display:block;}
.cityguide .posts-block .w-holder .holder{
	width:100%;
	color:#666;
	overflow:hidden;
	padding:0 0 8px;
}
.cityguide .posts-block .holder em{
	float:left;
	font-size:11px;
	font-style:normal;
}
.cityguide .posts-block .holder .r-box{float:right;}
.cityguide .posts-block .holder .r-box a{
	float:left;
	font-size:11px;
	display:inline;
	margin:0 0 0 20px;
}
/* question-block */
.cityguide .question-block{
	width:100%;
	border-bottom:1px solid #9aabbd;
}
.cityguide .question-block .top{
	padding:14px 0 6px 9px;
	overflow:hidden;
	border-bottom:1px solid #9aabbd;
	width:301px;
	margin:0 0 4px;
}
.cityguide .question-block .top .logo{
	float:left;
	background:url(../images/cityguide/logo3.gif) no-repeat;
	width: 36px;
	height: 18px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 4px 0 0;
}
.cityguide .question-block .top .logo a{
	height:100%;
	display:block;
}
.cityguide .question-block .top h3{
	float:left;
	background:url(../images/cityguide/separator02.gif) no-repeat;
	padding:0 0 0 8px;
	color:#263041;
	font:bold 16px/19px Arial, Helvetica, sans-serif;
}
.cityguide .question-block .holder{
	padding:0 2px;
}
.cityguide .question-block .holder img{
	border:1px solid #d5d5d5;
	display:block;
}
.cityguide .question-block .info{
	padding:5px 5px 10px;
	color:#212631;
	font:11px/13px Arial, Helvetica, sans-serif;
	background:url(../images/cityguide/separator03.gif) repeat-x 0 100%;
}
.cityguide .question-block .info em{
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.cityguide .question-block .info strong{
	font:bold 18px/21px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 6px;
}
.cityguide .question-block .block-holder{
	padding:5px;
	width:296px;
}
.cityguide .question-block .block-holder .box{
	width:100%;
	overflow:hidden;
	display:none;
}
.cityguide .question-block .block-holder .open{display:block;}
.cityguide .question-block .ttl02{
	display:block;
	color:#263041;
	margin:0 0 3px;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.cityguide .question-block .block-holder p{
	color:#585858;
	margin:0 0 2px;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.cityguide .question-block .more-holder{
	width:100%;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:right;
	overflow:hidden;
}
.cityguide .posts-block .head-box .autor{
	padding-top:59px;
	float:right;
	width:139px;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.cityguide .posts-block .head-box .autor span{display:block;}
.cityguide .posts-block .head-box .autor .name{
	color:#333947;
	font-size:12px;
}
.cityguide .posts-block .head-box .autor a{color:#333947;}
.cityguide .mavens{
	margin-bottom:25px;
	width:100%;
	overflow:hidden;
}
.cityguide .mavens h3{
	font-size:24px;
	width:100%;
	overflow:hidden;
	color:#2d3240;
	padding-bottom:5px;
}
.cityguide .mavens h3 .cufon{
	float:left;
	margin:0!important;
}
.cityguide .post-boxes .closed{margin-bottom:1px;}
.cityguide .mavens ul{
	border:1px solid #d6dde2;
	padding:0 10px;
	overflow:hidden;
	width:288px;
}
.cityguide .mavens li{
	border-top:1px solid #D6DDE2;
	margin:-1px 0 4px;
	overflow:hidden;
	padding:9px 0 5px;
	vertical-align:top;
	width:288px;
}
.cityguide .mavens .visual{
	float:left;
	width:107px;
}
.cityguide .mavens .text{
	float:right;
	width:174px;
	position:relative;
	height:107px;
}
.cityguide .mavens .visual img{vertical-align:top;}
.cityguide .mavens .follow{
	background:url(../images/cityguide/bg-follow.gif) no-repeat 0 -16px;
	width:107px;
	height:16px;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	text-align:center;
}
.cityguide .mavens .follow a{
	display:block;
	background:url(../images/cityguide/bg-follow.gif) no-repeat;
	height:100%;
	color:#797979;
	font:bold 10px/16px Arial, Helvetica, sans-serif;
}
.cityguide .mavens .follow a:hover{text-decoration:none;}
.cityguide .mavens .follow a span{
	background:url(../images/cityguide/bg-plus.gif) no-repeat 0 -2px;
	padding-right:5px;
}
.cityguide .mavens .topic{
	width:100%;
	overflow:hidden;
}
.cityguide .mavens .topic span{
	float:left;
	padding:1px 6px 0 13px;
	height:15px;
	color:#fff;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background:#b8c9d6 url(../images/cityguide/bg-topic-box.gif) no-repeat;
	text-transform:uppercase;
}
.cityguide .mavens .text .box{
	position:absolute;
	bottom:0;
	left:0;
	width:177px;
}
.cityguide .mavens .text .box .name{
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#333947;
	display:block;
	padding-bottom:8px;
}
.cityguide .mavens .text .box .stat{
	font-size:11px;
	display:block;
	color:#797979;
}
.cityguide .post-boxes .text-area{
	border:1px solid #d6dde2;
	border-width:0 1px;
	padding:5px 10px;
	width:288px;
	overflow:hidden;
	font:11px/16px Arial, Helvetica, sans-serif;
	/*color:#424242;*/
	color:#171a21;
	margin-bottom:-2px;
}
.cityguide .post-boxes .text-area p.briefing-p {
	margin:3px 6px 5px 6px;
	padding:0;
	border:0;
	line-height:13px;
	text-align:justify;
}
.cityguide #localweather-text p.titleweather {
	margin:3px 0 5px;
	padding:0;
	width:278px;
	border:0;
	line-height:13px;
	text-align:justify;
	font-weight:bold;
	font-size:10px;
	float:left;
}
.cityguide #localweather-text p.titledesc {
	margin:3px 0 8px;
	padding:0;
	width:278px;
	border:0;
	line-height:13px;
	font-size:11px;
	text-align:justify;
	float:left;
}
.cityguide #localweather-text img.noaaWeatherIcon {
	margin-right:10px;
	padding:0;
	border:0;
	float:left;
}
.cityguide #localcurrency-text #gp_amount {
	margin:1px 0 0 0;
	padding:2px;
	font:12px Arial, Helvetica, sans-serif;
	width:220px;
	height:19px;
	float:left;
}	
.cityguide #localcurrency-text p {
	margin:0 0 4px 6px;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.cityguide #localcurrency-text p.label {
	margin:0 0 0 6px;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.cityguide #localcurrency-text p.double {
	margin:3px 0 8px 6px;
	padding:0;
	border:0;
	width:100%;
	float:left;
}	
.cityguide #localcurrency-text #gp_from, 
.cityguide #localcurrency-text #gp_to {
	margin:1px 0 0 0;
	padding:2px;
	font:12px Arial, Helvetica, sans-serif;
	width:230px;
	height:21px;
	float:left;
}
.cityguide #localcurrency-text span {
	padding:0;
	border:0;
	margin-left:4px;
	margin-right:4px;
	float:left;
}
.cityguide .post-boxes .text-area ul {
	padding:0;
	margin:3px 0;
	border:0;
	color:#171a21;
	font-size:11px;
	font-family:Arial;
	text-align:justify;
	line-height:14px;
	float:left;
}	
.cityguide .post-boxes .text-area ul li.item {
	border:0;
	margin:0 0 0 6px;
	padding-left:0;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:13px;
}	
.cityguide .post-boxes .text-area ul li span.number {
	width:12px;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	float:left;
}	
.cityguide .post-boxes .text-area ul li span.wykdesc {
	text-align:justify;
	width:260px;
	margin:0 6px 0 0;
	padding:0;
	float:left;
}	
.cityguide .archive .title .paging span,
.cityguide .featured-users .title .paging span{
	float:right;
}
.cityguide .fright{
	float:right;	
}
.cityguide .breadcrumbs{
	float:left;
	padding:0 18px;
}
.cityguide .breadcrumbs li{
	float:left;
	margin-right:4px;
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#6f8193;
}
.cityguide .breadcrumbs li a{
	background:url(../images/cityguide/sep09.gif) no-repeat 100% 50%;
	padding-right:10px;
	color:#6f8193;
}
/* footer */
.cityguide #footer{
	padding:0 5px;
	width:985px;
	overflow:hidden;
}
.cityguide #footer img{display:block;}
.cityguide #mainfooter {
	position:relative;
	top:0;
	padding:50px 0 0;
	border:0;
	margin:0 auto;
	width:985px;
	text-align: left;
}
.cityguide .bannerfooter {
	margin:0 0 0 13px;
	padding:0 11px 0 0;
	/*border-top:1px solid #d2d2d2;*/
	border:0;
	width:941px;
	height:auto;
	background-color:#f2f4f6;
	float:left;
}
.cityguide .bannerfooter h1 {
	padding:0;
	margin:0 0 11px;
	border:0;
	font-size:12px;
	font-weight:bold;
	width:100%;
	float:left; 
}	
.cityguide .bannerfooter ul {
	padding:0;
	margin:0 0 38px 0;
	width:100%;
	list-style:none;
	float:left;
}
.cityguide .bannerfooter ul li a {
	font-size:11px;
	color:#7b8a98;
} 
.cityguide .bannerfooter ul li {
	padding:0 0 6px 0;
	border:0;
	margin:0;
	width:230px;
	float:left;
}	
.cityguide .bannerfooter .bookticket {
	margin:0 0 20px 0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.cityguide .bannerfooter .p5title {
	margin:0 0 9px 0;
	padding:0;
	border:0;
	width:100%;
	font-weight:bold;
	float:left;
}
.cityguide .bannerfooter .bookticket a {
	color:#369;
	font-size:12px;
	font-weight:bold;
}	
.cityguide .bannerfooter .p5shanghaiguide {
	margin:0 0 18px 0;
	padding:0;
	border:0;
	font-size:11px;
	color:#474f62;
	float:left;
}
.cityguide .bannerfootermenu {
	width:963px;
	border:0;
	margin:0 0 0 13px;
	padding:0;
	height:32px;
	background-color:#000000;
	float:left;
}
.cityguide .bannerfootermenu ul {
	list-style:none;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	float:left;
}	
.cityguide .bannerfootermenu ul li a {
	color:#535353;
	font-size:10px;
	font-weight:bold;
}
.cityguide .bannerfootermenu ul li {
	float:left;
}
.cityguide .bannerfootermenu ul li.aboutus {
	padding:8px 12px 0 12px;
	margin:0;
	border:0; 	
}
.cityguide .bannerfootermenu ul li.membership {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	background:url(../images/cityguide/separatorlinegray2.gif) no-repeat 0 10px 	
}
.cityguide .bannerfootermenu ul li.press {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	background:url(../images/cityguide/separatorlinegray2.gif) no-repeat 0 10px
}
.cityguide .bannerfootermenu ul li.advertising {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	background:url(../images/cityguide/separatorlinegray2.gif) no-repeat 0 10px
}
.cityguide .bannerfootermenu ul li.mobile {
	padding:8px 17px 0 18px;
	margin:0;
	border:0;
	background:url(../images/cityguide/separatorlinegray2.gif) no-repeat 0 10px
}
.cityguide .bannerfootermenu ul li.contact {
	padding:8px 241px 0 18px;
	margin:0;
	border:0;
	background:url(../images/cityguide/separatorlinegray2.gif) no-repeat 0 10px
}
.cityguide .bannerfootermenu ul li.followuson {
	padding:10px 5px 0 18px;
	margin:0;
	border:0;
	font-size:10px;
	color:#930708;
	font-weight:bold;
}
.cityguide .bannerfootermenu ul li.followusonfb {
	padding:5px 5px 0 0;
	margin:0;
	border:0;
}
.cityguide .bannerfootermenu ul li.followusontwitter {
	padding:5px 5px 0 0;
	margin:0;
	border:0;
}
.cityguide .bannerfootermenu ul li.followusonblogspot {
	padding:5px 73px 0 0;
	margin:0;
	border:0;
}	
.cityguide .bannerfootermenu ul li.copyright {
	padding:10px 0 0 0;
	margin:0;
	border:0;
	font-size:10px;
	color:#4b4b4b;
}	
.cityguide .graybarfooter {
	margin:-462px 0 0 0;
	padding:0;
	border-top:1px solid #d2d2d2;
	background-color:#f2f4f6;
	width:100%;
	height:430px;
	z-index:0;
	float:left;
}
.cityguide .blackbarfooter {
	margin:-32px 0 0 0;
	padding:0;
	border:0;
	background-color:#000000;
	width:100%;
	height:32px;
	z-index:0;
	float:left;
}
.cityguide #adBanner2 {
	border:1px solid #c3c3c3;
	margin:0;
	padding:0;
}
.cityguide .leftcolumnwhereto {
	width:205px;
	margin:0;
	padding:12px 14px 0 20px;
	border:0;
	float:left;
}
.cityguide .rightcolumnwhereto {
	width:672px;
	margin:0;
	padding:12px 27px 0 27px;
	border:0;
	float:left;
}
/* leftcolumnwhereto begin */
.cityguide .leftcolumnwhereto .sign {
	width:207px;
	height:71px;
	padding:0;
	margin:0;
	border:1px solid #cecece;
	text-align:center;
}
.cityguide .leftcolumnwhereto .fbfan-section {
	width:205px;
	height:465px;
	overflow:hidden;
	margin:20px 0 0 0;
	padding:0;
}
.cityguide .leftcolumnwhereto .sign img.iconside {
	margin:8px 0 8px 15px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .leftcolumnwhereto .sign img.iconside2 {
	margin:4px 0 8px 15px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .leftcolumnwhereto .sign img.icontitleside {
	margin:30px 0 0;
	padding:0;
	border:0;
}
.cityguide .leftcolumnwhereto .sectionheader {
	
}
.cityguide .bannerslim {
	border:0;
	padding:15px 23px 15px 23px;
	margin:0;
	float:left;
}
.cityguide .bannerslim2 {
	border:0;
	padding:15px 0 15px;
	margin:0 6px 0;
	float:left;
}

/* pbp leftcolumnwhereto begin */
.cityguide .leftcolumnwhereto ul.pbp {
	list-style:none;
	width:205px;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #c9d0af;
}
.cityguide .leftcolumnwhereto ul.pbp li {
	border-top:1px dotted #86929f;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:5px 8px 5px 17px;
	margin:0;	
}
.cityguide .leftcolumnwhereto ul.pbp li.headermultiplenav {
	border:0;
	margin:0;
	padding:0;
}
.cityguide .leftcolumnwhereto ul.pbp li.searchli {
	border:0;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:8px 4px;
	color:#6f6f6f;
	background-color:#e0ecb8;
	height:28px;
}
.cityguide .leftcolumnwhereto ul.pbp li.searchli input {
	width:190px;
	height:18px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	border:1px solid #909090;
	margin:2px 0 0;
	padding:2px;
}	
.cityguide .leftcolumnwhereto ul.pbp li.categorytitle {
	border:0;
	font-size:11px;
	font-weight:bold;
	margin:8px 4px;
	padding:0;
	color:#6f6f6f;
}
.cityguide .leftcolumnwhereto ul.pbp li.active {
	color:#a33628;
	background-image:url(../images/arrowleft.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}	
.cityguide .leftcolumnwhereto ul.pbp li#lastlinecategory {
	border-bottom:0;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:8px 8px 8px 17px;
	margin:0;
}
.cityguide .leftcolumnwhereto ul.pbp li#firstlinecategory {
	border-top:0;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:8px 8px 8px 17px;
	margin:0;
}
.cityguide .leftcolumnwhereto ul.pbp li a {
	font-size:12px;
	font-weight:bold;
	color:#383838;
}
.cityguide .leftcolumnwhereto ul.pbp li.active a {
	font-size:12px;
	font-weight:bold;
	color:#a33628;
}
.cityguide .leftcolumnwhereto ul.pbp li a:hover {
	font-size:12px;
	font-weight:bold;
	color:#aa0200;
	text-decoration:none;
}	
/* pbp leftcolumnwhereto end */


.cityguide .leftcolumnwhereto ul.cuisinecategory {
	list-style:none;
	width:205px;
	overflow:hidden;
	margin:5px 0 0 0;
	padding:0;
	border:1px solid #e1b2b2;
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li {
	border-top:1px dotted #86929f;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:5px 8px 5px 17px;
	margin:0;	
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li.headermultiplenav {
	border:0;
	margin:0;
	padding:0;
}	
.cityguide .leftcolumnwhereto ul.cuisinecategory li.categorytitle {
	border:0;
	font-size:11px;
	font-weight:bold;
	margin:8px 4px;
	padding:0;
	color:#6f6f6f;
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li.categorytitle a {
	padding:0 3px 0 0;
	margin:0;
	border:0;
	float:left;
}	
.cityguide .leftcolumnwhereto ul.cuisinecategory li.active {
	color:#a33628;
	background-image:url(../images/cityguide/arrowleft.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}	
.cityguide .leftcolumnwhereto ul.cuisinecategory li#lastlinecategory {
	border-bottom:0;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:0;
	margin:0;
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li#firstlinecategory {
	border-top:0;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:0;
	margin:0;
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li a {
	font-size:12px;
	font-weight:bold;
	color:#383838;
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li.active a {
	font-size:12px;
	font-weight:bold;
	color:#a33628;
}
.cityguide .leftcolumnwhereto ul.cuisinecategory li a:hover {
	font-size:12px;
	font-weight:bold;
	color:#aa0200;
	text-decoration:none;
}	
.cityguide .leftcolumnwhereto ul.categorytype2 {
	list-style:none;
	width:208px;
	overflow:hidden;
	margin:2px 0 0 0;
	padding:0;
	border:1px solid #e1b2b2;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li {
	border-top:1px dotted #86929f;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	padding:5px 8px 5px 17px;
	margin:0;	
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.headermultiplenav {
	border:0;
	margin:0;
	padding:0;
	height:27px;
}	
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle {
	border:0;
	margin:0;
	padding:0;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#neighborhooda h1.normal {
	background:url(../images/cityguide/byNeighborhood_d.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#neighborhooda h1.selected {
	background:url(../images/cityguide/byNeighborhood_s.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#neighborhooda:hover h1.normal {
	background:url(../images/cityguide/byNeighborhood_r.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#cuisinea h1.normal {
	background:url(../images/cityguide/byCuisine_d.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#cuisinea h1.selected {
	background:url(../images/cityguide/byCuisine_s.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#cuisinea:hover h1.normal {
	background:url(../images/cityguide/byCuisine_r.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#privymembera h1.normal {
	background:url(../images/cityguide/byPrivyMember_d.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#privymembera h1.selected {
	background:url(../images/cityguide/byPrivyMember_s.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.categorytitle a#privymembera:hover h1.normal {
	background:url(../images/cityguide/byPrivyMember_r.gif);
	width:208px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9999999px;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.active {
	color:#a33628;
	/*background-image:url(../images/cityguide/arrowleft.gif);*/
	background-image:url(../images/cityguide/arrow_new.gif);
	background-repeat:no-repeat;
	background-position:right center;
}	
.cityguide .leftcolumnwhereto ul.categorytype2 li#lastlinecategory {
	border-bottom:0;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	/*padding:8px 8px 8px 17px;*/
	padding:5px 8px 5px 17px;
	margin:0;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li#firstlinecategory {
	border-top:0;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	/*padding:8px 8px 8px 17px;*/
	padding:5px 8px 5px 17px;
	margin:0;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li a {
	font-size:12px;
	font-weight:bold;
	color:#383838;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li.active a {
	font-size:12px;
	font-weight:bold;
	color:#a33628;
}
.cityguide .leftcolumnwhereto ul.categorytype2 li a:hover {
	font-size:12px;
	font-weight:bold;
	color:#aa0200;
	text-decoration:none;
}	
.cityguide .leftcolumnwhereto ul.categorytype2 li img.imgstarsmall {
	margin:0 0 0 5px;
	padding:0;
	border:0;
	width:14px;
	height:14px;
}
/* leftcolumnwhereto end */
/* rightcolumnwhereto begin */
.cityguide .rightcolumnwhereto .header {margin:0; padding:0; border:0; width:100%;}
.cityguide .rightcolumnwhereto .header .pictureframe {
	width:100%;
	border-bottom:5px solid #d0d5db; 
	margin:13px 0 8px 0; 
	padding:0 0 4px 0;
	float:left;
}
.cityguide .rightcolumnwhereto .header .pictureframe h1 {
	margin:0 0 0 0;
	padding:0 20px 0 0;
	width:421px; 
	color:#000000; 
	font-size:24px; 
	line-height:25px;
	font-weight:bold;
	float:left;
}
.cityguide .rightcolumnwhereto .header .pictureframe p {
	margin:0 0 20px 0;
	padding:0 10px 0 0;
	border:0;
	line-height:16px;
	width:410px;
	height:auto;
	font-size:12px; 
	color:#333333;
	text-align:justify;
	overflow:hidden; 
	float:left;
}	
.cityguide .rightcolumnwhereto .header .pictureframe p.intromiddle {
	margin:8px 0 10px 0;
	padding:0 10px 0 0;
	border:0;
	width:410px;
	height:auto;
	font-size:12px; 
	color:#333333;
	font-style:italic;
	text-align:left;
	overflow:hidden; 
	float:left;
}	
.cityguide .rightcolumnwhereto .header .pictureframe img {
	margin:-53px 0 0 0;
	padding:2px;
	border:0;
	width:227px;
	border:1px solid #9a9a9a;
	float:right;
}
.cityguide .rightcolumnwhereto .header .pictureframe img.imgstar {
	margin:5px 0 0 0;
	padding:0;
	width:49px;
	height:18px;
	border:0;
	float:right;
}	
.cityguide .rightcolumnwhereto .header .pictureframe .starprivy {
	text-indent:-99999px;
	background:url(../images/cityguide/privyStar.png) no-repeat;
	top:13px;
	left:422px;
	margin:0;
	padding:0;
	width:53px;
	height:54px;
	position:relative;
}
.cityguide .rightcolumnwhereto .header h1 {margin:5px 0; color:#000000; font-size:24px; font-weight:bold;}
.cityguide .rightcolumnwhereto .header p {
	font-size:13px; 
	color:#333333; 
	border-bottom:5px solid #d0d5db; 
	margin:0 0 8px 0; 
	padding:5px 0 11px 0;
	line-height:16px;
}
.cityguide .rightcolumnwhereto .header .putyourcomment {
	padding:9px 0 7px 0;
	margin:0;
	width:672px;
	/*border-bottom:1px solid #d0d5db;*/
	border:0;
	float:left;
}
.cityguide .rightcolumnwhereto .header .putyourcomment span.pencil {
	padding:0 0 0 24px;
	margin:-5px 0 0 0;
	border:0;
	background:url(../images/cityguide/iconpencil.gif) no-repeat 0 0;
	float:left;
	width:4px;
	height:23px;
	float:left;
}
.cityguide .rightcolumnwhereto .header .putyourcomment span.comment {
	width:442px;
	font-size:12px;
	font-weight:bold;
	float:left;
}	
.cityguide .rightcolumnwhereto .header .putyourcomment #writeacommentbtn {
	margin-top:-10px;
	margin-left:8px;
	padding:0;
	border:0;
	float:right;
}
.cityguide .leftcolumnsingle .phoneemailweb #writeacommentbtn {
	margin-right:-8px;
	float:right;
}
.cityguide .leftcolumnsingle .box2 .icons {
	margin:10px 0 0 0;
	padding:0;
	border:0;
	width:100%;
	float:right;
}
.cityguide .leftcolumnsingle .box2 .buttons {
	margin:100px 0 0 0;
	padding:0;
	border:0;
	width:100%;
	float:right;	
}
.cityguide .leftcolumnsingle .box2 .ajaxwaiting {
	margin:90px 0 0 0;
	padding:0;
	width:32px;
	height:32px;
	background:url(../images/cityguide/Loading_m2.gif) no-repeat;
	float:right;
	display:none;
}
.cityguide .leftcolumnsingle .buttons img.beenhere_btns {
	padding:0 0 0 0;
	margin:0;
	border:0;
}	
.cityguide .leftcolumnsingle .buttons img.wannago_btns {
	padding:0;
	margin:0;
	border:0;
}	
.cityguide .leftcolumnsingle .buttons .button1off {
	height:33px;
	padding:0 0 4px 0;
	margin:0;
	border:0;
}
.cityguide .rightcolumnwhereto .control {
	margin:0;
	padding:3px 0 0;
	border:0;
	width:100%; 
	float:left;
}
.cityguide .rightcolumnwhereto .control ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.cityguide .rightcolumnwhereto .control ul li {
	float:left;
}	
.cityguide .rightcolumnwhereto .control ul li.disappear {
}
.cityguide .rightcolumnwhereto .control ul li.appear {
}
.cityguide .rightcolumnwhereto .control ul li.share {
	margin:0 0 0 337px !important;
	margin:0 10px 0 250px;
}
.cityguide .rightcolumnwhereto .control ul li.share2 {
	float:left;
}
.cityguide .rightcolumnwhereto .control ul li.share3 {
	float:right;
}	
.cityguide .rightcolumnwhereto .control ul li.downloadpdf {
	float:right;
}
.cityguide .rightcolumnwhereto .control ul li.downloadpdf2 {
	float:right;
}
.cityguide .rightcolumnwhereto .listmap {
	padding:5px 0 0;
	margin:0;
	border:0;
	width:669px;
	height:288px;
	float:left;
}
.cityguide .rightcolumnwhereto .listmap #map_box {
	display:block;
}	
.cityguide .rightcolumnwhereto .listmap img {
	border:1px solid #394653;
	width:100%;
	
}
.cityguide .rightcolumnwhereto #categorylist {
	margin:6px 0 0;
	padding:0;
	width:100%;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul {
	list-style:none;
	overflow:hidden;
	width:672px;
	margin:0;
	padding:0;
}	
.cityguide .rightcolumnwhereto #categorylist ul li {
	margin:0;
	padding:0;
	border:0;
	float:left;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside {
	background:url(../images/cityguide/linebg.gif) repeat-x 0 0;
	padding:17px 0 0;
	margin:0;
	width:100%; 
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topsidenoline {
	padding:17px 0 0;
	margin:0;
	width:100%;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topsidemap {
	background:url(../images/cityguide/linebg.gif) repeat-x 0 0;
	padding:9px 0 0;
	margin:0;
	width:100%;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.fbfan {
	padding:17px 0 0;
	margin:0;
	width:100%;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .leftside {
	margin:0 12px 0 2px;
	width:149px;
	padding:0;
	float:left;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .leftside img {
	border:1px solid #d5d5d5;
	padding:0;
	margin:0;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside {
	width:509px !important;
	width:505px;
	margin:0;
	padding:5px 0 0;
	border:0;
	float:left;
}
.cityguide .leftcolumnsingle .box1{
	width:514px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	border:0;
	float:left;
}
.cityguide .leftcolumnsingle .box2{
	width:100px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	overflow:hidden;
	float:left;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1{
	width:405px;
	margin:0;
	padding:0 0 0 0;
	border:0;
	overflow:hidden;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2{
	width:100px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .nameandstar {
	padding:0;
	border:0;
	margin:0 0 5px;
	width:100%;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .category {
	padding:0;
	border:0;
	margin:0;
	line-height:17px;
	width:100%;
	font-size:12px;	
	color:#333333;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .neighborcuisine {
	padding:0;
	border:0;
	margin:0;
	line-height:17px;
	width:100%;
	font-size:12px;	
	color:#333333;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .address {
	padding:0;
	border:0;
	margin:10px 0 5px;
	width:100%;
	font-size:13px;	
	line-height:18px;
	color:#333333;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .phone {
	padding:0;
	border:0;
	margin:0;
	width:100%;
	font-size:14px;	
	color:#333333;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.bottomside {
	padding:17px 0 17px;
	margin:0;
	width:100%;
	overflow: hidden;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.bottomside img.imagequote {
	width:16px;
	margin:0;
	padding:0 7px 0 0;
	color:#303030;
	width:16px;
	float:left;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.bottomside span.content {
	background:url(../images/cityguide/openquote.gif) no-repeat 0 0;
	padding-left:23px;
	line-height:15px;
	margin:0;
	border:0;
	width:648px;
	color:#333333;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .address p {
	padding:0;
	border:0;
	margin:0;
	font-size:13px;
	color:#333333;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .neighborcuisine p.neighbor {
	line-height:17px;
	margin:0;
	padding:0;
	border:0;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .neighborcuisine p.cuisine {
	margin:0 0 0;
	padding:0;
	border:0;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .neighborcuisine img.iconsmallp5 {
	float:right;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .nameandstar a.name {
	line-height:19px;
	font-size:18px;
	font-weight:bold;
	color:#9a0000;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .category span.categorydesc {
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .nameandstar span.star img.iconsmallpbp {
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .phone strong {
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .nameandstar span.star {
	margin:0 0 0 12px;
	padding:0;
	width:auto;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .icons {
	margin:0 0 0 0;
	padding:0;
	width:100%;
	float:left;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .icons img.iconwhereto{
	margin:1px 3px 0 0;
	width:16px;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .icons img.iconsmallpbp{
	margin:0 3px 0 0;
	width:28px;
	float:left;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .icons img.iconsmallp5{
	margin:0 3px 0 0;
	width:20px;
	float:left;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .buttons {
	margin:25px 0 0 0;
	padding:0;
	width:97px;
	float:right;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .ajaxwaiting {
	margin:25px 0 0 0;
	padding:0;
	width:32px;
	height:32px;
	background:url(../images/cityguide/Loading_m2.gif) no-repeat;
	float:right;
	display:none;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .buttons img.beenhere_btns {
	padding:0 0 0 0;
	margin:0;
	border:0;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .buttons img.wannago_btns {
	padding:0;
	margin:0;
	border:0;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box2 .buttons .button1off {
	height:33px;
	padding:0 0 4px 0;
	margin:0;
	border:0;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .nameandstar span.star img.iconwhereto{
	margin:-4px 0 0;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .nameandstar span.star img.iconsmallp5{
	margin:-4px 0 0;
}	
.cityguide .rightcolumnwhereto #categorylist ul li div.topside .rightside .box1 .category span.commentcounter {
	font-size:12px;
	color:#666666;
	font-weight:bold;
	float:right;
}
.cityguide .rightcolumnwhereto #categorylist ul li div.lastline {
	background:url(../images/cityguide/linebg.gif) repeat-x bottom;
}	
/* rightcolumnwhereto end */
/* privy5topplaces Begin */
.cityguide .privy5topplaces {
	margin:20px 0 0;
	padding:0;
	border:0; 
	width:100%;
	float:left;
}
.cityguide .privy5topplaces h1 {
	margin:14px 0 0;
	padding:0 0 5px 8px; 
	border-bottom:1px solid #7c8894;
	font-size:17px;
	font-weight:bold;
	color:#263041;
	width:955px;
	overflow:hidden;
	float:left;
}
.cityguide .privy5topplaces .privy5topplacescontent {
	margin:0;
	padding:0px 0px 6px;
	/*border-bottom:1px solid #7c8894;*/
	width: 957px;
	height:auto;
	float:left;
}
.cityguide .privy5topplaces .privy5topplacescontent .slide-nav{
	position:relative;
	top:-25px;
	right:0;
	height:21px;
	font-size:11px;
	color:#666;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items{
	border:0;
	margin:-10px 0 0 0;
	padding:0;
	width:963px;
	overflow:hidden;
	float:left;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul{
	padding:0 0 7px 0;
	margin:0;
	border:0;
	list-style:none;
	width:9999px;
	float:left;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li{
	padding:0;
	margin:0;
	border:0;
	width:963px;
	float:left;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .first {
	padding:0 10px 0 10px;
	border-right:1px dotted #b0b0b0;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .common {
	padding:0 10px;
	border-right:1px dotted #b0b0b0;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .last {
	padding:0 10px;
	border:0;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection {
	margin:0 0 0;
	width:170px;
	float:left;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .label {
	margin:0 0 7px;
	padding:0;
	border:0;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .picture img {
	border:1px solid #d5d5d5;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .title {
	margin:3px 0 3px;
	padding:0;
	border:0;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .title a {
	color:#9a0000;
	font-size:12px;
	font-weight:bold;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .category {
	margin:0 0 6px;	
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .category a {
	color:#444c54;
	font-size:11px;
}
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .description {
	margin:0 0 20px;
	color:#666666;
	font-size:11px;
	line-height:13px;
	height:40px;	
	overflow:hidden;
}	
.cityguide .privy5topplaces .privy5topplacescontent .g-items ul li .subsection .link a {
	font-size:11px;
	color:#666666;
	font-weight:bold;
}	
/* privy5topplaces End */
/* citylist Begin */
.cityguide #citylist {
	margin:40px 0 20px;
	padding:0;
	border:0;  
	width:100%;
	float:left;
}
.cityguide #citylist h3 {
	margin:0 0 14px;
	padding:0 0 9px 8px; 
	border-bottom:1px solid #7c8894;
	font-size:17px;
	font-weight:bold;
	color:#263041;
	width:955px;
	overflow:hidden;
	float:left;
}
.cityguide #citylist .content {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.cityguide #citylist .content .popular {
	position:relative;
	width:963px;
}
.cityguide #citylist .content .popular .slide-nav{
	position:absolute;
	top:-42px;
	right:5px;
	height:21px;
	font-size:11px;
	color:#666;
}
.cityguide #citylist .content .popular .g-items{
	width:100%;
	overflow:hidden;
	position:relative;
}
.cityguide #citylist .content .popular ul{
	width:9999px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	overflow:hidden;
}
.cityguide #citylist .content .popular ul li{
	padding:0 4px 0 10px;
	float:left;
}
.cityguide #citylist .content .popular ul img{
	border:0;
	vertical-align:top;
}
/* citylist end */
.cityguide #fb_fans {
	margin:0 0 13px 0;
	padding:0 0 0 0;
	border:0;
	width:100%;
	float:left;
}
/* writecommentreviewbar begin */
.cityguide .writecommentreviewbar {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	float:left;
}
.cityguide .writecommentreviewbar .content-single {
	width:570px;
	margin:0;
	padding:20px;
	height:auto;
	border-bottom:1px solid #8194aa;
	background-color:#f5f7f9;
	float:left;
}
.cityguide .writecommentreviewbar .content-multiple {
	width:632px;
	margin:0;
	padding:20px;
	height:auto;
	border-bottom:1px solid #8194aa;
	background-color:#f5f7f9;
	float:left;
}
.cityguide .writecommentreviewbar ul {
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/cityguide/gray1x1.gif) repeat-x 0 40px;
	position:relative;
	top:3px;
	left:0;
	float:left;
}
.cityguide .writecommentreviewbar ul li {
	margin:0 0 0 0;
	padding:0 0 0 16px;	
	border:0;
	float:left;	
}
.cityguide .writecommentreviewbar ul li a {
	margin:0;
	padding:0 0 0 3px;	
	border:0;
	outline:0;
}		
.cityguide .writecommentreviewbar ul.writecommentreviewbarul {
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/cityguide/gray1x1.gif) repeat-x 0 40px;
	position:relative;
	top:3px;
	left:0;
	float:left;
}
.cityguide .writecommentreviewbar ul.writecommentreviewbaru2 {
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/cityguide/gray1x1.gif) repeat-x 0 40px;
	position:relative;
	top:3px;
	left:0;
	float:left;
}
.cityguide .writecommentreviewbar ul.writecommentreviewbaru2 li {
	margin:0 0 0 0;
	padding:0 0 0 11px;	
	border:0;
	float:left;	
}
.cityguide .writecommentreviewbar ul.writecommentreviewbarul li {
	margin:0 0 0 0;
	padding:0 0 0 0;	
	border:0;
	float:left;	
}
.cityguide .writecommentreviewbar ul.writecommentreviewbaru2 li.puttwoc {
	margin:0;
	padding:11px 0px 0 20px;
	margin:0;
	height:auto;	
	border:0;
	width:406px;
}
.cityguide .writecommentreviewbar ul.writecommentreviewbarul li div.puttwo {
	margin:0 50px 0 16px;
	padding:11px 0 0 0;
	height:auto;	
	border:0;
	width:406px;
}
.cityguide .writecommentreviewbar ul.writecommentreviewbarul li a {
	margin:0;
	padding:0 16px 0 0;	
	border:0;
	outline:0;
	width:180px;
}		
.cityguide .writecommentreviewbar .content {
	width:100%;
	margin:0;
	padding:0;
	height:174px;
	border-bottom:1px solid #8194aa;
	background-color:#f5f7f9;
	float:left;
}
.cityguide .writecommentreviewbar .content p.fbconnectbutton {
	margin:0;
	padding:50px 0 0 0;
	border:0;
	text-align:center;
	width:100%;
	float:left;
}
.cityguide .writecommentreviewbar .content p.fbconnectbutton2multiple {
	margin:4px 0 0 0;
	padding:0 0 0 109px;
	border:0;
	width:220px;
	font-weight:bold;
	float:left;
}
.cityguide .writecommentreviewbar .content p.fbconnectbutton2single {
	margin:4px 0 0 0;
	padding:0 0 0 115px;
	border:0;
	width:220px;
	font-weight:bold;
	float:left;
}	
.cityguide .writecommentreviewbar .content2 {
	width:100%;
	margin:0;
	padding:0;
	height:174px;
	border-bottom:1px solid #8194aa;
	background-color:#f5f7f9;
	display:none;
	float:left;
}
.cityguide .writecommentreviewbar .content strong.multiple {
	margin:13px 0 0 16px; 
	padding:11px 0 0;
	width:94px;
	font-size:11px;
	float:left;
}
.cityguide .writecommentreviewbar .content strong.single {
	margin:13px 0 0 15px; 
	padding:11px 0 0;
	width:94px;
	font-size:11px;
	float:left;
}
.cityguide .writecommentreviewbar .content .youcommenttextmultiple {
	margin:13px 0 8px 0;
	padding:8px 4px 4px 5px;
	width:530px !important;
	width:530px;
	height:106px;
	border:1px solid #b8babb;
	font-size:15px;
	color:#333333;
	float:left;
}
.cityguide .writecommentreviewbar .content .youcommenttextsingle {
	margin:13px 0 13px 0;
	padding:8px 4px;
	width:465px !important;
	width:465px;
	height:96px;
	border:1px solid #b8babb;
	font-size:15px;
	color:#333333;
	float:left;
}	
.cityguide .writecommentreviewbar .content p {
	margin:0 0 0 98px;
	padding:0;
	border:0;
	font-size:11px;
	color:#333333;
}
.cityguide .writecommentreviewbar .content .joinfbfanbox {
	margin:31px 11px 11px 11px;
	padding:11px 14px;
	border:1px solid #b8babb;
	font-size:14px;
	font-weight:bold;
	width:550px !important;
	width:540px;
}
.cityguide .writecommentreviewbar .content2 .joinprivybox {
	margin:11px 11px 11px 11px;
	padding:11px 14px;
	border:1px solid #b8babb;
	font-size:12px;
	font-weight:bold;
	width:550px !important;
	width:540px;
}
.cityguide .writecommentreviewbar .content2 .joinprivybox p {
	line-height:17px;
	margin:0;
	padding:0;
	border:0;
}	
.cityguide .writecommentreviewbar .content2 .joinprivybox p.ifyoure {
	margin-top:12px;
	font-style:italic;
}
.cityguide .writecommentreviewbar .content2 .joinprivybox img {
	float:right;
}
.cityguide .writecommentreviewbar .content p img {
	margin:0;
	padding:6px 9px 0 0;
	border:0;
	width:14px;
	float:left;
}	
.cityguide .writecommentreviewbar .content input#publishthisreviewchk {
	margin:6px 5px 0 0;
	padding:0 0 0 0;
	border:0;
	width:12px;
	float:left;
}
.cityguide .writecommentreviewbar .content .btnpublishreviewmultiple {
	margin:0;
	padding:0 0 0 583px;
	border:0;
	width:67px;
	float:left;
}
.cityguide .writecommentreviewbar .content .btnpublishreviewsingle {
	margin:0;
	padding:0 0 0 515px;
	border:0;
	width:67px;
	float:left;
}	
/* writecommentreviewbar end */
/* slide-nav begin */
.cityguide .slide-nav {
	margin:0;
	padding:0;
	border:0; 
	height:18px;
	float:right; 
}
.cityguide .slide-nav a {
	float:left;
	width:18px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 4px;
	padding:0;
}
.cityguide .slide-nav a.link-prev{
	background:url(../images/cityguide/bg-link-prev.gif) no-repeat;
}
.cityguide .slide-nav a.link-next{
	background:url(../images/cityguide/bg-link-next.gif) no-repeat;
}
.cityguide .slide-nav a.prev-disable,
.cityguide .slide-nav a.next-disable{
	cursor:default;
}
.cityguide .slide-nav .num{
	float:left;
	line-height:21px;
	padding:0 3px 0 0;
}
.cityguide .slide-nav a:hover{
	background-position:0 -18px;
}
.cityguide .slide-nav a.prev-disable:hover,
.cityguide .slide-nav a.next-disable:hover{
	background-position:0 0;
}
/* slide-nav end */
/* leftcolumnsingle begin */
/* singlelisting section Begin */
.cityguide .leftcolumnsingle {
	width:614px;
	margin:10px 0 0 0;
	padding:0 16px 0 14px;
	border-right:1px solid #e7e7e7;	
	float:left;
}
.cityguide .leftcolumnsingle .namestar {
	padding:0;
	margin:0 0 0 17px;
	width:587px !important;
	width:570px;
	float:left;
}
.cityguide .leftcolumnsingle .privy5overview {
	padding:10px 17px 5px 17px !important;
	padding:10px 17px 10px 17px;
	margin:10px 0 10px 0;
	border-top:1px dotted #b1b9c2;
	border-bottom:1px dotted #b1b9c2;
	color:#303030;
	width:579px;
	background-color:#f4f6f8;
	float:left;
}
.cityguide .leftcolumnsingle .doublelinebg {
	margin:8px 0 16px 0;
	padding:0 0 3px 0;
	background:url(../images/cityguide/linebg.gif) repeat-x 0 0;
	border:0;
	width:100%;
	float:left;
}
.cityguide .leftcolumnsingle .miscinfo {
	padding:14px;
	margin:10px 0 0 17px;
	width:559px !important;
	width:539px;
	float:left;
	border:1px solid #d0d0d0;
}
.cityguide .leftcolumnsingle .miscinfo .group1 {width:214px; margin:0; border:0; padding:0; float:left;}
.cityguide .leftcolumnsingle .miscinfo .group2 {width:189px; margin:0; border:0; padding:0; float:left;}
.cityguide .leftcolumnsingle .miscinfo .group3 {width:110px; margin:0; border:0; padding:0; float:left;}
.cityguide .leftcolumnsingle .miscinfo .group1 p {margin:0; padding:0; border:0; font-size:11px; color:#485869;}
.cityguide .leftcolumnsingle .miscinfo .group2 p {margin:0; padding:0; border:0; font-size:11px; color:#485869;}
.cityguide .leftcolumnsingle .miscinfo .group3 p {margin:0; padding:0; border:0; font-size:11px; color:#485869;}
.cityguide .leftcolumnsingle .leftcolumnsub {
	padding:0;
	margin:0 0 0 17px;
	width:418px !important;
	width:400px;
	float:left;
}
.cityguide .leftcolumnsingle .signatureinfo {
	margin:10px 0 0 17px;
	padding:0 0 21px 120px;
	width:467px;
	color:#333333;
	background:url(../images/cityguide/signaturedisheslogo.gif) no-repeat 0 0;
	float:left;
}
.cityguide .leftcolumnsingle .leftcolumnsub p {
	margin:0;
	border:0;
	padding:0;
	line-height:17px;
}
.cityguide .leftcolumnsingle .rightcolumnsub {
	padding:0;
	margin:0;
	width:173px;
	float:left;
}	
.cityguide .leftcolumnsingle .rightcolumnsub p {
	margin:0;
	border:0;
	padding:0;
	line-height:17px;
}	
.cityguide .leftcolumnsingle .namestar strong {
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	margin:0 7px 0 0;
	padding:0;
	border:0;
}
.cityguide .leftcolumnsingle .namestar img.iconsmallp5 {
	margin:3px 0 0 7px;
	padding:0;
	border:0;
}
.cityguide .leftcolumnsingle .namestar img.iconwhereto {
	margin:3px 0 0 7px;
	padding:0;
	border:0;
}
.cityguide .leftcolumnsingle .namestar img.iconpbp {
	margin:3px 0 0 7px;
	padding:0;
	border:0;
}
.cityguide .leftcolumnsingle .namestar span.name {
	padding:5px 0 0 0;
	width:500px;
	line-height:21px;
	overflow:hidden;
	float:left;
}
.cityguide .leftcolumnsingle .namestar span.star {
	float:right;
}
.cityguide .leftcolumnsingle .category {
	margin:10px 0 0 17px;
	padding:0;
	width:587px !important;
	width:570px;
	color:#666666;
	float:left;
}
.cityguide .leftcolumnsingle .counter {
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	width:611px !important;
	width:601px;
	color:#666666;
	font-size:12px;
	border-bottom:1px solid #adbcca;
	float:left;
}
.cityguide .leftcolumnsingle .counter span.pages {
	padding-right:10px;
	font-size:11px;
	float:right;
}	
.cityguide .leftcolumnsingle .counter .control {
	margin:-3px;
	float:right;
}	
.cityguide .leftcolumnsingle .neighboraddress {
	margin:10px 0 5px 17px;
	padding:0;
	width:587px !important;
	width:570px;
	float:left;
}
.cityguide .leftcolumnsingle .phoneemailweb {
	margin:10px 0 0 17px;
	padding:0;
	width:587px !important;
	width:570px;
	float:left;
}
.cityguide .leftcolumnsingle .phoneemailweb p {
	margin:0;
	padding:0;
	border:0;
	line-height:18px;
}	
.cityguide .leftcolumnsingle .phoneemailweb p strong {
	font-size:14px;
}	
.cityguide .leftcolumnsingle .phoneemailweb p a.email {
	color:#666;
}
.cityguide .leftcolumnsingle .phoneemailweb p a.emailaddress {
	color:#666;
}
.cityguide .leftcolumnsingle .neighboraddress .leftside {
	width:283px;
	float:left;
}
.cityguide .leftcolumnsingle .neighboraddress .leftside p {
	color:#666666;
	margin:0;
	padding:0;
	border:0;
	line-height:17px;
	font-size:12px;
	width:100%;
}
.cityguide .leftcolumnsingle .neighboraddress .rightside {
	color:#666666;
	width:304px !important;
	width:285px;
	float:left;
}	
.cityguide .leftcolumnsingle .neighboraddress .rightside p {
	color:#666666;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	text-align:right;
}	
.cityguide .leftcolumnsingle .neighboraddress .rightside p.taxiprintout {
	margin:21px 0 0 0;
	padding:0;
	border:0;
	text-align:right;
}
.cityguide .leftcolumnsingle .neighboraddress .rightside p.taxiprintout img.imgtaxiprintout {
	margin:0 6px 0 0;
	padding:0;
	border:0;
}
.cityguide .leftcolumnsingle .privy5overview h1 {
	margin:0 !important;
	margin:0 0 13px 0; 
	border:0; 
	padding:0; 
	font-size:15px; 
	font-weight:bold;
	width:190px !important;
	width:100%; 
	float:left;
}
.cityguide .leftcolumnsingle .privy5overview .addthis {
	float:right;
}	
.cityguide .leftcolumnsingle .privy5overview p {
	text-align:justify; 
	width:100%;
	margin:0;
	padding:4px 0;
	border:0;
	line-height:15px;
	float:left;
}
.cityguide .leftcolumnsingle .category span.commentcounter {
	float:right;
}
.cityguide .leftcolumnsingle .category span.categorydesc {
	float:left;
}	
/* leftcolumnsingle end */
/* rightcolumnsingle begin */
.cityguide .rightcolumnsingle {
	width:316px;
	margin:0;
	padding:0 0 0 10px;
	border:0;
	float:left;
}
.cityguide .rightcolumnsingle .fbfan-section {
	width:319px;
	height:350px;
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation {
	width:316px;
	border:0;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
.cityguide .rightcolumnsingle .viewmorewhobeenhere {
	float:right;
}
.cityguide .rightcolumnsingle .viewmorewhobeenhere a {
	color:#000;
}
.cityguide .rightcolumnsingle .viewmorewannago {
	float:right;
}
.cityguide .rightcolumnsingle .viewmorewannago a {
	color:#000;
}	
.cityguide .rightcolumnsingle ul.p5memberfave {
	list-style:none;
	margin:20px 0 0 0;
	width:316px;
	padding:0 0 0 0;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #9aabbd;
}
.cityguide .rightcolumnsingle ul.p5memberfave li.header {
	border-bottom:1px solid #9aabbd;
	margin:0;
	padding:0;
	width:316px; 
}
.cityguide .rightcolumnsingle ul.p5memberfave li.header h1 {
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	padding:0 0 0 9px;
}	
.cityguide .rightcolumnsingle ul.p5memberfave li.entryline {
	margin:0;
	padding:6px 0 0 10px;
	border:0;
	width:67px;
	overflow:hidden;
	float:left
}
.cityguide .rightcolumnsingle ul.p5memberfave li.entryline .name {
	font-size:11px;
	text-align:center;
	width:67px;
}
.cityguide .rightcolumnsingle ul.p5memberfave li.entryline .name a{
	color:#333;
}	
.cityguide .rightcolumnsingle ul.p5memberfave li.entryline .picturethumb{
	width:67px;
	height:67px;
	float:left;	
}
.cityguide .rightcolumnsingle ul.p5memberfave li.entryline .picturethumb .star{
	background:url(../images/cityguide/star_s.png) no-repeat;
	width:14px;
	height:14px;
	top:-15px;
	left:0;
	position:relative;
}
.cityguide .rightcolumnsingle ul.beenhereoutput {
	list-style:none;
	margin:0 0px 0 0;
	width:316px;
	padding:0 0 6px 0;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #9aabbd;
}
.cityguide .rightcolumnsingle ul.beenhereoutput li.header {
	border-bottom:1px solid #9aabbd;
	margin:0;
	padding:0;
	width:316px; 
}
.cityguide .rightcolumnsingle ul.beenhereoutput li.header h1 {
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	padding:0 0 0 9px;
}	
.cityguide .rightcolumnsingle ul.beenhereoutput li {
	width:300px;
	padding:0 8px 0 8px;
	margin:0;
	border:0;
}
.cityguide .rightcolumnsingle ul.beenhereoutput li .entryline {
	margin:0;
	padding:6px 10px 0 0;
	border:0;
	width:50px;
	float:left
}
.cityguide .rightcolumnsingle ul.beenhereoutput li.overcapacity  {
	display:none;
}	
.cityguide .rightcolumnsingle ul.beenhereoutput li .entryline .name {
	text-align:center;
}
.cityguide .rightcolumnsingle ul.beenhereoutput li .entryline .name a {
	font-size:12px;
	color:#999;
	font-weight:normal;
}

/* wanna go */
.cityguide .rightcolumnsingle ul.wannagooutput {
	list-style:none;
	margin:20px 0px 0 0;
	width:316px;
	padding:0 0 6px 0;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #9aabbd;
}
.cityguide .rightcolumnsingle ul.wannagooutput li.header {
	border-bottom:1px solid #9aabbd;
	width:316px;
	margin:0;
	padding:0; 
}
.cityguide .rightcolumnsingle ul.wannagooutput li.header h1 {
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	padding:0 0 0 9px;
}	
.cityguide .rightcolumnsingle ul.wannagooutput li.header a {
	color:#000;
}	
.cityguide .rightcolumnsingle ul.wannagooutput li {
	width:300px;
	padding:0 8px 0 8px;
	margin:0;
	border:0;
}
.cityguide .rightcolumnsingle ul.wannagooutput li .entryline {
	margin:0;
	padding:6px 10px 0 0;
	border:0;
	width:50px;
	float:left
}
.cityguide .rightcolumnsingle ul.wannagooutput li.overcapacity {
	display:none;
}	
.cityguide .rightcolumnsingle ul.wannagooutput li .entryline .name {
	text-align:center;
}
.cityguide .rightcolumnsingle ul.wannagooutput li .entryline .name a {
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.cityguide .rightcolumnsingle ul.allp5 {
	list-style:none;
	margin:0 0px 25px 0;
	width:316px;
	padding:0;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #9aabbd;
}
.cityguide .rightcolumnsingle ul.allp5 li.header {
	border-bottom:1px solid #9aabbd;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	margin:0;
	padding:0 0 0 9px; 
}
.cityguide .rightcolumnsingle ul.allp5 li.header a {
	color:#000;
}	
.cityguide .rightcolumnsingle ul.allp5 li.entryline {
	margin:0;
	padding:4px 0 4px 14px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #ededed; 
}
.cityguide .rightcolumnsingle ul.allp5 li.noline {
	border-bottom:0;
}	
.cityguide .rightcolumnsingle ul.allp5 li.entryline a { color:#333333; }
.cityguide .rightcolumnsingle ul.allp5 li.entryline a.active { color:#8d2627; }
.cityguide .rightcolumnsingle .ownmessage {
	width:316px;
	border:0;
	margin:0 0 39px 0;
	padding:0 0 12px 0;
	border-bottom:1px solid #9aabbd;
	float:left;
}
.cityguide .rightcolumnsingle .peoplewhoview {
	width:316px;
	border:0;
	margin:0 0 39px 0;
	padding:0 0 12px 0;
	border-bottom:1px solid #9aabbd;
	float:left;
}
.cityguide .rightcolumnsingle .peoplewhoview h1 {
	margin:0;
	border:0;
	padding:0 0 4px;
	font-size:15px;
	border-bottom:1px solid #9aabbd;
}	
.cityguide .rightcolumnsingle .peoplewhoview .section {
	padding:10px 0 10px 2px;
	margin:0;
	width:100%;
	float:left;
	border-bottom:1px solid #e7e7e7; 
}
.cityguide .rightcolumnsingle .peoplewhoview .noline {
	border-bottom:0;
}	
.cityguide .rightcolumnsingle .peoplewhoview .section a.leftsidepeople {
	width:84px;
	padding-right:21px;
	margin:0;
	float:left;
}
.cityguide .rightcolumnsingle .peoplewhoview .section .rightsidepeople {
	width:204px;
	padding:0;
	margin:0;
	float:left;
}	
.cityguide .rightcolumnsingle .peoplewhoview .section .rightsidepeople p {
	padding:0;
	margin:0;
	border:0;
	font-size:12px;
	line-height:16px;
}	
.cityguide .rightcolumnsingle .peoplewhoview .section .rightsidepeople p a {
	color:#323232;
}	
.cityguide .rightcolumnsingle .ownmessage h1 {
	padding:0 0 8px 10px;
	margin:0 0 7px 0;
	border-bottom:1px solid #9aabbd;
	width:308px;
	float:left;
}
.cityguide .rightcolumnsingle .ownmessage .videomessage {
	padding-left:4px;
}	 
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription {
	padding-top:9px;
	padding-left:4px;
	padding-bottom:7px;
	border-bottom:1px dotted #b9c0c7;
	width:304px;
	margin-bottom:9px;
	float:left;
}
.cityguide .rightcolumnsingle .ownmessage p {
	padding-left:13px;
	padding-right:4px;
	margin:0;
	padding-top:0;
	padding-bottom:0;
	width:291px;
	float:left;
}
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription img.icon {
	margin:0 7px 0 0;
	padding:0;
	width:63px;
	border:1px solid #c5c5c5;
	float:left;
}	
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription strong {
	margin:30px 0 0 0;
	padding:0;
	border:0;
	float:left;
}
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription span {
	float:left;
}
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription .messagefromtitle2 {
	margin:0;
	padding:0;
	border:0;
	width:100px;
	float:left;
}	
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription .messagefromtitle {
	margin-top:34px;
	margin-left:7px;
	width:230px;
	float:left;
}
.cityguide .rightcolumnsingle .ownmessage .videomessagedescription .messagefromtitle p {
	margin:0;
	border:0;
	padding:0;
}	
.cityguide .rightcolumnsingle .maparround {
	border:0;
	margin:0;
	padding:23px 6px 23px 8px;
	width:302px;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .heading {
	padding:0;
	margin:0;
	width:316px;
	height:21px;
	border-bottom:1px solid #9a9a9a;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphotoviewall {
	padding:0;
	margin:0;
	width:316px;
	font-size:11px;
}	
.cityguide .rightcolumnsingle .photolocation .singlecolumnphotoviewall a {
	margin-right:15px;
	color:#8b8b8b;
	float:right;
}	
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto {
	margin:0;
	padding:0 13px 11px 16px;
	border-bottom:1px solid #7c8894;
	width: 287px;
	height:auto;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .slide-nav{
	position:relative;
	top:-21px;
	right:-10px;
	height:21px;
	font-size:11px;
	color:#666;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .g-items{
	border:0;
	margin:-10px 0 0 0;
	padding:0;
	width: 287px;
	overflow:hidden;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .g-items ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	width:9999999px;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .g-items ul li{
	padding:0;
	margin:0;
	border:0;
	width:287px;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .g-items ul li img {
	border:1px solid #bfbfbf;
	padding:0;
	/*width:285px;*/
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .g-items ul li p {
	font-size:11px;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;	
	margin:3px 0 0 0;
	float:left;
}
.cityguide .rightcolumnsingle .photolocation .singlecolumnphoto .g-items ul li p a {
	color:#3f5c9a;	
}
/* rightcolumnsingle end */
.cityguide .sectionall {
	width:940px;
	margin:10px 0 8px 20px;
	border:1px solid #cecece;
	padding:0;
	float:left;
}
.cityguide .sectionall ul.privy5directorylisting {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	float:left;
}	
.cityguide .sectionall ul.privy5directorylisting li.icon-eat {
	margin:15px 53px 0 24px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .sectionall ul.privy5directorylisting li.icon-drink {
	margin:14px 58px 0 24px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .sectionall ul.privy5directorylisting li.icon-sleep {
	margin:19px 55px 0 16px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .sectionall ul.privy5directorylisting li.icon-play {
	margin:18px 61px 0 18px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .sectionall ul.privy5directorylisting li.icon-shop {
	margin:16px 65px 0 20px;
	padding:0;
	border:0;
	float:left;
}
.cityguide .sectionall ul.privy5directorylisting li.icon-relax {
	margin:17px 51px 0 18px;
	padding:0;
	border:0;
	float:left;
}	
.cityguide .sectionall ul.privy5directorylisting li.directory {
	margin:0;
	padding:0;
	border:0;
	width:786px !important;
	width:770px;
	float:left;
}	
.cityguide .sectionall ul.privy5directorylisting li.directory ul.privy5card {
	margin:27px 18px 0 0;
	padding:0;
	border:0;
	list-style:none;
	width:243px !important;
	width:230px;
	overflow:hidden;
	float:left;
}	
.cityguide .sectionall ul.privy5directorylisting li.directory ul.privy5card li {
	padding:5px 0 5px 4px;
	margin:0;
	border-bottom:1px dotted #86929f;
}	
.cityguide .sectionall ul.privy5directorylisting li.directory ul.privy5card li.header {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	margin:0 0 9px 0;
	border-bottom:3px solid #bcbcbc;
}
.cityguide .sectionall ul.privy5directorylisting li.directory ul.privy5card li.header a {
	color:#212631;
}
.cityguide .sectionall ul.privy5directorylisting li.directory ul.privy5card li.header img.imgstarsmall {
	margin:0 0 0 5px;
	padding:0;
	border:0;
	width:14px;
	height:14px;
	float:right;
}	
.cityguide .sectionall ul.privy5directorylisting li.directory ul.privy5card li a {
	color:#666666;
}	
.cityguide .sectionall .backtotop {
	width:100%;
	float:left;
}
.cityguide .sectionall .backtotop a {
	margin:0 20px 6px 0;
	padding:0 0 0 17px;
	border:0;
	font-size:12px;
	font-weight:bold;
	background:url(../images/cityguide/arrowblueup.gif) no-repeat 0 3px;
	float:right;
}
.cityguide .leftcolumnlistingandmap {
	width:638px;
	margin:0;
	padding:12px 0 0 20px;
	border:0;
	float:left;
}
.cityguide .leftcolumnlistingandmap h1 {
	font-size:12px;
	font-weight:bold;
	margin:5px 0 18px;
	border:0;
	padding:0;
	width:100%;
	float:left;
}
.cityguide .leftcolumnlistingandmap ul {
	list-style:none;
	margin:0;
	border:0;
	padding:0;
	float:left;
}	
.cityguide .leftcolumnlistingandmap ul li {
	padding:0;
	margin:0 7px 0 0;
	border:1px solid #cecece;
	width:97px;
	height:97px;
	float:left;
}	
.cityguide .rightcolumnlistingandmap {
	width:277px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	float:left;
}
.cityguide .rightcolumnlistingandmap .form-search {
	margin:35px 0 0 0;
	float:left;
}	
.cityguide .mapandbanner {
	width:952px;
	margin:10px 0 0 20px;
	border-top:1px solid #888888;
	padding:0 0 0 0;
	float:left;
}	
.cityguide .mapandbanner .map {
	width:681px;
	margin:0;
	padding:15px 20px 0 0;
	border:0;
	float:left;
}
.cityguide .mapandbanner .map p {
	margin:15px 0 10px 0;
	padding:0;
	border:0;
	font-size:11px;
	vertical-align:top;
}	
.cityguide .mapandbanner .map img.downloadpdf {
	margin:15px 6px 10px 0;
	padding:0;
	border:0;
	float:left;
}	
.cityguide .mapandbanner .map .intro {
	font-size:11px;
	margin:7px 0 7px 0;
	padding:0;
	border:0;
	float:left;
}	
.cityguide .mapandbanner .map #map_box {
	margin:0;
	padding:0;
	border:0;
	float:left;
}
.cityguide .mapandbanner .banner {
	width:240px;
	margin:0;
	padding:15px 10px 0 0;
	border:0;
	float:left;
}
.cityguide .section_privystar {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
.cityguide .section_privystar .header {
	margin:10px 0 0 0;
	padding:0;
	border-bottom:1px solid #7c8894;
	width:628px;
	height:1%;
	z-index:10;
	float:left;
}
.cityguide .section_privystar .header h1 {
	margin:0;
	padding:0; 
	border:0;
	top:10px;
	left:5px;
	position:relative;
	height:54px;
	width:193px;
	overflow:hidden;
	text-indent:-99999px;
	background:url(../images/cityguide/p5_stars_header_.gif) no-repeat;
	z-index:20;
}
.cityguide .section_privystar .privy5starfeature {
	margin:0;
	padding:0;
	border:0;
	width: 628px;
	height:auto;
	float:left;
}
.cityguide .section_privystar .privy5starfeature .slide-nav{
	position:relative;
	top:-25px;
	right:0;
	height:21px;
	font-size:11px;
	color:#666;
}
.cityguide .section_privystar .privy5starfeature .g-items{
	border:0;
	margin:-8px 0 0 0;
	padding:0;
	width:628px;
	overflow:hidden;
	float:left;
}
.cityguide .section_privystar .privy5starfeature .g-items ul{
	padding:0;
	margin:5px 0 0 0;
	border:0;
	list-style:none;
	width:9999em;
	float:left;
}
.cityguide .section_privystar .privy5starfeature .g-items ul li{
	padding:0 10px 0;
	margin:0;
	border:0;
	width:107px;
	float:left;
}
.cityguide .section_privystar .privy5starfeature .g-items ul .name {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:107px;
	height:15px;
	margin:0 0 0 0;
	padding:0;
	overflow:hidden;
}
.cityguide .section_privystar .privy5starfeature .g-items ul .name a {
	color:#666666;
}	
.cityguide .section {
	width:100%;
	margin:0;
	padding:0;
	border:0;
	float:left;
}	
.cityguide .section h1 {
	margin:32px 0 0;
	padding:0 0 8px 8px; 
	border-bottom:1px solid #7c8894;
	width:620px;
	overflow:hidden;
	float:left;	
}
.cityguide .section h1.toppicks {
	margin:33px 0 0;
	padding:0 0 4px 8px; 
	border:0;
	width:620px;
	overflow:hidden;
	float:left;	
}
.cityguide .section img.bannerad {
	margin:32px 0 0 95px;
	padding:0;
	border:0;
	width:468px;
	height:60px;
	float:left;	
}
.cityguide .section .privy5feature {
	margin:0;
	padding:0px 0px 6px;
	border:0;
	width: 628px;
	height:auto;
	float:left;
}
.cityguide .privy5feature .slide-nav{
	position:relative;
	top:-25px;
	right:0;
	height:21px;
	font-size:11px;
	color:#666;
}
.cityguide .privy5feature .g-items{
	border:0;
	margin:-8px 0 0 0;
	padding:0;
	width:628px;
	overflow:hidden;
	float:left;
}
.cityguide .privy5feature .g-items ul{
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	width:9999em;
	float:left;
}
.cityguide .privy5feature .g-items ul li{
	padding:0 0 0 0;
	margin:0;
	border:0;
	width:628px;
	float:left;
}
.cityguide .privy5feature .g-items ul li .showcase {
	width:238px;
	margin:0 8px 0 0;
	padding:0;
	border:0;
	float:left;
}	
.cityguide .privy5feature .g-items ul li .showcase img {
	border:1px solid #d5d5d5;
}
.cityguide .privy5feature .g-items ul li img.showcase {
	border:1px solid #d5d5d5;
}
.cityguide .privy5feature .g-items ul li .showcase div.title {
	font-size:11px;
	margin:3px 0 0 0;
}	
.cityguide .privy5feature .g-items ul li div.contenttop5 {
	width:376px;
	padding:0;
	margin:0;
	border:0;
	background-color:#fff;
	float:left;
}
.cityguide .privy5feature .g-items ul li div.eat {
	/*background-image:url(../images/cityguide/wheretoeaticon.gif);*/
	background-image:url(../images/cityguide/eat_gray_sm.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.cityguide .privy5feature .g-items ul li div.drink {
	/*background-image:url(../images/cityguide/wheretodrinkicon.gif);*/
	background-image:url(../images/cityguide/drink_gray_sm.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.cityguide .privy5feature .g-items ul li div.sleep {
	/*background-image:url(../images/cityguide/wheretosleepicon.gif);*/
	background-image:url(../images/cityguide/sleep_gray_sm.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.cityguide .privy5feature .g-items ul li div.relax {
	/*background-image:url(../images/cityguide/wheretorelaxicon.gif);*/
	background-image:url(../images/cityguide/relax_gray_sm.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
}	
.cityguide .privy5feature .g-items ul li div.shop {
	/*background-image:url(../images/cityguide/wheretoshopicon.gif);*/
	background-image:url(../images/cityguide/shop_gray_sm.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.cityguide .privy5feature .g-items ul li div.play {
	/*background-image:url(../images/cityguide/wheretoplayicon.gif);*/
	background-image:url(../images/cityguide/play_gray_sm.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.headerline {
	margin:0;
	padding:0 5px 0 0;
	/*border-bottom:1px solid #c5c8cd;*/
	background-color:#ededed;
	width:100%;
	border:0;
	height:34px;
	float:left;
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.headerline img {
	float:left;
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.headerline img.imgstar {
	margin:2px 0 0 10px;
	padding:0;
	border:0;
	width:28px;
	height:27px;
	float:left;
}	
.cityguide .privy5feature .g-items ul li div.contenttop5 div.headerline strong {
	margin:0;
	padding:10px 0 0 6px;
	border:0;
	font-family:Arial;
	font-size:17px;
	color:#212631;
	float:left;	
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.itemline {
	width:100%;
	padding:6px 0 0 47px;
	/*border-top:1px dotted #86929f;*/
	background-color:#f6f6f6;
	height:18px;
	border:0;
	margin:2px 0 0 0;
	float:left;
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.lastline {
	width:100%;
	padding:4px 0px 4px 5px;
	border-bottom:1px dotted #86929f;
	margin:0;
	float:left;
}	
.cityguide .privy5feature .g-items ul li div.contenttop5 div.itemline a {
	color:#383838;
	font-size:13px;
	font-weight:bold;
}	
.cityguide .privy5feature .g-items ul li div.contenttop5 div.itemline a:hover {
	/*color:#9a0000;*/
	text-decoration:none;
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.headerline strong a {
	color:#212631;
	font-size:17px;
	font-family:Arial;
	font-weight:bold;
}
.cityguide .privy5feature .g-items ul li div.contenttop5 div.headerline strong a:hover {
	/*color:#9a0000;*/
	text-decoration:none;
}
.cityguide .section .subsection {
	padding:0px 28px 0px 0px;
	margin:7px 0 0 0;
	border:1px solid #daa1a1;    
	width:600px;
	float:left;
} 
.cityguide .section .subsection .icon {
	position:relative;
	width:107px;
	height:100%;
	padding:0 0 20px 0;
	border:0;
	margin:0 31px 0 0;
	background-color:#aa0200;
	z-index:10;
	float:left;
}
.cityguide .section .subsection .wheretocontent .spacerred {
	width:107px;
	height:100%;
	padding:0;
	border:0;
	background-color:#aa0200;
	top:0px;
	left:-138px;
	position:relative;
	z-index:0;
}	
.cityguide .ie6 .section .subsection .wheretocontent .spacerred {
	width:107px;
	height:100%;
	padding:0;
	border:0;
	background-color:#aa0200;
	top:0px;
	left:-138px;
	position:absolute;
	z-index:0;
}	
.cityguide .ie7 .section .subsection .wheretocontent .spacerred {
	width:107px;
	height:100%;
	padding:0;
	border:0;
	background-color:#aa0200;
	top:0px;
	left:-138px;
	position:absolute;
	z-index:0;
}	
.cityguide .section .subsection .icon img.iconeat {
	margin:0;
	padding:0;
	border:0;
}	
.cityguide .section .subsection .icon img.icondrink {
	margin:0;
	padding:0;
	border:0;
}
.cityguide .section .subsection .icon img.iconsleep {
	margin:0;
	padding:0;
	border:0;
}
.cityguide .section .subsection .icon img.iconplay {
	margin:0;
	padding:0;
	border:0;
}
.cityguide .section .subsection .icon img.iconshop {
	margin:0;
	padding:0;
	border:0;
}
.cityguide .section .subsection .icon img.iconrelax {
	margin:0;
	padding:0;
	border:0;
}
.cityguide .section .subsection .wheretocontent {
	position:relative;
	width:462px;
	margin:0;
	border:0;
	padding:0;
	float:left;
}
.cityguide .section .subsection .wheretocontent img.thelabelimg {
	margin:11px 0px;
	padding:0;
	border:0;
}	
.cityguide .section .subsection .wheretocontent ul.leftside {
	padding:0;
	margin:10px 31px 0 0;
	border:0;
	list-style:none;
	width:215px;
	overflow:hidden;
	float:left;
}
.cityguide .section .subsection .wheretocontent ul.rightside {
	padding:0;
	margin:10px 0 0 0;
	border:0;
	list-style:none;
	width:215px;
	overflow:hidden;
	float:left;
}
.cityguide .section .subsection .wheretocontent ul.leftside li {
	padding:5px 0px 5px 2px;
	margin:0;
	border-bottom:1px dotted #86929f;
	width:205px;
	color:#cccccc;
	font-weight:bold;
	float:left;
}
.cityguide .section .subsection .wheretocontent ul.leftside li a {
	font-weight:bold;
	color:#383838;
	font-size:12px;
	text-decoration:none;
}
.cityguide .section .subsection .wheretocontent ul.leftside li a:hover {
	font-weight:bold;
	color:#9a0000;
	font-size:12px;
	text-decoration:none;
}
.cityguide .section .subsection .wheretocontent ul.leftside li img.imgstarsmall {
	margin:0 0 0 5px;
	padding:0;
	border:0;
	width:14px;
	height:14px;
}
.cityguide .section .subsection .wheretocontent ul.rightside li img.imgstarsmall {
	margin:0 0 0 5px;
	padding:0;
	border:0;
	width:14px;
	height:14px;
}	
.cityguide .section .subsection .wheretocontent ul.leftside li.lastline {
	padding:8px 0px 8px 2px;
	margin:0;
	border-top:1px dotted #86929f;
	border-bottom:1px dotted #86929f;
	width:205px;
	float:left;
}	
.cityguide .section .subsection .wheretocontent ul.rightside li {
	padding:5px 0px 5px 2px;
	margin:0;
	border-bottom:1px dotted #86929f;
	width:205px;
	color:#cccccc;
	font-weight:bold;
	float:left;
}	
.cityguide .section .subsection .wheretocontent ul.rightside li a {
	font-weight:bold;
	color:#383838;
	font-size:12px;	
	text-decoration:none;
}
.cityguide .section .subsection .wheretocontent ul.rightside li a:hover {
	font-weight:bold;
	color:#9a0000;
	font-size:12px;
	text-decoration:none;
}
.cityguide .section .subsection .wheretocontent ul.rightside li.lastline {
	padding:8px 0px 8px 2px;
	margin:0;
	border-top:1px dotted #86929f;
	border-bottom:1px dotted #86929f;
	width:205px;
	float:left;
}	
.cityguide .section .twitterwidget {
	padding:0 0 0 0;
	margin:10px 0 0 0;
	border:0;
	width:100%;
	float:left;	
}
.cityguide .section .fbfan {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
	height:290px;
	float:left;
}	
.cityguide .section .banner {
	padding:0 0 10px 5px;
	margin:0 0 0 0;
	width:100%;
	text-align:center;
	float:left;	
}	
.cityguide .section .banner p {
	margin:0 0 6px 0;
	padding:0;
	border:0;
	width:100%;
	text-align:center;
	font-size:10px;
}	
.cityguide .section .banner p a {
	font-size:11px;
	font-weight:bold;
	color:#336699;
}
.cityguide .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.cityguide .ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.cityguide .ac_results li {
	margin: 0px;
	padding: 2px 5px;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 16px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 24px;
	overflow: hidden;
}
.cityguide .ac_loading {
	background: white url(../images/cityguide/indicator.gif) right center no-repeat;
}
.cityguide .ac_odd {
	background-color: #eee;
}
.cityguide .ac_over {
	background-color: #000000;
	color: white;
}
.cityguide .normalblack11 {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
.cityguide a.normalblack11:hover {color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.cityguide .normalred12 {color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.cityguide a.normalred12:hover {color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;} 
.cityguide .comingsoon {
	width:100%;
	height:368px;
	margin:0;
	padding:0;
	border:0;
}
.cityguide .comingsoon h1 {
	font-family:Arial;
	font-size:22px;
	color:#000;
	margin:62px 0 0 0;
	padding:0;
	text-align:center;
	width:100%;
}
.cityguide .comingsoon h2 {
	margin:31px 0 0 270px;
	padding:0;
	text-indent:-99999px;
	background:url(../images/cityguide/comingsoon_mag.gif) no-repeat;
	width:419px;
	height:43px;
}		
.cityguide .beenhere_btns_state {display:none;}
.cityguide.wannago_btns_state {display:none;}