@import "TestimonialAdmin.css";
@import "GiftCertificate.css";
@import "EventCalendarV2.css";
@import "WebTelNavigationMenu.css";

body
{
    margin-top: 0px;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
    background-color: White;
}
form
{
    width: 950px;
    margin: auto;
}

#divContainer
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.IndexPageContainer
{
    width:100%;
    height:100%;
    background: url("../Images/IndexPageBg.jpg") no-repeat scroll center center transparent;
}

/*********************** Master Header Start *************************/

#divMasterPageHeader
{
    width: 100%;
    background: url(../Images/HeaderBg.jpg) repeat-x;
    height: 114px;
    text-align: left;
}

#tdRestaurantLogo
{
    width: 280px;
    text-align: left;
}

#divHeaderLogo
{
    margin-left: 18px; _margin-left: 9px;
    margin-top: 15px;
    width: 220px;
    height: 84px;
    float: left;
    cursor: pointer;
}

/*** Header Contact Detail Start ***/

#tdRestaurantContactDetail
{
    vertical-align: top;
}

#divHeaderRight
{
    float: left;
    width: 500px;
}

#divLoginMenu
{
    margin-bottom: 20px;
}

#divLoginMenu a:hover 
{
  text-decoration: underline;
}

.account_link
{
    text-decoration: none;
    color: #505050;
}

#divMasterPageHeader #divContactUsContactDetail
{
    display: none;
}

#divHeaderContactDetailAddress
{
    width: 200px;
    float: left;
    text-align: left;
}

#divHeaderContactDetailContactNos
{
    width: 160px;
    float: left;
    text-align: left;
    margin-left: 5px;
}

#divAddress
{
    width: 400px;
    color: #505050;
    font-weight: bold;
}

#divHeaderRightFacebookTwiter
{
    float: right;
    width: 65px;
}

#divHeaderRightFacebook
{
    cursor: pointer;
    float: right;
    height: 45px;
    margin-right: 10px; _margin-right: 5px;
    margin-top: 5px;
    width: 45px;
    clear: both;
}

#divHeaderRightTwiter
{
    cursor: pointer;
    float: right;
    height: 23px;
    margin-right: 2px;
    margin-top: 16px;
    width: 59px;
}


/*--- Top Navigation Menu Start ---*/
#divMenuNavigation
{
    margin: 0;
    padding: 0;
    border-bottom: solid 1px #505050;
    border-top: solid 1px #505050;
}

#divSelectBranches
{
    clear: left;
    height: 24px;
    width: 134px;
}

#divSelectOurBranches
{
    background: url(../Images/BtnChangeLocation.gif) no-repeat;
    width: 134px;
    height: 24px;
    cursor: pointer;
}

/*** Header Contact Detail End ***/

/*********************** Master Header End *************************/





/*********************** Home page Start ***************************/

#divJITRotator
{
    width: 250px;
    float: left;
    margin-right: 5px;
}

#divOrderNow
{
    margin-left: 45px;
    margin-top: 10px;
    width: 178px;
    height: 47px;
}

#btnOrderNow
{
    width: 178px;
    height: 47px;
    cursor: pointer;
    border: none;
    background: url('../Images/OrderOnline.gif') no-repeat;
}

.hlkBtnOrderNow
{
    text-decoration: none;
}

/*--- Home page Flash Start ---*/
#divHomePagePhotoGallery
{
    float: left;
    width: 693px;
    height: 429px;
}
/*--- Home page Flash End ---*/


/*--- Reorder Control Starts ---*/

#divROrder
{
    height: 35px;
    padding-left: 42px;
    padding-top: 15px;
}
.tblRorder
{
    height: 35px;
    text-align: left;
}
.tdRorder
{
    color: White;
    font-family: Verdana;
    width: 76px;
}
.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: 25px;
    margin: 0;
    width: 25px;
    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: 25px;
    margin: 0;
    width: 25px;
    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: 25px;
    margin: 0;
    width: 25px;
    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: 25px;
    margin: 0;
    text-decoration: line-through;
    width: 25px;
}
.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: 25px;
    margin: 0;
    text-decoration: line-through;
    width: 25px;
}
.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: 25px;
    margin: 0;
    text-decoration: line-through;
    width: 25px;
}
.hlReorderLink
{
    text-decoration: none;
    outline: none;
    border: none 0px;
    cursor: pointer;
}
#divReorderLink
{
    background: url(../Images/ReorderText.jpg) no-repeat;
    width: 73px;
    height: 18px;
    margin-left: 3px;
    outline: none;
}

/*--- Reorder Control Ends ---*/

/*--- Home Page JIT ---*/
#divJITPcontainer
{
    height: 200px;
    width: 240px;
    margin-left: 3px;
}

#divSpecialImage
{
    height: 200px;
    margin-left: 2px;
    position: relative;
    width: 240px;
}
/*--- Home Page JIT End ---*/


/*--- Business Timing Start ---*/
#tdHomePageTiming
{
    text-align: center;
}

#DisplayBusinessHoursTitle
{
    font-size: 17px;
    font-weight: bold;
    color: #ea2c1e;
    padding-bottom: 5px;
    text-align: center;
}

.divBusinessHourDay
{
    font-weight: bold;
}

#divHomePageTiming
{
    color: #505050;
    margin-top: 10px;
    width: 100%;
}

#tblDisplayBusinessHours
{
    width: 100%;
}
/*--- Business Timing End ---*/


/*********************** Home page End ***************************/


/***************** Master Page Footer Start **********************/

#PageFooter
{
    border-top: solid 1px #505050;
    padding-top: 5px;
}

#divMasterPageFooter
{
    color: #505050;
}

#tdHomeBottomNavigationMenu
{
    display: none;
}

.col2
{
    text-align: left;
}

.CompanyLink, .privacypolicy
{
    color: #505050;
    text-decoration: none;
}

.CompanyLink:Hover, .privacypolicy:Hover
{
    text-decoration: none;
}

.col5
{
    display: none;
}

/***************** Master Page Footer End ***********************/


/************************ OrderCheckOut Page Start ******************************/

#orderCheckout
{
    width: 940px;
    color: #000;
}

.PaymentOptionPanel
{
    text-align: center;
}

#orderCheckout .CartGrid, #orderCheckout .CartGrid td
{
    border-color: #505050;
}

#diveditorder
{
    padding-right: 100px;
}

.Addons
{
    color: Black;
    font-family: Verdana;
}
.PanelLeft
{
    padding-left: 247px;
    position: relative;
}

.OrderCheckoutEditOrderImage
{
    background-image: url(../Images/edit_order.gif) no-repeat;
    width: 76px;
    height: 28px;
}
.OrderCheckoutDistanceMessage
{
    color: #F00;
}
.CalenderImage
{
    background: url("../Images/Calendar.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    width: 16px;
    height: 16px;
}

.OrderCheckoutConfirm
{
    background: url("../Images/confirm.gif") no-repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

.OrderCheckoutSubmit
{
    border: none;
    background: url(../Images/MakePaymentAndPlaceOrder.gif) no-repeat;
    height: 38px;
    width: 160px;
    margin-right: 200px;
    cursor: pointer;
}

.PaypalConfirm
{
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

.PaypalCancel
{
    background: url("../Images/cancel.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

.tdRule
{
    color: #505050;
    font-weight: bold;
}

.tdDescription
{
    color: #505050;
}

.SubmitOrder
{
    padding-left: 170px;
}

.divPayByPhoneSubmitButtonContainer
{
    padding-left: 180px;
    text-align: left;
}

/*--- OrderInvoice Page Start ---*/
.InvoicePromotional
{
    border: 1px solid Black;
    font-weight: bold;
    margin-left: 95px;
    margin-right: 95px;
    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;
}
/*--- OrderInvoice Page End ---*/

/************************** OrderCheckOut Page End ******************************/




/************************** Catering Inquiry Start *******************************/

#ReservationContainer
{
    color: #505050;
    text-align: left;
}

/*--- Catering Menu Start ---*/
#ReservationMenu
{
    float: left;
    margin-right: 5px;
    width: 150px;
    border: solid 1px #007642;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.ReservationStaticMenuStyle
{
    width: 100%;
}
.ReservationStaticMenuItemStyle
{
    color: #505050;
    font-size: 13px;
    padding: 5px;
}
.ReservationStaticMenuItemStyle a
{
    display: block;
    padding: 0;
}
.ReservationStaticHoverStyle
{
    background: #E2261A;
    color: #FFF !important;
}
.ReservationStaticSelectedStyle
{
    background: #E2261A;
    color: #FFF !important;
}
/*--- Catering Menu End ---*/

#CateringConiner
{
    border: 1px solid #007642;
    padding: 25px;
    text-align: left;
}
#ReservationContent
{
    width: 793px;
    float: left;
}

.tdTableBookingLeft
{
    line-height: 30px;
    text-align: right;
    width: 165px;
}
.tdTableBookingRight
{
    padding-left: 5px;
    text-align: left;
}
#tdCateringBtnSubmit1
{
    padding-left: 250px;
    padding-top: 20px;
}

.btnSubmitQuickContact
{
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

/*--- Table Booking Start ---*/
#TableBookingConiner
{
    border: 1px solid #007642;
    padding: 25px;
}
#tdCateringBtnSubmit
{
    padding-left: 200px;
    padding-top: 10px;
}
#divTableBookingBusinessHours
{
    display: none;
}
/*--- Table Booking Start ---*/


/************************** Catering Inquiry End *********************************/




/************************** ContactUs Page Start *********************************/
/*--- ContactUs Menu Start ---*/
#ContactUsMenu
{
    float: left;
    margin-right: 5px;
    width: 150px;
    border: solid 1px #007642;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.ContactStaticMenuStyle
{
    width: 100%;
}
.ContactStaticMenuItemStyle
{
    color: #505050;
    font-size: 13px;
    padding: 5px;
}
.ContactStaticMenuItemStyle a
{
    display: block;
    padding: 0;
}
.ContactStaticHoverStyle
{
    background: #E2261A;
    color: #FFF !important;
}
.ContactStaticSelectedStyle
{
    background: #E2261A;
    color: #FFF !important;
}
/*--- ContactUs Menu End ---*/

#ContactUsContent
{
    border: 1px solid #007642;
    color: #505050;
    float: left;
    width: 791px;
    text-align: left;
}
#divContactUsAddressDetails #divHeaderContactDetail
{
    display: none;
}
#divContactUsAddressDetails
{
    vertical-align: top;
    text-align: left;
}
.tdTblContactDetailLeft
{
    text-align: right;
}
.tdTblContactDetailRight
{
    padding-left: 5px;
    text-align: left;
}
.txtContactUsComments
{
    width: 300px;
}
#tdContactUsSubmitbtn
{
    text-align: center;
}
.ContactDetailButtonSend
{
    background: url("../Images/send.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}

/*--- Feedback Page Start ---*/
.tdSurveyFeedbackContactInfo
{
    text-align: right;
    width: 205px;
}
.surveySubmit
{
    background: url("../Images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}
.surveyClear
{
    background: url("../Images/clear.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}
/*--- Feedback Page End ---*/

/************************** ContactUs Page End   *********************************/



/************************** Directions Page Start ********************************/
/*--- Direction Menu Start ---*/

#divDirectionSiteMapPath
{
    display: none;
}

#DirectionMenu
{
    float: left;
    margin-right: 5px;
    width: 170px;
    border: solid 1px #007642;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.DirectionStaticMenuStyle
{
    width: 100%;
}
.DirectionStaticMenuItemStyle
{
    color: #505050;
    font-size: 13px;
    padding: 5px;
}
.DirectionStaticMenuItemStyle a
{
    display: block;
    padding: 0;
}
.DirectionStaticHoverStyle
{
    background: #E2261A;
    color: #FFF !important;
}
.DirectionStaticSelectedStyle
{
    background: #E2261A;
    color: #FFF !important;
}
/*--- Direction Menu End ---*/

#DirectionContent
{
    border: 1px solid #007642;
    float: left;
    width: 720px;
    color: #505050;
}
#divDirectionContainer
{
    border: 1px solid #000;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    width: 562px;
}
#divDirectionAddress #divHeaderContactDetail
{
    display: none;
}
#divDirectionAddress
{
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 5px;
    padding-left: 10px;
}
#divContactUsContactDetail
{
    text-align: left;
}

/*--- Send Direction To Me Start ---*/
#divGetDirections
{
    padding-bottom: 30px;
    padding-left: 40px;
    padding-top: 30px;
    text-align: left;
    width: 520px;
}
.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;
}
.tdGetDirections
{
    height: 7px;
    padding-top: 7px;
}
#td1DirectionsSMSType, #td1DirectionsMobile
{
    padding-right: 3px;
    text-align: right;
}
.lblDirections
{
    font-family: Verdana;
    padding-top: 10px;
    text-align: center;
}
#td1DirectionspnlEmail
{
    text-align: right;
}
#td2DirectionspnlEmail
{
    padding-left: 5px;
    text-align: left;
}
.aspDirectionstxtEmail
{
    width: 250px;
}
#td1DirectionsYourMsg
{
    text-align: right;
}
#td2DirectionsYourMsg
{
    padding-left: 5px;
    text-align: left;
}
.asptxtEmailMessage
{
    height: 80px;
    width: 250px;
}
/*--- Send Direction To Me Start ---*/

/************************** Directions Page End   ********************************/



/***************************** Gallery Page Start *********************************/

#MediaGalleryMenu
{
    float: left;
    margin-right: 5px;
    width: 150px;
    border: solid 1px #007642;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.GalleryStyle
{
    border: solid 1px #007642;
    text-align: center;
}

#tblGallery
{
    width: 100%;
}

.tblVideoGallery
{
    border: solid 1px #007642;
    padding: 2px;
}
.tdEmbedVideo
{
    padding-right: 2px;
}


/*--- Video Gallery Start ---*/
.tblVideoGalleryThumb
{
    border: solid 1px #007642;
    color: #505050;
    width: 100%;
}

.tblVideoGalleryThumb:Hover, .tblVideoGalleryThumb:Hover a
{
    color: White;
    background: #E2261A;
}

.tblVideoGalleryThumbSelected
{
    color: White;
    background: #E2261A;
    border: solid 1px #007642;
}
.tblVideoGalleryThumbSelected .divVideoLable a
{
    color: White;
    font-weight: bold;
    text-align: left;
}

.divVideoLable a
{
    color: #505050;
    font-weight: bold;
}

.tdThumbText
{
    text-align: left;
    vertical-align: top;
    width: 255px;
    padding-left: 5px;
    line-height: 15px;
}
#tdVdGalleryContainer
{
    padding-top: 50px;
    text-align: left;
    width: 110px;
    padding-left: 60px;
    text-align: center;
    vertical-align: top;
}

#VideoGalleryContent
{
    float: left;
    width: 791px;
}

#divVdGalleryIcon
{
    width: 23px;
    height: 23px;
    cursor: pointer;
}

#divVdGalleryIconContainer
{
    margin-top: 5px;
    margin-left: 45px;
    text-align: left;
    margin-right: 45px;
}
/*--- Video Gallery End ---

/***************************** Gallery Page End   *********************************/



/************************** News & Events Start **********************************/
#divAnnouncementNavigationContainer
{
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 2px;
    background: #E2261A;
    border: solid 1px #007642;
    text-align: left;
}
.Annmenu-mid-active
{
    background: url("../Images/BreadCrumbBG.jpg") repeat-x scroll center top #14073F;
    border: 1px solid #007642;
    color: White;
    cursor: pointer;
    float: left;
    padding: 3px 10px;
}
.hlnkAnnouncementLink:Hover .Annmenu-mid
{
    background: url("../Images/BreadCrumbBG.jpg") repeat-x scroll center top #14073F;
    border: 1px solid #007642;
    color: White;
    cursor: pointer;
    float: left;
    padding: 3px 10px;
}
.hlnkAnnouncementLink
{
    color: #fff;
    display: block;
    font-weight: bold;
    text-decoration: none;
}
.Annmenu-mid
{
    cursor: pointer;
    float: left;
    padding-left: 11px;
    padding-right: 11px;
}

#divPastAnnouncementTitle, #divAnnouncementTitle
{
    background-color: #007642;
    color: #FFFFFF;
    font-weight: bold;    
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 7px 0 7px 30px;
    text-align: left;}

#tblAnnouncementItemTemplate
{
    padding: 10px;
    width: 100%;
}

#tdAnnouncementContent
{
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
}

.tdAnnouncementImage
{
    text-align: center;
    vertical-align: top;
    width: 250px;
}

.newsIcon
{
    background: url("../Images/News.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 28px;
}
.eventsIcon
{
    background: url("../Images/Events.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 28px;
}

#tdAnnouncementTitle
{
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.lnkAnnouncementTitle
{
    color: #CA0000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.lblAnnouncementTiming
{
    color: #505050;
}

#divAnnouncementDescriptionContainer
{
    color: #505050;
    padding: 5px;
}

.divAnnouncementViewMore
{
    clear: both;
    padding-bottom: 5px;
    text-align: right;
}

.hlnkViewMore
{
    color: #CA0000;
    text-decoration: none;
}
.hlnkViewMore:Hover
{
    text-decoration: underline;
}

#divAnnouncementSeperator
{
    border-bottom: 1px dashed #007642;
    height: 1px;
    width: 100%;
}

.NoEventFound
{
    padding-top: 10px;
    font-size: 12px;
    font-weight: bold;    
    text-align: center;
}

/*--- EventDetails Page Start ---*/
#divPublicationDetailBreadCrumb
{
    background: none repeat scroll 0 0 #E2261A;
    border: solid 1px #007642;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    width: 910px;
    margin-left: 10px;
}
.BreadcrumbNode
{
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("../Images/BreadCrumbBG.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #007642;
    color: #FFFFFF;
    padding: 2px 5px;
    text-decoration: none;
}
#tblEventDetail
{
    margin-left: 20px;
    margin-top: 20px;
    width: 910px;
}
#divAnnoucementDetailHeaderTitle
{
    background: #007642;
    height: 25px;
    padding-left: 10px;
    padding-top: 3px;
    color: #fff;
}
.lblAnnoucementDetailTitle
{
    color: white;
    font-size: 18px;
    font-weight: bold;
}
#divAnnoucementDetailTimings
{
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    color: #505050;
}
#divAnnoucementDetailImageContainer
{
    text-align: center;
}
#divAnnoucementDetailDescriptionContainer
{
    line-height: 1.5;
    padding: 5px;
}
/*--- EventDetails Page End ---*/

/************************** News & Events End ************************************/



/************************** VIP Registration Start *******************************/

#divVIPRegistrationPage
{
    width: 382;
    height: 482;
}
.tableRegisterVIC
{
    width: 940px;
    color: #505050;
}
/*.tableRegisterVIC td.tdVicRegisterForm
{
    background: #e1ddc4;
    width: 932px !important;
    margin: 0px 5px 0px 5px;
}
*/
.tableRegisterVIC .title
{
    color: #505050;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    padding: 20px;
}
/*.tdRegisterVICHeader
{
    background: #333915;
    height: 120px;
}*/

.tdRegisterVICHeader .divHeaderContent
{
    width: 500px;
    font-family: arial;
    font-size: 15px;
    float: left;
    font-weight: bold;
    color: white;
    padding-left: 20px;
    margin-top: 30px;
}
.tdRegisterVICHeader
{
    background: #007642;
    float: right;
    width: 938px;
}
.divVicRegisterForm
{
    width: 482px;
    border-right: dotted 1px #4f4f4f;
    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: 100px;
    width: 146px;
    margin: 5px;
    margin-right: 90px;
}
.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;
}

.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: 92px;
}
/****************************** VIP Registration End *****************************/



/*************************** Administration Page Start ***************************/
#SubMasterPageDiv
{
    text-align: left;
}

#SettingMasterPage {
    padding-left: 15px !important;
    padding-right: 15px;
}
/*--- Admin Menu Start ---*/
.AdminMenu
{
    background: #007642;
    color: #fff;
    height: 33px;
}
.AdminStaticMenuStyle
{
    /*width: 100%;*/
}
.AdminStaticMenuItemStyle
{
    padding: 5px 3px;
    font-weight: bold;
    color: white;
}
.AdminStaticSelectedStyle
{
    height: 33px;
    background: #E2261A;
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
}
.AdminStaticHoverStyle
{
    height: 33px;
    background: #E2261A;
}
/*--- Admin Menu End ---*/

#AdminContent
{
    border: 1px solid #007642;
    color: #505050;
    margin: 0 15px;
    padding-bottom: 15px;

}
/*--- View Orders Start ---*/
#ViewOrderContainer
{
    font-family: Verdana;
    padding: 20px;
    text-align: left;
}
.ViewOrderGridViewHeaderStyle
{
    background-color: #E2261A;
    color: White;
    font-weight: bold;
}
.ViewOrderGridViewRowStyle
{
    background-color: #C8C8C8;
    color: Black;
}
.ViewOrderGridViewAlternatingRowStyle
{
    background-color: #E6E6E6;
    color: Black;
}
/*--- View Orders End ---*/

/*--- Live Orders Start ---*/
.btnUnifiedDashboardRefresh
{
    background: url("../Images/refresh.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 91px;
}
.ViewOrderDashBoardGridView
{
    font-size: 13px;
    margin: 10px;
}
.btnViewInvoiceForDashBoard
{
    background: url("../Images/view.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 76px;
}
.btnPrintInvoiceForDashBoard
{
    background: url("../Images/PrintDashBoard.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 76px;
}
.ViewOrderDashBoardGridViewHeaderStyle
{
    color: White;
    background-color: #990000;
    font-weight: bold;
}
.gvwDashboardRowNotViewed
{
    background: url(../Images/OrderNotViewedBg.gif);
    font-weight: bold;
    color: Black;
    width: 290px;
    margin-left: 150px;
    margin-top: 10px;
}
/*--- Live Orders End ---*/

/*--- Change Password Start ---*/
#ChangePassWord
{
    padding-left: 250px;
    text-align: left;
}

#ChangePassWord tr
{
    line-height: 25px;
}

.ChangePasswordButton
{
    background: url("../Images/Update.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}
.CancelPasswordButton
{
    background: url("../Images/Cancel.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}
/*--- Change Password End ---*/

/*--- Update Profile Start ---*/
.style_Myprofile
{
    width: 100%;
}
.lblMyProfile
{
    padding-right: 2px;
    text-align: right;
}
.txtMyProfile
{
    padding-left: 2px;
    text-align: left;
    width: 80px;
}
.MyProfileUpdate
{
    background: url("../Images/Update.gif") no-repeat;
    border: none;
    cursor: pointer;
    height: 25px;
    width: 87px;
}
/*--- Update Profile End ---*/

/*--- Report Start ---*/
#divInformationMessage
{
    text-align: right;
    padding: 5px;
}
/*--- Report End ---*/

/*--- JIT Admin Start ---*/
#imgJitImage
{
    display: none;
}
#divSpecialTitle
{
    display: none;
}
.pnlJITMgmtContent
{
    background-color: #f0e8d1;
    border: solid 1px #4a1c02;
    margin: 25px;
    padding: 10px;
    color: Black;
}
.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/save2.gif) no-repeat;
    height: 25px;
    width: 87px;
}
.btnPreviewJIT
{
    cursor: pointer;
    border: none 0px;
    background: url(../Images/preview.gif) no-repeat;
    height: 25px;
    width: 87px;
}
#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: 25px;
    width: 87px;
    cursor: pointer;
}
.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: underline;
    min-height: 14px;
}
.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;
}

.tdJITUploadTemplate
{
    padding-top: 5px;
}

.JITTemplateUploadButton
{
    background: url('../Images/Upload.gif') no-repeat;
    width: 87px;
    height: 25px;
    cursor: pointer;
    border: none;
}

#pnlJITMgmtImageUploaderContainer
{
    margin-top: 10px;
}

#divHomePageSpecialOffer #divJITPcontainer
{
    margin-left: 0px;
}

#divHomePageSpecialOffer #divSpecialImage
{
    margin-left: 0px;   
}
/*--- JIT Admin End ---*/


/*************************** Administration Page End   ***************************/



/************************** Login Page Start *********************************/
.LoginButton
{
    background: url("../Images/login.gif") no-repeat scroll 0 0 transparent;
    border: none 0;
    height: 25px;
    width: 87px;
    cursor: pointer;
}
.LoginCancel
{
    background: url("../Images/cancel.gif") no-repeat scroll 0 0 transparent;
    border: none 0;
    height: 25px;
    width: 87px;
    cursor: pointer;
}
#divLoginMessage
{
    color: #f00;
}
/*--- New User Registration Start ---*/
#CreateUserContainer
{
    color: #505050;
    width: 940px;
}
.divRULInfoContent
{
    color: #000 !important;
}

.CreateUserStyleLabel
{
    padding-left: 200px;
    text-align: right;
    width: 150px;
}
.CreateUserStyleTextbox
{
    text-align: left;
}
#divRegiserUserMessage
{
    color: #f00;
}
.CreateUserRegiter
{
    background: url("../Images/register.gif") no-repeat scroll 0 0 transparent;
    border: none 0;
    height: 25px;
    width: 87px;
    cursor: pointer;
}
/*--- New User Registration End ---*/

/*--- Forgot Password Start---*/
#RecoverPassWordContainer
{
    width: 900px;
    color: #505050;
    padding: 20px;
}

.dicChangePasswordControlContainer
{
    width: 700px;
}

.forgotPassHeaderDiv
{
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.forgotPassHeaderIconImg
{
    background: url('../Images/ForgotPassword.png') no-repeat;
    height: 36px;
    width: 36px;
    border: none;
    float: left;
}

.forgotPassHeaderText
{
    float: left;
    padding-top: 5px;
    padding-left: 5px;
}

.forgotPasswordContentDiv
{
    border: 1px solid #007642;
    margin-top: 10px;
    padding: 30px;
}

.forgotPasswordContentDivTableContainer
{
    margin-top: 10px;
}

.divBtnGetEmail
{
    margin-top: 10px;
}

.txtChangePasswordEmailAddress
{
    width: 250px;
}

.btnGetEmail
{
    background: url('../Images/GetPasswordLink.gif') no-repeat;
    border: none;
    width: 140px;
    height: 25px;
    cursor: pointer;
}
/*--- Forgot Password End ---*/

/************************** Login Page End   ********************************/



/************************** Location Page Start *****************************/

/*Start Stylesheet of OurBranch Page*/

#OurBranchesContainer
{
    text-align: left;
    padding: 10px;
    width: 930px;
}

.tdWhereAreUNow
{
    background: #f0a393;
    font-weight: bold;
    padding-left: 10px;
}

.tdOurBranches
{
    font-weight: bold;
    padding-right: 5px;
}

#divGMap
{
    /* float: right;*/
    float: left;
    border: solid 1px #cececc;
    margin-top: 10px;
    width: 69%;
}

#divBranchList
{
    background: none repeat scroll 0 0 #d51b0e;
    border: 1px solid #DFD2B8;
    float: right;
    height: 450px;
    width: 270px;
    margin-top: 10px;
}

.divStoreRelatedLinkIcon
{
    padding-left: 5px;
    padding-top: 5px;
}

.divShortCutForStoreFeatures
{
    float: left;
    padding: 0 10px 5px;
    text-align: center;
}

.divlocationbuttons
{
    width: 270px;
}
.divLocationSearchResult
{
    color: White;
    font-weight: bold;
    padding: 10px;
}
.divLocationInformationListing
{
    height: 412px;
    margin-left: 5px;
    margin-right: 5px;
    overflow-x: hidden;
    overflow-y: auto;
}
.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;
}
.btnChangeLocation
{
    margin-left: 40px;
    cursor: pointer;
    background: url(../Images/ChangeAddress.gif) no-repeat;
    height: 30px;
    width: 113px;
    border: none;
}


.btnSelectLocation, .btnSeletedSelectLocation
{
    background: url(../Images/SelectLocation.gif) no-repeat scroll 0 0;
    border: none;
    cursor: pointer;
    height: 20px;
    width: 80px;
}
.btnSelectLocation:hover, .btnSeletedSelectLocation:hover
{
    background: url(../Images/SelectLocation.gif) no-repeat scroll 0 0; /*background-color:#ffd19f;*/
    border: none;
    cursor: pointer;
    height: 20px;
    width: 80px;
}
.btnOrderNow, .btnSelectedOrderNow
{
    background: url(../Images/ViewMenu.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 20px;
    width: 80px;
}
.btnSelectedOrderNow:hover, .btnOrderNow:hover
{
    background: url(../Images/ViewMenu.gif) no-repeat;
    border: none;
    cursor: pointer;
    height: 20px;
    width: 80px;
}
.btnGetDirection, .btnSelectedGetDirection
{
    background: url(../Images/GetDirection.gif) no-repeat scroll 0;
    border: none;
    cursor: pointer;
    height: 20px;
    width: 80px;
    float: left;
}
.btnSelectedGetDirection:hover, .btnGetDirection:hover
{
    background: url(../Images/GetDirection.gif) no-repeat scroll 0;
    border: none;
    cursor: pointer;
    height: 20px;
    width: 80px;
    float: left;
}
.btnInteractiveDirection, .btnSelectedInteractiveDirection
{
    background: url(../Images/InteractiveDirection.gif) no-repeat scroll 0;
    cursor: pointer;
    height: 20px;
    width: 100px;
    float: left;
}
.btnSelectedInteractiveDirection:hover, .btnInteractiveDirection:hover
{
    background: transparent url(../Images/InteractiveDirection.gif) no-repeat scroll 0;
    cursor: pointer;
    height: 20px;
    width: 100px;
    float: left;
}
.btnSMSEmail, .btnSelectedSMSEmail
{
    background: url(../Images/SendDirectionToMe.gif) no-repeat scroll 0;
    cursor: pointer;
    height: 20px;
    width: 100px;
    float: left;
}
.btnSelectedSMSEmail:hover, .btnSMSEmail:hover
{
    background: url(../Images/SendDirectionToMe.gif) no-repeat scroll 0;
    cursor: pointer;
    height: 20px;
    width: 100px;
    float: left;
}

#divGetAddress
{
    float: left; /*border: solid 1px #cececc;*/
    width: 98%;
    background: green;
    padding: 5px;
    padding-left: 10px;
    margin: 2px;
}
.btnGo
{
    cursor: pointer;
    background: url(../Images/SearchLocation.gif) no-repeat;
    height: 28px;
    width: 126px;
    border: none;
}
.btnChangeLocation
{
    margin-left: 40px;
}
#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: center;
}

#tblDisplayBusinessHoursForLocation
{
    width: 100%;
    margin-top: 5px;
}

#tdDirectionPickupDistance
{
    width: 20%;
    text-align: left;
    padding-left: 10px;
}
.DirectionBranch
{
    background: #fff2e7;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border: solid 1px #ef9772;
    width: 100%; /*height:140px;*/
}
.DirectionSelectedBranch
{
    background-color: #f9dec0;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border: solid 1px #ef9772;
    width: 100%; /*height:140px;*/
}

.tdtxtAddress .txtAddress
{
    width: 270px;
}

.tdtxtCity .txtCity
{
    width: 145px;
}

.tdtxtState .txtState
{
    width: 80px;
}

.tdtxtZipCode .txtZipCode
{
    width: 80px;
}

.tdtxtAddress, .tdtxtCity, .tdtxtState, .tdtxtZipCode, .tdbtnGo
{
    padding-right: 5px;
}
.WaterMarkLocationAddress
{
    color: Gray;
    font-style: italic;
}

.tdAddressContainerLeft
{
    background: url("../Images/AddressContainerLeftCurve.jpg") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-left: 10px;
    vertical-align: top;
}

.tdAddressContainerCenter
{
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #007443;
    border-top: 1px solid #007443;
    vertical-align: middle;
    background: #007443;
}

.tdAddressContainerRight
{
    background: url("../Images/AddressContainerRightCurve.jpg") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding-right: 10px;
    vertical-align: top;
}


.tdCustomTextBoxLeft
{
    background: url("../Images/TextBoxLeftCurve.jpg") no-repeat scroll 0 0 transparent;
    height: 29px;
    padding-left: 6px;
    vertical-align: top;
}

.tdCustomTextBoxCenter
{
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #007642;
    border-top: 1px solid #007642;
    vertical-align: middle;
}
.tdCustomTextBoxRight
{
    background: url("../Images/TextBoxRightCurve.jpg") no-repeat scroll 0 0 transparent;
    padding-right: 6px;
    height: 29px;
    vertical-align: top;
}
.tdCustomTextBoxCenter input
{
    border: 0 none;
}
.tdOurBranches
{
    color: #fff;
}
/*End Stylesheet of OurBranch Page */
/************************** Location Page End   *****************************/

/*--------------------- Menu mgmt start ----------------------------*/

.lblCatName
{
    color: #000000 !important;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    text-align: center;
}
#tdTreeViewMenuCategory .RadPanelbar_Black .rootGroup
{
    margin: 2px !important;
    padding-top: 10px;
}
#tdTreeViewMenuCategory .RadPanelbar_Black
{
    background: none repeat scroll 0 0 #fff !important;
    border: 2px solid #007642;
    margin: 10px;
}
#divMenuManagementContainer .tblMenuManagement
{
    margin-right: 10px;
    width: 734px;
}
#tdTreeViewMenuCategory .RadPanelbar_Black .link 
{
    color: #000 !important;
}

#tdTreeViewMenuCategory .RadPanelbar_Black .item .link:hover, #tdTreeViewMenuCategory .btnShowAllButton:hover, #tdTreeViewMenuCategory .RadPanelbar_Black .item .selected
{
    background: none repeat scroll 0 0 #E2261A !important;
    font-weight: bold;
    color: #fff !important;
}
.ViewOrderGridView
{
   border: 2px solid #007642 !important;
   width: 100% !important;
}
.ViewOrderGridViewHeaderStyle
{
    background: none repeat scroll 0 0 #E2261A !important;
}
/*---------------------- Menu mgmt end --------------------------*/

/*---------------------- Testimonial Header Greeting START ----------------------*/
.divTestimonialHeaderContainer
{
    padding-top: 15px;
}
.tblTestimonialGreetingContainer
{
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #000;
}
.tdTestimonialHeaderText
{
    padding: 20px 40px 10px 40px;
}
.lblTestimonialText
{
    text-align: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    color: #505050;
}
.tdTestimonialFeedbackButton
{
    text-align: right;
    padding-right: 33px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.TestimonialFeedbackButton
{
    background: url('../Images/feedback.gif') no-repeat;
    height: 25px;
    width: 87px;
    border: none;
    float: right;
    cursor: pointer;
}

.hlTestimonialFeedback
{
    outline: none;
    border: none;
}
/*---------------------- Testimonial Header Greeting END ----------------------*/

/*---------------------Start Index page --------------------------*/
.IndexPageContainer #divIndexPage
{
    height: 700px !important;
    margin: auto !important;
    text-align: center !important;
    width: 950px !important;
}
.indexPageFlash
{
    height: 700px;
    width: 950px;
    margin-left:2px;
}
/*---------------------End Index page --------------------------*/

/*-------- Printable Menu on menu page START --------- */
.divPrintableMenuOnMenuPage
{
    background: url("../Images/PrintableMenu.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    width: 151px;
    height: 25px;
}
.lnkPrintableMenuOnMenuPage
{
    text-decoration: none;
    outline: none;
    border: none 0px;
}
.pnlMenuPagePrintableMenu
{
    text-align: left;
    width: auto;
    height: 25px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 2px;
    _margin-left: 6px;    
}
.pnlMenuPagePrintableMenu a
{
    border: 0;
    outline: none;
    width: 140px;
    height: 25px;
    cursor: pointer;
}
/*-------- Printable Menu on menu page END --------- */
/* -------- About Us START --------- */

.AboutUsContainer
{
    
}

.AboutUsContent
{
    width: 480px;
    float:left;
    padding:0px 10px 0px 10px;
    text-align:justify;
    color:#505050;
    font: bold 16px Times New Roman,Verdana,Arial,sans-serif;
}

.imgAboutUsImage
{
    margin-top:10px;
    background: url(../Images/AboutUsImg.jpg) no-repeat;
    width: 283px;
    height:261px;
    float:left;
}

/* -------- About Us END --------- */

.tblPersonalInfoDetailSelection
{
    display:none;
}
#tblOrderCart {
    background-color: transparent;
    width: 254px;
    margin-top: 2px;
    margin-left: 5px;
}
#tdCartHeader {
    /* padding-bottom: 10px; */
}
#tblCartHeader {
    width: 100%;
    border: 1px solid #9e7332;
    padding: 5px 0px 5px 0px;
    border-radius: 2px;
}
#tdYourOrderLeftCurve {
    display: none;
}
#tdYourOrder {
    text-align: center;
}

#YourOrderText {
    font-size: 13px;
    text-align: left;
    font-family: arial;
    padding-left: 5px;
    font-weight: bold;
    color: #EC7620;
}

.YourCart {
    background-color: #F0F0F0;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 8px 5px;
    /* width: 90px; */
    width: 100px;
    cursor: pointer;
}

.lblyourorderhere 
{
    background-image: url(../Images/cart_image.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 12px 0px 12px 30px;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
}

.lblTotalCartItems {
    background-color: #46964F;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}

#tdEmptyCart {
}