.MainMasterPage, #divTriggerDelayInner
{
    background: #DECEAD url(../Images/ajax-loader.gif) no-repeat 47% 39% !important;
}

    #divTriggerDelayInner img
    {
        display: none;
    }

.ui-icon-loading
{
    background: none !important;
}

#divTriggerDelay
{
    position: relative !important;
    background-color: #DECEAD !important;
}


body, .MainMasterPage
{
    /* background-color:#c10132 !important;*/
    background: #DECEAD;
}

#divMobileContainer, #divTestimonialContainer, #divMobileDirectionContainer
{
    /* background:none;    */
}

#spn-left-menu
{
    /* background-image:url("../Images/Mobile/HomePage/TouchBarLeft.jpg");*/
}

#spn-right-menu
{
    /* background-image:url("../Images/Mobile/HomePage/TouchBarRight.jpg");   */
}

.tblHeaderNav td
{
    /*background-image: url("../Images/Mobile/HomePage/Background.jpg"); */
    background: none repeat scroll 0 0 #9A0000;
}

.tblHeaderNav
{
    border-bottom: 1px solid #825007 !important;
    height: 61px !important;
}

#divHomePageTiming
{
    padding-top: 0px !important;
}
/**** Start setting icons for home page ****/
.loginBtn, .regBtn
{
    background-image: url("../Images/Mobile/HomePage/IconBg.jpg");
    color: #fff;
}

#divDirectionsIcon
{
    background-image: url("../Images/Mobile/HomePage/Direction.png") !important;
}

#divHomeIcon
{
    background-image: url("../Images/Mobile/HomePage/Home.png") !important;
}

#divOrderIcon, #nav-order-online, #divMore #nav-orderonline, #divMore #nav-menu
{
    background-image: url("../Images/Mobile/HomePage/Order.png") !important;
}

#divCateringIcon, #divMore #nav-catering, #divMore #nav-cateringmenu
{
    background-image: url("../Images/Mobile/HomePage/Catering.png");
}

#divMore #nav-joinourclub
{
    background-image: url("../Images/Mobile/HomePage/JoinourClub01.png");
}

#divMore #nav-directions
{
    background-image: url("../Images/Mobile/HomePage/Direction.png");
}

#divMore #nav-eventinquiry
{
    background-image: url("../Images/Mobile/HomePage/News.png");
}

#divMore #nav-specials
{
    background-image: url("../Images/Mobile/HomePage/Specials.png");
    background-position: 5px 10px;
}

#divContactUsIcon
{
    background-image: url("../Images/Mobile/HomePage/Contact-Us.png");
}

#divGalleryIcon, #nav-photo-gallery, #divMore #nav-gallery
{
    background-image: url("../Images/Mobile/HomePage/Gallery.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-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");
}

#divMore .mobile-nav a
{
    color: #fff;
}

#divContactUsLogo
{
    background-image: url("../Images/Mobile/HomePage/ContactDetel.png");
}

#divBusinessHoursLogo
{
    background-image: url("../Images/Mobile/HomePage/business-hours.png");
}

#divLoginIcon
{
    background-image: url("../Images/Mobile/HomePage/Login.png");
}

#divRegIcon
{
    background-image: url("../Images/Mobile/HomePage/Register.png");
}

#divMore #nav-Directions
{
    background-image: url("../Images/Mobile/HomePage/Direction.png");
}


#divMore #nav-Home, #divMore #nav-home
{
    background-image: url("../Images/Mobile/HomePage/Home.png");
}

#divMore #nav-tablebooking
{
    background-image: url("../Images/Mobile/HomePage/Reservation.png") !important;
}

#divMore #nav-Banquet, #divBanquetIcon
{
    background-image: url("../Images/Mobile/HomePage/banquet.png");
}

#divMore #nav-newsevents
{
    background-image: url("../Images/Mobile/HomePage/News.png");
    margin-top: -10px;
}

#divMore #nav-Admin, #divMore #nav-admin
{
    background-image: url("../Images/Mobile/HomePage/admin.png");
}
/**** Start Setting left panel menu icons ****/
.mobile-nav #Home, .mobile-nav #home
{
    background-image: url("../Images/Mobile/HomePage/Menu/home.png") !important;
}

.mobile-nav #Banquet
{
    background-image: url("../Images/Mobile/HomePage/Menu/banquet.png");
}

.mobile-nav #NewsEvents
{
    background-image: url("../Images/Mobile/HomePage/Menu/News_event.png");
}

.mobile-nav #Gallery
{
    background-image: url("../Images/Mobile/HomePage/Menu/gallery.png");
}

.mobile-nav #Services
{
    background-image: url("../Images/Mobile/HomePage/Menu/Services.png");
}

.mobile-nav #EventInquiry, .mobile-nav #eventinquiry, .mobile-nav #nav-eventinquiry
{
    background-image: url("../Images/Mobile/HomePage/Menu/Event-Inquiry.gif");
}

.mobile-nav #Catering
{
    background-image: url("../Images/Mobile/HomePage/Menu/Catering.gif");
}

.mobile-nav #Testimonials
{
    background-image: url("../Images/Mobile/HomePage/Menu/Testimonials.gif");
}

.mobile-nav #contactus
{
    background-image: url("../Images/Mobile/HomePage/Menu/ContactUs.png");
}

.mobile-nav #joinourclub
{
    background-image: url("../Images/Mobile/HomePage/Menu/VIP.png");
}

.mobile-nav #directions
{
    background-image: url("../Images/Mobile/HomePage/Menu/Directions.png");
}

.mobile-nav #CateringMenu
{
    background-image: url("../Images/Mobile/HomePage/Menu/Catering.gif");
}

.mobile-nav #admin
{
    background-image: url("../Images/Mobile/HomePage/Menu/admin.png");
}

.mobile-nav #tablebooking
{
    background-image: url("../Images/Mobile/HomePage/Menu/TableReservation.png")!important;
}

/*** End Setting left panel menu icons ****/

/**** End setting icons for home page ****/

.ui-btn
{
    background: #e37576;
    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;
    color: #000 !important;
}

#divmenuoptions2-popup
{
    width: 91% !important;
}

#divHTMLNavBar
{
    margin-top: 10px;
}

#divBusinessHours #tblDisplayBusinessHours
{
    margin-left: 45px;
}

#menuBreadcrum
{
    /*background-color:#F0CB94 !important;*/
    background: none;
}

.bredcrumText
{
    border: 0px;
    color: white !important;
    background-color: #930227;
}

#menuBreadcrum span
{
    color: #000;
}

.ui-bar-d
{
    background: #FFEFD8 !important;
    font-weight: bold;
    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 );
}

.ui-panel-wrapper
{
    background-color: #DECEAD !important;
    background-image: none !important;
}

#divMobileMenuContainer .ui-panel-wrapper
{
    /*background-image: url("../Images/Mobile/HomePage/Background.jpg"); */
    background: none repeat scroll 0 0 #DECEAD !important;
}

#firstpanel .mobile-nav div:active, #firstpanel .mobile-nav div.selected
{
    background-color: #D3CEB0;
    color: #fff;
}

.menu-left
{
    background-image: url("../Images/Mobile/HomePage/LeftNavi.jpg");
}

.menu-mid
{
    background-image: url("../Images/Mobile/HomePage/MiddleNavi.jpg");
    color: #fff;
    padding-top: 10px;
}

.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;
}

#firstpanel
{
    background-image: none;
}

.siteMapTitle
{
    color: #000;
}

#secondpanel
{
    background-color: #F1EFD8 !important;
}

#divBusinessHours, #divContactDetails
{
    background-image: none;
    background-color: #F8F2D8;
}

#divButtonContainer
{
    background-image: none;
    background-color: #F8F2D8;
}

#divMobileContactDetailsPopup .liEmailDisplay, #divContactDetails .liEmailDisplay
{
    /*width: 69% !important;*/
    width: 60% !important;
}

#divMobileContactDetailsPopup .liEmailDisplay, #divContactDetails .liEmailDisplay
{
    background-position: 0 5px;
    padding-left: 19px;
    width: 80%;
    word-wrap: break-word;
}

.tdBanquetHallLeftImage
{
    vertical-align: top;
}

.divBanquetHallGalleryLink
{
    padding-left: 0px;
    text-align: left;
}

#divContainer
{
    width: 100%;
}

.eventinquiryaspx #tblCateringConiner, .eventinquiryaspx #ReservationContent
{
    width: 100%;
}

.directionsaspx .ui-header
{
    background-color: #fff;
}

.banquethallsaspx #PageFooter, .eventinquiryaspx #divFooter
{
    display: none;
}
/**** Start Mobile Create User Page ****/
.divRULInfoContainer
{
    padding-top: 0px !important;
}

.divRULInfoContent
{
    display: none;
}

.CreateUserRegiter
{
    border: none;
    background: url(../Images/register.gif) no-repeat;
    height: 34px;
    width: 98px;
    cursor: pointer;
}

/**** End Mobile Create User Page ****/

.servicesall #divpnlJoinClubNavBar ul
{
    margin-top: 5px;
}

.contactusaspx h1, .picturegalleryaspx h1
{
    background-color: #DECEAD;
    border: 1px solid #d8ae7a;
}

.picturegalleryaspx .ui-content
{
    /* background: none repeat scroll 0 0 #F1EFD8 !important;*/
}

.picturegalleryaspx .ui-panel-wrapper
{
    background: none repeat scroll 0 0 #DECEAD !important;
}

#divBusinessHours #DisplayBusinessHoursTitle
{
    color: #F89730;
}

#divMore .ui-block-a, #divMore .ui-block-b, #divMore .ui-block-c
{
    background-image: url("../Images/Mobile/HomePage/IconBg.jpg");
    background-size: 100% 100%;
    height: 90px;
    margin-bottom: 5px;
    width: 32%;
    font-size: 11px !important;
}

#divHomePageHeader
{
    border: 0 none;
    /*box-shadow: 5px 1px 5px #14439D !important;*/
    z-index: 5;
}

#firstpanel .ui-panel-inner
{
    background-color: #F8F2D8 !important;
}

#navigationTab .ui-btn
{
    border: 0px solid !important;
}

.ui-navbar .ui-btn
{
    background: #c10132 !important;
    font-weight: bold !important;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227 )) !important;
    background: -webkit-linear-gradient( #c10132, #930227 ) !important;
    background-color: -moz-linear-gradient( #c10132, #930227 ) !important;
    background: -ms-linear-gradient( #c10132, #930227 ) !important;
    background: -o-linear-gradient( #c10132, #930227 ) !important;
    background: linear-gradient( #c10132, #930227 ) !important;
    background-repeat: no-repeat;
}

#divBackImg > div
{
    color: #fff;
}

.CreateUserRegiter
{
    color: White !important;
    font-weight: bold !important;
    background: #14489c;
    border-radius: 5px;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#78a8f6),to(#14489c)) !important;
    background: -webkit-linear-gradient( #78a8f6, #14489c ) !important;
    background-color: -moz-linear-gradient( #78a8f6, #14489c ) !important;
    background: -ms-linear-gradient( #78a8f6, #14489c ) !important;
    background: -o-linear-gradient( #78a8f6, #14489c ) !important;
    background: linear-gradient( #78a8f6, #14489c ) !important;
    background-repeat: no-repeat;
    width: 100% !important;
}

.spn-left-menu-selected
{
    background-image: url("../Images/Mobile/HomePage/TouchBarLeft.jpg") !important;
}

.spn-right-menu-selected
{
    background-image: url("../Images/Mobile/HomePage/TouchBarRight.jpg") !important;
}

.loginBtn:active
{
    background-image: url("../Images/Mobile/HomePage/IconBgSelected.png");
}

.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.png");
}

.defaultaspx .ui-content
{
    background: none repeat scroll 0 0 #DECEAD !important;
}

.itemdetailsaspx .ui-content
{
    background: none repeat scroll 0 0 #DECEAD !important;
}

.itemdetailsaspx .ui-panel-wrapper
{
    background: none repeat scroll 0 0 #DECEAD !important;
}

#Menu
{
    background-color: #FFEFD8 !important;
    background-image: none !important;
}

.menuaspx:after
{
    content: "";
    display: block;
    clear: both;
}

.ui-header #mobilepageheading
{
    background-color: #DECEAD !important;
    color: #000;
}

.divMenuClassHeader, #divMenuNavBar
{
    /* background-color: #FFEFD8 !important;*/
}

.itemdetailsaspx .UpdateToCart
{
    background: url("../Images/Mobile/Update.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 37px;
    width: 150px;
}

.itemdetailsaspx .btnItemCancel
{
    background: url("../images/Mobile/Cancel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    cursor: pointer !important;
    height: 37px !important;
    margin-right: 10px !important;
    margin-top: 5px !important;
    width: 150px !important;
}

.itemdetailsaspx .btnAddToCart
{
    background: url("../Images/Mobile/AddtoCart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    cursor: pointer !important;
    height: 37px !important;
    margin-right: 10px !important;
    width: 150px !important;
}

.ui-header.ui-bar-d
{
    height: 15px;
}

.vipregistrationformaspx .ui-header.ui-bar-d
{
    height: 36px;
}

.menuaspx .ui-content
{
    /*background-color: #FEEED7 !important;*/
    background: none repeat scroll 0 0 #DECEAD;
}

.menuaspx .ui-bar-d
{
    font-weight: bold;
    border: none;
    color: #fff;
    /*height:83px;*/
}

.menuaspx .c4 .ui-li-divider
{
    background-color: #DF1C22 !important;
}

.menuaspx .limenuitemsname
{
    padding-left: 0px !important;
}

#tblDisplayBusinessHours
{
    color: #000;
    margin: 0 auto !important;
    text-align: center;
}

#tdCartHeader
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #89000f;
    color: #ee6b6d;
    font-weight: bold;
    height: 41px;
    text-align: center;
    vertical-align: top;
}

#tblCartFooter
{
    background-color: #de6c6d;
    color: #000000;
    padding-bottom: 10px;
    width: 100%;
}

#divMobileBusinessHoursDetails, #divMobileContactDetailsPopup
{
    background-color: #DECEAD;
    background-image: none;
}

.ui-li-thumb
{
    padding-left: 5px;
    padding-top: 6px;
}

#divMore
{
    background-image: none !important;
    background: none repeat scroll 0 0 #DECEAD !important;
}

.ui-corner-all > .ui-header:last-child, .ui-corner-all > .ui-content:last-child, .ui-corner-all > .ui-footer:last-child
{
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    height: auto;
}

#divInfoMessage:after
{
    content: "";
    display: block;
    clear: both;
}

.lblOnlineOrderMessage > ul
{
    padding: 0 !important;
}

.ui-btn:active
{
    background: -webkit-gradient(linear,left top,left bottom,from(#d9063c),to(#af032f)) !important;
    background: -webkit-linear-gradient( #f62f37, #da1119 ) !important;
    background-color: -moz-linear-gradient( #f62f37, #da1119 ) !important;
    background: -ms-linear-gradient( #f62f37, #da1119 ) !important;
    background: -o-linear-gradient( #f62f37, #da1119 ) !important;
    background: linear-gradient( #d9063c, #af032f ) !important;
    color: #fff !important;
}

.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit
{
    background-color: #DECEAD;
    border-color: #ddd;
    color: #333;
    font-weight: 700;
    text-shadow: 0 1px 0 #eee;
}
/*.ui-grid-b
{
    background-color:#98671C !important;
}*/
.ui-widget-header
{
}

#divReservationIcon
{
    background-image: url("../Images/Mobile/HomePage/Reservation.png");
}

#divJoinIcon
{
    background-image: url("../Images/Mobile/HomePage/JoinourClub01.png");
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 17px;
    width: 23px;
}

#spn-right-menu
{
    background-image: url("../Images/Mobile/HomePage/TouchBarRight.jpg");
    background-position: 0 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 50px;
    padding-right: 5px;
    width: 48px;
}

#spn-left-menu
{
    background-image: url("../Images/Mobile/HomePage/TouchBarLeft.jpg");
    background-position: 0 18px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 50px;
    margin-left: 5px;
    width: 40px;
}

#divMobileBusinessHours .ui-btn, #divHomePageContentContainer .ui-collapsible h3 .ui-btn
{
    background: #c10132;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227));
    background: -webkit-linear-gradient(#c10132,#930227);
    background-color: -moz-linear-gradient(#c10132,#930227);
    background: -ms-linear-gradient(#c10132,#930227);
    background: -o-linear-gradient(#c10132,#930227);
    background-image: linear-gradient(#c10132,#930227) !important;
    color: #fff !important;
    border: 1px solid #d60911;
}

.menu-mid-hover
{
    background-image: url("../Images/Mobile/HomePage/MiddleNaviHover.jpg") !important;
    color: #fff !important;
}

.ui-btn, label.ui-btn
{
    border-style: none !important;
}

.ui-navbar-common .ui-block-a a, #backTab, #divMenuNavBar .ui-block-a a
{
    border: none !important;
}

.ui-navbar-common a, #divMenuNavBar a
{
    border: none !important;
}

.ui-navbar-common a, #divMenuNavBar a
{
    border: none !important;
}

.ui-navbar-common .ui-grid-b li a
{
    color: #fff !important;
}
/*.ui-grid-b > .ui-block-a, .ui-grid-b > .ui-block-b, .ui-grid-b > .ui-block-c
{
    border-right: 1px solid #000;
}*/
#divPictureGalleryNavBar, #divNewsNavBar, #divMenuNavBar, #divSearchNavBar, #divCateringNavBar, #divHTMLNavBar, #divDirectionsNavBar, #divTestimonialBar, #divContactUsNavBar, #divLoginNavBar, #divTableBookingNavBar, #divAdministratorNavBar, #divDirectionsMapNavBar, #divVipRegistrationNavBar, #divMenuaspxOrderCart
{
    background-color: #DECEAD !important;
    border-top: 1px solid #D8AE7A;
    height: 45px;
    border-bottom: 1px solid #D8AE7A;
}

.eventinquiryaspx .ui-navbar
{
    background-color: #f79226 !important;
    border-top: 1px solid #fff;
    height: 45px;
    border-bottom: 1px solid #fff;
}

.ui-navbar .ui-block-b
{
    border-left: 2px solid #824E05;
    border-right: 2px solid #824E05;
}

#navigationTab ul .ui-block-b
{
    border: 0px none;
}

#firstpanel a.ui-link
{
    display: block;
    height: 100%;
    text-decoration: none;
}

.ui-grid-b
{
    padding-top: 5px !important;
}

.menu-mid
{
    width: 79%;
}

#navigationTab ul li
{
    width: 33.33% !important;
}

.EmptyCart
{
    background-image: url(../Images/Mobile/EmptyCart.png) !important;
    border: medium none;
    cursor: pointer;
    width: 110px;
    height: 30px;
    margin-top: -4px;
}

#tdYourOrder
{
    color: #000;
    text-align: center;
}

#tblCartHeader
{
    background: #e0e0e0;
    font-weight: bold;
    border: none !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;
}

#tblCartFooter
{
    background: -webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227)) !important;
    background: -webkit-linear-gradient( #c10132, #930227 ) !important;
    background-color: -moz-linear-gradient( #c10132, #930227 ) !important;
    background: -ms-linear-gradient( #c10132, #930227 ) !important;
    background: -o-linear-gradient( #c10132, #930227 ) !important;
    background: linear-gradient( #c10132, #930227 ) !important;
    background-repeat: no-repeat;
}

#tblCartFooter
{
    color: #fff;
}

#navTabContact, #navTabBusiness, #navTabLogin
{
    background: none !important;
}

.itemdetailsaspx #divMenuItemDescriptionDetails
{
    color: #fff !important;
}

#divbusinesshrs .ui-header.ui-bar-d
{
}

#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;
}

#divTestimonialContainer table
{
    width: 100%;
}

#divHomeSlider .theme-default .nivo-controlNav
{
    margin: -30px auto 0;
    text-align: center;
    width: 160px;
}

.ui-header .ui-title, .ui-footer .ui-title
{
    /*background-color: #824E05 !important;*/
    color: #000;
}

.itemsize
{
    color: #fff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 7px 0 0;
    text-align: center;
    width: 61px;
}

.itemprice
{
    float: right;
    font-size: 12px;
    height: 100%;
    margin-right: 8px;
    text-align: right;
    width: 62px;
    text-align: left;
}

.tdDisplayBusinessHours table
{
    margin: 0 auto;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper
{
    color: #000;
    text-shadow: 0 1px 0 #f3f3f3;
}

.ui-block-c
{
    border: medium none !important;
}

.lblContactUsTitle
{
    color: #960123;
    font-size: 1.5em;
    font-weight: bold;
    margin-top: 5px;
    text-align: center;
    text-shadow: none;
}

#divMobileAddress
{
    color: #000 !important;
    font-weight: bold;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    text-shadow: none !important;
    vertical-align: middle;
    word-wrap: break-word;
}

.ui-body-inherit > #divMobileAddress
{
    color: #000 !important;
    font-weight: bold;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: left;
    text-shadow: none !important;
    vertical-align: middle;
    word-wrap: break-word;
}

    .ui-body-inherit > #divMobileAddress a
    {
        color: #000 !important;
        text-decoration: none;
    }

#divMobileAddress a
{
    color: #000 !important;
    text-decoration: none;
}

#DisplayBusinessHoursTitle
{
    color: #f29325;
    font-size: 1.5em;
    padding-bottom: 10px;
    text-shadow: none;
}

.lblItemComment
{
    color: #000 !important;
}

.liPhone
{
    background: url("../Images/Mobile/HomePage/Phone.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 2em;
    padding-left: 20px;
    padding-right: 2px;
}

.directionsaspx .liPhone
{
    background: url("../Images/Mobile/HomePage/Phone.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 2em;
    padding-left: 20px;
    padding-right: 2px;
}

#divFax
{
    background: url("../Images/Mobile/HomePage/fax.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
    padding-right: 2px;
}

.liEmailDisplay
{
    background: url("../Images/Mobile/HomePage/Email.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
    padding-right: 2px;
}

.ui-collapsible-content .liEmailDisplay
{
    background: url("../Images/Mobile/HomePage/Email.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

#divHomePageContentContainer .ui-collapsible-content
{
    border: 1px solid !important;
}

.divInner .liPhone
{
    background: url("../Images/Mobile/HomePage/Phone.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 2em;
    /*padding-left: 20px;
    padding-right: 2px;*/
    padding: 5px 2px 5px 20px;
}

.divInner #divFax
{
    background: url("../Images/Mobile/HomePage/Fax.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    /*padding-left: 20px;
    padding-right: 2px;*/
    padding: 5px 2px 5px 20px;
}

.divInner .liEmailDisplay
{
    background: url("../Images/Mobile/HomePage/EMail.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
    padding-right: 2px;
}

.contactusaspx .liPhone
{
    background: url("../Images/Mobile/HomePage/phone.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 2em;
    padding-left: 20px;
    padding-right: 2px;
}

.contactusaspx #divFax
{
    background: url("../Images/Mobile/HomePage/Fax.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
    padding-right: 2px;
}

.contactusaspx .liEmailDisplay
{
    background: url("../Images/Mobile/HomePage/EMail.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
    padding-right: 2px;
}

.ulMobileAddressContainer li
{
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

    .ulMobileAddressContainer li a
    {
        color: #000;
        text-decoration: none;
    }

#spnStoreName
{
    color: #000 !important;
}

.imgConfirmOrder
{
    border: 0;
    background: transparent url("../Images/Mobile/ProceedToCheckout.gif") no-repeat 0 0;
}

.mobile-nav #orderonline, .mobile-nav #Menu, .mobile-nav #MENU, .mobile-nav #ORDERONLINE, .mobile-nav #menu
{
    background-image: url("../Images/Mobile/HomePage/Menu/OrderOnline.png");
}

.mobile-nav #catering, .mobile-nav #CATERING
{
    background-image: url("../Images/Mobile/HomePage/Menu/Catering-Inquiry.png");
}

.mobile-nav #locations
{
    background-image: url("../Images/Mobile/HomePage/Menu/locations.png");
}

.mobile-nav #coupons
{
    background-image: url("../Images/Mobile/HomePage/Menu/Coupons.png");
}

.mobile-nav #Tablebooking, .mobile-nav #TableBooking, .mobile-nav #TABLEBOOKING, .mobile-nav #tablebooking
{
    background-image: url("../Images/Mobile/HomePage/Menu/TableReservation.gif");
}

.mobile-nav #gallery, .mobile-nav #PhotoGallery, .mobile-nav #GALLERY
{
    background-image: url("../Images/Mobile/HomePage/Menu/Gallery.png");
}

.mobile-nav #newsevents, #divMore #nav-news-events, .mobile-nav #NewsEvents, .mobile-nav #NEWS
{
    background-image: url("../Images/Mobile/HomePage/Menu/News_event.png");
}

.mobile-nav #testimonials, .mobile-nav #TESTIMONIALS
{
    background-image: url("../Images/Mobile/HomePage/Menu/Testimonials.png");
}

.mobile-nav #ContactUs, .mobile-nav #CONTACTUS
{
    background-image: url("../Images/Mobile/HomePage/Menu/AboutUs.gif");
}

.mobile-nav #Directions, .mobile-nav #DIRECTIONS
{
    background-image: url("../Images/Mobile/HomePage/Menu/Directions.gif");
}

.mobile-nav #Directions, .mobile-nav #JOINOURCLUB
{
    background-image: url("../Images/Mobile/HomePage/Menu/JoinourClub.gif");
}

.mobile-nav #Directions, .mobile-nav #EVENTINQUIRY
{
    background-image: url("../Images/Mobile/HomePage/Menu/News.gif");
}

.mobile-nav #Directions, .mobile-nav #SPECIALS, .mobile-nav #specials, .mobile-nav #nav-specials
{
    background-image: url("../Images/Mobile/HomePage/Menu/specials.gif");
}

.imgMobileRestaurant
{
    float: none !important;
    position: relative;
}

.ui-body-c, .ui-overlay-c
{
    background: linear-gradient(#f9f9f9, #eeeeee) repeat scroll 0 0 #f9f9f9;
    border: 1px solid #aaaaaa;
    color: #000;
    text-shadow: 0 0 0 #ffffff;
}

#firstpanel
{
    margin-top: 61px;
}

.eventinquiryaspx #tblCateringConiner, .eventinquiryaspx #ReservationContent
{
    width: 100%;
}

.bodyFormContainer
{
    min-width: 100% !important;
}

.ordercheckoutaspx .bodyFormContainer
{
    min-width: 500px !important;
}

form
{
    width: 100%;
    margin: 0 !important;
}

.eventinquiryaspx .ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c
{
    width: 32.333%;
}

.ui-btn-inner
{
    min-width: 0px !important;
}

body
{
    min-width: 0px !important;
    background: none repeat scroll 0 0 #DECEAD;
}

#ReservationContainer
{
    width: 100%;
}

.itemdetailsaspx .btnAddToCart
{
    background: url("../Images/AddToCart.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin-left: 4px !important;
    width: 87px;
    margin-right: 0px !important;
}

.hrLine
{
    border-bottom: 1px solid #ECC685;
    border-top: 0px none;
    margin-left: 5px;
    margin-top: 5px;
    vertical-align: bottom;
    width: 90%;
}

.divDirectionScrollBtn1, .divDirectionScrollBtn2
{
    padding-top: 0;
    position: absolute;
    right: 3px;
    top: 155px;
}

.eventinquiryaspx .ui-btn-inner
{
    padding: 9px 3px 0.5em;
}

.ui-header .ui-title, .ui-footer .ui-title
{
    display: block;
    font-size: 1em;
    min-height: 1.1em;
    outline: 0 none !important;
    overflow: hidden;
    padding: 5px 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.picturegalleryaspx .pictureheader
{
    font-size: 19px;
    font-weight: normal;
    padding-bottom: 12px !important;
    padding-top: 7px !important;
}

.ui-header #mobilepageheading
{
    padding-top: 7px !important;
}

.contactusaspx .ui-bar-inherit
{
    background-color: #feeed7;
    /* height:43px;*/
}

.contactusaspx .ui-header #mobilepageheading
{
    /*    background-color: #feeed7 !important;
    color: #000;*/
}

.ui-link.ui-btn-left.ui-btn.ui-icon-arrow-l.ui-btn-icon-left.ui-shadow.ui-corner-all
{
    height: 27px;
    padding-bottom: 0 !important;
    padding-top: 11px;
}

#navigationTab span
{
    color: #000;
}

.menu-mid.menu-mid-hover
{
    color: #fff;
}

#divOnlineOrderMessagepopup > .ui-corner-all > .ui-header > .ui-title
{
    background-color: #000;
}

#divbusinesshrs > .ui-corner-all > .ui-header > .ui-title, #divbusinesshrs .ui-header
{
    background-color: #be0131 !important;
    color: #fff;
}
/*
@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
    {
        margin-top:10px;
    }
    #tblSizeControl thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    }
    #tblSizeControl td {
    border: none;
    position: relative;
    }
    #tblSizeControl td:before {
    position: absolute;
    white-space: nowrap;
    }
}*/

.divOnlineOrderMessage
{
    color: #fff;
}

#divOnlineOrderMessagepopup h1.ui-title,
#divbusinesshrs h1.ui-title
{
    background: #feeed7 !important;
    width: 100%;
    margin: 0px !important;
    padding-left: 0px;
    color: #000;
}

#divContactUsAddressDetails
{
    text-align: left;
    padding-top: 0px;
}
/************Icon changes****************/
#divCateringNavBar .ui-icon-gear:after
{
}

.menuaspx .ui-header.ui-bar-d
{
    height: 38px !important;
}

#tdAppleDwnldLink
{
    display: block !important;
}

.PhoneGap #divGetMobileApp
{
    display: none;
}

#tdItemComment
{
    padding-bottom: 55px !important;
}

.itemdetailsaspx.storeCUES #tdItemComment
{
    padding-bottom: 55px !important;
    display: none !important;
}

.itemdetailsaspx #mobilePageHeading
{
    display: none;
}

#orderCheckout
{
    text-shadow: none;
}

.ordercheckoutaspx .ui-content
{
    background-color: #DECEAD;
}

::-webkit-input-placeholder
{ /* WebKit browsers */
    color: #000 !important;
    opacity: 0.5;
}

::-moz-placeholder
{ /* Mozilla Firefox 4 to 18 */
    color: #000 !important;
    opacity: 0.5;
}

::-moz-placeholder
{ /* Mozilla Firefox 19+ */
    color: #000 !important;
    opacity: 0.5;
}

:-ms-input-placeholder
{ /* Internet Explorer 10+ */
    color: #000 !important;
    opacity: 0.5;
}

.itemdetailsaspx .divCatNameDescription
{
    padding-top: 5px;
    padding-left: 10px !important;
}

.tblItemDetailsFooter
{
    background-color: #DECEAD !important;
}

#divAdditionalAddressInformation .ui-collapsible-content
{
    background-color: #F0CB94 !important;
}

.ButtonStyle
{
    background: #FFA340!important;
    border: 2px solid #fff !important;
    color: #000 !important;
    text-shadow: none !important;
    background: -moz-linear-gradient(center top, #FFA340 0px, #FE7C00 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    background: -webkit-gradient(linear,left top,left bottom,from(#FFA340),to(#FE7C00)) !important;
    background: -webkit-linear-gradient( #FFA340, #FE7C00 ) !important;
    background-color: -moz-linear-gradient( #FFA340, #FE7C00 ) !important;
    background: -ms-linear-gradient( #FFA340, #FE7C00 ) !important;
    background: -o-linear-gradient( #FFA340, #FE7C00 ) !important;
    background: linear-gradient( #FFA340, #FE7C00 ) !important;
    background-repeat: no-repeat !important;
    border-radius: 5px;
    box-shadow: 0 1px 1px #929191 inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #929191;
}

    .ButtonStyle:active
    {
        background: -moz-linear-gradient(center top, #FFA340 0px, #FFA340 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    }

.accordionContent
{
    color: #000;
}
/********(Region for Enhancement) *****************/
.itemdetailsaspx #tblItemDetails .ui-collapsible h3 .ui-btn, #divAdditionalAddressInformation h3 a,
.ordercheckoutaspx .ui-btn-active, .ordercheckoutaspx .ui-btn-b,
.tdLoginContainerBody .ui-grid-a .ui-block-a .ui-btn, .tdLoginContainerBody .ui-grid-a .ui-block-b .ui-btn,
.divCreateUserButton .ui-btn, .btnLogout, .addresspopupaspx .ui-grid-a .ui-btn
{
    background: #c10132!important;
    border: 1px solid #c10132 !important;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227)) !important;
    background: -webkit-linear-gradient( #c10132, #930227 ) !important;
    background-color: -moz-linear-gradient( #c10132, #930227 ) !important;
    background: -ms-linear-gradient( #c10132, #930227 ) !important;
    background: -o-linear-gradient( #c10132, #930227 ) !important;
    background: linear-gradient( #c10132, #930227 ) !important;
    background-repeat: no-repeat !important;
}

.ordercheckoutaspx .ui-btn-active
{
    border: 0px none !important;
}

.ordercheckoutaspx .ui-btn-b:active,
.tdLoginContainerBody .ui-grid-a .ui-block-a .ui-btn:active, .tdLoginContainerBody .ui-grid-a .ui-block-b .ui-btn:active,
.divCreateUserButton .ui-btn:active, .addresspopupaspx .ui-grid-a .ui-btn:active, .btnLogout:active
{
    background: #f62f37!important;
    border: 1px solid #d9063c !important;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#f62f37),to(#930227)) !important;
    background: -webkit-linear-gradient( #f62f37, #930227 ) !important;
    background-color: -moz-linear-gradient( #f62f37, #930227 ) !important;
    background: -ms-linear-gradient( #f62f37, #930227 ) !important;
    background: -o-linear-gradient( #f62f37, #930227 ) !important;
    background: linear-gradient( #d9063c, #af032f ) !important;
    background-repeat: no-repeat !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(#c10132),to(#930227)) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-webkit-linear-gradient( #c10132, #930227 )!important;
    background-color: -moz-linear-gradient( #c10132, #87550C )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-ms-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-o-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient( #c10132, #930227 )!important;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #fff !important;
    border: 2px solid #d60911 !important;
    margin-right: 10px;
}

.divbuttonbusinesshrs .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(#c10132),to(#930227)) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-webkit-linear-gradient( #c10132, #930227 )!important;
    background-color: -moz-linear-gradient( #c10132, #87550C )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-ms-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-o-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient( #c10132, #930227 )!important;
    background-repeat: no-repeat;
    color: #fff !important;
    border: 2px solid #d60911 !important;
}

.menuaspx #divConfirmOrder .ui-btn:active
{
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient(#f62f37, #da1119) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-left: 25px;
    border: 2px solid #d60911 !important;
    color: #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(#c10132),to(#930227)) !important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-webkit-linear-gradient( #c10132, #930227 )!important;
    background-color: -moz-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-ms-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-o-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,linear-gradient( #c10132, #930227 )!important;
    background-repeat: no-repeat;
    padding-left: 30px;
    color: #fff !important;
    border: 2px solid #d60911 !important;
}

    #tdEmptyCart .ui-btn:active
    {
        background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,linear-gradient(#D9A957, #D9A957) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        padding-left: 30px;
        border: 2px solid #DDDDDD !important;
        color: #fff !important;
    }

.spnAddToCart .ui-btn, .spnDummyAddToCart .ui-btn
{
    background-image: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227)) !important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-webkit-linear-gradient( #c10132, #930227 )!important;
    background-color: -moz-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-ms-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-o-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,linear-gradient( #c10132, #930227 )!important;
    background-repeat: no-repeat;
    padding-left: 35px;
    border: 2px solid #d60911 !important;
    color: #fff !important;
    width: 75px;
}

    .spnAddToCart .ui-btn:active, .spnDummyAddToCart .ui-btn:active
    {
        background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,linear-gradient(#c10132, #930227) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        padding-left: 35px;
        border: 2px solid #d60911 !important;
        color: #fff !important;
        width: 75px;
    }

.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(#c10132),to(#930227)) !important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-webkit-linear-gradient( #c10132, #930227 )!important;
    background-color: -moz-linear-gradient( #c10132, #87550C )!important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-ms-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-o-linear-gradient( #c10132, #930227 )!important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,linear-gradient( #c10132, #930227 )!important;
    background-repeat: no-repeat;
    padding-left: 45px;
    padding-right: 20px;
    border: 2px solid #d60911 !important;
    color: #fff !important;
}

    .spnCancel .ui-btn:active
    {
        background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,linear-gradient(#f62f37, #da1119) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        padding-left: 45px;
        padding-right: 20px;
        border: 2px solid #d60911 !important;
        color: #fff !important;
    }

#divMobileBusinessHours .ui-btn:active
{
    background: #f62f37;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#f62f37),to(#da1119));
    background: -webkit-linear-gradient(#f62f37,#da1119);
    background-color: -moz-linear-gradient(#f62f37,#da1119);
    background: -ms-linear-gradient(#f62f37,#da1119);
    background: -o-linear-gradient(#f62f37,#da1119);
    background-image: linear-gradient(#d9063c,#af032f) !important;
    color: #fff !important;
    border: 1px solid #d60911;
}

#divMobileWholePage .itemOuterContainer
{
    -moz-border-radius: 5px 5px 0px 0px !important;
    -webkit-border-radius: 5px 5px 0px 0px !important;
    border-radius: 5px 5px 0px 0px !important;
    background: #c10132;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227));
    background: -webkit-linear-gradient(#c10132,#930227);
    background-color: -moz-linear-gradient(#c10132,#930227);
    background: -ms-linear-gradient(#c10132,#930227);
    background: -o-linear-gradient(#c10132,#930227);
    background-image: linear-gradient(#c10132,#930227) !important;
    color: #fff !important;
    border: 1px solid #d60911;
}

.pNameDescriptionItem
{
    display: none !important;
}

#tdQuantityAndPrice
{
    background-color: #DECEAD !important;
    -moz-border-radius: 0px 0px 5px 5px !important;
    -webkit-border-radius: 0px 0px 5px 5px !important;
    border-radius: 0px 0px 5px 5px !important;
}

#divAnnouncementDescriptionContainer img
{
    height: 100% !important;
    width: 100% !important;
    margin: 5px 0px 5px !important;
}

.lblItemQuantity, .lblItemTotal
{
    color: #000;
}

.ui-collapsible-content .ui-btn
{
    border: 2px solid #DDDDDD !important;
    color: #000 !important;
    text-shadow: none !important;
    /*background:#F8F2D8!important;
    background: -webkit-gradient(linear,left top,left bottom,from(#F8F2D8),to(#F8F2D8)) !important;
    background: -webkit-linear-gradient(   #F8F2D8 ,  #F8F2D8    ) !important;
    background-color: -moz-linear-gradient(   #F8F2D8 ,  #F8F2D8    ) !important;
    background: -ms-linear-gradient(   #F8F2D8 ,  #F8F2D8    ) !important;
    background: -o-linear-gradient(   #F8F2D8 ,  #F8F2D8    ) !important;
    background: linear-gradient(   #F8F2D8 ,  #F8F2D8    ) !important;
    background-repeat:no-repeat !important;*/
}

.divmobilecarticon
{
    display: none;
}
/********(End Region )*****************************/
#tblmobilelogincontrol #registerButton div
{
    padding-left: 5px;
}
/********(START) Landing Page *********************/

#divLandingPageWrapper
{
    width: 100% !important;
    background: none repeat scroll 0 0 #DECEAD !important;
    height: 100% !important;
    padding: 0px !important;
}

.imgLandingPageLogo
{
    height: 75px;
    width: 260px;
}

#btnMayBeLater
{
    background-color: #fff !important;
    background-image: none !important;
    border: none !important;
    margin: 0px 0px 5px 0px;
    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: 250px;
    width: 273px;
}

.divBottomContainer
{
    background-color: #FFFFFF !important;
    width: 100%;
    margin-bottom: 0px !important;
}

.divParagraphBottomImgContainer
{
    margin-top: 5px;
    text-align: center;
    width: 50%;
}

#divLogo
{
    padding-top: 5px;
}

.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;
}

#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: 150px;
        width: 155px;
    }

    .divParagraphBottomImgContainer
    {
        margin-top: 5px;
        text-align: left;
        margin-right: 0px;
    }

    #divLogo
    {
        padding-top: 3px;
    }

    .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;
}
/********(END) Landing Page ***********************/

.divbuttonOnlineOrderMessage
{
    display: none;
}

.SelectedTab, .UnSelectedTab:hover
{
    border: 1px solid #D9A957 !important;
    background: #D9A957;
    color: #ffffff;
    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(#D9A957),to(#87550C)) !important;
    background: -webkit-linear-gradient( #D9A957, #87550C )!important;
    background-color: -moz-linear-gradient( #D9A957, #87550C )!important;
    background: -ms-linear-gradient( #D9A957, #87550C )!important;
    background: -o-linear-gradient( #D9A957, #87550C )!important;
    background: linear-gradient( #D9A957, #87550C )!important;
    height: 38px;
    width: 90px;
    -moz-border-radius: 0.6em !important;
    -webkit-border-radius: 0.6em !important;
    border-radius: 0.6em !important;
}

.UnSelectedTab:hover
{
    color: #fff !important;
}

.UnSelectedTab
{
    color: #804E05 !important;
}

#divmenuoptions-popup #divmenuoptions .ui-navbar ul li, #divMenuOptions-popup #divMenuOptions .ui-navbar ul li
{
    border: 1px solid #7F643C;
}

    #divmenuoptions-popup #divmenuoptions .ui-navbar ul li a, #divMenuOptions-popup #divMenuOptions .ui-navbar ul li a
    {
        color: #fff !important;
    }

.divEventContentContainer ul li a
{
    color: #fff !important;
}

.ui-btn-icon-left:after, .ui-btn-icon-right:after, .ui-btn-icon-top:after, .ui-btn-icon-bottom:after, .ui-btn-icon-notext:after
{
    background-color: #c10132 !important;
}

.ui-navbar-common
{
    background-color: #DECEAD !important;
}

.ordercheckoutaspx #firstpanel
{
    background-image: none !important;
    background-color: #F8F2D8 !important;
    top: 60px !important;
}

.ordercheckoutaspx #firstpanel
{
    background-image: url("../Images/Mobile/HomePage/shadow.png") !important;
    background-position: right center;
    background-repeat: repeat-y;
}

.ui-radio-on, .ui-radio-on:after
{
    border-color: #9A0000 !important;
    background-color: #fff !important;
}

.ui-checkbox label
{
    color: #000 !important;
}

.chkrememberMeContainer .ui-btn
{
    background: #DECEAD !important;
}

.itemsizes
{
    padding-right: 65px !important;
    background-color: #c10132 !important;
}

#navigationTab .ui-tabs-anchor, .menu-left, .menu-mid, .menu-right
{
    height: 50px !important;
}

#divLoginDetails .ui-link
{
    color: #52351E !important;
}

/**** 13-Aug-2014 Start Testcases solution ****/
.btnLogout
{
    border-radius: 5px !important;
    font-size: 13px;
    margin: 13px auto 0;
    padding: 4px;
    width: 30%;
}

.divMobileRestaurantName span, .divMobileRestaurantName a
{
    font-size: 17px;
    font-weight: normal;
}

.itemHeaderAndDesc h3
{
    text-align: left;
    margin: 5px 0px 5px 10px;
    padding-top: 5px;
}

.itemHeaderAndDesc .divItemDescription
{
    text-align: left;
    padding: 0px 0px 10px 10px;
}

.itemHeaderAndDesc
{
    background-color: #804E05;
    color: #fff;
    width: 98%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.divEventContentContainer ul li
{
    border: 1px solid #000000 !important;
    background-color: #c10132 !important;
    color: #fff !important;
}

.divEventsDetailHTML img
{
    width: 100%;
}

.tdLoginContainerBody .ui-input-text input
{
    font-weight: normal !important;
}

.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;
}

.eventslistaspx .ui-page, .picturegalleryaspx .ui-page
{
    overflow: scroll !important;
}
/**** End Testcases solution  ****/
#divOnlineOrderMessage
{
    border: 1px solid #FEEED7 !important;
}

#pDivContactDetail
{
    margin-top: -1px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #2f302b;
    font-weight: bold;
    background: #B1AA7C;
}

#divButtonContainer td, #divButtonContainer td
{
    width: 90px !important;
}

#divItemQuantityValueContainer .ui-select .ui-btn
{
    border: 1px solid #DDDDDD !important;
}

.ordercheckoutaspx .OrderCheckoutFont .ui-radio
{
    -moz-border-radius: 15px !important;
    -webkit-border-radius: 15px !important;
    border-radius: 15px !important;
}

#navigationTab
{
    border-bottom: 1px solid #825007 !important;
}

.contactusaspx .ui-content
{
    background-color: #DECEAD !important;
}

.contactusaspx #divmenuoptions-popup #divmenuoptions
{
    background-color: #fff !important;
}

#divHomePageTiming
{
    color: #600504 !important;
    font-weight: bold;
    margin: 0 auto;
    padding-top: 10px;
    text-align: left;
    text-shadow: none !important;
    vertical-align: top;
}

#divContactDetailHome
{
    /*  background-color:#A3682C;*/
    color: #fff;
}

#divSocialMedia
{
    background-color: #DECEAD;
    height: auto;
    width: 100%;
}

#divMenuSearchNavBar .ui-block-a a
{
    padding: 10px !important;
    margin: 5px !important;
}

#divMoreBackBtn
{
    background: #c10132;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#c10132),to(#930227));
    background: -webkit-linear-gradient(#c10132,#930227);
    background-color: -moz-linear-gradient(#c10132,#930227);
    background: -ms-linear-gradient(#c10132,#930227);
    background: -o-linear-gradient(#c10132,#930227);
    background-image: linear-gradient(#c10132,#930227) !important;
    color: #fff !important;
    border: 1px solid #d60911;
}

#divSearchImg > div
{
    color: #fff;
}

#newCartImg > div
{
    color: #fff;
}

#newCartImg
{
    background: url("../Images/Mobile/HomePage/Cart_02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 23px;
    margin-left: 10px;
    margin-top: 5px;
    width: auto;
}

#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;
}

.ui-collapsible-content .ui-btn
{
    background-color: #DECEAD !important;
}

.menuaspx .rounded.ui-listview.ui-listview-inset.ui-corner-all.ui-shadow
{
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px !important;
    padding-top: 10px;
}

#tblItemDetails .WebTelErrorMessage
{
    color: #fff !important;
}

#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;
}

#divAnnouncementNavigationContainer
{
    background-color: #DECEAD;
    border-bottom: 0.06em solid #c9c9c9;
    font-weight: bold;
    padding-left: 0.6em;
    text-align: center;
}



.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
{
    background: linear-gradient(#c10132, #930227) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    font-weight: bold;
    text-shadow: none !important;
}

.nivo-caption-text-bottom
{
    display: none;
}

.PopupTitle
{
    font-size: 14px;
    font-weight: bold;
}

.ModalWindow
{
    background: #DECEAD;
    padding: 10px;
}

#MapImg
{
    text-align: center;
    background: #DECEAD;
}

@media only screen and (max-width: 768px)
{
    span.displayItemName
    {
        padding: 15px 460px 10px 50px;
    }
}

#popUp-close
{
    background-image: url("../Images/Mobile/fancy-close.png");
    background-size: 25px auto;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 31px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 25px;
    z-index: 1103;
}

#aYes img
{
    border: none;
    height: 18px;
    width: 105px;
    float: right;
    top: 210px;
    left: 126px;
    position: absolute;
    z-index: 1;
}

#aNo img
{
    border: none;
    height: 18px;
    width: 105px;
    float: left;
    top: 210px;
    right: 126px;
    position: absolute;
    z-index: 1;
    cursor:pointer;
}
