#lightbox {
	position: absolute;
	top: 0;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	background: #431105;
	padding: 6px;
	z-index: 1001;
	display: none;
}
#lightbox-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	z-index: 1000;
	display: none;
}

#supersize {
    position: fixed;
    }

#supersize img {
    height:100%;
    position:absolute;
    width:100%;
    z-index:0;
    }

#supersize2 {
    position: fixed;
	
    }

#supersize2 img {
    height:100%;
    position:absolute;
    width:100%;
    z-index:55;
	display: none;
	cursor: pointer;
    }

#container {position: relative; z-index: 49;}
#content { width:800px; margin-left:auto; margin-right: auto;  }
	#welcomepara { margin-top: 50px; margin-left:-30px;}
	#welcomepara1 { margin-top: 50px; margin-left:-30px;}
	#welcomepara2 { margin-top: 0px; margin-left:-30px;}

		#welcomepara h1 { width: 626px ; height:30px; ;  background-image: url('../images/title.png'); text-indent: -9999px; margin-bottom: 0;}
		#welcomepara h2 { text-align:center; font:italic bold 25px/30px Georgia, serif;}
		#welcomepara p { width: 626px ; height:56px; margin-top: 7px;border-bottom: 1px solid white; padding-bottom:10px;}
		#homefood { float: left; margin-left:-30px; }
	#underwelcome{ width: 550px; font-size: smaller;}
		#normalinfo { float: left;  margin-right:10px;margin-left:-30px; }
			#normalinfo p { margin-top: 0; }
		#openingtimes { float:left; margin-right: 30px;}
#topbrownbar { position:relative; z-index: 54; width: 100%; height: 9px; background-image: url('../images/topatopbg.png'); margin-top: -54px; }
#access { position:relative; z-index: 53; width: 100%; height: 54px; background-image: url('../images/undertopatop.png');   }
	#navbar {  float: right; margin-right: 100px; margin-top:20px; }
	#navbar li{ color: white; display: inline; padding-left: 10px; padding-right: 10px;} 
	#navbar li a { color: white; text-decoration: none; }
	#navbar li a:hover { text-decoration: underline; }
#shield { width:188px ; height:140px ; background-image:url('../images/shieldtitlebg.png'); margin-left: 136px;position:relative; z-index: 54;text-indent: -9999px;}
#footer { width: 100%; position: fixed; bottom:0; font-size: x-small; z-index: 200; opacity:0.6; }
#bookingBox{width:250px;
padding:10px;
border:2px solid gray; title:"Online Booking"}

/*ABOUT PAGE*/
#aboutintro { height: 148px; width: 872px; background-image:url('../images/aboutpara.png'); margin-left:auto; margin-right: auto; margin-bottom: 30px; }

#freshdininghead { background-image: url('../images/authendinerhead.png'); text-indent: -9999px; height: 18px; width: 256px;  }
#centralldnhead  { background-image: url('../images/centralldndining.png'); text-indent: -9999px; height: 18px; width: 256px;  }
#warmservicehead { background-image: url('../images/warmserviechead.png'); text-indent: -9999px; height: 18px; width: 256px;  }
#beautifulstylehead { background-image: url('../images/beautstylevenue.png'); text-indent: -9999px; height: 18px; width: 256px;  }
#privatedininghead { background-image: url('../images/privatedinehead.png'); text-indent: -9999px; height: 18px; width: 256px;  }
#facilitieshead { background-image: url('../images/facilitieshead.png'); text-indent: -9999px; height: 18px; width: 256px;  }


/*MENU PAGE */
#menuselect { width:150px; height: 900px; float: left;  margin-right: 20px;} 
	#menuselect  ul{ margin:0; padding: 0; font-weight:bold; }
		#menuselect  ul .first { margin-top: 32px; }
		#menuselect  ul li{ list-style-type: square;  margin:0; padding: 0; margin-bottom: 32px; cursor: pointer;}
#menudets h2 {  margin-left: 150px;  margin-top:0; margin-bottom: 0; text-indent: -9999px; border-bottom: 1px solid white;}
	#startershead { background-image: url('../images/startershead.png'); background-repeat: no-repeat;}
	#mainshead{ background-image: url('../images/mainshead.png'); background-repeat: no-repeat; }
	#sideshead{ background-image: url('../images/sideshead.png'); background-repeat: no-repeat; }
	#ricenoodleshead{ background-image: url('../images/ricenoodleshead.png'); background-repeat: no-repeat; }
	#noodlebowlshead{ background-image: url('../images/noodlebowlsriceplateshead.png'); background-repeat: no-repeat; }
	#setmenuhead{ background-image: url('../images/saladshead.png'); background-repeat: no-repeat; }
	#saladshead{ background-image: url('../images/setmenuhead.png'); background-repeat: no-repeat; }
	#drinkshead{ background-image: url('../images/drinkshead.png'); background-repeat: no-repeat; }
	.menuthumbs { width: 250px; height:70px; float: left; margin: 6px; cursor: pointer;}
		.menuthumbs:hover { background-color: #431105; }
		.menuthumbs img { float: left; }
		.menuthumbs h5 { font-size: small; margin-top:0px; margin-bottom:0;}
		.menuthumbs p { margin-top: 5px; font-style: italic; padding-left: 3px; }
	.menuthumbsdrink { width: 250px; height: 105px; float: left; margin: 6px; cursor: pointer;}
		.menuthumbsdrink:hover { background-color: #431105; }
		.menuthumbsdrink img { float: left; }
		.menuthumbsdrink h5 { font-size: small; margin-top:0px; margin-bottom:0;}
		.menuthumbsdrink p { margin-top: 5px; font-style: italic; padding-left: 3px; }
	.menuthumbsset { width: 600px; height:300; float: left; margin: 6px; cursor: pointer;}
		.menuthumbsset:hover { background-color: #431105; }
		.menuthumbsset img { float: left; }
		.menuthumbsset h5 { font-size: small; margin-top:0px; margin-bottom:0;}
		.menuthumbsset p { margin-top: 5px; font-style: italic; padding-left: 3px; }
	
	

/*GALLERY PAGE*/
#gallerybox  img { margin:7px; }
#galintro { margin-left: 20px; }
#click2close {position: absolute; z-index: 500; display:none;}


/*LOCATION PAGE*/
#locationinfobox { width: 200px; float: left; }
#signpic { float: left; }

/*LOCATION/CONTACT PAGE */
#contactbox { float: left; border-right: 1px solid #300c05; padding-right: 50px;  }
#contactform  input, #contactform textarea { border: 1px solid #300c05; background-color: black; color: white; font-family: arial, verdana, sans-serif; }
#locationbox { width: 400px; margin-left: 370px;}
	#locationbox  h4 { margin-bottom: 0; }
	#locationbox  p { margin-top: 0; }
#addresshead { background-image:url('../images/addresshead.png'); width:98px; height:25px; text-indent: -9999px; }
#phonehead { background-image:url('../images/phonehead.png'); width:168px; height:26px; text-indent: -9999px; }
#emailhead { background-image:url('../images/emailhead.png'); width:177px; height:26px; text-indent: -9999px; }
body, html {
	margin:0; padding: 0; background-color:black; 
}
.soft { opacity: 0.25; }
.headerind { text-indent: -9999px; background-image:url('../images/authendinerhead.png'); width: 256px; height: 18px; margin-bottom:3px;}
.sellingpoint { width: 256px; float: left; margin-left: 32px; margin-right: 32px; height: 123px; margin-bottom: 20px;}
 .sellingpoint p { margin-top:0; }
 .sellingpoint ul { list-style-type: none; padding:0; margin-top: 0; padding-left: 15px;}
.left { float: left; padding: 0; margin:0;}
.right { float:right; padding: 0; margin:0;}
.galitem { cursor: pointer; }
.noshow { display: none; }
.firstshow { display: block; }
.error { visibility: hidden; }
.nobottom { margin-bottom: 0; }
.smallbottom { margin-bottom: 10px;}
.notop { margin-top: 0; }
a:link {color:#FFFFFF;}      /* unvisited link */
a:visited {color:#FFFFFF;}
.larger{font-size: large; font-weight: bold;}
/*FONTS*/
body { font-family: arial, verdana, sans-serif; font-size:small; color: white;}
.bold { font-weight: bold;}
.underline { text-decoration: underline; }