﻿@import "EventCalendar.css";
@import "RoomsPage.css";
@import "BookingEngineStylesheet.css";

/*@font-face
{
    font-family: "VarandaTitle";
    font-style: normal;
    font-weight: normal;
    src: url("../Font/Title/Eot/1-vivaldi-bold_[allfont.eot");
    src: url("../Font/Title/Eot/1-vivaldi-bold_[allfont.eot?#iefix") format("embedded-opentype"), url("../Font/Title/wof/1-vivaldi-bold_[allfont.woff") format("woff"), url("../Font/Title/ttf/1-vivaldi-bold_[allfont.net].ttf") format("truetype"), url("../Font/Title/svg/1-vivaldi-bold_[allfont.svg#bebasneue") format("svg");
}*/

body input[type="text"], body textarea, input[type="password"], select
{
    border: 1px solid #DDDDDD;
    line-height: 20px;
    padding: 4px 2px;
    vertical-align: middle;
    background: #f5f4f0;
    background: -moz-linear-gradient(top, #f5f4f0 0%, #ffffff 70%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f4f0), color-stop(70%,#ffffff), color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
    background: -o-linear-gradient(top, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
    background: -ms-linear-gradient(top, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
    background: linear-gradient(to bottom, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f0', endColorstr='#f9f9f9',GradientType=0 );
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #575757;
}

.ratemanagementaspx textarea, .ratemanagementaspx input[type="password"], .ratemanagementaspx select, .ratemanagementaspx input[type="text"]
{
    padding-left: 0px;
    padding-right: 0px;
}

.createuseraspx input[type="text"], .createuseraspx input[type="password"],
.loginaspx input[type="text"], .loginaspx input[type="password"],
.myprofileaspx input[type="text"], .myprofileaspx input[type="password"]
{
    width: 220px !important;
}

.createuseraspx select, .loginaspx select
{
    width: 234px !important;
}

.CreateUserStylelabel
{
    text-align: center;
}

body
{
    background:url("../Images/BG.jpg");
    font-family: Segoe UI;
    font-size: 13px;
    color: #444;
    padding: 0px;
    margin: 0px;
    /*line-height: 18px;*/
}
    
form
{
    margin: 0 auto;
    clear: both;
}

ul
{
    font-size: 13px;
    margin: 5px 0 5px 12px; /* list-style: none outside none;*/
    padding: 0px;
}

/***************** Top of All page stylesheet **************/

#divHomepageContainer
{
    background-color: #ffffff;
}

#EventCalenderControlContainer, #divTestimonialContainer, #MediaGalleryContainer, #ContactUSContainer, #DirectionContainer, #SubMasterPageDiv, #RoomBookingContainer, #divAmenitiesContainer, #LoginInnerContainer, #RecoverPassWordContainer, #CreateUserContainer, .RoomsContainer, #FacilityContainer, #PaypalContainer, #divEventDetailContainer, #TariffContainer, .FineDiningContainer, #FacilityPageContainer, .ConferenceContainer
{
    padding: 8px 0px;
    margin-bottom: 7px;
    border-top: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-top:15px;
}


/***************** End of All page stylesheet ***************/
/* Header Master
--------------------------------------------------------------------------------------------------------*/
#divHeader
{
    height: auto;
    min-height: 90px;
}

.defaultaspx #divHeader, .roomsaspx #divHeader, .conferenceaspx #divHeader,  .finediningaspx #divHeader
{
    height: auto;
    background: none;
    padding-bottom: 0;
}

#divHeader
{
    /*background: url(../Images/HomePageGalleryImages/slide1.jpg) no-repeat;
    background-size: cover;*/
    width: 100%;
    padding-bottom: 10px;
    
}
#ctl00_ctl00_PnlMasterPageHeaderContainer
{
}
#divMasterPageHeader
{
}
/*
#home_slider
{
    height: 900px !important;
}

#HomeMiddleContainer
{
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.slider_wrapper
{
    height: 900px !important;
    margin: 0 auto;
    position: relative;
    width: 1600px;
}*/

#home_pager
{
    display: none;
}

#divHeaderContainer
{
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
    margin: 0 auto;
    /*background: url(../Images/HeaderBg.png) top center repeat-x;*/
}
/*.defaultaspx #divHeaderContainer, .roomsaspx #divHeaderContainer, .finediningaspx #divHeaderContainer, .aboutusaspx #divHeaderContainer, .facilitiesaspx  #divHeaderContainer,.servicesexcursions #divHeaderContainer, .contactusaspx #divHeaderContainer,
.reservationaspx #divHeaderContainer,
.careersaspx #divHeaderContainer,
.surveyfeedbackaspx #divHeaderContainer,
.directionsaspx #divHeaderContainer,
.senddirectiontomeaspx */


#divHeaderBottomContainer
{
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 70px;
    width: 950px;
    z-index: 1;
}

#divHeaderBottom
{
    background: none repeat scroll 0 0 #1d1818;
    height: 125px;
    padding: 15px 12px;
    top: 0;
    width: 216px;
    background-image: url(../Images/Complimentary.png);
    background-position: center top;
    background-repeat: no-repeat;
}

#divFreewifi
{
    margin-top: 50px;
    background: url("../Images/wifi.png") no-repeat scroll left center transparent;
    color: #F7861F;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding-left: 40px;
}

#divFreePickup
{
    background: url("../Images/car.png") no-repeat scroll left center transparent;
    color: #F7861F;
    font-size: 14px;
    font-weight: bold;
    padding-left: 40px;
}

#divHeaderMain
{
    background: url("../Images/HeaderBg.png");
    margin: 0 auto;
    height: 100px;
}

#divMenuNavigationContainer
{
    margin: 0 auto;
    float:left;
    padding-right:20px;
}

#divHeaderLeft
{
    height: 130px;
    width: 220px;
    cursor: pointer;
    float: left;
    background-repeat: no-repeat;
    margin-top: 5px;
}

.divHeaderLogoFlash
{
    width: 255px;
    height: 115px;
}

#divHeaderRight
{
    float: left;
    width: 765px;
    color: #aaa;
    /*margin-top: -25px;*/
}
#divHeaderRight .headerBookNow {
    float:right;
    margin-top:-13px;
    margin-right:-40px;
}
    #divHeaderRight .headerBookNow a,#divHeaderRight .headerBookNow a img {
        border:none !important;
    }
#tblHeaderRight
{
    width: 100%;
    float: right;
}

#divHeaderLogo
{
    background: url('../Images/logo.png');
    background-repeat: no-repeat;
    height: 133px;
    width: 219px;
    cursor: pointer;
}

#divHomeLoginAndSitemap
{
    float: right;
    padding-top: 5px;
    width: 323px;
}

#divHeaderSitemap
{
    float: left;
    color: #8d5125;
}

    #divHeaderSitemap a
    {
        color: #d82029;
        text-decoration: none;
    }

.tdSitemap
{
}

#divLoginMenu
{
    float: left;
    /* height: 25px; */
    text-align: left;
    font-size: 14px;
    /*padding-top: 3px;*/
    line-height: 23px;
    height: 26px;
    /*text-shadow: 1px 1px 1px #000;*/
    color:#000;
    padding-left: 350px;
}

.divGoogleTranslator
{
    float: right;
    height: 25px;
    width: 154px;
}

.goog-te-gadget-simple
{
    /* background-color:transparent !important;
    
    background:rgba(255,255,255,0.7) !important;
*/
    background: none !important;
    border-color: transparent !important;
    border-radius: 3px !important;
}

    .goog-te-gadget-simple .goog-te-menu-value
    {
        color: #FFFFFF !important;
    }

.tdLoginReg
{
    /* width:197px;*/
}

#divLoginMenu a
{
    text-decoration: none;
    color: #000;
}

#divHomePageSubMenu
{
    width: 278px;
    height: 28px;
    margin-left: 100px;
}

    #divHomePageSubMenu .left
    {
        float: left;
        background: url(../Images/SubNav_left.png);
        width: 36px;
        height: 28px;
    }

    #divHomePageSubMenu .right
    {
        float: right;
        background: url(../Images/SubNav_right.png);
        width: 36px;
        height: 28px;
    }

    #divHomePageSubMenu .middle
    {
        background: url("../Images/Nav_bg.jpg") repeat-x scroll 0 0 transparent;
        float: left;
        padding-top: 3px;
        height: 25px;
        color: #fff;
        font-family: Segoe UI;
        font-size: 12px;
    }

        #divHomePageSubMenu .middle a
        {
            color: #fff;
            text-decoration: none;
        }

            #divHomePageSubMenu .middle a:hover
            {
                color: #d82029 !important;
            }

#divBookOnlineButtonConatiner
{
    margin-top: 7px;
    height: 29px;
    padding-left: 246px;
    width: 116px;
    float: left;
}

#divBookOnlineButton
{
    height: 29px;
    width: 116px;
    cursor: pointer;
}

#divTripAdvisor
{
    float: left;
    padding-left: 37px;
    width: 163px;
}

.tdAddress
{
}

#divHeaderRightFacebookTwiter
{
    float: right;
    padding-left: 40px;
    padding-top: 20px;
}


#divfacebookheader
{
    height: 31px;
    width: 31px;
    float: left;
    cursor: pointer;
    margin-right: 5px;
    background: url(../Images/SocialIcons.png) 0 0 no-repeat;
}

#divHeaderRightFacebook
{
    height: 31px;
    width: 31px;
    cursor: pointer;
}

#divHeaderRightTwiter
{
    height: 31px;
    width: 31px;
    cursor: pointer;
}

#divtwitterheader
{
    cursor: pointer;
    float: left;
    height: 31px;
    width: 31px;
    margin-right: 5px;
    background: url(../Images/SocialIcons.png) -42px 0px;
}

#divHeaderRightyoutube
{
    height: 31px;
    width: 31px;
    cursor: pointer;
}

#divyoutubeheader
{
    cursor: pointer;
    float: left;
    height: 31px;
    width: 31px;
    margin-right: 5px;
    background: url(../Images/SocialIcons.png) -83px 0px;
}

#divHeaderRightgplus
{
    height: 31px;
    width: 31px;
    cursor: pointer;
}

#divgplusheader
{
    cursor: pointer;
    float: left;
    height: 31px;
    width: 31px;
    background: url(../Images/SocialIcons.png) -125px 0px;
}





#divAddress
{
    text-align: left;
    /*width: 175px;*/
    padding-top: 3px;
    height: 22px;
    
    height: 100%;
    width: 170px;
}

#divPhoneNumber, #divEmail
{
    width: 220px;
}

#divSocialMediaMarketing
{
    float: right;
}

#SocialMediaMarketingControl
{
    float: right;
}

/*   Home Page
---------------------------------------------------------------------------------------------------*/
#divHomePageFlashContainer
{
    /*vertical-align: top;     width: 950px;     height: 405px;      background: url(../Images/Flash.jpg);*/
}

#divMainImage
{
    width: 938px;
    margin: 0 auto;
    height: 410px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.divHomepageLeftContainer
{
    float: right;
    width: 242px;
}

.divHomepageRightContainer
{
    float: left;
    width: 950px;
}

#divJITPcontainer
{
    width: 300px;
    height: 319px;
}

#divSpecialTitle
{
    display: none;
}

.divHomePageFlash
{
    height: 430px;
    width: 950px;
}

.divHomeTop
{
    width: 950px;
    height: 430px;
}

#divImageAlternative
{
    float: left;
    height: 430px;
    width: 950px;
    background: url(../Images/Ipadimages.jpg);
}

#divHomeAddress
{
    width: 545px;
    padding-left: 15px;
    background: url(../Images/seperator.jpg) no-repeat scroll center bottom;
    padding-bottom: 15px;
    padding-top: 15px;
}


#divHomeAboutUs a {
    color: #d82029;
    display: inline-block;
    font-size: 18px;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
    width: 100%;
}

    #divHomeAboutUs a:hover
    {
        text-decoration: underline;
    }

#divHomeSeperator
{
    clear: both;
    width: 950px;
    float: left;
    background: url(../Images/seperator.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    height: 1px;
    padding: 10px 0px;
}

.divHomeTopJIT, .divHomeTopNews, .divHomeTopReservation
{
    width: 300px;
    float: left;
    margin-top:40px;
    margin-right:40px;
}
.divHomeTopJITInner, .divHomeTopNewsInner, .divHomeTopReservationInner
{
    background: #f5f5f5;
    border: 2px solid #fff;
    -o-border-radius: 5px;
    -icab-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height:435px;
}
.divHomeTopReservationInner img{
    width:296px;
}

.divBoxShadow
{
    background:url('../Images/BoxShadow.jpg');
    background-position:-2px 0;
    height:16px;
    width:300px;
}
.divHomeTopReservation
{
    margin-right:0px;
}
.divHomeAttractions, .divHomeHotelDetail, .divHomeWeAccept {
    float:left;
    width:300px;
}
.divHomeHotelDetailSeparator 
{
    background:url(../Images/Separator.gif);
    width:1px;
    height:150px;
    float:left;
    margin:24px;
}

.divHomeAttractions > ul {
    padding: 0;
    margin-bottom:-5px;
}

.divHomeHotelDetail > ul
{
        padding: 0;
}
#divHomeHotelDetailContianer li {
    list-style-type:disc;
    font-size:15px;
}

#divHomeHotelDetailContianer {
    padding-bottom: 20px;
    border-top:1px solid #cfcfcf;
}

#divHomePageBottomRightContainer
{
    float: right;
    padding-left: 14px;
    border-left: solid 1px #ccc;
    width: 459px;
    margin-top: 10px;
}

#divHomePageBottomRightPhoto
{
    background: url(../Images/Gallery_Img01.jpg);
    width: 459px;
    height: 180px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
}

#divHomeRoomPageLink
{
    float: left;
    width: 145px;
    height: 39px;
    background: url(../Images/Rooms.jpg);
    padding-right: 12px;
    background-repeat: no-repeat;
}

#divHomeDiningPageLink
{
    float: left;
    width: 145px;
    height: 39px;
    background: url(../Images/Dining.jpg);
    padding-right: 12px;
    background-repeat: no-repeat;
}

#divHomeMeetingPageLink
{
    float: left;
    width: 145px;
    height: 39px;
    background: url(../Images/Meeting.jpg);
}

#bb_resBtn
{
    cursor: pointer;
}

p.bbres_fieldset
{
    padding-bottom: 0px !important;
    padding-bottom: 6px !important; /*padding-bottom:6px !important;*/
}

.bb_resbox h2
{
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #BBBBBB;
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 6px !important;
    -webkit-margin-bottom: 0px;
    padding: 4px 0;
    text-align: center;
}

.HiddenCalendarWrapper
{
    z-index: 9999 !important;
}

.divHomeBottomNewsAndTestimonial
{
    float: left;
    height: 200px !important;
    width: 378px;
    margin-left: 7px;
}


.divRoomAvailabilityCheckInDate
{
    height: 26px;
    line-height: 26px;
}

    
    


.divRoomAvailabilityCheckOutDate
{
    height: 26px;
    line-height: 26px;
    /*padding-top: 15px;*/
}

    




.RoomAvailabilityGuestLabels
{
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}



.divRoomAvailabilityRooms
{
    width: 72px;
}








.divRoomAvailabilityChildren
{
    width: 72px;
}



.defaultaspx .divRoomAvailabilitySubmitBtnContainer
{
    text-align: center;
    padding-top: 7px;
    padding-right: 20px;
}



#divSpecialImage
{
    width: 300px;
    height: 319px;
}


.ajax__tab_xp .ajax__tab_header
{
    font-family: Segoe UI,tahoma,helvetica;
    font-size: 12px !important;
    height: 34px !important;
    text-align: left; /*border-top: 1px solid #889dc3;     border-left: 1px solid #889dc3;     border-right: 1px solid #889dc3;*/
    background-image: url(../Images/NewsEventBg.jpg) !important;
}

.ajax__tab_default .ajax__tab_header
{
    white-space: nowrap;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: #ffffff !important;
    background-image: url(../Images/newsandevent.jpg) !important;
    background-repeat: no-repeat !important;
    width: 119px;
    height: 27px;
    margin-top: 4px;
    color: #fff;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background: #ffffff !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background: #ffffff !important;
}

.ajax__tab_xp .ajax__tab_outer
{
    background: #ffffff !important;
    height: 30px !important;
}

.ajax__tab_xp .ajax__tab_inner
{
    background: #ffffff !important;
    padding-left: 10px !important;
}

.ajax__tab_xp .ajax__tab_tab
{
    /*background: #dcbe87 !important;*/ /*width: 100px;     color: #000;     font-weight: bold !important;     margin: 0;     padding: 4px;     padding-left:0px;     line-height: 20px;*/
    color: #413f3f;
    font-weight: bold !important;
    background: #ffffff !important; /*background-image: url(../Images/guestreview.jpg) !important;*/
    background-repeat: no-repeat !important;
    width: 119px;
    height: 18px !important;
    margin-top: 4px !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    background: #ffffff !important;
    background-image: url(../Images/newsandevent.jpg) !important;
    background-repeat: no-repeat !important;
    width: 119px;
    height: 27px;
    margin-top: 4px;
    color: #fff;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    background: #ffffff !important;
    color: White;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
    background: #ffffff !important;
    color: White;
}

.ajax__tab_xp .ajax__tab_body
{
    background-color: #fff !important; /*border-color: -moz-use-text-color #dcbe87 #dcbe87 !important;     border-right: 1px solid #889dc3 !important;     border-bottom: 1px solid #889dc3 !important;     border-left: 1px solid #889dc3 !important;*/
    border-style: none !important;
    border-width: 0 1px 1px !important;
    font-family: Segoe UI,tahoma,helvetica !important;
    font-size: 12px !important;
    height: 167px !important;
    *height: 173px;
    padding: 0px0px0px0px!important;
    width: 365px;
}

#divHomeNews
{
}

.divEventContentContainer
{
    height: 125px;
    overflow: auto;
    padding: 5px;
}

    .divEventContentContainer ul
    {
        margin: 0px;
        padding-left: 15px;
        list-style: disc outside;
    }

        .divEventContentContainer ul a
        {
            text-decoration: none;
            color: #413F3F;
            font-weight: bold;
            line-height: 16px;
        }

.EventContainerFooter
{
    overflow: hidden;
    width:100px;
    height:31px;
    margin:0 auto;
    margin-top: 5px;
}

    .EventContainerFooter a
    {
        color: #000;
        text-decoration: none;
        padding-right: 10px;
        font-weight: bold;
    }

        .EventContainerFooter a:hover
        {
            font-weight: bold;
            text-decoration: underline;
        }

.EventContainerFooter a.LinkShowAllEvents
{
    background:url(../Images/ReadMore.jpg);
    height:31px;
    width:100px;
    color:transparent;
    display:block;
}

.EventContainerFooter a.LinkShowAllEvents:hover
{
    background:url(../Images/ReadMore.jpg);
    height:31px;
    width:100px;
    text-indent:-99999px;
    color:transparent;
}
.divViewMore, .aViewMore
{
    height:19px;
    width:100px;
    color:#fff;
    background:#d82029;
    font-family:Segoe UI;
    padding:0px;
    text-align:center;
    text-decoration:none; 
    margin:0 auto;
    margin-top:49px;

}
.divHomePageTestimonialContent
{
    height: 131px;
    overflow: auto;
    padding: 5px;
    text-align: justify;
    color: #413f3f;
}

.divHomePageTestimonialLink
{
    text-align: right;
    float: right;
}

    .divHomePageTestimonialLink a
    {
        color: #d82029;
        text-decoration: none;
        padding-right: 10px;
        font-size: 18px;
    }

        .divHomePageTestimonialLink a:hover
        {
            text-decoration: underline;
        }
.divHomeAttractions a
{
    text-decoration: none;
    color:#d82029;
    float:right;
}
.divHomeAttractions a:hover
{
    text-decoration: underline;
}
#WelcomeNotes
{
    /*background-image: url("../Images/welcomebg.jpg");*/
    float: right;
    height: 200px;
    *height: 207px;
    background-color: #fff;
    width: 296px;
}

#WelcomeLogo
{
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-top: 5px;
    width: 28px;
    display: none;
}

#WelcomeHeader
{
    float: left;
    height: 23px;
    margin-top: 4px;
    padding-left: 0;
    width: 230px;
}

#divHomePageWelcomeText
{
    color: #413F3F;
    float: left;
    font-family: Myriad Pro;
    font-size: 21px;
    font-weight: bold;
    padding-left: 8px;
    padding-top: 2px;
    text-align: left;
}

#WelcomeImg
{
    float: left;
    background-image: url(../Images/Aboutusimg.jpg);
    height: 84px;
    width: 276px;
    margin-left: 8px;
    *margin-left: 4px;
    margin-top: 4px;
    background-repeat: no-repeat;
}

#WelcomeNote1
{
    color: #413f3f;
    float: left;
    font-family: Segoe UI,tahoma,helvetica;
    margin-top: 2px;
    line-height: 14px;
    padding-left: 7px;
    text-align: justify;
    width: 278px;
}

#WelcomeNote2
{
    color: #413f3f;
    float: left;
    font-family: Segoe UI,tahoma,helvetica;
    line-height: 17px;
    padding-left: 8px;
    text-align: justify;
    width: 450px;
    padding-top: 3px;
}

#WelcomeNotes a
{
    color: #413f3f;
    float: right;
    font-weight: bold;
    line-height: 1.5;
    *line-height: 1.5;
    text-decoration: none;
    padding-right: 10px;
    font-size: 12px;
}

    #WelcomeNotes a:hover
    {
        text-decoration: underline;
    }

.divRestaurant
{
    float: right;
    width: 465px;
    height: 197px !important;
    background-color: #F1ECDD;
    border: 1px solid #d82029;
    *height: 204px;
}

#divResHeader
{
    background-image: url(../Images/Category_Vangi.jpg);
    width: 465px;
    height: 29px;
}

.ImageContainer
{
    width: 460px;
    height: 152px;
}

#divRedImg
{
    background-image: url("../Images/VangiImg.png");
    background-repeat: no-repeat;
    float: left;
    height: 149px;
    margin-left: 25px;
    *margin-left: 18.70px;
    margin-top: 6px;
    width: 117px;
}

#divGujImage
{
    background-image: url("../Images/GujaratiThali.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 110px;
    margin-left: 20px;
    margin-top: 26px;
    *margin-top: 19.4px;
    width: 125px;
}

#divKhathiImage
{
    background-image: url("../Images/VangiImage.jpg");
    float: left;
    height: 140px;
    margin-left: 24px;
    *margin-left: 18px;
    margin-top: 11px;
    width: 269px;
}

#divReadMore a
{
    color: #d82029;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    padding-right: 10px;
    text-decoration: none;
}

    #divReadMore a:hover
    {
        text-decoration: underline;
    }

.divDivider
{
    height: 200px;
    width: 2px;
    background-image: url("../Images/Devidar.jpg");
    background-repeat: no-repeat;
    float: left;
}
/* Footer Master
---------------------------------------------------------------*/

#divMasterPageFooterLink
{
    width: 250px;
    float: left;
    padding-left: 40px;
    padding-top: 20px;
}

#divCreditCard
{
    width: 220px;
    float: left;
    text-align: center;
}

#divPriavcyPolicy
{
    text-align: center;
}

#divMasterPageCompanyName
{
    color: #AFAFAF;
    width: 100%;
    text-align: center;
    padding-top: 20px;
}

#tdFooterBottomRow
{
    color: #AFAFAF;
}

.CompanyLink
{
    color: #AFAFAF;
    text-decoration: none;
}

#PageFooter
{
    line-height: 22px;
    width: 1000px;
    font-size: 13px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

#divFooter
{
    background: url(../Images/footer.jpg) #1A1A1A;
    height: 140px;
}

#divFooterAddress
{
    width: 445px;
    float: left;
    line-height: 23px;
    padding-top:20px;
    padding-left:20px;
}

.divFooterSeparator
{
    background: url(../Images/Footer_Separator.jpg) no-repeat center right;
    width: 1px;
    height: 113px;
    margin: 0 10px;
    float: left;
}

#divCompanyNameFooter
{
}

/*** About Us Page ***/

#AboutImage
{
    background-image: url("../Images/AboutUs.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    float: left;
    height: 436px;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 271px;
    margin-right: 20px;
}

#divAboutUs
{
}

    #divAboutUs ul
    {
        list-style: none outside none;
        padding-left: 40px;
    }

    #divAboutUs li
    {
        background-position: left center;
        background-repeat: no-repeat;
        list-style-position: outside;
        list-style-image: url("../Images/Bullet.png");
    }
/******** (START) About Us Page ****/
#divHeaderAbout
{
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    width: 207px;
    color: #d82029;
}

#divHeaderRes
{
    height: 29px;
    display: block;
    text-align: left;
    display: block;
    width: 160px;
    font-size: 15px;
    font-weight: bold;
    font-family: Segoe UI;
    background-image: url("../Images/Title_Bullet.png");
    background-repeat: no-repeat;
}

#divHeaderAbout span
{
    margin: 5px;
    font-weight: bold;
    font-size: 18px;
    font-family: Segoe UI;
    float: left;
}

#divHeaderAbout img
{
    float: left;
    height: 20px;
    width: 28px;
    display: none;
}

ul
{
    list-style: none;
    padding-left: 33px;
}

li
{
    list-style-position: outside;
}

#MonsoonContent
{
    margin: 0 auto;
    line-height: 1.6;
    text-align: justify;
    width: 850px;
    font-size: 12px;
}

#divFacilities
{
    float: left;
    padding-left: 157px;
    width: 700px;
}

    #divFacilities ul
    {
        line-height: 20px;
        padding-left: 50px;
    }

    #divFacilities li
    {
        list-style-type: none;
        text-align: left;
        float: left;
        width: 300px;
        list-style-image: url("../Images/Bullet.png");
    }




/*** End Of Tariffs And Packages ***/

/* Facility Page */
#divFacilityPageleft
{
    float: right;
    padding-right: 50px;
    text-align: left;
}

#divFacilityPageRight
{
    float: left;
    padding-top: 10px;
    width: 580px;
}

.divFacilityPageTitle
{
    background: url("../Images/HeaderThumb.jpg") no-repeat scroll center bottom transparent;
    padding-bottom: 5px;
    padding-left: 20px;
    width: 409px;
    height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #d82029;
}

.divFacilityPageContentItems li
{
    list-style-type:disc;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 30px;
}

.divFacilityPageContentItems ul
{
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 47px;
}
/* End */

/* Food and Dine Page
-------------------------------------------------------------------------*/
.divFineDiningTitle
{
    color: #d82029;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
    border: none;
}

.FineDiningImageBorder
{
    border: solid 3px red;
}

.FineDiningContainer
{
    margin: 0 auto;
    width: 1000px;
}

.divFineDiningFirstThumbImage
{
    float: left;
    height: 80px;
    width: 106px;
    padding-bottom: 5px;
    text-align: right;
}

#FineDinigContentContainer
{
    width: 940px; /*padding: 10px 5px 0px 5px;*/
}

.divLeftFineDinigContent
{
    float: left;
    height: auto !important;
    min-height: 378px;
    width: 554px;
}

.divFineDiningContent
{
    padding-right: 15px;
    text-align: justify;
}

.divRightFineDinigContent
{
    float: left;
    height: auto !important;
    min-height: 370px;
    width: 344px;
}

.divFineDiningPageMenuFlash
{
    width: 940px;
    height: 235px;
}

#FineDiningPageFlashContent
{
    height: 163px;
    width: 950px;
}

#divRestaurant
{
    float: left;
    width: 950px;
    height: 163px;
    margin-bottom: 20px;
}

    #divRestaurant a
    {
        width: 235px;
        height: 130px;
    }

#divRestaurantImage
{
    width: 1000px;
    height: 163px;
}

#divRangoli
{
    float: left;
    width: 235px;
    height: 130px;
}

    #divRangoli a
    {
        width: 235px;
        height: 130px;
    }

        #divRangoli a #divRangoliImage
        {
            background-image: url(../Images/Restaurant_Rangoli.jpg);
            cursor: pointer;
            width: 235px;
            height: 130px;
        }

#divCarbon
{
    float: left;
    width: 235px;
    height: 130px;
}

    #divCarbon a
    {
        width: 235px;
        height: 130px;
    }

        #divCarbon a #divCarbonImage
        {
            background-image: url(../Images/Restaurant_Carbon&SteelBar.jpg);
            cursor: pointer;
            width: 235px;
            height: 130px;
        }

#divBakery
{
    float: left;
    width: 235px;
    height: 130px;
}

    #divBakery a
    {
        width: 235px;
        height: 130px;
    }

        #divBakery a #divBakeryImage
        {
            background-image: url(../Images/Restaurant_Bakery.jpg);
            cursor: pointer;
            width: 235px;
            height: 130px;
        }


#FineDiningPageContent
{
    width: 925px;
    margin: 0 auto;
}

#FineDiningsBreadCrumbContainer
{
    width: 870px;
    margin: 0 auto;
    height: 39px;
    font-weight: bold;
}

#LeftFineDiningBreamCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -6px;
    float: left;
    width: 12px;
    height: 39px;
}

/*.finediningaspx #MagnifierImage
{
    right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}*/

#MidFineDiningBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -56px;
    float: left;
    width: 846px;
    height: 39px;
}

.SelectedImage
{
    border-color: blue !important;
}

#divBigImage
{
    margin-bottom: 5px;
    height: 258px;
    width: 357px;
    position: relative;
}

#VideoPopup
{
    visibility: hidden;
}


#RightFineDiningBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -104px;
    float: left;
    width: 12px;
    height: 39px;
}

#FineDiningsBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 8px;
}

#LeftFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -161px;
    float: left;
    width: 12px;
    height: 24px;
}

#MidFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -209px;
    float: left;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

    #MidFineDiningsBreadCrumb a
    {
        color: #fff;
        text-decoration: none;
    }

#RightFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -259px;
    float: left;
    width: 12px;
    height: 24px;
}

.FineDiningsThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.FineDiningsBigImage
{
    border: 3px solid #c8b080;
}

.divFineDiningPictureTitle
{
    background: url(../Images/RM_PictureGalleryHover.jpg);
    background-repeat: no-repeat;
    height: 30px;
    color: #000;
    padding-left: 45px;
    margin-bottom: 7px;
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold; /*margin-left: 12px;*/
    padding-top: 5px;
}

.divFineDiningVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}

.divFineDiningThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
    text-align: right;
}

.FineDiningsImageBorder
{
    border: 3px solid #c8b080;
}

.divFineDiningThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

    .divFineDiningThumbImage a:hover img
    {
        border: 3px solid #d82029;
    }

.selectedImage
{
    border: 3px solid #5E5B5B;
}

#FineDiningsMenuArrow
{
    background: url(../Images/BreadCrumbArrow.png);
    background-repeat: no-repeat;
    background-position: 6px 14px;
    float: left;
    width: 24px;
    height: 22px;
    padding-top: 8px;
}

#FineDiningTypeBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 8px;
}

#LeftFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -161px;
    float: left;
    width: 12px;
    height: 24px;
}

.SelectedImage
{
    border-color: blue !important;
}

#MidFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -209px;
    float: left;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

#RightFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -259px;
    float: left;
    width: 12px;
    height: 24px;
}

#FineDiningsContentContainer
{
    width: 860px;
    padding: 10px 5px 0px 5px;
}

.divLeftFineDiningsContent
{
    float: left;
    width: 503px;
    min-height: 378px;
    height: auto !important;
    height: 378px;
}

.divRightFineDiningsContent
{
    float: left;
    width: 357px;
    min-height: 370px;
    height: auto !important;
    height: 370px;
}


#VideoPopup
{
    visibility: hidden;
}

.divAllFineDiningsLeftImage
{
    float: left;
    width: 105px;
}

    .divAllFineDiningsLeftImage img
    {
        border: 3px solid #C3B2DE;
    }

.divAllFineDiningsRightContent
{
    float: left;
    height: 91px;
    width: 765px;
}

.divAllFineDiningsDetails
{
    text-align: justify;
}

.divAllFineDiningsReadMore
{
    text-align: right;
    padding-top: 3px;
}

    .divAllFineDiningsReadMore a
    {
        color: #6d2f00;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
    }

.divAllFineDiningsTitle
{
    padding-bottom: 5px;
}

    .divAllFineDiningsTitle a
    {
        color: #6d2f00;
        font-weight: bold;
        font-size: 14px;
        text-decoration: none;
    }

.divAllFineDiningsContainer
{
    width: 870px; /*height : 72px;*/
    padding-top: 10px;
    height: 105px;
}

.divFineDiningsTitle
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
}

.divFineDiningsContent
{
    text-align: justify;
    padding-right: 30px;
}

.FineDiningSubtitle
{
    line-height: 30px;
}

.divFineDiningsFacilityTitle
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    display: none;
}

.divFineDiningsFacilityContent
{
    width: 475px;
}

    .divFineDiningsFacilityContent ul
    {
        list-style-image: url(../Images/FC_SubCategory.png);
        padding-left: 0px;
        margin-left: 0px;
        list-style-position: inside;
    }

.divFoodFacilityTitle
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
}

.divFoodFacilityContent
{
    padding-left: 5px;
    width: 500px;
    float: left;
    margin-bottom: 10px;
}

.lstFoodFacilityContent
{
    background: url("../Images/bullet.png") no-repeat scroll left 5px transparent;
    float: left;
    list-style: none outside none;
    padding-left: 25px;
    width: 450px;
    font-weight: bold;
    margin-left: 0px;
}

.divFoodFacilityContent ul
{
    line-height: 20px;
    list-style-position: inside;
    list-style-type: disc;
    padding-left: 0px;
}

.ItemName
{
    margin-top: 5px;
}

.ItemCategory
{
    margin-top: 10px;
}

.lstFoodCategoryContent
{
    padding-left: 27px;
    margin-top: 0px;
    margin-bottom: 0px;
}

    .lstFoodCategoryContent li
    {
        float: left;
        font-weight: normal;
        list-style-type: disc;
        padding-left: 2px;
        width: 450px;
    }

.FineDiningImageBorder
{
    border: 3px solid #A7A7A7;
}

/* Conference Page

-----------------------------------------------------------------------*/

#ConferencePageContent
{
    width: 900px;
    margin: 0 auto;
    text-align: center;
}

    #ConferencePageContent h1
    {
        padding-top: 80px;
    }
/*.ConferenceContainer
{
    padding:20px;
}*/
#MagnifierImage
{
    right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}

.SelectedImage
{
    border-color: blue !important;
}

#divBigImage
{
    margin-bottom: 5px;
    height: 258px;
    width: 343px;
    position: relative;
}

#VideoPopup
{
    visibility: hidden;
}

.ConferenceThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.ConferenceBigImage
{
    border: 3px solid #d82029;
}

.divConferencePictureTitle
{
    background: url("../Images/RM_PictureGalleryHover.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 7px;
    margin-top: 8px;
    padding-left: 45px;
    padding-top: 5px;
}

.divConferenceVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}

.divConferenceFirstThumbImage
{
    float: left;
    height: 80px;
    width: 106px;
    padding-bottom: 5px;
}

.divConferenceThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
    text-align: right;
}

.ImageBorder
{
    border: 3px solid #DDDDDD;
}

.ConferenceImageBorder
{
    border: 3px solid #DDDDDD;
}

.divConferenceThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

    .divConferenceThumbImage a:hover img
    {
        border: 3px solid #d82029;
    }

.selectedImage
{
    border: 3px solid #d82029;
}

.divLeftConferenceContent
{
    float: left;
    width: 554px;
    min-height: 378px;
    height: auto !important;
    height: 378px;
}

.divRightConferenceContent
{
    float: left;
    width: 344px;
    min-height: 370px;
    height: auto !important;
    height: 370px;
}

#VideoPopup
{
    visibility: hidden;
}

.divConferenceTitle
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
    border: none;
}

.divConferenceContent
{
    text-align: justify;
    padding-right: 30px;
}

.ConferenceSubtitle
{
    line-height: 30px;
}
/********* End of Banquet Page *********/
.divFlowerBullet
{
    background-image: url("../Images/DevidarImg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    font-family: Segoe UI;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    text-align: left;
    width: 300px;
}

#divFunctiontitle
{
    font-size: 12px;
    font-weight: bold;
}

/* Sub Navigation
-----------------------------------------------------------------------*/

#navigation
{
    margin: 0px;
    padding: 0px;
    z-index: 30;
}

    #navigation li
    {
        margin: 0;
        padding: 0;
    }

        #navigation li a
        {
            float: none !important;
        }

            #navigation li a:hover
            {
            }

    /*#navigation li > div
{
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}
*/
    #navigation div a
    {
        /*background: url("../Images/NavBG.jpg") repeat-x scroll center top transparent !important; */
        float: left;
        position: relative;
        display: block;
        margin: 0;
        padding: 5px 10px;
        min-width: 80px;
        width: 80px;
        width: auto;
        white-space: nowrap;
        text-align: left;
        text-decoration: none; /*background: #EAEBD8;*/
        font: 12px Segoe UI;
    }

        #navigation div a:hover
        {
            background: #d82029;
        }

    #navigation div.divPopup
    {
        float: left;
        z-index: 100;
        position: absolute;
        top: 40px;
        left: 0px;
        width: 0px;
    }

.divCategoryContainer
{
    margin-top: -14px;
    width: 528px;
    display: none;
    height: 268px; /*background-image: url(../Images/DropDownBG.jpg);     background-repeat: repeat-x;     background-position: top;*/
    background-color: #fff;
    border-bottom: solid 3px #B3B3B3;
    border-left: solid 1px #B3B3B3;
    border-right: solid 1px #B3B3B3;
    padding: 10px 0 10px 0; /* background-color: #fff;   */
    position: absolute;
    overflow: hidden;
    z-index: 9999;
}

#divRoomsTopSummaryTxt
{
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    background: #d82029;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    color: White;
    margin-left: 3px;
    margin-right: 3px;
}

#CategoriesRoomsPopup
{
    width: 526px;
}

.divCategoryContainer .category
{
    width: 236px;
    margin: 0px 13px 0px 13px;
    border-bottom: dotted 1px #646464;
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
    font-family: Segoe UI;
}

    .divCategoryContainer .category .categoryName
    {
        font-weight: bold;
        color: #000 !important;
        white-space: normal !important;
        font-size: 14px;
    }

    .divCategoryContainer .category .categoryDesc
    {
        font-weight: normal;
        color: #404040 !important;
        padding-top: 3px;
        white-space: normal !important;
        display: block;
        font-size: 10px;
        text-align: justify;
    }


    .divCategoryContainer .category .divCategoryNamesContent
    {
        display: block;
        padding-bottom: 10px;
        width: 230px;
    }

    .divCategoryContainer .category .divCategotyDetails
    {
        display: block;
        float: left;
        width: 190px;
        padding-top: 10px;
    }

    .divCategoryContainer .category .divCategoryIcon
    {
        display: block;
        float: left;
        width: 40px;
        padding-top: 10px;
    }


    .divCategoryContainer .category .categoryItems
    {
        font-weight: normal;
        color: #404040 !important;
        padding-top: 3px;
        white-space: normal !important;
    }



    .divCategoryContainer .category #FacilityContent .FacilityTitle, .divCategoryContainer .category #PictureGalleryContent .PictureGalleryTitle, .divCategoryContainer .category #VideoContent .VideoTitle
    {
        font-weight: bold;
        padding-bottom: 3px;
        padding-top: 3px;
        color: #3f3f3f;
    }

    .divCategoryContainer .category #FacilityContent .FacilityDescription, .divCategoryContainer .category #PictureGalleryContent .PictureGalleryDescription, .divCategoryContainer .category #VideoContent .VideoDescription
    {
        font-size: 10px;
        padding-bottom: 3px;
        color: #3f3f3f;
    }

    .divCategoryContainer .category #FacilityContent
    {
        background-image: url(../Images/RM_Facility.png);
        background-position: 3px 5px;
        background-repeat: no-repeat;
        height: 50px;
        padding-left: 40px;
        white-space: normal;
    }

    .divCategoryContainer .category a.lnkCategory:hover #FacilityContent
    {
        background-image: url(../Images/RM_FacilityHover.png);
        background-position: 3px 5px;
        background-repeat: no-repeat;
        height: 50px;
        padding-left: 40px;
    }

    .divCategoryContainer .category #PictureGalleryContent
    {
        background-image: url(../Images/RM_PictureGallery.jpg);
        background-position: 3px 5px;
        background-repeat: no-repeat;
        height: 40px;
        padding-left: 40px;
    }

    .divCategoryContainer .category a.lnkCategory:hover #PictureGalleryContent
    {
        background-image: url(../Images/RM_PictureGalleryHover.jpg);
        background-position: 3px 5px;
        background-repeat: no-repeat;
        height: 40px;
        padding-left: 40px;
    }

    .divCategoryContainer .category #VideoContent
    {
        background-image: url(../Images/RM_Video.jpg);
        background-position: 3px 5px;
        background-repeat: no-repeat;
        height: 40px;
        padding-left: 40px;
    }

    .divCategoryContainer .category a.lnkCategory:hover #VideoContent
    {
        background-image: url(../Images/RM_VideoHover.jpg);
        background-repeat: no-repeat;
        background-position: 3px 5px;
        height: 40px;
        padding-left: 40px;
    }

        .divCategoryContainer .category a.lnkCategory:hover #FacilityContent .FacilityTitle, .divCategoryContainer .category a.lnkCategory:hover #PictureGalleryContent .PictureGalleryTitle, .divCategoryContainer .category a.lnkCategory:hover #VideoContent .VideoTitle
        {
            color: #000;
        }

    .divCategoryContainer .category .itemName
    {
        font-weight: bold;
        color: #404040 !important;
        white-space: normal !important;
    }


    .divCategoryContainer .category a.lnkCategory
    {
        padding: 0px 0px 0px 5px !important;
        min-height: 34px;
        font-weight: bold;
        color: #404040 !important;
    }

        .divCategoryContainer .category a.lnkCategory:hover, .divCategoryContainer .category.selected
        {
            background-color: #d82029 !important;
        }

.divCategoryContainer .roomscatcolumn
{
    float: left; /*min-height: 344px;     height : auto !important;     height : 344px;*/
}

    .divCategoryContainer .roomscatcolumn.col0
    {
        border-right: solid 1px #646464;
    }

#tdPromotionLeftNavigationContainer
{
    width: 170px;
}

.divFacilityCategoryContainer
{
    margin-top: -14px;
    width: 535px;
    height: 190px;
    background-image: url(../Images/DropDownBG.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #fff;
    border-bottom: solid 3px #9A9C99;
    border-left: solid 1px #9A9C99;
    border-right: solid 1px #9A9C99;
    padding: 10px 0 0px 0;
    position: absolute;
    overflow: auto;
}




/* Login Page
-----------------------------------------------------------------*/
#LoginInnerContainer
{
    padding: 15px 10px 10px 10px;
}

.LoginButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -248px -23px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblChangePasswordErrMessage
{
    color: Red;
}

.LoginCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

#RecoverPassWordContainer
{
    padding: 20px;
}

.dicChangePasswordControlContainer
{
    text-align: left;
    width: 616px;
}

.forgotPassHeaderDiv
{
}

.forgotPassHeaderIconTick
{
    background: url(../Images/emailsent.jpg);
    width: 36px;
    height: 36px;
    float: left;
}

.EmailSentHeaderText
{
    float: left;
    line-height: 36px;
    font-size: 14px;
    font-weight: bold;
}

.txtChangePasswordEmailAddress
{
    width: 300px;
}

.forgotPassHeaderIconImg
{
    background: url("../Images/ForgotPassword.png");
    float: left;
    height: 38px;
    width: 38px;
}

.forgotPassHeaderText
{
    background-color: #F4DBB6;
    color: #0E0905;
    font-size: 18px;
    padding-bottom: 8px;
    padding-left: 45px;
    padding-top: 7px;
    text-align: left;
    border:1px solid #ccc;
}

.forgotPasswordContentDiv
{
    border: 1px solid #c5c5c5;
    margin-top: 10px;
    padding-bottom: 30px;
    padding-left: 60px;
    padding-top: 30px;
    text-align: left;
}

.forgotPasswordContentDivTableContainer
{
    padding-top: 20px;
    text-align: left;
}

.divBtnGetEmail
{
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.btnGetEmail
{
    background-image: url("../images/Buttons.png");
    background-position: -498px -313px;
    border: 0px;
    cursor: pointer;
    height: 26px;
    margin-left: 56px;
    width: 140px;
}

#divLoginMessage
{
    color: Red;
    font-size: smaller;
    margin-top: 5px;
}


/* Register Page
----------------------------------------------------------------*/
#CreateUserContainer
{
}

.divRULInfoContainer
{
    padding-top: 25px;
    text-align: center;
}

.divRULInfoContent
{
    -moz-border-radius: 10px 10px 10px 10px;
    background-color: #efe7d0;
    border: 1px solid #DDDDDD;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    width: 75%;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
}

#divRegiserUserMessage
{
    color: Red;
    text-align: center;
}

.divRULInfoContent table.tblHeading td.left
{
    padding: 10px;
    vertical-align: top;
}

.divRULInfoContent table.tblHeading td.right
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}

.divRULInfoContent table.tblHeading td h3
{
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 5px 0 0;
    text-align: left;
    vertical-align: top;
    font-size: 16px;
}

.divRULInfoContent table .divRULDesc
{
    padding-top: 3px;
    font-size: 14px;
    line-height: 20px;
}

.CreateUserStyleLabel
{
    padding-left: 200px;
    padding-right: 10px;
    text-align: right;
    width: 150px;
}

.CreateUserStyleTextbox
{
    text-align: left;
}

.CreateUserRegiter
{
    background-image: url(../Images/Buttons.png);
    background-position: -348px -63px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

#MessageContainer
{
    padding: 10px;
    color: #000000;
}

/* Contact Us 
---------------------------------------------------------------------*/

#divContainer
{
    margin: 0 auto;
    width: 1000px;
    padding-bottom: 10px;
    min-height: 370px;
}

.defaultaspx #divContainer
{
    width: 100%;
    padding-bottom: 0px;
}

#ContactUsContent
{

    border: 1px solid #c5c5c5;
}

#divContactUsPage
{
    margin: 0 auto;
}

#tdContactUsDetail
{
    vertical-align: top;
}

.txtContactUsFName
{
    width: 255px;
}

.txtContactUsEmail
{
    width: 255px;
}

.txtContactUsTelephone
{
    width: 255px;
}

#tdPhoneNumber, #tdFaxNumber
{
    padding-left: 5px;
    line-height: 22px;
    width: 200px;
}

#divHeaderRight #tdPhoneNumber
{
    width: 120px;
}

#tdEmailText
{
    padding-left: 5px;
    line-height: 18px;
}


#tblContactUsDetail
{
}

#divContactUsAddressDetails
{
    vertical-align: top;
}

    #divContactUsAddressDetails #divHeaderContactDetail
    {
        display: none;
    }

#divContactUsCustomerDetail
{
    width: 380px;
}

.tdContactUsMessage
{
    text-align: center;
}

.txtContactUsComments
{
    width: 255px;
    height: 85px;
}

#tdContactUsSubmitbtn
{
    padding-left: 80px;
}

#tdContactUsComments
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.tdTblContactDetailLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: middle;
}

.tdTblContactDetailRight
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}

.ContactDetailButtonSend
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.tdContactUsMobile
{
    border-bottom: 1px dotted #6b6b6b;
    padding-bottom: 5px;
    padding-top: 5px;
}

.tdContactUsWeb
{
    border-bottom: 1px dotted #6b6b6b;
}

.ContactUsMessage
{
    color: Red;
}

.divContactUsBottom
{
    color: #3a3a3a;
    font-family: Segoe UI;
    margin: 10px auto 0;
    width: 725px;
    text-align: left;
    line-height: 18px;
}

.ContactUsBottomTitle
{
    background: none repeat scroll 0 0 #A07E91;
    color: White;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
}

.divContactUsBottom table
{
    margin: 0 auto;
}

.ContactUsBottomCityName
{
    font-weight: bold;
    line-height: 23px;
    padding-bottom: 5px;
    text-decoration: underline;
}

.ContactUsBottomEmailLink
{
    text-decoration: none;
}

.ContactStaticSelectedStyle, .DirectionStaticSelectedStyle
{
    font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 2px;
    color: #d82029 !important;
    border-bottom: 2px solid #d82029 !important;
}

.ContactStaticSelectedStyle a, .DirectionStaticSelectedStyle a, .ContactStaticHoverStyle a, .DirectionStaticHoverStyle a
{
    border:0px none !important;
}

.ContactStaticMenuStyle
{
    font-family: Times New Roman;
    background: transparent;
    /*width: 100%;*/
    font-size: 12px;
}

.ContactStaticHoverStyle, .DirectionStaticHoverStyle
{
    font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    font-size: 12px;
    
    padding-top: 5px;
    padding-bottom: 2px;
    color: #d82029 !important;
    border-bottom: 2px solid #d82029 !important;
}

#ContactUsMenu, #DirectionMenu
{
    color: White;
    /*width: 127px;*/
    margin:-45px 0 10px 225px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius:0 0 5px 5px;
    background: #dabe92;
    padding: 8px;
    padding-left: 15px;
}

#ContactUsContent
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.ContactStaticMenuItemStyle, .DirectionStaticMenuItemStyle
{
    font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    font-size: 16px;
    padding: 7px;
    font-weight: bold;
    color: #0E0905;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    padding-top: 3px;
    padding-bottom: 2px;
    border-bottom: 2px solid transparent;
}
    .ContactStaticMenuItemStyle a.ContactStatichoverStyle,.ContactStaticMenuItemStyle a.ContactStaticMenuItemStyle,
    .DirectionStaticMenuItemStyle a.DirectionStatichoverStyle,.DirectionStaticMenuItemStyle a.DirectionStaticMenuItemStyle  {
        border-radius:0px !important;
    }
    .ContactStaticMenuItemStyle a
    {
        display: block;
        padding: 2px;
    }
/* Career Page
-----------------------------------------------------------------------*/

#divCareerHeaderContain, .ReservationPageBusinessMessage
{
    width: 720px;
    line-height: 24px;
    text-align: justify;
    margin: 0 auto;
    padding: 10px;
    background-color: #DDDDDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

#divCareersControlContainer, #ReservationPageContainer
{
    padding-top: 20px;
}

#divCareerApplyOnline
{
    /*
    font-size: 14px;
    font-weight: bold;
    color:#d82029;*/
    padding-top: 0px;
    text-align: center;
}

#tblCareerApplyOnline
{
    margin: 0 auto;
}

.tdLeftCareer
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    padding-top: 2px;
}

.tdRightCareer
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}

.txtCareerSend
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblCareerMessage
{
    color: Red;
}

/*  Event Page
------------------------------------------------------------------------*/


#divEventsContainer
{
    color: #000;
}

#divAnnouncementNavigationContainer
{
    background: url("../Images/NewsAndEventsTopBg.gif");
    font-family: Segoe UI;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    margin: 0px 0px 10px 0px;
    padding-left: 18px;
}

    #divAnnouncementNavigationContainer a
    {
        color: White;
    }

.Annmenu-mid
{
    border: 1px solid transparent;
    height: 16px;
    color: #fff;
    float: left;
    cursor: pointer;
    padding: 1px 10px 3px 10px;
    margin-top: 2px;
    font-family: Segoe UI;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}

.Annmenu-mid-active
{
    border: 1px solid transparent;
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Segoe UI;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #F3D6B4;
    float: left;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px;
    border: solid 1px #F3D6B4;
    border-radius: 5px;
}

.hlnkAnnouncementLink:hover .Annmenu-mid
{
    border: 1px solid transparent;
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Segoe UI;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #F3D6B4;
    float: left;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px;
}

#divPastAnnouncementTitle
{
    background-color: #F3D6B4;
    color: #000;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0px;
    padding-left: 20px;
    text-align: left;
}

#divAnnouncementTitle
{
    background-color: #F3D6B4;
    color: #000;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0px;
    padding-left: 20px;
    text-align: left;
}

#tdAnnouncementImage
{
    vertical-align: top;
}



#tblAnnouncementItemTemplate
{
    width: 100%;
}


#divAnnouncementDescriptionContainer
{
    text-align: center;
}

#divAnnouncementSeperator
{
    border-bottom: 1px dotted #000;
    height: 1px;
    width: 100%;
    margin-top: 5px;
}

.hlnkViewMore
{
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

    .hlnkViewMore:hover
    {
        text-decoration: underline;
    }

#tdAnnouncementContent
{
    padding-left: 10px;
    vertical-align: top;
}

.divAnnouncementTitle
{
    font-family: Segoe UI;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

    .divAnnouncementTitle a
    {
        color: #000;
        text-decoration: none;
    }

#divAnnouncementTiming
{
    color: #000;
    font-family: Segoe UI;
    font-weight: bold;
    padding-top: 2px;
    text-align: left;
}

#divAnnouncementImageAndDescriptionContainer
{
    color: #000;
    padding-top: 10px;
    text-align: left;
}

.divAnnouncementViewMore
{
    padding-top: 5px;
    text-align: right;
}

.NoEventFound
{
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}

#divPublicationDetailBreadCrumb
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
}

.BreadcrumbNode
{
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Segoe UI;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #FCB16E;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    border: solid 1px #d82029;
    border-radius: 5px;
}

.BreadcrumbCurrentNode
{
    color: #d82029;
}

.BreadcrumbNode:hover
{
    text-decoration: underline;
}

#tblEventDetail
{
    margin: 0px 20px 20px 20px;
    width: 910px;
}

#divAnnoucementDetailHeaderTitle
{
    background: #ccc;
    color: #000;
    margin-bottom: 5px;
    padding-left: 20px;
    line-height: 34px;
}

.lblAnnoucementDetailTitle
{
    font-size: 14px;
    font-weight: bold;
    font-family: Segoe UI;
}

#divAnnoucementDetailTimings
{
    color: #000;
    font-family: Segoe UI;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}

#divAnnoucementDetailImageContainer
{
    text-align: center;
}

#divAnnoucementDetailDescriptionContainer
{
    color: #000;
    padding: 10px 10px 10px 0;
    text-align: center;
}

#divAnnouncementItemTemplate
{
    margin: 0 20px 0px;
    padding: 10px;
}

#tdAnnouncementIconImage
{
    text-align: left;
    vertical-align: top;
    width: 28px;
}

.eventsIcon
{
    background: url("../Images/Events.png");
    float: left;
    height: 28px;
    width: 28px;
}

#tdAnnouncementTitle
{
    padding-left: 5px;
}

.newsIcon
{
    background: url("../Images/News.png");
    float: left;
    height: 28px;
    width: 28px;
}







/* Reservation Page
------------------------------------------------------------------*/

.ReservationPageTitle, #divCareerApplyOnline
{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #d82029;
    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: -148px -103px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    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;
}

/* Direction Page
----------------------------------------------------------------------------*/

#tbl2DirecationBackground
{
    vertical-align: bottom;
    border: 1px solid #DDDDDD;
}

#tbl3DirecationBackground
{
    vertical-align: bottom;
}

#tdtbl2Directions
{
    padding-top: 10px;
    text-align: left;
}

#divDirectionsMultiView
{
    text-align: center;
}

#tdtbl2DirecationBackground
{
}

.optsms
{
    background: url("../Images/Mobile.png") no-repeat;
    background-position: right center;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

.optemail
{
    background: url("../Images/mail.png") no-repeat;
    background-position: right center;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

#iFrmGoogleMap
{
    width: 570px;
    height: 462px;
}

#DirectionBorder
{
    width: 570px;
    height: 462px;
}

#divDirectionsView
{
    text-align: left;
    padding-left: 130px;
}

.tdDirectionsView
{
}

#tdDirectionButton
{
    text-align: center;
}

#divDirectionFlash
{
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#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;
    width: 135px;
}

#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;
}

.PaypalConfirm
{
    background-image: url("../Images/Buttons.png");
    background-position: -547px -183px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.PaypalCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    background-color: transparent;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.CreditCartButton
{
    border: solid 1px black;
}

#tblSendDirection
{
    text-align: left;
}

.asptxtEmailMessage
{
    width: 250px;
    height: 80px;
}

.tdDirectionspnlSMS
{
    height: 5px;
    padding-top: 5px;
}

#td1DirectionsSMSType
{
    text-align: right;
    vertical-align: top;
    width: 135px;
}

#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;
    width:295px;
}

    #td2DirectionsMobile select
    {
        /* border: 1px solid #BBB4B4;*/
    }

.td3DirectionsMobile
{
    text-align: left;
    vertical-align: middle;
}

.lblDirections
{
    text-align: left;
    padding-left: 160px;
}



#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: 135px; /*  border-color: #bbb4b4;     border-width: 1px;     border-style: solid;*/
}

.aspDirectionstxtEmail
{
    width: 250px; /*border-color: #bbb4b4;     border-width: 1px;     border-style: solid;*/
}

#divGetDirections
{
    text-align: left;
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: solid 1px #c5c5c5;
}

    #divGetDirections strong
    {
        font-weight: normal;
    }

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ddlSMSType
{
    width: 200px; /*  border: solid 1px #BBB4B4;*/
}

#divMasterPageHeader #tdPhoneImage
{
    padding-left: 25px;
}

#tdPhoneImage
{
    background: url(../Images/phone.png);
    background-repeat: no-repeat;
}

#tdFaxImage
{
    background: url(../Images/fax.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    padding-top: 10px;
    background-position: center center;
}

#tdEmailImage
{
    background: url(../Images/email_icon.png) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.tdContactUsPhone #tdPhoneImage
{
    background: url(../Images/telephone_icon.png) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.tdContactUsMobile #tdFaxImage
{
    background: url(../Images/fax_icon.png) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    padding-top: 0px;
}

#divDirectionContainer
{
    width: 570px;
    float: left;
}


#DirectionContent
{
    width: 978px;
float: left;
border: 1px solid #c5c5c5;
padding: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.tariffandconditionsaspx #divContainer, #MediaGalleryContainer, #LoginInnerContainer, #CreateUserContainer, #FacilityPageContainer, .bookroomaspx #divContainer, .confirmbookingaspx #divContainer, .paymentbookingaspx #divContainer, .PayPalReturnaspx  #divContainer, #SubMasterPageDiv
{
    width: 978px;
border: 1px solid #c5c5c5;
padding: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-top:15px;
margin-bottom:10px;

}
#divDirectionAddress
{
    width: 280px;
    padding-left: 20px;
    line-height: 18px;
    float: left;
}

#divDirectionInfo
{
    padding-bottom: 10px;
    padding-top: 10px;
}

#DirectionTitle
{
    font-weight: bold;
}

#divDirectionAddress #divHeaderContactDetail
{
    display: none;
}

.contactusaspx .tdContactUsDirections
{
    display: none;
}

.tdContactUsDirections
{
    padding-top: 10px;
}

.ContactUsDirectionsHeader
{
    color: #d82029;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.tblDirectionsHeader
{
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #d82029;
}

.tdDirectionName
{
    padding-left: 5px;
}

.tdDirectionDistance
{
    text-align: center;
}

.tdContactUsAddressTitle
{
    text-align: left;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    color: #d82029;
}

.tdContactUsAddress
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
    text-align: left;
    line-height: 23px;
}

.tdContactUsPhone
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
}

.tdContactUsSales
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
}

.contactUsSalesTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
}

.contactUsPhoneNoTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
}

.tdContactUsWeb
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ContactUsEmailTitle
{
    font-weight: bold;
    height: 15px;
    display: block;
    margin-bottom: 5px;
}

.tdContactUsReservation
{
    text-align: left;
    padding-bottom: 5px;
    color: #3a3a3a;
    padding-top: 5px;
    border-bottom: 1px dotted #3a3a3a;
}

.contactUsReservationTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
}

.tdContactUsDistances
{
    text-align: left;
    padding-bottom: 5px;
    line-height: 18px;
    padding-top: 5px;
}

.ContactUsDistanceTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
}

.tdContactUsEmail
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #3a3a3a;
}

.contactUsWebTitle
{
    font-weight: bold;
}

.DirectionStaticSelectedStyle
{
    /*font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    font-size: 12px;
    background:  #d82029;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFF !important;*/
}

.DirectionStaticMenuStyle
{
    font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    background: /*url(../Images/SubNavBG.jpg);*/ transparent;
    font-size: 12px;
    color: #000;
}

.DirectionStaticHoverStyle
{
    /*font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    font-size: 12px;
    background: #d82029;
    color: #FFF !important;*/
}

.DirectionStaticMenuItemStyle
{
    /*font-family: Segoe UI, Helvetica, Sans-Serif, Segoe UI;
    font-size: 12px;
    font-weight: bold;
    padding: 7px;
    cursor: pointer;
    border-bottom: 1px solid white;
    color: #000;*/
}

    .DirectionStaticMenuItemStyle a
    {
        display: block;
        padding: 2px;
    }

.DirectionMenu
{
    color: White;
}

.SendDirectionToMeMessage
{
    color: Red;
}

/* Gallery 
---------------------------------------------------------------*/

.GalleryStyle
{
    text-align: left;
    margin-left: 0px;
    margin-top:-40px;
}

#MediaGalleryMenu
{
}

#tdPictureGalleryContainer
{
    /* margin-top: 12px;     margin-bottom: 5px;*/
}

    #tdPictureGalleryContainer table
    {
        font-size: 15px;
        color: #d82029;
        font-weight: bold;
    }

#VideoGalleryContent
{
}

.divVideoLable a
{
    color: #000000;
    text-decoration: none;
}

    .divVideoLable a:hover
    {
        text-decoration: underline;
    }

.xsltPictureGalleryContainer
{
    padding: 20px;
    background-color: White;
}

.divRoomType
{
    text-align: left;
    width: 100%;
}

.spnGalleryTitle
{
    color: black;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}

.imglist img
{
    border: medium none;
}

#tdGallery
{
    /*background-color:   #d82029;*/
    border-right: 1px solid #c5c5c5;
}

#divGalleryNavigation
{
    /*width:200px;*/
    margin-right:7px;
}



.divSelectedGallery
{
    /* background: #02697A; */
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    /* padding-left: 20px; */
    /* padding-bottom: 7px; */
    /* padding-top: 10px; */
    width: 200px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 3px;
    background: #ccc;
}

.divUnSelectedClassGallery
{
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
    /* padding-left: 20px; */
    /* padding-bottom: 7px; */
    /* padding-top: 10px; */
    width: 200px;
    text-align: center;
}

    .divSelectedGallery img, .divUnSelectedClassGallery img
    {
    }

.lkbtnSelectedGallery
{
    color: #d82029;
    font-weight: bold;
    text-decoration: none;
}

.lkbtnGallery
{
    color: black;
    font-weight: bold;
    text-decoration: none;
}

#MediaGalleryContainer
{
    float: left;
    width: 950px;
}

.tblVideoGallery
{
    border: 1px solid #d82029;
    padding: 2px;
}

.tdEmbedVideo
{
    padding-right: 2px;
}

.tblVideoGalleryThumbSelected
{
    color: #000;
}

.tdThumbText
{
    line-height: 15px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
    width: 255px;
    background: #F6F1DE;
    margin-bottom: 2px;
}

#tdPhotoGalleryContent
{
}

.divVideoGalleryContainer
{
    margin-top: 12px;
    margin-bottom: 5px;
}

.picturegalleryaspx .ItemStyleCss
{
    /*background: none repeat scroll 0 0 #f1ecdd;*/
    border: 1px solid #eee;
    padding: 5px;
    margin: 0 auto;
    width: 160px;
    height: 120px;
}
/* Testimonial Page
------------------------------------------------------------------------*/

#divTestimonialContainer
{
    padding-left: 30px;
    padding-right: 30px;
    line-height: 26px;
}

.TestimonialContainer
{
    border-bottom: 2px dotted #d82029;
    margin: 0 auto;
    margin-bottom: 3px;
    width: 890px;
    padding-bottom: 10px;
}

.TestimonialTitle
{
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}

.TestimonialText
{
    font-size: 17px;
    font-style: italic;
    padding-bottom: 6px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: justify;
}

.TestimonialSource
{
    float: right;
    font-family: Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    padding-right: 30px;
    padding-top: 10px;
    text-align: right;
    width: 28%;
}


/*** Tariffs And Packages  ***/

#contentfull
{
    margin: 0 auto;
    width: 930px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: none;
    margin-bottom: 7px;
}

.TariffTxt
{
    padding: 0 10px;
    text-align: justify;
}

    .TariffTxt h1
    {
        color: #723d47;
        font-family: Segoe UI;
        font-size: 18px;
        margin: 20px 0 10px;
        padding: 0;
    }

    .TariffTxt p
    {
        margin: 0;
        padding: 0 0 15px;
    }

.tarifftbl
{
    border: 1px solid #DDDDDD;
}

    .tarifftbl .hdrrow
    {
        background: #d82029;
    }

    .tarifftbl .tblhdr
    {
        background-color: #d82029;
        color: white;
        font-family: Segoe UI;
        font-size: 13px;
        font-weight: bold;
        padding-left: 10px;
    }

    .tarifftbl .trCommon
    {
        background-color: #DDDDDD;
    }

    .tarifftbl .trAlt
    {
        background-color: #fff;
    }

    .tarifftbl .tblcontentLeft
    {
        padding-left: 10px;
        border-right: 1px solid #d82029;
    }

    .tarifftbl .tblcontentRight
    {
        padding-left: 10px;
    }

    .tarifftbl td
    {
        color: #000;
        font-family: Segoe UI;
        font-size: 12px;
        padding: 3px 10px;
    }

#divTariffDetails
{
    margin: 0 auto;
    padding-bottom: 35px;
    padding-top: 20px;
    width: 542px;
}

    #divTariffDetails ul
    {
        padding: 0px 0px 0px 14px;
        margin: 0px; /* list-style: disc outside none;*/
        font-family: Segoe UI;
        font-size: 12px;
        line-height: 22px;
        list-style-image: url("../Images/Bullet.jpg");
    }

#divTariffPageBottom
{
    width: 930px;
    margin: 0 auto;
    border-top: solid 1px #9c9c9c;
    padding-top: 10px;
    padding-bottom: 10px;
}

#divTariffPageBottomLocation
{
    float: left;
    padding-left: 30px;
    width: 425px;
}

#divTariffPageBottomLocationContent
{
    float: left;
    text-align: left;
    width: 265px;
}

    #divTariffPageBottomLocationContent ul
    {
        margin: 0 auto;
        padding-left: 35px;
        padding-top: 5px;
        font-size: 13px;
        color: #122952;
    }

#divTariffPageBottomTravelAssistance
{
    float: left;
    padding-right: 20px;
    border-right: solid 1px #9c9c9c;
    border-left: solid 1px #9c9c9c;
}

#divTariffPageBottomTravelAssistanceContent
{
    float: left;
    text-align: left;
    width: 310px;
    height: 75px;
}

    #divTariffPageBottomTravelAssistanceContent ul
    {
        margin: 0 auto;
        padding-left: 35px;
        padding-top: 5px;
        font-size: 13px;
        color: #122952;
    }

#divTariffInquiryButtonContainer
{
    float: left;
    padding-top: 10px;
    padding-left: 80px;
}

    #divTariffInquiryButtonContainer .divReservationInquiryButton
    {
        background-position: -46px -273px;
        float: left;
        width: 141px !important;
    }

#divTariffPageBottomReservationInquiry ul
{
    margin: 0 auto;
    font-family: Segoe UI;
    font-size: 13px;
    padding-top: 5px;
    padding-left: 40px;
    color: #122952;
    float: left;
}

#divConstruction
{
    color: #000;
    margin: 0 auto;
    font-size: 30px;
    height: 50px;
}
/*** End Of Tariffs And Packages ***/

/***********Tariff Page*******************/
#divTarriftable table
{
    height: 288px;
    margin: 27px 0;
    width: 90%;
    border: 0px none;
    border-collapse: collapse;
    color: transparent;
}

#divTarriftable th
{
    background: none repeat scroll 0 0 #c0aa94;
    color: white;
    text-align: center;
    font-size: 15px;
    border:1px solid #c5c5c5;
}

#divTarriftable td
{
    font-size: 15px;
    text-align: center;
    border: 1px solid #c5c5c5;
    color:#1E110B;
}

.divTarrifULLI ul
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.divTarrifULLI li
{
    font-size: 15px;
    line-height: 30px;
    list-style: square outside none;
    margin-left: 70px;
    text-align: justify;
}

.divTarrifTermdAndCondition
{
    color: #525252;
    font-size: 15px;
    margin: 20px;
}

    .divTarrifTermdAndCondition a
    {
        color: blue;
        text-decoration: none;
    }

        .divTarrifTermdAndCondition a:hover
        {
            color: black;
        }

#divTermConditionTitle
{
    border-bottom: 1px dotted;
    font-family: Segoe UI;
    font-size: 20px;
    font-weight: bold;
    padding: 22px 0 10px;
    text-align: center;
}

#divTermConditionContent
{
    line-height: 25px;
    padding: 0 50px 10px;
    text-align: justify;
}

    #divTermConditionContent p
    {
        font-family: Segoe UI;
        font-size: 14px;
        font-weight: normal;
    }

.SpanTermConditionSubTitle
{
    color: blue;
    font-size: 14px;
}

/***********End Tariff Page*******************/



/****************New Conference*************/
.divConferenceItemLeft
{
    float: left;
    padding-right: 5px;
    padding-top: 15px;
    width: 430px;
    text-decoration: none;
    padding: 16px 5px 1px 0px;
}

    .divConferenceItemLeft img
    {
        text-decoration: none;
        cursor: pointer;
        border: 0px none;
    }


.divConferenceItemRight
{
    float: left;
    padding-right: 5px;
    padding-top: 15px;
    width: 430px;
    text-decoration: none;
}

    .divConferenceItemRight img
    {
        text-decoration: none;
        cursor: pointer;
        border: 0px none;
    }

.divAllConferenceDetails
{
    text-align: justify;
    padding-left: 43px;
    padding-right: 43px;
    padding-bottom: 10px;
    color: #202020;
}

    .divAllConferenceDetails a
    {
        text-decoration: none;
        color: #202020;
    }

.divAllConferenceReadMore a:hover
{
    text-decoration: underline;
}

.divButton
{
    background-image: url(../Images/c.gif);
    background-repeat: no-repeat;
}





.contactusaspx .tdContactUsDirections
{
    display: none;
}

.tdContactUsDirections
{
    vertical-align: top;
    padding-top: 15px;
}

.ContactUsDirectionsHeader
{
    color: #02697A;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.tblDirectionsHeader
{
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #DCBE87;
}

.tdDirectionName
{
    padding-left: 5px;
}

.tdDirectionDistance
{
    text-align: center;
}

.tdContactUsDirections ul
{
    list-style: disc inside none;
    margin: 0;
    padding-left: 5px; /*  width: 180px;*/
    padding-top: 10px;
    width:335px;
}

.tdContactUsDirections li
{
    line-height: 24px;
}

.ContactUsDirections
{
    font-weight: bold;
    font-size: 15px;
    color: #d82029;
}

.divTitleTesti
{
    font-weight: bold;
}

.divTextTesti
{
    padding-bottom: 10px;
}

#divSource
{
    text-align: right;
    font-weight: bold;
}

#divEditor
{
    color: #d82029;
    font-style: normal;
    font-size: 18px;
    padding-top:15px;
}

/*************** Fine Dining *************/

#FineDiningContainer
{
    background-color: #ffffff;
    width: 930px;
}

#divFineDiningMain
{
    float: left;
    width: 460px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.FineDiningTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #076020;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}

#divFineDiningImage
{
    margin-bottom: 10px;
    padding-left: 15px;
}

#divFineDiningThumbImage
{
    text-align: center;
    width: 100%;
}

.FineDiningContent
{
    /* margin-top: 13px;*/
    text-align: justify;
    color: #122952;
    padding-top: 3px;
    line-height: 20px;
}

.divPageSubTitle
{
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    font-size: 14px;
    padding-bottom: 10px;
}

#divFineDiningMiddleSeperator
{
    width: 1px;
    height: 472px;
    float: left;
    background: #486030;
    margin-top: 10px;
}

#divFineDiningContentLeft
{
    float: left;
    width: 492px;
    background-image: url("../Images/RestaurantFlash.jpg");
    height: 328px;
}
/* .divFineDiningFlash
{
    width:492px; 
     height:328px;
}*/
#divFineDiningContentRight
{
    width: 420px;
    padding-right: 5px;
    float: right;
    margin-bottom: 5px;
    margin-top: 5px;
}

.divLabelText
{
    font-family: Segoe UI;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

/**** End of FineDining Page ****/

/************************************ Stylesheet for custom Scroll Bar ***********************************/

/* Tiny Scrollbar */
#scrollbar1
{
    float: left;
    margin-left: 5px;
    width: 363px; /*margin: 5px 0 10px;*/
}

    #scrollbar1 .viewport
    {
        width: 346px;
        height: 145px;
        overflow: hidden;
        position: relative;
    }

    #scrollbar1 .overview
    {
        list-style: none;
        position: absolute;
        left: 0;
        text-align: justify;
        top: 0;
        padding: 0;
        margin: 0;
    }

    #scrollbar1 .scrollbar
    {
        background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;
        position: relative;
        background-position: 0 0;
        float: right;
        width: 11px;
    }

    #scrollbar1 .track
    {
        background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
        height: 100%;
        width: 9px;
        position: relative;
        padding: 0 1px;
    }

    #scrollbar1 .thumb
    {
        background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
        height: 146px;
        width: 19px;
        cursor: pointer;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: -5px;
        display: none;
    }

        #scrollbar1 .thumb .end
        {
            background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
            overflow: hidden;
            height: 5px;
            width: 19px;
        }

    #scrollbar1 .disable
    {
        display: none;
    }

#scrollbar2
{
    float: left;
    margin-left: 5px;
    width: 363px; /*margin: 5px 0 10px;*/
}

    #scrollbar2 .viewport
    {
        width: 346px;
        height: 145px;
        overflow: hidden;
        position: relative;
    }

    #scrollbar2 .overview
    {
        list-style: none;
        position: absolute;
        left: 0;
        text-align: justify;
        top: 0;
        padding: 0;
        margin: 0;
    }

    #scrollbar2 .scrollbar
    {
        background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;
        position: relative;
        background-position: 0 0;
        float: right;
        width: 11px;
        display: none;
    }

    #scrollbar2 .track
    {
        background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
        height: 100%;
        width: 9px;
        position: relative;
        padding: 0 1px;
    }

    #scrollbar2 .thumb
    {
        background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
        height: 146px;
        width: 19px;
        cursor: pointer;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: -5px;
    }

        #scrollbar2 .thumb .end
        {
            background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
            overflow: hidden;
            height: 5px;
            width: 19px;
        }

    #scrollbar2 .disable
    {
        display: none;
    }

.surveySubmit
{
    background: url(../Images/Buttons.png);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -248px -103px;
    background-color: transparent;
}

.surveyClear
{
    background: url(../Images/Buttons.png);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -48px -183px;
    background-color: transparent;
}


.tdSurveyFeedbackContactInfo
{
    padding-top: 2px;
    text-align: right;
    vertical-align: top;
    width: 206px;
    padding-right: 5px;
}



.linkReservationRequest
{
    background-image: url(../Images/Buttons.png);
    background-position: -46px -272px;
    background-color: transparent;
    height: 28px;
    width: 142px;
    float: left;
    margin-top: 8px;
}

.divContactUsMessage
{
    font-size: 13px !important;
    height: 65px !important;
    line-height: 23px !important;
    margin: 10px auto;
    background-color: #DDDDDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #303030;
    padding: 6px;
}
/****************** Visite places ******************/

#VisitContainer
{
    width: 950px;
    background-color: #fff;
    float: left;
}

#VisitTitle
{
    background-color: #d82029;
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    padding-left: 10px;
    padding-top: 8px;
    color: #fff;
    border-bottom: 0px;
}

#VisitNearContainer
{
    float: left;
    margin: 25px auto 0;
    padding: 0 7px 10px;
    width: 935px;
    margin-bottom: 20px;
}

#VisitContentContainer
{
    width: 933px;
    float: left;
    border: 1px solid #DDDDDD;
    border-radius: 0px 0px 10px 10px;
    border-top: 0px;
}

.VisiteImageContent
{
    width: 920px;
    float: left;
    margin-top: 20px;
    padding-left: 10px;
}

.PlaceContent
{
    width: 670px;
    float: left;
    text-align: justify;
}

.PlaceTitle
{
    float: left;
    font-size: 16px;
    font-weight: bold;
    width: 670px;
    color: #d82029;
    padding-bottom: 15px;
    padding-top: 5px;
}

.PlaceCity
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    width: 670px;
    padding-bottom: 5px;
}

.VisiteImageSunTemple
{
    background-image: url(../Images/Excursions/Thesuntemple.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageAdalajniVav
{
    background-image: url(../Images/Excursions/AdalajVav.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageSidiSaiyad
{
    background-image: url(../Images/Excursions/SidiSaiyad.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteJamaMasjid
{
    background-image: url(../Images/Excursions/jamamasjid.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteIndrodaPark
{
    background-image: url(../Images/Excursions/IndrodaPark.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageHatheesingJainTemple
{
    background-image: url(../Images/Excursions/HatheesingJainTemple.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageKankSegoe UIake
{
    background-image: url(../Images/Excursions/kankSegoe UIake.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageCalicoMuseum
{
    background-image: url(../Images/Excursions/Calicomuseum.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageAkshardhamTempale
{
    background-image: url(../Images/Excursions/AkshardhamTemple.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageSabarmatiAshram
{
    background-image: url(../Images/Excursions/SabarmatiAshram.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.VisiteImageJultaMinara
{
    background-image: url(../Images/Excursions/jhultaminara.jpg);
    float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat: no-repeat;
}

.DeviderNear
{
    background: url("../Images/seperator.jpg") no-repeat scroll center center transparent;
    clear: both;
    float: left;
    height: 1px;
    padding: 10px 0;
    width: 950px;
}

.nowVisible
{
    z-index: 999;
}

.searchroomaspx .nowVisible
{
    position: absolute;
    top: 23% !important;
    left: 11% !important;
}

.defaultaspx .nowVisible
{
    z-index: 999;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    float: left;
    width: 415px;
}

/*************New Added********/
.siteTitle, .siteTitle2
{
    font-size: 30px;
    font-family: 'Times New Roman';
    Color: #d82029;
    font-weight: normal;
    font-style: italic;
    padding-top: 16px;
    padding-bottom: 15px;
}

.siteTitle2
{
    font-size: 32px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
}

.siteContent
{
    font-size: 22px;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 12px;
    padding-bottom: 5px;
    line-height: 25px;
}
#divHomeAboutUs
{
    padding-top:10px;
}


#divHomeAboutUs p
{
    font-size: 15px;
    line-height: 27px;
    margin:0px;
    /*padding-top: 10px;*/
}

.divHomeBottomOuter
{
    background: url(../Images/BG.jpg);
}

.divHomeBottomInner
{
    background: url(../Images/Shadow.png);
    background-repeat: repeat-x;
}

#divTestimonialLink, #divHomeBottomTestimonial
{
    background-image: url("../Images/gallery_arrow.png");
    background-repeat: no-repeat;
    height: 34px;
    width: 34px;
    float: right;
}

#divTestimonialLink
{
    margin-top: 25px;
}

#divTestimonialTitle
{
    background: url("../Images/Guest-Reviw.jpg") no-repeat;
    background-position: 20px center;
    padding-left: 100px;
    width: 300px;
    margin: 0 auto;
}



#divHomeTestimonial
{
    overflow-y: auto;
    padding: 10px;
    font-size: 16px;
    line-height: 27px;
    font-style: italic;
    text-align: center;
}

#divHomeTestimonialContianer
{
    padding-bottom: 25px;
    float: left;
    margin-top: 17px;
    border-top: 1px solid #CFCFCF;
padding-top: 17px;
}

.divRestaurantTitle
{
    margin-top: 20px;
    text-align: left;
    border-bottom: 1px solid;
    margin-bottom: 20px;
}

.divVarandaRestaurantImage > img
{
    box-shadow: 1px 1px 3px silver;
}

.divRestaurantContent
{
    line-height: 30px;
    clear: both;
    text-align: justify;
    padding-top: 20px;
}

#divRestaurantContentContainer
{
    font-size: 14px;
    line-height: 28px;
}

#divRestaurantContentContainerRight
{
    float: right;
    width: 35%;
    line-height: 20px;
    padding-top: 34px;
}

#divRestaurantContentContainerLeft
{
    float: left;
    width: 60%;
}

.divRestTitle
{
    font-size: 30px;
font-family: "Times New Roman";
font-style: italic;
Color: #d82029;
border-bottom: 1px solid #d82029;
}

.divRestContentAddressTime th
{
    text-align: left;
    width: 50%;
}

.divRestMain
{
    border-bottom: 1px solid #eee;
}

.Restoname
{
    font-size: 16px;
    font-weight: bold;
    
}

/* -------  HOME PAGE GALLERY STARTS ------- */

#HomePageGalleryWrapper #slider
{
    background: url("../Images/loading.gif") no-repeat scroll 50% 50% transparent !important;
    position: relative !important;
    width: 100%;
    margin: 0 auto;
}

@media (min-width: 1600px)
{ /* =================================== */

    .slideParent
    {
        width: 1600px;
        margin: 0px auto;
    }

    #HomeMiddleContainer
    {
        background: url("../Images/SliderBg.jpg") repeat;
    }
}

.nivo-controlNav A
{
    position: relative;
    z-index: 10px;
    cursor: pointer;
}

.nivo-controlNav A
{
    font-weight: bold;
}

#HomePageGalleryWrapper .slider-wrapper
{
    padding-top: 0px;
    position: relative;
}

#HomePageGalleryWrapper #slider a.nivo-imageLink
{
    z-index: 1;
    width: 100% !important;
    height: 100% !important;
}

#HomePageGalleryWrapper #slider img
{
    text-align: center;
    border-style: none;
}

#HomePageGalleryWrapper
{
}

    #HomePageGalleryWrapper .nivo-controlNav
    {
        background-color: Transparent !important;
        margin: 0 auto;
        overflow: hidden;
        /*padding: 23px 0 0;*/
        position: absolute;
        text-align: center;
        width: 170px !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;*/
        text-align: center;
    }

        #HomePageGalleryWrapper .theme-default .nivo-controlNav a
        {
            display: inline-block;
            width: 20px;
            height: 20px;
            background: url(../Images/Bullets.png) no-repeat;
            text-indent: -9999px;
            border: 0;
            margin: 0 2px;
            background-position: center top;
        }

            #HomePageGalleryWrapper .theme-default .nivo-controlNav a.active
            {
                background: url(../Images/Bullets.png) no-repeat;
                width: 20px;
                height: 20px;
                background-position: center bottom;
                margin: 0 2px;
            }

    #HomePageGalleryWrapper .theme-default .nivo-directionNav a
    {
        display: block;
        width: 43px;
        height: 44px;
        background: url(../Images/Next_Previous.png) no-repeat;
        text-indent: -9999px;
        border: 0;
        opacity: 0;
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
    }

    #HomePageGalleryWrapper .theme-default:hover .nivo-directionNav a
    {
        /*opacity: 1;*/
    }

    #HomePageGalleryWrapper .theme-default a.nivo-nextNav
    {
        background-position: -43px 0;
        opacity: 0.5;
    }

        #HomePageGalleryWrapper .theme-default a.nivo-nextNav:hover
        {
            background-position: -43px 0;
            opacity: 1;
        }

    #HomePageGalleryWrapper .theme-default a.nivo-prevNav
    {
        opacity: 0.5;
    }

        #HomePageGalleryWrapper .theme-default a.nivo-prevNav:hover
        {
            opacity: 1;
        }

    #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 ------- */
.nivoSlider
{
    position: relative;
    /*margin-bottom: 10px;*/
}

.nivo-caption-text-left
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    width: 300px;
    bottom: 0px;
}

.nivo-caption-text-right
{
    position: absolute;
    right: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    width: 300px;
    bottom: 0px;
}

.nivo-caption-text-bottom
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    bottom: 0px;
}

.nivo-caption-text-top
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    top: 0px;
}

.nivo-caption-left, .nivo-caption-right
{
    position: relative;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.nivo-caption-bottom, .nivo-caption-top
{
    position: relative;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
/* -------  HOME PAGE GALLERY ENDS ------- */

/*******GO TO TOP Button*********/
#toTop
{
    background: url("../Images/btgotop.png") no-repeat scroll 0 0 transparent;
    bottom: 3%;
    cursor: pointer;
    display: block;
    height: 46px;
    position: fixed;
    right: 10px;
    text-indent: 666em;
    width: 46px;
    z-index: 666;
    background-position: center bottom;
}

    #toTop:hover
    {
        background-position: center top;
    }
/*******GO TO TOP Button End*********/


.plusBox
{
    margin-left: 4px;
}

.surveyfeedbackaspx #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_pnlControlContainer > div
{
    font-family: Segoe UI !important;
    font-size: 13px !important;
}

.tdfacebookLikeV2
{
    padding-top: 3px;
    padding-left: 5px;
    padding-right:5px;
}





#divPromoTitle
{
    position: relative;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
}

#divPromoContent, #ctl00_ContentPlaceHolder1_ctl00_JITRotatorControl_RadRotator1_wrapper
{
    position: relative;
}

.btnSlidePlay
{
    background: url(../Images/PlayPousButton.jpg) center top no-repeat;
    height: 35px;
    width: 35px;
    cursor: pointer;
    margin-top: -3.5%;
    position: absolute;
    z-index: 1;
    margin-left: 1%;
    opacity: 0.5;
}

.btnSlidePause
{
    background: url(../Images/PlayPousButton.jpg) center bottom no-repeat;
    height: 35px;
    width: 35px;
    cursor: pointer;
    margin-top: -3.5%;
    position: absolute;
    z-index: 1;
    margin-left: 1%;
    opacity: 0.5;
}

.divHomeBookLink
{
    float: right;
    z-index: 1;
    position: absolute;
    top: 0px;
    right: 10px;
    background-color: #d82029;
    height: 30px;
    padding-top: 21px;
    padding-left: 16px;
    padding-right: 15px;
}

.aHomeBookLink
{
    color: #fff !important;
    text-decoration: none !important;
    font-size: 22px !important;
    font-weight: bold !important;
}

.divHomeBookLink:hover
{
    background: #003777 !important;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
/******************** SALES ORDER   *******************/

#divSalesOrderContainer
{
    padding: 10px;
}

.divSalesOrderFirstTitle, .divSalesOrderSecondTitle, .divSalesOrderThirdTitle
{
    height: 32px;
    line-height: 32px;
    width: 895px;
    background: #EEEEEE;
    padding-left: 35px;
    color: #778085;
}

.divSalesOrderFirstTitle
{
    background-image: url(../Images/SO_01.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.divSalesOrderSecondTitle
{
    background-image: url(../Images/SO_02.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

.divSalesOrderThirdTitle
{
    background-image: url(../Images/SO_03.png);
    background-repeat: no-repeat;
    background-position: 4px 4px;
}



#divSalesOrderContainer #divBillingInformation
{
    border: none;
}

#divSalesOrderContainer table
{
    margin: 0 auto;
}

.SalesOrderPanel
{
    padding: 10px;
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
}

#divSalesOrderContainer #divBillingInformation
{
    padding-bottom: 0px;
}

#divSalesOrderContainer #divPaymentOptions
{
    padding-top: 0px;
}

.SalesOrderSearchButton
{
    background-image: url("../Images/Buttons.png");
    background-position: -49px -103px;
    height: 26px;
    width: 87px;
    cursor: pointer;
    border: none;
}

.SalesOrderContinueButton /* make payment*/
{
    background-image: url("../Images/Buttons.gif");
    background-position: -548px -222px;
    border: medium none;
    cursor: pointer;
    height: 26px;
    width: 87px;
}

.SalesOrderBackButton /*back*/
{
    background-image: url("../Images/Buttons.gif");
    background-position: -448px -223px;
    width: 87px;
    height: 26px;
    border: none;
    cursor: pointer;
}

.divSalesOrderDetail
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.divSalesOrderError
{
    color: #FF0000;
    text-align: center;
}

.spnSalesOrderOr
{
    width: 240px;
    text-align: center;
    font-weight: bold;
    display: block;
}

.tdLeftSalesOrder
{
    text-align: right;
}

.tdRightSalesOrder
{
    text-align: left;
}
/********************END OF SALES ORDER   *******************/
.divHomeMiddle, .divHomeBottom
{
    width: 1000px;
    margin: 0 auto;
}

.divHomeMiddle
{
    margin-bottom: 25px;
}

#ctl00_divContainerOuter,#ctl00_ctl00_divContainerOuter, #ctl00_ctl00_ctl00_divContainerOuter
{
    padding-top:30px;
    background: url(../Images/Shadow.png);
    background-repeat: repeat-x;
}
.defaultaspx #ctl00_divContainerOuter
{
    padding-top:0;
    background:none;
}
/*
@media (max-width: 1000px)
{
    .divHomeMiddle, .divHomeBottom
    {
        width:90%;
    }
    
    #divHeaderLeft,.nav li
    {
        float:none !important;
    }
    #divHeaderLeft
    {
        margin:15px auto;
    }
    .nav
    {
        height:auto !important;
    }
    #divHeaderRight
    {
        width:auto;
    }
    

}*/


.divHomeFacilites
{
    padding-top:7px;
    padding-bottom:10px;
    margin:0 auto;
    width:200px;
    line-height:25px;
}
.divHomeFacilites li
{
    list-style-type:disc;
}
.TCCouponDiscountValue
{
    color:#000 !important;
}
#FacilityPageContainer
{
    background: url(../Images/FacilitiesOnRight.jpg) no-repeat;
    background-position: 575px 80px;
}
#HotelMainImage
{
    height:320px;
    width:317px;
}

#divContainer .resendactivationaspx {
    text-align:center;
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin-top:25px;
    padding-bottom:10px;
}
#divContainer .resendactivationaspx table{
    margin:0 auto;
    text-align:left;
}

/****************** Start Home Page Slide bottom content ******************/
#divHomeTopSliderBottom {
    height:35px;
    background:#6b4734;
    font-size:15px;
}

#divHomeSlideContentContainerOuter {
    width:1000px;
    margin:0 auto;   
}
#divHomeSlideContentContainerInner {
 position:absolute;
 width:1000px;
 margin-top:-3px;
}
#divHomeSlideContentAmenities {
    width:230px;
    float:left;
    margin-right:20px;
    height:35px;
    transition:All 0.5s ease-in;
    -webkit-transition:All 0.5s ease;
    -moz-transition:All 0.5s ease;
    -o-transition:All 0.5s ease;
    overflow:hidden;
    background:#F4DAB5;
}
    #divHomeSlideContentAmenities:hover {
        height:130px;
        margin-top:-95px;
    }

#divHomeSlideContentAttractions{
    width:230px;
    float:left;
    margin-right:20px;
    margin-top:0px;
    height:35px;
    transition:All 0.5s ease-in;
    -webkit-transition:All 0.5s ease;
    -moz-transition:All 0.5s ease;
    -o-transition:All 0.5s ease;
    overflow:hidden;
    background:#F4DAB5;
}
    
    #divHomeSlideContentAttractions:hover
    {
        height:130px;
        margin-top:-95px;
    }

#divHomeSlideContentHotelDetails {
    width:230px;
    float:left;
    margin-right:20px;
    height:35px;
    transition:All 0.5s ease-in;
    -webkit-transition:All 0.5s ease;
    -moz-transition:All 0.5s ease;
    -o-transition:All 0.5s ease;
    overflow:hidden;
    background:#F4DAB5;
}
    #divHomeSlideContentHotelDetails:hover  {
        height:130px;
        margin-top:-95px;
    }    
#divHomeSlideContentTravelersInn {
    width:230px;
    float:left;
    margin-right:20px;
    height:35px;
    transition:All 0.5s ease-in;
    -webkit-transition:All 0.5s ease;
    -moz-transition:All 0.5s ease;
    -o-transition:All 0.5s ease;
    overflow:hidden;
    background:#F4DAB5;
}
    #divHomeSlideContentTravelersInn:hover  {
        height:130px;
        margin-top:-95px;
    }
    .divHomeSlideContentContainer ul {
        list-style-type:disc;
        padding-left:0px;
        font-size:15px;
        margin-bottom:0px
    }
.divHomeSlideContentTitle {
    font-family:"Times New Roman";
    font-size:30px;
    font-style:italic;
    text-align:center;
    color:#d82029;
    text-decoration:underline;
}

#divhotelAddres.divHomeSlideContentDetail {
    margin-top:5px;
    padding-left:20px;
}
#divHomeTopSliderBottom a
{
    text-decoration: none;
    color:#d82029;
    float:right;
    margin-right:10px;
}
    #divHomeTopSliderBottom a.linkbookNow {
        text-align:center;
        margin-right:29px;
    }
#divHomeTopSliderBottom a:hover
{
    text-decoration: underline;
}
.divHomeSlidetopArrow {
            background:url(../Images/Top.png);
            background-repeat:no-repeat;
            content: " ";
            height: 31px;
            width:192px;
            pointer-events: none;
            position: absolute;
            margin:-30px 0 0 19px;
}
/****************** End Home Page Slide bottom content ******************/
#aReservationInquiryHeaderBookNow {
    color:#d82029;
    font-weight:bold;
    text-decoration:none;
}
    #aReservationInquiryHeaderBookNow:hover {
        text-decoration:underline;
    }
.paypalreturnaspx #PaypalContainer
{
    background:#fff;
}

.modal {
	    z-index: 10;
    display: block;
    padding-top: 64px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.5);
    z-index: 9999999;
}
.modal-content {
	margin: auto;
	background-color: #fff;
	position: relative;
	padding: 0;
	outline: 0;
	max-width: 600px
}
.modal-inner { padding: 20px 30px; }
.modal-close {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: absolute;
	right: 0;
	top: 0;
	background: transparent;
	    padding: 0px 10px;
    font-size: 20px;
    font-weight: 900;
}
.animate-opacity { animation: opac 0.8s }@keyframes opac{from{opacity:0} to{opacity:1}}