/*  ----------Reset & Common  ----------  */
body {background:url(../images/bg1.jpg) repeat-x left top #fff2b9; margin:0px; padding:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}
ul{margin:0; padding:0; list-style-type:none; font-size:0; line-height:0;}

/*  ----------  Main Structure  ----------  */
/*  ----------- Style For Menu  ----------  */

ul.mainmenu {padding-top:38px; padding-bottom:48px; padding-left:18px; padding-right:0px; margin:0px;  background:url(../images/menubg.jpg) no-repeat left top; display:block; width:187px;height:130px;  }
ul.mainmenu li {width:151px; margin:0px; height:21px; padding:0px;  display:block; background:url(../images/linebg.jpg) repeat-x left bottom; line-height:21px;}
ul.mainmenu li a{display:block; width:151px; height:20px; padding:0px;  position:relative;  margin:0px; padding:0px; text-indent:-1000px; line-height:20px;}
ul.mainmenu li a:hover{height:20px; width:151px;}
ul.mainmenu li a.home{background:url(../images/homemenu.jpg) no-repeat left top; width:151px; height:20px; background-position:left top;}
ul.mainmenu li a.home:hover{background:url(../images/homemenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}

ul.mainmenu li a.homeactive{background:url(../images/homemenu.jpg) no-repeat left top; width:151px; height:40px; background-position:0px -20px;}
ul.mainmenu li a.homeactive:hover{background:url(../images/homemenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}

ul.mainmenu li a.aboutus{background:url(../images/aboutusmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:left top;}
ul.mainmenu li a.aboutus:hover{background:url(../images/aboutusmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}

/* --------------- Style for Active Menu -------------------- */
ul.mainmenu li a.aboutusactive{background:url(../images/aboutusmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:0px -20px;}
ul.mainmenu li a.aboutusactive:hover{background:url(../images/aboutusmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- End Style for Active Menu -------------------- */

ul.mainmenu li a.restaurant{background:url(../images/restaurantmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:left top;}
ul.mainmenu li a.restaurant:hover{background:url(../images/restaurantmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- Style for Active Menu -------------------- */
ul.mainmenu li a.restaurantactive{background:url(../images/restaurantmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:0px -20px;}
ul.mainmenu li a.restaurantactive:hover{background:url(../images/restaurantmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- End Style for Active Menu -------------------- */

ul.mainmenu li a.groceries{background:url(../images/groceriesmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:left top;}
ul.mainmenu li a.groceries:hover{background:url(../images/groceriesmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- Style for Active Menu -------------------- */
ul.mainmenu li a.groceriesactive{background:url(../images/groceriesmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:0px -20px;}
ul.mainmenu li a.groceriesactive:hover{background:url(../images/groceriesmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- End Style for Active Menu -------------------- */

ul.mainmenu li a.catering{background:url(../images/cateringmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:left top;}
ul.mainmenu li a.catering:hover{background:url(../images/cateringmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- Style for Active Menu -------------------- */
ul.mainmenu li a.cateringactive{background:url(../images/cateringmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:0px -20px;}
ul.mainmenu li a.cateringactive:hover{background:url(../images/cateringmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- End Style for Active Menu -------------------- */

ul.mainmenu li a.contactus{background:url(../images/contactusmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:left top;}
ul.mainmenu li a.contactus:hover{background:url(../images/contactusmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- Style for Active Menu -------------------- */
ul.mainmenu li a.contactusactive{background:url(../images/contactusmenu.jpg) no-repeat left top; width:151px; height:20px; background-position:0px -20px;}
ul.mainmenu li a.contactusactive:hover{background:url(../images/contactusmenu.jpg) no-repeat; width:151px; height:40px; background-position:0px -20px;}
/* --------------- End Style for Active Menu -------------------- */

/*  ----------- End Style For Menu  ----------  */

/* --------------- Style For Contact Us Section ------------------- */
.contactmain {background:url(../images/contactus-bg.jpg) no-repeat left top; width:187px; height:256px;}
.add {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px; text-transform:uppercase;}
.tel {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7f6500; padding:0px; text-transform:none;}

.conbodytext {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7f6500; padding:0px; text-transform:none; height:67px; 
padding-left:20px; vertical-align:middle;}
a.emailtext {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7f6500; text-decoration:underline; text-transform:none;}
a.emailtext:hover {color:#CC6600; text-decoration:none;}
a.emailcon {font:bold 18px "Georgia", Arial, Helvetica, sans-serif; color:#7f6500; text-transform:uppercase; text-decoration:underline; text-transform:none;}
a.emailcon:hover {color:#CC6600; text-decoration:none;}




/* ------------------- Style For Body Section  ------------------*/
.bodytext {font:normal 11px tahoma; color:#836800; text-align:left; line-height:17px;}
.biggertext {font:bold 12px tahoma; color:#836800; text-align:left; line-height:17px;}

/* ------------------- Style For Footer Section  ------------------*/
.footer {background:url(../images/footer-main.png) no-repeat left top; height:100px; }
.footerbg {background:url(../images/footer-bg.jpg) repeat-x left top;}
.footermain {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; text-align:center;}
.footermain a {font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.footermain a:hover {color:#fed250; text-decoration:underline;}

/* ------------------- Style For Restuarent Section  ------------------*/
#bodyrestumain {padding:16px;  background-color:#fff2b9; border:1px solid #bc9d18; margin:0px;}
.sitemapbox{border:1px solid #fff; background:url(../images/restu-sitemap-bg.jpg) repeat-x left top; padding:10px; padding-right:3px;
font:bold 18px "Georgia", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin-bottom:10px;}
.sectionbox1{border:1px solid #bc9d18; background-color:#fff5c8; padding:10px; padding-right:3px; margin-bottom:10px; 
font:bold 18px "Georgia", Arial, Helvetica, sans-serif; color:#836800; text-transform:uppercase;}
.orrange{color:#836800; text-decoration:none;}
a.orrange:hover{color:#836800; text-decoration:underline;}
.menuheader{background:url(../images/menu-section-bg.jpg) no-repeat left top; font:bold 14px "thoma", Arial, Helvetica, sans-serif; color:#836800;
text-transform:uppercase; height:35px; line-height:35px; padding:0px; margin:0px; padding-left:10px;}
.tablelist{background-color:#f9fdfd; font:bold 11px "Tahoma", Arial, Helvetica, sans-serif; color:#836800; line-height:16px;border-bottom:1px solid #bc9d18;border-left:1px solid #bc9d18; border-right:1px solid #bc9d18; text-transform:none; border-collapse:collapse; }
.tablelistres{background-color:#f9fdfd; font:bold 11px "Tahoma", Arial, Helvetica, sans-serif; color:#836800; line-height:16px; border:1px solid #bc9d18; text-transform:none; border-collapse:collapse; }
.context{font:bold 18px "Georgia", Arial, Helvetica, sans-serif; color:#836800; text-transform:uppercase;}

.catetext{border:1px solid #bc9d18; background-color:#fff5c8; padding:10px; padding-right:3px; margin-bottom:10px; 
font:normal 12px Arial, Helvetica, sans-serif; color:#836800; text-transform:none; line-height:18px;}
img.cat {float:right; margin:7px;}

.contact_textbox {font:normal 11px Arial, tahoma, sans-serif; color:#000000; text-align:left; padding:2px 2px; background-color:#fff;
 border:1px solid #bc9d18; height:18px; width:200px;}
select.menu {font:normal 11px Arial, tahoma, sans-serif; color:#000000; text-decoration:none; border:1px solid #7f9db9; 
width:142px; height:21px;}
textarea.info {font:normal 11px Arial, tahoma, sans-serif; color:#000000; text-align:left; padding:2px 2px; background-color:#fff;
 border:1px solid #bc9d18; width:205px;}
.submit-btn {background:url(../images/submit.png) no-repeat; font:bold 13px tahoma; text-transform:none; height:24px;
color:#000; cursor:pointer; width:86px; border:none; line-height:normal;}
.prodes{ line-height:normal; background:url(../images/dot.gif) repeat-x left bottom; margin-bottom:15px;}






















