﻿#divMenuPageContainer { }
#itemdetailsaspx { clear: both; }
#restdetails { }
.pnlCateringPagePrintableMenu { text-align: left; }
#YourOrderText { font-size: 13px; text-align: left; font-family: arial; padding-left: 5px; font-weight: bold; color: #340004; }
#tdOrderCartImage { vertical-align: middle; text-align: left; padding: 3px 10px; }
#tdEmptyCart { width: 80px; text-align: center; vertical-align: middle; }
#tdYourOrderLeftCurve { }
#tdYourOrderRightCurve { }
#DisableGrid { }
#divInfoMessage { color: red; font-family: calibri; font-size: 15px; font-style: italic; font-weight: bold; padding-left: 7px; padding-top: 10px; }
#tdTblMenuPageCategory { text-align: left; vertical-align: top; }
#tblMenuPage { }
#tdTreeViewMenuCategory { background: url(../Images/CategoryBottomBg.jpg) no-repeat bottom; width: 185px; vertical-align: top; padding-bottom: 34px; }
#tdShowAllButton { vertical-align: top; padding-top: 10px; padding-bottom: 6px; background: url(../Images/MenuCategaryImg.jpg); text-decoration: none; }
.top { }
.btnShowAllButton { }
.btnShowAllButton:hover { }
.btnSelectedShowAllButton { }
#divItem { float: left; }
#divItemList { float: left; }
.pnlSearch { padding-bottom: 0; padding-top: 3px; margin-bottom: 5px; }
#ItemListBackground { border: solid 1px #d3b5a7; }
#tdItemList { color: #f5deb3; text-align: left; vertical-align: top; width: 460px; padding: 0; width: 470px; padding-left: 7px; }
#tdtablesearch1 { text-align: left; width: 150px; }
#tdtablesearch2 { float: right; text-align: right; }
#divSearchItemLabel { vertical-align: middle; text-align: left; }
#SearchItemLabel { color: #69462f; font-weight: bold; }
#divSearchTextbox { }
.divMenuPageMsg { font-family: calibri; font-style: italic; color: red; font-size: 14px; text-align: left; padding-left: 10px; float: left; margin-top: -30px; }
#tblSearchTable { float: right; border: 1px solid #aaa178; padding-right: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#tdSearchCurve { height: 33px; display: none; }
#tdSearchTextBox { }
#tdSeachButton { height: 31px; width: 28px; }
.txtSearch, .watermarked { border: none; background-color: Transparent; margin-left: 5px; width: 200px; }
.imgSearchItemButton { margin: 0; }
#tdItem { vertical-align: top; }
#tblItemDisplay { margin-bottom: 1px; }
#tblItemDisplay { width: 100%; }
#tdItemDescription { }
#divSearchItemContainer { width: 730px; }
.ItemDescription { color: #000; font-family: Verdana; font-size: 12px; width: 400px; }
.ItemListSelectedBg { background: #fff2ec url(../Images/SelectedItemBg.jpg) repeat-x; height: 33px; }
.ItemListBg { background: #f0c595; height: 30px; color: #000; }
.ItemActive { color: #000; padding-left: 10px; text-decoration: none; font-size: 11px; font-family: Verdana; font-weight: bold; padding-top: 7px; padding-bottom: 7px; }
.ItemList { color: #000; padding-left: 10px; font-size: 11px; font-weight: bold; font-family: Verdana; text-decoration: none; padding-top: 7px; padding-bottom: 7px; }
.ItemPriceList { text-align: right; color: #000; font-size: 11px; font-weight: bold; font-family: Verdana; text-decoration: none; padding-top: 7px; padding-bottom: 7px; }
.ItemPriceActive { text-align: right; color: #000; font-size: 11px; font-weight: bold; font-family: Verdana; text-decoration: none; padding-top: 7px; padding-bottom: 7px; }
.ItemListImage { padding-top: 3px; }
.ItemListImageActive { padding-top: 3px; }
.ItemAlign { text-align: right; }
#tdItemName { color: #fff; font-size: xx-small; vertical-align: top; text-align: left; width: 84%; }
#tdItemPrice { color: #fff; font-size: xx-small; vertical-align: middle; text-align: center; width: 10%; padding-right: 10px; }
#tdDropDownButton { color: #fff; font-size: xx-small; text-align: center; vertical-align: top; width: 7%; }
.ThumbItemTextSelected { }
.ThumbItemText { display: none; }
#tdItemDetails { text-align: left; }
#tblItemDetails { width: 98%; margin-left: 2px; margin-top: 4px; }
#tblTopDiscription { width: 100%; margin-bottom: 2px; }
#tdItemImage { padding-top: 5px; }
#divRadioButtonListContainer { }
.imgItemImage { }
#tdViewDetails { vertical-align: top; text-align: left; padding-top: 5px; padding-left: 5px; }
.ViewItemDetail { color: #6d1515; text-decoration: underline; font-family: Verdana; font-size: 11px; }
#tdQuantityAndPrice { text-align: left; padding: 5px; padding-top: 0; padding-right: 0; text-align: right; vertical-align: top; width: 180px; }
#tblQuantityAndPrice { text-align: right; }
.lblItemQuantity { color: #000; font-weight: bold; }
.txtQuantityValue { text-align: right; width: 47px; }
.lblItemTotal { color: #000; font-family: Verdana; font-weight: bold; }
.txtItemTotal { text-align: right; width: 47px; }
.optAddOns { width: 48px; color: #fff; }
#tdItemDetailFooter { padding-left: 10px; }
#tdItemComment { padding-bottom: 10px; }
.lblItemComment { color: #000; font-family: Verdana; }
.txtItemComment { height: 65px; width: 270px; }
#tdButtonCollection { padding-right: 5px; padding-top: 5px; text-align: right; }
.btnItemCancel { background: url('../images/Cancel.gif') no-repeat; height: 34px; width: 98px; border: none; cursor: pointer; margin-right: 20px; margin-top: 5px; }
.btnAddToCart { background: url(../Images/AddToCart.gif) no-repeat; border: none; height: 34px; width: 98px; cursor: pointer; margin-right: 20px; }
#tblOrderCart { background-color: transparent; width: 254px; margin-top: 2px; margin-left: 5px; }
#tdOrderCart { vertical-align: top; }
#tdCartHeader { }
#tblCartHeader { width: 100%; border: 1px solid #aaa178; padding: 5px 0 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#tdYourOrder { text-align: center; }
#tdCartImage { }
#tdCart { vertical-align: top; text-align: left; color: #340004; }
.CartGrid { font-family: Verdana; font-size: 12px; width: 100%; margin-right: 1px; margin-top: 7px; }
#tdCartHeaderName { text-align: left; vertical-align: top; width: 140px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #340004; }
#tdCartHeaderQuantity { text-align: right; vertical-align: top; width: 50px; font-family: Verdana; font-size: 12px; font-weight: bold; padding-left: 15px; color: #340004; }
#tdCartHeaderTotal { color: #340004; text-align: center; vertical-align: top; width: 80px; font-family: Verdana; font-size: 12px; font-weight: bold; padding-left: 15px; }
#CartFooterTotal { font-family: Verdana; font-size: 12px; font-weight: bold; }
#tblCartItems { width: 100%; font-size: 11px; color: #5a5a5a; }
#tdCart #tblCartHeader { font-weight: bold; line-height: 20px; width: 100%; border: none; }
#tdCart div:first-child { border-radius: 5px; }
#tdCart table { border-collapse: collapse; border-spacing: 0; padding: 0; color: #340004; }
#tblCartFooter table { border: medium none; border-collapse: collapse; border-spacing: 0; padding: 0; color: #340004; }
#tdCartItemName { padding: 5px !important; text-align: left; vertical-align: top; width: 140px; }
#tdCartItemName, #tdCartItemQuantity, #tdCartItemPrice { color: #5a5a5a; }
#tdTextUnit { font-family: Verdana; font-size: .9em; font-weight: bold; padding: 5px !important; text-align: left; vertical-align: top; }
#tdCartItemQuantity { text-align: right; vertical-align: top; font-size: .9em; width: 50px; padding-top: 5px; }
#tdCartItemPrice { text-align: right; vertical-align: top; font-size: .9em; width: 80px; padding-top: 5px; }    
#tdEditButton { vertical-align: top; width: 15px; padding-top: 5px; }
#tdDeleteButton { vertical-align: top; width: 15px; padding-top: 5px; }
#tdCartItemAddOnList { text-align: left; vertical-align: top; font-size: .9em; padding-left: 5px; }
#tblCartFooter { width: 100%; padding-bottom: 10px; background: #aaa178; }
#tdTextAmount { font-family: Verdana; font-size: 12px; font-weight: bold; padding: 5px; padding-right: 0; text-align: right; vertical-align: top; }
#tdShippingCost { font-family: Verdana; font-size: 12px; font-weight: bold; vertical-align: top; text-align: left; font-size: .9em; }
#tdShippingAmount { font-family: Verdana; font-size: 12px; font-weight: bold; vertical-align: top; text-align: left; font-size: .9em; }
#tdTotalAmount { vertical-align: top; text-align: left; width: 100%; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
#tdCartTotalAmount { font-weight: bold; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 2px; }
#divConfirmOrder { padding: 5px; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.imgConfirmOrder { height: 25px; width: 140px; }
.UpdateToCart { background: url("../images/update.gif") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 34px; margin-right: 20px; width: 98px; }
#divJITPcontainer a { text-decoration: none; }
#HeaderAdditional { font-family: Verdana; color: #d8c0b1; padding: 5px; text-align: left; }
#HeaderRadioButtonList { font-family: Verdana; color: #d8c0b1; padding-left: 5px; padding-right: 5px; text-align: left; }
.EmptyCart { background: url("../Images/EmptyCart.gif") no-repeat scroll 0 0 transparent !important; border: medium none; cursor: pointer; height: 21px; width: 98px; }
#tblItemListed { width: 460px; }
.lblItemDescription { text-decoration: none; color: #000; padding-left: 10px; padding-bottom: 5px; font-size: 10px; padding-right: 10px; }
#divMenuPage { margin: 0 auto; padding-bottom: 5px; width: 1000px; }
.highlightSearchedText { display: none; }
.lblItemDescriptionActive { text-decoration: none; color: #000; padding-left: 10px; padding-bottom: 5px; font-size: 10px; padding-right: 10px; }
#tdlblItemDescription { padding-right: 15px; }
#tblTip { display: none; }
#objMenuPageFlsh { height: 271px; width: 275px; }
#divmenuPageFlash { height: 271px; width: 275px; margin-left: 5px; margin-top: 5px; }
.menuaspx #DisplayBusinessHoursTitle, .tdDisplayBusinessHours .service-title { display: block; color: #690102; font-family: "BebasNeueRegular"; font-size: 30px; text-align: center; text-transform: uppercase; padding:20px; }
.menuaspx #DisplayBusinessHoursTitle:before{
    position:absolute;
    content:"Business Hours";
    margin-top:-15px;
    margin-left:-75px;
    margin-left:35px \9;

}
.menuaspx .divDay { padding-top: 5px; }
.divBusinessHourFoodType { color: #361700; }
.divBusinessHourDay, .divBusinessHourTime { color: #722600; }
.divBusinessHourClosedDay { color: #fff; }
#MenuPageBusinessHours { margin-top: 7px; padding-bottom: 15px; padding-top: 5px; margin-left: 5px; color: #340004; width: 254px; border: 1px solid #aaa178; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#MenuPageBusinessHours #tblDisplayBusinessHours { width: 100%; }
#tblOnlineOrderMessage { margin-top: 2px; width: 254px; margin-left: 5px; }
#divOnlineOrderMessage { text-align: left; padding-right: 5px; color: #340004; border: 1px solid #aaa178; margin-top: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#divOnlineOrderMessage ul { padding-left: 30px; font-size: 14px; }
#divMenuBusinessRuleHeader { padding-top: 12px; padding-bottom: 12px; padding-left: 5px; width: 100%; background: url(../Images/SearchHeaderBg.jpg) repeat-x; font-weight: bold; font-size: 13px; }
.lblMenuBusinessHours { }
#divMenuMessage { }
#restaurantmenu { float: left; margin-left: 2px; margin-right: 2px; text-align: left; width: 730px; }
.menu_category {
    margin: 5px 0 5px 10px;
    clear: both;
    text-align: left;
    font-family: "BebasNeueRegular";
    font-size: 22px;
}
.menu_category a { }
#restaurantmenu a { }
.menu_category p { color: #555; font-size: 12px; margin: 0 10px 0 0; padding: 0; }
#restaurantmenu p { text-align: left; }
.rest_menu_full { margin: 0; text-align: center; }
#restaurantmenu .rest_menu_full .menu_item .menu_item_value a { color: #930000; font-family: "BebasNeueRegular"; font-size: 18px; text-decoration: none; vertical-align: top; }
.itemThumbImage { display: none; }
/*#restaurantmenu .rest_menu_full .menu_item .menu_item_value a:hover { text-decoration: underline; font-family: Verdana; font-size: 12px; color: #340004; }*/
#restaurantmenu .rest_menu_full .menu_item .menu_item_value a img { border: none; outline: 0; }
#restaurantmenu .rest_menu_full .menu_item .itemprice a:focus { outline: 0; color: #340004; }
#restaurantmenu .rest_menu_full .menu_item .itemprice a { color: #340004; font-family: "BebasNeueRegular"; font-weight: normal; font-size: 18px; text-decoration: none; outline: 0; }
/*#restaurantmenu .rest_menu_full .menu_item .itemprice a:hover { font-family: "BebasNeueRegular"; font-size: 18px; text-decoration: underline; color: #340004; }*/
.itemsizes { overflow: hidden; display: none; }
.itemsize { color: #6e5942; float: left; width: 150px; text-align: left; font-family: Arial; font-size: 12px; margin: 0; padding: 2px; }
#divMenuPageCategory { }
.menu_item { margin: 0; overflow: hidden; padding: 5px; width: 46%; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 5px;  float: left}
.menu_item.rightCol, .menu_item.leftCol { float: left; margin-left: 10px; margin-top: 5px; }
.menu_item:hover { background: #ffeba4; }
.item1, .item2, .item5, .item6, .item9, .item10, .item13, .item14, .item17, .item18, .item21, .item22 { background-color: #ebdfb5; }
.rest_menu_full.lvl2 .menu_item { float: left; width: 46%; margin-left: 10px; margin-top: 5px; }
.rest_menu_full.lvl3 .menu_item { width: 44%; margin-left: 10px; }
.item_code { color: #5b5b5b; float: left; text-align: right; width: 9%; display: none; }
.itemprices { width: 15%; text-align: right; float: right; }
.clear { clear: both; }
.itemprice { color: #8a8a8a; float: right; font-family: "BebasNeueRegular"; font-size: 20px; letter-spacing: .8px; margin: 0; padding: 2px; text-align: right; }
.divArrowImage { float: right; height: 20px; width: 20px; margin-left: 5px; background: url(../Images/arrow.png) no-repeat; display: none; }
.menu_item span { text-align: left; color: #5a5a5a; display: block; float: left; font-size: 12px; padding: 2px; width: 100%; font-family: "BebasNeueRegular"; font-size: 20px; letter-spacing: .8px; }
.menu_item p { clear: both; color: #5a5a5a; font-family: Verdana; font-size: 12px; font-style: italic; margin: 0; padding: 2px; text-decoration: none; width: 260px; }
.menu_item a { text-decoration: none; }
.item_name_and_price { text-align: left; float: left; width: 67%; }
#plhCategoryContainer, #plhItemImageContainer { float: left; margin-top: 2px; }
#plhItemImageContainer .imgItem { padding-right: 5px; }
#menuBreadcrum { margin-bottom: 5px; text-align: left; width: 990px; }
#tblItemDetails table { clear: both; }
.sizeWrapper { *float: left; }
#menuBreadcrum span { padding-top: 5px; display: block; padding-left: 20px; color: #340004; padding-bottom: 5px; line-height: 2; font-weight: bold; border: 1px solid #aaa178; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#divItemPanel { float: left; width: 476px; }
.tdItemDetailsPanelControl { }
#divItemImageAndItemDescContainer { float: left; margin-top: 4px; width: 667px; }
.divItemDescription { text-align: left; padding-left: 8px; padding-top: 4px; color: #340004; font-size: 13px; }
.bredcrumText { text-decoration: none; color: #fff; font-family: Verdana; font-size: 13px; font-weight: bold; padding: 4px 8px 4px 8px; background: #a9894e; height: 24px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px 5px; -webkit-box-shadow: 0 0 5px #a9894e !important; -moz-box-shadow: 0 0 5px #a9894e !important; -ms-box-shadow: 0 0 5px #a9894e !important; -o-box-shadow: 0 0 5px #a9894e !important; box-shadow: 0 0 5px #a9894e !important; border: 1px solid #fff; margin: 0 5px; }
#divItemDetailPage { padding: 0; padding: 5px; float: left; width: 990px; }
#MenuPageFlash { }
.divItemAndDescContainer {
    float: left;
    margin-bottom: 2px;
    margin-right: 6px;
    width: 725px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #aaa178;
}
#divOrderCart { float: right; margin-top: 2px; }
.MenuPagelGalleryContent { height: 115px; margin-top: 2px; width: 940px; }
#test { width: 100%; float: left; }
.aQuickAddToCart { background: url(../Images/QuickAddToCart.gif) no-repeat scroll; height: 13px; width: 16px; display: none; }
#restaurantmenu .lvl1 { color: #bc0e0d; margin: 5px 0; padding: 0; }
.divMenuCategoryNameOpen { background: url(../Images/CollapseIcon.png) no-repeat scroll 640px 10px; border-bottom: 2px dashed #aaa178; cursor: pointer; padding: 6px 2px 2px; text-align: left; *width: 600px; background-position: right center; }
.divMenuCategoryNameClose { background: url(../Images/ExpandIcon.png) no-repeat scroll 640px 10px; border-bottom: 2px dashed #aaa178; cursor: pointer; padding: 6px 2px 2px; text-align: left; *width: 600px; background-position: right center; }
#restaurantmenu .item_desc { color: #646464; font-size: 10px; font-style: italic; margin: 2px; padding: 0; text-align: left; }
#restaurantmenu .lvl2 .item_desc, #restaurantmenu .lvl3 .item_desc { margin-left: 10px; }
#restaurantmenu .lvl2 { }
#restaurantmenu .lvl3 { margin-left: 20px; }
#categories { width: 100%; display: inline-block; text-align: left; }
#categories .category { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; text-align: center; white-space: nowrap; height: 25px; margin: 10px; -webkit-box-shadow: 0 0 5px #a9a9a9; -moz-box-shadow: 0 0 5px #a9a9a9; -ms-box-shadow: 0 0 5px #a9a9a9; -o-box-shadow: 0 0 5px #a9a9a9; box-shadow: 0 0 5px #a9a9a9; color: #340004; background-color: #dfd3a3; }
#categories .first a { padding: 4px 21px !important; }
.divmenuhorizontalsep { height: 12px; width: 0; float: left; margin: 17px 3px 0; border-left: 1px solid #7a7a7a; display: none; }
#categories .first { }
#categories .selected { }
#categories .category .bottom { }
#categories .category:hover, #categories .selected { background-color: #a9894e; color: #fff; height: 25px; box-shadow: 0 0 5px #a9894e; }
#categories .category a:hover, #categories .selected a { color: #fff; cursor: pointer; padding: 4px 8px 4px 8px; }
#menuCategoryContainer,.menuCategoryContainer { padding: 5px; background: #d4cba4; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #aaa178; margin: 5px 0; }
#categories a { text-decoration: none; font-weight: bold; display: inline-block; padding: 4px 8px 4px 8px; border: 1px solid #fff; color: #340004; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#categories a:hover { text-decoration: none; cursor: pointer; }
#categories img { margin: 0; border: none; }
#restdetails ul { list-style: none outside none; vertical-align: top; padding: 0; }
.divBusinessHourTitle { color: #bc0e0d; font-family: inherit; font-size: 18px; font-weight: bold; text-align: center; width: 100%; }
.divBusinessHourTime { width: 100%; }
#subcategories { display: none; }
.divFlashPlayerContainer { width: 760px; height: 180px; background: #fff; }
.tdFortuneCookieDescription { font-size: 25px; font-weight: bold; padding-left: 300px; padding-top: 150px; padding-right: 200px; color: #a52a2a; }
.tdFunFactsDescription { font-size: 25px; font-weight: bold; color: #a52a2a; }
.lblItemName { color: #340004; }
.restaurantmenu a { color: #340004; }
.itemSizeCode { float: left; width: 15%; text-align: left; }
#sidebar { width: 260px; float: right; min-height: 450px; }
.divItemNav { width: 730px; float: left; }
#tblMenuPageContactInfo { display: none; }

/*Cart  Counter*/
.YourCart
{   
    background-color:#A9894E;
    border:1px solid #A9894E;
    border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
    padding:8px 5px;
    width:90px;
    cursor:pointer;
}
.lblyourorderhere
{
    background-image:url("../Images/cart_image.png");
    background-position:left center;
    background-repeat:no-repeat;
    padding:12px 0px 12px 30px;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#fff;
    
    text-transform:uppercase;
}
.lblTotalCartItems
{
    background-color: #3D0606;
    border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;    
}
/*end*/
.SearchItemLabel {
    color: red;
    font-size: 20px;
    font-weight: bold;
    margin-top: 50px;
    position: absolute;
    margin-left:300px;
}

 .divMenuVeg
 {
    margin: 0 auto;    float: right; background:Url(../Images/Veg-Non-Veg-Lunch-Boxes.png)no-repeat; display:none;
 }
.divMenuVeg:hover
 {
   background:Url(../Images/Veg-Non-Veg-Lunch-Boxes.png) no-repeat scroll 0px -50px ;margin-top:2px;
 }
  .divSmallPlate
 { margin: 0 auto;position: relative; float: right;background:Url(../Images/Small-Plates.png) no-repeat;     margin-right: 104px;
 }
   .divSmallPlate:hover
 {
   background:Url(../Images/Small-Plates.png) no-repeat scroll 0px -50px;margin-top:2px;
 }

 .divMenuNonVeg
{
    margin: 0 auto;position: relative; float: right;background:Url(../Images/Non-Veg-lunch-Boxes.png) no-repeat;     margin-right: 23px;
 }
   .divMenuNonVeg:hover
 {
   background:Url(../Images/Non-Veg-lunch-Boxes.png) no-repeat scroll 0px -50px;margin-top:2px;
 }

 