﻿@import "TestimonialAdmin.css";
@import "EventCalendarV2.css";
@import "WebTelNavigationMenu.css";
@import "jquery.jscrollpane.codrops2.css";
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700|Gorditas:400,700);


@font-face {
    font-family: 'Lithos';
    src: url('../fonts/lithos_pro.eot'); /* IE9 Compat Modes */
    src: url('../fonts/lithos_pro.eot?#iefix') format('embedded-opentype'); /* IE6-IE8 */
    src: url('../fonts/lithos_pro.woff') format('woff'), url('../fonts/lithos_pro.ttf') format('truetype'), url('../fonts/lithos_pro.svg#webfontQvsv8Mp8') format('svg');
    font-weight: normal;
    font-style: normal;
}

.TelerikModalOverlay {
    height: 0 !important;
}

body {
    /*background: url("../Images/Bodybg.jpg") repeat-x fixed 0 0 #1E0000;*/
    font: 14px 'Lato',"Trebuchet MS",Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    text-align: center;
    background-color: #000;
    color: #aaa;
}

.datamenuaspxpageprintablemenudinein #divContainer {
    background: #fff;
    font-family: Verdana;
    font-size: 12px;
    margin: 1px;
    margin: 0 auto;
}

.defaultaspx {
}

@media print {
    .page-break {
        height: 0;
        page-break-before: always;
        margin: 0;
        border-top: none;
    }
}

#divDirectionFlash {
    border: 1px solid #8F8F69;
    height: 410px;
    width: 738px;
}

.datamenuaspx #divContainer {
    background: none;
    border: none;
    box-shadow: none;
    padding-top: 0px;
}

.datamenuaspxpageprintablemenudinein #MenuPageGalleryContainer {
    display: none;
}

.datamenuaspxpageprintablemenudinein #tdtablesearch {
    display: none;
}

.datamenuaspxpageprintablemenudinein #divMasterPageHeader {
    display: none;
}

.datamenuaspxpageprintablemenudinein #divHeader {
    background: none !important;
    /*width: 950px !important;*/
}

.datamenuaspxpageprintablemenudinein .bodyFormContainer {
    font-size: 12px;
    margin: 0;
    text-align: center;
    background: #fff;
}

.datamenuaspxpageprintablemenudinein #PageFooter {
    display: none;
}

.datamenuaspxpageprintablemenudinein #MenuPageFlash {
    float: left !important;
}

.menuaspxcategorypartytray #MenuPageFlash {
    background: url("../Images/HeaderBg.jpg") repeat scroll 0 0 transparent;
    width: 100%;
    height: 200px;
}

.datamenuaspxpageprintablemenudinein #menuCategoryContainer {
    float: left !important;
}

.datamenuaspxpageprintablemenudinein #PrintableLogo {
    display: block !important;
    font-family: Verdana;
    font-size: 54px;
    margin: 0;
    text-align: left;
}

datamenuaspxpageprintablemenudinein #menuCategoryContainer #restdetails #categories {
    display: none !important;
}

.datamenuaspxpageprintablemenudinein #menuCategoryContainer .menu_category {
    background: none !important;
}

    .datamenuaspxpageprintablemenudinein #menuCategoryContainer .menu_category a {
        background: none !important;
        cursor: none !important;
        padding-left: 0px !important;
        height: auto;
        text-decoration: none;
    }

#PrintableLogo {
    display: none;
}

.bodyFormContainer {
    font-size: 12px;
    margin: 0;
    text-align: center;
}

#divHeader {
    background: url("../Images/HeaderBg.png") repeat scroll 0 0 transparent;
    width: 100%;
    /*height:85px;*/
    position: absolute;
    z-index: 9;
    top: 0px;
    border-bottom: 2px solid #000;
    -moz-box-shadow: 0px 1px 9px 4px black;
    -webkit-box-shadow: 0px 1px 9px 4px black;
    box-shadow: 0px 1px 9px 4px black;
}

#divHeaderLogo {
    background-image: url(../Images/HeaderLogo.png);
    width: 232px;
    height: 40px;
    margin: 0 auto;
    margin-top: 3px;
}

#divHeaderLeft {
    height: 40px;
    margin: 0 auto;
    width: 232px;
}

#divHeaderTop {
    background-color: rgba(0,0,0,0.8);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 42px;
    padding: 0;
    margin: 0;
    z-index: 990;
    -moz-box-shadow: 0px 2px 12px 2px black;
    -webkit-box-shadow: 0px 2px 12px 2px black;
    box-shadow: 0px 2px 12px 2px black;
}

#divMasterPageHeader {
    height: 45px;
    margin: 40px auto 0;
    width: 1080px;
}

.menuaspx {
    font-family: Arial;
    -moz-box-shadow: 1px -1px 10px 2px #2C281E;
    -webkit-box-shadow: 1px -1px 10px 2px #2C281E;
    -o-box-shadow: 1px -1px 10px 2px #2C281E;
    box-shadow: 1px -1px 10px 2px #2C281E;
    background-image: url(../images/bgchdFa.png), url(../images/bgchd2a.png);
    background-repeat: repeat, repeat;
    -moz-box-shadow: inset 0 0 50px #000000;
    -webkit-box-shadow: inset 0 0 50px #000000;
    box-shadow: inset 0 0 50px #000000;
    border: none !important;
    position: relative;
}

    .menuaspx #divContainer {
        width: 100% !important;
        padding: 0px !important;
        margin: 0px auto 20px !important;
        border: none !important;
    }

.dineinmenuaspx #divContainer {
    font-family: Arial;
    background: url(../Images/background.jpg) repeat;
    border: 10px solid #300000;
}

.defaultaspx #divContainer {
    margin: 0 auto !important;
}

#divContainer {
    /*border: 10px solid #300000;*/
    width: 1000px;
    margin: 110px auto 20px;
    min-height: 470px;
    border: 1px solid #3e1a1a;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 3%;
    min-height: 500px;
    background-repeat: repeat;
    border: solid #423019 1px;
    background-image: url(../images/bgchda.png);
    -moz-box-shadow: 1px -1px 10px 2px #2C281E;
    -webkit-box-shadow: 1px -1px 10px 2px #2C281E;
    -o-box-shadow: 1px -1px 10px 2px #2C281E;
    box-shadow: 1px -1px 10px 2px #2C281E;
}

.videogalleryaspx #divContainer {
    width: 900px;
}

.defaultaspx #divContainer {
    width: 100% !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
}

form {
    margin: 0 auto;
    width: 100%;
}

a.CompanyLink {
    color: #fff;
}

.CompanyLink {
    text-decoration: none;
    color: White;
}

.LoginButton {
    border: none;
    background: url(../Images/login.gif) no-repeat;
    height: 32px;
    width: 96px;
}

.LoginCancel {
    border: none;
    background: url(../Images/cancel.gif) no-repeat;
    height: 32px;
    width: 96px;
}

.CreateUserRegiter {
    background: url(../Images/register.gif) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .CreateUserRegiter:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.MyProfileUpdate {
    background: url(../Images/update.gif) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .MyProfileUpdate:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

#ViewOrderContainer {
    text-align: left;
    padding: 20px;
    font-family: Verdana;
}

.ViewOrderGridView {
    font-size: x-small;
    color: #333333;
}

.ViewOrderGridViewFooterStyle {
    color: Black;
    background-color: #333915;
    font-weight: bold;
}

.ViewOrderGridViewRowStyle {
    color: Black;
    background-color: #ffffff;
}

.ViewOrderGridViewCommandFieldItemStyle {
    color: Black;
}

.ViewOrderGridViewPagerStyle {
    background-color: #FFCC66;
    color: #333333;
}

.ViewOrderGridViewSelectedRowStyle {
    background-color: #FFCC66;
    color: Navy;
    font-weight: bold;
}

.ViewOrderGridViewHeaderStyle {
    color: White;
    background-color: #714216;
    font-weight: bold;
}

.ViewOrderGridViewAlternatingRowStyle {
    background-color: #F1915E;
    color: Black;
}

#ChangePassWord {
    text-align: left;
    padding-left: 150px;
}

    #ChangePassWord tr {
        line-height: 25px;
    }

.style_Myprofile {
    width: 100%;
}

.MyProfileColon {
    width: 4px;
}

#orderCheckout {
    margin-left: 5px;
    margin-right: 5px;
    font-family: Verdana;
}

#divSearchTextbox {
}

.Addons {
    color: Black;
    font-family: Verdana;
}
/*.PanelLeft
{
    padding-left: 247px;
}*/

.OrderCheckoutTextBox {
    background-color: #fff;
}

.OrderCheckoutEditOrderImage {
    background-image: url(../Images/edit_order.gif) no-repeat;
    width: 76px;
    height: 28px;
}

.OrderCheckoutFont {
}

#divWholePage {
}


#divHeaderRight {
    float: right;
    height: 82px;
    width: 487px;
}

#divSocialMediaMarketing {
}

.tdSocialMediaMarketingControl {
    width: 487px;
    height: 32px;
    float: right;
}

#divMasterPageRestaurantLogo {
    float: left;
    height: 138px;
    width: 82px;
    cursor: pointer;
}

.giftinvoiceaspx #divContainer {
    background: #fff;
}

.imgRestaurantLogo {
}

.tblRestaurantHeader {
    width: 240px;
}

#divRestaurantAddress {
    float: left;
    font-weight: bold;
    font-size: 12px;
    font-family: verdana;
    color: black;
}

#divAddress {
    font-weight: bold;
    color: #DD9236;
    float: right;
}

#divAddressDetail {
}

#divAddress table {
    float: left;
    width: 381px;
}

#divAddress #trRestaurantContactUsEmail {
    display: none !important;
}

#divHeaderRightFacebookTwiter {
    float: left;
    height: 124px;
    margin-left: 10px;
    text-align: left;
    width: 80px;
}

#divHeaderRightTwiter {
    cursor: pointer;
    height: 67px;
    margin-top: 10px;
    text-align: left;
    width: 85px;
}

#divHeaderRightFacebook {
    cursor: pointer;
    height: 27px;
    margin-left: 3px;
    margin-top: 5px;
    text-align: left;
    width: 77px;
}

#divMasterPageHeader #divContactUsContactDetail {
    display: none;
}

#divContactUsAddressDetails #divHeaderContactDetail, #divDirectionAddress #divHeaderContactDetail {
    display: none;
}

#tdPhoneNumber {
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    width: 117px;
}

#tdFaxNumber {
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    width: 113px;
    display: none;
}


#divPhoneNumber {
    background: url("../Images/telephone.png") no-repeat scroll left top transparent;
    float: left;
    height: 18px;
    padding-left: 17px;
    text-align: left;
    width: 128px;
    margin-right: 40px;
}

#divHeaderContactDetail #divFaxNumber {
    display: none;
}

#divFaxNumber {
    background: url("../Images/Fax.png") no-repeat scroll left top transparent;
    float: left;
    height: 23px;
    padding-left: 17px;
    text-align: left;
    width: 125px;
}

#divEmailImage {
    background: url("../Images/Email.png") no-repeat scroll 0px 5px transparent;
    height: 23px;
    padding-left: 22px;
}

#tdPhoneImage {
    background: url("../Images/telephone.png") no-repeat scroll left top transparent;
    height: 23px;
    padding-left: 17px;
}

#tdFaxImage {
    background: url("../Images/Fax.png") no-repeat scroll left top transparent;
    height: 23px;
    padding-left: 20px;
}

#tdEmailAddress {
    text-align: left;
    padding-left: 5px;
}

#divSocialIcons {
    float: right;
    padding-top: 10px;
    padding-right: 5px;
    text-align: center;
}

.tblSocialIcons {
    width: 109px;
}

#divMultipleLocation {
}

#ddlMultipleLocation {
}

#imgMasterPageImage {
    width: 0px;
    height: 0px;
}

#divMenuNavigation {
    height: 35px;
    text-align: left;
    width: 1120px;
}

#divHeaderNavigation {
    margin: 3px auto 0;
    width: 1100px;
}

.defaultaspx #divHeaderNavigation {
    margin: 0 auto;
    width: 1000px;
}

#divHeaderNavigation:after {
    clear: both;
    display: block;
    content: "";
}

.menuTop {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

.menuPopup {
}

.menuTopStaticSelectedStyle {
    background: url(../Images/TopMenuSelectedBg.jpg) bottom;
}

.menuPopupItem {
}

.PasswordSubmit {
    border: none;
    background: url(../Images/submit.gif) no-repeat;
    width: 85px;
    height: 26px;
}

.ChangePasswordButton {
    border: none;
    background: url(../Images/changePassword.gif) no-repeat;
    width: 182px;
    height: 32px;
    border: medium none;
    cursor: pointer;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .ChangePasswordButton:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.CancelPasswordButton {
    border: none;
    background: url(../Images/cancel.gif) no-repeat;
    width: 96px;
    height: 32px;
    margin-left: 5px;
    cursor: pointer;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .CancelPasswordButton:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.menuPopupItem {
}

.menuTopStaticMenuItemStyle {
    color: White;
    padding: 12px 10px 13px 10px;
}

.menuTopStaticHoverStyle {
    /*background: url(../Images/TopMenuSelectedBg.jpg) bottom;*/
}

.menuTopNavigation a:hover {
    color: White;
    text-align: left;
}

.menuTopNavigation a:active {
    color: White;
}

.lblShareInfo {
    color: Red;
}

.menuTopNavigation a:link {
    /*color: White;*/
}

.menuTopNavigation a:visited {
}

/************* Home Page *************/

#HomeFlash {
    height: 475px;
    width: 930px;
    float: left;
}

#HomeBottom {
    height: 200px;
    width: 950px;
    float: left;
    border: 1px solid red;
}

#divSpecialImage {
    height: 200px;
    width: 240px;
    margin: 0 auto;
}

#promocontent {
    height: 200px;
    width: 240px;
    padding-top: 30px;
    padding-left: 38px;
    font-size: 25px;
}

    #promocontent p {
        letter-spacing: 0;
        padding-left: 0 !important;
        text-align: left;
    }

#divJIT {
    float: left;
}

#divSecondTop {
    border: 1px solid red;
    float: left;
    height: 98px;
    width: 240px;
}

#divSecondBottom {
    border: 1px solid red;
    float: left;
    height: 98px;
    width: 240px;
}

#divSecond {
    height: 200px;
    width: 240px;
    border: 1px solid red;
    float: left;
}

#divThirdTop {
    border: 1px solid red;
    float: left;
    height: 98px;
    width: 240px;
}

#divThirdBottom {
    border: 1px solid red;
    float: left;
    height: 98px;
    width: 240px;
}

#divThird {
    height: 200px;
    width: 240px;
    border: 1px solid red;
    float: left;
}

#divForthTop {
    border: 1px solid red;
    float: left;
    height: 98px;
    width: 224px;
}

#divForthBottom {
    border: 1px solid red;
    float: left;
    height: 98px;
    width: 224px;
}

#divForth {
    height: 200px;
    width: 224px;
    border: 1px solid red;
    float: left;
}
/************ End *******************/





#divHomePageSpecialOffer {
    padding-top: 10px;
}

#divJITPcontainer {
    vertical-align: top;
}

    #divJITPcontainer a {
        border: none;
        outline: none;
    }

#divOrderNow {
    text-align: center;
}

.SpecialOrderNowCssClass {
    background-color: #FFFFFF;
    color: #CC3300;
    border: thin solid #CC0000;
    margin: 2px;
}

#divRightColumn {
    width: 187px;
    float: left;
    padding-left: 5px;
}

.RadPanelCssClass {
    width: 200px;
}

#imgHomePageSpecialOffer {
    height: 0px;
    width: 0px;
}

#divHomePagePhotoGallery {
    vertical-align: top;
    width: 518px;
    height: 292px;
    float: left; /*background: url('../Images/HomePageFlash.jpg') no-repeat;*/
}

#divHomeOrderOnline {
    background: url("../Images/Btn_OrderNow.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 77px;
    margin-left: 20px;
    width: 135px;
}

.hnkOrderOnline {
    border: medium none;
    outline: medium none;
}

#tdPrintableMenu {
    text-align: left;
}

#lblDirections {
    height: 100%;
    width: 100%;
}

#objHomePagePhotoGalleryFlash {
    height: 100%;
    width: 100%;
}

#divHomePageTiming {
    /*background: #f0e7d5;     color: #640000;     font-family: verdana;     height: 147px;     vertical-align:top;     margin-right: 10px;*/
    background: url('../Images/BusinessHoursTimingBg.jpg') no-repeat;
    width: 170px;
    height: 154px;
}

    #divHomePageTiming .tdDisplayBusinessHours {
        /*height: 25px;     font-weight: bold;     font-size: 14px;     padding-top: 0px;     text-align: left;     padding-left: 10px;     padding-right:15px;*/
    }

#tblHomePageDayAndTime {
    width: 228px;
    color: #5e0404;
}

.tdHomePageDayDiscription {
    height: 35px;
    font-size: 22px;
    font-weight: bold;
    text-align: right;
}

.tdHomePageTimeDiscription {
    height: 35px;
    text-align: left;
    font-size: 20px;
}

.tdHomePageDayAltText {
}

.tdBusinessHoursControl {
    background: url(../Images/TimmingBackground.jpg) no-repeat;
    height: 173px;
    vertical-align: top;
}

#tblDisplayBusinessHours {
    width: 100%;
    margin-top: 33px;
}

#DisplayBusinessHoursTitle {
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}

#divHomePageImageNavigation {
    width: 689px;
    height: 198px;
    float: right;
    margin-right: 2px;
    margin-top: 5px;
    padding: 3px;
    border: solid 1px #e1ddc4;
    background-color: #f5f4f4;
}

#divHomePageImageAndDiscription {
    text-align: center;
}

#divHomePageImage {
    float: left;
    display: table;
    width: 18%;
    margin-left: 5px;
    margin-top: 5px;
    height: 150px;
}

#divHomePageDiscription {
    width: 77%;
    float: right;
    display: table;
    margin-right: 5px;
    margin-top: 5px;
    height: 150px;
}

.imgHomePageImageNavigation {
    display: table-cell;
}

.pHomePageDiscription {
    text-align: justify;
    display: table-cell;
    width: 100%;
    height: 150px;
    font-family: Verdana;
    font-size: 12px;
}

#divHomePageNavigationBar {
    clear: both;
    color: #380702;
    width: 100%;
    border-top: solid 1px #e1ddc4;
    vertical-align: top;
    padding-top: 10px;
}

.btnHomePagePrevious {
    background-color: Transparent;
    border: none;
    font-size: 15px;
    font-weight: bold;
}

.btnHomePageNext {
    background-color: Transparent;
    border: none;
    font-size: 15px;
    font-weight: bold;
}

.btnHomePageNumberButtonStyle {
    background-color: Transparent;
    border: none;
    font-size: 15px;
    font-weight: bold;
    color: Black;
}

.btnHomePageSelectedNumberButtonStyle {
    background-color: Transparent;
    border: none;
    font-size: 15px;
    font-weight: bold;
    color: Blue;
}

.btnHomePageFirst {
    background-color: Transparent;
    border: none;
    font-size: 15px;
    font-weight: bold;
}

.btnHomePageLast {
    background-color: Transparent;
    border: none;
    font-size: 15px;
    font-weight: bold;
}


#AboutUsPageContainer {
    height: 100%;
    width: 100%;
    text-align: center;
}

.menuBottomStaticSelectedStyle {
    color: Black;
}

.menuBottomStaticMenuItemStyle {
    padding-left: 5px;
    padding-right: 5px;
}

.menuBottomStaticHoverStyle {
}

.menuBottomNavigation a {
    color: White;
}

    .menuBottomNavigation a:hover {
        color: White;
    }

    .menuBottomNavigation a:active {
    }

    .menuBottomNavigation a:link {
    }

    .menuBottomNavigation a:visited {
    }

#divMasterPageCompanyName {
    float: right;
    font-size: 13px;
    width: 160px;
    font-family: Verdana;
    text-align: right;
}

#divMasterPageRWaveLink {
    text-align: center;
    font-family: Verdana;
    padding-bottom: 5px;
}
/************************************ Start Contact Us Page ************************************/

#divContactUsPage {
    text-align: left;
    width: 200px;
    font-family: Verdana;
    float: left;
}

#divContactUsCustomerDetail {
    width: 600px; /*float: left;*/ /*   margin-left: 20px;*/ /*padding: 10px;*/
}

#tdContactUsDetail {
    vertical-align: top;
    padding-top: 20px;
}

#lblContactUsMessage {
    font-size: 13px;
}

#tblContactUsDetail {
    width: 440px;
}

.tdTblContactDetailLeft {
    text-align: right;
    width: 100px;
}

.tdTblContactDetailRight {
    text-align: left;
}

#divContactUsAddressDetails {
    height: 150px;
    margin-top: 30px;
    padding: 20px 0 25px 0;
    color: #ccc;
}

.txtContactUsComments {
    width: 300px;
}

.ContactDetailButtonSend {
    background: url(../Images/Send.gif) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .ContactDetailButtonSend:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.ContactDetailButtonCancel {
    border: none;
    background: url(../Images/cancel.gif) no-repeat;
    height: 32px;
    width: 96px;
}

#ContactUSContainer {
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
    width: 940px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin: 0 auto;
}

#ContactUsContent {
    float: left;
    width: 940px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#ContactUsMenu {
    /* float: left;     font: bold 12px SegoeUI,Verdana,sans-serif;     text-align: left;     width: 600px;     padding-top: 8px;     height: 35px;     background-color: #eee;     -moz-border-radius: 10px;     -webkit-border-radius: 10px;     border-radius: 10px;     margin-bottom: 10px;     padding-left: 5px;     padding-right: 5px;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 4px;
    height: 35px;
    margin-bottom: 5px;
    text-align: left;
    width: 100%;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    background-repeat: repeat;
    border: solid #423019 1px;
    background-image: url(../Images/bgchdFa.png);
    -moz-box-shadow: 1px -1px 10px 2px #000;
    -webkit-box-shadow: 1px -1px 10px 2px #000;
    -o-box-shadow: 1px -1px 10px 2px #000;
    box-shadow: 1px -1px 10px 2px #000;
    float: left;
    width: 450px;
}

#ContactUsMenuBottom {
    margin-bottom: 20px;
    width: 500px;
}

#DirectionMenuBottom {
    margin-bottom: 20px;
    width: 300px;
}

.ContactStaticSelectedStyle a {
    color: #fff !important;
    font-weight: bold;
    height: 20px;
}

.ContactStaticSelectedStyle {
    cursor: pointer;
    background-color: #000;
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #77705F;
}

.ContactStaticHoverStyle {
    cursor: pointer;
    color: #fff !important;
    font-weight: bold;
}

.ContactStaticMenuStyle {
    font-weight: bold;
    color: #ccc;
    font-family: 'CAMBRIAB', Times New Roman;
    font-size: 14px;
}

.ContactMenu {
    color: black;
    width: 100%; /*background: url("../Images/MenuCategoryMiddleBg.jpg") repeat-y scroll right center #561717;*/ /*background: #eaedf6;*/
    padding-left: 3px;
    padding-right: 3px;
}

.directionsaspx .ContactMenu, .senddirectiontomeaspx .ContactMenu {
    width: 300px !important;
}

.ContactStaticMenuItemStyle a {
    font-size: 14px !important;
    font-weight: bold;
    color: #ccc;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    border: 1px solid #000 !important;
}

    .ContactStaticMenuItemStyle a:hover {
        cursor: pointer;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        color: #fff !important;
        border: 1px solid #77705F !important;
        font-weight: bold;
    }

.ContactStaticMenuItemStyle {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 20px;
}


.tdCateringConinerBtn {
    text-align: center;
    padding-top: 10px;
}

#divContactUsAddressDetails b {
    color: #aaa !important;
}

#divContactUsAddressDetails .tdDisplayBusinessHours > center {
    color: #aaa !important;
    text-align: left !important;
}

#divContactUsAddressDetails #divBusinessHours {
    padding-left: 0px !important;
    margin-top: 20px;
}

/************************************ End Contact Us Page ************************************/

#divBottomPageNavigation {
    width: 500px;
}

#lblContactUsMessage {
    font-size: 13px;
}

.lblDirections {
    padding-top: 10px;
    text-align: center;
    font-family: Verdana;
    color: Red !important;
}

#DirectionContent {
}

#tdDirectionAddress {
    padding-left: 50px;
    padding-top: 10px;
}

#tdDirectionInfo {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}

.ifrmDirectionMap {
    width: 562px;
    height: 452px;
}

#divDirectionMapAddress {
    float: right;
    width: 250px;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
}

.directionTabButtonUnselected {
    border: none;
    background: #a14d17;
    cursor: pointer;
    color: White;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

#divdirection {
    border: solid 2px #311d12;
    height: 480px;
    width: 562px;
}

.SearchItemLabel {
    color: #000;
    font-family: Verdana;
    font-weight: bold;
}

.directionTabButtonSelected {
    border: none;
    background: #311d12;
    cursor: pointer;
    color: White;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

    .directionTabButtonSelected:hover {
        border: none;
        background: #311d12;
        cursor: pointer;
        color: White;
        font-family: Arial, Helvetica, Sans-Serif, Verdana;
    }

#DirectionTitle {
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #241100;
    text-align: left;
}

#DirectionText {
    font-family: Verdana;
    color: #241100;
    text-align: left;
}

#DirecationBackground {
}

#divIdirection {
    text-align: left;
    padding-left: 130px;
}

#getDirectionFlashPath {
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#divMapDirection {
    text-align: left;
    padding-top: 150px;
    padding-left: 50px;
}

.tdIdirection {
    vertical-align: middle;
    color: #69462f;
    font-size: 14px;
    font-family: Verdana;
}

.tdSendDirection {
    height: 7px;
    padding-top: 7px;
}

#tdSMSType {
    vertical-align: top;
    text-align: right;
}

.tdddlMobile {
    text-align: left;
    vertical-align: top;
    padding-left: 11px;
}

#tdMobile {
    text-align: right;
    vertical-align: middle;
}

.cusLabel1 {
    text-align: left;
    font-family: Verdana;
    color: #241100;
    padding-right: 40px;
}

.OrderCheckoutConfirm {
    background: url("../Images/confirm.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .OrderCheckoutConfirm:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.OrderCheckoutSubmit {
    border: none;
    background: url(../Images/submit.gif) no-repeat;
    height: 33px;
    width: 99px;
}

.visacard {
    font-family: Verdana;
    font-size: small;
}

.ContactUSAddress {
    font-family: Verdana;
    width: 250px;
}

#tdContactUsSubmitbtn {
    text-align: center;
}

#diveditorder {
    padding-right: 100px;
}

.Editorder {
}

.tblConfirm {
    width: 100;
}

.SubmitOrder {
    padding-left: 177px;
    padding-top: 15px;
}

.ErrorMsg {
    font-family: Verdana;
}

#LoginContianer {
    font-family: Verdana;
    margin-left: 5px;
    margin-right: 5px;
}

#MessageContainer {
    background-color: #e7cc97;
    font-family: Verdana;
}

#VerifyContainer {
    font-family: Verdana;
    border: 1px solid #423019;
    border-radius: 9px;
}

    #VerifyContainer p {
        width: 400px;
        margin: 0 auto;
    }

.account_link {
    color: #eae0d5;
    text-decoration: none;
    font-weight: lighter;
    font-family: Verdana;
    font-size: 12px;
    cursor: pointer;
}

#CreateUserContainer {
    font-family: Verdana;
}

#divRegiserUserMessage {
    color: Red;
}

#RecoverPassWordContainer {
    font-family: Verdana;
}

#SubMasterPageDiv {
    font-family: Verdana;
    padding-bottom: 10px;
    text-align: left;
    border: 0.2px solid #423019;
}

#SettingMasterPage {
    padding-left: 27px !important;
    padding-top: 20px !important;
}

.surveySubmit {
    background: url(../Images/submit.gif) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .surveySubmit:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.surveyClear {
    background: url(../Images/clear.gif) no-repeat;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .surveyClear:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

#tblSurveyFeedbackContactInfo {
    width: 600px;
    text-align: left;
}

.tdSurveyFeedbackContactInfo {
    text-align: right;
    width: 205px;
}

#htmlContactUsContainer {
}

#htmlContactUsRestaurantLogo {
    float: left;
}

#htmlContactUSHeaderTitleContainer {
    float: right;
    background: Red;
}

#htmlContactUsTitle {
    clear: both;
    float: left;
}

#htmlContactUsTiming {
    float: right;
}

.AdminStaticSelectedStyle {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    color: #fff !important;
    font-weight: bold;
}

.AdminStaticMenuStyle {
}

.AdminStaticHoverStyle {
    cursor: pointer;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    color: #fff !important;
    font-weight: bold;
}

.AdminMenu {
    color: White;
    background-color: #000;
    -moz-box-shadow: 0px 1px 34px #000;
    -webkit-box-shadow: 0px 1px 34px #000;
    -o-box-shadow: 0px 1px 34px #000;
    box-shadow: 0px 1px 34px #000;
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}

    .AdminMenu a {
        font-family: Helvetica,Verdana,Arial,Sans-Serif !important;
        font-weight: bold !important;
        font-size: 13px !important;
        font-family: Arial !important;
        font-style: normal !important;
        line-height: normal !important;
    }

.AdminStaticMenuItemStyle {
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 15px;
    padding: 4px;
    font-weight: bold;
    color: #fff;
    background-color: #000;
    padding-top: 10px;
    padding-bottom: 10px;
}

#AdminContent {
    width: 954px;
    margin-left: 27px;
    padding-bottom: 15px;
}

#WelcomeNote {
    font-family: Verdana;
}

#divDirectionSiteMapPath {
    display: none;
}

#DirectionMenu {
    padding-left: 5px;
    padding-right: 5px;
    font: bold 12px SegoeUI,Verdana,sans-serif;
    text-align: center;
    width: 300px;
    padding-top: 8px;
    height: 35px;
    margin-bottom: 5px;
    text-align: left;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    background-repeat: repeat;
    border: solid #423019 1px;
    background-image: url(../Images/bgchdFa.png);
    -moz-box-shadow: 1px -1px 10px 2px #000;
    -webkit-box-shadow: 1px -1px 10px 2px #000;
    -o-box-shadow: 1px -1px 10px 2px #000;
    box-shadow: 1px -1px 10px 2px #000;
    margin-bottom: 10px;
    margin-left: 20px;
    padding-bottom: 4px;
}
/*.DirectionMenu
{
    color: White;
}*/
.DirectionStaticMenuItemStyle {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 20px;
}

    .DirectionStaticMenuItemStyle a {
        font-size: 14px !important;
        font-weight: bold;
        color: #ccc;
        display: block;
        padding-top: 4px;
        padding-bottom: 4px;
        text-align: center;
        border: 1px solid #000 !important;
    }

        .DirectionStaticMenuItemStyle a:hover {
            color: #FFFFFF !important;
            cursor: pointer;
            font-weight: bold;
            height: 20px !important;
        }

.DirectionStaticSelectedStyle {
    cursor: pointer;
    background-color: #000;
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #77705F;
}

.DirectionStaticHoverStyle {
    cursor: pointer;
    color: #fff !important;
    font-weight: bold;
}

.DirectionStaticMenuStyle {
    font-weight: bold;
    color: White;
    font-family: 'CAMBRIAB', Times New Roman;
    font-size: 14px;
    color: #ccc;
}

.DirectionStaticSelectedStyle a {
    font-size: 14px !important;
    font-weight: bold;
    color: #ccc;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    border: 1px solid #000 !important;
}

.DirectionStaticMenuItemStyle a:hover {
    cursor: pointer;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    color: #fff !important;
    font-weight: bold;
    border: 1px solid #77705F !important;
}

#DirectionContainer #divBusinessHours {
    display: none;
}

#tdDirectionView {
    text-align: left;
    padding-left: 20px;
}

#RestaurantLogo {
    border: none;
    height: 123px;
    width: 446px;
    margin-left: 10px;
    margin-top: 10px;
}

#RestaurantLink {
    text-decoration: none;
    cursor: pointer;
    border: none;
}

.tdRule {
    text-align: left;
    font-weight: bold;
    font-size: 13px;
}

.tdDescription {
    text-align: left;
    font-size: 13px;
    padding-left: 20px;
}

#RestaurantLink {
    text-decoration: none;
    cursor: pointer;
    border: none;
}


.tdRule {
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana;
}

.tdDescription {
    text-align: left;
    font-size: 13px;
    font-family: Verdana;
    padding-left: 20px;
}

#CateringConiner {
    margin: 0 auto;
    padding: 25px;
    text-align: center;
    width: 670px;
    color: #aaa;
}

.CateringHeaderContainer {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #714216;
    border: 3px solid #F1915E;
    color: White;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 150px;
    padding-top: 10px;
    text-align: left;
}

.HeaderComp {
    line-height: 17px;
    padding-bottom: 15px;
    text-align: center;
}

.HeaderText {
    padding: 10px 0 20px;
}

.tdCateringConinerBtn {
    padding-top: 10px;
    text-align: center;
}

#CateringConiner .btnSubmitQuickContact {
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    #CateringConiner .btnSubmitQuickContact:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.ReservationStaticSelectedStyle {
    padding: 5px;
    color: #000 !important; /*background: url(../Images/ChildMenuSelectedBg.jpg) repeat-x !important;*/
    background-color: #8C1113 !important;
}

.ReservationStaticMenuStyle {
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #F1915E;
    border-bottom: solid 1px #f1915e;
}

.ReservationStaticHoverStyle {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000 !important;
    background-color: #8C1113 !important;
}

.ReservationStaticMenuItemStyle {
    font-size: 13px;
    padding: 7px;
    font-weight: bold;
    color: #fff;
    background-color: #714216;
    height: 18px;
    width: 145px;
    border-left: solid 1px #f1915e;
    border-top: solid 1px #f1915e;
}

.ReservationMenu {
}

.cateringaspx {
    /*background-color:#E6D7C0;*/
}

#ReservationMenu {
    margin-left: 5px;
    text-align: left;
    float: left;
    background-color: #E6961E;
}

.tablebookingaspx {
    /*background-color:#E6D7C0;*/
}

#ReservationContent {
    font-family: Verdana;
}

#tblTableBookingContainer {
    margin-left: 235px;
}

.tdTableBookingLeft {
    text-align: right;
    line-height: 30px;
    vertical-align: top;
    width: 169px;
}

.tdTableBookingRight {
    text-align: left;
    padding-left: 5px;
}

textarea {
    width: 350px;
    height: 80px;
}

#LoginInnerContainer {
}

.CalenderImage {
    background: url("../Images/Calendar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    width: 16px;
    height: 16px;
}

#tdCateringBtnSubmit {
    padding-top: 10px;
}

.CreateUserStyleLabel {
    width: 150px;
    text-align: right;
    padding-left: 200px;
}

.CreateUserStyleTextbox {
    text-align: left;
}

/*#divLoginMenu
{
    color: #eae0d5;        
    position:absolute;
    top:1px;
    right:15px;
    height:29px;
    width:300px;
}*/
#divLoginMenu {
    color: #eae0d5;
    position: absolute;
    top: 1px;
    right: 15px;
    height: 29px;
    width: 340px;
}

#divlogin {
    width: 190px;
    float: left;
    margin-top: 9px;
}

#divSocialHeader {
    float: left;
}

#divFBTwitter {
    float: left;
}

#divLoginMenu #divFacebook {
    background-image: url(../Images/fb.png);
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 20px;
}

#divLoginMenu #divTwitter {
    background-image: url(../Images/twitt.png);
    width: 32px;
    height: 32px;
    float: right;
}

#divLoginMenu #divGplus {
    background-image: url(../Images/Instagram.png);
    width: 36px;
    height: 32px;
    float: left;
    margin-right: 20px;
}

.WebTelErrorMessage {
    font-family: Verdana;
    font-size: 12px;
}

.OrderTypeFont {
    padding-left: 12px;
}

/******Seperator class for Data List on Restaurant-Promotions.aspx *******/
.ItemSeperateorCssClass {
    width: 20px;
    height: 290px;
}


.InvoicePromotional {
    text-align: right;
    padding-left: 100px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin-left: 95px;
    margin-right: 95px;
}

    .InvoicePromotional a {
        text-align: center;
        color: #000 !important;
    }

.InvoicePromotionalMessage {
    text-align: left;
    padding-left: 100px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin-left: 95px;
    margin-right: 95px;
    margin-top: 20px;
}

#content {
    padding-top: 20px;
}

.btnSaveConfiguration {
    border: none;
    background: url(../Images/save.gif) no-repeat;
    height: 26px;
    width: 85px;
    cursor: pointer;
}

.btnCancelConfiguration {
    border: none;
    background: url(../Images/cancel.gif) no-repeat;
    height: 26px;
    width: 85px;
    cursor: pointer;
}

.AddNewFax {
    border: none;
    background: url(../Images/AddNewFax.gif) no-repeat;
    height: 27px;
    width: 131px;
    cursor: pointer;
}

.AddNewEmail {
    border: none;
    background: url(../Images/AddNewEmail.gif) no-repeat;
    height: 27px;
    width: 131px;
    cursor: pointer;
}

.AddNewPhone {
    border: none;
    background: url(../Images/AddNewPhone.gif) no-repeat;
    height: 27px;
    width: 131px;
    cursor: pointer;
}

.AddNewMobile {
    border: none;
    background: url(../Images/AddNewMobile.gif) no-repeat;
    height: 27px;
    width: 131px;
    cursor: pointer;
}

.lblSurveyErrorMessage {
    color: Red;
}

.lblTableBookingErrorMessage {
    color: Red;
}

.lblCateringErrorMessage {
    color: Red;
}

.ContactUsMessage {
    color: Red;
}

.btnAddToList {
    border: none;
    background: url(../Images/AddNew.gif) no-repeat;
    height: 22px;
    width: 59px;
    cursor: pointer;
}

.btnCancelFromList {
    border: none;
    background: url(../Images/CancelNew.gif) no-repeat;
    height: 22px;
    width: 59px;
    cursor: pointer;
}

.btnSaveAll {
    border: none;
    background: url(../Images/SaveAll.gif) no-repeat;
    height: 27px;
    width: 86px;
    cursor: pointer;
}

.btnReset {
    border: none;
    background: url(../Images/Reset.gif) no-repeat;
    height: 27px;
    width: 86px;
    cursor: pointer;
}

.ContactEditDelete {
    color: Black;
}

.divReoderInfo {
    background: url(../Images/ReorderPopup.jpg) no-repeat;
    height: 250px;
    width: 250px;
    padding: 200px;
    background-color: Red;
}

/*Start Stylesheet for the Event Control */
.EventContainerHeader {
    /* background: url(../Images/ControlHeaderBg.jpg) repeat-x;*/
    margin-left: 20px;
    padding-top: 10px;
    vertical-align: middle;
}

    .EventContainerHeader span {
        font-size: 15px;
        color: White;
        font-family: Arial;
        text-align: left;
    }

.lblEventHeader {
    color: #484d2d;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
}

.EventContainer {
    background: url(../Images/EventBg.jpg);
    background-position: top;
    height: 200px;
    text-align: left;
    overflow: auto;
    width: 226px;
}

/*.divEventContentContainer
{
    height: 120px;
    width: 215px;
    height: 75px;
    margin-left: 47px;
}*/

.divEventContentContainer ul.EventContentContainer {
    text-align: left;
    padding-left: 25px;
    padding-top: 0px;
    color: #FFF;
    list-style-type: none;
    padding-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}


.EventContentContainer {
    margin: 0px;
    padding: 0px;
}

.EventContainerFooter {
    text-align: right;
    padding-right: 10px;
    background-position: bottom;
    height: 22px;
    padding-right: 28px;
}

    .EventContainerFooter a {
        color: #C3A835;
        text-decoration: none;
    }

        .EventContainerFooter a:hover {
            text-decoration: underline !important;
            -moz-box-shadow: none !important;
            -webkit-box-shadow: none !important;
            -o-box-shadow: none !important;
            box-shadow: none !important;
        }

.EventDate {
    list-style: none;
    font-weight: bold;
    margin-left: 0px;
    padding-top: 5px;
}

.EventContent {
    font-weight: normal;
}


/*End Stylesheet for the Event Control */


/**************Start Style for Announcement **********************/
#divEventsContainer {
    padding: 0px 0px;
    text-align: left;
}

#divAnnouncementItemTemplate {
    text-align: left;
    width: 100%;
}

#divAnnouncementTitleContainer {
    clear: both;
    text-align: left;
    width: 100%;
}

#divAnnouncementTitleContainer {
    border: 0.2px solid #423018;
    clear: both;
    display: block;
    margin-bottom: 10px;
    padding: 10px 10px 15px;
    text-align: left;
    text-decoration: none;
    margin-left: -12px;
}

#divAnnouncementTitle {
    background: #3f705a none repeat scroll 0 0;
    color: #000;
    font-weight: bold;
    height: 25px;
    margin-bottom: 7px;
    padding-left: 30px;
    padding-top: 10px;
}

#tblAnnouncementTitle {
    width: 100%;
}

.lnkAnnouncementTitle {
    font-size: 16px;
    font-weight: bold;
    color: #361d00;
    text-decoration: none;
}

    .lnkAnnouncementTitle:hover {
        text-decoration: underline !important;
    }


.lblAnnouncementTiming {
    color: #ccc;
}

.imgAnnouncement {
    width: 250px;
    height: 150px;
}

#divAnnouncementImageAndDescriptionContainer {
    padding-top: 5px;
}

#divAnnouncementDescriptionContainer {
    padding: 5px;
    font: left;
}

#divAnnouncementContainer, #divPastAnnouncementContainer {
    text-align: left;
}

#divAnnouncementNavigationContainer {
    margin-right: 10px;
    background: url("../Images/NewsAndEventsTopBg.jpg");
}

#divPastAnnouncementTitle, #divAnnouncementTitle {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #423018;
    padding-top: 5px;
    height: 23px;
    padding-left: 30px;
    color: #faf0d2;
    font-weight: bold;
}

#tblAnnouncementItemTemplate {
    padding: 10px;
    width: 100%;
}

.tdAnnouncementImage {
    text-align: center;
    vertical-align: top;
    width: 250px;
}

#tdAnnouncementContent {
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
}

#divAnnouncementSeperator {
    width: 100%;
    height: 1px;
    border-bottom: dashed 1px #adadad;
}

.divAnnouncementContentContainer, .divPastAnnouncementContentContainer {
    padding-left: 10px;
    padding-right: 10px;
}

.NoEventFound {
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    padding-top: 15px;
}

.Annnav {
}

.hlnkAnnouncementLink {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    display: block;
}

    .hlnkAnnouncementLink:hover {
        color: maroon;
        display: block;
    }

.Annmenu-left {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.Annmenu-mid {
    height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    padding-top: 5px;
}

.Annmenu-right {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    cursor: pointer;
}

.Annmenu-left-active {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.Annmenu-mid-active {
    -moz-border-radius: 5px 5px 5px 5px;
    color: yellow;
    float: left;
    height: 16px;
    margin-top: 2px;
    padding: 1px 10px 0;
    text-decoration: none;
}

.Annmenu-right-active {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    cursor: pointer;
}

.hlnkAnnouncementLink:hover .Annmenu-left {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.hlnkAnnouncementLink:hover .Annmenu-mid {
    height: 23px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    padding-top: 5px;
}

.hlnkAnnouncementLink:hover .Annmenu-right {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    cursor: pointer;
}

#tdAnnouncementIconImage {
    text-align: left;
    vertical-align: top;
    width: 28px;
}

#tdAnnouncementIconImage {
    padding-top: 10px;
    text-align: center;
    vertical-align: top;
    width: 140px;
}

#tdAnnouncementTitle {
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.divAnnouncementTitle {
    padding-bottom: 5px;
    padding-top: 10px;
}

.divAnnouncementTiming {
    background-image: url("../Images/Timings.png");
    background-position: left center;
    background-repeat: no-repeat;
    min-height: 20px;
    padding-left: 25px;
    width: 280px;
}

#divAnnouncementDescriptionContainer img {
    max-height: 110px;
    max-width: 120px;
}

.announcementIcon {
    background: url(../Images/Announcement.png) no-repeat;
    float: left;
    width: 28px;
    height: 28px;
}

.eventsIcon {
    background: url(../Images/Events.png) no-repeat;
    height: 28px;
    width: 28px;
    float: left;
}

.eventsIcon {
    background-image: url("../Images/EventsDisplayBoard.png");
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
    height: 120px;
    padding-right: 25px;
    width: 110px;
}

.newsIcon {
    background: url(../Images/News.png) no-repeat;
    height: 28px;
    width: 28px;
    float: left;
}

.newsIcon {
    background-image: url("../Images/NewsDisplayBoard.png");
    background-repeat: no-repeat;
    color: White;
    font-weight: bold;
    height: 120px;
    padding-right: 25px;
    width: 110px;
}

.lblMonth {
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana;
    text-align: center;
    padding-bottom: 12px;
    color: #fff;
    float: left;
    width: 100%;
    padding-top: 20px;
}

.lblDate, .lblYear {
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana;
    text-align: center;
    color: #000;
    float: left;
    width: 100%;
    padding-top: 3px;
    line-height: 1.6;
}

.hlnkViewMore {
    text-decoration: none;
    color: #620f19;
}

.divAnnouncementViewMore {
    clear: both;
    text-align: right;
    padding-bottom: 5px;
}

/* START (EventDetails.aspx) START */


#divPublicationDetailBreadCrumb {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
}

#divEventDetailContainer {
    text-align: left;
    width: 940px;
    margin-left: 5px;
}

#tblEventDetail {
    margin: 0px 20px 20px 20px;
    width: 900px;
}

#divAnnoucementDetailHeaderTitle {
    background-color: maroon;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
}

.lblAnnoucementDetailTitle {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

#divAnnoucementDetailTimings {
    font-weight: bold;
    padding: 5px;
    padding-left: 10px;
    color: #81200D;
}

#divAnnoucementDetailDescriptionContainer {
    padding: 5px;
}

#divBackToPublication {
    padding-top: 5px;
    padding-right: 20px;
    text-align: right;
}

.BackToPublication {
}

.BreadcrumbNode {
    -moz-border-radius: 5px 5px 5px 5px;
    /*background: url("../Images/BreadCrumbBG.jpg") repeat-x scroll 0 0 transparent;*/
    border: 1px solid #300000;
    color: #fff;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    padding: 2px 5px;
    text-decoration: none;
}

.bredcrumText {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../Images/BreadCrumbBG.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #e7cc8a;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px;
    text-decoration: none;
    height: 24px;
}

    .bredcrumText.a:hover {
        text-decoration: none;
    }

.BreadcrumbCurrentNode {
    color: #aaa;
}

#divAnnoucementDetailImageContainer {
    text-align: center;
}

/* END   (EventDetails.aspx)   End */

.hyperlinkEventTitle {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}

    .hyperlinkEventTitle:hover {
        text-decoration: underline;
    }

/**************End Style for Announcement **********************/

/***************** Start Home Page Testimonial Control *********************/

#divShowAllTestimonials {
    text-align: right;
    padding-right: 30px;
}

    #divShowAllTestimonials a {
        color: White;
        text-decoration: none;
    }

        #divShowAllTestimonials a:hover {
            color: White;
            text-decoration: underline;
        }

#divEventAndTestimonials {
    width: 950px;
    border: none;
}


.TestimonialControlHeader {
    /*background: url(../Images/TestimonialsHeader.jpg) no-repeat;*/
    margin-left: 45px;
    padding-top: 20px;
    vertical-align: middle;
    width: 215px;
}

#TestimonialControlHeaderText {
    color: White;
    font-family: Arial;
    font-size: 15px;
    text-align: left;
    font-weight: bold;
}

.TestimonialControlFooter {
    /* background: url(../Images/TestimonialsBottomCurve.jpg) no-repeat;     width: 395px;     height: 7px;*/
}

#divTestimonialContenet {
    width: 308px;
}

.tdPublicationControl {
    vertical-align: top;
    width: 318px;
    height: 173px;
    background: url(../Images/divNewsBg.jpg) no-repeat;
}

.tdTestimonialControl {
    vertical-align: top;
    width: 308px;
    height: 173px;
    background: url(../Images/divTestimonialsBg.jpg) no-repeat;
}

#tdTestimonialImage {
    /* background: url(../Images/Testimonials.jpg) no-repeat;     width: 393px;     height: 93px;*/
}

#divHomeTestimonials {
    height: 80px;
    text-align: left;
    text-align: left;
}

#tdTestimonialText {
    padding: 5px;
    text-align: justify;
    padding-left: 50px;
    color: White;
}

#divTestimonialText {
    text-align: justify;
    height: 73px;
    padding-right: 10px;
    overflow-y: auto;
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
}




/***************** End Home Page Testimonial Control *********************/

/***************** Start Stylesheet for Testimonial Page *******************/
#divTestimonialContainer {
    padding: 0px 20px 10px 20px;
    text-align: left;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    text-align: justify;
    min-height: 100px;
}

    #divTestimonialContainer table {
        width: 100%;
    }

#divTestimonialPageTitle {
    text-align: left;
    font-family: Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 20px;
    color: #9f0000;
}

.TestimonialContainer {
    margin: 0px 3px 3px 3px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #1E0000;
}

.TestimonialTitle {
    text-align: left;
    color: #00507d;
    font-size: 18px;
    padding-bottom: 10px;
}

.TestimonialText {
    text-align: left;
    padding-bottom: 6px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    color: #aaa;
    font-family: "Lato";
    font-size: 14px;
    font-weight: lighter;
    line-height: 24px;
}

.TestimonialSource {
    text-align: left;
    color: #c4a936;
    font-size: 13px;
    float: right;
    font-family: Sans-Serif;
    font-weight: bold;
}

/********************* End Stylesheet for Testimonial Page ********************/


/************************VIP Registration Start********************/

#divVIPRegistrationPage {
    width: 382;
    height: 482;
}

.tableRegisterVIC {
    width: 930px;
}

#tdVIPRegistrationMessage {
    color: Red;
}
/*.tableRegisterVIC td.tdVicRegisterForm
{
    background: #e1ddc4;
    width: 932px !important;
    margin: 0px 5px 0px 5px;
}
*/
.tableRegisterVIC .title {
    color: #eae0d5;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    padding: 20px;
}

.tdRegisterVICHeader {
    border: 1px solid #423019;
    height: 120px;
    border-radius: 9px;
}

    .tdRegisterVICHeader .divHeaderContent {
        color: #FFFFFF;
        float: left;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        margin-top: 30px;
        padding-left: 20px;
        width: 500px;
    }

.tdRegisterVICHeader {
    float: right;
    width: 930px;
}

.orderinvoiceaspx #Contianer {
    background: #fff;
}

.orderinvoiceaspx #divOrderInvoiceMarketingContainer {
    border: none;
}

#divOrderInvoiceMarketingContainer {
    border: 1px dotted maroon;
    height: 100px;
    margin-left: 50px;
    text-align: center;
    width: 830px;
}

.divVicRegisterForm {
    width: 482px;
    border-right: dotted 1px #4f4f4f;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 20px;
}

.divHeaderImage {
    background: url("../Images/VICRegisterHeader.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 109px;
    margin: 5px 0;
    padding-right: 10px;
    width: 235px;
}

.PromotionIcon {
    background: url(../Images/PromotionIcon.png) no-repeat;
    height: 37px;
    width: 39px;
}

.EventIcon {
    background: url(../Images/EventIcon.png) no-repeat;
    height: 37px;
    width: 33px;
}

.CouponsIcon {
    background: url(../Images/CouponsIcon.png) no-repeat;
    height: 37px;
    width: 45px;
}

.divPromotionTitle, .divEventTitle, .divCouponsTitle {
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
    text-align: left;
}

#divPromoContent {
    color: #C3A835;
    text-transform: uppercase;
    font-size: 20px;
    text-align: left;
    padding-bottom: 5px;
}

.divPromotionDetail, .divEventDetail, .divCouponsDetail {
    font-family: arial;
    font-size: 12px;
    margin-left: 5px;
    padding-right: 20px;
    border-bottom: dotted 1px #bcad85;
    padding-bottom: 10px;
    text-align: left;
}

.tableRegisterVICDetail {
    margin-top: 25px;
    padding-left: 20px;
}

#DrpAnnMonth {
    text-decoration: none;
}

#DrpBDateMonth {
    text-decoration: none;
}

.tdTblVIPDetailLeft {
    float: right;
}

.DrpBDateMonth {
    text-decoration: none;
}

.tdTblVIPDetailRight {
    text-align: left;
    text-decoration: none;
}

.VIPDetailButtonSend {
    background: url("../Images/Register.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .VIPDetailButtonSend:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }
/************************VIP Registration End********************/


/************************ Start Footer ****************************/

.menuBottom {
    float: left;
    margin-left: 10px;
    padding-top: 7px;
}

#divMasterPageFooterLink {
    padding: 0px 5px 0px 5px;
    color: #6c2e05;
    float: left;
    width: 370px;
}

#divExtraImageLink {
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    text-align: right;
    width: 69px;
}

.privacypolicy {
    text-decoration: none;
    color: #c99fa0;
    font-size: 11px;
    display: inline-block;
}

    .privacypolicy:hover {
        color: red;
    }

#divMasterPageFooter {
    color: #C99FA0;
    height: 40px;
    margin: 0 auto;
}

#divCreditCard {
    clear: both;
    text-align: center;
    width: 125px;
}

.divPrivacyPolicy {
    text-align: center;
}

#divMasterPageFooter td.col2 {
    width: 370px;
}

#divMasterPageFooter td.colCreditCard {
    text-align: center;
    width: 125px;
}

#divMasterPageFooter td.col3 {
    width: 82px;
}

#divMasterPageFooter td.col4 {
    margin-right: 5px;
    padding-left: 16px;
    text-align: left;
    width: 207px;
}

    #divMasterPageFooter td.col4 span {
        font-size: 11px;
        text-align: left;
        width: 155px;
    }

#divMasterPageFooter td.col5 {
    width: 5px;
}
/*.MenuPagelGalleryContent
{
    height: 179px;
    width: 940px;
}*/
#divBottomPageNavigation {
    float: left;
    width: 540px;
}

.menuBottomStaticSelectedStyle {
    color: white;
}

.tdCorners {
    width: 11px;
    height: 35px;
    background: url('../Images/menu_corner.jpg') no-repeat scroll 0 0;
}

.tdCornersRight {
    width: 8px;
    height: 35px;
    background: url('../Images/menu_corner_flip.jpg') no-repeat scroll 0 0;
}

.menuBottomStaticMenuItemStyle {
    padding-left: 4px;
    padding-right: 3px;
    font-size: 10px;
}

.menuBottomNavigation a, .menuBottomNavigation a:hover {
    color: white;
}

#divMasterPageCompanyName {
    float: right;
    font-size: 11px;
}

.CompanyLink {
    text-decoration: none;
    color: #6c2e05;
    font-size: 11px;
}

#divBottom {
    /*background-color: #F9F0DF;     border-bottom: 1px solid #E6D4BD;     border-left: 1px solid #E6D4BD;     border-right: 1px solid #E6D4BD;     height: 6px;     width: 946px;*/
}

#imgFooterIcon {
    height: 26px;
    width: 26px;
}

#imgTwitterIcon {
    height: 26px;
    width: 26px;
}


/************************* End Footer **************************/

/***************** Start Table Booking *******************/
#TableBookingConiner {
    /*border: solid 1px #C7AB7C;*/
    padding: 25px;
    color: #aaa;
}

    #TableBookingConiner .btnSubmitQuickContact {
        background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
        border: medium none;
        cursor: pointer;
        height: 32px;
        width: 96px;
        padding: 4px 10px 4px 10px;
        display: inline-block;
        color: #f6f0e8;
        border: 1px solid #77705F;
        cursor: pointer;
        background-color: #000;
        font-weight: bold;
        letter-spacing: 1px;
        -moz-box-shadow: 0px 0px 15px 5px #000;
        -webkit-box-shadow: 0px 0px 15px 5px #000;
        -o-box-shadow: 0px 0px 15px 5px #000;
        box-shadow: 0px 0px 15px 5px #000;
        border-radius: 9px;
        margin-right: 20px;
    }

        #TableBookingConiner .btnSubmitQuickContact:hover {
            background-position: 0px -34px;
            text-decoration: none;
            border: 1px solid #3C3831;
            color: #fff;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
            -moz-box-shadow: 0px 0px 10px 1px #000;
            -webkit-box-shadow: 0px 0px 10px 1px #000;
            -o-box-shadow: 0px 0px 10px 1px #000;
            box-shadow: 0px 0px 10px 1px #000;
        }

#divTableBookingBusinessHours {
    display: none;
}
/***************** End Table Booking *******************/


/****************** Start Direction *******************/

.optsms {
    background: url("../Images/Mobile.png") no-repeat scroll right center transparent;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

.optemail {
    /*background: url("../Images/mail.png") no-repeat scroll right center transparent;*/
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

#DirectionBorder {
    border: 1px dotted #1E0000;
    height: 452px;
    margin-bottom: 20px;
    width: 562px;
    text-align: left;
}

.DirectionFont {
    font-size: 12px;
    font-family: Verdana;
}

#td1DirectionspnlEmail {
    text-align: right;
}

#td1DirectionsYourMsg {
    text-align: right;
}

#td2DirectionsMobile {
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

#td2DirectionspnlEmail {
    text-align: left;
    padding-left: 5px;
}

#td1DirectionsSMSType, #td1DirectionsMobile {
    text-align: right;
    padding-right: 3px;
}

.td3DirectionsMobile {
    text-align: left;
    vertical-align: middle;
}

.aspDirectionstxtEmail {
    width: 250px;
}

#td2DirectionsSMSType {
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

#td2DirectionsYourMsg {
    padding-left: 5px;
    text-align: left;
}


.asptxtEmailMessage {
    width: 250px;
    height: 80px;
}

#DirectionContainer {
    text-align: left;
    padding: 10px 10px 0px 5px;
}

#DirectionContent {
}

#tdDirectionContent {
    border: 1px solid #8F8F69;
    height: 440px;
    width: 560px;
}

#DirectionBackGround {
    background-color: #f0ebcb;
    height: auto;
}

#divDirectionMap {
    float: left;
    padding: 10px 0px 10px 10px;
}

#divGetDirections {
    margin-bottom: 5px;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-top: 40px;
    width: 600px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    background-repeat: repeat;
    border: solid #423019 1px;
    background-image: url(../Images/bgchdFa.png);
    -moz-box-shadow: 1px -1px 10px 2px #000;
    -webkit-box-shadow: 1px -1px 10px 2px #000;
    -o-box-shadow: 1px -1px 10px 2px #000;
    box-shadow: 1px -1px 10px 2px #000;
}

#divDirectionAddress {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    width: 290px;
    float: left;
    padding-left: 100px;
    padding-top: 10px;
}

#divDirectionContainer {
    float: left;
    width: 562px;
    margin-left: 20px;
}

#divDirectionInfo {
    clear: both;
    padding-top: 10px;
    text-align: justify;
}

#tblDirectionspnlEmail {
    text-align: left;
}

.tdDirectionspnlSMS {
    height: 5px;
    padding-top: 5px;
}

#tdGetDirectionsthrough {
    height: 30px;
    padding-left: 59px;
}

.tdGetDirections {
    height: 7px;
    padding-top: 7px;
}





/****************** End Direction *******************/

/****************** End Direction *******************/



/****************** End Direction *******************/


/* My Profile */
.lblMyProfile {
    text-align: right;
    width: 187px;
}

.txtMyProfile {
    text-align: left;
    width: 270px;
}

#tdMyProfileMsg {
    text-align: left;
}

.ContainerCenterAlign {
    width: 700px;
}
/* My Profile */

/********** START OF STYLESHEET FOR JIT-ADMINISTRATION ***********/



#imgJitImage {
    display: none;
}

#divSpecialTitle {
    display: none;
}

.pnlJITMgmtContent {
    /*background-color: #f0e8d1;*/
    border: solid 1px #898962;
    margin: 25px;
    padding: 10px;
}

.pnlJITMgmtImageSelection {
    /*border:solid 1px #898962;   margin:25px;*/
    padding: 10px;
}

#tblItemMgmtContentInput .col1 {
    width: 150px;
    text-align: right;
    padding-right: 2px;
    font-weight: bold;
}

#tblItemMgmtContentInput td {
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}

#tblItemMgmtContentInput .col2 {
    text-align: left;
    padding-left: 5px;
}

#tblItemMgmtContentInput .txtJITTitle {
    width: 250px;
}

.txtJITNagivateUrl {
    width: 400px;
}

#tblItemMgmtContentEditorAndPreview {
    margin-top: 25px;
}

.divradEditorJITContent {
    margin-left: 60px;
}

#tblItemMgmtContentEditorAndPreview .col1 {
    vertical-align: top;
    text-align: left;
    width: 350px;
}

#tblItemMgmtContentEditorAndPreview .col2 {
    vertical-align: middle;
    text-align: center;
}

#tblItemMgmtContentEditorAndPreview .col3 {
    vertical-align: top;
    text-align: center;
    width: 350px !important;
}

#tblItemMgmtContentEditorAndPreview .divJITDescription {
    margin-bottom: 5px;
    text-align: center;
    font-weight: bold;
}

#tblItemMgmtContentEditorAndPreview .divhlkChangeImage {
    margin-bottom: 5px;
    font-weight: bold;
}

    #tblItemMgmtContentEditorAndPreview .divhlkChangeImage a {
    }

#divPreviewJIT {
    /* width:100%;*/
    text-align: center;
}

#tblItemMgmtContentEditorAndPreview #divPreviewJIT {
    margin-left: 40px;
}

div.clear {
    clear: both;
    display: block;
}

.btnSaveJIT {
    cursor: pointer;
    border: none 0px;
    background: url(../Images/Save.gif) no-repeat scroll 0 0;
    height: 32px;
    width: 96px;
}

.btnPreviewJIT {
    cursor: pointer;
    border: none 0px;
    background: url(../Images/preview.gif) no-repeat scroll 0 0;
    height: 32px;
    width: 96px;
}

#divbtnSaveJIT {
    margin-top: 20px;
}

.trJITTitle {
    /* display:none;*/
}

.dlImageSelection td {
    vertical-align: top;
}

#pnlJITMgmtImageSelectionContent .divTemplateSelectImage {
    border: solid 10px #dcceac;
}

    #pnlJITMgmtImageSelectionContent .divTemplateSelectImage:hover {
        border: solid 10px #c8af70;
    }

#pnlJITMgmtImageSelectionFooter {
    width: 100%;
    text-align: center;
    padding: 10px;
}

.JITTemplateCancelButton {
    border: none;
    background: url(../Images/cancel.gif) no-repeat;
    height: 32px;
    width: 96px;
}

.divlblActiveStatus {
    width: 100%;
    padding: 5px;
    padding-top: 10px;
    text-align: center;
}

.lblJITActiveStatus {
    font-weight: bold;
    color: Red;
}

.pnlJITMgmtContent .divLblMessage {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px; /*border:solid 1px #c8af70; */
}

    .pnlJITMgmtContent .divLblMessage .lblMessage {
        font-weight: bold;
        color: Red;
    }

.pnlJITMgmtContent h3 {
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
    font-size: 16px;
}

.divBackToJitSelection {
    padding: 10px;
    text-align: right;
}

.grdJITSelection {
    text-align: center;
    width: 100%;
}

    .grdJITSelection td, .grdJITSelection th {
        padding-top: 8px;
        padding-bottom: 8px;
    }

.hlkbackToJITSelection, .hlkAddNewJIT {
    font-weight: bold;
}

.JITManagementDLSTPromoList .ItemSeperatorCssClass {
    width: 15px;
}

.JITManagementDLSTPromoList #divPreviewJIT {
    border: solid 10px #dcceac;
}

    .JITManagementDLSTPromoList #divPreviewJIT:hover {
        border: solid 10px #c8af70;
    }

.JITManagementDLSTPromoList .divPromoTitle {
    text-align: center;
    padding: 5px;
    font-weight: bold;
    text-decoration: none;
    min-height: 14px;
    color: #C3A835;
}

.service-title-promo {
    color: #c3a835;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 55px;
    text-align: left;
    font-family: 'TungstenNarrow';
}

.divSeprator {
    background-image: url(../Images/Seprator.jpg);
    width: 254px;
    height: 1px;
    margin-bottom: 10px;
}

#divNewsSep {
    left: 21px;
    position: absolute;
    top: 88px;
}

#divPromoTitle > a {
    text-decoration: none;
}

.JITManagementDLSTPromoList .divJITDate {
    text-align: center;
    padding: 3px;
    font-weight: normal;
    border-top: dotted 1px gray;
}

.JITManagementDLSTPromoList .left .active {
    color: Green;
    font-weight: bold;
}

.JITManagementDLSTPromoList .left .inactive {
    color: Red;
    font-weight: bold;
}

.JITManagementDLSTPromoList .left {
    float: left;
    padding-top: 5px;
    width: 65%;
}

.JITManagementDLSTPromoList .right {
    float: right;
}

.JITManagementDLSTPromoList .divJITActions {
    padding: 3px 0px 0 10px;
}

.JITManagementDLSTPromoList .hlkEditJIT {
    background: url(../images/icon_edit.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.JITManagementDLSTPromoList .hlkCopyJIT {
    background: url(../images/icon_copy.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.JITManagementDLSTPromoList .btnDeleteJIT {
    background: url("../Images/icon_delete.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.JITManagementDLSTPromoList table.tblJITActions td {
    padding-right: 7px;
}

.JITManagementDLSTPromoList table {
    background-color: #dcceac;
    padding: 5px 0 5px 10px;
}

.JITManagementDLSTPromoList #divPreviewJIT:hover table {
    background-color: #c8af70;
    padding: 5px 0 5px 10px;
}

/*********** END OF STYLESHEET FOR JIT-ADMINISTRATION ************/

/****************** Start Invoice *********************************/
.RNTClass {
    text-align: right;
}

.InvoiceSubmit {
    background: url(../Images/submit.gif) no-repeat;
    width: 96px;
    height: 32px;
    border: none;
    cursor: pointer;
}

.InvoiceCancel {
    background: url(../Images/cancel.gif) no-repeat;
    width: 96px;
    height: 32px;
    border: none;
    cursor: pointer;
}

.PaypalConfirm {
    background: url(../Images/submit.gif) no-repeat;
    cursor: pointer;
    border: none;
    width: 95px;
    height: 27px;
}

.PaypalCancel {
    background: url(../Images/cancel.gif) no-repeat;
    cursor: pointer;
    border: none;
    width: 95px;
    height: 27px;
}


/****************** End Invoice *********************************/

/* for view order dashboard functionality */
.gvwDashboardRowNotViewed {
    background: url(../Images/OrderNotViewedBg.gif);
    font-weight: bold;
    color: Black;
    width: 290px;
    margin-left: 150px;
    margin-top: 10px;
}

.gvwDashboardRowViewed {
    background-color: White;
}

.ViewOrderDashBoardGridView {
    font-size: x-small;
    color: #333333;
    font-size: 13px;
    margin: 10px;
    clear: both;
}

.ViewOrderDashBoardGridViewFooterStyle {
    color: White;
    background-color: #990000;
    font-weight: bold;
}

.ViewOrderDashBoardGridViewRowStyle {
    color: #333333;
    background-color: #FFFBD6;
}

.ViewOrderDashBoardGridViewCommandFieldItemStyle {
    color: Blue;
}

.ViewOrderDashBoardGridViewPagerStyle {
    background-color: #FFCC66;
    color: #333333;
}

.ViewOrderDashBoardGridViewSelectedRowStyle {
    background-color: #FFCC66;
    color: Navy;
    font-weight: bold;
}

.ViewOrderDashBoardGridViewHeaderStyle {
    color: White;
    background-color: #714216;
    font-weight: bold;
    height: 25px;
}

.ViewOrderDashBoardGridViewAlternatingRowStyle {
    background-color: White;
}

.lblMesssageForDashBoard {
    font-weight: bold;
    color: #eae0d5;
    width: 100%;
    font-size: 14px;
}

.ViewOrderDashBoardGridViewPagerStyleAmtPaid {
    padding-left: 10px;
}

.ViewOrderDashBoardGridViewEmptyRowStyle {
    text-align: center;
}

.btnViewInvoiceForDashBoard {
    border: none 0px;
    background: url(../Images/ViewDashBoard.gif) no-repeat;
    height: 25px;
    width: 76px;
    cursor: pointer;
    margin: 0px;
}

.btnPrintInvoiceForDashBoard {
    border: none 0px;
    background: url(../Images/PrintDashBoard.gif) no-repeat;
    height: 25px;
    width: 76px;
    cursor: pointer;
    margin: 0px;
}

.btnViewLiveOrders {
    background: #ed5802 url(../Images/ViewLiveOrder.gif) repeat scroll 0 0;
    height: 30px;
    width: 702px;
    cursor: pointer;
    color: White;
    font-weight: bold;
    font-size: 16px;
    border: solid 1px #ed5802;
    margin: 0px;
    padding: 0px;
}

#divNavigateToDashBoard {
    text-align: center;
}

#spanNewOrders {
    font-size: 14px;
    font-weight: bold;
}

.btnUnifiedDashboardRefresh {
    cursor: pointer;
    border: none 0px;
    background: url(../Images/refresh.gif) repeat scroll 0 0;
    height: 25px;
    width: 91px;
}
/*end of dashboard styles*/

/******* Start Order Check out ******/
.OrderCheckoutDistanceMessage {
    color: Red;
}

.PaymentOptionPanel {
    padding-left: 176px;
}
/******* End Order Check out ******/

.CouponsPageContainer {
    margin: 0px 5px 0px 5px;
    text-align: left;
    background-color: none;
}

.HeaderToItemSeperatorStyleCSSClass {
    border-color: #ccc !important;
    margin-top: 5px !important;
}

.FooterToItemSeperatorStyleCSSClass {
    margin-bottom: 5px !important;
}


/*-------------------- Reorder Control Starts --------------------------*/

#divJITRotator {
    float: left;
    width: 240px;
    height: 200px;
}

#divROrder {
    height: 36px;
    padding-left: 2px; /*padding-bottom: 8px;     padding-top: 8px;*/
}

.tblRorder {
    height: 39px;
    text-align: left;
}

.tdRorder {
    color: White;
    font-family: Verdana;
    width: 83px;
}

.btnReorder_1 {
    background: url("../Images/btnReorder1.jpg") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    width: 28px;
    margin: 0px 2px 0px 2px;
}

.btnReorder_2 {
    background: url("../Images/btnReorder2.jpg") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    width: 24px;
    padding: 0px 2px 0px 2px;
}

.btnReorder_3 {
    background: url("../Images/btnReorder3.jpg") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    width: 24px;
    padding: 0px 2px 0px 2px;
}

.btnReorderDisabled_1 {
    background: url("../Images/btnReorderDisable1.jpg") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    text-decoration: line-through;
    width: 28px;
}

.btnReorderDisabled_2 {
    background: url("../Images/btnReorderDisable2.jpg") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    text-decoration: line-through;
    width: 24px;
}

.btnReorderDisabled_3 {
    background: url("../Images/btnReorderDisable3.jpg") no-repeat scroll center right transparent;
    border: 0 none;
    color: White;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    text-decoration: line-through;
    width: 24px;
}

.hlReorderLink {
    text-decoration: none;
    outline: none;
    border: none 0px;
    cursor: pointer;
}

#divReorderLink {
    background: url(../Images/ReorderText.jpg) no-repeat;
    width: 80px;
    height: 18px;
    margin-left: 3px;
    outline: none;
}

/*-------------------- Reorder Control Ends -------------------------*/

.rtWrapperContent table {
    margin-right: 0px !important;
}



#tblEventAndTestimonials {
    border: none;
    border-width: 0px;
    outline: none;
}

#divEditor {
    text-align: right;
}

/* (START )Styles For Gift Certificate */


#divGiftHomePage {
    background: url(../Images/GiftCertificateHome.jpg) no-repeat;
    width: 241px;
    height: 99px;
    cursor: pointer;
}

#divGiftMasterContainer {
    padding-top: 20px;
    text-align: left;
    padding-left: 80px;
    color: #000;
}

.tdLabel {
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 5px;
    width: 35px;
}

.tdLabelRight {
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    padding-left: 15px;
}

.tdContent {
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.tdContent1 {
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    width: 50%;
}

.divGiftCertificateHeader {
    padding-left: 5px;
    background: url(../Images/GiftCertificateHeader_GiftCertificate.jpg) no-repeat;
    width: 834px;
    height: 157px;
}

.divGiftCardHeader {
    padding-left: 5px;
    background: url(../Images/GiftCertificateHeader_GiftCard.jpg) no-repeat;
    width: 834px;
    height: 157px;
}

.divGiftBothHeader {
    padding-left: 5px; /*background: url(../Images/GiftCertificateHeader_GiftCerfiticate&Card.jpg) no-repeat;*/
    background: url(../Images/GiftCertificateHeader_GiftCertificate.png) no-repeat;
    width: 834px;
    height: 157px;
}

#divUpdatePanelContainer {
    padding-left: 10px;
    padding-right: 10px;
    width: 800px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#divGiftCertificateBody {
    width: 824px;
    border-left: solid 5px #acacac;
    border-right: solid 5px #acacac;
    background-color: white;
}

#divGiftCertificateFooter {
    margin-bottom: 0px;
    background: url(../Images/GiftCertificateFooter.png) no-repeat;
    width: 834px;
    height: 47px;
}

#divGiftCardInformationHeader, #divGiftTemplateInformationHeader {
    background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
    width: 750px;
    height: 30px;
    padding-top: 0px;
}

#divBillingInformationContainer, #divSenderInformationContainer, .divGiftTemplateInformationContainer, #divShippingInformationContainer, #divPayByPhoneBillingInformationContainer {
    margin: 0;
    padding-left: 20px;
    padding-top: 20px;
    text-align: left;
    width: 600px;
}

#divPayByPhoneBillingInformationBody {
    background: url("../Images/GiftCardReciepientBody.jpg") repeat-x scroll 0 0 #D8C9A0;
    width: 750px;
}

#divBillingInformationHeader, #divTransactionInformationHeader, #divSenderInformationHeader, .divGiftTemplateInformationHeader, #divPayByPhoneBillingInformationHeader {
    background: url("../Images/GiftCertificateTitleRepeat.jpg") repeat-x scroll 0 0 #D8C9A0;
    height: 30px;
    margin: 0;
    padding-top: 0;
    text-align: left;
    width: 750px;
}

.tdGiftCardInformationHeaderM {
    background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
    width: 750px;
    height: 29px;
    font-weight: bold;
    font-size: larger;
    padding-left: 15px;
}

.tdGiftCardInformationHeaderL {
    background: url(../Images/pnlLT.jpg) no-repeat top left;
    height: 29px;
    width: 9px;
    vertical-align: top;
    float: left;
    display: block;
}

.tdGiftCardInformationHeaderR {
    background: url(../Images/pnlRT.jpg) no-repeat top right;
    height: 29px;
    width: 9px;
    vertical-align: top;
    float: right;
    display: block;
}

.tdGiftCardInformationHeaderReceipentM {
    /*background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat;*/
    width: 750px;
    height: 29px;
    font-weight: bold;
    font-size: larger;
    padding-left: 15px;
}

.tdGiftCardInformationHeaderReceipentL {
    background: url(../Images/pnlLT.jpg) no-repeat top left;
    height: 28px;
    width: 9px;
    vertical-align: top;
    float: left;
    display: block;
}

.tdGiftCardInformationHeaderReceipentR {
    background: url(../Images/pnlRT.jpg) no-repeat top right;
    height: 28px;
    width: 9px;
    vertical-align: top;
    float: right;
    display: block;
}

#divGiftCardInformationBody {
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
    width: 750px;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: left;
    margin: 0px;
}

#divlblErrorMessage {
    text-align: center;
    color: Red;
    padding-top: 10px;
}


.AddToCart {
    border: none;
    background: url(../Images/btnAddToCart.jpg) no-repeat;
    height: 26px;
    width: 100px;
    cursor: pointer;
}

.UpdateToCart {
    border: none;
    background: url(../Images/UpdateToCart.gif) no-repeat;
    height: 26px;
    width: 119px;
    cursor: pointer;
}

.btnContinue {
    border: none;
    background: url(../Images/btnContinue.jpg) no-repeat;
    height: 26px;
    width: 100px;
    cursor: pointer;
}

.btnCancel {
    border: none;
    background: url(../Images/btnCancel.gif) no-repeat;
    height: 26px;
    width: 100px;
    cursor: pointer;
}

.btnClear {
    border: none;
    background: url(../Images/btnClear.gif) no-repeat;
    height: 26px;
    width: 100px;
    cursor: pointer;
}

.btnPrevious {
    border: none;
    background: url(../Images/Previous1.gif) no-repeat;
    height: 26px;
    width: 100px;
    cursor: pointer;
    margin-right: 23px;
}

#divlblErrorMessage {
    padding-left: 30px;
}

.btnConfirm {
    border: none;
    background: url(../Images/btnConfirm.jpg) no-repeat;
    height: 26px;
    width: 78px;
    cursor: pointer;
}

#divReciepientInformationHeader {
    background: #fac893 url(../Images/GiftCertificateReceipTitle.jpg) repeat-x;
    width: 750px;
    height: 30px;
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
}

#divShippingInformationHeader {
    background: #fac98f url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
    width: 750px;
    height: 30px;
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
}

#divBillingInformationContainer, #divSenderInformationContainer, .divGiftTemplateInformationContainer, #divShippingInformationContainer {
    padding-top: 20px;
    padding-left: 20px;
    width: 600px;
    margin: 0px;
    text-align: left;
}

#divTransactionInformation {
    /*padding-top: 20px;     padding-left:20px;*/
    padding: 0px;
    width: auto;
    margin: 0px;
    text-align: left;
    border: solid 2px black;
}

#divBillingInformationHeader, #divTransactionInformationHeader, #divSenderInformationHeader, .divGiftTemplateInformationHeader {
    margin: 0px;
    background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
    width: 750px;
    height: 30px;
    padding-top: 0px;
    text-align: left;
}

#divReciepientInformationBody, #divShippingInformationBody {
    margin: 0px;
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
    width: 750px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    margin-left: 0px;
}

.txtSenderName, .txtEmail, .txtAddressLine1, .txtAddressLine2 {
    width: 370px;
}

.txtToName, .txtToEmail, .txtToAddressLine1, .txtToAddressLine2 {
    width: 369px;
}

.txtPersonalizedMessage {
    width: 600px;
}

.txtPhone, .txtState {
    width: 115px;
}

.txtZip, .txtCity {
    width: 130px;
}

.txtToPhone, .txtToState {
    width: 115px;
}

.txtToZip, .txtToCity {
    width: 120px;
}

#divGiftDetailsInfo {
    padding-left: 20px;
    width: 700px;
}

.pnlGiftCardInformation {
    margin: 0px;
    padding: 0px;
}

.pnlBillingInformation, .pnlSenderInformation, .pnlGiftTemplateInformation {
    text-align: left;
    padding-left: 0px;
    margin: 0px;
}

.pnlTransactionInformation {
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.divGiftCertificateHeaderNavigation {
    background-position: bottom;
    height: 42px;
    width: 774px;
    padding-left: 25px;
    margin: 0px;
}

.divGiftCertificateHeaderNavigation1 {
    background: url(../Images/GSHeaderFirstSelection.jpg) no-repeat;
    background-position: bottom;
    height: 42px;
    width: 774px;
    padding-left: 25px;
}

.divGiftCertificateHeaderNavigation2 {
    background: url(../Images/GSHeaderSecondSelection.jpg) no-repeat;
    background-position: bottom;
    height: 42px;
    width: 774px;
    padding-left: 25px;
}

.divGiftCertificateHeaderNavigation3 {
    background: url(../Images/GSHeaderThirdSelection.jpg) no-repeat;
    background-position: bottom;
    height: 42px;
    width: 774px;
    padding-left: 25px;
}

.divGiftCertificateHeaderNavigation4 {
    background: url(../Images/GSHeaderFourthSelection.jpg) no-repeat;
    background-position: bottom;
    height: 42px;
    width: 774px;
    padding-left: 25px;
}




.divViewCardImage {
    text-align: left;
    height: 220px;
    width: 602px;
    margin: 0px;
    padding-left: 250px;
    padding-top: 70px;
}

.divViewCertificateImage {
    text-align: left;
    height: 287px;
    width: 602px;
    margin: 0px;
    padding: 10px;
    padding-left: 100px;
}

#divViewCertificateViewCart {
    padding-left: 23px;
    margin-top: 20px;
    padding-right: 23px;
}

#divPaymentOptionContainer {
    padding: 20px;
    padding-left: 150px;
    width: 500px;
    height: 25px;
}

#divPaymentOptionHeader {
    float: left;
    background: #cd6f3c url(../Images/LeftPaymentCurve.jpg) no-repeat left;
    color: White;
    height: 22px;
    padding: 10px;
    font-size: 14px;
}

#divPaymentOptionList input {
    vertical-align: top;
    margin-top: 4px;
}

#divPaymentOptionList {
    float: left;
    margin: 0px;
    margin-left: 5px;
    background: #fbd082 url(../Images/RightPaymentCurve.jpg) no-repeat right;
    height: 28px;
    margin-right: 5px;
    padding: 7px;
    padding-left: 5px;
    min-width: 180px;
    width: auto !important;
    width: 280px;
}

#divViewCertificateContainer {
    margin: 0px;
    width: 796px;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 12px;
    text-align: left;
}

#divGiftCertificateInnerContainer {
    margin: 0px;
    width: 796px;
    text-align: left;
    margin-bottom: 0px;
    padding-bottom: 12px;
    padding-top: 10px;
    text-align: left;
}

.tblGiftCardInformationBody {
    padding: 0px;
    line-height: normal 5;
    margin-top: 5px;
}

.innerTable {
    padding: 0px;
    table-layout: fixed;
}

#pnlReciepientInformation {
    margin-left: 120px;
}

#divReciepientInfo {
    padding-left: 20px;
    width: 700px;
}

.tdButton {
    text-align: center;
    padding-top: 10px;
}

#divPaymentOption {
    color: White;
    background-color: #c3aa6a;
    width: 100px;
    height: 26px;
    float: left;
}

#divGiftCertificateCart {
    padding-top: 15px;
    width: 750px;
    padding-left: 20px;
}

#divViewCertificateCart {
    padding-top: 15px;
    width: 750px;
    padding-left: 25px;
}

#divBillingInformationBody, #divTransactionInformationBody, #divSenderInformationBody, #divGiftTemplateInformationBody, #divGiftCardTemplateInformationBody {
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
    width: 750px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    margin-left: 0px;
}

.pnlEmptycartmessagebox {
    width: 250px;
    height: 125px;
    border: solid 2px black;
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
}

.pnlEmptycartmessageboxHeader {
    background-color: #6f2927;
    border: solid 1px Gray;
    border-bottom: solid 2px Black;
    color: white;
}

.pnlEmptycartmessageboxShipping {
    width: 320px;
    height: 125px;
    border: solid 2px black;
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
}

.pnlEmptycartmessageboxShippingHeader {
    background-color: #6f2927;
    border: solid 1px Gray;
    border-bottom: solid 2px Black;
    color: white;
}

.pnlEmptycartHeader {
    background-color: Blue;
    border: solid 1px Gray;
    border-bottom: solid 2px Black;
    color: white;
}

.divmessageboxHeader {
    margin: 0px;
    text-align: left;
    padding: 5px;
    height: 22px;
    width: 250px;
    white-space: nowrap;
}


#divTransactionmessagebox {
    text-align: center;
    padding: 5px;
    padding-top: 10px;
    color: Red;
    width: 250px;
}

#lblTransactionerrormessage {
}


.modal {
    z-index: 999;
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.7;
}

.updatemodalbackground {
    z-index: 99999998;
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.7;
}

.lblOnlyOnePaymentOption {
    color: black;
    font-size: 14px;
    font-weight: bolder;
    white-space: nowrap;
}

.lblDayAndAmountForShippingMethod {
    color: Red;
    font-weight: bold;
    text-align: left;
}


.divGiftTemplateItem {
    vertical-align: bottom;
    margin: 25px;
    margin-left: 45px;
    margin-right: 0px;
    height: 130px;
    background: white;
    border: solid 20px white;
}

#divGiftTemplateItemSelected {
    vertical-align: bottom;
    margin: 0px;
    margin-left: 252px;
    height: 122px;
    width: 153px;
    background: white;
    border: solid 20px white;
}

.lblSelectedGiftItem {
    padding-bottom: 5px;
    padding-left: 100px;
    font-size: 14px;
    font-weight: bold;
}

.tdGiftName a {
    color: #5f080e;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.tdGiftName {
    padding-top: 3px;
}

.lblGiftName {
    color: #5f080e;
    font-size: 14px;
    font-weight: bold;
    padding-top: 3px;
}

.lblAmtRange {
    vertical-align: bottom;
    margin: 0px;
    font-style: italic;
    font-size: 11px;
    color: Gray;
}

.radNumericTextBox {
    width: 300px;
}

.RadInput_Default, .RadInputMgr_Default {
    vertical-align: top !important;
}

#ctl00_ContentPlaceHolder1_ctl00_rntMinAmount_text {
    width: 55px !important;
}

/* (END) Styles For Gift Certificate */

/* (START) Personalized Message Style */

#onmyown {
    position: absolute;
    top: 143.5%;
    left: 60%;
    z-index: 10;
}


.divMessagesContainer {
    border: solid 2px Black;
    width: 600px;
}

#divMessageHeader {
    height: 25px;
}


#divMessagesBody {
    padding: 5px;
    max-height: 78px;
    height: auto !important;
    height: 78px;
    overflow: scroll;
    overflow-x: hidden;
    -ms-overflow-x: hidden;
    width: 612px;
    border: solid 1px black;
}

.lnkMessage {
    float: left;
    color: Black;
    text-align: left;
    font-size: 11px;
    text-decoration: none;
}

.lnkSelect {
    float: right;
    text-decoration: underline;
    color: Blue;
    font-size: 12px;
    text-align: left;
    width: 55px;
    padding-left: 0px;
}

#divGiftTemplates {
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
}

.divGiftTemplateHeader {
    font-size: 15px;
    color: Black;
    padding: 5px;
}
/*CollapsiblePanel*/
.collapsePanel {
    margin: 0px;
    padding: 0px;
    overflow: auto;
    width: 625px;
}

.collapsePanelHeader {
    padding-top: 0px;
    padding-left: 0px;
    width: 625px;
    height: 31px !important;
    color: Black;
    font-weight: bold;
    background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
}

.tdMessageInformationHeaderL {
    height: 31px;
    width: 9px;
    vertical-align: top;
    float: left;
    display: block;
}

/* (END) Personalized Message Style */

#divMenuNavigationContainer {
    height: 32px;
}

#tdCenterBottom {
    background: #faf0d2 no-repeat;
    width: 922px;
}

#tdLeftBottomCurve {
    background: url('../Images/HomeLeftBottomCurve.jpg') no-repeat;
    width: 14px !important;
}

#tdRightBottomCurve {
    background: url('../Images/HomeRightBottomCurve.jpg') no-repeat;
    width: 14px !important;
}

#BtnGiftCertificate {
    text-align: left;
    padding-left: 2px;
}

.divPrintableMenuOnMenuPage {
    cursor: pointer;
    margin-left: 33px;
    font-size: 13px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    height: 25px;
    padding: 7px 10px 0;
}

    .divPrintableMenuOnMenuPage:hover {
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.lnkPrintableMenuOnMenuPage {
    text-decoration: none;
    outline: none;
    border: none 0px;
}

.pnlMenuPagePrintableMenu a {
    border: 0;
    outline: none;
    width: 140px;
    height: 25px;
    cursor: pointer;
}

.divRULInfoContent {
    -moz-border-radius: 10px 10px 10px 10px !important;
    background: none !important;
    border: 1px solid #D5D5D5 !important;
    color: white !important;
    margin: 0 auto !important;
    padding-bottom: 10px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    width: 70% !important;
}

/*************** Forgot Password ******************/

#RecoverPassWordContainer {
    width: 900px;
    color: #aaa;
    padding: 20px;
}

.dicChangePasswordControlContainer {
    width: 700px;
}

.forgotPassHeaderDiv {
    background: url("../Images/ForgotPassword.png") no-repeat scroll left top;
    color: White;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 45px;
    padding-top: 8px;
    text-align: left;
    border: 1px solid #423019;
    border-radius: 9px;
}

.forgotPasswordContentDiv {
    border: 1px solid #423019;
    margin-top: 10px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-top: 30px;
    border-radius: 9px;
}

.forgotPasswordContentDivTableContainer {
    margin-top: 10px;
}

.divBtnGetEmail {
    margin-top: 10px;
}

.txtChangePasswordEmailAddress {
    width: 250px;
}

.btnGetEmail {
    background: url('../Images/GetPasswordLink.gif') no-repeat;
    border: none;
    width: 182px;
    height: 32px;
    cursor: pointer;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
}

    .btnGetEmail:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }
/**************************************************/


.LinkHref {
    color: #960001;
}

.hlkClearLoginList {
    color: #960001;
}

#divHomePageBottom {
    padding: 10px 0px 10px 0px;
}

.divHomePageFlash {
    height: 475px;
    width: 930px;
}

.tblAddress {
    width: 168px;
}

.tblAddressPhoneNumber {
    width: 140px;
}

.tblAddressFaxNumber {
    width: 140px;
}


/***********(START) PAY BY PHONE ************/

.divPayByPhoneSubmitButtonContainer {
    text-align: left;
    padding-left: 180px;
}

.divPayByPhoneLabelContainer {
    padding: 10px;
}

.PaymentOptionPanel {
    text-align: left;
    padding-left: 120px;
}

.JITTemplateUploadButton {
    background: url('../Images/Upload.gif') no-repeat;
    height: 32px;
    width: 96px;
    border: none;
}

.tdJITUploadTemplate {
    padding: 5px 0px 5px 0px;
}
/***********(END) PAY BY PHONE ************/

.menuaspx .CartGrid, .menuaspx .CartGrid td {
    border: none !important;
    border-collapse: collapse !important; /*vertical-align:top;*/
}

/*---------- Testimonial Header Greeting START -----------*/
.divTestimonialHeaderContainer {
}

.tdTestimonialHeaderText {
    padding: 20px 40px;
}

.lblTestimonialText {
    text-align: left;
    font-family: Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    color: #9f0000;
}

.tdTestimonialFeedbackButton {
    text-align: right;
    padding-right: 33px;
}

.TestimonialFeedbackButton {
    background: url('../Images/Upload.gif') no-repeat;
    height: 25px;
    width: 87px;
    border: none;
    float: right;
}

.divTestimonialHeaderContainer table {
    width: 100%;
}

.hlTestimonialFeedback {
    outline: none;
    border: none;
}
/*---------- Testimonial Header Greeting END -----------*/

.lblSpecificTimeSlotForOutsideBusinessHours {
    color: Red;
    font-style: italic;
}

.lblSpecificTimeSlotForInsideBusinessHours {
    color: Gray;
    font-style: italic;
}


#divAboutUsImg {
    background: url("../Images/VCS_AboutUsHeader.jpg") no-repeat scroll 0 0 transparent;
    height: 567px;
    margin-bottom: 10px;
    margin-left: 50px;
    margin-top: 10px;
}
/*------------Style Sheet For Friend Of VCS Page Start----------------*/
#divAboutUsHeader {
    background: none repeat scroll 0 0 #714216;
    border-bottom: 1px solid #F1915E;
    color: green;
    font-family: Buxton Sketch;
    font-size: 42px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

#divVCMFans {
    padding-top: 10px;
    width: 950px;
}

#divFansContaint {
    border: 1px solid #F1915E;
    width: 850px;
    margin-left: 50px;
    _margin-left: 0px;
}

#trMainLink {
    border: 5px;
    border-style: dotted;
    border-color: Black;
}

#tblLink {
    margin-left: 80px;
    _margin-left: 20px;
}

#tdLogoImg a img {
    border: none;
}

#tdLogoImg {
    border-bottom: 1px Dotted #8FB431;
    padding-bottom: 10px;
    padding-top: 10px;
}

#tdName a {
    color: Black;
}

#tdName {
    vertical-align: top;
    border-bottom: 1px Dotted #8FB431;
}

#divName {
    font-size: 17px;
    font-weight: bold;
    margin: 10px;
    text-align: left;
    vertical-align: top;
}

#divDescription {
    margin-left: 5px;
    padding-bottom: 20px;
    text-align: left;
    width: 500px;
}
/*------------Style Sheet For Friend Of VCS Page End----------------*/
ViewOrderGridViewHeaderStyle {
    background-color: #000000 !important;
    color: White;
    font-weight: bold;
}

.ViewOrderGridView {
    border: 3px double #000000 !important;
}

divMenuPageCategory {
    margin: 10px;
    border: 1px solid #BFBFBF;
    padding-top: 20px;
}

.tblMenuManagement {
    margin: 10px;
}

.ViewOrderGridViewHeaderStyle {
    background-color: maroon !important;
    color: White;
    font-weight: bold;
}

.ViewOrderGridView {
    border: 3px double #000000 !important;
}

.divMenuPageCategory {
    margin: 10px;
    border: 1px solid #BFBFBF;
    padding-top: 20px;
}

.tblMenuManagement {
    margin: 10px;
}

.divHomeBottom {
    height: 103px;
    margin-left: 13px;
    width: 209px;
}

#divHomeVIP {
    background: url("../Images/btnJoinFanClub.jpg") no-repeat scroll 0 0 transparent;
    height: 103px;
    width: 209px;
}

#divHomeNewsEvent {
    background: url("../Images/btnNewsAndEvents.jpg") no-repeat scroll 0 0 transparent;
    height: 103px;
    width: 209px;
}

#divHomeGift {
    background: url("../Images/btnGiftCertificate.jpg") no-repeat scroll 0 0 transparent;
    height: 103px;
    width: 209px;
}

#divHomeTestimonial {
    background: url("../Images/btnTestiminials.jpg") no-repeat scroll 0 0 transparent;
    height: 103px;
    width: 209px;
}


/*********** STYLESHEET FOR ORDER CONFIRMATION SCREEN ************/
.confirmationContainer {
    text-align: left; /*padding-top: 20px;*/
}

.confirmationHeader {
    width: 100%;
    padding-top: 7px;
    height: 24px;
    border: solid 1px #e7b96e;
    color: #3e3e3e;
    font-size: 15px;
    font-weight: bold;
    background-repeat: repeat-x;
    background-image: url(../images/confheader.gif);
    text-align: center;
}

.confirmationContent {
    width: 100%;
    border: solid 1px #e7b96e;
    background-color: #fdf7e6;
    padding: 10px 0px 10px 0px;
}

.viewOnlineOrder1stDiv, .viewTableBooking1stDiv, .viewCatering1stDiv, .viewContactUs1stDiv {
    float: left;
    width: 200px;
    text-align: right;
    padding: 5px 0px 5px 5px;
    vertical-align: text-top;
}

.viewOnlineOrder2ndDiv, .viewTableBooking2ndDiv, .viewCatering2ndDiv, .viewContactUs2ndDiv {
    float: left;
    padding: 0px 0px 5px 5px;
    font-family: Verdana;
    font-size: 12px;
    vertical-align: text-top;
}

#divTxtOtherTextContainer {
    display: none;
    padding-left: 15px;
}

.btnApplyForConfirmation {
    cursor: pointer;
    background: url(../Images/ProcessOrder.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnApplyAndPrintForConfirmation {
    cursor: pointer;
    background: url(../Images/ProcessOrderAndPrint.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.divSendCopyForOnlineOrder {
    padding-top: 10px;
}

.txtSendCopyForOnlineOrder, .txtSendCopyForContactUsTo {
    width: 272px;
}

.txtSendCopyToForCateringTo {
    width: 283px;
}

.txtSendCopyForTableBookingTo {
    width: 283px;
}

.pnlOrderAlreadyAck {
    background: #fdf7e6;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#frmConfirmRequestContainer {
    text-align: left;
}

#frmConfirmRequest {
    font-size: 12px;
    width: 100%;
    text-align: left;
}

#frmConfirmRequestContent {
    text-align: left;
}

.lblConfirmRequestMessage {
    color: red;
    font-weight: bold;
}

.pnlOrderConfirmationInstructionsFirstDiv {
    display: block;
    padding-top: 25px;
    color: Red;
    font-weight: bold;
}

.pnlOrderConfirmationInstructionsSecondDiv {
    display: block;
    padding-top: 15px;
    font-weight: bold;
    color: Blue;
}

.pnlViewOnlineOrderContainer {
    padding-left: 50px;
}

.lblConfirmationHeader {
    font-weight: bold;
    color: #fff;
}

.OrderConfirmationClose {
    cursor: pointer;
    background: url(../Images/OrderConfirmationClose.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.OrderConfirmationWaterMark {
    color: Gray;
    font-style: italic;
    width: 200px;
}

.txtComment {
    width: 200px;
}

.btnApplyAndPrintForConfirmationContactUs {
    cursor: pointer;
    background: url(../Images/ProcessOrderAndPrint.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnApplyAndPrintForConfirmationCatering {
    cursor: pointer;
    background: url(../Images/ProcessOrderAndPrint.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnApplyAndPrintForConfirmationTableBooking {
    cursor: pointer;
    background: url(../Images/ProcessOrderAndPrint.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnApplyForConfirmationTableBooking {
    cursor: pointer;
    background: url(../Images/ProcessRequest.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnApplyForConfirmationCatering {
    cursor: pointer;
    background: url(../Images/ProcessRequest.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnApplyForConfirmationContactUs {
    cursor: pointer;
    background: url(../Images/ProcessRequest.gif) no-repeat;
    height: 25px;
    width: 150px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.divlblOrderAckMsgOther {
    padding-top: 5px;
    padding-bottom: 5px;
}

#divContactUsConfirmationContainer {
    padding-left: 10px;
}

#divTableBookingConfirmationContainer {
    padding-left: 10px;
}

#divCatringConfirmationContainer {
    padding-left: 10px;
}

.divOtherOptions {
    width: 100%;
    text-align: center;
    padding: 5px;
}

#frmConfirmRequestContent .rblCatering label, #frmConfirmRequestContent .rblTableBooking label {
    width: 400px;
    display: inline-block;
    padding-top: 2px;
}

#frmConfirmRequestContent .rblCatering input, #frmConfirmRequestContent .rblTableBooking input {
    vertical-align: top;
}

/*********** END OF STYLESHEET FOR ORDER CONFIRMATION ************/

/* -------  HOME PAGE GALLERY STARTS ------- */
#divHomeSlider #slider {
    background: url("../Images/loading.gif") no-repeat scroll 50% 50% transparent !important;
    height: 865px !important;
    position: relative !important;
    width: 100% !important;
    margin: 0 auto;
}

#divHomeSlider .slider-wrapper {
    height: auto;
    width: 100%;
    position: relative;
}

#divHomeSlider #slider a.nivo-imageLink {
    z-index: 1;
    width: 931px !important;
    height: 370px !important;
}

#divHomeSlider #slider img {
    height: 783px !important;
    text-align: center;
}

#divHomeSlider {
    width: 100%;
    padding-bottom: 0px;
    float: right;
}

    #divHomeSlider .nivo-controlNav {
        background-color: Transparent !important;
        margin: 0 auto;
        overflow: hidden; /*padding: 23px 0 0;*/
        margin-top: 15px;
        position: relative;
        text-align: center; /*width: 210px !important;*/
    }
        /* Control nav styles (e.g. 1,2,3...) */

        #divHomeSlider .nivo-controlNav a {
            cursor: pointer;
        }

            #divHomeSlider .nivo-controlNav a.active {
                font-weight: bold;
            }

    #divHomeSlider .nivo-prevNav {
        left: 0px;
    }

    #divHomeSlider .nivo-nextNav {
        right: 0px;
    }

    #divHomeSlider .nivoSlider {
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

        #divHomeSlider .nivoSlider img {
            position: absolute;
            top: 0px;
            left: 0px;
            max-width: none;
        }

    #divHomeSlider .nivo-main-image {
        display: block !important;
        position: relative !important;
        width: 100% !important;
    }

    /* If an image is wrapped in a link */
    #divHomeSlider .nivoSlider a.nivo-imageLink {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        border: 0;
        padding: 0;
        margin: 0;
        z-index: 6;
        display: none;
        cursor: pointer;
    }
    /* The slices and boxes in the Slider */
    #divHomeSlider .nivo-slice {
        display: block;
        position: absolute;
        z-index: 0;
        height: 100%;
        top: 0;
    }

    #divHomeSlider .nivo-box {
        display: block;
        position: absolute;
        z-index: 5;
        overflow: hidden;
    }

        #divHomeSlider .nivo-box img {
            display: block;
        }

    /* Caption styles */
    #divHomeSlider .nivo-caption {
        position: absolute;
        left: 0px;
        bottom: 0px;
        background: #000;
        color: #fff;
        width: 100%;
        z-index: 8;
        padding: 5px 10px;
        opacity: 0.8;
        overflow: hidden;
        display: none;
        -moz-opacity: 0.8;
        filter: alpha(opacity=8);
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box; /* Firefox, other Gecko */
        box-sizing: border-box; /* Opera/IE 8+ */
    }

        #divHomeSlider .nivo-caption p {
            padding: 5px;
            margin: 0;
        }

        #divHomeSlider .nivo-caption a {
            display: inline !important;
        }

    #divHomeSlider .nivo-html-caption {
        display: none;
    }
    /* Direction nav styles (e.g. Next & Prev) */
    #divHomeSlider .nivo-directionNav a {
        position: absolute;
        top: 32%;
        z-index: 9;
        cursor: pointer;
    }
    /*
Skin Name: Nivo Slider Default Theme
*/

    #divHomeSlider .theme-default .nivoSlider {
        position: relative;
        background: #fff url(../Images/loading.gif) no-repeat 50% 50%;
        margin-bottom: 10px;
    }

        #divHomeSlider .theme-default .nivoSlider img {
            position: absolute;
            top: 0px;
            left: 0px;
            display: none;
        }

        #divHomeSlider .theme-default .nivoSlider a {
            border: 0;
            display: block;
        }

    #divHomeSlider .theme-default .nivo-controlNav {
        /*padding: 10px 0 5px 25px;*/
        bottom: 20px;
        left: 49%;
        margin: 0 auto;
        position: absolute;
        text-align: center;
        width: 130px;
    }

        #divHomeSlider .theme-default .nivo-controlNav a {
            display: inline-block;
            width: 13px;
            height: 12px;
            background: url(../Images/Bullets.png) no-repeat;
            text-indent: -9999px;
            border: 0;
            background-position: center left;
        }

            #divHomeSlider .theme-default .nivo-controlNav a.active {
                background: url(../Images/Bullets.png) no-repeat;
                width: 13px;
                height: 12px;
                background-position: center right;
            }

    #divHomeSlider .theme-default .nivo-directionNav a {
        display: block;
        width: 43px;
        height: 44px;
        background: url(../Images/Next_Previous.png) no-repeat;
        text-indent: -9999px;
        border: 0;
        opacity: 0;
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
    }

    #divHomeSlider .theme-default:hover .nivo-directionNav a {
        /*opacity: 1;*/
    }

    #divHomeSlider .theme-default a.nivo-nextNav {
        background-position: -43px 0;
        opacity: 0.5;
    }

        #divHomeSlider .theme-default a.nivo-nextNav:hover {
            background-position: -43px 0;
            opacity: 1;
        }

    #divHomeSlider .theme-default a.nivo-prevNav {
        opacity: 0.5;
    }

        #divHomeSlider .theme-default a.nivo-prevNav:hover {
            opacity: 1;
        }

    #divHomeSlider .theme-default .nivo-caption {
        font-family: Helvetica, Sans-Serif, sans-serif;
    }

        #divHomeSlider .theme-default .nivo-caption a {
            color: #fff;
            border-bottom: 1px dotted #fff;
        }

            #divHomeSlider .theme-default .nivo-caption a:hover {
                color: #fff;
            }

    #divHomeSlider .theme-default .nivo-controlNav.nivo-thumbs-enabled {
        width: 100%;
    }

        #divHomeSlider .theme-default .nivo-controlNav.nivo-thumbs-enabled a {
            width: auto;
            height: auto;
            background: none;
            margin-bottom: 5px;
        }

        #divHomeSlider .theme-default .nivo-controlNav.nivo-thumbs-enabled img {
            display: block;
            width: 120px;
            height: auto;
        }

#HomePageGalleryWrapper {
    position: relative;
    background-image: url(../images/bgchd2a.png);
    background-repeat: repeat;
    -moz-box-shadow: 0px 0px 18px black;
    -webkit-box-shadow: 0px 0px 18px black;
    box-shadow: 0px 0px 18px black;
    margin-top: -8px;
}

    #HomePageGalleryWrapper:after {
        clear: both;
        content: "";
        display: block;
    }

#divSliderPattern {
    background-repeat: repeat;
    -moz-box-shadow: 0px 0px 18px black;
    -webkit-box-shadow: 0px 0px 18px black;
    box-shadow: 0px 0px 18px black;
    position: absolute;
    height: 340px;
    width: 100%;
    bottom: 0px;
    background-image: url(../Images/bgchd2a.png);
    z-index: 2;
}
/* -------  HOME PAGE GALLERY ENDS ------- */


/***************Floating Wrapper*************/

#divFloatingWrapper {
    color: #aaa;
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 2;
}

#divFloatingLogo {
    background-image: url("../Images/divFloatingLogo.png");
    height: 190px;
    margin: 100px auto 176px;
    width: 582px;
    position: relative;
}

    #divFloatingLogo:hover #divRotatingLogo {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1;
    }

#divRotatingLogo {
    background-image: url("../Images/RotateingLogo.png");
    position: absolute;
    width: 56px;
    height: 66px;
    top: 50px;
    left: 240px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    opacity: 0.9;
}

#blinkingText {
    /*width: 50%;*/
    margin: auto;
    text-align: center;
    position: relative;
    bottom: 370px;
    background-color: #000000ab;
}

#blink {
    font-size: 19px;
    text-align: center;
    color: gold;
    animation: animate 2s linear infinite;
}

@keyframes animate {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 0.7;
    }

    100% {
        opacity: 0;
    }
}

#divDiningNote {
    padding: 10px 20px;
    -moz-border-radius: 9px 9px 0px 0px;
    -webkit-border-radius: 9px 9px 0px 0px;
    border-radius: 9px 9px 0px 0px;
    border: 1px solid #423019;
    border-bottom: none;
    background-color: #020202;
    font-family: "Lithos";
    font-size: 29px;
    font-weight: bold;
    color: #c60;
    text-align: center;
    position: absolute;
    top: -69px;
    left: 26%;
}

    #divDiningNote span {
        animation: animate 2s linear infinite;
    }
/*.blink-text{
		color: #000;
		font-weight: bold;
		font-size: 2rem;
		animation: blinkingText 2s infinite;
	}*/
#divFloatingContent {
    padding: 20px;
    background-color: #020202;
    border: 1px solid #423019;
    border-radius: 9px;
    font-size: 14px;
    font-family: 'Lato';
    color: #eae0d5;
    text-align: justify;
    background-image: url(../images/bgchdFa.png);
    -moz-box-shadow: 1px -1px 10px 2px #000;
    -webkit-box-shadow: 1px -1px 10px 2px #000;
    -o-box-shadow: 1px -1px 10px 2px #000;
    box-shadow: 1px -1px 10px 2px #000;
    line-height: 24px;
    font-weight: lighter;
    width: 960px;
    margin: 0 auto;
    position: relative;
}

#divFloatingButtons {
    margin: 0 auto;
    width: 496px;
}

    #divFloatingButtons:after {
        clear: both;
        content: "";
        display: block;
    }

#divFloatingOrder {
    font-size: 20px;
    margin: 2% 2% 2% 2%;
    padding: 8px 5px 0 0;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: lighter;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    height: 31px;
    text-align: center;
}

    #divFloatingOrder:hover {
        margin: 2% 2% 2% 2%;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
        border-radius: 9px;
    }

#divFloatingTable {
    font-size: 20px;
    margin: 2% 2% 2% 2%;
    padding: 8px 5px 0 0;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: lighter;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    height: 31px;
    text-align: center;
}

    #divFloatingTable:hover {
        margin: 2% 2% 2% 2%;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
        border-radius: 9px;
    }

.FloatingButton {
    background-position: 0 -48px;
    float: left;
    font-size: 18px;
    height: 37px;
    padding: 9px 0 0 42px;
    width: 205px;
    color: #C6A836;
    font-weight: 600;
    cursor: pointer;
}

#divFloatingOrder > span {
}
/***************End of Floating Wrapper*************/

/********************For Homepage***************/
#divFBTW {
    float: left;
}

#divMiddleContainer {
    margin: 0 auto;
    width: 1000px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#divBottomWrapper {
    width: 100%;
    background-image: url(../Images/HistoryBg.jpg);
}

#divMiddleWrapper {
    /*margin-top: 45px;
    margin-bottom: 20px;*/
    padding-top: 20px;
    padding-bottom: 17px;
    background-image: url(../images/bgchdFa.png);
    background-repeat: repeat;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
}

#divBottomContainer {
    margin: 0 auto;
    width: 1000px;
    padding: 35px;
}

    #divBottomContainer:after {
        clear: both;
        content: "";
        display: block;
    }

#divHistoryWrapper {
    float: left;
    font-family: "TungstenNarrow";
    font-size: 28px;
    font-weight: lighter;
    text-align: left;
    width: 498px;
    border-right: 1px solid #ccc;
    padding-right: 100px;
    color: #000;
    font-size: 16px;
    font-family: Verdana;
}

#divHistoryTitle {
    color: #420405;
    font-family: 'TungstenNarrow';
    font-size: 63px;
    font-weight: lighter;
    text-transform: uppercase;
    margin-top: -16px;
}

.divBusinessHourTitle {
    color: #420405;
    font-family: 'TungstenNarrow';
    font-size: 63px;
    font-weight: normal;
    text-transform: uppercase;
}

    .divBusinessHourTitle > b {
        font-weight: normal;
    }

#divPromoWrapper {
    background-color: #120404;
    border: 1px solid #3e1a1a;
    border-radius: 9px;
    float: left;
    padding: 20px;
    width: 253px;
}

#divPromoSubContent {
    color: #aaa;
    text-align: left;
    padding-bottom: 5px;
}

#ContactUsContent #divBusinessHours {
    margin-top: 15px;
}

#divBusinessHours {
    float: left;
    font-family: 'TungstenNarrow';
    padding-left: 100px;
    padding-top: 10px;
}

.divNewsContainer {
    width: 310px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-right: 10px;
}

.grid_4 {
    width: 320px;
    margin: 0 10px 0 10px;
    overflow: hidden;
    float: left;
    display: inline;
    text-align: left;
}

#divNewsSub {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    margin: 25px 0px 0px 3px;
    padding: 3%;
    width: 91%;
    min-height: 225px;
    background-repeat: repeat;
    border: solid #423019 1px;
    margin-bottom: 10px;
    text-align: left;
}

    #divNewsSub p {
        line-height: 24px;
        font-size: 14px;
        padding: 7px;
    }

div#cell1 {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    margin: 25px 0px 25px 6px;
    padding: 3%;
    width: 91%;
    background-repeat: repeat;
    border: solid #423019 1px;
    margin-bottom: 10px;
}

    div#cell1 p {
        line-height: 24px;
        font-size: 14px;
        padding: 7px;
        font-family: 'Lato';
        font-weight: lighter;
    }

.greyC {
    background-image: url(../images/bgchda.png);
    -moz-box-shadow: 1px -1px 10px 2px #2C281E;
    -webkit-box-shadow: 1px -1px 10px 2px #2C281E;
    -o-box-shadow: 1px -1px 10px 2px #2C281E;
    box-shadow: 1px -1px 10px 2px #2C281E;
}

div#overmonth {
    width: 99%;
    background-image: url(../images/fade.png);
    background-repeat: repeat;
    top: 15px;
    left: 2px;
    position: relative;
    z-index: 99;
}

    div#overmonth p {
        line-height: 34px;
        font-size: 35px;
        font-family: lithos-pro;
        padding: 5px 5px 5px 10px;
        color: #eae0d5;
        text-shadow: 4px 4px 2px rgba(0,0,0,1);
    }

.anievent {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -moz-box-shadow: 1px 0px 10px rgb(0,0,0);
    -webkit-box-shadow: 1px 0px 10px rgb(0,0,0);
    -o-box-shadow: 1px 0px 10px rgbrgb(0,0,0);
    box-shadow: 1px 0px 10px rgbrgb(0,0,0);
    margin: 25px 2px 2px 2px;
    width: 99%;
}

small {
    font-size: 80%;
}

.twitticon {
    position: relative;
    margin: 0px 0px -15px 0px;
    top: -32px;
    left: 0px;
    height: 30px;
    width: 30px;
    border: none;
}

.demo5 {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    opacity: 0.9;
}

    .demo5:hover {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1;
    }

.divMidCls {
    background-image: url(../Images/bgchda.png);
    -moz-box-shadow: 1px -1px 10px 2px #2C281E;
    -webkit-box-shadow: 1px -1px 10px 2px #2C281E;
    -o-box-shadow: 1px -1px 10px 2px #2C281E;
    box-shadow: 1px -1px 10px 2px #2C281E;
}

h5 {
    margin: -42px 0 10px 35px;
    padding: 0;
    font-size: 14px;
    line-height: 16px;
    color: #f4f0ea;
    font-family: 'Lithos';
}

.EventContainerHeader {
    display: none;
}

#divlogin a:link {
    font-weight: bold;
}

.divAnnouncementTitle a:link {
    /*color:#fff;*/
}

#footer a:link {
    font-weight: bold;
    font-size: 13px;
}

#divEventCalender a:link {
    /* color:#000 !important;*/
    text-indent: 0 !important;
}

#divEventContainer a:link, .RadCalendarMonthView a:link {
    /*color:#000 !important;*/
    text-indent: 0 !important;
}

#divAnnouncementNavigationContainer a:link {
    color: #fff !important;
}

a:link {
    color: #FFF;
    text-decoration: none;
    outline: 0;
    transition-property: color .1s linear 0s;
    -moz-transition: color .1s linear 0s;
    -webkit-transition: color .1s linear 0s;
    -o-transition: color .1s linear 0s;
    letter-spacing: 2px;
    font-family: 'Lato';
}

#footer a {
    color: #FFF;
    text-decoration: none;
    outline: 0;
    transition-property: color .1s linear 0s;
    -moz-transition: color .1s linear 0s;
    -webkit-transition: color .1s linear 0s;
    -o-transition: color .1s linear 0s;
    letter-spacing: 2px;
    font-family: 'Lato';
    font-weight: bold;
}

a:visited {
    color: #FFF;
    text-decoration: none;
    outline: 0;
}
/********************End of For HomePage************/

#Home1, #Order-Online1, #Inquiry1, #Reviews1 {
    display: none;
}

#toTop {
    background: url("../Images/btgotop.png") no-repeat scroll 0 0 transparent;
    bottom: 3%;
    cursor: pointer;
    display: block;
    height: 55px;
    position: fixed;
    right: 10px;
    text-indent: 666em;
    width: 55px;
    z-index: 666;
    background-position: center bottom;
    opacity: 0.4;
}

    #toTop:hover {
        opacity: 1.0;
    }

.defaultaspx #toTop {
    /*display: none !important;*/
}

#divSimpleWrapper {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

    #divSimpleWrapper:after {
        display: block;
        content: "";
        clear: both;
    }


/****************************FBTW LIVE Feed*****************************/

#twitter {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
    height: 300px;
    overflow: auto;
}

    #twitter li {
        background: url(../Images/twitter_icon.png) top left no-repeat;
        padding-left: 40px;
        margin-bottom: 10px;
        font-size: 8pt;
        font-style: italic;
        line-height: 1.5em;
    }

    #twitter a {
        color: #777;
    }

    #twitter span a {
        color: #67A089;
    }


.fbConnectWidgetHeaderTitleBranded {
    display: none !important;
}

.pluginBoxContainer .bottomborder {
    display: none !important;
}

.clearfix .lfloat {
    display: none;
}

.clearfix ._8m {
    display: none;
}

.storyInnerContent .uiStreamHomepage .uiStreamStory:first-child .mainWrapper {
    margin: 0 !important;
}

.pluginLikeboxStream {
    height: 200px !important;
}

#tabs {
    margin-top: 5px;
    margin-bottom: 15px;
    height: 400px;
    /*background: none repeat scroll 0 0 #E2E2E2;*/
}

.atabFB {
    background: url(../images/FaceBook_live.png) no-repeat left !important;
    height: 20px;
    display: block;
    margin-left: 15px;
    width: 89px;
    color: #2258a9;
    font-weight: bold;
}

.atabTW {
    background: url(../images/Twitter_live.png) no-repeat left !important;
    height: 20px;
    display: block;
    margin-left: 15px;
    width: 89px;
    font-weight: bold;
    color: #000 !important;
}

.tabTW ui-state-default {
    color: Blue;
}

    .tabTW ui-state-default ui-corner-top ui-tabs-selected ui-state-active {
        color: Blue !important;
    }

#tabs a {
    color: Blue;
}

.span_timer_slider {
    color: #666666;
}

/*****************************End of FBTW Feed***************************/


/*********************For News and Event on Homepage**************/

.EventContainerHeader a {
    text-decoration: none;
    font-size: 55px;
    color: #c3a835 !important;
    font-family: 'TungstenNarrow';
    font-weight: normal;
    text-transform: uppercase;
}

/*********************End of News and Event on Homepage**************/

/************************ Start Footer ****************************/
.menuBottom {
    float: left;
}

#divExtraImageLink {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 10px;
    float: right;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 5px;
    width: 140px;
    display: none;
}


#divMasterPageFooter {
    text-align: left;
    color: #0B4602;
    width: 220px;
}
/*#divCreditCard
{
    margin-top: 10px;
    text-align: left;
    width:130px;
    float:left;
    margin-left:20px;
    
}*/
.divPrivacyPolicy {
    text-align: center;
}

/*.MenuPagelGalleryContent
{
    height: 179px;
    width: 940px;
}*/
#divBottomPageNavigation {
    float: left;
    padding-left: 2px;
}

.tdCorners {
    width: 11px;
    height: 35px;
    background: url('../Images/menu_corner.jpg') no-repeat scroll 0 0;
}

.tdCornersRight {
    width: 8px;
    height: 35px;
    background: url('../Images/menu_corner_flip.jpg') no-repeat scroll 0 0;
}

#divMasterPageCompanyName {
    float: left;
    padding-left: 10px;
    text-align: left;
    width: 220px;
    color: #fff;
}

#divBottom {
    /*background-color: #F9F0DF;     border-bottom: 1px solid #E6D4BD;     border-left: 1px solid #E6D4BD;     border-right: 1px solid #E6D4BD;     height: 6px;     width: 946px;*/
}

#imgFooterIcon {
    height: 26px;
    width: 26px;
}

#imgTwitterIcon {
    height: 26px;
    width: 26px;
}

#PageFooter {
    font-family: verdana;
    font-size: 11px;
    width: 1000px;
    color: #0B4602;
    vertical-align: top;
    margin: 0 auto;
    padding-bottom: 35px;
    height: 145px;
    padding-top: 15px;
}

    #PageFooter:after {
        content: "";
        clear: both;
        display: block;
    }

#divFooter {
    background: #220d0d;
    width: 100%;
    background-image: url(../Images/FooterShadow.png);
    background-position: center top;
    background-repeat: no-repeat;
}

#divBotttomLine {
    height: 11px;
    min-width: 950px;
    width: 100%;
}

#divHeaderMiddle {
    /*     float: left;     padding-left: 0px;     padding-top: 20px;     width: 590px;*/
    width: 198px;
    margin-top: 7px;
}

#divFooterMiddle {
    float: left; /*padding-left: 5px;*/
    margin-top: 17px;
    width: 570px;
    *width: 490px;
    border-right: 1px solid #2F1312;
    border-left: 1px solid #2F1312;
    height: 145px;
    padding-left: 15px;
}

#divFooterLeft {
    float: left;
    margin-top: 17px;
    /*border-right: 1px dotted #cccccc;*/
}

#divFooterAddress {
    text-align: left;
    color: #aaa;
    font-size: 13px;
    line-height: 1.5;
    /*width: 280px;*/
}

    #divFooterAddress #divEmailImage {
        background: url("../Images/Email.png") no-repeat scroll 0 0 transparent !important;
        float: left;
        margin-top: 3px;
        text-align: left;
        padding-left: 16px;
        display: none;
    }

.Restoname {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: left;
}

.tblFooterBusinessHours {
    padding-top: 10px;
}

.CompanyLink {
    text-decoration: none;
    color: #fff;
}

a.CompanyLink {
    outline: none;
    border: 0;
}

    a.CompanyLink:hover {
        color: #fff;
    }

#divMasterPageFooterLink {
    text-align: left;
    width: 357px;
    padding-bottom: 5px;
}

.privacypolicy {
    text-decoration: none;
    color: #fff;
    margin-left: 0px !important;
}

a.privacypolicy {
    outline: none;
    border: 0;
}

    a.privacypolicy:hover {
        color: #fff;
    }

#divLinkSeperator {
    color: #0b4602;
    float: left;
    text-align: left;
    width: auto;
    display: none;
}

#divFooterBottomCenter {
    margin: 0 auto;
    width: 1000px;
}

    #divFooterBottomCenter:after {
        clear: both;
        content: "";
        display: block;
    }

#divPrivacyPolicy {
    float: left;
    text-align: left;
    width: 90px;
    margin-left: 5px;
    margin-right: 200px;
}

#divFooterRight {
    float: left;
    margin-left: 20px;
    margin-top: 22px;
}

    #divFooterRight a {
        float: left;
    }

    #divFooterRight #adivRestLogo, #divFooterRight #adivRestLogoOnWheels {
        margin-left: 30px;
    }

    #divFooterRight #divRestLogo {
        width: 148px;
        height: 90px;
        background: url(../Images/FooterLogo.jpg);
    }

#divFooterBottom {
    background-color: #120606;
    border-top: 1px solid #3e1b19;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%;
    margin-top: 15px;
}

#divSocialContainer {
    font-size: 12px;
    color: #fff;
    font-family: Verdana;
    font-weight: 600;
}
/************************* End Footer **************************/


/********************Resend Activation Page***************/

#divContainer .resendactivationaspx {
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
    margin-bottom: 50px;
    margin-left: 220px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    width: 500px;
}

    #divContainer .resendactivationaspx p, #divContainer .resendactivationaspx table h3 {
        text-align: left;
    }

/*******************End of Resend Activation Page*************/

/********* Starts Textbox, TextArea styelsheet **********/


.watermarked {
}

body input[type="text"], body textarea, input[type="password"], select {
    border: 1px solid #DDDDDD;
    line-height: 20px;
    padding: 2px 6px;
    vertical-align: middle;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #333 !important;
}

.contactusaspx input[type="text"], .cateringaspx input[type="text"], .SurveyTextBox,
.createuseraspx .LoginTextBox,
.tablebookingaspx input[type="text"],
.eventinquiryaspx input[type="text"], createuseraspx input[type="text"] {
    width: 250px !important;
}

.tablebookingaspx input[type="text"] {
    margin-bottom: 2px;
}

.cateringaspx input[type="text"], .cateringaspx input[type="text"], .SurveyTextBox {
    margin-bottom: 2px;
}

.txtCareerWorkExperience, .franchisingaspx input[type="text"], .franchisingaspx textarea {
    width: 250px !important;
}

.surveyfeedbackaspx #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ctl00_UpdatePanel1 table + table,
.surveyfeedbackaspx #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ctl00_UpdatePanel1 table + table + table {
    width: 730px !important;
}

.ordercheckoutaspx .tblConfirm.tblUserInfo input[type="text"],
.ordercheckoutaspx .tblConfirm.tblAddressInfo input[type="text"] {
    width: 250px !important;
}

.ordercheckoutaspx .tblConfirm {
    width: 630px !important;
}

.txtContactUsComments {
    width: 250px;
}

#tdErrorMsgSummary ul {
    text-align: left;
    padding-left: 110px;
}

textarea {
    width: 250px !important;
    height: 80px;
    margin-right: 10px;
}

.vipregistrationformaspx textarea {
    width: 300px !important;
}
/********* Ends Textbox, TextArea styelsheet ************/

#tblCateringConiner {
    margin-top: 15px;
}

.careersaspx .btnDownloadPdf {
    display: none;
}

/**************** Careers.aspx Page stylesheet starts *******************/
#divCareersControlContainer {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-family: Helvetica,Arial,sans-serif;
    padding: 20px 40px;
    text-align: left;
    color: #575757;
}

#divCareerHeaderContain {
    color: #aaa;
    font-size: 12px;
    line-height: 1.5;
    text-align: center; /*width: 840px;*/
    width: 950px;
    margin: 0 auto;
    font-family: Verdana;
}

    #divCareerHeaderContain > div:first-child {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -khtml-border-radius: 10px;
        border-radius: 10px;
        padding: 10px;
        color: #aaa;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

.btnDownloadPdf {
    background: url("../Images/DownloadForm.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: none;
    margin-left: 380px;
    margin-top: 10px;
}

#divCareerApplyOnline {
    color: #aaa;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    width: 500px;
}

#tblCareerApplyOnline {
    margin-left: 170px;
    margin-top: 10px;
}

.tdLeftCareer {
    text-align: right;
}

.tdRightCareer {
    padding-left: 3px;
    text-align: left;
}

.txtCareerSend {
    background-image: url("../Images/Send.gif");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 96px;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
    margin-right: 20px;
}

    .txtCareerSend:hover {
        background-position: 0px -34px;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }

.lblCareerMessage {
    color: Red;
    padding-left: 160px;
}

#divFranchiseButtonConaienr {
    float: left;
    margin-left: 10px;
}

.btnFranchise {
    background-image: url("../Images/FranchiseInquiry1.gif");
    background-repeat: no-repeat;
    color: #575757;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 20px;
    padding-left: 12px;
    padding-top: 5px;
    text-decoration: none;
    width: 128px;
}
/**************** Careers.aspx Page stylesheet ends ********************/

#ContactUsContent .seprator td:first-child + td + td {
    border-right: 1px solid #646464;
}

    #ContactUsContent .seprator td:first-child + td + td + td + td + td + td {
        border-right: 1px solid #646464;
    }

.divBusinessHourTitle center {
    color: #f4f0ea;
    font-size: 18px;
    line-height: 22px;
    margin: -35px 0 10px;
    padding: 0;
    margin-top: -33px;
    font-family: 'Lato';
    text-transform: none;
    text-align: left;
    font-weight: lighter;
}

b {
    font-family: 'Lato';
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    outline: 0 none;
    text-decoration: none;
    transition: color 0.1s linear 0s;
    text-align: left;
}

.tdDisplayBusinessHours > center {
    font-family: 'Lato';
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    outline: 0 none;
    text-decoration: none;
    transition: color 0.1s linear 0s;
    text-align: left;
}

#divFacebookTwitterContainer {
    float: right;
    background-image: url("../Images/Socialmedia.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 34px;
    width: 160px;
    margin-top: 30px;
}

    #divFacebookTwitterContainer:after {
        content: "";
        display: block;
        clear: both;
    }

.socialImage {
    float: left;
    height: 34px;
    margin-right: 5px;
    width: 34px;
}

.divFacebook:hover {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -38px -2px;
}

.divFacebook {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -2px -2px;
}

.divTwitter:hover {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -38px -38px;
}

.divTwitter {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -2px -38px;
}

#tdYelp a:hover .divYelp {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -38px -74px;
}

.divYelp {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -2px -74px;
}

#tdGPlus a:hover .divGPlus {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -38px -110px;
}

.divGPlus {
    width: 32px;
    height: 32px;
    background: url(../Images/SocialMediaIcons.png) no-repeat;
    background-position: -2px -110px;
}

#divLinkContainer:after {
    display: block;
    clear: both;
    content: "";
}

#divLinkContainer {
    float: right;
}

#divFooterBottom:after {
    clear: both;
    content: "";
    display: block;
}



/********** vertical Image Category ***************/

.RadRotator_Default .rrClipRegion {
    border: none !important;
}

.tdArrowup, .tdArrowDown {
    margin: 0 auto;
    text-align: center;
}

.tdArrowup {
    padding-top: 2px;
}

.ad-gallery {
    width: 560px !important;
    height: 420px !important;
    margin-top: 5px !important;
}

    .ad-gallery .ad-image-wrapper {
        height: 420px !important;
    }

#divPictureGallerypageContainer {
    text-align: center;
    margin: 0 auto; /* height: auto !important;*/
    height: 650px;
}

.ad-gallery .ad-thumbs li a img, .ad-gallery .ad-thumbs li a.ad-active {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
}

.ad-gallery .ad-image-wrapper .ad-image {
    z-index: 0 !important;
}

.ad-gallery .ad-forward {
    background: url(../Images/ad_scroll_forward.png) 0px 22px no-repeat !important;
}

.ad-gallery .ad-back {
    background: url(../Images/ad_scroll_back.png) 0px 22px no-repeat !important;
}

.ad-slideshow-prev {
    background: url(../Images/inner_slideshow_previous.png) no-repeat !important;
}

.ad-slideshow-next {
    background: url(../Images/inner_slideshow_next.png) no-repeat !important;
}

.ad-slideshow-start {
    background: url(../Images/inner_slideshow_play.png) no-repeat !important;
}

.ad-slideshow-stop {
    background: url(../Images/inner_slideshow_stop.png) no-repeat !important;
}

.ad-gallery .ad-timer_slider {
    padding-top: 0px !important;
    color: #F5CE48 !important;
}

    .ad-gallery .ad-timer_slider .span_timer_slider {
        color: #F5CE48 !important;
    }

.ad-slideshow-startslideshow {
    background: url("../Images/inner_slideshow_startslideshow.png") no-repeat scroll 0 0 transparent !important;
    cursor: pointer !important;
    display: inline-block !important;
    height: 14px !important;
    text-indent: -3000px !important;
    white-space: nowrap !important;
    width: 84px !important;
}
/* End of Gallery Page */


.loginControl div.divLoginControlContent {
    color: #000;
}
/**************Bottom Slider *********/

#full-width-slider {
    width: 100%;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -moz-box-shadow: 0px 0px 10px 2px #2C281E;
    -webkit-box-shadow: 0px 0px 10px 2px #2C281E;
    -o-box-shadow: 0px 0px 10px 2px #2C281E;
    box-shadow: 0px 0px 10px 2px #2C281E;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.sliderback {
    width: 100%;
    background-color: #140F08;
    color: #FFF;
    margin: 0px 0px 30px 0px;
}

/**************End of Bottom Slider********/

/**************News Subscribtion**********/

div#rooms {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    width: 560px;
    min-height: 100px;
    background-image: url(../images/bgchda.png);
    background-repeat: repeat;
    background-color: #33312B;
    padding: 8px;
    margin: 5px auto 13px;
}

    div#rooms p {
        line-height: 24px;
        font-size: 14px;
        padding: 2%;
        margin: 0px 0px 0px 0px;
    }

.text-center {
    text-align: center;
}

.show-screen {
    display: inherit;
}

.divNewsLetterSubscription {
    border: none;
    margin: 10px auto;
    padding: 10px;
    width: 350px;
    height: auto;
}

.tblNewsLetterSubscription {
    font-family: Verdana;
    font-size: 14px;
    text-align: justify;
    width: 330px;
    height: auto;
}

h3 {
    color: #f4f0ea;
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 6px;
    padding: 0;
    font-family: 'Lithos';
}

.newsLetterSubmit {
    font-size: 14px;
    margin: 2% 2% 2% 2%;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: lighter;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
}

    .newsLetterSubmit:hover {
        margin: 2% 2% 2% 2%;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
    }
/**************End of News Subscribtion**********/


/***************Event and que on homepage*********/

.row {
    margin: 20px auto;
    width: 1000px;
    overflow: hidden;
}

.grid_6 {
    width: 468px;
    margin: 0 16px 0 16px;
    overflow: hidden;
    float: left;
    display: inline;
}

div#cellEvent {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    margin: 20px 0px 0px 8px;
    padding: 3%;
    width: 91%;
    min-height: 277px;
    background-repeat: repeat;
    border: solid #423019 1px;
    margin-bottom: 10px;
}

.leftevent {
    min-height: 124px;
}

div#cellEvent p {
    font-size: 13px;
    /*padding: 2%;*/
    font-family: 'Lato';
}
.quesinabout {
    min-height: 340px;
}
.thankyouifmpImg {
    width:inherit;
}
h1 {
    margin: 10px 0 5px 10px;
    padding: 0;
    font-size: 36px;
    line-height: 40px;
    color: #f4f0ea;
    font-family: 'Lithos';
    text-align: left;
}

p {
    color: #eae0d5;
    line-height: 20px;
    margin: 0;
    padding: 0 0 10px;
    text-align: justify;
}

.roundcorner {
    border-radius: 9px;
}

.roundcorner2 {
    border-radius: 20px;
}

a.btn, .btn {
    font-size: 14px;
    margin: 2% 2% 2% 2%;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: lighter;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
}

a:hover.btn {
    margin: 2% 2% 2% 2%;
    text-decoration: none;
    border: 1px solid #3C3831;
    color: #fff;
    background: rgb(0,0,0);
    background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
    -moz-box-shadow: 0px 0px 10px 1px #000;
    -webkit-box-shadow: 0px 0px 10px 1px #000;
    -o-box-shadow: 0px 0px 10px 1px #000;
    box-shadow: 0px 0px 10px 1px #000;
}
/***************End of Event and que on homepage*********/


/****************VIP,GIFT,Catering and social for homepage******* */

.eventc {
    background-color: #181818;
    height: 160px;
    margin-bottom: 23px;
    overflow: hidden;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background-repeat: repeat;
    border: solid #221D17 1px;
}

.eventc {
    background-color: transparent;
}

.eventani {
    -webkit-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -ms-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out;
    opacity: 1;
}

    .eventani:hover {
        opacity: 0.8;
    }

.eventani {
    opacity: 1;
}

    .eventani:hover {
        opacity: 0.7;
    }

.evep {
    line-height: 27px;
    font-size: 14px;
}

.eventphone {
    text-shadow: -1px 2px 2px black;
    color: #fff;
    font-size: 20px;
    margin: 123px 0px 0px 10px;
    position: absolute;
    font-family: 'Lithos';
}

.img-events {
    float: left;
    margin: 0 10px 0px 0;
    border: none;
    -moz-box-shadow: 6px 1px 100px 7px rgba(11,11,10,1);
    -webkit-box-shadow: 6px 1px 100px 7px rgba(11,11,10,1);
    box-shadow: 6px 1px 100px 7px rgba(11,11,10,1);
}

.img-eventsb {
    float: right;
    margin: 0 0px 0px 6px;
    border: none;
}

.eventp {
    line-height: 27px;
    font-size: 11px;
    padding-top: 3px;
    font-family: 'Lato';
    letter-spacing: 0;
}
/****************End of VIP,GIFT,Catering and social for homepage******* */



/****************About Us on Homepage*************/

.brownish {
    width: 100%;
    background-color: rgba(119,44,1,0.5);
    color: #FFF;
    padding-bottom: 22px;
    padding-top: 1px;
    -moz-box-shadow: inset 0 8px 9px #000,inset 0 -8px 9px #000;
    -webkit-box-shadow: inset 0 8px 9px #000,inset 0 -8px 9px #000;
    box-shadow: inset 0 8px 9px #000,inset 0 -8px 9px #000;
}

    .brownish em {
        font-style: italic;
        color: #CCC;
    }

    .brownish p {
        line-height: 44px;
        font-size: 20px;
    }

    .brownish h1 {
        color: #CCC;
    }

.blackC {
    background-image: url(../images/bgchdFa.png);
    -moz-box-shadow: 1px -1px 10px 2px #000;
    -webkit-box-shadow: 1px -1px 10px 2px #000;
    -o-box-shadow: 1px -1px 10px 2px #000;
    box-shadow: 1px -1px 10px 2px #000;
}

.offset_3 {
    margin-left: 210px;
}
.offset_4 {
    margin-left: 210px;
}
/***************End of About Us on Homepage********/


/****************ViP Club on Home Page*************/

.anisize {
    margin: 22px 0px 0px 150px;
    width: 69%;
}

.anisize2 {
    margin: 25px 0px 0px 37px;
    width: 86%;
}

.anisize3 {
    margin: 20px 0px 0px 57px;
    width: 81%;
}

.animenus {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -moz-box-shadow: 1px -1px 10px 2px #2C281E;
    -webkit-box-shadow: 1px -1px 10px 2px #2C281E;
    -o-box-shadow: 1px -1px 10px 2px #2C281E;
    box-shadow: 1px -1px 10px 2px #2C281E;
    border: solid #423019 1px;
    height: auto;
}

.clubHOME {
    padding-bottom: 30px;
    text-align: left;
}

    .clubHOME p {
        line-height: 41px;
        font-size: 16px;
    }

.max-img {
    height: 315px;
    width: 428px;
}

.grid_12 {
    width: 1000px;
    margin: 0 20px 0 20px;
    overflow: hidden;
    float: left;
    display: inline;
}

.push {
    margin: 0px 0px 35px 0px;
}

hr {
    margin: 30px 0 0px 0;
    border: 0;
    border-top: 1px solid #5A503C;
    height: 0px;
    width: 100%;
}

    hr.head {
        margin: 0px 0 0px 0;
        border-top: 1px solid #786f66;
        height: 0px;
        width: 100%;
    }

/****************End of ViP Club on Home Page*************/

/**********************Faqs Section on Homepage***********************/
.faq {
    background-color: #161514;
    text-align: left;
}

ul.accordion {
    list-style: none;
    margin: 0px 0px 35px 0px;
    padding: 0;
    width: 99%;
}

    ul.accordion label + input[type='radio'] {
        display: none;
    }

    ul.accordion li {
        background-color: rgba(83,69,56,0.3);
        border-bottom: 2px solid #e2d6c7;
    }

    ul.accordion label {
        background-color: rgba(83,69,56,0.5);
        color: #FFFFFF;
        display: block;
        padding: 10px;
        font-weight: lighter;
        font-size: 14px;
    }

        ul.accordion label:hover {
            cursor: pointer;
        }

    ul.accordion div.content {
        overflow: hidden;
        padding: 6px 10px 0px 10px;
        display: none;
    }

    ul.accordion label + input[type='radio']:checked + div.content {
        display: block;
    }
/**********************End of Faqs Section on Homepage***********************/



/**********************Footer Page*********************/

#footer {
    background-color: #5A4C3A;
    background-repeat: repeat-y;
    padding: 10px 0px 22px 0px;
    -moz-box-shadow: 2px -3px 11px black;
    -webkit-box-shadow: 2px -3px 11px black;
    box-shadow: 2px -3px 11px black;
    -moz-box-shadow: inset 0 0 20px #000000;
    -webkit-box-shadow: inset 0 0 20px #000000;
    box-shadow: inset 0 0 20px #000000;
    text-align: left;
}

.defaultaspx #footer {
    margin-top: -20px !important;
}

#footer .grid_12 {
    margin: 0 !important;
}

#footer .row {
    margin: 0 auto !important;
}

::-webkit-input-placeholder {
    color: #d6c7c7;
}

:-moz-placeholder {
    color: #d6c7c7;
}

::-moz-placeholder {
    color: #d6c7c7;
}

:-ms-input-placeholder {
    color: #d6c7c7;
}

div#cellfoot {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    margin: 20px 0px 0px 1%;
    padding: 3%;
    width: 90%;
    background-repeat: repeat;
    border: solid #221D17 1px;
    margin-bottom: 10px;
}

    div#cellfoot p {
        line-height: 15px;
        font-size: 10px;
        padding: 0%;
    }

.show-phone {
    display: none;
}

.show-tablets {
    display: none;
}

.footicons {
    margin: 0px 7% 0px 7%;
    /*padding: 10px 0px 10px 0px;
    height: auto;*/
    text-decoration: none;
    border: none;
    height: 32px;
    width: 32px;
    display: inline-block;
}

.demo4 {
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    opacity: 0.4;
}

    .demo4:hover {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1;
    }

.grid_3 {
    width: 265px;
    margin: 0 16px 0 16px;
    overflow: hidden;
    float: left;
    display: inline;
    text-align: left;
    padding-left: 35px;
}

    .grid_3 p {
        text-align: left;
    }

a:visited {
    color: #FFF;
    text-decoration: none;
    outline: 0;
}

a:active {
    color: #FFF;
    text-decoration: none;
    outline: 0;
}

a:hover {
    color: #e2d6c7;
    text-decoration: none;
    outline: 0;
}

a:focus {
    -moz-outline-style: none;
}

#divContactUsContactDetail {
    display: none;
}

.address {
    width: 180px;
    float: left;
    margin-left: 20px;
    margin-right: 40px;
}

.divcity {
    width: 201px;
    float: left;
    margin-right: 40px;
}

#divEmailImage {
    float: left;
    width: 200px;
}

#divHeaderContactDetail:after {
    clear: both;
    content: "";
    display: block;
}

#divHeaderContactDetail {
    font-size: 13px;
    color: #eae0d5;
}

#divContactUsPage #divEmailImage {
    display: none;
}

#ContactUsContent > table {
    width: 200px;
}

.contactusaspx #divBusinessHours {
    padding: 0 !important;
}

.addressClass {
    margin-top: 20px;
}

.lblDirections > input {
    border: medium none;
    cursor: pointer;
    padding: 4px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000;
    font-weight: bold;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    border-radius: 9px;
}

.ViewOrderDashBoardGridViewEmptyRowStyle > td {
    color: #aaa;
}

.filterPanelHeaderTitle {
    color: #aaa !important;
}

.rtsIn {
    color: #aaa;
}
/**********************End of Footer Page**************/

.AdminButtonStyle, #divEasyPayInvoiceInformationBody .RadUpload .ruBrowse, #divEasyPayInvoiceInformationBody .RadUpload .ruRemove {
    font-size: 14px;
    margin: 2% 2% 2% 2%;
    padding: 0px 10px 4px 10px;
    display: inline-block;
    color: #f6f0e8;
    border: 1px solid #77705F;
    cursor: pointer;
    background-color: #000 !important;
    font-weight: lighter;
    letter-spacing: 1px;
    -moz-box-shadow: 0px 0px 15px 5px #000;
    -webkit-box-shadow: 0px 0px 15px 5px #000;
    -o-box-shadow: 0px 0px 15px 5px #000;
    box-shadow: 0px 0px 15px 5px #000;
    background-image: none;
}

    .AdminButtonStyle:hover, #divEasyPayInvoiceInformationBody .RadUpload .ruButtonHover, #divEasyPayInvoiceInformationBody .RadUpload .ruRemove:hover {
        margin: 2% 2% 2% 2%;
        text-decoration: none;
        border: 1px solid #3C3831;
        color: #fff;
        background: rgb(0,0,0);
        background: -moz-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,1)),color-stop(48%,rgba(34,29,23,1)),color-stop(100%,rgba(51,41,22,1)));
        background: -webkit-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#332916',GradientType=0);
        -moz-box-shadow: 0px 0px 10px 1px #000;
        -webkit-box-shadow: 0px 0px 10px 1px #000;
        -o-box-shadow: 0px 0px 10px 1px #000;
        box-shadow: 0px 0px 10px 1px #000;
        font-weight: normal;
    }

#LoginContianer a {
    color: #000;
    letter-spacing: 0;
    font-weight: normal;
}

#divSocialLoginFormContainer b {
    letter-spacing: 0 !important;
}

.pnlSingleSignInContainer .divOptionsText a, .pnlSingleSignInContainer .divOptionsText {
    width: 405px !important;
}

.pnlSingleSignInText, .LoginContianerText {
    color: #424242;
}

#divTestimonials {
    color: #fff;
}

#divCatering {
    color: #fff;
}

#divMiddleContainer #cell1 {
    height: 225px;
}

.aboutclass {
    /*width: 600px;*/
}

h4 {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 18px;
    line-height: 22px;
    color: #f4f0ea;
    font-family: 'Lato';
    font-weight: lighter;
}

.sliderback .rsABlock {
    left: 30px !important;
    top: 30px !important;
}

.directionsaspx #divHeaderContactDetail {
    display: block !important;
}

.directionsaspx .address {
    margin-left: 0px;
}

.LinkShowAllEvents {
    border-radius: 6px;
    height: 21px;
    padding: 0 !important;
    width: 50px;
    float: right;
}

.faq p {
    font-size: 14px;
    font-weight: lighter;
}

.ddlConfirmationControlLeft {
    background-color: #fff;
}

#OrderDetails {
    color: #000;
}

    #OrderDetails h1, #OrderDetails h2, #OrderDetails h3, #OrderDetails h5, #OrderDetails h4, #OrderDetails b {
        color: #000;
        letter-spacing: 0;
    }


.ContactUsMessage {
    margin-left: 110px;
}

.divFeedback {
    color: red !important;
}

#divGetDirections > table {
    width: 458px;
}



/***** Added By Happy for Home Page VIPRegistrationFormControl *********/
.defaultaspx .tableRegisterVIC {
    width: auto;
}

.defaultaspx .divVicRegisterForm {
    border-right: none;
    font: 300 14px "Lato","Trebuchet MS",Helvetica,sans-serif;
}

.defaultaspx .tdTblVIPDetailLeft {
    float: left;
}

.defaultaspx .divVicRegisterFormBody {
    position: relative;
}

.defaultaspx .tdTblVIPDetailRight {
    padding-bottom: 10px;
    float: left;
}

.defaultaspx .validMessage {
    color: #c60 !important;
    font-size: 20px;
}

.defaultaspx #tdVIPRegistrationSubmitbtn {
    float: left;
    text-align: left;
}

.defaultaspx #tdErrorMsgSummary ul {
    text-align: left;
    margin-top: 0px;
    padding-left: 15px;
    color: #c60;
}

.defaultaspx .txtVIPRegistrationFName, .defaultaspx .txtVIPRegistrationEmail {
    width: 430px !important;
}

.pRequiredNotes {
    text-align: right;
    float: right;
    margin: 0px;
    position: absolute;
    top: -25px;
    right: 25px;
    font-size: 13px !important;
}

.esteriks {
    color: #c60;
    display: inline-block;
    font-size: 20px;
    height: 0;
    padding-left: 3px;
    vertical-align: sub;
}

.defaultaspx .DrpBDateDate, .defaultaspx .DrpAnnDate {
    margin-left: 20px;
}

.lblVIPANN, .lblVIPDOB {
    width: 100%;
    float: left;
    padding-bottom: 5px;
}

.lblDOBOuter {
    float: left;
    text-align: left;
    width: 230px;
}

.lblANNOuter {
    float: right;
    text-align: left;
    width: 230px;
}
/******** Home Page VIPRegistrationFormControl Ends Here ***************/

a.faqLink:hover {
    color: #CCB34A !important;
}

a.faqLink {
    font-size: 13px;
    font-style: italic;
}

/*******Added By Mahesh**************/



/******End of Added By Mahesh********/







/******* Picture gallery and Video Gallrey page ********/


/* Gallery Page */

.GalleryStyle {
    padding-left: 40px;
    width: 700px;
}

    .GalleryStyle td {
        margin-left: 550px;
        font-family: Sans-Serif,Arial,Helvetica;
        font-weight: bold;
        font-size: 12px;
        color: #ccc;
        text-align: center;
    }

    .GalleryStyle a {
        color: #ccc;
    }

#tdPictureGalleryContainer {
    text-align: left;
}

.ItemStyleCss {
    border: 10px solid #030303;
}

#tblGallery {
    float: left;
}

#tdGallery {
    /* padding-top: 5px;*/
    background: url("../Images/bgchdFa.png");
    background-position: center top;
    background-repeat: repeat;
    border: 1px solid #423019;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#divGalleryNavigation {
}

.divSelectedGallery {
    background: url(../Images/PhotoArrow.jpg) no-repeat right top;
    background-color: #423018;
    padding-left: 18px;
    padding-top: 6px;
    padding-bottom: 10px;
    width: 150px;
    text-align: left;
    height: 93px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.lkbtnGallery {
    color: Black;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
}

.lkbtnSelectedGallery {
    color: #fff;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
}

.divUnSelectedClassGallery {
    padding-left: 20px;
    padding-bottom: 10px;
    width: 150px;
    text-align: left;
    height: 89px;
    padding-top: 10px;
}

#tdPhotoGalleryContent {
    /*width: 950px;*/
    width: 600px;
}
/* End of Gallery Page */

.videogalleryaspx #MediaGalleryMenu, .picturegalleryaspx #MediaGalleryMenu {
    width: 313px;
}

.videogalleryaspx .ContactMenu, .picturegalleryaspx .ContactMenu {
    text-align: left;
    /*width: 600px;*/
    padding: 10px 10px 8px 10px;
    height: 30px;
    border: 1px solid #423018;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
    background-color: #423018;
    width: 430px;
}

#ctl00_ctl00_ContentPlaceHolder1_Menu1 tr {
    display: inline-block;
}

.videogalleryaspx .ContactStaticMenuItemStyle, .picturegalleryaspx .ContactStaticMenuItemStyle {
    border: none;
    width: 200px;
}

#VideoGalleryContent table {
    margin: 0 auto;
    text-align: center;
}

.tblVideoGallery {
    border: 1px solid #aca636;
    padding: 10px;
    float: left;
}

.tdEmbedVideo {
    padding-right: 2px;
    vertical-align: top;
}


/*--- Video Gallery Start ---*/
#VideoGalleryContent {
    float: left;
    margin-left: 0px;
}

.tblVideoGalleryThumb {
    color: #505050;
}

    .tblVideoGalleryThumb:Hover, .tblVideoGalleryThumb:Hover a {
        color: #fff;
        background: #423018;
    }

.tblVideoGalleryThumbSelected {
    color: #fff;
    background: #423018;
}

    .tblVideoGalleryThumbSelected .divVideoLable a {
        color: #fff;
        font-weight: bold;
        text-align: left;
    }

.divVideoLable a {
    color: #000;
    font-weight: bold;
}

.divVideoPostedOn {
    color: #000;
    font-weight: bold;
    display: none;
}

.tdThumbText {
    text-align: left;
    vertical-align: top;
    width: 255px;
    padding-left: 5px;
    line-height: 15px;
    padding-top: 5px;
}

#tdVdGalleryContainer {
    padding-top: 50px;
    text-align: left;
    width: 110px;
    padding-left: 60px;
    text-align: center;
    vertical-align: top;
}

#divVdGalleryIcon {
    width: 23px;
    height: 23px;
    cursor: pointer;
}

#divVdGalleryIconContainer {
    margin-top: 5px;
    margin-left: 45px;
    text-align: left;
    margin-right: 45px;
}

.tdVideoDescription {
    width: 10px;
}

.repeaterDiv {
    background-color: #EFF2D2;
    float: left;
    margin: 5px;
    margin: 0px 0px 5px 5px;
    padding: 10px;
    height: 290px;
    overflow: auto;
}
/*--- Video Gallery End ---*/


#divGalleryNavigation img {
    border: 1px solid #CFBA9B !important;
}

.cateringmenuaspx #divContainer {
    font-family: Arial;
    -moz-box-shadow: 1px -1px 10px 2px #2C281E;
    -webkit-box-shadow: 1px -1px 10px 2px #2C281E;
    -o-box-shadow: 1px -1px 10px 2px #2C281E;
    box-shadow: 1px -1px 10px 2px #2C281E;
    background-image: url(../images/bgchdFa.png), url(../images/bgchd2a.png);
    background-repeat: repeat, repeat;
    -moz-box-shadow: inset 0 0 50px #000000;
    -webkit-box-shadow: inset 0 0 50px #000000;
    box-shadow: inset 0 0 50px #000000;
    border: none !important;
    position: relative;
}

.cateringmenuaspx .CartGrid, .cateringmenuaspx .CartGrid td {
    border: none !important;
    border-collapse: collapse !important; /*vertical-align:top;*/
}


.picturegalleryaspx #lightbox-container-image-data-box {
    position: relative;
    top: -531px;
}

.picturegalleryaspx #lightbox-nav {
    top: 35px !important;
}

.divPromotionContentContainer {
    border: 1px solid #423019;
    border-radius: 4px 4px 4px 4px;
}

.rsContent h4 {
    text-align: left;
    margin: 10px 0 10px;
}

/***********(START) CENTRALIZED FEEDBACK *******/
#divFeedbackButtonContainer {
    position: fixed;
    top: 40%;
    width: 20px;
    left: 0;
    padding: 12px 3px 20px;
    z-index: 1000;
    background-image: url("../Images/feedback-tab-bg-dark.png");
    background-color: rgb(51, 51, 51);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    height: 100px;
}

#divfeedbackbutton {
    width: 20px;
    height: 87px;
    margin: 0px;
    padding: 0px;
    background-image: url("../Images/feedback.png");
    cursor: pointer;
}
/***********(END)  CENTRALIZED FEEDBACK *******/

/**** Start - Admin Pages Footer Social Media Css ****/
#ImgMailFooter {
    background-image: url("../Images/mail.png");
}

#ImgFbFooter {
    background-image: url("../Images/fb.png");
}

#ImgTwitterFooter {
    background-image: url("../Images/twitt.png");
}

#ImgInstaFooter {
    background-image: url("../Images/instagramimg.png");
}

#footic {
    margin: 0 auto;
    /*height:700px;*/
}
/**** end - Admin Pages Footer Social Media Css ****/
.pnlInnerMenuPagePrintableMenu {
    float: left;
    margin-right: 95px;
}

.lnkPrintableMenuOnCateringPage a {
    border: 0 none;
    outline: medium none;
}

.lnkPrintableMenuOnCateringPage {
    background: transparent url("../Images/MenuPage_PrintableMenuBtn.png");
    border: medium none;
    cursor: pointer;
    height: 43px;
    display: block;
    width: 179px;
    background-repeat: no-repeat;
    margin-left: 20px;
}

    .lnkPrintableMenuOnCateringPage:hover {
        background: transparent url("../Images/MenuPage_PrintableMenuBtn_Hover.png");
        background-repeat: no-repeat;
    }

#divAdminCaption a:visited {
    color: #000;
    text-decoration: none;
    outline: 0;
}

#divAdminCaption a:hover {
    color: #000;
    /*text-decoration: none;*/
    outline: 0;
}

/* ============================================================================================== */
/* ===================  Start Custom changes for checkout page desinging  ======================= */
/* ============================================================================================== */
.OrderCheckoutaddnewcard {
    /*padding: 6px;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background-image: linear-gradient(#B81115, #610607);
color: #fff !important;
border:none;
width: 87px;*/
}

    .OrderCheckoutaddnewcard:hover {
        /*background-image: linear-gradient(#610607, #B81115);
        color: #fff !important;*/
    }

.OrderCheckoutaddnewcard {
    float: right;
    padding-right: 5px;
}

.Loginusercardpanel {
    /*background:#DADADA;*/
}

.Loginusercardpaneltable {
    width: 90%;
    margin: auto;
}

.PanelLeft {
    width: 80%;
    margin: auto;
}

.tblConfirm, .tblOrderType {
    margin: auto;
}

.tblPersonalInfoDetailSelection {
    margin: auto;
}

.tdOrderCheckoutValue {
    width: auto !important;
}

.tblAddressInfo, .tblUserInfo {
    min-width: 550px;
}

.pnlexistingCreditCard {
    padding: 0px 40px !important;
    padding-top: 5px;
    /*margin: 18px 0px;*/
}

.ui-radio {
    top: -5px;
}

.existingcreaditcarddetail {
    margin-bottom: 15px;
}

.tblexistingCreditCard {
    margin-bottom: 15px;
}
/* ============================================================================================== */
/* ====================  End Custom changes for checkout page desinging  ======================== */
/* ============================================================================================== */
#ctl00_ctl00_ContentPlaceHolder1_SettingsContentPlaceHolder_rgPopupSpecial_ctl00_ctl02_ctl03_btnCreateMenu {
    width: 155px!important;
}



#Banquet1 {
    display: none;
}

span#Printable-Menu1 {
    visibility: hidden;
}

#Party-Menu1 {
    visibility: hidden;
}

/*#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ctl00_Repeater1_ctl02_tblVideoGalleryThumb1 {
    padding-top:15px;
}*/
.scroller {
    width: 80%;
    height: 100%;
    overflow-y: scroll;
    scrollbar-width: thin;
}

#ReviewIcon {
    background: url(../Images/ReviewIcon.png) no-repeat;
    width: 87px;
    height: 87px;
    display: block;
}

#GoogleReview {
    position: absolute;
    right: 0;
    top: 50%;
}

#divEventBooking span {
    text-align: center;
    font-size: 16px;
    border: 1px solid;
    padding: 4px 24px;
    cursor: pointer;
    position: relative;
    top: -36px;
    color: #eae0d5;
    border-radius: 9px;
    border:1px solid #7c5d25;
    background:linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
}
#divTiffinService span {
    text-align: center;
    font-size: 16px;
    border: 1px solid;
    padding: 4px 24px;
    cursor: pointer;
    position: relative;
    top: -36px;
    color: #eae0d5;
    border-radius: 9px;
    margin-left:19px;
    border:1px solid #7c5d25;
    background:linear-gradient(to bottom,rgba(0,0,0,1) 1%,rgba(34,29,23,1) 48%,rgba(51,41,22,1) 100%);
}
.divFlex {
    display:flex;
    justify-content:center;
}
.halalfood {
    position: absolute;
    right: 0;
    top: 40%;
}
.halalImgDiv {
    background:url("../Images/Halal.png") no-repeat;
    height: 87px;
    top:25%;
    width: 87px;
  
    z-index: 111;
    object-fit: contain;
    background-size: cover;
    margin-top: -19%;
    
 
}
