@import "EventCalendarV2.css";
@import "WebTelNavigationMenu.css";

body {
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
    margin-top: 10px; /* background: url('../Images/Body_bg.jpg');*/
    background-position: center top;
    background-color: #9c542c;
}

form {
    width: 950px;
    margin: auto;
    background: #6f3312;
}
/*///////////////////////// Master Page //////////////////////*/

/* Header */
.divMenuContainer {
    float: left;
    width: 100%;
    background: url(../images/menuback.jpg) repeat-x;
    *width: 705px;
    margin-top: 10px;
}

#divMasterPageHeader {
}

#toplogin {
    background-color: #6F3312;
    color: #CCB7AB;
    padding-top: 5px;
    text-align: right;
    width: 99%;
}

#objMasterPagePhotoGalleryFlash {
    width: 200px;
    height: 120px;
}

#divHeaderRight {
    float: right;
    text-align: left;
}

#divPhoneNumber, #divFaxNumber {
    text-align: right;
    padding-right: 10px;
}

#divContactUsContactDetail #divPhoneNumber, #divContactUsContactDetail #divFaxNumber {
    text-align: left;
}


#divLoginMenu {
    font-size: 11px;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

    #divLoginMenu a {
        color: #9f1315;
        font-size: 11px;
    }

#divTimeOutNewYork {
    height: 60px;
    width: 205px;
    margin-top: 48px;
    margin-left: 17px;
    cursor: pointer;
}
/*#divAddress
{
    text-align: left;
    color: White;
    margin-top: 10px;
    margin-right: 10px;
}*/
#phoneimg {
    background: url(../Images/phone.jpg) no-repeat;
    height: 20px;
    width: 20px;
    float: left;
}

#faximg {
    background: url(../Images/fax.jpg) no-repeat;
    height: 20px;
    width: 20px;
    float: left;
}

.account_link {
    color: #ccb7ab;
    font-size: 12px;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
}

#divAddress {
    font-weight: bold;
    float: right;
    margin: 0px;
    margin-left: 15px;
    color: #ccb7ab;
    margin-top: 15px;
    width: 400px;
    font-family: 'Arial';
    margin-bottom: 10px;
    color: #CCB7AB;
    float: right;
    font-family: 'Arial';
    font-weight: bold;
    margin: 1px 0 0 15px;
    width: 100%;
    margin-left: 0px;
    height: 182px;
}

#CPBlogin {
    float: left;
    margin-right: 70px;
}

#CPBAddress {
    float: right;
    text-align: left;
    width: 400px;
}

#CPBphone {
    float: right;
    margin-right: 5px;
}

#tdPhoneImage {
    background: url(../Images/PhoneIcon.gif) no-repeat;
    width: 20px;
    height: 20px;
}

#tdFaxImage {
    background: url(../Images/FaxIcon.gif) no-repeat;
    width: 20px;
    height: 20px;
}
/*End Header */
/* Navigation */
#divMenuNavigation {
    clear: both;
    text-align: left;
    padding: 0px;
}

#menuback {
    background: url(../Images/menuback.jpg);
    vertical-align: top;
}

.tdCornersRight {
}

.tdCorners {
}

/*End Navigation */

/* Footer */
.menuBottom {
    float: left;
    margin-left: 10px;
    padding-top: 7px;
}

#divMasterPageFooterLink {
    color: White;
    float: left;
    padding-top: 5px;
    margin-left: 5px;
}

#divExtraImageLink {
    float: right;
    margin-right: 20px;
}

#divBottomPageNavigation {
    float: left;
    width: 800px;
}

.menuBottomStaticSelectedStyle {
    color: white;
}

.menuBottomStaticMenuItemStyle {
    padding-left: 4px;
    padding-right: 3px;
    font-size: 10px;
}

.menuBottomNavigation a, .menuBottomNavigation a:hover {
    color: white;
}

#divMasterPageCompanyName {
    float: right;
    font-size: 11px;
    margin-right: 10px;
    margin-top: 7px;
}

.CompanyLink {
    text-decoration: none;
    color: #fff;
    font-size: 10px;
}

#privacypolicy {
    font-size: 10px;
    padding-top: 6px;
    width: 200px;
}

    #privacypolicy a {
        color: White;
        text-decoration: none;
        cursor: pointer;
    }

        #privacypolicy a:hover {
            color: White;
            text-decoration: underline;
        }

/*End Footer */
/*////////////////// Container ///////////////////*/

/*Start Stylesheet for the Event Control */
#divContainer {
    margin-top: 10px;
    clear: both;
    padding-top: 5px;
    padding-bottom: 5px;
}

.EventContainerHeader {
    display: none; /*background: url(../Images/ControlHeaderBg.jpg) repeat-x;     height: 33px;     vertical-align: middle;     font-size: 15px;     padding-top: 7px;*/
}

.OrderCheckoutConfirm {
    background: url("../Images/confirm.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

.Editorder {
    margin-right: 50px;
}

.hyperlinkEventTitle {
    color: #fff;
}

.divEventContentContainer {
    background-position: top;
    height: 105px;
    width: 300px;
}

.EventContentContainer {
    text-align: left;
    clear: both;
    color: #fff;
}

.EventContentItem {
    margin-left: 0px;
}

.EventContainerFooter {
    text-align: right;
    padding-right: 10px;
}

    .EventContainerFooter a {
        color: #fff;
        text-decoration: none;
    }

        .EventContainerFooter a:hover {
            text-decoration: underline;
        }

.EventDate {
    list-style: none;
    font-weight: bold;
    margin-left: 0px;
    padding-top: 5px;
}

.EventContent {
    font-weight: normal;
}

/*End Stylesheet for the Event Control */





/* Home Page */
.CartGrid {
    color: #fff;
    border: 1px solid #df923a;
}

.PanelLeft {
    margin-left: 175px;
    color: #fff;
}

#onlinebotoomleftimg {
    background: url("../Images/order-online.jpg") no-repeat scroll 0 0 transparent;
    height: 116px;
    margin-top: 21px;
    position: relative;
    width: 303px;
}


#divhometime {
    background: url('../Images/time_bg.jpg') no-repeat;
    height: 287px;
    width: 159px;
    float: right;
}

#gifttitle {
    font-family: 'Bell MT';
    font-size: 20px;
    color: #ffff64;
    font-weight: bold;
    margin-top: 2px;
}

#ordertitle {
    font-family: 'Bell MT';
    font-size: 20px;
    color: #ffff64;
    font-weight: bold;
    padding-top: 5px;
}

#eventstitle {
}

#giftcontent {
    color: #fff;
    width: 140px;
    margin-top: 10px;
    line-height: 1.5;
    float: left;
    text-align: left;
}

#divHomePageTopLeft {
    width: 266px;
    height: 287px;
    background: url('../Images/Promo_Bg.jpg');
    float: left;
}

#divOrnamentsLeft {
    background: url('../Images/OrnamentLeft.jpg') no-repeat;
    width: 40px;
    height: 107px;
    float: left;
}

#divOrnamentsRight {
    background: url('../Images/OrnamentRight.jpg') no-repeat;
    width: 40px;
    height: 107px;
    float: left;
}

#DisplayBusinessHoursTitle {
    font: Bell MT Bold;
    font-family: 'Bell MT';
    font-weight: bold;
    font-size: 20px;
    color: #ffff64;
}

#divHomePageTopRight {
    float: left;
    width: 512px;
    height: 287px;
    background: url('../Images/Backimg.jpg') no-repeat;
    margin-left: 7px;
    padding-top: 6px;
}

#giftleft {
    background: url('../Images/ribbion.jpg') no-repeat;
    width: 80px;
    height: 80px;
    float: left;
}

#onlinetopimg {
    background: url('../Images/mouse.jpg') no-repeat;
    width: 68px;
    height: 50px;
    float: left;
}

#eventtopimg {
    background: url("../Images/news_events.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    width: 48px;
    margin: 2px;
}

#eventscontent {
    height: 120px;
    width: 300px;
}

#giftmiddleimg {
    background: url("../Images/gift_cards.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100px;
    margin-top: 40px;
    margin-left: -50px;
    vertical-align: bottom;
    width: 120px;
}

.tdDisplayBusinessHours {
    font-family: 'Book Antiqua';
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}


#divHomePageEvents {
    float: left;
    padding-right: 10px;
    margin-top: 6px;
}

.tdHomePageBottomBg {
    background: url('../Images/HomePageBottomBg.jpg') no-repeat;
    width: 302px;
    height: 166px;
    margin-right: 21px;
}



#divHomePageLink {
    height: 150px;
    width: 249px;
    background: url(../Images/HomePageLink.gif) no-repeat;
}

#objHomePagePageLink {
    height: 150px;
    width: 249px;
}

#divPrintableMenu {
    width: 249px;
    height: 49px;
    cursor: pointer;
}

    #divPrintableMenu:hover {
        width: 249px;
        height: 49px;
        cursor: pointer;
        background: url(../Images/SelectedHomePageBottomLink.gif) no-repeat;
    }

#divTableReservation {
    width: 249px;
    height: 49px;
    cursor: pointer;
}

    #divTableReservation:hover {
        width: 249px;
        height: 49px;
        cursor: pointer;
        background: url(../Images/SelectedHomePageBottomLink.gif) no-repeat;
        background-position: 0px -49px;
    }

.tdTableBookingRight {
    float: left;
    text-align: left;
    padding-top: 12px;
}

.tdTableBookingLeft {
    text-align: right;
    padding-top: 11px;
    padding-right: 5px;
    width: 180px;
}

#divCateringInquiryMessage {
    padding-bottom: 30px;
}

#divTableReservationHeaderLine1 {
    font-size: 15px;
    font-weight: bold;
}

#divOrderOnline {
    width: 249px;
    height: 49px;
    cursor: pointer;
}

    #divOrderOnline:hover {
        width: 249px;
        height: 49px;
        cursor: pointer;
        background: url(../Images/SelectedHomePageBottomLink.gif) no-repeat;
        background-position: 0px -99px;
    }

#divHowItWork {
    width: 33px;
    height: 32px;
    cursor: pointer;
}

#divHomePageBottomLink {
    height: 37px;
    width: 185px;
    cursor: pointer;
    background: url(../Images/join_club.jpg) no-repeat;
    margin-left: 40px;
    margin-top: 6px;
}



#objHomePageFooterLink {
    height: 51px;
    width: 249px;
}

#divROrder {
}

.tblRorder {
    height: 79px;
    width: 249px;
    color: White;
    text-align: left;
    background: #e7b96e;
}

.tdRorder {
    font-family: Verdana;
    color: White;
    width: 83px;
}

.btnReorder_1 {
    cursor: pointer;
    background: url(../Images/btnReorder1.jpg) no-repeat;
    height: 37px;
    width: 37px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnReorder_2 {
    cursor: pointer;
    background: url(../Images/btnReorder2.jpg) no-repeat;
    height: 37px;
    width: 37px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnReorder_3 {
    cursor: pointer;
    background: url(../Images/btnReorder3.jpg) no-repeat;
    height: 37px;
    width: 37px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
}

.btnReorderDisabled_1 {
    background: url(../Images/btnReorderDisable1.jpg) no-repeat;
    height: 37px;
    width: 37px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    text-decoration: line-through;
}

.btnReorderDisabled_2 {
    background: url(../Images/btnReorderDisable2.jpg) no-repeat;
    height: 37px;
    width: 37px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    text-decoration: line-through;
}

.btnReorderDisabled_3 {
    background: url(../Images/btnReorderDisable3.jpg) no-repeat;
    height: 37px;
    width: 37px;
    margin: 0px;
    border: none 0px;
    color: White;
    font-weight: bold;
    font-size: 14px;
    text-decoration: line-through;
}

#divHomePageBottom {
    margin-top: 1px;
}

#divHomePageSpecialOffer {
    width: 247px;
    height: 206px;
    padding: 10px;
}

#divSpecialImage {
    width: 247px;
    height: 206px;
}

.tdControl {
    padding-left: 4px;
    padding-right: 4px;
    vertical-align: top;
}

.ControlHeader {
    background: url(../Images/ControlHeaderBg.jpg) repeat-x;
    height: 33px;
    vertical-align: middle;
    font-size: 15px;
    padding-top: 7px;
}

#divTimeTable {
    width: 226px;
    height: 222px;
    background: url(../Images/TimeTableBg.jpg) no-repeat;
    text-align: left;
    padding-top: 10px;
}

#tblDisplayBusinessHours {
    margin-top: 5px;
    margin-left: 10px;
}

#tdTestimonialImage {
    background: url(../Images/HomeTestimonial.jpg) no-repeat;
    width: 226px;
    height: 112px;
}

#divTestimonialContenet {
    width: 226px;
    height: 225px;
    background: white;
}

#divHomeTestimonials {
    height: 200px;
    text-align: left;
}

#divTestimonialText {
    padding-left: 5px;
    padding-right: 5px;
}

#divEditor {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}

#divShowAllTestimonials {
    text-align: right;
    padding-right: 10px;
}

    #divShowAllTestimonials a {
        color: Red;
        text-decoration: none;
    }

        #divShowAllTestimonials a:hover {
            text-decoration: underline;
        }

#promoleft {
    background: url('../Images/OrnamentLeft.jpg') no-repeat;
    width: 40px;
    height: 107px;
    float: left;
}

#timecontent {
}
/* End Home Page */
/*****************Direction Page**************************/

/* Contact us page style sheet. */

#divContactUsPage {
    text-align: left;
    width: 740px;
    float: left;
    border: 1px solid #B8853A;
}

#divContactUsCustomerDetail {
    width: 410px;
    float: left;
    margin-left: 20px;
    padding: 10px;
}

#tdContactUsDetail {
    vertical-align: top;
    padding-top: 20px;
    width: 458px;
    color: #fff;
}

#lblContactUsMessage {
    font-size: 13px;
}

#tblContactUsDetail {
    width: 400px;
}

.tdTblContactDetailLeft {
    text-align: right;
    width: 100px;
}

.tdTblContactDetailRight {
    text-align: left;
}

#divContactUsAddressDetails {
    float: right;
    height: 270px;
    padding: 25px 0 25px 0;
    vertical-align: top;
    width: 220px;
    color: #fff;
}

.txtContactUsComments {
    width: 300px;
}

.ContactDetailButtonSend {
    border: none;
    background: url(../Images/Map_Send.gif) no-repeat;
    height: 28px;
    width: 87px;
    cursor: pointer;
}

.ContactDetailButtonCancel {
    border: none;
    background: url(../Images/cancel.gif) no-repeat;
    height: 29px;
    width: 85px;
}

#ContactUSContainer {
    text-align: left;
    margin-left: 5px;
    color: #fff;
}

.AboutUsPageContainer {
    border: 1px solid #B8853A;
}

#MediaGalleryContainer {
    margin-left: 5px;
}

#ContactUsContent {
    background: none repeat scroll 0 0 #6F3311;
    float: right;
    margin-bottom: 10px;
    margin-right: 5px;
    width: 740px;
}

.ContactMenu, .DirectionMenu, .MediaGalleryMenu {
    border: 1px solid #B8853A;
    float: left;
    background: #6f3311;
    width: 196px;
    color: #fff;
}

.ContactStaticMenuStyle, .DirectionStaticMenuStyle {
    font: 13px SegoeUI, Arial, sans-serif bold;
    font-weight: bold;
    color: #fff;
}

.ContactStaticHoverStyle, .ContactStaticSelectedStyle, .DirectionStaticHoverStyle, .DirectionStaticSelectedStyle {
    font-weight: bold;
    background: #b8853a url(../Images/MenuCategorySelection.jpg) repeat-x;
    color: #000;
}

    .ContactStaticHoverStyle a, .ContactStaticSelectedStyle a, .DirectionStaticHoverStyle a, .DirectionStaticSelectedStyle a {
        color: #000;
        font-weight: bold;
    }

.ContactStaticMenuItemStyle, .DirectionStaticMenuItemStyle {
    font-weight: bold;
    color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 1px;
    line-height: 20px;
}

    .ContactStaticMenuItemStyle a, .DirectionStaticMenuItemStyle a {
        font: -weight: bold;
        padding-left: 10px;
        display: block;
    }

        .ContactStaticMenuItemStyle a:hover, .DirectionStaticMenuItemStyle a:hover {
            color: White;
        }

#divGetDirections {
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-bottom: 5px;
    background: #6f3311;
    width: 600px;
    color: #fff;
    border: 1px solid #B8853A;
}

#DirectionContainer {
    text-align: left;
    margin-left: 5px;
    margin-right: 5px;
}

#DirectionContent {
    float: right;
    width: 725px;
}

#divDirectionContainer {
}

#divDirectionSiteMapPath {
    display: none;
}

#divDirectionMap {
    float: left;
    padding: 10px 0px 10px 10px;
}

.lblDirections {
    padding-top: 10px;
    text-align: center;
}


    .lblDirections #lblMessage {
        color: Red;
    }

#tdDirectionAddress {
    padding-left: 50px;
}

#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;
}

#divdirection {
    border: solid 2px #311d12;
    height: 480px;
    width: 562px;
}

#DirectionTitle {
    color: #F0C284;
}

#DirectionText {
    padding-right: 10px;
}

#tdGetDirectionsthrough {
    height: 30px;
    padding-left: 3px;
}

.optsms {
    background: url(../Images/Mobile.jpg) no-repeat right;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.optemail {
    background: url(../Images/mail.jpg) no-repeat right;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#td1DirectionspnlEmail, #td1DirectionsYourMsg {
    text-align: right;
    padding-right: 3px;
}

#td1DirectionsSMSType, #td1DirectionsMobile {
    text-align: right;
    padding-right: 3px;
}

#td2DirectionsYourMsg {
    padding-top: 5px;
}

#td2DirectionsSMSType {
    padding-bottom: 7px;
}

.SearchItemLabel {
    color: #fff;
    font-weight: bold;
}

#tdContactUsSubmitbtn {
    text-align: center;
}

.surveySubmit {
    background: url(../Images/Submit.gif) no-repeat;
    width: 87px;
    height: 25px;
    border: none;
    cursor: pointer;
}

.surveyClear {
    background: url(../Images/Clear.gif) no-repeat;
    width: 87px;
    height: 25px;
    border: none;
    cursor: pointer;
}

#tblSurveyFeedbackContactInfo {
    width: 600px;
    text-align: left;
}

.tdSurveyFeedbackContactInfo {
    text-align: right;
    width: 206px;
    vertical-align: top;
    padding-top: 5px;
}

#divDirectionAddress {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #FFF;
    font-weight: bold;
}

#divDirectionInfo {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #FFF;
}



/* End of Contact us page style sheet. */






/*Start Stylesheet for Testimonial Page*/
#divTestimonialContainer {
    padding-left: 20px;
    padding-right: 20px;
}

#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: dotted 2px #d4d4d4;
    background: none repeat scroll 0 0 #6F3311;
}

.TestimonialTitle {
    text-align: left;
    color: #f0c284;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.TestimonialText {
    text-align: justify;
    font-size: 12px;
    padding-bottom: 6px;
    padding-left: 30px;
    padding-right: 30px; /*padding-top: 20px;*/
    font-size: 17px;
    font-style: normal; /*font-family: 'Lucida Handwriting';*/
    font-family: 'Arial';
    color: #FFF;
}

.TestimonialSource {
    text-align: right;
    padding-top: 10px;
    padding-right: 70px;
    color: #f0c284;
    font-size: 16px;
    width: 28%;
    float: right;
    font-family: Sans-Serif;
    font-weight: bold;
}

/*End Stylesheet for Testimonial Page*/



/**************Start Style for Announcement **********************/
#divEventsContainer {
    padding-top: 10px;
    text-align: left;
}

#divAnnouncementItemTemplate {
    text-align: left;
    width: 100%;
}

#divAnnouncementTitleContainer {
    clear: both;
    text-align: left;
    width: 100%;
}

#tblAnnouncementTitle {
    width: 100%;
}

.lnkAnnouncementTitle {
    font-size: 16px;
    font-weight: bold;
    color: #ffff64;
    text-decoration: none;
}

    .lnkAnnouncementTitle:hover {
        text-decoration: underline;
    }


.lblAnnouncementTiming {
    color: #CECE4A;
}

.imgAnnouncement {
    width: 250px;
    height: 150px;
}

#divAnnouncementImageAndDescriptionContainer {
    padding-top: 5px;
}

#divAnnouncementDescriptionContainer {
    padding: 5px;
    color: #FFF;
}

#divAnnouncementContainer, #divPastAnnouncementContainer {
    text-align: left;
}

#divAnnouncementNavigationContainer {
    margin-left: 10px;
    margin-right: 10px;
    background-color: #d5bd75;
}

#divPastAnnouncementTitle, #divAnnouncementTitle {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #ebd89f;
    padding-top: 5px;
    height: 23px;
    padding-left: 30px;
    color: #591721;
    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;
    width: 100%;
}

#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;
    color: #FFF;
}

.Annnav {
}

.hlnkAnnouncementLink {
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    display: block;
}

    .hlnkAnnouncementLink:hover {
        color: #591721;
        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 {
    background: none repeat scroll 0 0 #C7A94D;
    color: #591721;
    cursor: pointer;
    float: left;
    height: 15px;
    margin-top: 2px;
    padding: 3px 10px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px;
}

.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 {
    float: left;
    cursor: pointer;
    height: 15px;
    margin-top: 2px;
    padding: 3px 10px;
    -moz-border-radius: 3px 3px 3px 3px;
    background: none repeat scroll 0 0 #C7A94D;
}

.hlnkAnnouncementLink:hover .Annmenu-right {
    height: 28px;
    width: 9px;
    display: block;
    float: left;
    cursor: pointer;
}

#tdAnnouncementIconImage {
    vertical-align: top;
    text-align: left;
    width: 28px;
}

#tdAnnouncementTitle {
    vertical-align: middle;
    text-align: left;
    padding-left: 10px;
}

.divAnnouncementTitle {
}

.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;
}

.newsIcon {
    background: url(../Images/News.png) no-repeat;
    height: 28px;
    width: 28px;
    float: left;
}

.hlnkViewMore {
    text-decoration: none;
    color: #FFF;
}

.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;
    color: #F0C284;
}

#divEventDetailContainer {
    text-align: left;
    width: 950px;
}

#tblEventDetail {
    margin: 0px 20px 20px 20px;
    width: 910px;
}

#divAnnoucementDetailHeaderTitle {
    height: 30px;
    padding-left: 10px;
    padding-top: 5px;
    background-color: #EBD89F;
}

.lblAnnoucementDetailTitle {
    font-size: 18px;
    font-weight: bold;
    color: #800000;
}

#divAnnoucementDetailTimings {
    font-weight: bold;
    padding: 5px;
    padding-left: 10px;
    color: #CECE4A;
}

#divAnnoucementDetailDescriptionContainer {
    padding: 5px;
    color: #FFF;
}

#divBackToPublication {
    padding-top: 5px;
    padding-right: 20px;
    text-align: right;
}

.BackToPublication {
}

.BreadcrumbNode {
    color: #f0c284;
    text-decoration: none;
}

    .BreadcrumbNode:hover {
        color: #f0c284;
        text-decoration: underline;
    }

.BreadcrumbCurrentNode {
    color: #F0C284;
}

#divAnnoucementDetailImageContainer {
    text-align: center;
}

/* END   (EventDetails.aspx)   End */

.hyperlinkEventTitle {
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
}

    .hyperlinkEventTitle:hover {
        text-decoration: underline;
    }

.GalleryStyle {
    color: #fff;
}

    .GalleryStyle a {
        color: White;
    }

/**************End Style for Announcement **********************/
/***********Vip*******************/
.divContent {
    color: #fff;
}

.tableRegisterVIC {
    width: 950px;
}

    .tableRegisterVIC .title {
        color: #fff;
        font-family: arial;
        font-size: 18px;
        font-weight: bold;
        padding: 20px;
        text-align: center;
        background: #6f3311;
    }

.tdRegisterVICHeader {
    height: 120px;
    background-color: #b8853a;
}

    .tdRegisterVICHeader .divHeaderContent {
        width: 500px;
        font-family: arial;
        font-size: 15px;
        float: left;
        font-weight: bold;
        color: #201414;
        padding-left: 20px;
        margin-top: 30px;
    }

.divVicRegisterForm {
    color: #fff;
    width: 482px;
    border-right: dotted 1px #BCAD85;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 20px;
}

.divHeaderImage {
    float: right;
    margin-right: 100px;
    background: url('../Images/VICRegisterHeader.png') no-repeat;
    height: 109px;
    width: 146px;
    margin: 5px;
    margin-right: 90px;
}

.PromotionIcon {
    background: url(../Images/PromotionIcon.png) center top no-repeat;
    height: 45px;
    width: 45px;
}

.EventIcon {
    background: url(../Images/EventIcon.png) center top no-repeat;
    height: 45px;
    width: 45px;
}

.CouponsIcon {
    background: url(../Images/CouponsIcon.png) center top no-repeat;
    height: 45px;
    width: 45px;
}

.divPromotionTitle, .divEventTitle, .divCouponsTitle {
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
    text-align: left;
}

.VIPDetailButtonSend {
    background: url("../Images/Register.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 32px;
    width: 92px;
}

#tdVIPRegistrationSubmitbtn {
    text-align: center;
}

.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;
}

.tdTblVIPDetailLeft {
    text-align: right;
}

.tdTblVIPDetailRight {
    text-align: left;
}

.tableRegisterVICDetail {
    margin-top: 25px;
    padding-left: 10px;
}

#DrpAnnMonth {
    text-decoration: none;
}

#DrpBDateMonth {
    text-decoration: none;
}

/***end*******/



/********Order Check Out*********/

#OrderDetails {
    color: #fff;
}

.InvoicePromotional {
    color: #fff;
    text-decoration: none;
}

.InvoicePromotional {
    border: 1px solid Black;
    font-weight: bold;
    margin-left: 95px;
    margin-right: 95px;
    margin-top: 10px;
    padding: 20px 50px 20px 100px;
    text-align: right;
    text-decoration: none;
}

.InvoiceSubmit {
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

.InvoiceCancel {
    background: url("../Images/cancel.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 95px;
}

.CalenderImage {
    background: url("../Images/Calendar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 16px;
    width: 16px;
}



/*************Gallery***************/

#tdGallery {
    float: left;
    width: 4cm;
}

#divGalleryNavigation {
    border: 1px solid #B8853A;
    background: none repeat scroll 0 0 #6f3311;
    margin-top: 35px;
}

.lkbtnGallery a {
    color: White;
}

.divSelectedGallery a {
    color: White;
}

.ItemStyleCss {
    border: 5px solid #fff;
}

.divSelectedGallery {
    background: url("../Images/arrow.jpg") no-repeat scroll right top #b8853a;
    height: 89px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 15px;
    text-align: left;
    width: 128px;
    color: White;
}

.divUnSelectedClassGallery {
    padding-top: 20px;
    padding-bottom: 10px;
}

    .divUnSelectedClassGallery a {
        color: White;
    }

/**************End Style for Announcement **********************/





/* (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: 50px;
}

.tdLabel {
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 5px;
    width: 35;
}

.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.jpg) 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.jpg) no-repeat;
    width: 834px;
    height: 47px;
}

#divGiftCardInformationHeader, #divGiftTemplateInformationHeader {
    background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
    width: 750px;
    height: 30px;
    padding-top: 0px;
}

.tdGiftCardInformationHeaderM {
    /*background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;*/
    width: 750px;
    height: 30px;
    font-weight: bold;
    font-size: larger;
    padding-left: 15px;
}

.tdGiftCardInformationHeaderL {
    background: url(../Images/pnlLT.jpg) no-repeat top left;
    height: 31px;
    width: 9px;
    vertical-align: top;
    float: left;
    display: block;
}

.tdGiftCardInformationHeaderR {
    background: url(../Images/pnlRT.jpg) no-repeat top right;
    height: 31px;
    width: 9px;
    vertical-align: top;
    float: right;
    display: block;
}

.tdGiftCardInformationHeaderReceipentM {
    /*background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;*/
    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/Previous.gif) no-repeat;
    height: 26px;
    width: 100px;
    cursor: pointer;
}

#divlblErrorMessage {
    padding-left: 30px;
}

.btnConfirm {
    border: none;
    background: url(../Images/btnConfirm.jpg) no-repeat;
    height: 26px;
    width: 100px;
    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: #e69c3b 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: #f4bb6c 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 */
/*************Table Booking**************/
#TableBookingConiner {
    background: url("../Images/TableBooking.jpg") no-repeat scroll right center;
    padding: 25px 25px 25px 80px;
    text-align: left;
    color: #fff;
}

#TableBookingConiner {
    text-align: left;
}

#tblTableBookingContainer {
    float: left;
    width: 550px;
}

#divTableBookingBusinessHours {
    float: right;
    vertical-align: top;
    width: 273px;
}

.tablereservationaspx .btnSubmitQuickContact {
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
    margin-left: 200px;
}

.btnSubmitQuickContact {
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
    margin-left: 200px;
    margin-top: 5px;
}

#tdCateringBtnSubmit {
    padding-top: 10px;
}

/* Login Page */
.LoginButton {
    border: none;
    background: url(../Images/Login.png) no-repeat;
    height: 25px;
    width: 95px;
    margin-top: 5px;
}

.loginControl {
    background-color: #6f3311;
}

    .loginControl div.divLoginControlContent {
        background-color: none;
    }

.LoginCancel {
    margin-top: 5px;
    border: none;
    background: url(../Images/Cancel.png) no-repeat;
    height: 25px;
    width: 95px;
}

#LoginContianer {
}

#divLoginMessage {
    color: Red;
}

#LoginInnerContainer {
    padding-top: 10px;
}



.btnGetEmail {
    background: transparent url(../images/GetPasswordLink.gif) no-repeat scroll 0 0;
    background-position: top left;
    width: 140px;
    height: 24px;
    cursor: pointer;
    border: none;
}

.forgotPasswordContentDiv {
    line-height: 25px;
}

.txtChangePasswordEmailAddress {
    width: 300px;
}

.divBtnGetEmail {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.CreateUserStyleLabel {
    width: 150px;
    text-align: right;
    padding-left: 200px;
}

.CreateUserStyleTextbox {
    text-align: left;
}

.CreateUserRegiter {
    border: none;
    background: url(../Images/register.gif) no-repeat;
    height: 25px;
    width: 87px;
}

#divRegiserUserMessage {
    padding-bottom: 10px;
    text-align: center;
    color: Red;
}

.tblHeading {
    color: #000;
}
/* End Login Page */

/* Admin page Stylesheet */

.AdminStaticSelectedStyle, .AdminStaticHoverStyle {
    background: #efc183;
}

    .AdminStaticSelectedStyle a, .AdminStaticHoverStyle a:hover {
        color: #21201d;
    }

.AdminMenu {
    color: White;
    background-color: #421f0b;
    height: 33px;
}

.AdminStaticMenuItemStyle {
    font: 12px SegoeUI, Arial, sans-serif bold;
    padding: 5px;
    padding-bottom: 9px;
    padding-top: 9px;
    font-weight: bold;
    color: white;
}

#AdminContent {
    border: solid 1px #47210C;
    width: 865px;
    margin-left: 35px;
    background-color: #6f3312;
    color: #fff;
}

#content {
    text-align: left;
}

#SubMasterPageDiv {
    padding-bottom: 10px;
    text-align: left;
}

#ViewOrderContainer {
    text-align: left;
    padding: 20px;
    font-family: Verdana;
    background: #fff;
}

.ViewOrderGridView {
    font-size: x-small;
    color: #333333;
}

.ViewOrderGridView {
    font-size: x-small;
    color: #333333;
}

.ViewOrderGridViewFooterStyle {
    color: White;
    background-color: #990000;
    font-weight: bold;
}

.ViewOrderGridViewRowStyle {
    color: #333333;
    background-color: #FFFBD6;
}

.ViewOrderGridViewCommandFieldItemStyle {
    color: Blue;
}

.ViewOrderGridViewPagerStyle {
    background-color: #f8e292;
    color: #333333;
}

.ViewOrderGridViewSelectedRowStyle {
    background-color: #FFCC66;
    color: Navy;
    font-weight: bold;
}

.ViewOrderGridViewHeaderStyle {
    color: #000;
    background-color: #f8e292;
    font-weight: bold;
}

.ViewOrderGridViewAlternatingRowStyle {
    background-color: White;
}

#Contianer {
    width: 95%;
    text-align: left;
}

#ChangePassWord {
    text-align: left;
    padding-left: 250px;
}

.ChangePasswordButton {
    border: none;
    background: url(../Images/ChangePassword.png) no-repeat;
    width: 140px;
    height: 25px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 20px;
}

.MyProfileUpdate {
    border: none;
    background: url(../Images/Update.png) no-repeat;
    height: 25px;
    width: 87px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.txtMyProfile {
    width: 144px;
}

.style_Myprofile {
    width: 100%;
    padding-left: 250px;
}

.CancelPasswordButton {
    border: none;
    background: url(../Images/cancel.png) no-repeat;
    width: 95px;
    height: 25px;
    margin-bottom: 5px;
    margin-top: 5px;
}
/* End of Admin page Stylesheet */







/*Start Stylesheet of OurBranch Page*/

#divGMapMain {
    width: 100%;
    height: 317px;
    background: #6f3311;
}

#OurBranchesContainer {
    text-align: left;
    padding: 10px;
}

#divGMap {
    float: right;
    border: solid 1px #cececc;
    width: 620px;
    margin: 7px;
}

#divBranchList {
    width: 100%;
    background: #6e3311;
    margin-top: 10px;
    color: White;
}

.btnBranchDisplayName {
    text-decoration: none;
    border: none;
    background-color: Transparent;
    cursor: pointer;
    color: Black;
}

#divAlternativeBranchDetail {
    padding-left: 10px;
    border: solid 1px Black;
    background-color: white;
    margin-bottom: 5px;
}

.btnGInfoWindow {
    background-color: Transparent;
    border: none;
    font-weight: bold;
    cursor: pointer;
    margin: 1px;
}

.btnSelectLocation {
    background: url(../Images/SelectLocation.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    width: 104px;
    margin: 1px;
}

.btnSeletedSelectLocation {
    background: url(../Images/SeletedSelectLocation.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    width: 104px;
    margin: 1px;
}

.btnGetDirection {
    background: url(../Images/GetDirection.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    width: 113px;
    margin: 1px;
}

.btnSelectedGetDirection {
    background: url(../Images/SelectedGetDirection.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    width: 113px;
    margin: 1px;
}

.btnOrderNow {
    background: url(../Images/ViewMenu.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    width: 113px;
    margin: 1px;
}

.btnSelectedOrderNow {
    background: url(../Images/SelectedViewMenu.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 29px;
    width: 113px;
    margin: 1px;
}

#divGetAddress {
    float: left;
    width: 30%;
    padding: 5px;
    margin-top: 7px;
    margin-left: 2px;
    color: White;
}

.tdWhereAreUNow {
    font-weight: bold; /*background-color: #cccccc; */
    padding-left: 10px;
}

.btnGo {
    font-weight: bold;
    cursor: pointer;
    background: url(../Images/FindLocation.gif) no-repeat;
    height: 29px;
    width: 104px;
    border: none;
}

.btnChangeLocation {
    margin-left: 40px;
    cursor: pointer;
    background: url(../Images/ChangeAddress.gif) no-repeat;
    height: 30px;
    width: 113px;
    border: none;
}

#tblHomePageDayAndTimeForLocation {
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    color: Black;
}

.tdHomePageDayDiscriptionForLocation {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.tdHomePageTimeDiscriptionForLocation {
    text-align: left;
    vertical-align: text-top;
}

.tdHomePageDayAltTextForLocation {
    font-size: 14px;
    font-weight: bold;
}

#tdDirectionDisplayBranchDetail {
    width: 33%;
    text-align: left;
    padding-left: 10px;
    padding-right: 5px;
}

#tdDirectionBusinessHours {
    width: 33%;
    text-align: left;
}

#tdDirectionPickupDistance {
    width: 20%;
    text-align: left;
    padding-left: 15px;
}

.DirectionBranch {
    /*background:#e1e1e1;*/ /*border:solid 1px #ae4f1f;*/
}

.DirectionSelectedBranch {
    background: #8d4820;
    margin: 2px 0 2px 0;
    border-bottom: solid 1px #ae4f1f;
    border-top: solid 1px #ae4f1f;
}
/*End Stylesheet of OurBranch Page */


/********** 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;
}

#radEditorJITContent {
    height: 340px;
}

#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: 98%;
    text-align: center;
}

#tblItemMgmtContentEditorAndPreview #divPreviewJIT {
    margin-left: 40px;
}

div.clear {
    clear: both;
    display: block;
}

.btnSaveJIT {
    cursor: pointer;
    border: none 0px;
    background: url(../Images/save2.gif) repeat scroll 0 0;
    height: 25px;
    width: 96px;
}

.btnPreviewJIT {
    cursor: pointer;
    border: none 0px;
    background: url(../Images/preview.gif) repeat scroll 0 0;
    height: 25px;
    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.png) no-repeat;
    height: 25px;
    width: 95px;
}

.divlblActiveStatus {
    width: 6cm;
    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: underline;
    min-height: 14px;
}

.JITManagementDLSTPromoList .divJITDate {
    text-align: center;
    padding: 3px;
    padding-top: 8px;
    font-weight: normal;
    border-top: dotted 1px gray;
}

.reContentCell {
    height: 340px;
}

.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 ************/
/*
#menuback
{
    background: url("../Images/NavImage.jpg") repeat scroll 0 0 transparent;
    height: 33px;
    padding: 0;
}

.tdCorners
{
    background: url("../Images/menu_corner.jpg") no-repeat scroll 0 0 transparent;
    height: 33px;
    width: 7px;
}

.tdCornersRight
{
    background: url("../Images/menu_corner_flip.jpg") no-repeat scroll 0 0 transparent;
    height: 33px;
    width: 7px;
}*/
.btnUnifiedDashboardRefresh {
    background: url("../Images/refresh.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    width: 91px;
}

.btnViewInvoiceForDashBoard {
    background: url("../Images/ViewDashBoard.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    width: 76px;
}

.btnPrintInvoiceForDashBoard {
    background: url("../Images/PrintDashBoard.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    margin: 0;
    width: 76px;
}

.divFeedback {
    color: #fff;
}

#CreateUser1 {
    background: #fff;
}

#CreateUserContainer {
    color: #fff;
    border: solid 1px #8f8f69;
    width: 865px;
    margin-left: 35px;
}
/*menu page*/

.MenuPagelGalleryContent {
    height: 116px;
    width: 948px;
}



/* 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;
}

.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: #990000;
    font-weight: bold;
    height: 25px;
}

.ViewOrderDashBoardGridViewAlternatingRowStyle {
    background-color: White;
}

.lblMesssageForDashBoard {
    font-weight: bold;
    color: #fff;
    width: 100%;
    font-size: 14px;
}

.lblMyProfile {
    text-align: right;
}

.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*/

/*********Catering Inquiry**************/

#CateringConiner {
    padding: 25px;
    color: #fff;
    background-color: #6F3311;
    border: 1px solid #B8853A;
}

#tblCateringConiner {
    margin-left: 100px;
}

#divCateringInquiryMessage {
    font-weight: bold;
}

.tdTableBookingRight #txtAdditionalComments {
    height: 3cm;
}

.Catering_rbtTypeOfFood label {
    margin-right: 10px;
}






/************Resources Page****************************/


.ResourcesTitle {
    color: Orange;
    font: 14px;
    font-weight: bold;
    text-decoration: none;
    width: 98%;
    margin-top: 13px;
}

    .ResourcesTitle a {
        color: orange;
        font: 14px;
        font-weight: bold;
        text-decoration: none;
        padding-bottom: 10px;
    }


        .ResourcesTitle a:hover {
            color: Orange;
            font: 14px;
            font-weight: bold;
            text-decoration: underline;
            padding-bottom: 10px;
        }

.tdResourcesDescription {
    /* padding-bottom: 10px;*/
}

.Diffline {
    width: 100%;
    border-top: solid 1px #d3d1cf;
}


.ResourcesContainer {
    width: 700px;
}

.ResourcesContainer1 {
}

    .ResourcesContainer1 .Icon {
        background: url("../Images/arrow.png") no-repeat;
        height: 14px;
        width: 15px;
        float: left;
        margin-top: 2px;
    }

.partline {
    border-bottom: 1px dotted #000000;
    float: left;
}

.IconAdmin {
    background: url("../Images/bullet_arrow.jpg") no-repeat;
    height: 11px;
    width: 15px;
    float: left;
    margin-top: 15px;
}

.ResourcesDescription {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
    color: #fff;
}

#divResourcesContainer {
    margin: 10px;
}

#ResourcesTitle {
    background: #B8853A;
    color: #FFFFFF;
    font-weight: bold;
    height: 24px;
    padding-left: 5px;
    padding-top: 5px;
    text-align: left;
    font-size: 14px;
}


.btnAddNewResources {
    background: url("../Images/AddResources.gif");
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin-bottom: 5px;
    width: 150px;
}

.lnkReOrderResources {
    background: url("../Images/ChangeOrder.gif");
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin-bottom: 5px;
    width: 150px;
}


#tblViewResources {
    margin: 30px;
}

.btnPublishResources {
    background: url("../Images/Add.gif");
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin-bottom: 5px;
    margin-left: 80px;
    width: 84px;
}

.btnPublishResourcesCancel {
    background: url("../Images/Cancel.gif");
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin-bottom: 5px;
    width: 84px;
    margin-top: 5px;
}

.tdPTLabels {
    color: #000;
    text-align: right;
    font-weight: bold;
}

#tblPublishResources {
    padding-left: 185px;
}

.tdPTControls {
    padding-top: 5px;
}



.ResourcesAdminDescription {
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 15px;
}


.ResourcesAdminTitle {
    color: Orange;
    font: 14px;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 95%;
    margin-top: 12px;
}

    .ResourcesAdminTitle a {
        color: Orange;
        font: 14px;
        font-weight: bold;
        text-decoration: none;
        padding-bottom: 10px;
    }

.DiffAdminline {
    /*    background:none repeat scroll 0 0 #000000; float:left; margin-top:20px; width:1048%; height:1px;*/
}

.Rdesc1 {
    text-align: left;
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #000;
}

.Rdesc {
    text-align: left;
    width: 80%;
    float: left;
    margin-bottom: 4px;
}

.RTitle {
    text-align: right;
    width: 30%;
    color: Orange;
    font-weight: bold;
    padding-left: 100px;
    padding-right: 5px;
}

#txtEditTitle {
    width: 10cm;
}

.btnSaveReOrderResources {
    background: url("../Images/Save.gif");
    border: medium none;
    cursor: pointer;
    height: 31px;
    margin-bottom: 5px;
    width: 87px;
    margin-top: 5px;
}

.tdTAReOrderButton {
    padding-left: 250px;
}


#ResourcesheaderAdmin {
    width: 100%;
    height: 20px;
    background: green;
}


#addheading {
    color: Orange;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 16px;
}

#WelcomeNote {
    font-family: Arial;
}

.ResourcesMore {
    float: right;
    text-align: right;
    color: #F4F59E;
    text-decoration: none;
    width: 900px;
}
/**************End*******************/


/*Start Stylesheet for Banquet Packages Page */
.divBanquetPackage {
    border: solid 1px #B8853A;
    background: #6F3311;
    padding-left: 20px;
    padding-right: 20px;
}

.divBanquetPackageHeader {
    padding-top: 10px;
    font-size: 18px;
    text-align: center;
    color: Orange;
    font-weight: 800;
}

.divBanquetPackageDescription {
    color: #fff;
}

.divBanquetPackageHeaderNote {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    text-align: center;
    color: #F4F59E;
}

.divBanquetPackageNote {
    border: solid 1px #ffdaa2;
    background: #fff5e6;
    padding: 10px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

.lblPackageNote {
    font-weight: normal;
}

.liPackageFirstCategory {
    list-style-image: url(../Images/UlArrow.png);
    font-size: 13px;
    padding-bottom: 20px;
    margin: 0px;
    font-weight: bold;
    color: Orange;
}

.liPackageSecondCategory {
    font-size: 13px;
    font-weight: normal;
    list-style-type: disc;
    list-style-image: none;
    color: #fff;
    cursor: pointer;
}


    .liPackageSecondCategory:hover {
        font-size: 13px;
        font-weight: normal;
        list-style-type: disc;
        list-style-image: none;
        color: Orange;
        text-decoration: underline;
    }

.spanPackageSecondCategoryDescription, .spanPackageSecondCategoryDescription:hover {
    text-decoration: none !important;
    color: #CCB7AB;
    font-size: 12px;
    font-style: italic;
    font-weight: normal !important;
}




.divPackageCategoryDescription {
    font-size: 13px;
    font-weight: normal;
    color: #fff;
}

.liExtraItem {
    margin-left: 38px;
}

.ulExtraItem {
    margin-top: 0px;
}

.lblExtraItem {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    background: url(../Images/Arrow.gif) no-repeat;
    background-position: 0 2px;
    padding-left: 18px;
    color: Blue;
}
/*Start Stylesheet for Banquet Packages Page */
#ctl00_ContentPlaceHolder1_GridView1 tr td {
    border-color: #b3b3b3;
}

.CartGrid {
    border: solid 1px #b3b3b3;
}

.lblBanquetPackageCategory {
    cursor: pointer;
}

.tdBanquetPackage {
    text-align: left;
    padding-left: 10px;
}
/*************** Style for the ResetPassword ******************/


/*Start Sytlesheet for Banquet Master Page */


#divCateringSitemap {
    background-color: #B8853A;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
}

    #divCateringSitemap a {
        font-weight: bold;
        color: Yellow;
        text-decoration: none;
    }

#BanquetContainer {
    text-align: left;
    margin-left: 5px;
    margin-right: 5px;
}

#BanquetMenu {
    float: left;
    background: url("../Images/ban_cat.jpg") no-repeat scroll 0 0 transparent;
    padding-top: 36px;
    padding-bottom: 20px;
    border: 1px solid #B8853A;
}

#BanquetContent {
    width: 740px;
    float: right;
    margin-bottom: 10px;
}

.BanquetStaticSelectedStyle a {
    font-weight: bold;
    color: #fff;
    background: #B8853A;
}

.BanquetStaticSelectedStyle {
    font-weight: bold;
    background: #B8853A;
    color: #fff;
}

.BanquetStaticHoverStyle {
    font-weight: bold;
    background: #B8853A;
    color: #fff;
}

.BanquetStaticMenuStyle {
    font: 12px SegoeUI, Arial, sans-serif bold;
    font-weight: bold;
    color: Black;
}

.BanquetMenu {
    color: White;
}

.BanquetStaticMenuItemStyle a {
    font-size: 13px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 70px;
    color: #fff;
    width: 186px;
}

    .BanquetStaticMenuItemStyle a:hover {
        color: #000;
        width: 186px;
    }

.BanquetStaticMenuItemStyle {
    font-size: 13px;
    font-weight: bold;
    color: Black;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 1px;
    width: 186px;
}
/*End Sytlesheet for Banquet Master Page */


/*************** Style for the ResetPassword ******************/
.forgotPassContainerDiv {
    width: 75%;
    color: White;
    padding-bottom: 25px;
}

.forgotPassHeaderDiv {
}

.forgotPassHeaderIconImg {
}

.forgotPassHeaderIconTick {
}

.forgotPassHeaderText {
    font-size: 18px;
    text-align: left;
    padding-top: 8px;
    padding-left: 45px;
    text-decoration: underline;
    background: #B8853A url(../Images/ForgotPassword.png) no-repeat top left;
    padding-bottom: 8px;
}

.EmailSentHeaderText {
    font-size: 18px;
    text-align: left;
    padding-top: 8px;
    padding-left: 45px;
    text-decoration: underline;
    color: #28262a;
    background: url(../Images/EmailSent.jpg) no-repeat top left;
    padding-bottom: 8px;
}

.forgotPasswordContentDiv {
    padding-top: 30px;
    border: 1px solid orange;
    margin-top: 10px;
    padding-bottom: 30px;
    text-align: left;
    padding-left: 60px;
}

    .forgotPasswordContentDiv a:hover {
        color: Orange;
    }

.forgotPasswordContentDivTableContainer {
    padding-top: 20px;
    text-align: left;
}

.forgotPasswordContentDivTable {
    border: solid 1px black;
}

.spnEmailLabel {
    font-weight: bold;
    padding-left: 60px;
}

#CakeText {
    color: Red;
    font-weight: bold;
}

.txtChangePasswordEmailAddress {
    width: 300px;
}

.btnGetEmail {
    background: transparent url(../images/GetPasswordLink.gif) no-repeat scroll 0 0;
    background-position: top left;
    width: 150px;
    height: 27px;
    cursor: pointer;
    border: none;
    margin-left: 150px;
}

.divBtnGetEmail {
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.dicChangePasswordControlContainer {
    padding-top: 25px;
    padding-bottom: 25px;
}

.lblChangePasswordErrMessage {
    padding-left: 122px;
    padding-bottom: 20px;
}
/************** End of style for the ResetPassword**************/

.ulExtraItem {
    margin-top: 0px;
}

.lblExtraItem {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    background: url(../Images/Arrow.gif) no-repeat;
    background-position: 0 2px;
    padding-left: 18px;
    color: Blue;
}

/*********Changes onward 10-10-2012 Manaswi************/
#divBottomPageNavigation {
    float: left;
    display: none;
}

#divMasterPageFooter {
    color: white;
    padding: 5px;
    font-size: 11px;
}

#PageFooter {
    background-color: #6F3312;
    border-top: 3px solid #47210C;
    float: left;
    overflow: hidden;
    width: 950px;
}

#divMasterPageFooter a {
    color: #FFF;
    text-decoration: none;
}

    #divMasterPageFooter a:hover {
        text-decoration: underline;
    }

#divHeaderLogo {
    background: url(../images/logo.png) no-repeat;
    height: 112px;
    width: 405px;
    margin-left: 2px;
    background-size: cover;
}

.divMasterPageHeaderLogo {
    height: 130px;
    width: 240px;
    cursor: pointer;
}

/********** (START) Easy Pay ***************/




#divEasyPaySendToInformationContainer, #divEasyPayItemCartInformationContainer, #divEasyPayFromInformationContainer, #divEasyPayInvoiceInformationContainer {
    padding-top: 20px;
    padding-left: 20px;
    width: 870px;
    margin: 0px;
    text-align: left;
    color: #000;
}

    #divEasyPaySendToInformationContainer .tdGiftCardInformationHeaderM, #divEasyPayItemCartInformationContainer .tdGiftCardInformationHeaderM, #divEasyPayFromInformationContainer .tdGiftCardInformationHeaderM, #divEasyPayInvoiceInformationContainer .tdGiftCardInformationHeaderM {
        width: 870px;
    }

#divEasyPaySendToInformationHeader, #divEasyPayItemCartInformationHeader, #divEasyPayFromInformationHeader, #divEasyPayInvoiceInformationHeader {
    margin: 0px;
    width: 870px;
    height: 30px;
    padding-top: 0px;
    text-align: left;
}

#divEasyPaySendToInformationBody, #divEasyPayItemCartInformationBody, #divEasyPayFromInformationBody, #divEasyPayInvoiceInformationBody {
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
    width: 870px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    margin-left: 0px;
}

#divEasyPayContactInformationBody {
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
    width: 400px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    margin-left: 0px;
}

#divEasyPaySendToInformationBody .divContainer {
    padding-left: 2px;
}

.EasyPayButtonSend {
    border: none;
    background: url(../Images/Send.png) no-repeat;
    height: 25px;
    width: 87px;
    cursor: pointer;
}

.EasyPayButtonCancel {
    border: none;
    background: url(../Images/Cancel.png) no-repeat;
    height: 25px;
    width: 87px;
    cursor: pointer;
}

.EasyPaycollapsePanel {
    margin: 0px;
    padding: 0px;
    overflow: auto;
}

.EasyPayButtonContinue {
    border: none;
    background: url(../Images/continue.gif) no-repeat;
    height: 25px;
    width: 87px;
    cursor: pointer;
}


#SettingMasterPage {
    padding-left: 5px !important;
}

#AdminContent {
    border: 1px solid #8f8f69;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 930px;
}

#divEmailInformationBody, #divInvoiceInformationBody {
    background: #d5d5d5 url(../Images/GiftCardReciepientBody.jpg) repeat-x;
    width: 750px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: left;
    margin-left: 0px;
}

#divEmailInformationHeader, #divCartInformationHeader, #divinvoiceInformationHeader, #divInvoiceInformationHeader {
    margin: 0px;
    width: 750px;
    height: 30px;
    padding-top: 0px;
    text-align: left;
}

#divCartInformationContainer, #divInvoiceInformationContainer, #divInvoiceInformationContainer {
    padding-top: 20px;
    padding-left: 20px;
    width: 600px;
    margin: 0px;
    text-align: left;
}

#divEasyPayBody #divPaymentOptionHeader {
    float: left;
    background: #E49A3A;
    border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    color: white;
    height: 22px;
    padding: 10px;
    font-size: 14px;
}

#divEasyPayBody #divPaymentOptionList {
    float: left;
    margin: 0px;
    margin-left: 2px;
    background: #F4BB6C;
    border-radius: 0px 10px 10px 0px;
    -webkit-border-radius: 0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
    height: 28px;
    margin-right: 5px;
    padding: 7px;
    padding-left: 2px;
    min-width: 180px;
    width: auto !important;
}

#divEasyPayRequestContainerPage .tdGiftCardInformationHeaderM,
#divEasyPayContainer .tdGiftCardInformationHeaderM {
    background: url(../Images/GiftCertificateTitleRepeat.jpg) repeat-x;
    height: 30px;
    font-weight: bold;
    font-size: larger;
    padding-left: 15px;
}

#divEasyPayRequestContainerPage {
    background: #FFFFFF;
    padding-bottom: 10px;
}

.easypayinvoiceaspx #divContainer {
    background: #ffffff;
}

#divEasyPayBody {
    width: 834px;
    background-color: #fff;
}

#divEasyPayFooter {
    margin-bottom: 20px !important;
}
/********** (END) Easy Pay ***************/
.lblSurveyErrorMessage, .VIPRegistrationMessage, .tdContactUsMessage {
    color: red;
}

#divExtraImageLink a:last-child {
    display: none;
}

.grdViweResources tbody tr {
    display: none;
}

    .grdViweResources tbody tr:nth-child(1) {
        display: block !important;
    }

    .grdViweResources tbody tr:nth-child(2) {
        display: block !important;
    }

    #divHeaderContactDetail {
    text-align: right;
    margin-top: 2rem;
    margin-right: 1rem;
}
#divFaxNumber {
    display:none !important;
}