#spn-left-menu {
    background-image: url("../Images/Mobile/HomePage/TouchBarLeft.jpg");
}

#spn-right-menu {
    background-image: url("../Images/Mobile/HomePage/TouchBarRight.jpg");
    margin-left: 15px;
    margin-right: 15px;
    padding-right: 0px !important;
}

.spn-left-menu-selected {
    background-image: url("../Images/Mobile/HomePage/TouchBarLeft_Selected.jpg") !important;
}

.spn-right-menu-selected {
    background-image: url("../Images/Mobile/HomePage/TouchBarRight_Selected.jpg") !important;
}

.tblHeaderNav td {
    background: linear-gradient(#fff, #fff) repeat scroll 0 0 #fff;
    background: #23411F;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to( #fff));
    background-image: -webkit-linear-gradient( #fff, #fff );
    background-image: -moz-linear-gradient( #fff,#fff );
    background-image: -ms-linear-gradient( #fff,#fff );
    background-image: -o-linear-gradient( #fff,#fff );
    background-image: linear-gradient(#fff, #fff );
}

#divHomeSlider .theme-default .nivo-controlNav {
    margin: -30px auto 0 0;
}

s /**** Start setting icons for home page ****/ .loginBtn, .regBtn, #divMore .ui-block-a, #divMore .ui-block-b, #divMore .ui-block-c {
    background-image: url("../Images/Mobile/HomePage/IconBG.png") !important;
    color: #FFFFFF;
}

.loginBtn {
    background-image: url("../Images/Mobile/HomePage/IconBG.png") !important;
    color: #FFFFFF;
}

#divOrderIcon, #divMore #nav-orderonline {
    background-image: url("../Images/Mobile/HomePage/Order.png") !important;
}

#divOrderIcon, #divMore #nav-orderlunchbox {
    background-image: url("../Images/Mobile/HomePage/Order-Lunch-More.png");
}

#divOrderIcon, #divMore #nav-dinnermenu {
    background-image: url("../Images/Mobile/HomePage/Dinner-Menu-More.png");
}

#divCateringIcon, #divMore #nav-CateringInquiry {
    background-image: url("../Images/Mobile/HomePage/Catering_Menu.png");
}

#divReservationIcon, #divMore #nav-tablebooking {
    background-image: url(../Images/Mobile/HomePage/Reservation.png);
}

#divContactUsIcon, #divMore #nav-contactus {
    background-image: url("../Images/Mobile/HomePage/Contact-Us.png");
}

#divGalleryIcon, #nav-photo-gallery, #divMore #nav-gallery {
    background-image: url("../Images/Mobile/HomePage/BallRoom.png") !important;
}

#divMoreIcon {
    background-image: url("../Images/Mobile/HomePage/More.png");
}

#divNewsIcon, #nav-news-events, #nav-EventInquiry {
    background-image: url("../Images/Mobile/HomePage/news.png") !important;
}

#divServicesIcon, #nav-Services {
    background-image: url("../Images/Mobile/HomePage/Services.png");
}

#divMore #nav-giftcertificate {
    background-image: url("../Images/Mobile/HomePage/Gift_Certificate_Icon.png");
}

#divMore #nav-cateringinquiry {
    background-image: url("../Images/Mobile/HomePage/Catering_Menu.png");
}

#divMore #nav-joinourvipclub {
    background-image: url("../Images/Mobile/HomePage/VIP.png");
}

#divMore #nav-testimonials {
    background-image: url("../Images/Mobile/HomePage/Testimonial.png");
}

#divMore #nav-contact-us, #divContactUsIcon, #divMore #nav-ContactUs {
    background-image: url("../Images/Mobile/HomePage/Contact-Us.png");
}

#divLoginIcon {
    background-image: url("../Images/Mobile/HomePage/Login.png");
}

#divRegIcon {
    background-image: url("../Images/Mobile/HomePage/Register.png");
}

#divMore #nav-directions, #divDirectionsIcon {
    background-image: url("../Images/Mobile/HomePage/Direction.png");
}

#divMore #nav-Home {
    background-image: url("../Images/Mobile/HomePage/Home.png");
}

#divMore #nav-Banquet, #divBanquetIcon {
    background-image: url("../Images/Mobile/HomePage/banquet.png");
}

#divMore #nav-NewsEvents {
    background-image: url("../Images/Mobile/HomePage/News.png");
}

#divMore #nav-Admin {
    background-image: url("../Images/Mobile/HomePage/admin.png");
}

#divMore .ui-block-a, #divMore .ui-block-b, #divMore .ui-block-c {
    font-size: 11px;
}


/**** Start Setting left panel menu icons ****/
#firstpanel {
    background: #CECECE url("../Images/Mobile/HomePage/BgPattern.jpg") !important;
}

    #firstpanel .ui-panel-inner, .ordercheckoutaspx #firstpanel {
        background-image: url("../Images/Mobile/HomePage/Shadow.png") !important;
    }

.mobile-nav #Home {
    background-image: url("../Images/Mobile/HomePage/Menu/home.png") !important;
}

.mobile-nav #orderonline {
    background-image: url("../Images/Mobile/HomePage/Menu/OrderOnline.png") !important;
}


.mobile-nav #orderlunchbox {
    background-image: url("../Images/Mobile/HomePage/Menu/Order-Lunch.png") !important;
}

.mobile-nav #dinnermenu {
    background-image: url("../Images/Mobile/HomePage/Menu/Dinner-Menu.png") !important;
}


.mobile-nav #cateringinquiry {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering-Inquiry.png") !important;
}

.mobile-nav #tablebooking {
    background-image: url("../Images/Mobile/HomePage/Menu/TableReservation.png") !important;
}

.mobile-nav #joinourvipclub {
    background-image: url("../Images/Mobile/HomePage/Menu/VIP.png") !important;
}

.mobile-nav #giftcertificate {
    background-image: url("../Images/Mobile/HomePage/Menu/Gift_Certificate.png") !important;
}

.mobile-nav #news {
    background-image: url("../Images/Mobile/HomePage/Menu/News_Events1.png");
}

.mobile-nav #gallery {
    background-image: url("../Images/Mobile/HomePage/Menu/Gallery.png");
}

.mobile-nav #contactus {
    background-image: url("../Images/Mobile/HomePage/Menu/ContactUs.png");
}

.mobile-nav #directions {
    background-image: url("../Images/Mobile/HomePage/Menu/Direction.png");
}

.mobile-nav #testimonials {
    background-image: url("../Images/Mobile/HomePage/Menu/Testimonials.png");
}

.mobile-nav #Services {
    background-image: url("../Images/Mobile/HomePage/Menu/Services.png");
}

.mobile-nav #EventInquiry {
    background-image: url("../Images/Mobile/HomePage/Menu/Event-Inquiry.png");
}

.mobile-nav #NewsEvents, .mobile-nav #newsevents {
    background-image: url("../Images/Mobile/HomePage/Menu/News_Events.png");
}





.mobile-nav #Admin {
    background-image: url("../Images/Mobile/HomePage/Menu/admin.png");
}

.siteMapTitle {
    color: #3D783E !important;
    font-weight: bolder !important;
}
/*** End Setting left panel menu icons ****/



/**********(START) of Right side Icon******/

.menu-left {
    background-image: url("../Images/Mobile/HomePage/LeftNavi.jpg");
}

.menu-mid {
    background-image: url("../Images/Mobile/HomePage/MiddleNavi.jpg");
    color: #FFF !important;
}

.menu-right {
    background-image: url("../Images/Mobile/HomePage/RightNavi.jpg");
}

.menu-left-hover {
    background-image: url("../Images/Mobile/HomePage/LeftNaviHover.jpg") !important;
}

.menu-mid-hover {
    background-image: url("../Images/Mobile/HomePage/MiddleNaviHover.jpg") !important;
}

.menu-right-hover {
    background-image: url("../Images/Mobile/HomePage/RightNaviHover.jpg") !important;
}

#divContactUsLogo {
    background-image: url("../Images/Mobile/HomePage/contactdetails.png") !important;
}

#divBusinessHoursLogo {
    background-image: url("../Images/Mobile/HomePage/business-hours.png") !important;
}

#tblDisplayBusinessHours {
    margin: 0 auto;
}

.liPhone {
    background: url("../Images/Mobile/HomePage/Phone.png") no-repeat !important;
    background-position: 0px !important;
}

#divFax {
    background: url("../Images/Mobile/HomePage/Fax.png")no-repeat !important;
}

.liEmailDisplay {
    background: url("../Images/Mobile/HomePage/Email.png") no-repeat !important;
    background-position: 0px !important;
    line-height: 2em !important;
    word-wrap: normal !important;
}

.divInner .lblContactUsTitle, .divInner #divMobileAddress a, .divInner #divMobileAddress {
    color: #3B783C !important;
}

.divInner #divHomePageTiming #tblDisplayBusinessHours, .divInner #divHomePageTiming #tblDisplayBusinessHours #DisplayBusinessHoursTitle {
    color: #3D793D !important;
}

#secondpanel {
    background-color: #fff !important;
}

    #secondpanel #tabs {
        margin-top: 21px !important;
    }

    #secondpanel .ui-panel-inner .ui-navbar {
        height: 40px !important;
    }

#navigationTab .ui-btn {
    border: 0 none !important;
    padding: 0;
}
/*****************(END)of Right side Icon**************/

/**** End setting icons for home page ****/


#divCollpExpdContact .ui-btn {
    background: #e0e0e0;
    border: 1px solid #B8B7BF !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#ffffff));
    background: -webkit-linear-gradient(#e0e0e0,#ffffff);
    background-color: -moz-linear-gradient(#e0e0e0,#ffffff);
    background: -ms-linear-gradient(#e0e0e0,#ffffff);
    background: -o-linear-gradient(#e0e0e0,#ffffff);
    background-image: linear-gradient(#e0e0e0,#ffffff) !important;
}

#divMobileDeliveryLink {
    background-image: linear-gradient(#1F8A22,#166418) !important;
    border-radius: 6px;
    margin: 0px 5px;
}

#divMobileBusinessHours .ui-btn {
    background: #1F8A22;
    color: #fff !important;
    border: 1px solid #B8B7BF !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#1F8A22),to(#166418));
    background: -webkit-linear-gradient(#1F8A22,#166418);
    background-color: -moz-linear-gradient(#1F8A22,#166418);
    background: -ms-linear-gradient(#1F8A22,#166418);
    background: -o-linear-gradient(#1F8A22,#166418);
    background-image: linear-gradient(#1F8A22,#166418) !important;
}

#firstpanel .mobile-nav div:active, #firstpanel .mobile-nav div.selected {
    background-image: -webkit-linear-gradient( #588d2c,#225000 ) !important;
    background-image: -moz-linear-gradient( #588d2c,#225000 ) !important;
    background-image: -ms-linear-gradient( #588d2c,#225000 ) !important;
    background-image: -o-linear-gradient( #588d2c,#225000 ) !important;
    background-image: linear-gradient( #588d2c,#225000 ) !important;
}


#divmenuoptions2-popup {
    width: 91% !important;
}

.ui-header #mobilepageheading {
    background: #A1BC9B !important;
    color: #000 !important;
    font-weight: bold !important;
}

.ui-header {
    text-shadow: none !important;
}

.ui-bar-d {
    background: #A1BC9B !important; /* background-image: -webkit-gradient(linear,left top,left bottom,from(  #fff  ),to(  #fff  ));     background-image: -webkit-linear-gradient(  #fff , #fff  );     background-image: -moz-linear-gradient(  #fff , #fff  );     background-image: -ms-linear-gradient(  #fff , #fff  );     background-image: -o-linear-gradient(  #fff , #fff  );     background-image: linear-gradient(  #fff , #fff  );*/
    color: #000 !important;
    font-weight: bold !important;
}

.ui-navbar {
    background-color: #A1BC9B !important;
    height: 45px;
}

#secondpanel .ui-panel-inner .ui-navbar {
    background: none !important;
}

.ui-navbar .ui-btn, .menuaspx #divMenuNavBar .ui-btn {
    background: #CDE6C6;
    font-weight: bold;
    color: #000 !important;
    text-shadow: none !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FEFEFE ),to( #CDE6C6 )) !important;
    background-image: -webkit-linear-gradient( #FEFEFE, #CDE6C6 ) !important;
    background-image: -moz-linear-gradient( #FEFEFE, #CDE6C6 ) !important;
    background-image: -ms-linear-gradient( #FEFEFE, #CDE6C6 ) !important;
    background-image: -o-linear-gradient( #FEFEFE, #CDE6C6 ) !important;
    background-image: linear-gradient( #FEFEFE, #CDE6C6 ) !important;
}

.ui-btn:active {
    background: none !important;
    background-image: -webkit-linear-gradient( #588d2c,#225000 ) !important;
    background-image: -moz-linear-gradient( #588d2c,#225000 ) !important;
    background-image: -ms-linear-gradient( #588d2c,#225000 ) !important;
    background-image: -o-linear-gradient( #588d2c,#225000 ) !important;
    background-image: linear-gradient( #588d2c,#225000 ) !important;
}

#menuBreadcrum {
    background: #CECECE url("../Images/Mobile/HomePage/bg.jpg") !important;
}

.bredcrumText {
    border: 0px;
    color: white !important;
    background-color: #82A709 !important;
}

#menuBreadcrum span {
    color: #000;
}

.itemdetailsaspx .btnAddToCart {
    background: url(../Images/btnAddItem.gif) no-repeat !important;
    border: none !important;
    height: 34px !important;
    width: 98px !important;
    cursor: pointer !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.itemdetailsaspx .btnItemCancel {
    background: url('../images/cancel.gif' ) no-repeat !important;
    height: 34px !important;
    width: 98px !important;
    border: none !important;
    cursor: pointer !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.UpdateToCart {
    background: url("../images/update.gif") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    cursor: pointer !important;
    height: 34px !important;
    width: 98px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


.ButtonStyle {
    border: 1px solid #9F772B;
    background: #9F772B;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#F5E7CB),to(#9F772B)) !important;
    background: -webkit-linear-gradient( #F5E7CB, #9F772B ) !important;
    background-color: -moz-linear-gradient( #F5E7CB, #9F772B ) !important;
    background: -ms-linear-gradient( #F5E7CB, #9F772B ) !important;
    background: -o-linear-gradient( #F5E7CB, #9F772B ) !important;
    background: linear-gradient( #F5E7CB, #9F772B ) !important;
    background-repeat: no-repeat;
}
/******************(START) of MENu order cart **************/
.menuaspx .EmptyCart {
    background: url('../images/EmptyCart.gif' ) no-repeat !important;
    height: 21px !important;
    width: 82px !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.CartGrid td {
    border: none !important;
}

.imgConfirmOrder {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 25PX !important;
}

#tblCartHeader, #divConfirmOrder, .CartGrid, #tblCartItems {
    background: #e0e0e0;
    font-weight: bold;
    border: 0px !important;
    color: #000 !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#ffffff)) !important;
    background: -webkit-linear-gradient( #e0e0e0, #ffffff ) !important;
    background-color: -moz-linear-gradient( #e0e0e0, #ffffff ) !important;
    background: -ms-linear-gradient( #e0e0e0, #ffffff ) !important;
    background: -o-linear-gradient( #e0e0e0, #ffffff ) !important;
    background: linear-gradient( #e0e0e0, #ffffff ) !important;
    background-repeat: no-repeat;
}

#tdCartHeader {
    background: #FEFEFE !important;
    border: none !important; /* font-weight: bold;     border: 1px solid #D7D7D7 !important;     color: #000 !important;     text-shadow: none !important;     background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#ffffff));     background: -webkit-linear-gradient(   #e0e0e0  ,  #ffffff    );     background-color: -moz-linear-gradient(   #e0e0e0  ,  #ffffff    );     background: -ms-linear-gradient(   #e0e0e0  ,  #ffffff    );     background: -o-linear-gradient(   #e0e0e0  ,  #ffffff    );     background: linear-gradient(   #e0e0e0  ,  #ffffff    );     background-repeat: no-repeat;*/
}

.menuaspx #divConfirmOrder {
    width: 100% !important;
}

#divConfirmOrder {
    padding: 0px !important;
    padding-top: 5px !important;
}

#tdYourOrder {
    color: #000 !important;
}

#tblCartFooter {
    background: #43AA3F;
    font-weight: bold;
    border: 1px solid #B8B7BF !important;
    color: #000 !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#43AA3F),to(#338D35));
    background: -webkit-linear-gradient( #43AA3F, #338D35 );
    background-color: -moz-linear-gradient( #43AA3F, #338D35 );
    background: -ms-linear-gradient( #43AA3F, #338D35 );
    background: -o-linear-gradient( #43AA3F, #338D35 );
    background: linear-gradient( #43AA3F, #338D35 );
    background-repeat: no-repeat;
}

#divMenuaspxOrderCart .ui-navbar {
    /*background-color:#fff !important;*/
    background: #CECECE url("../Images/Mobile/HomePage/bg.jpg") !important;
}

#divMenuaspxOrderCart .ui-grid-solo {
    margin: 5px !important;
}

#divbusinesshrs .ui-dialog-contain .ui-header {
    height: 38px !important;
}

#divbusinesshrs .ui-dialog-contain .ui-header, .vipregistrationformaspx #clubinformation .ui-dialog-contain .ui-header {
    height: 38px !important;
}

#divOnlineOrderMessagepopup .ui-dialog-contain .ui-header .ui-title {
    min-height: 2.1em !important;
}

/******************(END) of MENu order cart **************/
.itemdetailsaspx #divMenuItemDescriptionDetails {
    color: #000 !important;
}

.ui-collapsible-content .ui-btn {
    background: none repeat scroll 0 0 #FFFFFF !important; /*border-top: medium none !important;*/
    border: 1px solid #C7C7C7 !important;
}

#divItemDetailsFooter {
    background-color: #A1BC9B !important;
}

.menuaspx .ui-btn, .itemdetailsaspx .ui-btn, .cateringaspx .ui-btn, .picturegalleryaspx .ui-btn, .directionsaspx .ui-btn, .eventsaspx .ui-btn, .eventslistaspx .ui-btn, .eventdetailsaspx .ui-btn, .contactusaspx .ui-btn {
    background: #e0e0e0;
    font-weight: bold;
    border: 1px solid #D7D7D7 !important;
    color: #000 !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#ffffff));
    background: -webkit-linear-gradient( #e0e0e0, #ffffff );
    background-color: -moz-linear-gradient( #e0e0e0, #ffffff );
    background: -ms-linear-gradient( #e0e0e0, #ffffff );
    background: -o-linear-gradient( #e0e0e0, #ffffff );
    background: linear-gradient( #e0e0e0, #ffffff );
    background-repeat: no-repeat;
}

.menuaspx .ui-content {
    padding-left: 5px;
    padding-right: 5px;
}

#divMobileMenuContainer .ui-panel-wrapper {
    /*background:none !important;*/
}

.itemdetailsaspx .ui-panel-wrapper, .eventslistaspx .ui-panel-wrapper, .eventdetailsaspx .ui-panel-wrapper, .cateringaspx .ui-panel-wrapper, .loginaspx .ui-panel-wrapper, .contactusaspx .ui-panel-wrapper, .vipregistrationformaspx .ui-panel-wrapper, .directionsaspx .ui-panel-wrapper, .testimonialsaspx .ui-panel-wrapper, .picturegalleryaspx .ui-panel-wrapper, .eventsaspx .ui-panel-wrapper {
    background: #CECECE url("../Images/Mobile/HomePage/bg.jpg"); /*    background-color:#FFF;*/
}

#divPicturesHeader #backTab {
    margin-top: 4px;
}

#divSubMenuLinks .ui-header, #divPicturesHeader {
    /* background-color:#FFF !important;*/
    background: #CECECE url("../Images/Mobile/HomePage/bg.jpg") !important;
}

.administrationaspx #divSubMenuLinks .ui-header {
    background-image: none !important;
}

.viewordersaspx #divSubMenuLinks .ui-header {
    background-image: none !important;
    background-color: #fff !important;
}

#divSearchNavBar {
    padding-top: 10px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#divmenuoptions-popup .ui-navbar, #divmapmenuoptions .ui-navbar {
    background: none !important;
}


/**** Start Mobile Create User Page ****/
.divRULInfoContainer {
    padding-top: 0px !important;
}

.divRULInfoContent {
    display: none !important;
}

.CreateUserRegiter {
    border: none;
    background: url(../Images/register.gif) no-repeat;
    height: 34px;
    width: 98px;
    cursor: pointer;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.pnlloginsocial {
    margin: none !important;
    padding-left: 0px !important;
    border-bottom: solid 1px #dddddd;
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100% !important;
}

.administrationaspx #divMenuOptions .ui-navbar, .viewordersaspx #divMenuOptions .ui-navbar {
    background: none !important;
}

.TestimonialSource {
    font-weight: bold;
    text-align: left;
}

#divTestimonialContainer, #divMobileDirectionContainer {
    background: none !important;
}

.loginaspx .chkrememberMeContainer, .loginaspx .chkrememberMeContainer {
    margin-top: 5px !important;
}


/**** End Mobile Create User Page ****/
.imgMobileRestaurant {
    float: none !important;
    width: 267px;
    height: 62px;
}

.CreateUserRegiter {
    color: White !important;
    font-weight: bold !important;
    border: 1px solid #C6C79C !important;
    background: #9F772B;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#F5E7CB),to(#9F772B)) !important;
    background: -webkit-linear-gradient( #F5E7CB, #9F772B ) !important;
    background-color: -moz-linear-gradient( #F5E7CB, #9F772B ) !important;
    background: -ms-linear-gradient( #F5E7CB, #9F772B ) !important;
    background: -o-linear-gradient( #F5E7CB, #9F772B ) !important;
    background: linear-gradient( #F5E7CB, #9F772B ) !important;
    background-repeat: no-repeat;
    width: 100% !important;
}




.MainMenuCategory {
    padding-left: 15px !important;
}

.limenuitemsname.ui-last-child {
    padding-left: 0px !important;
}

#tblCartFooter {
    background-color: #8F191C !important;
    color: #FFFFFF !important;
}

.lblOnlineOrderMessage ul {
    text-align: left !important;
}

.administrationaspx #divSubMenuLinks .ui-header {
    background-color: #A1BC9B !important;
}

.newsTitle .ui-link, .divEventContentContainer .ui-bar-d .ui-link {
    color: #000 !important;
}

.SelectedTab {
    border: 1px solid #DA6A25 !important;
    background: #DA6A25 !important;
    text-shadow: none !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FEA76A ),to( #DA6A25 )) !important;
    background-image: -webkit-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: -moz-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: -ms-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: -o-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: linear-gradient( #FEA76A,#DA6A25 ) !important;
}

.UnSelectedTab:hover {
    border: 1px solid #DA6A25 !important;
    background: #DA6A25 !important;
    color: #fff !important;
    text-shadow: none !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FEA76A ),to( #DA6A25 )) !important;
    background-image: -webkit-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: -moz-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: -ms-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: -o-linear-gradient( #FEA76A,#DA6A25 ) !important;
    background-image: linear-gradient( #FEA76A,#DA6A25 ) !important;
}

#divFacebookContainer {
    float: right;
}

#divTwitterContainer {
    float: left;
}

.TestimonialContainer {
    border-top: 2px dotted #828282;
    margin: 0 3px 3px;
    padding-bottom: 10px;
}

.TestimonialText {
    font-size: 12px;
    padding: 20px 30px 6px;
    text-align: justify;
}

.TestimonialSource {
    font-weight: bold;
    text-align: right;
    padding-right: 30px;
}

.SelectedTab {
    width: 170px;
}

.UnSelectedTab, .UnSelectedTab:hover {
    width: 170px;
}
/*@media only screen and (max-width: 760px), (min-device-width: 420px) and (max-device-width: 768px)  {*/
@media only screen and (max-width: 320px), (min-device-width: 320px) and (max-device-width: 720px),only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 320px), {
    #tblSizeControl table, #tblSizeControl thead, #tblSizeControl th, #tblSizeControl tr, #tblSizeControl td {
        display: block;
    }

        #tblSizeControl thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

    #tblSizeControl td {
        border: none;
        position: relative;
    }

        #tblSizeControl td:before {
            position: absolute;
            white-space: nowrap;
        }

    .SelectedTab {
        width: 170px;
        margin-top: 2px;
    }

    .UnSelectedTab, .UnSelectedTab:hover {
        width: 170px;
        margin-top: 2px;
    }
}

#divmenuoptions-popup .ui-navbar, #divmapmenuoptions .ui-navbar, #divmenuoptions2-popup .ui-navbar {
    background: none !important;
}

.loginBtn:active, .regBtn:active, #divMore .ui-block-a:active, #divMore .ui-block-b:active, #divMore .ui-block-c:active {
    background-image: url("../Images/Mobile/HomePage/IconBgSelected.gif") !important;
}

#firstpanel .mobile-nav div:active .siteMapTitle, #firstpanel .mobile-nav div.selected .siteMapTitle {
    color: #fff !important;
}

.administrationaspx #divSubMenuLinks .ui-header, .viewunifieddashboardaspx #ViewUnifiedDashBoard .ui-header {
    background: #A1BC9B !important;
    color: White !important;
}

#divPictureGallery .ui-content ul li img {
    margin: 7px 5px !important;
}

#tblPizzaControlContent {
    margin-left: 89px;
}

.tblToppingOptions {
    margin-left: 76px !important;
    margin-bottom: 5px !important;
}

@media only screen and (max-device-width :400px) {


    .itemprice {
        margin: 0px !important;
        font-size: 10.5px !important;
        width: 44px !important;
    }

    .itemsizes {
        padding-right: 25px !important;
    }

    .itemsize {
        float: right;
        margin: 0 5px 0 0px !important;
        text-align: center;
        width: 50px;
        font-size: 10px !important;
    }

    .description {
        float: left;
        width: 100% !important;
    }

    .displayItemName {
        clear: both !important;
        width: 100% !important;
    }
}

#pDivContactDetail {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #337F34;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    font-weight: bold;
    margin-top: -1px;
    padding-bottom: 2px;
    padding-top: 2px;
}


.gallery li a {
    border-color: #aaa !important;
}

#tblmobilelogincontrol #registerButton div {
    padding-left: 5px;
}

.ordercheckoutaspx #firstpanel {
    background-position: right center !important;
    background-repeat: repeat-y !important;
}

#tblmobilelogincontrol {
    width: 190px;
}
/********(START) Landing Page *********************/
#divLandingPageWrapper {
    width: 100% !important;
    background-image: url('../Images/Mobile/LandingPage/background.jpg') !important;
    height: 100% !important;
    padding: 0px !important;
}

.imgLandingPageLogo {
    height: 36px;
    width: 180px;
}

#btnMayBeLater {
    background-color: #fff !important;
    background-image: none !important;
    border: none !important;
    margin: 0 0 5px 10px !important;
    font-size: 11px;
}

    #btnMayBeLater:active {
        color: #fff !important;
        background-color: #FFA340 !important;
    }

#divGetMobileApp {
    margin: 0 auto;
    width: 100%;
}

#divAppDownloadLink {
    margin: 0 auto;
}
/*
.divParagraphBottomImgContainer
{
    height:150px;
    margin-top:10px;
}*/
.imgLandingPageHandImage {
    height: 273px;
    width: 136px;
}

.divBottomContainer {
    background-color: #FFFFFF !important;
    width: 100%;
    margin-bottom: 0px !important;
}

.divParagraphBottomImgContainer {
    margin-top: 5px;
    text-align: center;
    width: 50%;
}

#divLogo {
    padding-top: 10px;
    background: #fff !important;
}

.divParagraphBottomImg {
    background-image: url("../Images/Mobile/LandingPage/Hand.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    background-position: right top;
    background-size: 400px 200px;
}

.divParagraphContent {
    font-size: 16px;
    padding: 15px 0px 15px 0px;
    color: #fff !important;
}

#lblInstruction {
    font-size: 15px;
    padding-top: 10px;
    padding-left: 10px;
}

.landingpageaspx #tdAppleDwnldLink {
    padding: 20px 15px 15px 0px;
}

.landingpageaspx #tdGoogleDwnldLink {
    padding: 20px 0px 15px 15px;
}

#btnMayBeLater {
    background: -webkit-gradient(linear,left top,left bottom,from(#FFB04B),to(#FFB04B)) !important;
    background: -webkit-linear-gradient( #FFB04B, #FFB04B ) !important;
    background-color: -moz-linear-gradient( #FFB04B, #FFB04B ) !important;
    background: -ms-linear-gradient( #FFB04B, #FFB04B ) !important;
    background: -o-linear-gradient( #FFB04B, #FFB04B ) !important;
    background: linear-gradient( #FFB04B, #FFB04B ) !important;
    color: #000 !important;
    font-family: Verdana;
}

@media screen and (max-width: 420px) {
    .landingpageaspx #tdAppleDwnldLink {
        padding: 0px 2px 0px 0px;
    }

    .landingpageaspx #tdGoogleDwnldLink {
        padding: 0px 0px 0px 2px;
    }

    #lblInstruction {
        font-size: 12px;
    }

    .divParagraphContent {
        font-size: 12px;
        padding: 0px;
    }

    .imgLandingPageHandImage {
        height: 155px;
        width: 100px;
    }

    .divParagraphBottomImgContainer {
        margin-top: 5px;
        text-align: left;
        margin-right: 0px;
    }

    .divParagraphBottomImg {
        background-image: url("../Images/Mobile/LandingPage/Hand.png");
        background-position: left center !important;
        background-repeat: no-repeat;
        background-size: 155px 150px;
    }

    .imgLandingPageLogo {
        height: 50px;
        width: 190px;
    }
}

.seprator {
    background-image: url("../Images/Mobile/LandingPage/seprator.png");
    height: 2px !important;
    margin: 5px auto !important;
    width: 70% !important;
    -webkit-margin-before: 15px !important;
}

.tdAppleDwnldLink a img, .tdGoogleDwnldLink a img {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
}

#tdAppleDwnldLink, #tdGoogleDwnldLink {
    display: block !important;
}

#divAppDownloadLink img, #divTableAppleLink img {
    width: 140px !important;
}

.PhoneGap #divGetMobileApp {
    display: none;
}

.OrderCheckoutDistanceMessage {
    color: Red;
}
/********(END) Landing Page ***********************/
/*Added by chirag for support request on [2020-10-24]*/
.tcTipText {
    font-size: 12px !important;
    color: red !important;
}

#nav-giftcertificate {
    background-image: url(../Images/Mobile/HomePage/Gift_Certificate_Icon.png);
}

/* ============================================================================================== */
/* ===================  Start Custom changes for checkout page desinging  ======================= */
/* ============================================================================================== */
.Loginusercardpanel {
    background: #DADADA;
}

.existingcreaditcarddetail {
    margin-bottom: 15px;
}

.tblexistingCreditCard {
    margin-bottom: 15px;
}
/* ============================================================================================== */
/* ====================  End Custom changes for checkout page desinging  ======================== */
/* ============================================================================================== */



.divEventsDetailHTML div img, #divAnnouncementDescriptionContainer div img {
    width: 90% !important;
}

/*#region css for reordering control*/
#divROrder {
    height: 35px;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 5px;
}

.tblRorder {
    height: 35px;
    text-align: left;
}

.tdRorder {
    color: White;
    font-family: Verdana;
    width: 76px;
}

.btnReorder_1 {
    background: url("../Images/btnReorderEnable1.png") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    display: block;
    height: 32px;
    margin: 0;
    width: 32px;
    margin: 0px 2px 0px 2px;
}

.btnReorder_2 {
    background: url("../Images/btnReorderEnable2.png") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    display: block;
    height: 32px;
    margin: 0;
    width: 32px;
    padding: 0px 2px 0px 2px;
}

.btnReorder_3 {
    background: url("../Images/btnReorderEnable3.png") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 14px;
    display: block;
    font-weight: bold;
    height: 32px;
    margin: 0;
    width: 32px;
    padding: 0px 2px 0px 2px;
}

.btnReorderDisabled_1 {
    background: url("../Images/btnReorderDisable1.png") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    font-size: 14px;
    font-weight: bold;
    display: block;
    height: 32px;
    margin-top: 6px;
    text-decoration: line-through;
    width: 32px;
}

.btnReorderDisabled_2 {
    background: url("../Images/btnReorderDisable2.png") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    font-size: 14px;
    font-weight: bold;
    display: block;
    height: 32px;
    margin: 0;
    text-decoration: line-through;
    width: 32px;
}

.btnReorderDisabled_3 {
    background: url("../Images/btnReorderDisable3.png") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    font-size: 14px;
    font-weight: bold;
    display: block;
    height: 32px;
    margin: 0;
    text-decoration: line-through;
    width: 32px;
}

.hlReorderLink {
    text-decoration: none;
    outline: none;
    border: none 0px;
    cursor: pointer;
}

#divReorderLink {
    background: url(../Images/Reorder.jpg) no-repeat;
    width: 100px;
    height: 25px;
    margin-left: 3px;
    outline: none;
}


#mask {
    width: 100% !important;
}
/*#endregion*/
#btnMenuFy {
    background: url(../images/menufy.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    width: 120px;
    margin: auto;
    background-size: 100% 100%;
}
#deliveryPickupContainer {
    /*display:flex;*/
}



.menufypickupbtn,
.menufydeliverybtn {
    z-index:999;
    width:100%;
}
.divMenuClassHeader {
   margin-bottom: 110px;
}
#deliveryPickupContainer {
    margin-top: 142px; 
    padding: 0 10px;
    background-image: url("../../../Images/Mobile/HomePage/bgPattern.jpg");
}
#secondpanel {
    z-index: 1000;
}

.popup {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index:111111;
}

.popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    width:250px;
    transform: translate(-50%, -50%);
    padding: 20px;
    font-size: 14px;
    font-family: system-ui;
    text-align: center;
    background: #F0F4E5;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.popup-content button {
   margin: 10px;
    padding: 10px;
    cursor: pointer;
    background: #82A709;
    font-size: 14px;
    font-weight: bold;
}