﻿body { 	color:#5C5C5C; font-size:11px; }

.listHead {
	width:585px;
	height:22px;
	background: url(../pics/listHead.gif);
	padding:4px 0 0 15px;
	color:white;
	font: Verdana;
	font-size: 14px;
	line-height: 15px;
}

.buffetHead {
	background:url(../pics/buffetHead.png) no-repeat;
	width:272px;
	height:33px;
	margin: 10px auto;
}

#buffetListHead {
	background:url(../pics/buffetListHead.gif);
	width:725px;
	height:28px;
	padding:0;
	margin: 0 auto;
}

#buffetListHead span {display:inline-block; padding-top:10px; text-align:center;}
#buffetListHead a { text-decoration:none; color:white; }
#buffetListHead a:hover { color:#333;}

#buffetListHead span.one {width:228px;}
#buffetListHead span.two {width:107px;}
#buffetListHead span.three {width:133px;}
#buffetListHead span.four {width:80px; }
#buffetListHead span.price_ {width:34px; font-size:10px;}

#buffetList {
	margin-left:5px;
	width:713px;
	border: dotted 2px #E4E4E4;
	margin: 0 auto;
	position:relative;
	left:1px;
}

#buffetList .row {display:block;}

#buffetList .cell {
	background: #F6F6F6;
	margin-left:2px;
	height:33px;
	font-size:12px;
	color:#464646;
	text-align: center;
	font:Verdana;
	float:left;
	display:table;
	overflow: hidden;
	position:relative;
	margin-bottom:2px;
}

#buffetList .first {width:229px; margin-left:0; text-align:left; line-height:32px;}
#buffetList .second {width: 96px; line-height:16px; background-color:#D3E9F3}
#buffetList .third {width: 147px; font-size:11px;}
#buffetList .fourth {width: 79px;}
#buffetList .bfast {width: 37px; background-color:#D3E9F3}
#buffetList .lunch {width: 37px; background-color:#D3E9F3}
#buffetList .dinner {width: 37px; background-color:#D3E9F3}
#buffetList .brunch {width: 37px; background-color:#D3E9F3}

#buffetList .first a {font-size: 14px; text-decoration:none; color:#717171; font-weight:bold; margin-left:5px;}


#buffetList .middle {	
	position:static;
	display:table-cell;
	vertical-align:middle;
	top: 50%;
	*vertical-align:middle;
	*position:absolute;
	*display:block;
	left:0;
	text-align:center;
	width:100%;
}

#buffetList p { position:relative; top:-50%; margin:0; padding:0;}

.buffetH1 { color:#464646; margin-left:15px; font-size:28px; text-align:center;}

/* --------------------------------------------------------------------------- */

.nameBox {
	background:url(../pics/nameBox.png);
	width:500px;
	height:37px;
	text-align: center;
	position:relative;
	line-height:37px;
	font-size:18px;
	color:#5C5C5C;
	font-weight:bold;
}

.addressBox {
	background:url(../pics/addressBox.png);
	width:500px;
	height:14px;
	text-align:center;
	padding:4px 0 5px 0;
}

.ratingsBox {
	margin-top:10px;
	background:url(../pics/ratingsBox.png);
	width:169px;
	height:83px;
	float:left;
}
.ratingInside {padding-top:20px; text-align:center; font-size:14px;}

.categoryBox {
	background:url(../pics/categoryBox.png);
	width:312px;
	height:31px;
	margin: 10px 0 0 8px;
	float:left;
	line-height:31px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}

.phoneBox {
	background:url(../pics/phoneBox.png);
	width:312px;
	height:40px;
	margin: 7px 0 0 8px;
	float:left;
	padding:5px 0 0 10px;
	line-height:17px;
}

.buffetBox {
		background:url(../pics/buffetBox.png);
		width:296px;
		height:60px;
		margin: 10px auto;
		line-height:60px;
		color:white;
		font-size:14px;
		font-weight:bold;
}

.buffetBox .type, .price, .time {float:left;width:100px;text-align:center;}
.buffetBox .price {width:80px;}
.buffetBox .time {width:112px;}
.buffetBox .tbrunch {line-height:15px; padding-top:7px;}

#pictures_box {
	width: 350px;
	margin: 10px 0;
	border: 2px #C3B900 dashed;
	font-family:Verdana;
	font-size:11px;
	color:#666;
}

#pictures_box img {width:163px; border:1px black solid; margin:5px; vertical-align:middle;}

#miniMap {
	width:350px;
	height:280px;
	border: 2px #868686 dashed;
}

#miniMapH {
	background: url(../pics/mapH2.png);
	width:60px;
	height: 24px;
}

#langBtn {
	position:absolute;
	background:url(../pics/langBtn.png);
	width:133px;
	height:44px;
	right:150px;
	top:10px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#langBtn a {text-decoration:none; color:white;}
#langBtn .Lthai {top:14px; padding-left:23px; position:relative;}
#langBtn .en{top:14px; padding-left:11px; position:relative;}

	
	
