@font-face {
    font-family: "Oswald-Light";
    font-style: normal;
    font-weight: normal;
    src: url("../Fonts/Oswald-Light.eot");
    src: url("../Fonts/Oswald-Light.eot?#iefix") format("embedded-opentype"), url("../Fonts/Oswald-Light.woff") format("woff"), url("../Fonts/Oswald-Light.ttf") format("truetype"), url("../Fonts/Oswald-Light.svg#Oswald-Light") format("svg");
}

@font-face {
    font-family: "Oswald-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../Fonts/Oswald-Regular.eot");
    src: url("../Fonts/oswaldregular.eot?#iefix") format("embedded-opentype"), url("../Fonts/Oswald-Regular.woff") format("woff"), url("../Fonts/Oswald-Regular.ttf") format("truetype"), url("../Fonts/Oswald-Regular.svg#Oswald-Regular") format("svg");
}


body, .MainMasterPage {
    /* background-color:#984d13  !important;*/
    /*background:url(../Images/Mobile/BodyBG.jpg) repeat;*/
}

#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 #fff;
}

.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.png");
    color: #fff;
}

#divOrderIcon, #nav-order-online, #divMore #nav-orderonline, #divMore #nav-menu {
    background-image: url("../Images/Mobile/HomePage/Order.png") !important;
}

#today {
    background-image: url("../Images/Mobile/HomePage/today.png");
}

#divCateringIcon, #divCateringInquiryIcon, #nav-cateringinquiry, #divMore #nnav-cateringinquiry, #divMore #nav-menu {
    background-image: url("../Images/Mobile/HomePage/Catering-Inquiry.png") !important;
}

#divMore #nav-catering, #divMore #nav-cateringmenu, #divMore #nav-cateringpackages {
    background-image: url("../Images/Mobile/HomePage/CateringPackage.png");
}

#divCateringMenuIcon, #divMore #nav-cateringmenu, #divMore #nav-cateringmenu {
    background-image: url("../Images/Mobile/HomePage/Catering.png");
}

#divMore #nav-tablereservation {
    background-image: url("../Images/Mobile/HomePage/Reservation.png");
}
/*#divNewsIcon, #divMore #nav-eventinquiry,#divEventsIcon
{
   background-image: url("../Images/Mobile/HomePage/News.png");
}*/

#divMore #nav-joinourclub, #divVIPIcon {
    background-image: url("../Images/Mobile/HomePage/JoinourClub01.png");
}

#divMore #nav-directions, #divDirectionIcon {
    background-image: url("../Images/Mobile/HomePage/Direction.png");
}

#divMore #nav-eventinquiry, #divEventsIcon {
    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");
}

#divMore #nav-aboutus, #divAboutIcon {
    background-image: url("../Images/Mobile/HomePage/AboutUs.png");
}

#divGalleryIcon, #nav-photo-gallery, #divMore #nav-gallery {
    background-image: url("../Images/Mobile/HomePage/Gallery.png") !important;
}


#divGalleryIcon, #nav-photo-gallery, #divMore #nav-coupons {
    background-image: url("../Images/Mobile/HomePage/Coupon_Icon.png") !important;
}

#divMore #nav-lunchspecial {
    background-image: url("../Images/Mobile/HomePage/Specials.png") !important;
}

#divGalleryIcon, #nav-photo-gallery {
    background-image: url("../Images/Mobile/HomePage/Gallery.png") !important;
}

.gallery li img {
    /*height: 80px !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_home.png");
}

#divMore #nav-preferredpartners, #divMore #nav-preferredpartners {
    background-image: url("../Images/Mobile/HomePage/Partner.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");
}

.promoTitle {
    font-family: Oswald !important;
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #8B2437;
}

.BusinessHoursDays {
    color: #544237;
    font-size: 16px;
}

.BusinessHoursTime {
    color: #696969;
    font-weight: normal;
    font-size: 15px;
    line-height: 27px;
}

#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-today, #divMore #nav-today {
    background-image: url("../Images/Mobile/HomePage/today.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 #today {
    background-image: url("../Images/Mobile/HomePage/Menu/today.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 #nutrition {
    background-image: url("../Images/Mobile/HomePage/Menu/Nutrition.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 #preferredpartners {
    background-image: url("../Images/Mobile/HomePage/Menu/Partner.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 #tablereservation {
    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: #773d0f;
}

#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: #fff !important;
}

#divMobileMenuContainer .ui-panel-wrapper {
    /*background-image: url("../Images/Mobile/HomePage/Background.jpg"); */
    background: none repeat scroll 0 0 #fff;
}

#firstpanel .mobile-nav div:active, #firstpanel .mobile-nav div.selected {
    background-color: transparent;
    color: #fff;
}

.menu-left {
    background-image: url("../Images/Mobile/HomePage/LeftNavi.png");
}

.menu-mid {
    background-image: url("../Images/Mobile/HomePage/MiddleNavi.png");
    color: #fff;
    padding-top: 10px;
}

.menu-right {
    background-image: url("../Images/Mobile/HomePage/RightNavi.png");
}

.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;
}

#firstpanel {
    background-image: none;
}

.siteMapTitle {
    color: #974d12;
}

#secondpanel {
    background-color: #fff;
}

#divBusinessHours, #divContactDetails {
    background-image: none;
    background-color: #fff;
}

.divBusinessHourshead {
    font-size: 22px;
    color: #b52323;
    margin-bottom: 10px;
}

#divButtonContainer {
    background-image: none;
    background-color: #fff;
}

#divMobileContactDetailsPopup .liEmailDisplay, #divContactDetails .liEmailDisplay {
    /*width: 69% !important;*/
    width: 70% !important;
}

#divMobileContactDetailsPopup .liEmailDisplay, #divContactDetails .liEmailDisplay {
    background-position: 0 2px;
    padding-left: 20px;
    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: #fff;
    border: 1px solid #222;
}

.picturegalleryaspx .ui-content {
    /* background: none repeat scroll 0 0 #fff !important;*/
}

.picturegalleryaspx .ui-panel-wrapper {
    background: none repeat scroll 0 0 #fff !important;
    overflow: hidden !important;
}

#divBusinessHours #DisplayBusinessHoursTitle {
    color: #940328;
}

#divMore .ui-block-a, #divMore .ui-block-b, #divMore .ui-block-c {
    background-image: url("../Images/Mobile/HomePage/IconBg.png");
    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: #fff !important;
}

#navigationTab .ui-btn {
    border: 0px solid !important;
}

.ui-navbar .ui-btn {
    background: #984d13 !important;
    font-weight: bold !important;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#984d13 ),to(#773d0f )) !important;
    background: -webkit-linear-gradient( #984d13, #773d0f ) !important;
    background-color: -moz-linear-gradient( #984d13, #773d0f ) !important;
    background: -ms-linear-gradient( #984d13, #773d0f ) !important;
    background: -o-linear-gradient( #984d13, #773d0f ) !important;
    background: linear-gradient( #984d13, #773d0f ) !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/TouchBar_hover.png") !important;
}

.spn-right-menu-selected {
    background-image: url("../Images/Mobile/HomePage/TouchBarRight_Selected.png") !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 #fff !important;
}

.itemdetailsaspx .ui-content {
    background: none repeat scroll 0 0 #fff !important;
}

.itemdetailsaspx .ui-panel-wrapper {
    background: none repeat scroll 0 0 #fff !important;
}

#Menu {
    /*background-color: #FFEFD8 !important;*/
    background-image: none !important;
}

.menuaspx:after {
    content: "";
    display: block;
    clear: both;
}

.ui-header #mobilepageheading {
    background-color: #fff !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: #666 !important;*/
    background: none repeat scroll 0 0 #fff;
}

.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 #000;
    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: #fff;
    background-image: none;
}

.ui-li-thumb {
    padding-left: 5px;
    padding-top: 6px;
}

#divMore {
    background-image: none !important;
    background: none repeat scroll 0 0 #fff !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(#D12A2A),to(#D33232)) !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( #D12A2A, #D33232 ) !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: #fff;
    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.png");
    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/TouchBar.png");
    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: #984d13;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from( #984d13 ),to(#773d0f));
    background: -webkit-linear-gradient( #984d13,#773d0f );
    background-color: -moz-linear-gradient( #984d13,#773d0f );
    background: -ms-linear-gradient( #984d13,#773d0f );
    background: -o-linear-gradient( #984d13,#773d0f );
    background-image: linear-gradient( #984d13,#773d0f ) !important;
    color: #fff !important;
    border: 1px solid #70390d;
}

.menu-mid-hover {
    background-image: url("../Images/Mobile/HomePage/MiddleNaviHover.png") !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: #fff !important;
    border-top: 1px solid #222;
    height: 45px;
    border-bottom: 1px solid #222;
}

.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 #979797;
    border-right: 2px solid #979797;
}

#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(#984d13 ),to(#773d0f)) !important;
    background: -webkit-linear-gradient( #984d13, #773d0f ) !important;
    background-color: -moz-linear-gradient( #984d13, #773d0f ) !important;
    background: -ms-linear-gradient( #984d13, #773d0f ) !important;
    background: -o-linear-gradient( #984d13, #773d0f ) !important;
    background: linear-gradient( #984d13, #773d0f ) !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;*/
    float: left;
    padding-right: 1px;
    margin-left: 10px;
}

#divTwitterContainer {
    float: left;
    padding-right: 0px !important;
    width: 32px !important;
}

#divInstagramContainer {
    float: left;
    padding: 5px 0px 0px 3px;
}

#divLinkedinContainer {
    float: left;
    padding: 5px 0px 0px 3px;
}

#divGooglePlusContainer {
    float: left;
    padding: 5px 0px 0px 3px;
}

#divPinterestContainer {
    float: left;
    padding: 5px 0px 0px 3px;
}



.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: #000 !important;
    color: #fff;
}

.itemsize {
    /*color: #fff;*/
    color: none !important;
    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: #940328;
    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: #B31E1E;
    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;
}

.liCatering {
    background: url("../Images/Mobile/HomePage/catering_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    line-height: 2em;
    padding-left: 20px;
    padding-right: 2px;
}

.directionsaspx .liCatering {
    background: url("../Images/Mobile/HomePage/catering_icon.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 #aboutus {
    background-image: url(../Images/Mobile/HomePage/Menu/AboutUs_01.png);
}

.mobile-nav #orderonline, .mobile-nav #Menu, .mobile-nav #MENU, .mobile-nav #ORDERONLINE, .mobile-nav #menu, .mobile-nav #orderonlinemenus {
    background-image: url("../Images/Mobile/HomePage/Menu/OrderOnline.png");
}

.mobile-nav #CATERINGINQUIRY, .mobile-nav #Menu, .mobile-nav #MENU, .mobile-nav #CATERINGINQUIRY, .mobile-nav #cateringinquiry {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering-Inquiry.png");
}

.mobile-nav #cateringmenu {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering.png");
}

.mobile-nav #catering, .mobile-nav #CATERING {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering-Inquiry.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") !important;
}

/* added by Mitesh*/

.mobile-nav #cateringpackages {
    background-image: url("../Images/Mobile/HomePage/Menu/Catering.png");
}

.mobile-nav #lunchspecial {
    background-image: url("../Images/Mobile/HomePage/Menu/Specials.png");
}

.mobile-nav #coupons {
    background-image: url("../Images/Mobile/HomePage/Menu/Coupon.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 #fff;
}

#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 #616060;
    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: #666;
    /* height:43px;*/
}

.contactusaspx .ui-header #mobilepageheading {
    /*    background-color: #666 !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: #fff;
}

.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: #984d13 !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: #666 !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 #mobilePageHeading {
    display: none;
}

#orderCheckout {
    text-shadow: none;
}

.ordercheckoutaspx .ui-content {
    background-color: #fff;
}

::-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: #fff !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: #984d13 !important;
    border: 1px solid #984d13 !important;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#984d13 ),to(#773d0f)) !important;
    background: -webkit-linear-gradient( #984d13, #773d0f ) !important;
    background-color: -moz-linear-gradient( #984d13, #773d0f ) !important;
    background: -ms-linear-gradient( #984d13, #773d0f ) !important;
    background: -o-linear-gradient( #984d13, #773d0f ) !important;
    background: linear-gradient( #984d13, #773d0f ) !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 #D12A2A !important;
    color: #fff !important;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#f62f37),to(#773d0f)) !important;
    background: -webkit-linear-gradient( #f62f37, #773d0f ) !important;
    background-color: -moz-linear-gradient( #f62f37, #773d0f ) !important;
    background: -ms-linear-gradient( #f62f37, #773d0f ) !important;
    background: -o-linear-gradient( #f62f37, #773d0f ) !important;
    background: linear-gradient( #D12A2A, #D33232 ) !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(#984d13 ),to(#773d0f)) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-webkit-linear-gradient( #984d13, #773d0f )!important;
    background-color: -moz-linear-gradient( #984d13, #87550C )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-ms-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-o-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient( #984d13, #773d0f )!important;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #fff !important;
    border: 2px solid #000!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(#984d13 ),to(#773d0f)) !important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-webkit-linear-gradient( #984d13, #773d0f )!important;
    background-color: -moz-linear-gradient( #984d13, #87550C )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-ms-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,-o-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient( #984d13, #773d0f )!important;
    background-repeat: no-repeat;
    color: #fff !important;
    border: 2px solid #000!important;
}

.menuaspx #divConfirmOrder .ui-btn:active {
    background: url("../Images/Mobile/ProceedToCheckOut.png") no-repeat scroll 10px 8px,linear-gradient( #984d13, #773d0f ) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-left: 25px;
    border: 2px solid #000!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(#984d13 ),to(#773d0f)) !important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-webkit-linear-gradient( #984d13, #773d0f )!important;
    background-color: -moz-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-ms-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,-o-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/Emptycart.png") no-repeat scroll 3px 5px,linear-gradient( #984d13, #773d0f )!important;
    background-repeat: no-repeat;
    padding-left: 30px;
    color: #fff !important;
    /*border: 2px solid #F7841C!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(#984d13 ),to(#773d0f)) !important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-webkit-linear-gradient( #984d13, #773d0f )!important;
    background-color: -moz-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-ms-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,-o-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/addtocart.png") no-repeat scroll 8px 5px,linear-gradient( #984d13, #773d0f )!important;
    background-repeat: no-repeat;
    padding-left: 35px;
    /*border: 2px solid #000 !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(#984d13, #773d0f) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        padding-left: 35px;
        /*border: 2px solid #000!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(#984d13 ),to(#773d0f)) !important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-webkit-linear-gradient( #984d13, #773d0f )!important;
    background-color: -moz-linear-gradient( #984d13, #87550C )!important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-ms-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,-o-linear-gradient( #984d13, #773d0f )!important;
    background: url("../Images/Mobile/Cancel.png") no-repeat scroll 8px 5px,linear-gradient( #984d13, #773d0f )!important;
    background-repeat: no-repeat;
    padding-left: 45px;
    padding-right: 20px;
    /*border: 2px solid #000!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 #000!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(#D12A2A,#D33232) !important;
    color: #fff !important;
    border: 1px solid #70390d;
}

#divMobileBusinessHoursDetails-popup .divInner .divShadowImg {
    display: none;
}

#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: #984d13;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#984d13 ),to(#773d0f));
    background: -webkit-linear-gradient(#984d13,#773d0f);
    background-color: -moz-linear-gradient(#984d13,#773d0f);
    background: -ms-linear-gradient(#984d13,#773d0f);
    background: -o-linear-gradient(#984d13,#773d0f);
    background-image: linear-gradient(#984d13,#773d0f) !important;
    color: #fff !important;
    border: 1px solid #70390d;
}

.pNameDescriptionItem {
    display: none !important;
}

#tdQuantityAndPrice {
    background-color: #fff !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:#fff!important;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) !important;
    background: -webkit-linear-gradient(   #fff ,  #fff    ) !important;
    background-color: -moz-linear-gradient(   #fff ,  #fff    ) !important;
    background: -ms-linear-gradient(   #fff ,  #fff    ) !important;
    background: -o-linear-gradient(   #fff ,  #fff    ) !important;
    background: linear-gradient(   #fff ,  #fff    ) !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 #fff !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: 15px;
    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: #773d0f !important;
}

.ui-navbar-common {
    background-color: #fff !important;
}

.ordercheckoutaspx #firstpanel {
    background-image: none !important;
    background-color: #fff !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: #fff !important;
}

.ui-checkbox label {
    color: #000 !important;
}

.chkrememberMeContainer .ui-btn {
    background: #fff !important;
}

.itemsizes {
    padding-right: 65px !important;
    background: none !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: #B41E1E;
    color: #fff;
    width: 98%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.divEventContentContainer ul li {
    border: 1px solid #000000 !important;
    background-color: #984d13 !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;*/
    overflow: hidden !important;
}
/**** End Testcases solution  ****/
#divOnlineOrderMessage {
    border: 1px solid #666 !important;
}

#pDivContactDetail {
    margin-top: -1px;
    /*padding-top:2px;
    padding-bottom:2px;*/
    padding-top: 10px;
    padding-bottom: 10px;
    color: #616060;
    font-weight: bold;
    background: #f7f3f3;
}

#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 #979797 !important;
}

.contactusaspx .ui-content {
    background-color: #fff !important;
}

.contactusaspx #divmenuoptions-popup #divmenuoptions {
    background-color: #fff !important;
}

#divHomePageTiming {
    color: #600504 !important;
    font-weight: bold;
    height: auto;
    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: #fff;
    height: auto;
    width: 100%;
}

#socialMediaMsg {
    margin-top: 5px;
    margin-left: 28px;
    /*left: 49px;
    position: relative;*/
}

#divMenuSearchNavBar .ui-block-a a {
    padding: 10px !important;
    margin: 5px !important;
}

#divMoreBackBtn {
    background: #984d13;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from(#984d13 ),to(#773d0f));
    background: -webkit-linear-gradient(#984d13,#773d0f);
    background-color: -moz-linear-gradient(#984d13,#773d0f);
    background: -ms-linear-gradient(#984d13,#773d0f);
    background: -o-linear-gradient(#984d13,#773d0f);
    background-image: linear-gradient(#984d13,#773d0f) !important;
    color: #fff !important;
    border: 1px solid #70390d;
}

#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: #fff !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: #fff;
    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(#984d13, #773d0f) 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: #fff;
    padding: 10px;
}

#MapImg {
    text-align: center;
    background: #fff;
}

/*#divOrderOnlineNavBar .ui-grid-solo li:first-child {
    display: none;
}*/

#divMobileBusinessHoursDetails-popup .divInner {
    padding: 15px 20px 40px !important;
    height: auto !important; /*min-height: 286px !important;*/
    line-height: 20px !important;
}

/*Cart Counter..*/
#cartcounter, .cartCounter {
    background-color: #fff;
    border-radius: 100%;
    color: #000;
    font-size: 10px;
    margin-left: 32px;
    margin-top: 1px;
    padding: 0 4px 2px;
    position: relative;
    float: left;
    text-shadow: none;
}

#SocialContact {
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.divFacebook {
    width: 32px;
    height: 33px;
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.jpg) no-repeat;
    background-position: 0px 0px;
}

.divTwitter {
    width: 32px;
    height: 33px;
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.jpg) no-repeat;
    background-position: -32px 0px;
}

.divInstagram {
    width: 31px;
    height: 33px;
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.jpg) no-repeat;
    background-position: -65px 0px;
}

.divLinkedin {
    width: 31px;
    height: 33px;
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.jpg) no-repeat;
    background-position: -128px 0px;
}

.divGooglePlus {
    width: 31px;
    height: 34px;
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.jpg) no-repeat;
    background-position: -96px 0px;
}

.divPinterest {
    width: 31px;
    height: 34px;
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.jpg) no-repeat;
    background-position: -160px 0px;
}

.divShadowImg {
    /*background-image: none !important;*/
}

.divTime {
    padding-bottom: 10px;
}

#divPastAnnouncementTitle, #divAnnouncementTitle {
    background-color: #844310;
}

.Annmenu-mid-active {
    background-color: #874511;
    color: #fff;
}

.Annmenu-mid {
    color: #000;
}
/*-----------*/

@media only screen and (max-width: 768px) {
    #divPageImage img {
        width: 100%;
    }

    #divPageWrapperLeft {
        float: none !important;
        width: 30% !important;
    }
}

#tblOnlineOrderMessage {
    display: none !important;
}

.EventContentItem {
    color: #000;
}

#tdYourOrderLeftCurve {
    display: none;
}

#YourOrderText {
    padding-top: 2px;
    padding-bottom: 6px;
}

.YourCart {
    background-color: #ddd;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
    padding: 8px 5px;
    width: 90px;
}

.lblyourorderhere {
    background-image: url("../Images/cart_image.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #333;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 0 12px 30px;
    text-transform: uppercase;
}

.lblTotalCartItems {
    background-color: #773d0f;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 7px;
}

#YourOrderText {
    color: #ec7620;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
}

.divMenuPageMsgOnline {
    font-family: "Helvetica_Condensed";
    /*font-style: italic;*/
    color: red;
    font-size: 15px;
    text-align: left;
    float: left;
    /* font-weight: bold; */
    width: 100%;
    padding: 10px;
}

#divtext {
    color: red;
    margin-top: 3px;
}

#divtext1 {
    font-family: "Oswald-Regular";
    font-size: 15px;
    color: red;
    margin-top: 3px;
}

/*ContactUs.aspx*/
ul.ulMobileAddressContainer li:first-child {
    padding-bottom: 13px;
}
/*Default.aspx*/
div#divMobileAddress div:first-child {
    /*padding-bottom: 10px;*/
}


#mobileNewsLetter {
    background: #984d13;
    text-shadow: none !important;
    background: -webkit-gradient(linear,left top,left bottom,from( #984d13 ),to(#773d0f ));
    background: -webkit-linear-gradient( #984d13,#773d0f );
    background-color: -moz-linear-gradient( #984d13,#773d0f );
    background: -ms-linear-gradient( #984d13,#773d0f );
    background: -o-linear-gradient( #984d13,#773d0f );
    background-image: linear-gradient( #984d13,#773d0f ) !important;
    color: #fff !important;
    margin: 5px 5px 0px 5px;
    font-size: 15px;
    font-weight: bold;
}

#divGetMobileCoupons {
    margin: 0 auto;
    padding-bottom: 10px; /*padding: 10px;*/
    background: #F7F3F3;
    background-image: url(../Images/Scbscription_bg.jpg);
    margin-top: -10px !important;
}

/*div#divBottomWrapperText{font-family: 'Oswald-Light';
    font-size: 30px;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-top: 40px;}*/
div#divLoginMenuM {
    margin: 0;
    padding: 0;
    background-color: #9F0402 !important;
    text-align: center;
    margin-bottom: 5px;
    color: white !important;
}

.imgEventRecurrence {
    display: 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*/




/* (START) Added By Jayesh for daily, date and weekly special */

.divBuffetConsumerControlPageContainer
{
/*display:none;*/
}
.infospecials .ServicesPageContainer, .buffetaspx .ServicesPageContainer
{
    display:none;
}

.divSpecialTabs {
    padding: 3px;
    background: #f9f9f9;
    border: 1px solid #e9e9e9;
    width: 98%;
    float: left;
    text-align: left;
    margin-top: 15px;
}

.divSpecialContent {
    width: 97%;
    float: left;
    padding: 15px 12px;
    background: #fff;
    border: 1px solid #e9e9e9;
    border-top: none;
    margin-bottom: 5px;
    /*min-height: 250px;*/
}

.rmpSpecial, .special-panel, .special-body {
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
    float: left;
}

.special-container {
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    width: 100%;
    float: left;
}

.special-header {
    padding-bottom: 5px;
    
    color: #333;
    text-align: left;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.special-header-line1 {
    width:100%;
    float:left;
    padding-bottom:5px;
    text-align:left;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 5px;
}
.special-header-line2 {
    width:100%;
    float:left;
    padding-bottom:5px;
    text-align:left;
}

.special-occur {
    float: right;
    padding-top: 0px;
    text-align: center;
        background-position: center left;
    background-repeat: no-repeat;
    min-height: 16px;
    font-size:13px;
    color:#fff;
    background-color:green;
    padding:7px;
    border-radius:5px;

}
.special-badge {
    padding: 5px 10px;
    border-radius: 10px;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    background: #007CC2;
    color: #fff;
    display: block;
    float: left;
}

.special-title {
    float: left;
    padding-top: 3px;
    padding-left: 0px;
    font-weight: bold;
}
.special-separator, .special-schedule  {
    float: left;
    padding-top: 3px;
    padding-left: 5px;
    /*font-weight: bold;*/
}
.special-action-separator {
    float: right;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.special-print {
    float: right;
    padding-top: 3px;
    padding-left: 20px;
    text-align: left;
    background-image: url('../Images/print_icon.gif');
    background-position: center left;
    background-repeat: no-repeat;
    min-height: 17px;
    display:none;
}

    .special-print a {
        text-decoration: none;
        color: #333;
    }

    .special-action{
       float: left;
       margin-right: 10px;

    }
.closedDiv {
    display: none;
}

.openDiv {
    display: block;
}

.collapsedIcon {
    font-weight: normal;
    cursor: pointer;
    text-align: left;
    background-image: url('../Images/id-collapse-icon.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    font-size: 0;
}

.ExpandIcon {
    font-weight: normal;
    cursor: pointer;
    text-align: left;
    background-image: url('../Images/id-expand-icon.png');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    font-size: 0;
}
.divSpecialTabs .rtsUL {
    width:100%;
}
.divSpecialTabs .rtsLI {
    width:32%;
    margin-right:1px !important;
}
    .divSpecialTabs .rtsLI.rtsLast {
        margin-right:0px !important;
    }
.divSpecialTabs .rtsOut {
    width:99% !important;
    padding:4px 3px 4px 3px !important;
     /*-moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -khtml-border-radius: 5px !important;
    border-radius: 5px !important;*/
    
}

#divSpecial, #nav-special {
    background-image: url("../Images/Mobile/HomePage/Special.png");
}
/* (END) Added By Jayesh for daily, date and weekly special */

/*  Add By Mahir */
/*for checkout delivery radio button*/
.ordercheckoutaspx .ui-radio input{
    left: 50% !important;
}
@media only screen and (max-width: 425px) {
    .menuaspx .displayItemName {
        overflow: hidden;
        text-overflow: ellipsis;
        width: 60% !important;
        display: inline-block;
    }
}

/*End*/