﻿body {
	font-family:Arial, Verdana;
	font-size:12px;
	margin:14px 0 0 10px;
}

.grayText {
    color:#879aa1;
}

.validationText {
    color: Red;
    font-size: smaller;
}

.scrolldefault {
	scrollbar-base-color:#879aa1;
}

#main {
    width:990px;
    height:580px;
    background-image:url(images/NGwebsite_back.jpg);
}

#address {
    font-size:18px;
    position:absolute;
    top:90px;
    left:445px;
    width:600px;
}

#leftContentHome {
    font-size:16px;
    position:absolute;
    top:340px;
    left:75px;
    width:325px;
    text-align:justify;
}

#leftContentHours {
    font-size:15px;
    line-height:24px;
    position:absolute;
    top:297px;
    left:55px;
    width:350px;
}

#leftContentNews {
    font-size:14px;
    position:absolute;
    top:330px;
    left:75px;
    width:325px;
    text-align:justify;
}

#leftContentUnsubscribe {
    font-size:15px;
    position:absolute;
    top:330px;
    left:75px;
    width:325px;
    text-align:justify;
}

#slideshow {
    position:absolute;
    top:158px;
    left:433px;
}

#facebook {
    position:absolute;
    top:551px;
    left:21px;
}

#copyright {
    color:#879aa1;
    font-size:7pt;
    position:absolute;
    top:563px;
    left:690px;
}

#copyright a {
    color:#879aa1;
    text-decoration:none;
}

.navLink {
    font-size:12px;
    text-decoration:none;
    position:absolute;
    top:505px;
}

.navLinkHome {
    position:absolute; 
    top:57px; 
    left:58px;
}

.navLinkMenu {
    left:88px;
}

.navLinkSpecials {
    left:169px;
}

.navLinkHours {
    left:270px;
}

.navLinkNews {
    left:366px;
}

#menuLeftNav {
    float:left;
    width:180px;
    height:452px;
    background-color:#4a0550;
    padding-top:20px;
}

#menuLeftNav a {
    font-size:14px;
    line-height:20px;
    color:#879aa1;
    text-decoration:none;
    margin-left:20px;
}

#menuLeftNav a.selected {
    font-weight:900;
}

#menuRight {
    float:left; 
    width:420px; 
    margin-top:20px; 
}

#menuDisclaimer {
    font-size:9px;
    font-style:italic;
    text-align:justify;
    padding:10px 50px 0px 20px;
}

.menuDish {
    padding:0 50px 20px 20px;
}

.menuDishName {
    font-size:14px;
    font-weight:900;
}

.menuDishDescription {
    width:200px;
}

.popupBackground {
	background-color: gray;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.popupHeader {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #879aa1;
	height:18px;
	vertical-align: middle;	
	text-align: left; 
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 6px;	
}

