/* Main Page Stylesheet*/

/* Find a display font that the user has available*/
CODE {font-family: verdana, Geneva, arial, helvetica, sans-serif;}

body         { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
               font-size: 8pt; color: #161616; 
               font-weight: bold; background-repeat: repeat-x; 
               background-attachment: scroll; text-align: Justify; 
               border: 0px solid #004665; margin-top: 0; 
               background-position: 0% }

/* Header 1 - page title*/
h1           { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 13pt; color: #999966; 
			   font-weight: bolder; font-style: normal; 
			   text-align: Left; padding-left: 34; padding-top: 45;  
			   line-height: 13.0pt; text-decoration: none; }

/* Nav bar links*/
.navlinks    { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 9pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal;
			   text-align: Left; text-decoration: none; padding-top: 81; padding-left: 21; 
			   line-height: 22pt; TEXT-DECORATION: none; }

/* Nav bar padding between links and address*/
.navpad      { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 9pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal;
			   text-align: Left; text-decoration: none; padding-top: 216; padding-left: 21; 
			   line-height: 10pt; TEXT-DECORATION: none; }

/* Nav bar LYS address details*/
.navadd      { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: Left; text-decoration: none; padding-left: 0; padding-left: 21; 
			   line-height: 12.3pt;  letter-spacing: 0; font-stretch: 0; 
			   TEXT-DECORATION: none;}

/* Normal text - page body area*/
.textbody    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 9pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: justify; padding-left: 36; padding-top: 0.90em; padding-right: 36; 
			   text-decoration: none; line-height: 13.6pt; }

/* Normal small text - page body area*/
.textbodys   { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 7pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: justify; padding-left: 36; padding-top: 0.90em; padding-right: 36; 
			   text-decoration: none; line-height: 12.6pt; }

/* Normal text - for forms*/
.textform    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 9pt; color: #FFFFFF;
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0; padding-right: 0;
			   text-decoration: none; line-height: 12.6pt; }

/* Normal text - for text boxes in forms*/
.textboxes   { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 8pt; color: #000000;
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 0; padding-top: 0; padding-right: 0;
			   text-decoration: none; }

/* Normal text - for text in a table inside the centre section of a page*/
.texttb      { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 9pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: justify; padding-left: 36; padding-top: 0.90em; padding-right: 0; 
			   text-decoration: none; line-height: 13.6pt; }

/* Normal text for Directions list*/
.textlist    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 9pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0.90em; padding-right: 36; 
			   text-decoration: none; line-height: 13.6pt; }

/* Footer text*/
.footer      { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: Left; text-decoration: none; padding-left: 0; padding-left: 36; 
			   line-height: 12.3pt;  letter-spacing: 0; font-stretch: 0; 
			   TEXT-DECORATION: none;}

/* Righthand bar text - Little Yang Sing logos*/
.rightLYS    { font-family: 'Times New Roman', 'Baskerville Old Face', 'Palatino Linotype', 'Book Antiqua'; 
			   font-size: 12pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal; word-spacing: -3;
			   text-align: center; text-decoration: none; padding-top: 1.5em; 
			   line-height: 13.6pt; }

/* Righthand bar LYS tagline text*/
.righttag    { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal;
			   text-align: center; text-decoration: none; 
			   line-height: 10.3pt; TEXT-DECORATION: none;}

/* Righthand bar page identifier image*/
.rightpg     { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal;
			   text-align: center; text-decoration: none; padding-top: 2.5em; 
			   line-height: 13.6pt; }

/* Righthand bar text - Specials text = menu & reservations*/
.rightspect  { font-family: verdana, Geneva, arial, helvetica, sans-serif; 
			   font-size: 9pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: center; text-decoration: none; padding-top: 1.7em; 
			   line-height: 10.6pt; }


/* MENU TEXT***************************** */
/* Menu page links - in light brown at the top of the centre panel*/
.menulink    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 9pt; color: #999966; 
			   font-weight: bold; font-style: normal; 
			   text-align: Left; padding-left: 34; padding-top: 0.90em;  
			   line-height: 13.0pt; text-decoration: none; }

/* Menu tiny text*/
.menutiny    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 7pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0.90em; padding-right: 0; 
			   text-decoration: none; line-height: 10.6pt; margin-bottom: -18;}

/* Menu header text - "Deluxe menu", etc - red and underlined*/
.menuhead    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 12pt; color: #AD1719; 
			   font-weight: bold; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0.90em; padding-right: 0; 
			   text-decoration: underline; line-height: 13.6pt; margin-bottom: -23; }

/* Menu pricing text - only the line with the price of the meal*/
.menuprice   { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 10pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0.90em; padding-right: 0; 
			   text-decoration: none; line-height: 13.6pt; margin-bottom: -14; }

/* Menu persons text - only the line for minimum number of people*/
.menuppl     { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0.90em; padding-right: 0; 
			   padding-bottom: 20;
			   text-decoration: none; line-height: 13.6pt; margin-bottom: -15; }

/* Menu dish main headers - underlined*/
.menubodyh   { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 11pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 3.0em; padding-right: 0; 
			   text-decoration: underline; line-height: 13.6pt; margin-bottom: 0; }

/* Menu dish second line text - red*/
.menubody    { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size:10pt; color: #AD1719; 
			   font-weight: bold; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 10; padding-right: 0; 
			   text-decoration: none; line-height: 13.6pt; margin-bottom: -10; }

/* Menu dish third line text - details of food*/
.menudetail  { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 36; padding-top: 0; padding-right: 0; 
			   text-decoration: none; line-height: 12.6pt; }

/* Menu dish third line text - details of food in tables*/
.menudetailT { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: left; padding-left: 0; padding-top: 0; padding-right: 0; 
			   text-decoration: none; line-height: 12.6pt; }

/* Menu dish third line text - prices of food in tables*/
.menudetailP { font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: normal; font-style: normal;
			   text-align: right; padding-left: 0; padding-top: 0; padding-right: 0; 
			   text-decoration: none; line-height: 12.6pt; }


/* LOCATION TEXT***************************** */
/* Location links - in white*/
.locnavBox  a{ font-family: verdana, Geneva, arial, helvetica, sans-serif;
			   font-size: 8pt; color: #FFFFFF; 
			   font-weight: bold; font-style: normal; 
			   margin: 0px; margin-bottom: 7px; padding: 0px; text-align: left;
			   padding-left: 36; padding-right: 36;
			   line-height: 16px; vertical-align: middle; text-decoration: none; }

/*.locStyle	 { style: background: rgb(0, 0, 0) none repeat scroll 0%; 
				-moz-background-clip: -moz-initial; -moz-background-origin: 
				-moz-initial; -moz-initial;" } */



/* Hyperlink style*/

/*clicked link - white*/
A:visited  	    { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; font-size: 9pt; 
				  font-weight: bold; font-style: normal; TEXT-DECORATION: none; }
				  
/*user goes BACK to hyperlink pages so hyperlink is still active - light brown*/
A:active		{ COLOR: #999966; FONT-FAMILY: Verdana, Arial, Helvetica; font-size: 9pt; 
				  font-weight: bold; font-style: normal; TEXT-DECORATION: none; }

/*mouse pointer hovers over link - light brown*/
A:hover		    { COLOR: #999966; FONT-FAMILY: Verdana, Arial, Helvetica; font-size: 9pt; 
				  font-weight: bold; font-style: normal; TEXT-DECORATION: none; }

/*un-clicked link - light brown*/
A:link 		    { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; font-size: 9pt; 
				  font-weight: bold; font-style: normal; TEXT-DECORATION: none; }



/* Print Settings*/

/* Page backgound white while printing*/
@media print {
BODY {background-color: white}
}

/* Page margin*/
@page{
margin: 5%
}