body {position: absolute; margin: 0px; padding: 0px; width: 100%; background: #663366 url(../_images/bg-body.gif) center repeat-y; text-align: center;}
a {overflow: hidden; color: #CC3300; text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
h1 {height: 45px; text-indent: -9999px; overflow: hidden; background: transparent url(../_images/h-welcome.gif) 0px 0px no-repeat; margin: 0px 0px 24px -65px; padding: 0px;}
h2 {font-size: 15px; margin: 16px 0px 6px 0px;}
iframe {border: 1px solid #CC3300;}
*html iframe {margin-right: -2px;}

img.left {float: left; margin: 0px 12px 12px 0px; position: relative;}
img.right {float: right; margin: 0px 0px 12px 12px; position: relative;}
a.click {text-align: right; display: block;}

table {border-top: 1px dashed #FF9900; width: 100%;}
table td {text-align: left; vertical-align: top; padding: 6px 0px 6px 0px; border-bottom: 1px dashed #FF9900;}
table td.price {text-align: right; padding: 6px 0px 6px 20px; font-weight: bold; font-size: 13px;}
table td.price-mult {text-align: right; padding: 22px 0px 6px 20px; font-weight: bold; font-size: 13px;}
table td h2 {font-size: 14px; margin: 0px;}
table td p {margin: 0px !important;}

#header {position: absolute; top: 0px; left: 0px; text-align: center; width: 100%; height: 113px; background: transparent url(../_images/bg-header.jpg) 0px 0px repeat-x;}
#header a {display: block; margin: 0px auto 0px auto; text-indent: -9999px; width: 660px; height: 113px; margin: 0px auto 0px; background: transparent url(../_images/bg-header-a.gif) 0px 0px repeat-x;}

#main-nav {position: absolute; top: 113px; left: 0px; width: 100%; text-align: center; padding: 0px; margin: 0px; height: 33px; background-color: #cc3300;}
#main-nav ul {padding: 0px 0px 0px 28px; margin: 0px auto 0px auto; height: 33px; width: 632px;}
#main-nav ul li {height: 33px; float: left; width: 52px; list-style-type: none; padding-right: 17px; background: transparent url(../_images/bg-main-nav-li.gif) right top no-repeat;}
#main-nav ul li a {display: block; height: 33px; background: transparent url(../_images/nav-home.gif) 0px 0px no-repeat; text-indent: -9999px;}
#main-nav ul li a:hover, #main-nav ul li a:active {background-position: 0px -33px;}
#main-nav ul li#nav-about {width: 209px;}
#main-nav ul li#nav-about a {background-image: url(../_images/nav-about.gif);}
#main-nav ul li#nav-catering {width: 144px;}
#main-nav ul li#nav-catering a {background-image: url(../_images/nav-catering-takeout.gif);}
#main-nav ul li#nav-directions {width: 149px; padding-right: 0px;}
#main-nav ul li#nav-directions a {background-image: url(../_images/nav-directions.gif);}
 
#container {position: relative; margin: 0px auto 0px auto; width: 550px; padding: 0px 10px 0px 100px; border-top: 169px solid #663366;}
#content {min-height: 360px; position: relative; text-align: left; background: #ffcc66 url(../_images/bg-content.gif) 0px 0px no-repeat; padding: 0px 65px 0px 65px; font: 13px/16px "Times New Roman", Times, serif;} 
*html #content {height: 360px;}
#content p {margin: 0px 0px 14px 0px;}

#menu-nav {position: absolute; top: 0px; left: -15px; width: 100px; text-align: left; padding: 0px; margin: 0px;}
#menu-nav li {height: 24px; width: 115px; list-style-type: none;}
#menu-nav li a {display: block; height: 24px; text-indent: -9999px; background: transparent url(../_images/nav-appetizers.gif) 0px 0px no-repeat;}
#menu-nav li a:hover, #menu-nav li a:active {background-position: 0px -24px;}
#menu-nav li#nav-soups a {background-image: url(../_images/nav-soups.gif);}
#menu-nav li#nav-beverages a {background-image: url(../_images/nav-beverages.gif);}
#menu-nav li#nav-entrees a {background-image: url(../_images/nav-entrees.gif);}
#menu-nav li#nav-tandoori a {background-image: url(../_images/nav-tandoori.gif);}
#menu-nav li#nav-biryanies a {background-image: url(../_images/nav-biryanies.gif);}
#menu-nav li#nav-bread a {background-image: url(../_images/nav-bread.gif);}
#menu-nav li#nav-salad a {background-image: url(../_images/nav-salad.gif);}
#menu-nav li#nav-condiments a {background-image: url(../_images/nav-condiments.gif);}
#menu-nav li#nav-desserts a {background-image: url(../_images/nav-desserts.gif);}

#menu-nav li#nav-vegetable {height: 35px;}
#menu-nav li#nav-vegetable a {height: 35px; background-image: url(../_images/nav-vegetable.gif);}
#menu-nav li#nav-vegetable a:hover, #menu-nav li#nav-vegetable a:active {background-position: 0px -35px;}

#footer {margin: 0px auto 0px auto; width: 420px; padding: 10px 75px 20px 165px; text-align: right; font: 11px/17px "Times New Roman", Times, serif;}

#print-friendly {display: block; text-align: right; text-transform: uppercase; font-size: 11px; margin: 11px 0px 16px 0px; font-weight: bold;}

#p-about h1 {background-image: url(../_images/h-about.gif);}
#p-directions h1 {background-image: url(../_images/h-directions.gif);}
#p-takeout h1 {background-image: url(../_images/h-catering-takeout.gif);}

#p-appetizers h1 {background-image: url(../_images/h-appetizers.gif);}
#p-beverages h1 {background-image: url(../_images/h-beverages.gif);}
#p-biryanies h1 {background-image: url(../_images/h-biryanies.gif);}
#p-breads h1 {background-image: url(../_images/h-breads.gif);}
#p-condiments h1 {background-image: url(../_images/h-condiments.gif);}
#p-desserts h1 {background-image: url(../_images/h-desserts.gif);}
#p-entrees h1 {background-image: url(../_images/h-entrees.gif);}
#p-salad h1 {background-image: url(../_images/h-salad.gif);}
#p-soups h1 {background-image: url(../_images/h-soups.gif);}
#p-tandoori h1 {background-image: url(../_images/h-tandoori.gif);}
#p-vegetable h1 {background-image: url(../_images/h-vegetable.gif);}