@charset "utf-8";
/* Copyrights bombaymahal.com CSS Document */

/* common classes */
body, html { margin:0px; font:11px/18px Arial, Helvetica, sans-serif; background:#000; color:#737373; text-align:left;}
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-weight:normal;}
ul, li { margin:0px; padding:0px; list-style:none;}
p {text-align:left; word-spacing:1px; margin:0px; padding:0px;}
input, textarea{font:12px/15px Arial, Helvetica, sans-serif; border:1px solid #cccccc; color:#7f7f7f;}
img { border:0px;}

a { color:#666; text-decoration:none; outline:none;}
.float-left{ float:left;}
.float-right{ float:right;}
.clear-div{ clear:both;}


#doc_width {width:1000px; margin:0px auto 0px auto;}

/* TOP */
.header { background:url(images/top-bg.gif) no-repeat;  height:27px; word-spacing:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
 color:#333e30; padding:8px 0px 0px 200px }
.header a { word-spacing:0px;color:#cfd2cf; border-right:1px solid #354133; padding: 2px 18px 2px 0px;}
.header a:hover { color:#1e7109;}



/* CONTENT */
#main-content {float:left; width:898px; background:#0c2607 url(images/main-content-bg.gif) top no-repeat; padding:0px 51px;}

.left-menu {float:left; width:193px;text-align:right; padding:0px 0px 0px 45px;}
.our-menu-title {background:url(images/left-our-menu-title.gif) no-repeat; float:right; margin:6px 0px 0px 0px; height:43px; width:193px;}
*html .our-menu-title {margin:3px 0px 0px 0px;}
.left-menu-box {width:164px; float:left; padding:11px 0px 0px 12px; text-align:center;}
.left-menu-display {float:left; width:164px; background:url(images/left-menu-bg.gif) repeat-y; text-align:center; padding:10px 0px;}
.left-menu-display p { padding:0px 10px; color:#1e5816;}

.content { float:left; background:#ffff00; width:614px; background:url(images/content-bg.gif) top no-repeat; padding:214px 0px 0px 0px;}
.content-inner {float:left; background:#ffff00; width:614px; background:url(images/content-bg.gif) top no-repeat; padding:124px 0px 0px 0px;}
.mid-content { float:left; width:614px; background:url(images/content-mid-bg.gif) repeat-y; padding-bottom:20px;}
.mid-content h1 {color:#ad6535; font-size:13px; padding:10px 0px 0px 25px; font-weight:bold;}
.mid-content h2 { color:#791902; font-size:13px; padding:10px 0px 0px 25px; font-weight:bold; }
.mid-content p { color:#a77e5a; padding:10px 25px;}
p#contact-us span { color:#ad6535; font-size:13px; font-weight:bold;}
p#contact-us { color:#ad6535; font-size:12px; }
.mid-content ul { margin:0px; padding:20px 0px 0px 25px;}
.mid-content ul li { list-style:none; background:url(images/sitemap-list-arrow.gif) 4px 8px no-repeat; padding-left:15px; line-height:22px;}
.mid-content ul li a { color:#af5819;}
.mid-content ul li a:hover {color:#780000;}
.mid-content ul li ul  { margin:0px; padding:0px;}
.mid-content ul li ul li { background:none; }
.mid-content ul li ul li a { color:#ad6535}
.right-sub-links { float:left; background:url(images/right-links-bg.gif) top no-repeat; width:46px; padding:116px 0px 0px 0px;} 
.right-sub-links img { margin-bottom:14px;}

/* FOOTER */
#footer {float:left; width:663px; background:url(images/bottom-bg.gif); height:42px; color:#486c3d; font-size:11px; padding:180px 87px 0px 250px;}
.footer-links { color:#58854d; float:left; word-spacing:16px;}
.footer-links a { word-spacing:0px; color:#567f4c;}
.footer-links p { color:#486c3d; font-size:11px; word-spacing:0px }
.kaushalam {}

/* menu page */
.menu {width:280px; float:left; padding:20px 0px 0px 25px; color:#b5692d;}
.menu ul { margin:0px; padding:0px; }
.menu ul li { list-style:none; margin-bottom:25px; background:none;  }
.menu ul li a {color:#b5692d; font-size:12px; padding:20px 0px 0px 100px;}

.menu ul li a.soups{ background:url(images/menu-soup.gif) no-repeat; height:41px; display:block; }
.menu ul li a.appetizers{ background:url(images/menu-appetizers.gif) no-repeat; height:41px; display:block; }
.menu ul li a.combo-platters{ background:url(images/menu-combo-platters.gif) no-repeat; height:41px; display:block; }
.menu ul li a.special-dinners{ background:url(images/menu-special-dinners.gif) no-repeat; height:41px; display:block; }
.menu ul li a.south-indian{ background:url(images/menu-south-indian.gif) no-repeat; height:41px; display:block; }
.menu ul li a.indian-breads{ background:url(images/menu-indian-breads.gif) no-repeat; height:41px; display:block; }
.menu ul li a.vegetarian{ background:url(images/menu-vegetarian.gif) no-repeat; height:41px; display:block; }
.menu ul li a.rice-specialties{ background:url(images/menu-rice-specialties.gif) no-repeat; height:41px; display:block; }
.menu ul li a.lamb{ background:url(images/menu-lamb.gif) no-repeat; height:41px; display:block; }
.menu ul li a.beef{ background:url(images/menu-beef.gif) no-repeat; height:41px; display:block; }
.menu ul li a.tandoori-delights{ background:url(images/menu-tandoori-delights.gif) no-repeat; height:41px; display:block; }
.menu ul li a.sea-food-specialties{ background:url(images/menu-sea-food-specialties.gif) no-repeat; height:41px; display:block; }
.menu ul li a.condiments{ background:url(images/menu-condiments.gif) no-repeat; height:41px; display:block; }
.menu ul li a.desserts{ background:url(images/menu-desserts.gif) no-repeat; height:41px; display:block; }
.menu ul li a.beverages{ background:url(images/menu-beverages.gif) no-repeat; height:41px; display:block; }
.menu ul li a.chicken {background:url(images/menu-chicken.gif) no-repeat; height:41px; display:block;}

.menu ul li a:hover, .menu ul li a.active {color:#791902; }


.back-to-menu { float:right; margin:0px 8px 0px 0px;}
.menu-table { clear:both; margin:25px 20px 0px 25px;}
.menu-table td.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#780000; font-variant:small-caps; padding:0px 0px 15px 0px;}
.menu-table td.item-name { font-size:12px; text-transform:uppercase; color:#724319; padding-right:10px; white-space:nowrap; }
.menu-table td.mid-cell { background:url(images/menu-mid-dot-line.gif) bottom repeat-x; }
.menu-table td.item-price { font-size:12px; color:#724319;padding-left:10px;}
.menu-table td.item-details {font-size:11px; font-style:italic; color:#c86810; padding-bottom:10px;}
.next-item-category {font-style:italic;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; background:url(images/next-item-cat-arrow.gif) right no-repeat; padding-right:10px; margin:40px 50px 0px 0px; display:inline;}
.next-item-category  a {color:#780000; text-decoration:underline; }
.previous-item-category {font-style:italic;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; background:url(images/pre-item-cat-arrow.gif) left no-repeat; padding-left:10px; margin:40px 0px 0px 25px; display:inline;}
.previous-item-category  a {color:#780000; text-decoration:underline; }


/* reservation page */
.reservation-frame {float:left; padding:20px 0px 0px 25px; width:560px;}

