* {margin:0px;padding:0px;}

body {text-align:center;padding:0px;font-size:11px;font-family: Verdana, Arial, Tohoma;}
s {display: none;}
#reg_frm{
	margin:0px;
	padding:15px;
}
#reg_frm table{
	width: 70%;
	border:dashed 1 #0F0;
}
#reg_frm td{
	font-family:Verdana, Arial, Tahoma;
	font-size:10px;
	/*width:50%; */
}
#error{
	text-align:center;
	width:300px;
	margin:5px 50px 5px 50px;
	background-color:#CCFF00;
}
#error li{
	list-style:none;
	text-align:left
}

#login_frm{
	margin:0px;
	padding:0px;
	border:solid 1px #f00;
}

#login_frm th{
	padding:0px;
	font-family:Verdana, Arial, Tahoma;
	font-size:0.5em;
	text-align:center;
	height:20px;
}
#login_frm td{
	padding:5px;
	font-family:Verdana, Arial, Tahoma;
	font-size:10px; 
}
#boxc table{
	/*border-left: 1px solid #F00;*/
	border-left:1px solid #F00;
	border-right:1px solid #F00;
	border-bottom:1px solid #F00;

}
#boxc td { padding-left:6px; padding-right:6px;
	position:relative;
	width:600px;
	border:dashed 1px #0f0;
	}
#boxc box-bar {
	position:relative;
	
}
#box-bar span{
	position:relative;
	width:500px;
	height:20px;
	float:left;
	background-color: #f00;
	background-image: url("images/bar.gif");
}
#page-menu{
	width:500px;
	top:20px;
	left:20px;
	position:relative;
}
#item-menu{
	position:relative;
	width:250px;
	top: 0px;
	left:0px;
	float: left;
	border:solid 1px #f00;
	
}
#restaurant{
	text-align:left;
	padding:10px;
	color: #666;
}
#restaurant b{
	color: #f00;
}
#nav{
	height:20px;
	width:600px;
	border:dashed 1px #f00;
}
/*tabs*/
.nav{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.nav li{
	display: inline;
	margin: 0;	
}
.nav li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 1px;
	border: 1px solid #ddc7c7;
	color: #16387c;
	background: white url(/shade.gif) top left repeat-x;
}


.nav li a:hover{	
	text-decoration: underline;	
	color: #b20202;
}

.nav li.selected{	
	position: relative;	
}
.nav li.selected a{ /*selected main tab style */
	color: #b20202;
	background-image: url(../../../../../shadeactive.gif);
	border-bottom-color: #f9f8f8;	
}
.nav li.selected a:hover{ /*selected main tab style */	
	text-decoration: none;
	color: #b20202;
}
/*sub navigate*/
#subnav{
	height:20px;
	width:600px;
	border:dashed 1px #f00;
}
/*tabs*/
.subnav{
	padding: 5px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.subnav li{
	display: inline;
	margin: 0;	
}
.subnav li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 1px;
	border: 1px solid #ddc7c7;
	color: #16387c;
	background: white url(/shade.gif) top left repeat-x;
}


.subnav li a:hover{	
	text-decoration: underline;	
	color: #b20202;
}

.subnav li.selected{	
	position: relative;	
}
.subnav li.selected a{ /*selected main tab style */
	color: #b20202;
	background-image: url(../../../../../shadeactive.gif);
	border-bottom-color: #f9f8f8;	
}
.subnav li.selected a:hover{ /*selected main tab style */	
	text-decoration: none;
	color: #b20202;
}
.signin {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 1px;
	border: 1px solid #ddc7c7;
	color: #16387c;
	background: white url(/shade.gif) top left repeat-x;
}
#review{
	border:dashed 1px #f00;
	padding:20px 10px 20px 10px;
	width:500px;
	margin:10px;
	background-color:#fcc;
	text-align:center;
}
.star{
	list-style-type: none;
	text-decoration: none;
}
.star li{
	text-decoration: none;
	display:inline;
	padding:5px 5px 5px 5px;
	float:left;
	text-align:justify;
}
#error{
	width:500px;
	padding:10px;
	background-color:#FFFF00;
}
.error1{
	margin:0px 30px 0px 30px;
	padding: 5px 5px 5px 30px;
	border:solid 1px #f00;
	background-color:#FFF;
	color:#FF0000;
	text-align:justify;
}
#message{
	margin:30px 30px 30px 30px;
	padding: 5px 5px 5px 30px;
	border:solid 1px #f00;
	background-color:#FFF;
	color:#FF0000;
	text-align:justify;
}
#google{
	margin:0px;
	padding:0px;
	border:solid 1px #f00;
}
#quangcao{
	width:300px;
	padding: 0px;
	color:#FF6600;
	text-align:left;
	/*border:dashed 1px #f00;*/
}
#desc{
	padding:5px;
	color:#FF9900;
	font-style:italic;
}
#special{
	border: dashed 1px #f00;
	background:#f99;
	padding:5px;
	margin:10px 0px 10px 0px;
}
#paging{
	height:35px;
	width:300px;
}
.page01{
	border:solid 1px #ccc;
	padding: 2px;
	margin-left: 0;
	margin-top: -1px;
	margin-bottom: 0;
	width:1em;
	height:1em;
	/*font: bold 11px Arial;
	list-style-type: none;*/
}
.page01 a:active, a:visited, a:hover, a:link{text-decoration:none;}

.page01new {
	font-family: Verdana,Arial,Tahoma;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	width:1em;
	font-size:11px;
	padding-top: 3px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin-top: 1px;
	color:#0176b8;
	padding-top: 3px;
	background-color: #faf7f7;
	text-decoration: none;
	font-weight:bold;
}.page01new A:active {
	TEXT-DECORATION: none;
	COLOR:#0176b8;	
}
.page01new A:visited {	
	TEXT-DECORATION: none;
	COLOR:#0176b8;
}
.page01new A:link {		
	TEXT-DECORATION: none;
	COLOR:#0176b8;	
}
.page01new A:hover {		
	TEXT-DECORATION: none;	
	color:red;
}
.page02new {
	font-family: Verdana,Arial,Tahoma,Helvetica;
	FONT-SIZE: 11px;
	PADDING-RIGHT: 3px;	
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;	
	WIDTH: 1em;	
	PADDING-TOP: 1px;	
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;	
	COLOR:#0176b8;
	font-weight:bold;
}
.page02Ele {
	font-family: Verdana,Arial,Tahoma,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#cc3333;
}
.page02Ele1 {
	font-family: Verdana,Arial,Tahoma,Helvetica;
	FONT-SIZE: 11px;
	COLOR:#0176b8;
}
#writereview{
	width:400px;
	height:20px;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
}
#pointer{ 
	top:5px;

	padding-right:210px;
	background: white url(images/onmap2.gif) top right no-repeat;
	width:21px;
	height:13px;
	/*border:dashed 1px #550;*/
}
.review2{
	top:0px;
	right:5px;
	position:relative;
	float:right;
}