.footer {
	width:752px;
	height:28px;
	padding:5px;
	color:#555;
	border-top:1px solid #B3C2FF;
	text-align:center;
	font-size:11px
}
.footer a:link,.footer a:visited,.footer a:active,.footer a:hover,.footer a:focus {
	color:#555;
	font-size:11px
}
a:link,a:visited,a:active,a:hover,a:focus {
	color:#000;
	text-decoration:none;
	font-family:helvetica,verdana,sans-serif;
}
html {
	height: 100%;
}
body {
	font-family:helvetica,verdana,arial,sans serif;
	font-size:11px;
	height:98%;
	min-height:550px;
	margin:0;
	padding:0;
}
.bar-item {
	float:left;
	width:225px;
	* width:224px;
	height:52px;
	padding:2px;
	*padding:2px 0;
	font-size:12px;
	border-bottom:1px solid #B3C2FF;
	overflow:hidden;
	cursor:pointer;
}
#bar-item-arrow {
	float:left;
	background:#eee;
	width:20px;
	height:44px;
	border-bottom:1px solid #B3C2FF;
	border-right:1px solid #B3C2FF;
	cursor: pointer;
	padding-top:12px;
	margin:0;
}
.title {
	float:left;
	width:220px;
	height:14px;
	padding:1px 2px 0 2px;
	font-weight:bold;
	overflow:hidden;
}
.town {
	float:right;
	width:175px;
	height:30px;
	padding:0 2px 0 0;
	overflow:hidden;
}
.timeleft {
	float:right;
	width:174px;
	height:16px;
	margin:0 0 0 2px;
	padding:0 2px 0 0;
	overflow:hidden;
}
.popup-item {
	width:258px;
	height:68px;
	padding:2px;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
}
#outer-bar {
	width:250px;
	height:569px;
	border:1px solid #B3C2FF;
	font-family:helvetica,verdana,sans-serif;
	overflow:hidden;
	background: #fff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	position:absolute;
	top: 5px;
	left:500px;
	z-index:100;
}
#rightad {
	position:absolute;
	top: 0;
	left:760px;
	z-index:100;
	width:160px;
	height:600px
}
#centerad {
	position:absolute;
	top: 516px;
	left:15px;
	z-index:100;
	width:468px;
	height:60px;
}
#bottomad {
	position:absolute;
	top: 576px;
	left:15px;
	z-index:100;
	width:728px;
	height:90px;
}
#bar {
	width:250px;
	height:572px;
	overflow:hidden;
}
#map {
	width:760px;
	height:auto;
	min-height:100%;
	* height:100%;
/*height:600px; */
}
#items {
	display:none;
	width: 500px;
	height: 500px;
	position:absolute;
	top:60px;
	left:50px;
	overflow:hidden;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	border:1px solid #B3C2FF;
	font-family:helvetica,verdana,sans-serif;
	background: #fff;
}
#searches {
	display:none;
	width: 500px;
	height: 500px;
	position:absolute;
	top:60px;
	left:50px;
	overflow:hidden;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	border:1px solid #B3C2FF;
	font-family:helvetica,verdana,sans-serif;
	background: #fff;
}
.heading {
	width:980px;
	height:80px;
	border-bottom:1px solid #B3C2FF;
	padding:0;
	overflow:hidden;
}
#loading {
	display:none;
	padding:0;
}
#logo {
	position:relative;
	top:-70px;
	left:545px;
	float:left;
	overflow:hidden;
}
.search {
	margin:0;
	padding:0;
	width: 405px;
	height: 115px;
	*height: 50px;
	min-height: 115px;
/*	border: 1px solid #B3C2FF;*/
	background: #D9E4FF;
	position:absolute;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	top:-64px;
	*top:-67px;
	left:80px;
	z-index:100
}
.more_info {
	background-color:#eee;
}
.button_more {
	border-left: 1px #666 solid;
	border-bottom: 1px #666 solid;
	border-right: 1px #666 solid;
	background-color:#eee;
	width:90px;
	height:15px;
	text-align:center;
	font-size:10px;
}
