*{margin: 0px; padding: 0px;}

body.Home {background-color:#000000; background-image:url('../images/screenHomeBG.jpg'); background-repeat:repeat-x;}
body.Inner {background-color:#000000; background-image:url('../images/screenBG.jpg'); background-repeat:no-repeat; background-position:top center}


/* TYPOGRAPHY */
h1 { padding:0px 0px 10px 0px; font-size:1.10em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#8bb6e1; font-weight:bold; }
h2 { padding:0px 0px 10px; font-size:1.50em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#8bb6e1; font-weight:normal; }
h3 { padding:0px 0px 10px; font-size:1.13em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#8bb6e1; font-weight:normal; }
h4 { padding:0px 0px 20px; font-size:1.00em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#8bb6e1; font-weight:normal; }


ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 20px 20px;}
ol {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 20px 20px;}
li {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#141414; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px;}

p { padding:0px 0px 10px 0px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; line-height:20px;}
a { color:#8bb6e1; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:hover { color:#8bb6e1; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}

p.FooterText { font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding:0px 0px 10px 0px;}
p.FooterText a { color:#000000; text-decoration:none; font-weight:bold; }
p.FooterText a:hover { color:#555555; text-decoration:underline; font-weight:bold; }

table.menu { font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; line-height:20px;}
table h1 { font-size: 1.2em; color: #f9af41; font-weight: normal; padding:0px;}
table p { font-size: 1em; color: #ffffff; font-weight: normal; padding:0px 0px 10px 0px;}

p.FooterMercuryText { font-size:0.70em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; padding:0px 0px 10px 0px;}
p.FooterMercuryText a { color:#000000; text-decoration:none; font-weight:normal; }
p.FooterMercuryText a:hover { color:#555555; text-decoration:underline; font-weight:normal; }


/* LAYOUT */

#Content {padding: 120px 30px 30px 320px;}

#HomeShell {width:958px; height:581px; margin:auto; position:relative; background-image:url('../images/homeShellBG.png'); }

#HomeFooterStrip {background-color:#ffffff; width:100%; height:10px;}

#HomeFooter {background-color:#8bb6e1; width:100%; height:200px;}
#HomeFooterInner {width:958px; margin:auto; position:relative;}
#HomeFlash {float:right; padding-top:105px;}

#HomeNavigation {height:50px; width:480px; position:absolute; top:55px; right:0px;}

#HomeFooterLeft {width:580px; float:left; padding: 30px 0px 0px 30px;}
#HomeFooterMercury {float:right; margin-top:150px; width:200px;}

#HomeText1 {width:240px; position:absolute; top:170px; left:180px;}

#HomeText2 {width:320px; position:absolute; top:320px; left:220px;}







#Shell {width:958px; min-height:750px; margin:auto; position:relative;  border-left:1px solid #555555;  border-right:1px solid #555555;  background-image:url('../images/shell1BG.jpg');  background-repeat:no-repeat; background-position: top right;}

#Navigation {height:50px; width:480px; position:absolute; top:26px; left:10px;}

#Footer {background-color:#8bb6e1; width:100%; height:100px;}
#FooterInner {width:958px; margin:auto; position:relative;}
#FooterMercury {float:right; margin-top:50px; width:200px;}








/* GENERAL CSS NAVIGATION */

#NavSite {display:inline; margin:0; height:50px; width:480px; list-style:none; overflow:hidden; padding-top:0; padding-bottom:0;}

#NavSite li {display:inline; height:50px; overflow:hidden; margin:0; padding:0; list-style:none;}

#NavSite a {float:left;	padding: 50px 0 0 0;	overflow: hidden;	height: 0px !important; 	
height /**/:20px; /* for IE5/Win only */
}
	
#NavSite a:hover {background-position: 0 -50px;}

#NavSite a:active, #NavSite a.selected {background-position: 0 -50px;}

#NavHome a {width:25px; background: url(../images/nav-home.jpg) top left no-repeat; padding-right:30px;}
#NavFacilities a {width:45px; background: url(../images/nav-facilities.jpg) top left no-repeat; padding-right:30px;}
#NavDiningIn a {width:48px; background: url(../images/nav-dining.jpg) top left no-repeat; padding-right:30px;}
#NavTakeAway a {width:60px; background: url(../images/nav-takeaway.jpg) top left no-repeat; padding-right:30px;}
#NavLocation a {width:43px; background: url(../images/nav-location.jpg) top left no-repeat; padding-right:30px;}
#NavContactUs a {width:60px; background: url(../images/nav-contact-us.jpg) top left no-repeat; padding-right:30px;}

