body
{
    font-size: 12px;
    text-align: center; /*padding-bottom: 10px;*/ /*background-image: url(../Images/backgrnd.jpg);*/ /*background-color: #b05a1f;*/
    background-color: #000;
    font-family: Verdana;
    margin: auto;
}

form
{
    width: 950px;
    margin: auto;
    background-color: White;
}

ul
{
    margin: 0px;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 12px;
    list-style: none;
}

/* MasterPageHeaderControl CSS Start : Pritesh : 2010-08-03 */

#divMasterPageHeader
{
    width: 950px;
    max-height: 133px; /*background-color: White;*/
    background: url(../Images/HeaderBg.jpg);
    background-repeat: no-repeat;
    float: left;
}

#divHeaderLeft
{
    width: 600px;
    border: solid 1px red;
}

#divHeaderLogo
{
    float: left;
    background: url(../Images/HeaderLogo.jpg) no-repeat;
    height: 90px;
    width: 405px;
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 5px;
}

#divAddress
{
    color: White;
    text-align: left;
    font-size: 12px; /*font-weight:bold;*/
    width: 250px;
    margin-top: 10px;
    margin-right: 5px;
    float: right;
}


#divHeaderRight
{
    text-align: left;
    font-weight: bold;
    display: none;
    margin-top: 10px;
    margin-right: 20px;
    float: right;
}

#divLoginMenu
{
    font-weight: bold;
    text-align: center;
    width: 150px;
    margin-top: 10px;
}

.account_link
{
    color: #990d0c;
    text-decoration: none;
}


#divMenuNavigation
{
    clear: both;
    text-align: left;
    height: 30px; /*background: url(../Images/HeaderBG.jpg);*/
    background: #8d080b;
    padding-top: 0px;
    padding-left: 20px;
    border-bottom: dotted 1px #cacac8;
    border-top: dotted 1px #cacac8;
}

.PasswordSubmit
{
    border: none;
    background: url(../Images/submitPassword.gif) no-repeat;
    width: 72px;
    height: 24px;
}

.ChangePasswordButton
{
    border: none;
    background: url(../Images/changePassword.gif) no-repeat;
    width: 160px;
    height: 32px;
}

.CancelPasswordButton
{
    border: none;
    background: url(../Images/cancellogin.gif) no-repeat;
    width: 89px;
    height: 32px;
}

/* MasterPageHeaderControl CSS End : Pritesh : 2010-08-03 */






/* Home Page CSS Start : Pritesh : 2010-08-03 */

#divHomepageContainer
{
    /*border: solid 1px red;*/
    width: 950px;
    float: left;
    background: url(../Images/backgrnd.jpg);
}

#divHomePageTop
{
    margin: 5px 5px 5px 5px; /*border: solid 1px red;*/
}

#divHomePageTopLeft
{
    border: solid 7px #bdbdbd;
    text-align: left;
    width: 920px;
    height: 228px;
    margin-left: 3px;
}

#objHomePagePhotoGalleryFlash
{
    width: 920px;
    height: 228px;
    background: #980c0b;
}

#divHotelContent
{
    border: solid 1px red;
}


#divHomePageBottom
{
    border-top: dotted 1px #cacac8;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
    float: left;
}

/*--------------Home Page Content------------*/

#divHomePageContent
{
    margin-bottom: 5px;
    border-top: dotted 1px #cacac8;
}

#divContentContainer
{
    padding-left: 20px;
    padding-right: 20px;
}

#imgContent
{
    display: none;
}

#ContentHeaderStyle
{
    display: none;
}

#divTestimonialPageTitle
{
    text-align: left;
    font-family: Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 20px;
    color: #9f0000;
}

.ContentContainer
{
    margin: 0px 3px 0px 3px;
    background: white;
    padding-bottom: 0px;
}

.ContentTitle
{
    text-align: left;
    padding-bottom: 5px;
}

.ContentText
{
    text-align: justify;
    font-family: Verdana;
    font-size: 12px;
    padding-right: 0px;
}

/*------------End Home Page Content----------*/


/*------------RoomInquiryControl-------------*/
#divRoomInquiryMain
{
    clear: both;
    width: 635px;
    height: 200px;
    float: left;
    margin: 5px 5px 5px 8px;
    background-color: #980d0c;
}

#divRoomInquiryTitle
{
    clear: both;
    font-family: Arial;
    font-size: 18px;
    color: White;
    text-align: left;
    margin: 5px 10px 5px 10px;
    float: left;
    width: 500px;
}

#divRoomInquiryDetail
{
    clear: both;
    margin: 0px 10px 0px 20px;
    padding: 5px 0px 0px 0px;
}

#tblRoomInquiry
{
    vertical-align: top;
    width: 100%;
}

.RoomInquiryLables
{
    text-align: right;
    font-size: 12px;
    color: White;
    width: 70px;
    padding-right: 10px;
    float: left;
    clear: both;
}

.RoomInquiryTextbox
{
    font-size: 12px;
    width: 170px;
    height: 18px;
    float: left;
    margin-bottom: 5px;
    border-style: none;
}

.PersonsRooms
{
    font-size: 12px;
    width: 40px;
    height: 18px;
    float: left;
    margin-bottom: 5px;
    border-style: none;
}

.RoomInquiryCheckInOut
{
    font-size: 12px;
    width: 40px;
    height: 15px;
    float: left;
    margin-bottom: 7px;
    border-style: none;
}

.RoomInquiryDropDown
{
    font-size: 12px;
    width: 50px;
    height: 20px;
    float: left;
    vertical-align: top;
    margin-top: 0px;
}

#ddlRoomTypes
{
    font-size: 12px;
    width: 170px;
    height: 20px;
    float: left;
    border-style: none;
}

#divRoomInquirySubmitBtn
{
    float: right;
    width: 100px;
}

.RoomInquirySubmitBtn
{
    border: none;
    background: url(../Images/Request.gif) no-repeat;
    width: 98px;
    height: 29px;
    cursor: pointer;
    padding-top: 10px;
}

.ValidationControls
{
    color: White;
    float: left;
}

.lblMessage
{
    color: White;
    margin-top: 3px;
}


/*------------JIT Promo------------*/
#divHomePageSpecialOffer
{
    width: 282px;
    height: 199px;
    float: left;
    color: Black;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 5px;
}

#divJITPcontainer
{
    width: 282px;
    height: 199px;
    text-align: left;
}

#divSpecialImage
{
    width: 282px;
    height: 199px;
    background-repeat: no-repeat;
}

/*---------End JIT Promo----------*/




/*************RoomInquiryControl**************/

/* End Home Page CSS*/











#divWholePage
{
    /*margin-top: 10px;*/ /*border-color: #000; 	border-style: solid; 	border-width: 1px;*/
}

.CompanyLink
{
    text-decoration: none;
    color: #6b6b6b;
}

.LoginButton
{
    border: none;
    background: url(../Images/login.gif) no-repeat;
    height: 32px;
    width: 89px;
}

.LoginCancel
{
    border: none;
    background: url(../Images/cancellogin.gif) no-repeat;
    height: 32px;
    width: 89px;
}

.CreateUserRegiter
{
    border: none;
    background: url(../Images/register.gif) no-repeat;
    height: 24px;
    width: 72px;
}

.MyProfileUpdate
{
    border: none;
    background: url(../Images/Profileupdate.gif) no-repeat;
    height: 32px;
    width: 88px;
    cursor: pointer;
}

#CartGrid
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    width: 100%;
}

#ViewOrderContainer
{
    text-align: left;
    padding: 20px;
    background-color: #e7cc97;
    font-family: Verdana;
    font-size: 12px;
    border: solid 1px #220c00;
    width: 830px;
    margin-left: 35px;
}

.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: #FFCC66;
    color: #333333;
}

.ViewOrderGridViewSelectedRowStyle
{
    background-color: #FFCC66;
    color: Navy;
    font-weight: bold;
}

.ViewOrderGridViewHeaderStyle
{
    color: White;
    background-color: #990000;
    font-weight: bold;
}

.ViewOrderGridViewAlternatingRowStyle
{
    background-color: White;
}

#ChangePassWord
{
    text-align: left;
    border: solid 1px #980d0c;
    width: 600px;
    margin-left: 35px;
    padding: 20px;
    padding-left: 250px;
}

.style_Myprofile
{
    width: 830px; /*background: #e7cc97;*/
    border: solid 1px #980d0c;
    margin-left: 35px;
    padding-left: 50px;
    padding-bottom: 10px;
}

.tdMyProfileWidth
{
    width: 39px;
}

.lblMyProfile
{
    width: 187px;
    text-align: right;
}

.MyProfileColon
{
    width: 4px;
}

.txtMyProfile
{
    width: 144px;
}

#tdMyProfileMsg
{
    text-align: left;
}

#DirectionBorder
{
    width: 562px;
    text-align: left;
}

#orderCheckout
{
    background: #e8cc97;
}

#divSearchTextbox
{
}

.PanelLeft
{
    padding-left: 247px;
}

#tblCartFooter
{
    background-color: #eaddc4;
}

.OrderCheckoutTextBox
{
    border-color: #974515;
    border-style: solid;
    border-width: 1px;
}

#tblTip
{
    display: none;
}

.DirectionFont
{
    font-size: 12px;
    font-family: Verdana;
}

.OrderCheckoutEditOrderImage
{
    background-image: url(../Images/edit_order.gif) no-repeat;
    width: 76px;
    height: 28px;
}
/*
.divHeaderParent
{
    background : url(../Images/HeaderBG.jpg);
}*/
#divHeader
{
    width: 950px;
    margin: auto;
}

.OrderCheckoutFont
{
    font-family: Verdana;
    font-size: 12px;
}

#divMasterPageRestaurantLogo
{
    float: left;
    text-align: left;
}

.imgRestaurantLogo
{
}

#divRestaurantAddress
{
    height: 0px;
    text-align: left;
    width: 0px; /*	margin-left:30px; */
    color: #795f43;
    background-color: Transparent;
}

#td_phonenumber
{
    background: url(../Images/telephone_image.gif) no-repeat;
    height: 24px;
    width: 24px;
}

#divContactNumber
{
    text-align: left;
    margin-left: 15px;
    margin-right: 5px;
    font-size: 12px;
    color: #ba8d32;
}

#divRestaurantAddressSingleStrip
{
    background: transparent; /* url(../Images/location_address_strip.jpg);*/
    background-repeat: repeat-y;
    width: 237px;
    height: auto;
}

#divRestaurantAddressCurve
{
    background: transparent; /*url(../Images/location_address_curve.jpg);*/
    width: 237px; /*height: 33px;*/
    height: 33px;
    text-align: left;
    text-decoration: underline;
    font-size: 12px;
    color: #ba8d32;
}

#divMultipleLocation
{
    margin-left: 182px;
    margin-top: 10px;
    color: #795f43;
    text-align: left;
}

#ddlMultipleLocation
{
    border: solid 1px #66452f;
    color: #795f43;
}

#divMasterPageImages
{
}

#imgMasterPageImage
{
    width: 0px;
    height: 0px;
}


.HomePageMainTitle
{
    height: 35px;
    font-size: 1.4em;
    padding-top: 10px;
    text-align: left;
    padding-left: 20px;
    color: #9cdffc;
}

.HomePageMainContent
{
    text-align: justify;
    line-height: 18px;
    padding-left: 20px;
    padding-right: 20px;
    color: #9cdffc;
}

#divContainer
{
    width: 950px;
    margin: auto;
}


.RadPanelCssClass
{
    width: 268px;
}

#imgHomePageSpecialOffer
{
}

#RoomBookingContainer
{
    background: url(../Images/BlockBG.jpg);
    text-align: left;
}

#RoomBookingMenu
{
    padding-left: 100px;
    padding-top: 10px;
}

#ContactUSContainer
{
    text-align: left;
}

#ContactUsMenu
{
    width: 200px;
    float: left;
    background: #ead7a7;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-left: 10px;
    display: none;
}

#ContactUsContent
{
    margin: 10px; /*border-top:dotted 1px #cacac8; 	border-bottom:dotted 1px #cacac8;*/ /*width: 720px;*/ /*float:right;*/
}

#RoomBookingContent
{
    /*url("../Images/categorystrip.jpg") repeat-y scroll 0 0 transparent;*/
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    width: 85%;
    margin-left: 100px;
    padding-bottom: 5px;
}


#divHomePagePhotoGallery
{
    height: 267px;
    width: 500px;
    margin: 2px;
    float: left;
    background-color: #775005;
    border-color: White;
    border-style: solid;
    border-width: 5px;
    vertical-align: top;
}

#emdHomePagePhotoGalleryFlash
{
    padding-top: 20px;
    vertical-align: middle;
    width: 705px;
    height: 271px;
}

#divHomePageTiming
{
    float: left;
    margin-top: 2px;
    margin-left: 2px;
    margin-bottom: 1px;
    margin-right: 0px;
    padding-top: 5px;
    width: 216px;
    font-family: Verdana;
    background: url(../Images/timingimage.jpg) no-repeat;
    background-position: bottom;
    padding-bottom: 50px;
    border: solid 5px #f7db2f;
}

#tblHomePageDayAndTime
{
    margin: 5px 5px 5px 5px;
    font-size: 12px;
    width: 208px;
    color: Black;
}

.tdHomePageDayDiscription
{
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
}

.tdHomePageTimeDiscription
{
    text-align: left;
    vertical-align: text-top;
}

.tdHomePageDayAltText
{
    font-size: 15px;
    font-weight: bold;
}


.PageFooter
{
}

#divMasterPageFooter
{
    clear: both;
    background-color: White;
    color: #6b6b6b;
    width: 950px;
    margin: auto;
    border-top: dotted 1px #cacac8;
}

#divMasterPageFooterLink
{
    width: 600px;
    padding: 5px 0px 0px 10px;
    text-align: left;
    font-family: Verdana;
    color: #6b6b6b;
    float: left;
}

#divMasterPageBottomPageNavigation
{
}

#AboutUsPageContainer
{
    background: #e8cc97;
    height: 100%;
    width: 100%;
    text-align: center;
    margin: auto;
}

#divMasterPageCompanyName
{
    float: right;
    margin-right: 10px;
    padding: 5px;
    width: 140px;
    text-align: right;
}

#divPriavcyPolicy
{
    display: none;
}

#divMasterPageRWaveLink
{
    text-align: center;
    font-family: Verdana;
    padding-bottom: 5px;
    color: #6b6b6b;
}

#divContactUsPage
{
    text-align: left;
    width: 100%;
    font-family: Verdana;
    vertical-align: top;
}

#tdContactUsDetail
{
    width: 50%;
    vertical-align: top;
    padding-top: 10px;
    border: solid 1px #8d080b;
    background-color: #e8e8e8;
}

.contactUsValidationSummary
{
    font-size: 15px;
    font-weight: bold;
    margin-left: 130px;
}

#divContactUsCustomerDetail
{
    padding-top: 20px;
    vertical-align: top;
    width: 520px;
}

#divBottomPageNavigation
{
    float: left;
    width: 800px;
    background: transparent;
}

#lblContactUsMessage
{
    font-size: 13px;
}

#tblContactUsDetail
{
    margin-left: 0px;
    font-size: 12px;
    vertical-align: top;
    width: 100%;
}

.tdTblContactDetailLeft
{
    text-align: right;
    width: 150px;
    padding-right: 10px;
    height: 30px;
}

.tdTblContactDetailRight
{
    text-align: left;
    height: 30px;
}

#divContactUsAddressDetails
{
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    color: White; /*font-weight: bold;*/ /*width: 320px;*/
    margin-right: 50px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #8D080B;
}

.txtContactUsFName
{
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
    width: 250px;
    height: 20px;
}

.txtContactUsEmail
{
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
    width: 250px;
    height: 20px;
}

.txtContactUsTelephone
{
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
    width: 250px;
    height: 20px;
}

.txtContactUsComments
{
    /*border-color: #980d0c;*/
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
    width: 250px;
    height: 100px;
}

.ContactDetailButtonSend
{
    border: none;
    background: url(../Images/send_email.gif) no-repeat;
    height: 32px;
    width: 89px;
    cursor: pointer;
}

.ContactDetailButtonCancel
{
    border: none;
    background: url(../Images/cancel_email.gif) no-repeat;
    height: 32px;
    width: 89px;
}


.OrderCheckoutConfirm
{
    border: none;
    background: url(../Images/confirm.gif) no-repeat;
    height: 30px;
    cursor: pointer;
    width: 76px;
}

.PaypalConfirm
{
    border: none;
    background: url(../Images/confirm.gif) no-repeat;
    height: 30px;
    cursor: pointer;
    width: 76px;
}

.PaypalCancel
{
    border: none;
    background: url(../Images/cancellogin.gif) no-repeat;
    height: 24px;
    width: 65px;
}

#PaypalContainer
{
    background: #e7cc97;
    padding: 20px;
    font-family: Verdana;
}

.OrderCheckoutSubmit
{
    border: none;
    background: url(../Images/submit.gif) no-repeat;
    height: 28px;
    width: 76px;
}

.visacard
{
    font-size: 12px;
    font-family: Verdana;
    font-size: small;
}

.ContactUSAddress
{
    width: 250px;
}

#diveditorder
{
    padding-right: 100px;
}

.Editorder
{
}

.tblConfirm
{
    border-bottom: solid 1px #B9B7B7;
    width: 80%;
}

.SubmitOrder
{
    text-align: right;
    padding-top: 15px;
}

.ErrorMsg
{
    font-family: Verdana;
}

#LoginContianer
{
    /*background-color: #e7cc97;*/
    font-family: Verdana;
    font-size: 12px;
}

#MessageContainer
{
    background-color: #e7cc97;
    font-family: Verdana;
    font-size: 12px;
}

#VerifyContainer
{
    background-color: #e7cc97;
    font-family: Verdana;
    font-size: 12px;
}

#CreateUserContainer
{
    background-color: #e7cc97;
    font-family: Verdana;
    font-size: 12px;
}

#RecoverPassWordContainer
{
    background-color: #e7cc97;
    font-family: Verdana;
    font-size: 12px;
}

#SubMasterPageDiv
{
    /*background-color: #e7cc97;*/
    font-family: Verdana;
    font-size: 12px;
}

#SettingMasterPage
{
    /*background: #e7cc97;*/
}

.ContactStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuHoverImage.jpg) repeat-x; /*background-position: 0 -37px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.ContactStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage1.jpg) repeat-x; /*background-position: -30px 0px;*/
    color: White;
}

.ContactStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuHoverImage.jpg) repeat-x; /*background-position: -37px -75px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.BookingMenu
{
    color: White;
}

.BookingMenuItemStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    color: White;
}

.BookingStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: -30px 0px;
    color: White;
}

.BookingStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: 0 -37px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.BookingStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: -37px -75px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.ContactMenu
{
    color: White;
}

.ContactStaticMenuItemStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    color: White;
    width: 200px;
}

.surveySubmit
{
    background: url(../Images/submitPassword.gif);
    width: 72px;
    height: 24px;
    border: none;
    cursor: pointer;
}

.surveyClear
{
    background: url(../Images/clear.gif);
    width: 75px;
    height: 24px;
    border: none;
    cursor: pointer;
}

#tblSurveyFeedbackContactInfo
{
    width: 600px;
    text-align: left;
}

.tdSurveyFeedbackContactInfo
{
    text-align: right;
    width: 205px;
}

#htmlContactUsContainer
{
}

#htmlContactUsRestaurantLogo
{
    float: left;
}

#htmlContactUSHeaderTitleContainer
{
    float: right;
    background: Red;
}

#htmlContactUsTitle
{
    clear: both;
    float: left;
}

#htmlContactUsTiming
{
    float: right;
}

.AdminStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: 0 -37px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.AdminStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: -30px 0px;
    color: White;
}

.AdminStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: -37px -75px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.AdminMenu
{
    color: White;
}

.AdminStaticMenuItemStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    color: White;
}

#AdminContent
{
    text-align: left;
    padding-bottom: 10px; /*background: #e7cc97;*/
}

#WelcomeNote
{
    font-family: Verdana;
}


/*
.DirectionStaticMenuItemStyle
{
    font-weight: bold;
    color: Black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 1px;
    line-height: 20px;
    width: 200px;
    border-top: solid 1px #dec181;
    text-align: left;
}
.DirectionStaticSelectedStyle
{
    background: #980d0c;
    color: White;
    padding-left: 5px;
}
.DirectionStaticHoverStyle
{
    font-weight: bold;
    background: #980d0c;
    color: White;
    padding-left: 5px;
}
.DirectionStaticMenuStyle
{
    font: 12px SegoeUI, Arial, sans-serif bold;
    font-weight: bold;
    color: Black;
    padding-left: 0px;
}
.DirectionStaticSelectedStyle a
{
    font-weight: bold;
    color: White;
}
.DirectionStaticMenuItemStyle a
{
    font-weight: bold;
}
.DirectionStaticMenuItemStyle a:hover
{
    color: White;
}
*/


.DirectionStaticSelectedStyle
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px; /*background: url(../Images/MenuHoverImage.jpg) repeat-x;*/
    background-color: #a60912;
    padding-top: 0px;
    padding-bottom: 5px;
    color: White;
    text-align: left;
}

.DirectionStaticMenuStyle
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    background: #e9d7a7; /*background: url(../Images/MenuCommonImage1.jpg) repeat-x;*/
    color: White;
    text-align: left;
}

.DirectionStaticHoverStyle
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px; /*background: url(../Images/MenuHoverImage.jpg) repeat-x;*/
    background-color: #a60912;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #FFFFFF;
    text-align: left;
}

.DirectionMenu
{
    color: White;
    text-align: left;
}

.DirectionStaticMenuItemStyle
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    padding: 5px;
    font-weight: bold;
    color: #FFFFFF;
}



.lblRenderType
{
    display: none;
}

#tdDirectionView
{
    text-align: left;
    padding-left: 20px;
}

#RestaurantLogo
{
    border: none;
}

#RestaurantLink
{
    text-decoration: none;
    cursor: pointer;
    border: none;
}


.tdRule
{
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana;
}

.tdDescription
{
    text-align: left;
    font-size: 13 px;
    font-family: Verdana;
    padding-left: 20px;
}

.btnSubmitQuickContact
{
    background: url(../Images/submit.gif) no-repeat;
    border: none;
    height: 32px;
    width: 89px;
    cursor: pointer;
}

#CateringConiner
{
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.ReservationStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: 0 -37px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    color: White;
}

.ReservationStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: -30px 0px;
    color: White;
}

.ReservationStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    background: url(../Images/MenuCommonImage.jpg) repeat-x;
    background-position: -37px -75px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

.ReservationMenu
{
    color: White;
}

#ReservationMenu
{
    padding-left: 140px;
    padding-top: 10px;
    text-align: left;
}

#ReservationContent
{
    border-color: Black;
    border-width: 5px;
    border-style: solid;
    border-width: 1px;
    width: 70%;
    height: auto;
    margin-left: 140px;
    font-family: Verdana;
}

#ReservationContainer
{
    background: #e7cc97;
    text-align: left;
    padding-bottom: 20px;
}

.tdTableBookingLeft
{
    text-align: right;
    line-height: 30px;
    width: 165px;
    padding-right: 10px;
    vertical-align: top;
}

.tdTableBookingRight
{
    text-align: left;
    line-height: 30px;
    padding-left: 2px;
    width: auto;
}

.CalenderImage
{
    border: none;
    background: url(../Images/Calendar.png) no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

#AddonSeparator
{
    width: 350px;
    color: #6B5139;
    text-align: left;
    margin: 0px;
}

.OrderTypeFont
{
    font-family: Verdana;
    font-weight: bold;
}

.TimeSelectionErrorMessage
{
    font-family: Verdana;
}

.TimeSelectionFormat
{
    border-color: #974515;
    border-style: solid;
    border-width: 1px;
}

.PaymentOptionPanel
{
    padding: 10px;
}

#tblCateringConiner
{
    margin-top: 10px;
    margin-left: 10px;
}

.asptxtwidth
{
    width: 250px;
}

#tdCateringConiner
{
    padding-top: 5px;
    vertical-align: top;
}

#tdCateringBtnSubmit
{
    text-align: center;
}

#divCateringMsg
{
    text-align: center;
}

#divCateringImgBtn
{
    text-align: center;
}

.asptxtAdditionalComments
{
    width: 250px;
    height: 75px;
}

.tdCateringConinerBtn
{
    padding-top: 5px;
}

.divCatering
{
    color: #480101;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
}

#tbl2DirecationBackground
{
    vertical-align: bottom;
}

#tbl3DirecationBackground
{
    vertical-align: bottom;
}

#tdtbl2Directions
{
    padding-top: 10px;
    text-align: left;
}

#divDirectionsMultiView
{
    text-align: center;
}

#tdtbl2DirecationBackground
{
}

#divDirectionsView
{
    text-align: left;
    padding-left: 130px;
}

.tdDirectionsView
{
}

#tdDirectionButton
{
    text-align: center;
}

#divDirectionFlash
{
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#divGetDirections
{
    text-align: left;
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #e8e8e8;
    border: solid 1px Black;
}

#tdGetDirectionsthrough
{
}

.tdGetDirections
{
    height: 7px;
    padding-top: 7px;
}

#tdDirectionAddress
{
    vertical-align: text-top;
    padding-left: 50px;
    padding-top: 50px;
}

#tblDirectionspnlEmail
{
    text-align: left;
}

#td1DirectionspnlEmail
{
    text-align: right;
}

#td2DirectionspnlEmail
{
    text-align: left;
    padding-left: 5px;
}

#td1DirectionsYourMsg
{
    text-align: right;
}

#td2DirectionsYourMsg
{
    padding-left: 5px;
    text-align: left;
}

.GoogleChekcoutButton
{
    border: solid 5px black;
}

.PayPalButton
{
    border: solid 1px black;
}

.CreditCartButton
{
    border: solid 1px black;
}

#tblSendDirection
{
    text-align: left;
}

.asptxtEmailMessage
{
    width: 250px;
    height: 80px;
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
}

.tdDirectionspnlSMS
{
    height: 5px;
    padding-top: 5px;
}

#td1DirectionsSMSType
{
    text-align: right;
    vertical-align: top;
}

#td2DirectionsSMSType
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

.tdDirectionsSMS
{
    padding-left: 11px;
}

#td1DirectionsMobile
{
    text-align: right;
    vertical-align: middle;
}

#td2DirectionsMobile
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

.td3DirectionsMobile
{
    text-align: left;
    vertical-align: middle;
}

.lblDirections
{
    text-align: center;
}

#tdDirectionsInfo
{
    vertical-align: top;
    padding-left: 10px;
    padding-top: 50px;
}

#tbltdDirectionsInfo
{
    padding-left: 5px;
    text-align: left;
}

#tdContactUsComments
{
    vertical-align: top;
}

#tdContactUsSubmitbtn
{
    text-align: center;
}

.aspDirectionstxtNumber
{
    width: 145px;
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
}

.aspDirectionstxtEmail
{
    width: 250px;
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
}

#LoginInnerContainer
{
    padding: 50px;
}

.LoginTextBox, .SurveyTextBox, .DirectionTextBox, .MyProfileTextBox, .CateringTextBox
{
    border-color: #974515;
    border-style: solid;
    border-width: 1px;
}

#divlblContactUsMessage
{
    text-align: left;
    padding-left: 130px;
    vertical-align: top;
}

.OrderCheckoutDistanceMessage
{
    font-family: Verdana;
    font-size: 12px;
    color: Red;
}

.EmptyCart
{
    border: none;
    background: url(../Images/EmptyCart.jpg) no-repeat;
    width: 80px;
    height: 24px;
    cursor: pointer;
}

#YourOrderText
{
    font-size: 12px;
    width: 120px;
}

#tdOrderCartImage
{
    width: 30px;
}

#tdEmptyCart
{
    width: 90px;
}

.CreateUserStyleLabel
{
    width: 150px;
    text-align: right;
    padding-left: 200px;
    padding-right: 10px;
}

.CreateUserStyleTextbox
{
    text-align: left;
}

.LabelAlignment
{
    text-align: right;
    padding-right: 2px;
}

.divMainImage
{
    height: 265px;
    width: 512px;
    vertical-align: top;
}

.divHomeRoomInquiry
{
    height: 270px;
    width: 212px;
    background: url(../Images/BlockBg.jpg);
    vertical-align: top;
}


.lblASAP, .ASAP
{
    font-family: Verdana;
}

.InvoicePromotional
{
    text-align: right;
    padding-left: 100px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin-left: 95px;
    margin-right: 95px;
    margin-top: 20px;
}

.InvoicePromotionalMessage
{
    text-align: left;
    padding-left: 100px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin-left: 95px;
    margin-right: 95px;
    margin-top: 20px;
}

.InvoiceSubmit
{
    background: url(../Images/submit.gif) no-repeat;
    width: 83px;
    height: 30px;
    border: none;
    cursor: pointer;
}

.InvoiceCancel
{
    background: url(../Images/cancel.gif) no-repeat;
    width: 83px;
    height: 30px;
    border: none;
    cursor: pointer;
}

.ContactUsMessage
{
    color: #673012;
}

#tdContactUsMessage
{
    text-align: left;
    padding-left: 120px;
}

.lblOrderConfirmationMessage
{
    color: Red;
    padding-bottom: 10px;
}

#divCompanyNameFooter
{
    /*background: url(../Images/HeaderBg.jpg);*/
    height: 0px;
}

.tcTipText
{
    display: none;
}

.RNTClass
{
    display: none;
}

.lblASAPDatetime
{
    font-size: 12px;
    color: Gray;
    font-style: italic;
}

#tdlblMinimumDeliveryTime
{
    padding-left: 174px;
    padding-right: 90px;
}

#mainText
{
    background: white;
}

/*RoomBookingControl page*/
.RoomsContainer
{
    float: left;
    padding-top: 20px;
    background: url(../Images/BlockBG.jpg) repeat;
    width: 950px;
    color: #BBBBBB;
}

.RoomContent
{
    float: left;
    text-align: justify;
    width: 400px;
    height: 100px;
    display: block;
}

.Dot
{
    display: block;
}

.RoomContentTitle
{
    display: inline-block;
}

.RoomContent img
{
    float: left;
    margin-right: 5px;
}

.FacilityContent
{
    margin-top: 10px;
    text-align: left;
    width: 400px;
    height: 400px;
    display: inline-block;
    padding-left: 40px;
}

.RoomContainerLeft
{
    width: 440px;
}

.RoomContainerRight
{
    width: 490px;
}

.RoomDetail
{
    float: left;
    text-align: left;
    vertical-align: top;
    width: 450px;
}

/*end of RoomBookingControl page*/

/*Room Selection control page*/
.PanelHeader
{
    width: 500px;
    background: maroon;
    margin-bottom: 10px;
}

.LabelOfHeader
{
    text-align: left;
    display: inline;
}

.ButtonOfHeader
{
    text-align: right;
    display: inline;
}

/*end of Room Selection Control page*/

/* HomeInquiryControl Page*/

.Label
{
    text-align: right;
    font-size: .8em;
    color: Black;
    font-weight: 600;
    width: 60px;
    padding-right: 3px;
}

.InquiryContent
{
    padding-left: 5px;
}

.HomeInquiryTabelTr
{
    margin-bottom: 5px;
}

.Text
{
    /*margin-bottom : 10px;   */
    text-align: left;
    width: 80px;
    padding-left: 3px;
}

/* End of HomeInquiryControl Page*/

/* FineDining Page*/
.FineDiningContentLeft
{
    width: 250px;
    float: left;
}

.FineDiningContentRight
{
    width: 600px;
    float: left;
}

.FineDiningContent
{
    line-height: 18px;
    text-align: justify;
    font-size: 1.04em;
}

.DiningContent
{
    display: inline-block;
    width: 400px;
}

.OpeningHoursContent
{
    vertical-align: top;
    display: inline-block;
    background: #777777;
    width: 220px;
    color: White;
    padding-left: 10px;
    margin-left: 5px;
}

.FineDiningContentTitle img
{
    background: transparent;
    float: left;
}

.FineDiningContentTitle
{
    width: 650px;
    height: 140px;
}

.FineDiningContentTitleText
{
    padding-top: 30px;
    font-size: 1.2em;
}

/*End of FineDining Page*/
/* 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: Black;
    width: 100%;
    font-size: 14px;
}

.ViewOrderDashBoardGridViewPagerStyleAmtPaid
{
    padding-left: 10px;
}

.ViewOrderDashBoardGridViewEmptyRowStyle
{
    text-align: center;
}

.btnViewInvoiceForDashBoard
{
    border: none 0px;
    background: url(../Images/ViewDashBoard.gif) no-repeat;
    height: 25px;
    width: 76px;
    cursor: pointer;
    margin: 0px;
}

.btnPrintInvoiceForDashBoard
{
    border: none 0px;
    background: url(../Images/PrintDashBoard.gif) no-repeat;
    height: 25px;
    width: 76px;
    cursor: pointer;
    margin: 0px;
}

.btnViewLiveOrders
{
    background: #ed5802 url(../Images/ViewLiveOrder.gif) repeat scroll 0 0;
    height: 30px;
    width: 702px;
    cursor: pointer;
    color: White;
    font-weight: bold;
    font-size: 16px;
    border: solid 1px #ed5802;
    margin: 0px;
    padding: 0px;
}

#divNavigateToDashBoard
{
    text-align: center;
}

#spanNewOrders
{
    font-size: 14px;
    font-weight: bold;
}

.btnUnifiedDashboardRefresh
{
    cursor: pointer;
    border: none 0px;
    background: url(../Images/refresh.gif) repeat scroll 0 0;
    height: 25px;
    width: 91px;
}
/*end of dashboard styles*/

/*Starting of RoomBooking Panelbar styles*/

.selection
{
    background: url("Img/CommonImg.gif") repeat-x scroll 0 -27px #343434;
    color: #241100;
    font-weight: bold;
}

#RoomBookingContent .tdDateSelection
{
    width: 320px;
    display: block;
    margin-bottom: 10px;
}

#RoomBookingContent .tdDateSelectionLeft
{
    text-align: right;
    float: left;
    width: 150px;
    padding-right: 10px;
    color: Black;
    font-weight: 200;
    display: inline;
}

#RoomBookingContent .tdDateSelectionRight
{
    width: 150px;
    float: left;
    text-align: left;
    display: inline;
}

#RoomBookingContent .tdText
{
    border: 1px solid Maroon;
    width: 154px;
}

#RoomBookingContent .tdTextDate
{
    border: 1px solid Maroon;
    width: 154px;
    height: 23px;
    padding-top: -5px;
}

#RoomBookingContent .DateSelection
{
    padding-left: 80px;
}


#RoomBookingContent .CalendarDetail
{
    text-align: center;
    padding-left: 100px;
}

.dateSelection
{
    border: 1px solid red;
    padding-left: 10px;
}
/*Ending of RoomBooking Panelbar styles*/






/*********** Stylesheet for MediaGallery ************/
/* Added By Pritesh 2010-07-20 */

#MediaGalleryContainer
{
    margin-left: 5px;
}

#MediaGalleryMenu
{
    /*float: left;     background: #ead7a7;     padding-top: 20px;     padding-bottom: 20px;     width: 200px;     margin-top: 20px;*/
    clear: both;
}

#VideoGalleryContent
{
    float: right;
    border: solid 1px #8F8F69;
    margin-top: 20px; /*width:720px;*/
    width: 100%;
    margin-right: 10px;
    margin-bottom: 10px;
}

#tdPictureGalleryContainer
{
    text-align: center;
    padding-left: 20px; /*width:700px;*/
    width: 100%;
}

#tdVdGalleryContainer
{
    padding-top: 50px;
    text-align: left;
    width: 110px;
    padding-left: 60px;
    text-align: center;
    vertical-align: top;
}

#divVdGallery
{
    font-weight: bold;
    font-family: Arial;
}

.VdGalleryLink
{
    text-decoration: none;
    color: #853A30;
}

#divVdGalleryIcon
{
    width: 23px;
    height: 23px;
    cursor: pointer;
}

#divVdGalleryIconContainer
{
    margin-top: 5px;
    margin-left: 45px;
    text-align: left;
    margin-right: 45px;
}

.VdGalleryLink #divVdGallery:hover
{
    text-decoration: underline;
}

.VdGalleryLink:hover
{
    text-decoration: underline;
}

.tblVideoGalleryThumb
{
    background: #ffffff;
    border: solid 1px black;
}

.tblVideoGalleryThumbSelected
{
    background: #a75c53;
    border: solid 1px black;
}

.tblVideoGalleryThumbSelected .divVideoLable a
{
    color: White;
}


.divVideoLable
{
    font-weight: bold;
    text-align: left;
}

.divVideoLable a
{
    color: #000;
}

.tdVideoDescription
{
    padding: 3px;
}

.tdThumbText
{
    text-align: left;
    vertical-align: top;
    width: 255px;
    padding-left: 5px;
    line-height: 15px;
}

/* End of MediaGallery */



/*********** Stylesheet for Direction Page ************/
/* Added By Pritesh 2010-07-20 */

#DirectionContainer
{
    margin-left: 0px;
}

#DirectionMenu
{
    float: left;
    background: #ead7a7;
    width: 420px;
    margin-top: 20px;
    margin-left: 10px; /*display:none;*/
}

#DirectionContent
{
    float: left;
    margin-left: 10px; /*border-top: dotted 1px #cacac8;     border-bottom: dotted 1px #cacac8;*/
    width: 920px;
}

#divDirectionContainer
{
    float: left;
    width: 562px; /*padding-left:10px;     padding-top:10px;*/
}

#DirectionBackGround
{
    background-color: #f0ebcb;
    height: auto;
}

#divDirectionMap
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    float: left;
}

.ifrmDirectionMap
{
    width: 562px;
    height: 452px;
}

#divDirectionMapAddress
{
    float: right;
    width: 250px;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
}

.directionTabButtonUnselected
{
    border: none;
    background: #a14d17;
    cursor: pointer;
    color: White;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

#divdirection
{
    border-color: #311d12;
    border-style: solid;
    border-width: 2px;
    height: 480px;
    width: 562px;
}

.SearchItemLabel
{
    color: White;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
}

.directionTabButtonSelected
{
    border: none;
    background: #311d12;
    cursor: pointer;
    color: White;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

.directionTabButtonSelected:hover
{
    border: none;
    background: #311d12;
    cursor: pointer;
    color: White;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}

#DirectionTitle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #241100;
    text-align: left;
}

#DirectionText
{
    font-family: Verdana;
    font-size: 12px;
    color: #241100;
    text-align: left;
}

#DirecationBackground
{
    border: solid 1px Black;
    width: 100%;
    height: 452px;
    float: left;
    border: solid 1px; /*background-image: url('../Images/Direction.jpg');*/ /*	width:562px;*/
}

#divDirectionAddress
{
    float: left;
    text-align: left;
    color: White;
    padding: 10px;
    margin-left: 9px; /*border: solid 1px black;*/
    width: 325px;
    height: 432px;
    background-color: #8d080b;
}

.cusLabel1
{
    text-align: left;
    font-family: Arial;
    font-size: 15px; /*color: #241100;*/
    color: Black;
    width: 250px;
}

#divDirectionInfo
{
    display: none;
    float: left;
    width: 600px;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}

#tdDirectionInfo
{
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
}

#divIdirection
{
    text-align: left;
    padding-left: 130px;
}

#getDirectionFlashPath
{
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#divMapDirection
{
    text-align: left;
    padding-top: 150px;
    padding-left: 50px;
}

.tdIdirection
{
    vertical-align: middle;
    color: #69462f;
    font-size: 14px;
    font-family: Verdana;
}

.tdSendDirection
{
    height: 7px;
    padding-top: 7px;
}

#tdSMSType
{
    vertical-align: top;
    text-align: right;
}

.tdddlMobile
{
    text-align: left;
    vertical-align: top;
    padding-left: 11px;
}

#tdMobile
{
    text-align: right;
    vertical-align: middle;
}
/* End of Direction Page */



/* Facilities Page Control CSS starts */

#divFacilitiesHeader
{
    margin: 10px 5px 10px 5px;
    padding: 5px;
}

#divFacilitiesHeaderTitle
{
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    color: #980d0c; /*background-color: #980d0c;*/
    padding: 5px;
    padding-left: 10px; /*border-bottom: solid 1px #980d0c;*/
}

#divFacilitiesHeaderDescription
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 5px 10px 5px;
    border-bottom: dotted 1px #cacac8;
    border-top: dotted 1px #cacac8;
}

#divFacilitiesLeft
{
    /*width:400px;*/
    width: 100%;
    margin: 0px;
    float: left;
    background-color: #e8e8e8;
    border: solid 1px #980d0c;
}

#divFacilityTitle
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: White;
    background-color: #980d0c;
    padding: 5px;
}

#divFacilityDescription
{
    text-align: left;
    color: #980d0c;
    margin-top: 5px;
    padding-left: 5px;
}

#divFacilityList
{
    text-align: left;
    margin-top: 10px;
}

.FacilityContentContainer
{
    text-align: left;
    overflow: auto;
    padding-top: 5px;
    margin-top: 10px;
    list-style-image: url('../Images/Icon_Arrow.gif');
}

.EventContainerFooter
{
    text-align: right;
    padding-right: 10px;
    background: white;
}

#divFacilitiesRight
{
    float: right;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px; /*border: solid 1px red;*/
    width: 510px;
    text-align: center;
    display: none;
}

#divFacilityImageListContainer
{
    width: 290px;
    float: left;
    margin: 10px 10px 10px 7px;
}

.FacilityContentItem
{
    margin-left: 0px;
    text-align: left;
    margin-bottom: 0px;
    width: 180px;
    float: right;
    list-style-image: url('../Images/Icon_Arrow.gif');
}

#divFacilityImageList
{
    height: 83px;
    width: 83px;
    float: left;
}

/* End of Facilities Page Control CSS */





/* Tariff & Conditions Page Stylesheet Starts */

#divConditionsHeaderTitle
{
    text-align: left;
    font-family: Verdana;
    font-size: 24px;
    font-weight: bold;
    color: #980d0c; /*background-color: #980d0c;*/
    padding: 5px;
    padding-left: 10px;
    border-bottom: 1px solid #980D0C;
}

#divConditionsHeaderDescription
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 5px 10px 5px;
    border-bottom: dotted 1px #cacac8;
    border-top: dotted 1px #cacac8;
}

#divConditionsDetails
{
    background-color: #e8e8e8;
    padding: 5px;
    padding-left: 10px;
}

#divConditionDescription
{
    text-align: left;
    color: Black;
    list-style-image: url('../Images/Icon_Arrow.gif');
    padding-left: 20px;
    padding-bottom: 3px;
}

.lstCondition
{
    list-style-type: square;
}

/* End of Tariff & Conditions Page Stylesheet */





/******* (START) Style Rooms Page ******/

#divRoomDisplayContainer
{
    width: 950px;
}

.spnTarrif
{
    float: left;
    font-size: 110%;
    font-weight: bold; /*padding-left:25px;*/
    padding-top: 10px;
    display: block;
    width: 100%;
}

#btnBookNow
{
    background: url('../Images/book.png') no-repeat;
    border: none;
    height: 27px;
    width: 85px;
    margin-top: 10px;
    padding: 0;
    font: 0;
}

.tabWholeContainer
{
    background-color: #b3a1d0;
    clear: both;
    float: left;
}

.tdFirst
{
    width: 85px;
    text-align: right;
}

.tdFirst span
{
    text-align: right;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    font-family: Verdana;
}

.divPageRoomReservation
{
    float: right;
    margin-top: 3px;
}

.tdSecond
{
    width: 190px;
    text-align: left;
    padding: 2px;
}

.tdSecond input
{
    width: 144px;
}

.selRoomType
{
    width: 150px;
}

.divLeftCorner
{
    background-image: url('../Images/panelHeader.jpg');
    width: 8px;
    height: 30px;
    float: left;
}

.divMiddle
{
    width: 224px;
    height: 30px;
    background: url('../Images/panelHeader.jpg') repeat-x 0 -60px;
    float: left;
}

.divMiddle span
{
    font-size: 14px;
    font-weight: bold;
    color: White;
    font-family: Verdana;
    margin: 5px auto;
    display: block;
    clear: both;
    text-align: center;
}

.divRightCorner
{
    background: url('../Images/panelHeader.jpg') repeat-x 0 -30px;
    height: 30px;
    width: 8px;
    float: left;
}

.divContainer
{
    /* margin-top:5px;     margin-left:5px;*/
    float: left;
}

.divPanelBottom
{
    width: 240px;
    background: url('../Images/panelBottom.jpg') no-repeat 0 0;
    height: 10px; /*float:left;*/
    clear: both;
    font-size: 0;
    margin: 0;
    padding: 0;
}

.divRoomImageContainer
{
    float: left;
    display: block;
    width: 220px;
    margin-top: 10px;
    margin-left: 0px;
}

.divImageContainer, .divImageContainerSelected
{
    float: left;
    width: 220px;
    height: 220px;
    margin-left: 5px;
    color: White;
}

.divImageContainerSelected .divRoomTitle
{
    width: 220px;
    height: 30px;
    background-color: #633b81;
    margin-top: 5px;
}

.divImageContainerSelected span
{
    color: White;
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
    padding-top: 3px;
    display: block;
}

.divImageContainerSelected .divRoomImage
{
    height: 185px;
    width: 220px; /*background-color: #633b81;*/
    background-color: #d99f9f;
}

.divRoomTitle
{
    width: 220px;
    height: 30px;
    margin-top: 5px;
    background-color: #C79CE6;
}

.divImageContainer span
{
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana;
    color: Black;
    padding-top: 3px;
    display: block;
}

.divRoomImage
{
    height: 164px;
    width: 220px;
    height: 185px; /*background-color: #c79ce6;*/
    background-color: #c89861;
    float: left;
    clear: both;
}

.divImageContainerSelected .divLeftCorner
{
    background-image: url('../Images/ContainerSelected.jpg');
    width: 8px;
    height: 30px;
    float: left;
}

.divImageContainerSelected .divMiddle
{
    width: 224px;
    height: 30px;
    background: url('../Images/ContainerSelected.jpg') repeat-x 0 -30px;
    float: left;
}

.divImageContainerSelected .divMiddle span
{
    font-size: 14px;
    font-weight: bold;
    color: White;
    font-family: Verdana;
    margin: 5px auto;
    display: block;
    clear: both;
    text-align: center;
}

.divImageContainerSelected .divRightCorner
{
    background: url('../Images/ContainerSelected.jpg') repeat-x 0 -60px;
    height: 30px;
    width: 8px;
    float: left;
}

.divPreviewImage
{
    width: 210px;
    height: 175px;
    margin: 5px;
    display: block;
    border: none 0;
}

.divImageDescription
{
    width: 700px;
    display: block;
    margin-left: 0px;
    padding: 0;
}

.divDescriptionImage
{
    float: left;
    margin-top: 5px;
    overflow: hidden;
    width: 700px;
    height: 300px;
}

.divDescriptionDetail
{
    display: block;
    float: left;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    background-color: #e8e8e8;
    width: 100%;
}

.divDescriptionImage img
{
    width: 700px; /* height:305px;*/
    height: 300px;
}

.divImageDescriptionPanel
{
    display: block;
    float: left;
    margin-left: 15px;
    margin-top: 5px;
    width: 700px;
}

.divDescriptionHeader
{
    height: 23px;
    display: block;
    text-align: left;
    float: left;
    margin-top: 10px;
    width: 100%; /*background-color: #980d0c;*/
    border-bottom: solid 1px #980d0c;
}

.divDescriptionHeader span
{
    font-size: 15px;
    font-weight: bold;
    color: #980d0c; /*font-size: 14px;     font-weight: bold;     color: #36075a;*/
    display: block;
    margin: 3px;
    padding-left: 0px;
    float: left;
}

.divDescriptionBullets
{
    height: 23px;
    width: 22px;
    background-image: url('../Images/ImageDescBullet.jpg');
    float: left;
    display: none;
}

.divDescriptionHeader img
{
    float: left;
}

.divRoomInquiryContainer
{
    float: left;
    height: 249px;
}

.divHallInquiryContainer
{
    float: left;
    height: 225px;
}

.imgDescImage
{
}

#divRoomRequest
{
    display: none;
}

/******* (End) Style Rooms Page ******/





/*Start Stylesheet for Testimonial Page*/
#divTestimonialContainer
{
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}

#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;
    background: white;
    padding-bottom: 10px;
    border-bottom: dotted 2px #d4d4d4;
}

.TestimonialTitle
{
    text-align: left;
    color: #00507d;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.TestimonialText
{
    text-align: justify;
    padding-bottom: 6px;
    padding-left: 30px;
    padding-right: 30px; /*padding-top: 20px;*/
    font-size: 17px;
    font-style: italic;
}

.TestimonialSource
{
    text-align: right;
    padding-top: 10px;
    padding-right: 70px;
    color: #404040;
    font-size: 16px;
    width: 28%;
    float: right;
    font-family: Sans-Serif;
    font-weight: bold;
}

/*End Stylesheet for Testimonial Page*/



/*
#divHomePageImageNavigation
{
    width: 920px;
    color:Black;
	font-family: Verdana;
	font-size: 10px;
	margin-top: 3px;
	margin-right: 3px;
	margin-left:3px;
	margin-bottom: 20px;
	height:150px;
}

#divHomePageImageAndDiscription
{
	text-align: center;
	background: url(../Images/HomeNavigationStrip.jpg) repeat-x;
}
#divHomePageImage
{
	float: left;
	display: table;
	width: 18%;
	margin-left: 5px;
	margin-top: 5px;
	height: 150px;
}
#divHomePageDiscription
{
	width: 77%;
	float: right;
	display: table;
	margin-right: 5px;
	margin-top: 5px;
	height: 150px;
}
.imgHomePageImageNavigation
{
	display: table-cell;
}
.pHomePageDiscription
{
	text-align: justify;
	font-size: 13px;
	color: #826a54;
	display: table-cell;
	width: 100%;
	height: 150px;
}
#divHomePageNavigationBar
{
	color: #380702;
	width: 100%;
	border-top: solid 1px #2e0501;
	display:none;
}
.btnHomePagePrevious
{
	background-color: Transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
}
.btnHomePageNext
{
	background-color: Transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
}
.btnHomePageNumberButtonStyle
{
	background-color: Transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
	color: Black;
}
.btnHomePageSelectedNumberButtonStyle
{
	background-color: Transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
	color: White;
}
.btnHomePageFirst
{
	background-color: Transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
}
.btnHomePageLast
{
	background-color: Transparent;
	border: none;
	font-size: 15px;
	font-weight: bold;
}*/


.divTripAdvisor
{
    float: left;
    padding-top: 26px;
    padding-left: 22px;
}

.divContactUsMessage
{
    display: none;
}




/* -------  HOME PAGE GALLERY STARTS ------- */
#HomePageGalleryWrapper #slider
{
    background: url("../Images/loading.gif") no-repeat scroll 50% 50% transparent !important;
    height: 228px !important;
    position: relative !important;
    width: 920px !important;
    margin: 0 auto;
}

#HomePageGalleryWrapper .slider-wrapper
{
    /*padding-top: 5px;*/
    width: 920px; /*height: 400px;*/ /*padding-top: 20px;     padding-bottom: 33px; background: #fff;*/
}

#HomePageGalleryWrapper #slider a.nivo-imageLink
{
    z-index: 1;
    width: 920px !important;
    height: 228px !important;
}

#HomePageGalleryWrapper #slider img
{
    border-radius: 4px !important;
    height: 228px !important;
    text-align: center;
    width: 920px !important;
}

#HomePageGalleryWrapper
{
    width: 920px;
    background: url(../images/HomePageGalleryBG.png) no-repeat center top;
}

#HomePageGalleryWrapper .nivo-controlNav
{
    background-color: Transparent !important;
    margin: 0 auto;
    overflow: hidden; /*padding: 23px 0 0;*/
    margin-top: 8px;
    position: relative;
    text-align: center; /*width: 210px !important;*/
}
/* Control nav styles (e.g. 1,2,3...) */

#HomePageGalleryWrapper .nivo-controlNav a
{
    cursor: pointer;
}

#HomePageGalleryWrapper .nivo-controlNav a.active
{
    font-weight: bold;
}

#HomePageGalleryWrapper .nivo-prevNav
{
    left: 0px;
}

#HomePageGalleryWrapper .nivo-nextNav
{
    right: 0px;
}

#HomePageGalleryWrapper .nivoSlider
{
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}

#HomePageGalleryWrapper .nivoSlider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: none;
}

#HomePageGalleryWrapper .nivo-main-image
{
    display: block !important;
    position: relative !important;
    width: 100% !important;
}

/* If an image is wrapped in a link */
#HomePageGalleryWrapper .nivoSlider a.nivo-imageLink
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    cursor: pointer;
}
/* The slices and boxes in the Slider */
#HomePageGalleryWrapper .nivo-slice
{
    display: block;
    position: absolute;
    z-index: 0;
    height: 100%;
    top: 0;
}

#HomePageGalleryWrapper .nivo-box
{
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}

#HomePageGalleryWrapper .nivo-box img
{
    display: block;
}

/* Caption styles */
#HomePageGalleryWrapper .nivo-caption
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    filter: alpha(opacity=8);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

#HomePageGalleryWrapper .nivo-caption p
{
    padding: 5px;
    margin: 0;
}

#HomePageGalleryWrapper .nivo-caption a
{
    display: inline !important;
}

#HomePageGalleryWrapper .nivo-html-caption
{
    display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
#HomePageGalleryWrapper .nivo-directionNav a
{
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}
/*
Skin Name: Nivo Slider Default Theme
*/

#HomePageGalleryWrapper .theme-default .nivoSlider
{
    position: relative;
    background: #fff url(../Images/loading.gif) no-repeat 50% 50%;
    margin-bottom: 10px;
}

#HomePageGalleryWrapper .theme-default .nivoSlider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}

#HomePageGalleryWrapper .theme-default .nivoSlider a
{
    border: 0;
    display: block;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav
{
    /*padding: 10px 0 5px 25px;*/
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
    width: 160px;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav a
{
    display: inline-block;
    width: 13px;
    height: 12px;
    background: url(../Images/NonSelectedBtn.jpg) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin: 0 2px;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav a.active
{
    background: url(../Images/SelectedBtn.jpg) no-repeat;
    width: 13px;
    height: 12px;
}

#HomePageGalleryWrapper .theme-default .nivo-directionNav a
{
    display: block;
    width: 44px;
    height: 44px;
    background: url(../Images/Next_Previous.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

#HomePageGalleryWrapper .theme-default:hover .nivo-directionNav a
{
    opacity: 1;
}

#HomePageGalleryWrapper .theme-default a.nivo-nextNav
{
    background-position: -44px 0;
}

#HomePageGalleryWrapper .theme-default a.nivo-prevNav
{
}

#HomePageGalleryWrapper .theme-default .nivo-caption
{
    font-family: Helvetica, Sans-Serif, sans-serif;
}

#HomePageGalleryWrapper .theme-default .nivo-caption a
{
    color: #fff;
    border-bottom: 1px dotted #fff;
}

#HomePageGalleryWrapper .theme-default .nivo-caption a:hover
{
    color: #fff;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav.nivo-thumbs-enabled
{
    width: 100%;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav.nivo-thumbs-enabled a
{
    width: auto;
    height: auto;
    background: none;
    margin-bottom: 5px;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav.nivo-thumbs-enabled img
{
    display: block;
    width: 120px;
    height: auto;
}
/* -------  HOME PAGE GALLERY ENDS ------- */

/* (START) Testimonial Slider */
#divHomeTestimonial
{
    width: 610px;
    height: 170px;
    float: left;
    margin: 5px 5px 5px 8px;
    background-color: #980d0c;
    position: relative;
    padding: 15px;
    font-size: 12px;
    font-style: normal;
    text-align: justify;
    color: #fff;
}

#TestimonoialFooter
{
    height: 100%;
}

.homeReviewText
{
    float: left;
    font-size: 14px;
    font-style: normal;
    height: 170px;
    width: 610px;
    text-align: justify;
    font-size: 12px;
    line-height: 15px;
}

.homeReviewDetail
{
    bottom: 0;
    position: absolute;
    float: left;
    text-align: left;
    padding-right: 31px;
    height: auto;
}

.homeReviewAuthor
{
    font-size: 12px;
    color: #fff200;
}

#slider-prev
{
    position: absolute;
    background: url(../Images/TestimonialArrow.jpg) no-repeat;
    height: 20px;
    width: 22px;
    right: 45px;
    bottom: 10px;
}

.bx-next, .bx-prev
{
    position: absolute;
    cursor: pointer;
    height: 20px;
    width: 22px;
}

#slider-next
{
    right: 22px;
    position: absolute;
    background: url(../Images/TestimonialArrow.jpg) no-repeat;
    height: 20px;
    width: 22px;
    background-position: -22px;
    bottom: 10px;
}
/* (END) Testimonial Slider */
.aInquiryLink
{
    text-decoration: none;
}
#btnInquiry
{
    background-color: #fff;
    width: 140px;
    height: auto;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    font-size: 14px;
    color: #980d0c;
    margin: 32px auto;
    border: 2px solid #980d0c;
    font-weight: bold;
}

#btnInquiry:hover
{
    background-color: #980d0c;
    color: #fff;
    border-color: #fff;
}

#about-left
{
    margin-left: 10px;
    margin-right: 10px;
    width: 633px;
    float: left;
    padding: 10px 0px 10px 0px;
}
#about-right
{
    width: 262px;
    height: 110px;
    float: left;
    vertical-align: top;
    margin-top: 5px;
    margin-left: 5px;
    background-color: #980d0c;
    padding: 10px;
}
/* Reservation Page
------------------------------------------------------------------*/

#divCareerApplyOnline
{
    margin-top: -38px;
}

.ReservationPageTitle, #divCareerApplyOnline
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #115d87;
    padding-left: 4px;
    padding-top: 15px;
}

.ReservationPageDetails table
{
    margin: 0 auto;
}

.ReservationRequestWaterMarkStyle
{
    color: Gray;
}

.tdLeftReservationPage
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    padding-top: 2px;
}

.tdSubLeftreservationPage
{
    width: 70px;
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
    padding-top: 4px;
}

.txtReservationNights
{
    background: #eee;
    border: 1px solid #c1c1c1;
    text-align: right;
    padding-right: 6px;
}

.tdSubRightReservationPage
{
    width: 70px;
    padding-right: 5px;
}

.tdRightReservationPage
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
    padding-bottom: 5px;
}

.tdConfirmationControlLeft
{
    width: 185px;
}

.lblReservationMessage
{
    color: Red;
}

.ReservationSendBtn
{
    background-image: url(../Images/Buttons.png);
    background-position: 0;
    background-color: transparent;
    border: 0px;
    height: 41px;
    margin-top: 20px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 124px;
    cursor: pointer;
}

.ReservationPageBusinessMessage
{
    /*width: 700px;     text-align: justify;     line-height: 18px;     margin: 0 auto;     padding-bottom: 5px;     padding-top: 5px;*/
}

.ReservationInquiryGuestSpan
{
    font-size: 10px;
    color: Gray;
}
#tblContactUsDetail tr:nth-child(3) {
    display: none !important;
}