
* { margin: 0; padding: 0;}
html {
	background-position: center top;
	background-repeat: repeat-y;
	background-image: url(../images/bg_center.jpg);
	width: 100%;
	height: 100%;
	display: table;
	background-color: #000;
}

body { 
	background: url(../images/bg_light.png) center top no-repeat;	
	width: 100%; display: table;
	color: #ccc; font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif; 
}
img {border: 0px;}
a, a:hover, a:visited, a:active { outline: none; text-decoration: none; color: #ccc; }
a:hover {color:#f90;}
ul { list-style: none; }
h1 {width: 546px; height: 223px;margin-left: -50px; text-indent: -99999px; background-image: url(../images/logo_thaiterrific.png);	background-repeat: no-repeat;position: relative; z-index: 100;}
h2 {color: #ccc; font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-family: "Georgia", Cambria, Times New Roman, Times, serif;}
h3 {font-style: normal; font-weight: 500; color: #a626aa; font-size: 17px; line-height: 25px; font-family: "Georgia", Cambria, Times New Roman, Times, serif;}
h4 {color: #ccc; font-style: normal; font-weight:inherit ; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
#menucontent h4 {color: #ccc; font-style: normal; font-weight:inherit ; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; padding-left: 29px;}
h5 {color: #ccc; font-style: normal; font-weight: normal; font-size: 15px; line-height: 25px; font-family: "Georgia", Cambria, Times New Roman, Times, serif;}
h6 {color: #ccc; font-style: normal; font-weight: normal; font-size: 15px; line-height: 25px; font-family: "Georgia", Cambria, Times New Roman, Times, serif; float: right; margin-top: -25px;}
/* MAIN STRUCTURE */

#wrap {width: 1000px; margin: auto;}
#innerwrap {float: left; position: relative;}
#head {width: 700px; height: 223px;}
#main {width: 700px; margin-top: -35px; background: black; position: relative;}
#mainimage {width: 700px; height: 309px;}
#content {text-align:left; width: 195px; height: 280px; padding: 20px; margin-top: -290px; color: #ccc;}
#side {width: 300px; height: 582px; padding-top: 19px; background: url(../images/menu_book.jpg) right bottom no-repeat;	background-color: black; float: right; position: relative;}
#slide {width: 292px; height: 182px; margin-left: 6px; overflow: hidden;}
#wrapslide img {width: 292px; height: 182px; }
.description {text-align: left; width: 185px; margin: 20px; float: right;}
.description img{width: 292px; height: 182px; margin-left:  -88px;}
#footer {width: 100%; height: 80px; margin-top: -10px; padding-top: 20px; background: black;}
#contactinfo { background: url(../images/address.gif) no-repeat; height: 68px; margin-left: 40px;}
#credit {text-align: right; float:right; margin-top: -60px; padding-right: 10px;}
.indent {text-indent: -99999px;}
.clear {clear: both;}
#content ul {list-style: inside;}
#content ul li ul {margin-left: 30px;}
/* MAIN NAVIGATION */
#nav {list-style: none; width: 229px; height: 36px; position: absolute; top: 50px; right: 0; z-index: 150;}
#nav li {float: left;}
#nav a * {display: none;}
#nav a, #nav a .hover {height: 36px; position: relative; display: block;background: url(../images/nav.png) 0 0 no-repeat;}

/* individual navigation title */
#nav .indent {width: 219px; height: 38px;}
#tophead .Home {background: url(../images/welcome.gif) top right no-repeat;}
#tophead .Menu {background: url(../images/ourmenu.gif) top right no-repeat;}
#tophead .Set-Menu {background: url(../images/setmenu.gif) top right no-repeat;}
#tophead .Functions {background: url(../images/function.gif) top right no-repeat;}
#tophead .Delivery {background: url(../images/delivery.gif) top right no-repeat;}
#tophead .Gallery {background: url(../images/gallery.gif) top right no-repeat;}
#tophead .Contact {background: url(../images/contact.gif) top right no-repeat;}

/* individual navigation items */
#nav a.home { background-position: 0 0; width: 24px;}
#nav .highlight a.home:hover,#nav a.home .hover { background-position: 0 -40px;}
#nav .highlight a.home:active, #nav .Home a.home { background-position: 0px -80px;}

#nav a.menu {background-position: -24px 0px;width: 28px;}
#nav .highlight a.menu:hover, #nav a.menu .hover {background-position: -24px -40px;}
#nav .highlight a.menu:active, #nav .Menu a.menu {background-position: -24px -80px;}

#nav a.setmenu {background-position: -52px 0; width: 39px;}
#nav .highlight a.setmenu:hover, #nav a.setmenu .hover {background-position: -52px -40px;}
#nav .highlight a.setmenu:active, #nav .Set-Menu a.setmenu {background-position: -52px -80px;}

#nav a.function {background-position: -91px 0;width: 30px;}
#nav .highlight a.function:hover, #nav a.function .hover {background-position: -91px -40px;}
#nav .highlight a.function:active, #nav .Functions a.function {background-position: -91px -80px;}

#nav a.delivery {background-position: -121px 0; width: 35px;}
#nav .highlight a.delivery:hover,#nav a.delivery .hover {background-position: -121px -40px;}
#nav .highlight a.delivery:active, #nav .Delivery a.delivery {background-position: -121px -80px;}

#nav a.gallery {background-position: -156px 0; width: 36px;}
#nav .highlight a.gallery:hover,#nav a.gallery .hover {background-position: -156px -40px;}
#nav .highlight a.gallery:active, #nav .Gallery a.gallery {background-position: -156px -80px;}

#nav a.contact {background-position: -192px 0; width: 37px;}
#nav .highlight a.contact:hover, #nav a.contact .hover {background-position: -192px -40px;}
#nav .highlight a.contact:active, #nav .Contact a.contact {background-position: -192px -80px;}

/* individual page items */
.link {display: none; position: absolute; top: 50px; right: 0; z-index: 150;}

/* HEAD SIDE */
.head {width: 95%; height: 33px; margin-top: 134px; margin-bottom: 2px;}
h2.Home {background:url(../images/copybook_home.gif) top right no-repeat;}
h2.Menu {background:url(../images/copybook_menu.gif) top right no-repeat;}
h2.Set-Menu {background:url(../images/copybook_setmenu.gif) top right no-repeat;}
h2.Functions {background:url(../images/copybook_function.gif) top right no-repeat;}
h2.Delivery {background:url(../images/copybook_delivery.gif) top right no-repeat;}
h2.Contact {background:url(../images/copybook_contact.gif) top right no-repeat;}

/* MENU PAGE */
#subnav {width: 150px; background: black; padding-left: 40px; float: left;}
#subnav li {display: block;}
#subnav li a {padding-left: 5px; padding-bottom: 5px; padding-right: 20px; padding-top: 5px; line-height: 17px; font-style: normal; font-weight: 100; font-size: 14px;color:#ccc; text-align: right; display:block ; background: #330033; margin-bottom: 4px;}
#subnav a:hover, subnav a:active {color:#ccc; background: #606;}
.selected {color:red; background: green;}
h2#ourmenu {text-indent: -99999px; width: 149px; height: 28px; background: url(../images/head_menu.gif);}
#menucontent {width: 400px; margin-left: 220px; padding: 20px; margin-bottom: 10px;}
#menucontent h2 {height: 39px; width:250px; margin-left: 150px;}

h2#Menu {background: url(../images/ourmenu_head.gif) top right no-repeat;}
h2#Chef {background: url(../images/chef_head.gif) top right no-repeat;}
h2#Entree {background: url(../images/entree_head.gif) top right no-repeat;}
h2#Soup {background: url(../images/soup_head.gif) top right no-repeat;}
h2#NoodleSoup {background: url(../images/noodlesoup_head.gif) top right no-repeat;}
h2#Salad {background: url(../images/salad_head.gif) top right no-repeat;}
h2#Curry {background: url(../images/curry_head.gif) top right no-repeat;}
h2#Stir-Fried-Noodle {background: url(../images/noodle_head.gif) top right no-repeat;}
h2#Rice {background: url(../images/rice_head.gif) top right no-repeat;}
h2#BBQ {background: url(../images/bbq_head.gif) top right no-repeat;}
h2#Fish {background: url(../images/fish_head.gif) top right no-repeat;}
h2#Stir-Fried {background: url(../images/stirfried_head.gif) top right no-repeat;}
h2#Dessert {background: url(../images/dessert_head.gif) top right no-repeat;}
h2#Drinks {background: url(../images/drink_head.gif) top right no-repeat;}
h2#Set-Menu {background: url(../images/setmenu_head.gif) top right no-repeat;}
h2#Standard {background: url(../images/standard_head.gif) top right no-repeat;}
h2#Premium {background: url(../images/premium_head.gif) top right no-repeat;}

/* SET MENU PAGE */

.middle {text-align: center; font-style: normal; font-weight: 500; color: #996699; font-size: 17px; line-height: 25px; font-family: "Georgia", Times New Roman, Times, serif;}

/* CONTACT PAGE */

#map {width: 470px; height: 320px; position: absolute; top: 0; right: 0; color: #666; overflow: hidden;}
#map a {color: purple;}

/* GALLERY PAGE */
#gallery {width: 1000px; padding-top: 200px; position: relative; z-index: 5;}