

html, body { background: #999966; font:14px "trebuchet ms",sans-serif; color:#ffffff; height: 100%; margin:0; padding:0; }

 
/*-- LINKS INFO --*/

a:link, a:visited { text-decoration:underline; color:#666633; }
a:hover, a:active {text-decoration:underline; color:#000000; } 

a:link.nav, a:visited.nav { text-decoration:none; color:#ffffff; }
a:hover.nav, a:active.nav {text-decoration:underline; color:#D4D4A9; } 

a:link.inv, a:visited.inv { text-decoration:underline; color:#666633; }
a:hover.inv, a:active.inv {text-decoration:underline; color:#ffffff; } 




a.whitelink { text-decoration:underline; color:#D1CD90; }
a:hover.whitelink {text-decoration:underline; color:#ffffff; } 

/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
* { margin:0px auto; padding:0; }

.vertfix {vertical-align:middle;}
p {padding:10px 0 0 0;}



/*-- MAIN --*/

div#shim { visibility: hidden; width: 100%; height: 50%; margin-top: -300px; float: left; }
 div#wrapper { width:760px; height:600px; clear: both; position: relative; top: -279px; position: static; }

#splash { width:760px; height:558px; background: url(gfx/splash_bg.jpg) no-repeat ; }
#splashbox { margin:200px 20px 20px 20px; float:right; width:255px; height:335px; font:12px "trebuchet ms",sans-serif; }

#nav { width:735px; height:33px; margin-bottom:8px; background:#666633; padding:15px 0 0 25px; }
#home { width:760px; height:558px; background: url(gfx/home_bg.gif) bottom no-repeat; }
 
#txtpada { color:#000000; margin:30px 220px 20px 25px; height:125px; overflow:hidden; }
#txtpadb { color:#000000; margin:21px 25px 20px 25px; height:450px; overflow:hidden; }

#txtpadmenu { float:left; color:#000000; margin:12px 25px 0 25px; width:374px; height:452px; overflow:hidden; }
#picmenu { float:right; background: url(gfx/thai_restaurant_menus.jpg) no-repeat; width:336px; height:502px; margin:0px; padding:0px; }


#gallery { width:760px; height:558px; background: url(gfx/gallery_bg.gif) bottom no-repeat; }
#gallbox { float:right; width:336px; height:502px; margin:0px; }
.galtmb {height:159px; width:159px; float:left; margin:6px 0 0 6px; }


/*-- FORM --*/


#formpad { color:#000000; margin:23px 0 20px 25px; height:450px; width:450px; float:left;}
#addypad { color:#000000; margin:150px 25px 20px 25px; height:200px; width:200px; float:right; text-align:right; font-size:18px;}

label.ptxstd{ height:14px; background:#D4D4A9; padding:4px 5px 4px 0; color:#000000; float: left; text-align:right; width: 130px; font:bold 11px arial, sans-serif;}
label.clear { background:none; width:130px; float:left; }

input.form1 { height:19px; width:200px; border:#B1B1B1 1px solid; color:#000000; padding:1px 0 0 2px; margin-bottom:7px; font:12px arial, sans-serif; margin-left:5px; }

input.form1x { height:19px; width:200px; border:red 1px solid; color:#000000; padding:1px 0 0 2px; margin-bottom:7px; font:12px arial, sans-serif; margin-left:5px; background:#ffebeb; }

.chpad { height:23px; margin:0 0 5px 5px; }

textarea.text1 { border:#B1B1B1 1px solid; color:#000000; font: 11px  arial,sans-serif; padding: 6px; margin:0 0 5px 5px;  width:260px; height:150px; font:12px arial, sans-serif; }

input.subtn { margin:5px 0 0 10px; padding:2px 4px 2px 4px; font:12px arial, sans-serif; color:#ffffff; background:#666633; border:none; }

.mess1 { padding:0; margin:5px 0 15px 0; font:bold 12px arial, sans-serif; color:#da0c00;}
.mess2 { padding:0; margin:5px 0 15px 0; font:bold 13px arial, sans-serif; color:#666633;}


/*-- FOOTER --*/

#shoebox { background: url(gfx/footer_bg.jpg) repeat-x;  height:42px; clear:both; }

#footnote { float:left; margin-top:15px; font-size:10px; }
#ids { float:right; vertical-align:middle; margin-top:5px; }


