/***********************************************//* HTML tag styles                             *//***********************************************/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {	margin:0;	padding:0;}	body{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #d2d2d2;	line-height: 1.5em;		background:url(i/bg3.png) repeat;	text-align:center;}	p, li, td {font:normal 12px/1.5em Arial, Helvetica, Verdana, sans-serif;text-align:left;}p {margin:0 0 9px;}table td {vertical-align:top;}/******* hyperlink and anchor tag styles *******************************************/a:link, a:visited{	color: #f1f1f1;	font-weight:bold;	text-decoration: none;}a:hover{border-bottom:1px #f1f1f1 solid;border-top:1px #f1f1f1 solid;color: #f1f1f1;padding:2px 0;}/***************** h tag styles ******** *******************************************/h1{ font: bold 54px "MS Trebuchet", Arial, Helvetica, sans-serif; color: #d2d2d2; letter-spacing:-3px; margin: 0px 0 9px; padding: 0px; text-transform:uppercase;}h2{ font: bold 36px Arial, Helvetica, sans-serif; color: #fff; letter-spacing:-1px; line-height:36px; margin: 0 0 18px; padding: 0px; text-transform:uppercase;}h3{ font: bold 18px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin: 0 0 3px; padding: 0 0 3px; text-transform:uppercase;}h4{border-bottom:1px solid #fff;color:#fff;font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin: 0 0 9px; padding: 3px; text-transform:uppercase;}h5{ font:normal 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}/*************** list tag styles ******* ******************************************/ul{ list-style-type: none; text-align:left;}ul ul{ list-style-type: none;}ul li {	list-style-type: none;	list-style-image: none;	margin: 0 9px 9px;	}/*************** img tag styles ******* *******************************************/img { border:none;}.alignleft { display: block;float:left;padding:0 6px 6px 0;margin:0 9px 0 0;}.alignright { display: block;float:right;margin:0 0 0 9px;}img.centered { display: block; margin-left: auto; margin-right: auto;}img.alignright { padding: 4px; margin: 0 0 2px 9px; display: inline;}img.alignleft {	padding: 4px; margin: 0 9px 2px 0;}	.alignright a { text-decoration:none;}.alignleft a { text-decoration:none;}/*************** layout styles ***** **********************************************/#container {margin: 30px auto;min-width: 840px; /* Reset alignment to compensate for 'text-align:center': */ text-align:left;width:840px;}#main { background:#fff;border:0px solid #f00;display:block;height:447px;margin:0;padding:0;width:840px;}#mainleft { background:#fff;border:0px solid #f00;float:left;height:447px;margin:0;padding:0;width:420px;}#mainright { background:#fff;border:0px solid #f00;float:left;height:447px;margin:0;padding:0;width:420px;}#mainright h2 { border-bottom:3px solid #fff;padding-bottom:3px;} 	#photos { background:#333366;height:393px;margin:18px 9px 36px 18px;padding:0;width:393px;}#photos-index {background:#fff;height:393px;padding:18px 18px 36px 18px;width:804px;}div.scroll {	background: #475000 url(i/bg-texture3.png);	height:384px;	width:375px;	margin:18px 18px 36px 9px;	overflow: auto;	padding:9px 9px 0;	text-align:left;}div.scroll2 {	background: #475000 url(i/bg-texture3.png);	height:384px;	width:375px;	margin:18px 18px 36px 9px;	overflow: auto;	padding:9px 9px 0;	text-align:left;}div.scroll3 {	background: #475000 url(i/bg-texture3.png);	height:384px;	width:375px;	margin:18px 18px 36px 9px;	overflow: auto;	padding:9px 9px 0;	text-align:left;}#flowergreen {background:url(i/logo_flower-green2.png) no-repeat;float:left;height:252px;width:252px;margin-left:714px;margin-top:-125px;overflow:hidden;}#flowerpink {background:url(i/logo_flower-pink2.png) no-repeat;float:left;height:252px;width:252px;margin-left:-126px;margin-top:-252px;overflow:hidden;}/*************** header styles ****** *********************************************/#header {background:url(i/logo-bangkok_restaurant2.png)left no-repeat;float:left;height:37px;margin:0 0 0 9px;width:460px;}#header h1 {display:none;font:bold 63px Arial, Helvetica, sans-serif;letter-spacing:-6px;text-align:right;text-indent:-29650px;}/*************** nav styles ****** ************************************************/#nav {float:right;height:30px;margin:0;padding:7px 0 0 0;}#nav ul li {display:inline; float:left;}#nav .active {border-bottom:1px #f1f1f1 solid;border-top:1px #fff solid;color: #fff;font-weight:bold;padding:2px 0;margin:-2px 0 0 0;}/*************** menu styles ****** ************************************************/.menutable {width:100%;}td.alignleft {padding: 4px; margin: 0 6px 2px 0;text-align:left;width:160px;}td.alignright {padding: 4px; margin: 0 0 2px 6px;text-align:right;width:80px;}tr.1 {background:#629455;}/*************** footer styles ***************************************************/#footer {background:#fff;border-top:1px solid #fff;display:block;margin-top:18px;padding:9px;text-align:left;}#footerbox {background:url(i/bg-flower_fade.png) no-repeat right;background-position:0px -150px;display:block;float:left;height:50px;margin-left:18px;width:530px;}#footerinfo {display:block;float:left;margin-left:90px;}#footer p {font-size:9px;padding-left:9px;text-transform:uppercase;}#footer h4 {border-bottom:0px solid #fff;color:#333;}#copyright {color:#fff;margin-top:-1px;margin-left:126px;}	/*************** other styles *****************************************************/.hr1 {border-bottom:6px solid #fff;display:block;margin:0 0 18px;padding:0x;}.small {font-size:9px;}/* clearfix - actually works */						.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix {display:inline-block;}.clearfix { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */.gmap {width:360px; height:270px}#ie6message{display:block;background:#AA030D;color:#ffffff;font-weight:bold;text-align:center;font-size:.8em;}.thaicuisine {visibility:hidden;}