div.restaurant-list{
	width: 580px;
}

div.restaurant-list div.item {
	border-top:3px solid #A9C7E3;
	float:left;
	margin:4px 13px 4px 0;
	padding:10px 0 0;
	position:relative;
	width:277px;
}

div.restaurant-list div.item div.img{
	float:left;
	margin-right:10px;
	width:80px;
	
}

div.restaurant-list div.item div.img span.copyright {
	float:right;
}

div.restaurant-list div.item div.img span.copyright a {
	text-decoration: none;
}

div.restaurant-list div.item div.info {
	float:left;
	height:auto;
	width:180px;
}

div.restaurant-list div.item span.logos {
	float:right;
	height:auto;
}

div.restaurant-list div.item span.logos img {
	padding-left: 3px;
}

div.restaurant-list div.item span.hht_show_poi_morelink a,
div.restaurant-list div.item span.hht_show_poi_morelink a:link,
div.restaurant-list div.item span.hht_show_poi_morelink a:visited{
	text-decoration:none;
}

div.restaurant-list-form span.radio-label img{
	vertical-align:middle;
	margin-right: 3px;
}

div.restaurant-list-form .submit{
	clear:both;
	margin-left:429px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.restaurant-list-form .foodTypeSelect {
	width:166px;
}

div.restaurant-detail .csc-textpic{
	position: relative;
	height:215px;
	width:568px;
}

div.restaurant-detail div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	height:215px;
	width:286px;
}

body div.body h1.header_graphical {
	width:568px;
}

div.restaurant-detail div.infoText {
	height: 151px;
	overflow-y:auto;
	overflow-x: none;
}

div.restaurant-detail div.infoText p {
	margin:8px 0;
}

div.restaurant-detail div.logos {
	background-color:#DEE7F8;
	/*float:right;*/
	left:296px;
	padding:5px 0;
	position:absolute;
	top:181px;
	width:272px;
}

div.restaurant-detail div.logos img {
	padding-left: 10px;
}

div.restaurant-detail div.bookingLink {
	/*position:absolute;
	left:454px;
	top:159px;*/
	float:right;
	margin: 5px 0;
}

#hhtsp_tooltip{
	background-color:white;
	border:1px solid #b2cde9;
	padding:5px;
	z-index:999999;
	position:absolute;
	display:none;
}
