@font-face {
    font-family: 'AlexBrush';
    src: url('../fonts/AlexBrush-Regular.TTF');
    src: local('?'),url('../fonts/AlexBrush-Regular.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

form {
    width: 100% !important;
}

body {
    background: #fff;
}

#spn-left-menu {
    background-image: url("../Images/Mobile/HomePage/TouchBarLeft.png");
}

#spn-right-menu {
    background-image: url("../Images/Mobile/HomePage/TouchBarRight.png");
}

.spn-left-menu-selected {
    background-image: url("../Images/Mobile/HomePage/TouchBarSelected.png") !important;
}

.spn-right-menu-selected {
    background-image: url("../Images/Mobile/HomePage/TouchBarRight_Selected.png") !important;
}

.tblHeaderNav {
    border-bottom: 0px solid #0B4233;
}

    .tblHeaderNav td {
        /*background: #fff !important;*/
            background: url(../Images/Mobile/HomePage/Header.jpg) #fff !important;
    }

#divHomeSlider .theme-default .nivo-controlNav {
    margin: -30px auto 0 0;
}

.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;
    font-size: 11px;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

    .loginBtn:active, .regBtn:active, #divMore .ui-block-a:active, #divMore .ui-block-b:active, #divMore .ui-block-c:active {
        /*background: #E9E9E9 !important;*/
        background-image: url(../Images/Mobile/HomePage/IconBgSelected.png) !important;
        border-radius: 10px !important;
        -moz-border-radius: 10px !important;
        -webkit-border-radius: 10px !important;
    }

#nav-banquetmenu, #divOrderIcon, #divMore #nav-OrderOnline, #divMore #nav-orderonline, #divMore #nav-order {
    background-image: url("../Images/Mobile/HomePage/Order.png") !important;
}

#divMore #nav-CakeOrder, #divMore #nav-cakeorder {
    background-image: url("../Images/Mobile/HomePage/Cake.png") !important;
}

#divCateringInquiryIcon, #divMore #nav-cateringinquiry {
    background-image: url("../Images/Mobile/HomePage/CateringInquiry.png");
}

#divMore #nav-menu {
    background-image: url("../Images/Mobile/HomePage/menu.png") !important;
}

#divCateringIcon, #divMore #nav-cateringmenu {
    background-image: url("../Images/Mobile/HomePage/Catering.png");
}

#divBtnAboutus {
    background-image: url("../Images/Mobile/HomePage/AboutUs.png");
}

#divMore #nav-aboutus, #divAboutIcon {
    background-image: url(../Images/Mobile/HomePage/About-Us.png);
}

#divMore #nav-coupons {
    background-image: url(../Images/Mobile/HomePage/Coupons.png);
}

#divCakeDesignIcon {
    background-image: url("../Images/Mobile/HomePage/cakeDesign.png");
}

#divBtnTestimonials {
    background-image: url("../Images/Mobile/HomePage/Testimonial.png");
}

#divContactUsIcon {
    background-image: url("../Images/Mobile/HomePage/Contact-Us.png");
}

#divSpecialEventsIcon, #nav-specialevents {
    background-image: url("../Images/Mobile/HomePage/Celebrations.png");
}

#divInquiryIcon, #nav-inquiry {
    background-image: url("../Images/Mobile/HomePage/EventInquiry.png");
}

#divEventsIcon, #divMore #nav-events, #divMore #nav-news-events, #divMore #nav-news, #divMore #nav-newsevents {
    background-image: url("../Images/Mobile/HomePage/News.png");
}

#divGalleryIcon, #nav-photo-gallery, #divMore #nav-Gallery, #divMore #nav-gallery, #divMore #nav-viewimages {
    background-image: url("../Images/Mobile/HomePage/Gallery.png") !important;
}

#divPartyIcon, #divMore #nav-cateringmenu, #divMore #nav-cateringmenu, #divMore #nav-news, #divMore #nav-cateringmenu {
    background-image: url("../Images/Mobile/HomePage/Catering.png") !important;
}

/*#divGalleryIcon, #nav-photo-gallery, #divMore #nav-Gallery, #divMore #nav-gallery, #divMore #nav-viewimages {
    background-image: url("../Images/Mobile/HomePage/Gallery.png") !important;
}*/

#divMoreIcon, #divMore #nav-more {
    background-image: url("../Images/Mobile/HomePage/More.png");
}

#divNewsIcon, #nav-news-events, #nav-EventInquiry, #nav-eventinquiry {
    background-image: url("../Images/Mobile/HomePage/news.png") !important;
}

#divServicesIcon, #nav-Services, #nav-services {
    background-image: url("../Images/Mobile/HomePage/Services.png");
}

#nav-joinourclub, #divVIPRegistrationFormIcon {
    background-image: url("../Images/Mobile/HomePage/VIP.png");
}

#nav-TableReservation, #nav-tablereservation, #divReservationIcon, #nav-reservation {
    background-image: url("../Images/Mobile/HomePage/Reservation.png") !important;
}

#divMore #nav-testimonials, #divMore #nav-reviews {
    background-image: url("../Images/Mobile/HomePage/Testimonial.png");
}

#divMore #nav-videogallery {
    background-image: url(../Images/Mobile/HomePage/VideoGallery.png);
    height: 36px;
}

#divMore #nav-employeeapplication, #divMore #nav-reviews {
    background-image: url("../Images/Mobile/HomePage/Employee_Big.png");
}

#divMore #nav-contact-us, #divContactUsIcon, #divMore #nav-ContactUs, #divMore #nav-contactus {
    background-image: url("../Images/Mobile/HomePage/Contact-Us.png");
}

#divMore #nav-locations {
    background-image: url("../Images/Mobile/HomePage/locations.png");
    margin-left:22px;
}

#divLoginIcon {
    background-image: url("../Images/Mobile/HomePage/Login.png");
}

#divRegIcon {
    background-image: url("../Images/Mobile/HomePage/Register.png");
}

#divMore #nav-Directions, #divMore #nav-directions, #divDirectionsIcon, #divdirectionsIcon {
    background-image: url("../Images/Mobile/HomePage/Direction.png") !important;
}

#divMore #nav-Home, #divMore #nav-home {
    background-image: url("../Images/Mobile/HomePage/Home.png");
}

#divMore #nav-Banquet, #divMore #nav-banquet, #divBanquetIcon {
    background-image: url("../Images/Mobile/HomePage/banquet.png");
}

#divMore #nav-NewsEvents, #divMore #nav-newsevents {
    background-image: url("../Images/Mobile/HomePage/News.png");
}

#divMore #nav-Admin, #divMore #nav-admin {
    background-image: url("../Images/Mobile/HomePage/admin.png");
}

#nav-Catering, #nav-catering {
    background-image: url("../Images/Mobile/HomePage/CateringInquiry.png") !important;
}

#firstpanel a.ui-link {
    display: block;
    height: 100%;
    text-decoration: none;
}

#firstpanel {
    background: #ffffff !important;
    margin-top: 59px !important;
}

    #firstpanel .ui-panel-inner {
        background-image: url("../Images/Mobile/HomePage/Shadow.png") !important;
        margin-top: 0 !important;
    }

.mobile-nav #home {
    background-image: url("../Images/Mobile/HomePage/Menu/home.png") !important;
}

.mobile-nav #menu {
    background-image: url("../Images/Mobile/HomePage/Menu/menu.png") !important;
}

.mobile-nav #newsevents {
    background-image: url("../Images/Mobile/HomePage/Menu/NewsEvents.png") !important;
}

newsevents .mobile-nav #banquetmenu, .mobile-nav #cateringmenu {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering.png") !important;
}

.mobile-nav #Catering, .mobile-nav #cateringinquiry, .mobile-nav #catering {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering-Inquiry.png") !important;
}

.mobile-nav #orderonline, .mobile-nav #order {
    background-image: url("../Images/Mobile/HomePage/Menu/OrderOnline.png") !important;
}

.mobile-nav #cateringmenu {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering.png") !important;
}

.mobile-nav #gallery, .mobile-nav #viewimages {
    background-image: url("../Images/Mobile/HomePage/Menu/Gallery.png") !important;
}


.mobile-nav #services {
    background-image: url("../Images/Mobile/HomePage/Menu/Services.png") !important;
}

.mobile-nav #cakedesign {
    background-image: url("../Images/Mobile/HomePage/Menu/CackDesign.png") !important;
}

.mobile-nav #eventinquiry {
    background-image: url("../Images/Mobile/HomePage/Menu/Event-Inquiry.png") !important;
}

.mobile-nav #cakeorder {
    background-image: url("../Images/Mobile/HomePage/Menu/Cake.png") !important;
}

.mobile-nav #testimonials {
    background-image: url("../Images/Mobile/HomePage/Menu/Testimonials.png") !important;
}

.mobile-nav #employeeapplication {
    background-image: url("../Images/Mobile/HomePage/Menu/Employee.png") !important;
}

.mobile-nav #contactus {
    background-image: url("../Images/Mobile/HomePage/Menu/Contact-Us.png") !important;
}

.mobile-nav #directions {
    background-image: url("../Images/Mobile/HomePage/Menu/Directions.png");
}

.mobile-nav #admin {
    background-image: url("../Images/Mobile/HomePage/Menu/admin.png");
}

.mobile-nav #aboutus {
    background-image: url("../Images/Mobile/HomePage/Menu/aboutus.png");
}

.mobile-nav #coupons {
    background-image: url("../Images/Mobile/HomePage/Menu/Coupons.png");
}

.mobile-nav #videogallery {
    background-image: url("../Images/Mobile/HomePage/Menu/VideoGallery.png");
}

.mobile-nav #tablereservation, .mobile-nav #reservation {
    background-image: url("../Images/Mobile/HomePage/Menu/TableReservation.png");
}

.mobile-nav #locations {
    background-image: url("../Images/Mobile/HomePage/Menu/locations.png");
}

.mobile-nav #more {
    background-image: url("../Images/Mobile/HomePage/Menu/more.png");
}

.siteMapTitle {
    color: #CE0504 !important; /*font-weight: bolder !important;*/
}

#divMobileContactDetailsPopup .liEmailDisplay, #divContactDetails .liEmailDisplay {
    width: 88% !important;
}

.menu-left {
    background-image: url("../Images/Mobile/HomePage/LeftNavi.png");
}

.menu-mid {
    background-image: url("../Images/Mobile/HomePage/MiddleNavi.png");
    color: #fff !important;
    padding-top: 13px;
}

.menu-right {
    background-image: url("../Images/Mobile/HomePage/RightNavi.png");
    width: 8px !important;
}

.menu-left-hover {
    background-image: url("../Images/Mobile/HomePage/LeftNaviHover.png") !important;
}

.menu-mid-hover {
    background-image: url("../Images/Mobile/HomePage/MiddleNaviHover.png") !important;
}

.menu-right-hover {
    background-image: url("../Images/Mobile/HomePage/RightNaviHover.png") !important;
}

#divContactUsLogo {
    background-image: url("../Images/Mobile/HomePage/contactdetails.png") !important;
    height: 65px;
}

#divBusinessHoursLogo {
    background-image: url("../Images/Mobile/HomePage/Business-Hours.png") !important;
    height: 67px !important;
}

#tblDisplayBusinessHours {
    margin: 0 auto;
}

.liPhone {
    background: url("../Images/Mobile/Phone.png") no-repeat !important;
    background-position: 0 !important;
}

#divFax {
    background: url("../Images/Mobile/Fax.png")no-repeat !important;
}

.liEmailDisplay {
    background: url("../Images/Mobile/Email.png") no-repeat !important;
    background-position: 0 7px !important;
    line-height: 2em !important;
    word-wrap: normal !important;
}

#divContactDetails .liEmailDisplay {
    background: url(../Images/Mobile/Email.png) no-repeat !important;
    background-position: 2px 6px !important;
    line-height: 2em !important;
    font-size: 10.4px;
    word-wrap: normal !important;
}

.divInner #divHomePageTiming #tblDisplayBusinessHours {
    color: #0d4d3c !important;
}

.divLunchBuffet {
    margin-bottom: 6px;
    color: #D26943;
    margin-top: 12px;
    font-size: 16px;
}

.divBusinessHour {
    color: #D26943 !important;
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.divBusinessHourTime {
    color: #212121 !important;
}

.divInner #divMobileAddress a, .divInner #divMobileAddress, .divInner #divHomePageTiming #tblDisplayBusinessHours #DisplayBusinessHoursTitle {
    color: #CE0504 !important;
}

#DisplayBusinessHoursTitle {
    text-align: center;
    display: none;
}

.tdDisplayBusinessHours .divBusinessHourTitle, .divInner .lblContactUsTitle {
    color: #CF5D33; /*font-size: 20px;*/
    font-size: 13px;
    margin-bottom: 10px;
}


#divButtonContainer, #divBusinessHours, #divContactDetails, #divLoginDetails {
    background: #ffffff !important;
    /*background: url(../Images/Mobile/HomePage/Pattern_BG.jpg) repeat;*/
}

#secondpanel {
    background-color: #D6BA68 !important;
}

    #secondpanel #tabs {
        padding-top: 1px !important;
        background: #ffffff;
    }

    #secondpanel .ui-panel-inner .ui-navbar {
        height: 59px !important;
        background: none !important;
    }

#navigationTab .ui-btn {
    border: 0 none !important;
    padding: 0;
}

#navigationTab .ui-tabs-anchor, .menu-left, .menu-mid, .menu-right {
    height: 59px !important;
    background-color: #ffffff !important;
}


#divContactDetailHome {
    background: #EFEFEF;
    /*background-color: transparent;*/
    text-shadow: none !important;
    border-top: 1px solid #c1c1c1;
}

#pDivContactDetail {
    margin: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000;
    font-weight: bold;
}

#divMobileBusinessHours .ui-btn {
    background: #CE0504;
    color: #ffffff !important;
    border: 2px solid #D86E6D !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#D86E6D),to(#CE0504));
    background: -webkit-linear-gradient(#D86E6D,#CE0504);
    background-color: -moz-linear-gradient(#D86E6D,#CE0504);
    background: -ms-linear-gradient(#D86E6D,#CE0504);
    background: -o-linear-gradient(#D86E6D,#CE0504);
    background-image: linear-gradient(#D86E6D,#CE0504) !important;
}

.divTableBookingBusinessHours .ui-btn {
    background: #0d4d3c;
    color: #fff !important;
    border: 2px solid #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D));
    background: -webkit-linear-gradient(#CE0504,#D86E6D);
    background-color: -moz-linear-gradient(#CE0504,#D86E6D);
    background: -ms-linear-gradient(#CE0504,#D86E6D);
    background: -o-linear-gradient(#CE0504,#D86E6D);
    background-image: linear-gradient(#CE0504,#D86E6D) !important;
}

#divIndexPage .ui-btn {
    background: #c17834;
    color: #fff !important;
    border: 2px solid #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#c17834),to(#8f4812));
    background: -webkit-linear-gradient(#c17834,#8f4812);
    background-color: -moz-linear-gradient(#c17834,#8f4812);
    background: -ms-linear-gradient(#c17834,#8f4812);
    background: -o-linear-gradient(#c17834,#8f4812);
    background-image: linear-gradient(#c17834,#8f4812) !important;
    margin-left: 5px;
    margin-right: 5px;
}

#divMobileBusinessHours .ui-btn:active {
    background: #E9E9E9 !important;
    border: 2px solid #fff !important;
}

#firstpanel .mobile-nav div:active, #firstpanel .mobile-nav div.selected {
    background: #CE0504;
    background: -webkit-gradient(linear,left top,left bottom,from(#CE0504,#D86E6D));
    background: -webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#CE0504,#D86E6D) !important;
    background: -ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: -o-linear-gradient(#CE0504,#D86E6D) !important;
    background: linear-gradient(#CE0504,#D86E6D) !important;
}

    #firstpanel .mobile-nav div:active .siteMapTitle, #firstpanel .mobile-nav div.selected .siteMapTitle {
        color: #fff !important;
    }

#divmenuoptions2-popup {
    width: 91% !important;
}

.ui-header {
    text-shadow: none !important;
}

    .ui-header #mobilepageheading {
        background: #E9E9E9 !important;
        color: #333 !important;
        font-weight: bold !important;
    }

.ui-bar-d {
    background: #E9E9E9 !important;
    color: #333 !important;
    font-weight: bold !important;
}

.ui-navbar {
    height: 45px;
    border-bottom: 1px solid #bab8b9 !important;
    background-color: #E9E9E9;
}

.ui-navbar-common .ui-btn, .menuaspx #divMenuNavBar .ui-btn, .activecouponsaspx #divMenuNavBar .ui-btn, .cateringmenuaspx #divMenuNavBar .ui-btn, .ordercheckoutaspx #divMenuNavBar .ui-btn, .itemdetailsaspx #divMenuNavBar .ui-btn, .mercuryhostedcheckoutaspx .ui-navbar .ui-btn, #divmenuoptions .ui-btn:active, .MainMenuCategory.ui-btn:active, .ui-btn-c.ui-btn:active, .picturegalleryaspx .ui-btn.ui-btn-icon-right.ui-icon-carat-r:active, .hyperlinkEventTitle.ui-btn:active, .LinkShowAllEvents.ui-btn:active {
    border: 1px solid #E9E9E9 !important;
    background: #D86E6D;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: -webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#CE0504,#D86E6D) !important;
    background: -ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: -o-linear-gradient(#CE0504,#D86E6D) !important;
    background: linear-gradient(#CE0504,#D86E6D) !important;
    background-repeat: no-repeat;
}


.ui-btn {
    background: #e0e0e0;
    font-weight: bold;
    color: #333 !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#fff));
    background: -webkit-linear-gradient(#e0e0e0,#fff);
    background-color: -moz-linear-gradient(#e0e0e0,#fff);
    background: -ms-linear-gradient(#e0e0e0,#fff);
    background: -o-linear-gradient(#e0e0e0,#fff);
    background: linear-gradient(#e0e0e0,#fff);
    background-repeat: no-repeat;
}

.menuaspx .ui-content {
    padding: 10px;
    background: #fff !important;
}
/*.menuaspx .ui-btn { border: 1px solid #fff !important; }*/
.menuaspx #ordercart .ui-content {
    padding: 2px !important;
}

.ordercheckoutaspx .CartGrid tr td ul {
    padding-left: 10px !important;
}

.ordercheckoutaspx .CartGrid {
    font-size: 11px !important;
}

.menuaspx .CartGrid {
    font-size: 11px !important;
    border: 1px solid #bab8b9 !important;
}

.menuaspx #tdCartHeader {
    background: #fefefe !important;
    border: 1px solid #bab8b9 !important;
}

.menuaspx #tblCartItems {
}

.menuaspx #divConfirmOrder {
    width: 100% !important;
}

#divConfirmOrder {
    padding: 0 !important;
    padding-top: 5px !important;
}

#tdYourOrder {
    color: #000 !important;
}

#tblCartFooter {
    background-color: #E9E9E9 !important;
    font-weight: bold;
    border: 1px solid #bab8b9 !important;
    color: #000 !important;
    text-shadow: none !important;
}

#divMenuaspxOrderCart {
    background: none repeat scroll 0 0 #fff !important;
    margin-top: 0 !important;
    padding-bottom: 3px !important;
    padding-top: 10px !important;
}

    #divMenuaspxOrderCart .ui-navbar {
        background-color: #fff !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;
}

.divOnlineOrderMessage {
    color: #000 !important;
    text-align: left;
}

#divOnlineOrderMessage {
    border: 1px solid #fff !important;
}

#divSearchNavBar {
    padding-top: 10px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#divsearchpage #divmenuoptions {
    background: #fff !important;
}

    #divsearchpage #divmenuoptions:first-child {
        padding: 10px !important;
    }

#menuBreadcrum {
    background: #E9E9E9 !important;
}

.bredcrumText {
    border: 0;
    color: #fff !important;
    background-color: #D86E6D !important;
}

#menuBreadcrum span {
    color: #333;
}

#divMobileWholePage .itemOuterContainer {
    -moz-border-radius: 5px 5px 0 0 !important;
    -webkit-border-radius: 5px 5px 0 0 !important;
    border-radius: 5px 5px 0 0 !important;
    background-color: #78797B !important;
    color: #fff !important;
    border: 1px solid #78797B !important;
    padding-top: 5px;
}

.pNameDescriptionItem {
    display: none !important;
}

#tdQuantityAndPrice {
    background-color: #E9E9E9 !important;
    -moz-border-radius: 0 0 5px 5px !important;
    -webkit-border-radius: 0 0 5px 5px !important;
    border-radius: 0 0 5px 5px !important;
    border: 1px solid #bab8b9;
}

.itemHeaderAndDesc h3 {
    text-align: left;
    margin: 5px 0 5px 10px;
    padding-top: 5px;
}

.itemHeaderAndDesc .divItemDescription {
    text-align: left;
    padding: 0 0 10px 10px;
}

.itemHeaderAndDesc {
    background-color: #e86e1c !important;
    color: #fff;
    width: 98%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
    padding: 5px 10px;
    background-color: #E9E9E9 !important;
}

.ui-header .ui-title, .ui-footer .ui-title {
    background-color: #E9E9E9 !important;
    font-size: 18px !important;
}

.tblItemDetailsFooter .ui-btn {
    width: 28% !important;
}

#divItemDetailsFooter {
    background-color: #E9E9E9 !important;
    border-top: 1px solid #bab8b9 !important;
}

.ui-btn:active, .menuaspx #divMenuNavBar .ui-btn:active, .mercuryhostedcheckoutaspx .ui-navbar .ui-btn:active {
    background: #78797B !important; /*background: -webkit-gradient(linear,left top,left bottom,from(#0d4d3c),to(#0b4032)) !important;     background: -webkit-linear-gradient(#0d4d3c,#0b4032)!important;     background-color: -moz-linear-gradient(#0d4d3c,#0b4032)!important;     background: -ms-linear-gradient(#0d4d3c,#0b4032)!important;     background: -o-linear-gradient(#0d4d3c,#0b4032)!important;     background: linear-gradient(#0d4d3c,#0b4032)!important;     background-repeat: no-repeat;*/
    color: #fff !important;
}

.ui-page, .ui-panel-wrapper {
    background: #fff !important;
    text-shadow: none !important;
}

.picturegalleryaspx .ui-page, .ui-panel-wrapper {
    overflow: hidden !important;
}

#divPicturesHeader #backTab {
    margin-top: 4px;
}

#divSubMenuLinks .ui-header, #divPicturesHeader {
    background-color: #fff !important;
}

.administrationaspx #divSubMenuLinks .ui-header {
    background-image: none !important;
}

.viewordersaspx #divSubMenuLinks .ui-header {
    background-image: none !important;
}

#divmenuoptions-popup .ui-navbar, #divmapmenuoptions .ui-navbar, #divmenuoptions2-popup .ui-navbar, #divMenuOptions-popup .ui-navbar {
    background: #fff !important;
    border-bottom: none !important;
}

.divRULInfoContainer {
    padding-top: 0 !important;
}

.divRULInfoContent {
    display: none !important;
}

.pnlloginsocial {
    margin: none !important;
    padding-left: 0 !important;
    border-bottom: solid 1px #ddd;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

.administrationaspx #divMenuOptions .ui-navbar, .viewordersaspx #divMenuOptions .ui-navbar {
    background: none !important;
}

.TestimonialSource {
    font-weight: bold;
    text-align: right;
    color: #333 !important;
    text-shadow: none !important;
}

#divTestimonialContainer, #divMobileDirectionContainer {
    background: none !important;
}

.imgMobileRestaurant {
    float: none !important;
    margin: 7.8px 0; /* margin: 5px 0; */
}

.defaultaspx .ui-content {
    /*background: #D6BA68 !important;*/
    background: none !important;
}

#divHomeSlider .theme-default .nivo-controlNav a.active {
    background-color: #CE0504 !important;
}

#divHomeSlider .theme-default .nivo-controlNav a {
    display: inline-block;
    width: 10px;
    height: 10px; /* background: url(../Images/Bullate.png) no-repeat bottom; */
    text-indent: -9999px;
    border: 0;
    background-color: #ffffff;
    margin: 0 2px;
    border-radius: 50%;
}

#divSocialMedia #divFacebookContainer {
    float: right;
    padding-right: 0;
}

#divSocialMedia #divTwitterContainer {
    padding-right: 0;
}

.hrLine {
    border-bottom: 1px solid #1f1f1f !important;
    border-top: 0px solid #1f1f1f !important;
    margin-top: 0 !important;
    border-right: none !important;
    border-left: none !important;
}

#divSocialMedia #divSaperator {
    margin-top: 5px;
    background: url('../Images/Mobile/Seprator.jpg');
    width: 336px;
    height: 1px;
}

#divSocialMedia table td {
    text-align: center;
}

.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn {
    border-bottom-width: 1px !important;
}

#divMobileBusinessHoursDetails, #divMobileContactDetailsPopup {
    background: none #fff !important;
}

#divMobileBusinessHoursDetails-popup #divMobileBusinessHoursDetails {
    background-color: #fff !important;
}

#divHomePageTiming {
    height: auto;
}

#CateringConiner {
    padding: 0 5px;
}

.ui-bar-d .ui-link {
    color: #fff !important;
    text-shadow: none;
}

.divDirectionScrollBtn1, .divDirectionScrollBtn2 {
    top: 160px !important;
}

#divOnlineOrderMessagepopup .ui-bar-d .ui-link {
    color: #000 !important;
}

#tblmobilelogincontrol td {
    padding-right: 5px;
}

.eventslistaspx .ui-mobile, .picturegalleryaspx .ui-mobile {
    overflow: scroll !important;
}

.eventslistaspx .ui-page, .picturegalleryaspx .ui-page {
    /*overflow: scroll !important;*/
    overflow: hidden !important;
}

.administrationaspx #divSubMenuLinks .ui-header, .viewunifieddashboardaspx #ViewUnifiedDashBoard .ui-header {
    background: #efefef !important;
    color: #333 !important;
}

#divPictureGallery .ui-content ul li img {
    margin: 7px 5px !important;
}

.tblTestimonialGreetingContainer, #TableBookingConiner > div > div:first-child, #CateringConiner > div > div:first-child {
    background: none repeat scroll 0 0 #E9E9E9 !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    text-shadow: none !important;
    color: #000 !important;
    text-align: left !important;
    width: 100% !important;
}

.TestimonialContainer {
    border-bottom: 1px dotted #333;
}

#divTestimonialContainer > div {
    background: none !important;
}

.alinkH1 a {
    color: #000 !important;
}

.TestimonialTitle {
    font-weight: bold;
    color: #333 !important;
    text-shadow: none !important;
}

.TestimonialText {
    font-size: 1em;
    padding-bottom: .4em;
    padding-left: 1.9em;
    padding-right: 1.9em;
    color: #000;
    text-align: left;
}

.tdRegisterVICHeader p, .tdTestimonialHeaderText p {
    margin: 0;
    text-align: left;
}

.frVIPTitle, .frVIPMessage, .frTestimonilaTitle {
    color: #fff !important;
}

.enVIPTitle, .enVIPMessage, .enTestimonilaTitle {
    color: #fff !important;
}

.tableRegisterVIC .title {
    background: #E9E9E9;
    color: #000 !important;
}

.tdRegisterVICHeader {
    background: #E9E9E9;
    padding: 5px;
    color: #000 !important;
}

#divCollpExpdContactHomePage .ui-collapsible-content {
    background-color: #fff !important;
    border-bottom: 1px solid #2c0001;
    border-left: 1px solid #2c0001;
    border-right: 1px solid #2c0001;
}

    #divCollpExpdContactHomePage .ui-collapsible-content .liPhone {
        width: 125px !important;
    }

#divLoginDetails .ui-link {
    color: #333 !important;
}

.loginaspx .chkrememberMeContainer, .loginaspx .chkrememberMeContainer {
    margin-top: 5px !important;
}

#divsearchpage .ui-content {
    padding: 0 !important;
}

#divsearchpage #divsearchcontainer, #divsearchpage .ui-btn-c {
    margin: 0 5px 0 5px !important;
}

.AboutUsPageContainer {
    width: 100%;
}

#tdItemDescription, #tdItemNote, #divMobileDirectionParking {
    display: none;
}

#divAnnouncementNavigationContainer {
    background-color: #E9E9E9 !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    padding-top: 3px !important;
    height: 33px !important;
}

.Annmenu-mid-active {
    color: #D86E6D !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
}

.Annmenu-mid {
    background: #E9E9E9 !important;
    color: #333 !important;
    border: none !important;
}

.divbuttonOnlineOrderMessage, .divbuttonbusinesshrs {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.Addons .ui-radio .ui-btn {
}

#divAnnouncementDescriptionContainer img {
    height: 100% !important;
    width: 100% !important;
    margin: 5px 0 5px !important;
}


#divSocialMedia {
    /*background-color: #ffffff;*/
    background-color: transparent;
    height: auto;
    width: 100%;
}

#tdItemComment {
    padding-bottom: 30px !important;
}

.divmobilecarticon {
    display: none !important;
}

.divEventContentContainer ul li {
    border: 1px solid #bab8b9 !important;
}

.divEventContentContainer .ui-bar-d .ui-link {
    color: #333 !important;
}

.divEventContentContainer .ui-li-divider {
    background-color: #E9E9E9 !important;
}

#divAnnouncementTitleContainer, #divAnnouncementImageAndDescriptionContainer {
    width: 100% !important;
}

.btnLogout {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    font-size: 13px;
    margin: 13px auto 0;
    padding: 4px;
    width: 30%;
}

.divEventsDetailHTML img {
    width: 100% !important;
}

#divMenuItemDescriptionDetails {
    width: 96% !important;
}

.ordercheckoutaspx .ui-content {
    background: #fff !important;
}

.OrderCheckoutFont .ui-radio .ui-btn-active {
    border: 1px solid #964e17 !important;
}

.ordercheckoutaspx .ui-header {
    padding-top: 10px !important;
    background: #fff !important;
}

.orderinvoiceaspx .ui-link {
    color: #000 !important;
}

.mercuryhostedcheckoutaspx .ui-navbar {
    padding-left: 5px !important;
    padding-right: 10px !important;
}

.rnSessionTimeOut {
    width: 98% !important;
}

.RadNotification {
    width: 80% !important;
    top: 30% !important;
}

.rnContentWrapper {
    width: 99% !important;
}

.lblPaymentInstructionBlink1 {
    width: 100% !important;
}

.RadXmlHttpPanel {
    width: 100% !important;
}

.ordercheckoutaspx #divHomePageHeader {
    padding: 0 !important;
}

.ordercheckoutaspx #firstpanel {
    top: 0 !important;
    background-image: url("../Images/Mobile/HomePage/shadow.png") !important;
    background-position: right center !important;
    background-repeat: repeat-y !important;
}

.OrderCheckoutDistanceMessage, .lblPayByPhoneText {
    color: red;
}

.ButtonStyle {
    border: 1px solid #bab8b9;
    background: #0079c2;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#0079c2,#0079c2)) !important;
    background: -webkit-linear-gradient(#0079c2,#0079c2) !important;
    background-color: -moz-linear-gradient(#0079c2,#0079c2) !important;
    background: -ms-linear-gradient(#0079c2,#0079c2) !important;
    background: -o-linear-gradient(#0079c2,#0079c2) !important;
    background: linear-gradient(#0079c2,#0079c2) !important;
    background-repeat: no-repeat;
}

    .ButtonStyle:active {
        border: 1px solid #fff !important;
        background: -webkit-gradient(linear,left top,left bottom,from(#E9E9E9,#E9E9E9)) !important;
        background: -webkit-linear-gradient(#E9E9E9,#E9E9E9) !important;
        background-color: -moz-linear-gradient(#E9E9E9,#E9E9E9) !important;
        background: -ms-linear-gradient(#E9E9E9,#E9E9E9) !important;
        background: -o-linear-gradient(#E9E9E9,#E9E9E9) !important;
        background: linear-gradient(#E9E9E9,#E9E9E9) !important;
        background-repeat: no-repeat;
    }

.SelectedTab, .UnSelectedTab:hover {
    border: 1px solid #D86E6D !important;
    background: #0d4d3c;
    color: #fff !important;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 2px;
    text-shadow: none;
    background: -webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: -webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#CE0504,#D86E6D) !important;
    background: -ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: -o-linear-gradient(#CE0504,#D86E6D) !important;
    background: linear-gradient(#CE0504,#D86E6D) !important;
    height: 38px;
    width: 90px;
    -moz-border-radius: .6em !important;
    -webkit-border-radius: .6em !important;
    border-radius: .6em !important;
}

.UnSelectedTab {
    border: 1px solid #c9c9c9 !important;
    background: #c9c9c9;
    color: #D86E6D;
    cursor: pointer;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 2px;
    text-shadow: none;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#c9c9c9));
    background-image: -webkit-linear-gradient(#fff,#c9c9c9);
    background-image: -moz-linear-gradient(#fff,#c9c9c9);
    background-image: -ms-linear-gradient(#fff,#c9c9c9);
    background-image: -o-linear-gradient(#fff,#c9c9c9);
    background-image: linear-gradient(#fff,#c9c9c9);
    height: 38px;
    width: 90px;
    -moz-border-radius: .6em !important;
    -webkit-border-radius: .6em !important;
    border-radius: .6em !important;
}

.ui-btn-b, .OrderCheckoutFont .ui-radio .ui-btn-active, #divMobileDirectionAddress .ui-btn, .divDirectionScrollBtnToTop .ui-btn, .linkDirectionScroll2, .directionsaspx #submit, .addresspopupaspx .tdSelectBtn .ui-btn, .tblLocationInfo .ui-btn, .rnContentWrapper .ui-btn, #divLoginCancel .ui-btn, #divForgotPwdAndClearList .ui-btn, .divCreateUserButton .ui-btn, .btnLogout, .menuaspx .c4 .ui-li-divider, .addresspopupaspx .ui-grid-a .ui-btn, #divMoreBackBtn, #backTab, #divsearchpage .ui-btn-c, #divMenuSearchNavBar .ui-btn, #divSubMenuLinks .ui-content .ui-link, #divCateringImgBtn .ui-btn {
    font-weight: bold;
    text-shadow: none !important;
    background: #CE0504;
    color: #fff !important;
    border: 2px solid #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D));
    background: -webkit-linear-gradient(#CE0504,#D86E6D);
    background-color: -moz-linear-gradient(#CE0504,#D86E6D);
    background: -ms-linear-gradient(#CE0504,#D86E6D);
    background: -o-linear-gradient(#CE0504,#D86E6D);
    background-image: linear-gradient(#CE0504,#D86E6D) !important;
}

.chkrememberMeContainer .ui-btn, .tdLoginContainerBody {
    background: #fff !important;
    border: none !important;
}

.ui-btn-b:active, .OrderCheckoutFont .ui-radio .ui-btn:active, #divMobileDirectionAddress .ui-btn:active, .divDirectionScrollBtnToTop .ui-btn:active, .linkDirectionScroll2:active, .directionsaspx #submit:active, .tblLocationInfo .ui-btn:active, .addresspopupaspx .tdSelectBtn .ui-btn:active, .rnContentWrapper .ui-btn:active, #divLoginCancel .ui-btn:active, #divForgotPwdAndClearList .ui-btn:active, .divCreateUserButton .ui-btn:active, .btnLogout:active, .addresspopupaspx .ui-grid-a .ui-btn:active, #divMoreBackBtn:active, #backTab:active, #divsearchpage .ui-btn-c:active, #divMenuSearchNavBar .ui-btn:active, #divSubMenuLinks .ui-content .ui-link:active, #divCateringImgBtn .ui-btn:active {
    background: #78797B !important;
    border: 2px solid #fff !important;
}

.itemdetailsaspx #tblItemDetails .ui-collapsible h3 .ui-btn {
    background: #0d4d3c !important;
    color: #fff !important;
    border: 2px solid #D86E6D !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: -webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#CE0504,#D86E6D) !important;
    background: -ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: -o-linear-gradient(#CE0504,#D86E6D) !important;
    background-image: linear-gradient(#CE0504,#D86E6D) !important;
}

.menuaspx #divConfirmOrder .ui-btn {
    background-image: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-o-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient(#CE0504,#D86E6D) !important;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #fff !important;
}

    .menuaspx #divConfirmOrder .ui-btn:active {
        background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient(#E9E9E9,#E9E9E9) repeat scroll 0 0 rgba(0,0,0,0) !important;
        padding-left: 25px;
        border: 2px solid #fff !important;
    }

#tdEmptyCart .ui-btn {
    background-image: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#CE0504,#8f4812) !important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-o-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,linear-gradient(#CE0504,#D86E6D) !important;
    background-repeat: no-repeat;
    padding-left: 30px;
    color: #fff !important;
}

    #tdEmptyCart .ui-btn:active {
        background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,linear-gradient(#E9E9E9,#E9E9E9) repeat scroll 0 0 rgba(0,0,0,0) !important;
        padding-left: 30px;
        border: 2px solid #fff !important;
    }

.spnAddToCart .ui-btn, .spnDummyAddToCart .ui-btn {
    background-image: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px;
    background: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px,-webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px,-webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#0d4d3c,#0b4032) !important;
    background: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px,-ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px,-o-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px,linear-gradient(#CE0504,#D86E6D) !important;
    background-repeat: no-repeat;
    padding-left: 30px;
    border: 2px solid #D86E6D !important;
}

    .spnAddToCart .ui-btn:active, .spnDummyAddToCart .ui-btn:active {
        background: url("../Images/Mobile/cart.png") no-repeat scroll 8px 5px,linear-gradient(#E9E9E9,#E9E9E9) repeat scroll 0 0 rgba(0,0,0,0) !important;
        padding-left: 30px;
        border: 2px solid #fff !important;
    }

.spnCancel .ui-btn {
    background-image: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-webkit-gradient(linear,left top,left bottom,from(#CE0504),to(#D86E6D)) !important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-webkit-linear-gradient(#CE0504,#D86E6D) !important;
    background-color: -moz-linear-gradient(#0d4d3c,#1f741f) !important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-ms-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-o-linear-gradient(#CE0504,#D86E6D) !important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,linear-gradient(#CE0504,#D86E6D) !important;
    background-repeat: no-repeat;
    padding-left: 25px;
    border: 2px solid #D86E6D !important;
}

    .spnCancel .ui-btn:active {
        background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,linear-gradient(#E9E9E9,#E9E9E9) repeat scroll 0 0 rgba(0,0,0,0) !important;
        padding-left: 25px;
        border: 2px solid #fff !important;
    }

@media screen and (max-width:420px) {
    .itemsize {
        width: 60px !important;
    }

    .itemprice {
        width: 60px !important;
    }
}

@media only screen and (max-width:320px),(min-device-width:320px) and (max-device-width:320px),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;
    }
}

#divMore .mobile-nav a {
    text-decoration: none !important;
}

.divInner {
    border: 0 !important;
    -moz-border-image: none !important;
    -o-border-image: none !important;
    -webkit-border-image: none !important;
    border-image: none !important;
}

#divLandingPageWrapper {
    width: 100% !important; /* background-image: url(../Images/Mobile/LandingPage/background.jpg) !important; */
    background-image: url(../Images/Mobile/LandingPage/background.jpg) !important;
    height: 100% !important;
    padding: 0 !important;
}

.imgLandingPageLogo {
    height: auto;
    width: auto;
}

#btnMayBeLater {
    background-image: none !important;
    border: none !important;
    margin: 0 0 5px 10px !important;
    font-size: 11px;
    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;
}

    #btnMayBeLater:active {
        color: #fff !important;
        background-color: #ffa340 !important;
    }

#divGetMobileApp {
    margin: 0 auto;
    width: 100%;
    padding-bottom: 7px;
    padding-top: 10px;
}

#divAppDownloadLink {
    margin: 0 auto;
}

.imgLandingPageHandImage {
    height: 273px;
    width: 136px;
}

.divBottomContainer {
    background-color: #fff !important;
    width: 100%;
    margin-bottom: 0 !important;
}

.divParagraphBottomImgContainer {
    margin-top: 5px;
    text-align: center;
    width: 50%;
    display: none;
}

#divLogo {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #ffffff !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 {
    line-height: 25px;
    font-size: 16px;
    padding: 15px 0 15px 0;
    color: #fff !important;
}

#lblInstruction {
    font-size: 15px;
    padding-top: 10px;
    padding-left: 10px;
}

.landingpageaspx #tdAppleDwnldLink {
    padding: 20px 15px 15px 0;
}

.landingpageaspx #tdGoogleDwnldLink {
    padding: 20px 0 15px 15px;
}

@media screen and (max-width:420px) {
    .landingpageaspx #tdAppleDwnldLink {
        padding: 0 2px 0 0;
    }

    .landingpageaspx #tdGoogleDwnldLink {
        padding: 0 0 0 2px;
    }

    #lblInstruction {
        font-size: 12px;
    }

    .divParagraphContent {
        font-size: 12px;
        padding: 0;
    }

    .imgLandingPageHandImage {
        height: 155px;
        width: 100px;
    }

    .divParagraphBottomImgContainer {
        margin-top: 5px;
        text-align: left;
        margin-right: 0;
    }

    .divParagraphBottomImg {
        background-image: url("../Images/Mobile/LandingPage/Hand.png");
        background-position: left center !important;
        background-repeat: no-repeat;
        background-size: 155px 150px;
    }

    .imgLandingPageLogo {
        height: auto;
        width: auto;
    }
}

.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;
    padding: 10px;
}

.PhoneGap #divGetMobileApp {
    display: none;
}

#divItemQuantityValueContainer .ui-select .ui-btn {
    border: 1px solid #ddd !important;
}

.ordercheckoutaspx .OrderCheckoutFont .ui-radio {
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

.ordercheckoutaspx #navigationTab {
    height: 56px !important;
}

.itemdetailsaspx .ui-btn-icon-left:after, .itemdetailsaspx .ui-btn-icon-right:after, .itemdetailsaspx .ui-btn-icon-top:after, .itemdetailsaspx .ui-btn-icon-bottom:after, .itemdetailsaspx .ui-btn-icon-notext:after {
    background-color: #8a430f !important;
}

.mobile-nav #Events, #divMore #nav-news-events, .mobile-nav #NewsEvents, .mobile-nav #NEWS, .mobile-nav #newsevents, .mobile-nav #events, .mobile-nav #news {
    background-image: url("../Images/Mobile/HomePage/Menu/NewsEvents.png");
}

.mobile-nav #Gallery, .mobile-nav #PhotoGallery, .mobile-nav #GALLERY, .mobile-nav #gallery, .mobile-nav #photogallery {
    background-image: url("../Images/Mobile/HomePage/Menu/Gallery.png");
}

.mobile-nav #inquiry {
    background-image: url("../Images/Mobile/HomePage/Menu/Inquiry.png");
}

.mobile-nav #specialevents {
    background-image: url("../Images/Mobile/HomePage/Menu/SpecialEvents.png");
}

.mobile-nav #joinourclub {
    background-image: url("../Images/Mobile/HomePage/Menu/VIP.png");
}

#divSearchImg {
    background: url("../Images/Mobile/HomePage/Searching.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
    height: 16px;
    margin-left: 10px;
    margin-top: 10px;
    width: auto;
}

#divBackImg {
    background: url("../Images/Mobile/HomePage/BackArrow.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
    height: 21px;
    margin-left: 10px;
    margin-top: 7px;
    width: auto;
}

#newCartImg {
    background: url("../Images/Mobile/HomePage/Cart.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;
    height: 23px;
    margin-left: 10px;
    margin-top: 5px;
    width: auto;
}

.ui-navbar-common ul li, #divMenuNavBar ul li {
    margin-top: 5px;
}

.divCateringInquiryMessage {
    display: none;
}

#divHeaderRightFacebookTwiter {
     margin: 0 auto;
    /* width: 123px; */
    /* width: 85%; */
    /* width: 50%; */
    width: 168px;
    /* width: 215%; */
    margin-top: 5px;
}

#divHeaderRightFacebookTwiter2 {
    margin: 0 auto; /*width: 80px;*/ /*width: 100%;*/
    width: 215%;
    margin-top: 5px;
}

.socialMedia {
    background-image: url(../Images/Mobile/HomePage/SocialMediaIcon.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 36px;
    width: 40px;
    float: left;
    margin-right: 2px; /*-moz-border-radius: 50%*/ /* -webkit-border-radius: 79%; */
    border-radius: 59px; /* background-color: #981B1F; */ /* margin-right: 5px; */
    transition: all 0.3s ease 0s;
}

#divFacebook {
       background-position: 1px -34px;
}

/*#divFacebook:hover {
        background-position: 1px -35px;
    }*/
#divTwitter {
       background-position: -50px -35px;
}

/*#divTwitter:hover {
        background-position: -319px -35px;
    }*/
#divGooglePlus {
    background-position: -83px 0px;
}

/*#divGooglePlus:hover {
        background-position: -105px -35px;
    }*/

#divInstagram {
   background-position: -207px -35px;
}

/*#divInstagram:hover {
        background-position: -159px -35px;
    }*/

#divYouTube {
    background-position: -52px 0px;
}

    #divYouTube:hover {
        background-position: -52px -35px;
    }

#divLinkedin {
    background-position: -212px 0px;
}

    #divLinkedin:hover {
        background-position: -212px -35px;
    }


#divPinterest {
       background-position: -259px -35px;
}

    /*#divPinterest:hover {
        background-position: -266px -35px;
    }*/



#divYelp {
    background-position: -163px 0px;
}

    #divYelp:hover {
        /*background-position: -163px -35px;*/
    }

#divTripadvisor {
    background-position: -425px 0px;
}

    #divTripadvisor:hover {
        background-position: -425px -35px;
    }

#divBlog {
    background-position: -478px 0px;
}

    #divBlog:hover {
        background-position: -478px -35px;
    }


.divTwitter {
    background: url("../Images/Mobile/HomePage/SocialMediaIcon.jpg") no-repeat scroll -35px center rgba(0,0,0,0);
    height: 34px;
    width: 34px;
}

.divGooglePlus {
    background: url("../Images/Mobile/HomePage/SocialMediaIcon.png") no-repeat scroll -68px center rgba(0,0,0,0);
    height: 34px;
    width: 34px;
}

.divYouTube {
    background: url("../Images/Mobile/HomePage/SocialMediaIcon.png") no-repeat scroll -101px center rgba(0,0,0,0);
    height: 34px;
    width: 34px;
}

.divYelp {
    background: url("../Images/Mobile/SocialMediaIcons.png") no-repeat scroll -2px -74px rgba(0,0,0,0);
    height: 32px;
}

#divMobileBusinessHoursDetails-popup #DisplayBusinessHoursTitle {
    display: none;
}

#socialMediaMsg {
    color: #000;
    margin-top: 5px;
    margin-left: 0px;
}

.menu-mid.menu-mid-hover {
    color: #fff !important;
}

#divMore #nav-gallery, #divMore #nav-photo-gallery, #divMore #nav-photogallery {
    background-image: url("../Images/Mobile/HomePage/Gallery.png");
}

#divHomeSlider #slider {
    background: none !important;
}

.divServicesTitle {
    color: #bc0e0d;
    font-family: AlexBrush;
    font-size: 30px;
    letter-spacing: 2px;
    text-align: center;
}

.htmlaspx #htmlContentPage .ui-navbar-common ul li {
    width: 47% !important;
}

.htmlaspx #divCateringHeader .ui-block-c {
    display: none;
}

.htmlaspx #htmlContentPage .ui-navbar-common .ui-block-b .ui-btn {
    -moz-border-radius: 0 10px 10px 0 !important;
    -webkit-border-radius: 0 10px 10px 0 !important;
    border-radius: 0 10px 10px 0 !important;
}

#tblDisplayBusinessHours td {
    text-align: center;
}


/*************************************************/
#navigationTab {
    width: 100%;
    border-bottom: 1px solid #CBCBCB !important;
}

#divHomePageHeader {
    border: 0px;
    border-bottom: 1px solid #525252 !important;
}


#divPastAnnouncementTitle, #divAnnouncementTitle {
    background-color: #D86E6D;
    color: #fff;
    font-weight: bold;
    height: 1.8em;
    margin-left: 0.6em;
    margin-right: 0.6em;
    margin-top: 1.2em;
    text-align: left;
    padding-left: 1.8em;
    padding-top: 0.4em;
}
/*************************************************/

.divShadowImg {
    width: 58px;
    height: 16px;
    background-image: url(../Images/Mobile/HomePage/shadow_02.png);
    margin: 0 auto;
}

/*Right Side Tab*/
.ui-corner-all .ui-navbar .ui-btn {
    background: #fff !important;
}


/*For Newsletter StyleSheet*/
#newsLetter {
    font-weight: bold;
    text-shadow: none !important;
    background: #D86E6D;
    color: #ffffff !important;
    border: 2px solid #D86E6D !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#D86E6D),to(#CE0504));
    background: -webkit-linear-gradient(#D86E6D,#CE0504);
    background-color: -moz-linear-gradient(#D86E6D,#CE0504);
    background: -ms-linear-gradient(#D86E6D,#CE0504);
    background: -o-linear-gradient(#D86E6D,#CE0504);
    background-image: linear-gradient(#D86E6D,#CE0504) !important;
    margin: 5px 5px 0px 5px;
    padding: 10px 0px 10px 0px;
    font-size: 16px;
}


#MenuLinks {
    font-weight: bold;
    text-shadow: none !important;
    background: #E11F27;
    color: #fff !important;
    border: 2px solid #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#E11F27),to(#E01B23));
    background: -webkit-linear-gradient(#E11F27,#E01B23);
    background-color: -moz-linear-gradient(#E11F27,#E01B23);
    background: -ms-linear-gradient(#E11F27,#E01B23);
    background: -o-linear-gradient(#E11F27,#E01B23);
    background-image: linear-gradient(#E11F27,#E01B23) !important;
}

/***********************************LOGIN************************************/
.aRegisterLink {
    background-image: linear-gradient( #CE0504, #D86E6D) !important;
    color: white !important;
    text-decoration: none;
    font-size: 13px;
    padding: 10px;
    font-weight: bold;
}

.aforgotusername {
    float: left; /* font-size: 12px; */
    background-image: linear-gradient( #CE0504, #D86E6D ) !important;
    color: white !important;
    text-decoration: none;
    font-size: 11px;
    padding: 10px;
    font-weight: bold;
}

.aforgotpassword {
    float: right; /* font-size: 12px; */
    background-image: linear-gradient( #CE0504, #D86E6D ) !important;
    color: white !important;
    text-decoration: none;
    font-size: 11px;
    padding: 10px;
    font-weight: bold;
}
/***********************************END************************************/

/************************Extra******************************/
#divHomePageContentContainer {
    background-color: #ffffff;
    /*background: url(../Images/Mobile/HomePage/Pattern_BG.jpg) repeat;*/
}

#divSocialMediaContainer {
    background-color: transparent !important;
}


.itemsizes {
    background-color: transparent;
}

#cartcounter, .cartCounter {
    background-color: #ffffff;
    border-radius: 100%;
    color: #1f1f1f;
    font-size: 10px;
    margin-left: 32px;
    margin-top: 1px;
    padding: 0 4px 2px;
    position: relative;
    float: left;
    text-shadow: none;
}

/* Added By mitesh Patel to solve issue in IOS while double tap on Image in Picture Gallery It display black screen  */
div.ps-zoom-pan-rotate {
    background: transparent !important;
    width: 0px !important;
    height: 0px !important;
}
/* End By Mitesh*/



.aboutusaspx #divSubMenuLinksNavBar {
    display: none;
}
/*Radio Button Color*/
.ui-radio-on, .ui-radio-on:after {
    /*border-color: #fff !important;*/
}

/*#region for Career Page CSS*/
.mobile-nav #careersinquiry {
    background-image: url(../Images/Mobile/HomePage/Menu/CareerInquiry.png);
}

#divMore #nav-careersinquiry {
    background-image: url(../Images/Mobile/HomePage/CareerInquiry.png);
}

#CareerInquiryConiner {
    text-align: left;
}

.lblCareerInquiryErrorMessage, .errorMsgCareer {
    margin-bottom: 10px !important;
    font-weight: bold;
    color: Red;
    padding-left: 5px;
    font-size: 11px;
}

#CareerInquiryConiner > div > div:first-child {
    background: none repeat scroll 0 0 #E9E9E9 !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    padding: 10px !important;
    text-shadow: none !important;
    color: #000 !important;
    text-align: left !important;
    width: 100% !important;
}
/*#endregion*/

/*Start region for Popup of location*/
/**********START:  Home Page Location Popup **********/


/*
.ChangeLocationPopup
{





    width: 615px !important;
    height:250px !important;
    background-color:#fff;
    border-width:0px !important;
}
*/
#divPopupContainer
{
    float:left;
}
#HomeLocationSelectionContainer
{
    
    
    float: left;
    background-color: #E8E6E7;
    font-family: Verdana;
    font-size: 12px;
}
#HomeLocationSelectionContainer .divTitle
{
    background: Gray url(../Images/LocationIcon.jpg) no-repeat;
    /* border: 5px solid Gray; */
    background-position: left center;
    height: 19px;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    /* padding-left: 25px; */
}
  .Location1 {
   
    padding-top: 5px;

}
.Location2
{
   
    padding-top:5px;

}
#LocationDonotShowPanel
{
    
}
.hrLocationSeperator
{
       color: #fff;
    /* display: none; */
    margin: 2px;
    }
.LocTitle
{
  color: #000;
    font-size: 12px;
    height: 30px;
    padding-left: 10px;
    text-align: left;
    /* padding-top: 15px; */
}
.TitleText
{
  color: #d92a2f;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
}
.Location2 .divAddressContainer
{
    /*padding-bottom: 13px;*/
}
.AddressContent
{
       float: left;
    width: 232px;
    height: 40px;
    /* font-size: 12px; */
    text-align: left;
    padding-left: 10px;
    line-height: 1.2;
    font-weight: bold;
        margin-bottom: 6px;
}
.buttonContainer
{
       /* float: right; */
    height: 30px;
    /* padding-top: 10px; */
    /* text-align: left; */
    width: 300px;
}
.buttonContainer a
{
    text-decoration:none;
}
.divHomeContent
{
    float:left;
    margin-right:5px;
}
.divOrderOnlineContent
{
    float:left;
    margin-right:5px;
}
.divContactUsContent
{
    float:left;
    margin-right:5px;
}
.btnHome, .btnOrderOnline, .btnContactUs
{
   color: #fff;
    background: url(../Images/buttonbg.jpg) repeat-x;
    font-family: Verdana;
    border: 0 none;
    font-weight: bold;
    font-size: 12px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    /* border-radius: 5px; */
    padding: 5px 0px;
    padding-left: -7px;
    padding-right: 0px;
    cursor: pointer;
}

#chkLoc2
{
        margin-left: 52px;
}
/**********END:  Home Page Location Popup **********/
/*End Region*/

#ctl00_ContentPlaceHolder1_ctl04_Panel2
{
    background: linear-gradient(#CE0504,#D86E6D) !important;
    color:White !important;
}
#ctl00_ContentPlaceHolder1_ctl04_ibtnStripeHostedCheckout {
    border:none !important;
}