﻿@import "TestimonialAdmin.css";

@font-face
{
    font-family: "FORTE";
    font-style: normal;
    font-weight: normal;
    src: url("../Font/FORTE.eot");
    src: url("../Font/FORTE.eot?#iefix") format("embedded-opentype"),
    url("../Font/FORTE.woff") format("woff"),
    url("../Font/FORTE.ttf") format("truetype"),
    url("../Font/FORTE.svg#bebasneue") format("svg");
}

body
{
    margin: 0px;
    font-size: 11px;
    font-family: Verdana;
    color: #2a2a2a;
    background-color: #fff;
    line-height: 18px;
    background-image: url(../Images/Background_Bg.jpg);
    background-position: center top;
    background-repeat: repeat-x;
}
forms
{
    margin: 0 auto; width: 950px;
}
.loginControl table.tblNewUserRegister td.right
{
    color:Black;
}
/*ul
{
    margin: 0px;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 12px;
    list-style: none;
}*/
ul
{
    list-style:none outside none;
}

#divContainer
{
    margin: auto;
    width: 950px;
}
.defaultaspx #divContainer
{
    margin: auto;
    width: 100%;
}
#divWholePage
{
}
.divFlowerBullet
{
    float: left;
    background-image: url(../Images/TitleSeparator.jpg);
    background-repeat: no-repeat;
    background-position: center left;
}
.divLabelText
{
    float: left;
    text-align: left;
    font-weight: bold;
    font-family: Verdana;
    font-size: 15px;
    color:#772118;
}




.divPageTitleLabel
{
    /* background-image: url("../Images/LabelBottomBorder.jpg");*/
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 30px;
}
/*** MasterPageHeader ***/
#divMenuMainConteiner
{
    height: 33px;
    float: left;
    height: 33px;
    width: 925px;
    margin: 0 auto;
}

#divMenuNavigation
{
    clear: both;
    margin: 0 auto;
    width: 980px;
    padding-top: 4px;
    text-align: left;
    height:31px;
}

.divHeaderParent
{
    margin: auto;
    width: 946px;
}

#divHeader
{
    height: 149px;
    margin: 0 auto; /*background: url(../Images/Headerimg.jpg) no-repeat;*/
    background-position: center;
}
#divMasterPageHotelLogo
{
    width: 358px;
    float: left;
    text-align: right;
    background: url(../Images/Header_Logo.png);
    height: 111px;
}
#divLogo
{
    width: 225px;
    cursor: pointer;
    height: 111px;
}
#divMasterPagerHeaderRight
{
       float: right;
    width: 436px;
}
#divHomeLoginAndSitemap
{
   text-align: right;
    width: 200px;
}
#divHeaderSitemap
{
    color: White;
    float: left;
    font-family: Verdana;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
}
#divHeaderSitemap a
{
    color: White;
    text-decoration: none;
}
#divMasterPageLogin
{
        float: left;
    font-size: 12px;
    padding-top: 5px;
    text-align: right;
    width: 156px;
    display:none;
}

#divMasterPageLogin a
{
    color: #000;
    text-decoration: none;
}
#divShareContainer
{
    float: right;
    width: 350px;
}
#divBookNowAndContactDetail
{
    float: left;
    width: 100%;
}
/*#divHomeBookNow
{
    background: url("../Images/OnlineReservation.gif") repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 34px;
    text-decoration: none;
    width: 196px;
}*/
#divHomeBooknowButton
{
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
#divAddress
{
    float: left;
    font-size: 13px;
    margin-top: 30px;
    padding-left: 62px;
    text-align: left;
    width: 425px;
}
/*#AddressFormat
{
    
    float: left;
    border: 1px white solid;
}

#PhoneNumber
{
    float: left;
    border: 1px solid white;
}
#trAddress
{
    border: 1px solid white;
    float:left;
    
}*/
.account_link
{
}
#tdHomePagePhoneLabel
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    width: 440px;
}
#tdHomePagePhoneNumber
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 6px;
    text-align: left;
}
.tdNearByPlaces
{
    padding-bottom: 5px;
}
#tdNearByPlacesLabel
{
    color: #772118;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
#tdNearByPlacesDescription
{
    font-size: 13px;
    text-align: left;
}
#tdNearByPlacesDescription ul
{
    list-style: disc outside none;
    margin: 0;
    padding-left: 15px;
}
/*#tdPhoneLabel
{
    color: #772118;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}*/
#tdPhoneImage
{
    background-image: url(../Images/Telephone.jpg);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-position: center center;
}


#tdMobileNumber
{
    text-align: left;
    padding-left: 5px;
}
#tdMobileImage
{
    background-image: url(../Images/Mobile.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-position: center center;
    display:none;
}


#tdPhoneNumber
{
    text-align: left;
    padding-left: 5px;
}
/*#tdFaxLabel
{
    color: #772118;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}*/
#tdFaxImage
{
    background-image: url(../Images/Fax_icon1.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-position: center center;
}
#tdFaxNumber
{
    font-size: 13px;
    text-align: left;
    padding-left:5px;
}
#tdEmailImage1
{
    background-image: url(../Images/email.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    background-position: center center;
    
}
#tdEmailText
{
    text-align: left;
    padding-left:5px;
}

#divHeaderRightFacebookTwiter
{
    margin-top: 12px;
    float: left;
    margin-left: 45px;
}
#divHeaderRightFacebook
{
    float: left;
    width: 32px;
    height: 32px;
    background-image: url(../Images/Facebook.jpg);
    cursor:pointer;
}
#divHeaderRightTwiter
{
    height: 32px;
    margin-left: 38px;
    width: 32px;
    background-image: url(../Images/Twitter.jpg);
    cursor:pointer;
}

#SocialMediaMarketing
{
}
#divSocialMediaMarketing
{
    float: left;
    width: 500px;
    padding-top:10px;
    height: 30px;
    margin:0px;
    margin-left: 80px;
}
#divMenuNavigationContainer
{
    float:left;
    height:35px;
    margin:0px;
}
/*** end of MasterPageHeader ***/


/*** MasterPageFooter  ***/
#ctl00_PnlMasterPageFooterContainer
{
    height:28px;
}
#divFooter
{
     background: url(../Images/FooterBG.jpg);
     background-position:center top;
}
#PageFooter
{
    width:950px;
    margin:0 auto;
}
#divMasterPageFooterLink
{
    width: 323px;
    float: left;
    padding-top: 3px;
    text-align:left;
    *line-height:15px;
    
}

#divCreditCard
{
    width: 190px;
    float: left;
    text-align: right;
    margin-top: 3px;
}

#divMasterPageCompanyName
{
    /*float: left;     width: 350px;     text-align: right;*/
    float: right;
    text-align: right;
    width: 175px;
    padding-top: 3px;
    *line-height:15px;
    color:white;
    
}

#tdFooterBottomRow
{
    float: left;
    height: 27px;
    width: 950px;
}
.CompanyLink
{
    color: white;
    text-decoration: none;
}

/*** end of MasterPageFooter ***/

/*** Home Page ***/

#divHomePageFacilityContainer
{
    width: 335px;
    float: left;
    padding-top: 5px;
}
#divHomePageFacilityContainer #divFacilityThumb
{
    float: left;
    width: 68px;
}
#divHomePageFacilityContainer #divHomePageFacilityContent
{
    float: right;
    width: 245px;
}
#divHomePageFacilityContainer #divHomePageFacilityContent #divHomePageFacilityTitle
{
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}
#divHomePageFacilityContainer #divHomePageFacilityContent #divHomePageFacilityText
{
    text-align: justify;
}
/*** Home page Reservation Inquiry Version Control 2 *********/
.divRoomAvailabilityDates
{
    float: left;
    width: 200px;
    padding-left:15px;
    margin:0px;
    height: 55px;
}

.divRoomAvailabilityCheckInDate
{
    height: 26px;
    line-height: 26px;
    float: left;
}

.divRoomAvailabilityCheckInDate .divLeftRoomAvailabilityDates
{
    float: left;
    text-align: left;
    width: 80px;
}

.divRightRoomAvailabilityDates
{
    float: left;
    padding-left: 5px;
    text-align: left;
    width: 90px;
    height:5px;
    *line-height:5px;
}

.divRoomAvailabilityCheckOutDate
{
    height: 26px;
    line-height: 26px;
    float: left;
}

.divRoomAvailabilityCheckOutDate .divLeftRoomAvailabilityDates
{
    float: left;
    text-align: left;
    width: 80px;
}

.divRoomAvailabilityContainer
{
    width: 216px;
}

.RoomAvailabilityGuestLabels
{
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}

.divRoomAvailabilityOptions
{
    float: left;
    height: 60px;
    width: 217px;
}

.divRoomsContainer
{
    float: left;
    width: 72px;
}

.divRoomAvailabilityRoomsTitle
{
    padding-top:3px;
    height: 35px;
    width: 72px;
}
.divRoomAvailabilityAdults
{
    padding-top:3px;
}
.divRoomAvailabilityRooms
{
    width: 72px;
}

.divAdultsContainer
{
    float: left;
    width: 72px;
}

.divRoomAvailabilityAdultsTitle
{
    height: 35px;
    width: 72px;
}

.divChildrenContainer
{
    float: left;
    width: 72px;
}

.divRoomAvailabilityChildrenTitle
{
    height: 35px;
    width: 72px;
}

.divRoomAvailabilityChildren
{
    padding-top:3px;
    width: 72px;
}

.divRoomAvailabilitySubmitBtnContainer
{
    float: left;
    line-height: 10px;
    padding-left: 77px;
    text-align: center;
    padding-top:10px;
    *padding-top:7px;
}

.InquiryControlSubmitBtn
{
    background-image: url("../Images/check.gif");
    border: 0 none;
    cursor: pointer;
    height: 25px;
    width: 86px;
}

/********** End ***********/
#divHomePageFacilities
{
    float: left;
    width: 220px;
   
    padding-left: 8px;
}
#divHomePageFacilityImage
{
    background:url(../images/Facilities_Thumb.jpg);
    width:205px;
    height:75px;
}
#divHomePageTestimonials
{
    float: left;
    width: 325px;
    height: 125px;
    padding-right: 10px;
}
#divHomeTestimonial
{
    height: 100px;
}
#divHomePageNewsAndEvents
{
    float: left;
    width: 335px;
    height: 125;
    padding-left: 10px;
}
#HomePageTopContent
{
    width:100%;
    padding:5px 1px 0px 1px;
   
    margin:0 auto;
}

#divHomePageSpecialOffer
{
    float: left;
    width: 240px;
}
#divJITPcontainer
{
    width: 200px;
}
#divSpecialImage
{
    height: 200px;
    width: 240px;
}
.divHomePageTestimonialLink
{
    text-align: right;
    padding-right: 10px;
}

.HomePageTestimonialLink
{
    color: #772118;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.HomePageTestimonialLink:hover
{
    text-decoration: underline;
}
#divHomePageBottomLeft
{
     float: left;
    height: 200px;
    padding-right: 6px;
    width: 693px;
}
.HomePageBookNowButton
{
    background: url(../Images/CheckAvailability.gif);
    border: none;
    height: 27px;
    width: 65px;
    cursor: pointer;
}
#HomePageReservationTable
{
    float: right;
    padding-right: 20px;
}
.divHomePageReservation
{
    background: url("../Images/reservebg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 190px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 225.5px;
}
#divHomePageCheckInDate
{
    float: left;
    height: 26px;
}
.HomePageCheckInDate
{
    width: 135px;
    padding-top: 3px;
}
#divHomePageCheckOutDate
{
    float: left;
    height: 26px;
}
.HomePageCheckOutDate
{
    width: 135px;
    padding-top: 3px;
}
#divHomePageRoomAvailabilityButton
{
    float: left;
    height: 27px;
    width: 65px;
}
.divHomePageFlash
{
   height: 386px;
   width: 940px; 
}
#divImageAlternative
{
   height: 386px;
   width: 940px; 
   background:url(../Images/Flash_01.swf);
   margin:0 auto;
}

#divHomeNews
{
    color: #772118;
}

.EventContainerHeader
{
}

.divEventContentContainer
{
    padding-left: 0px;
}

.EventContentContainer
{
    padding: 0px;
    margin-left: 13px;
    padding-left: 13px;
    text-align: left;
    line-height: 20px;
    list-style-image: url(../Images/NewsAndEventsBullet.jpg);
    font-size: 13px;
    font-family: Verdana;
}
.EventContentContainer li
{
}
.hyperlinkEventTitle
{
    text-decoration: none;
    color: #603D03;
}

.EventContainerFooter
{
    text-align: right;
    display: none;
}
.CustomEventContainerFooter
{
    text-align: right;
}
.LinkShowAllEvents
{
    font-weight: bold;
    color: #772118;
    font-size: 12px;
    text-decoration: none;
}
.LinkShowAllEvents:hover
{
    text-decoration: underline;
}

.HomePageFacilityLink
{
    float: right;
    color: #772118;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.HomePageFacilityLink:hover
{
    text-decoration: underline;
}
.divHomePageLabel
{
    float: left;
    height: 30px;
    width: 195px;
    padding-left:25px;
}
.divHomePageFlowerBullet
{
    width: 35px;
    float: left; /* background-image: url(../Images/HomePageFlowerBullet.jpg);*/
    background-repeat: no-repeat;
    background-position: left center;
    height: 17px;
}
.divHomePageLabelText
{
    float: left;
    text-align: left;
    font-weight: bold;
    font-family: Verdana;
    font-size: 15px;
    color: #772118;
}
.divHomePageTestimonialContent
{
    margin: 0 auto;
    padding: 3px;
    text-align: justify;
    height: 60px;
}

#divEditor
{
    text-align: right;
    font-weight: bold;
    margin-top: 5px;
    width: 315px;
}

.ajax__tab_xp .ajax__tab_header
{
    background: red;
    font-family: verdana,tahoma,helvetica;
    font-size: 12px !important;
    height: 25px !important;
    text-align: left;
}

.ajax__tab_default .ajax__tab_header
{
    white-space: nowrap;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: #b08687 !important;
    color: White;
    width: 105px;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background: #b08687 !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background: #b08687 !important;
}

.ajax__tab_xp .ajax__tab_outer
{
    background: #906667 !important;
    height: 24px !important;
}

.ajax__tab_xp .ajax__tab_inner
{
    background: #906667 !important;
}

.ajax__tab_xp .ajax__tab_tab
{
    background: #906667 !important;
    width: 105px;
    color: White;
    height: 21px;
    font-weight: bold !important;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    background: #6a4545 !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    background: #6a4545 !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
    background: #6a4545 !important;
}

.ajax__tab_xp .ajax__tab_body
{
    background-color: #e8d4d4 !important;
    border-color: -moz-use-text-color #b08687 #b08687 !important;
    border-right: 1px solid #b08687 !important;
    border-style: none solid solid !important;
    border-width: 0 1px 1px !important;
    font-family: verdana,tahoma,helvetica !important;
    font-size: 10pt !important;
    padding: 8px 0px 8px 0px !important;
    width: 238px;
}

ul.marquee
{
    /* required styles */
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    position: relative;
    overflow: hidden; /* optional styles for appearance */
    width: 708px;
    margin: 0 auto;
    height: 22px; /* height should be included to reserve visual space for the marquee */
    background-color: #B08687;
}

ul.marquee li
{
    /* required styles */
    position: absolute;
    top: -999em;
    left: 0;
    display: block;
    white-space: nowrap; /* keep all text on a single line */ /* optional styles for appearance */
    font: 14px Verdana, Helvetica, sans-serif;
    padding: 3px 5px;
}
.linkReadMore
{
    text-decoration: none;
    font-weight: bold;
    color: #603D03;
}
#HomePageBottomContent
{
     /*float: left;*/
    padding: 5px;
    margin:auto;
    width: 940px;
}
.divHomePageAccomodation
{
    float: left;
    height: 119px;
    width: 165px;
    margin-left: 13px;
    margin-right: 12px;
    margin-bottom: 9px;
    margin-top: 9px;
    display: inline;
}
.divHomePageDine
{
    float: left;
    height: 119px;
    width: 165px;
    margin-left: 13px;
    margin-right: 12px;
    margin-bottom: 9px;
    margin-top: 9px;
    display: inline;
}
.divHomePageMeet
{
    float: left;
    height: 119px;
    width: 165px;
    margin-left: 13px;
    margin-right: 12px;
    margin-bottom: 9px;
    margin-top: 9px;
    display: inline;
}
.divHomePageBottomLine
{
    clear: both;
    background: #724c4b;
    height: 5px;
}
.divHomePageBottomBanner
{
    height: 25px;
    color: #603D03;
}
.divHomeBottomReservation
{
    background: none repeat scroll 0 0 #DCDDDF;
    border: 1px solid #919191;
    float: left;
    height: 198px;
    margin: 0 10px 0 0;
    width: 238px;
}
.divHomeBottom
{
    height: 200px;
    margin: 0 auto 5px;
    width: 935px;
}
#WelcomeNotes
{
    background-image: url("../Images/welcomebg.jpg");
    float: left;
    height: 190px;
    padding-left:10px;
    padding-right:10px;
    width: 427px;
    padding-top:10px;
}
#WelcomeHeader
{
    float: left;
    background-repeat: no-repeat;
    width: 402px;
    height: 30px;
    padding-left:25px;
}
#divHomePageWelcomeText
{
    color: #772118;
    float: left;
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
}

#WelcomeImg
{
    float: left;
    background-image: url(../Images/welcomeimg.jpg);
    height: 95px;
    width: 185px;
}
#WelcomeNote1
{
    float: left;
    font-family: Verdana;
    font-size: 10px;
    height: 105px;
    line-height: 15px;
    margin-left: 7px;
    text-align: justify;
    width: 235px;
}
#WelcomeNote2
{
    float: left;
    font-family: Verdana;
    font-size: 10px;
    line-height: 12px;
    text-align: justify;
    width: 426px;
}
#WelcomeNotes a
{
    text-decoration:none;
    float: right;
    line-height: 22px;
    color: #2a2a2a;
    font-weight:bold;
}
#WelcomeNotes a:hover
{
    text-decoration:underline;
}
/*** end of Home Page ***/


#divTrip
{
     float: left;
    margin-top: 10px;
    /*padding-left: 45px;*/
    width: 152px;
}
/******* Conference Page *******/

.ConferenceContainer
{
    margin: 0 auto;
    width: 930px;
    background-color: white;
    padding: 10px;
}
#divConferenceMain
{
    padding-bottom: 10px;
}
#divConferenceContent
{
    line-height: 18px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    text-align: justify;
}
#divConferenceImage
{
    padding: 8px;
}
#FineDiningContainer
{
    background-image: url("../Images/aboutus_background_03.jpg");
    border-left: 1px solid #D94726;
    border-right: 1px solid #D94726;
    float: left;
    padding: 10px;
    width: 928px;
}
#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: #772118;
    padding-top: 10px;
}
.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;
}
.divFineDiningFlash
{
     width:492px; height:328px;
}
#divFineDiningContentRight
{
    width: 420px;
    padding-right: 5px;
    float: right;
    margin-bottom: 5px;
    margin-top: 5px;
}
/**** End of FineDining Page ****/
/*** Gallery Page  ***/

.GalleryStyle
{
    text-align: left;
    margin-left: 70px;
}
#MediaGalleryMenu
{
}

#tdPictureGalleryContainer
{
    /* margin-top: 12px;     margin-bottom: 5px;*/
}

#tdPictureGalleryContainer table
{
}

#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
{
    border: 1px solid #87231A;
}
#divGalleryNavigation
{
}


.divSelectedGallery
{
    background: #87241B;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    font-family: Verdana;
    font-size: 13px;
    padding-left: 20px;
    padding-right:20px;
    padding-bottom: 7px;
    padding-top: 10px;
    background-position: right center;
    background-repeat: no-repeat;
    width: 114px;
    text-align: left;
}
.divUnSelectedClassGallery
{
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    font-family: Verdana;
    font-size: 13px;
    padding-left: 20px;
    padding-right:20px;
    padding-bottom: 7px;
    padding-top: 10px;
    background-position: right center;
    background-repeat: no-repeat;
    width: 114px;
    text-align: left;
    padding-left: 20px;
}
.lkbtnSelectedGallery
{
    color: #EFE80F;
    font-weight: bold;
    text-decoration: none;
}
.lkbtnGallery
{
    color: black;
    font-weight: bold;
    text-decoration: none;
}
#MediaGalleryContainer
{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 10px 10px;
    width: 970px;
    text-align:left;
    background:#fff;
}

.tblVideoGallery
{
    border: 1px solid #919191;
    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-bottom: 5px;
}
/** end of Gallery page ***/

/*** Tariffs And Packages  ***/

#contentfull
{
    margin: 0 auto;
    width: 928px; 
    padding-top: 30px; 
    padding-left:10px; 
    padding-right:10px;
     background:white;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.TariffTxt
{
    padding: 0 10px;
    text-align: justify;
}

.TariffTxt h1
{
    color: #723d47;
    font-family: Verdana;
    font-size: 18px;
    margin: 20px 0 10px;
    padding: 0;
}

.TariffTxt p
{
    margin: 0;
    padding: 0 0 15px;
}

.tarifftbl
{
    border: 1px solid #c0c0c0 ;
}
.tarifftbl .hdrrow
{
    
}
.tarifftbl .tblhdr
{
    background-color: #772118;
    color: white;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
    text-align:left;
}
.tarifftbl .trCommon
{
    background-color: #fff;
}
.tarifftbl .trAlt
{
    background-color: #eee;
}
.tarifftbl .tblcontentLeft
{
    padding-left: 10px;
    border-right: 1px solid #ccc ;
}
.tarifftbl .tblcontentRight
{
    padding-left: 10px;
}
.tarifftbl td
{
    font-family: Tahoma;
    font-size: 12px;
    padding: 3px 10px;
}
#divTariffDetails
{
    padding-top: 20px; padding-bottom: 20px;
}
#divTariffDetails ul
{
    padding: 0px 0px 0px 60px; margin: 0px; list-style: disc outside none; font-family:Verdana ; font-size:12px;
}
#divTariffPageBottom
{
    width:930px; margin: 0 auto; border-top:solid 1px #ccc; padding-top:10px; padding-bottom:10px;
}
#divTariffPageBottomLocation
{
  float: left;
    padding-left: 30px;
    width: 425px;
}
#divTariffPageBottomLocationContent
{
    float:left; text-align:left; width:265px;
    font-size:13px;
}
#divTariffPageBottomLocationContent ul
{
    margin: 0 auto; 
    padding-left:25px; 
    padding-top:5px;
    font-size:13px;
}
#divTariffPageBottomTravelAssistance
{
    float:left ;padding-right:20px;border-right:solid 1px  #D94726;
    border-left:solid 1px  #ccc;
}
#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: #772118;
}
#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:Verdana; 
    font-size: 13px;
    padding-top:5px; 
    padding-left: 40px;
    float:left;
}
/*** End Of Tariffs And Packages ***/

/*** Login Page ***/
#LoginInnerContainer
{
    padding: 10px;
    background: White;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
}

.LoginButton
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -248px -23px;
}

#divLoginMessage
{
    color: Red;
}

.lblMessage .lblChangePasswordErrMessage
{
    color: Red;
}

.LoginCancel
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -48px -183px;
}

#RecoverPassWordContainer
{
    padding: 20px;
    background: white;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
}

.dicChangePasswordControlContainer
{
    text-align: left;
    width: 616px;
    color: #772118;
}

.forgotPassHeaderDiv
{
}

.forgotPassHeaderIconImg
{
    background: url("../Images/ForgotPassword.png");
    float: left;
    height: 38px;
    width: 38px;
}

.forgotPassHeaderText
{
    color: #fff;
    font-size: 18px;
    padding-bottom: 8px;
    padding-left: 45px;
    padding-top: 8px;
    text-align: left;
    text-decoration: underline;
    background:#772118;
    height:22px;
}

.forgotPasswordContentDiv
{
    border: 1px solid #ccc;
    margin-top: 10px;
    padding-bottom: 30px;
    padding-left: 60px;
    padding-top: 30px;
    text-align: left;
}

.txtChangePasswordEmailAddress
{
    width: 350px;
}

.forgotPasswordContentDivTableContainer
{
    padding-top: 20px;
    text-align: left;
}

.divBtnGetEmail
{
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.btnGetEmail
{
    background: url("../images/Buttons.gif");
    border: medium none;
    cursor: pointer;
    height: 26px;
    margin-left: 56px;
    width: 140px;
    background-position:-498px -313px;
}

/** End of Login Page ***/

/***  Direction Page ***/

#tbl2DirecationBackground
{
    vertical-align: bottom;
}
#tbl3DirecationBackground
{
    vertical-align: bottom;
}
#tdtbl2Directions
{
    padding-top: 10px;
    text-align: left;
}
#tdtbl2DirecationBackground
{
}

#iFrmGoogleMap
{
    width: 560px;
    height: 400px;
}
#DirectionBorder
{
    width: 400px;
    height: 400px;
}

#divDirectionsView
{
    text-align: left;
    padding-left: 130px;
}
.tdDirectionsView
{
}
#tdDirectionButton
{
    text-align: center;
}
#divDirectionFlash
{
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#tdGetDirectionsthrough
{
    color: #2a2a2a;
    padding-left: 24px;
}
#tdGetDirectionsthrough strong
{
    font-weight: normal;
}
.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: 156px;
}
#td2DirectionspnlEmail
{
    text-align: left;
    padding-left: 11px;
}
#td1DirectionsYourMsg
{
    text-align: right;
}
#td2DirectionsYourMsg
{
    padding-left: 11px;
    text-align: left;
}
.GoogleChekcoutButton
{
    border: solid 5px black;
}
.PayPalButton
{
    border: solid 1px black;
}
.CreditCartButton
{
    border: solid 1px black;
}
#tblSendDirection
{
    text-align: left;
}
.asptxtEmailMessage
{
    width: 250px;
    height: 80px;
    border-color: #bbb4b4;
    border-width: 1px;
    border-style: solid;
}
.tdDirectionspnlSMS
{
    height: 5px;
    padding-top: 5px;
}
#td1DirectionsSMSType
{
    text-align: right;
    vertical-align: top;
    width: 156px;
}
#td2DirectionsSMSType
{
    text-align: left;
    vertical-align: top;
    padding-left: 12px;
}
.tdDirectionsSMS
{
    padding-left: 11px;
}
#td1DirectionsMobile
{
    text-align: right;
    vertical-align: middle;
}
#td2DirectionsMobile
{
    text-align: left;
    vertical-align: top;
    padding-left: 11px;
}
.td3DirectionsMobile
{
    text-align: left;
    vertical-align: middle;
}
.lblDirections
{
    text-align: center;
}
#tdDirectionsInfo
{
    vertical-align: top;
    padding-left: 10px;
    padding-top: 50px;
}
#tbltdDirectionsInfo
{
    padding-left: 5px;
    text-align: left;
}
#tdContactUsComments
{
    vertical-align: top;
}
#tdContactUsSubmitbtn
{
    text-align: center;
}

.aspDirectionstxtNumber
{
    width: 200px;
    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: 1px solid #87231A;
}

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ddlSMSType
{
    width: 200px;
    border: solid 1px #BBB4B4;
}

#divDirectionContainer
{
    float: left;
    width: 560px;
}
#DirecationBackground
{
    width: 560px;
    border: 1px solid #87231a;
}
#divDirectionsMultiView
{
    text-align: center;
}
#DirectionContainer
{
    padding: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background:#fff;
}
#DirectionMenu
{
    float: left;
    text-align: left;
    width: 157px;
}

#DirectionContent
{
    float: left;
    width: 767px;
}

#divDirectionAddress
{
    float: left;
    padding-left: 15px;
    width: 188px;
    line-height: 18px;
}

#divContactUsContactDetail
{
    float: left;
}
#divHeaderContactDetail
{
    display: none;
}
.tdContactUsAddressTitle
{
    text-align: left;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    color: #772118;
    font-family: Verdana;
}

.tdContactUsAddress
{
    /*border-bottom: 1px dotted #5d2e1e;*/
    text-align: left;
}

.tdContactUsPhone
{
    text-align: left;
}
.tdContactUsFax
{
    padding-bottom: 5px;
    text-align: left;
}
.tdContactUsPerson
{
    padding-bottom: 5px;
    text-align: left;
}
#tdPersonLabel
{
    color: #772118;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.tdPersonNameLabel
{
    text-align: left;
}
.tdPersonNumber
{
    text-align: left;
}
.tdContactUsSales
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px; /* border-bottom: 1px dotted #5d2e1e; */
}

.contactUsSalesTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
    color: #723d47;
}

.contactUsPhoneNoTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
    color: #723d47;
}

.tdContactUsWeb
{
    /* border-bottom: 1px dotted #5D2E1E;*/
    text-align: left;
}

.ContactUsEmailTitle
{
    font-weight: bold;
    height: 15px;
    display: block;
    margin-bottom: 5px;
    color: #723d47;
}
.tdContactUsReservation
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #5d2e1e;
}
.contactUsReservationTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
    color: #723d47;
}

.tdContactUsDistances
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ContactUsDistanceTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
    color: #723d47;
}

.tdContactUsEmail
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #5d2e1e;
}
.contactUsWebTitle
{
    font-weight: bold;
    color: #723d47;
}

.DirectionStaticSelectedStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: url(../Images/SelectedNav.jpg) repeat-x !important;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#efe80f !important;
}
.DirectionStaticMenuStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    background: #D94726;
    font-size: 13px;
    color: #FFF;
    width:157px;
}
.DirectionStaticHoverStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
   background: url(../Images/SelectedNav.jpg) repeat-x !important;
    padding-top: 5px;
    padding-bottom: 5px;
   color:#efe80f !important;
}
.DirectionStaticMenuItemStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    padding: 5px;
    font-weight: bold;
    color: #FFF;
    border-bottom: solid 1px white;
    background: url(../Images/NavBg.jpg) repeat-x;
}

.DirectionStaticMenuItemStyle a
{
    display: block;
    padding: 2px;
}

.SendDirectionToMeMessage
{
    color: Red;
}
/*** end of Direction Page **/

/***** DirectionTo Page *****/
#tblDirectionsTo
{
    border: solid 1px #E6E6E6;
    width: 773px;
}
#directions td:hover
{
    text-decoration: underline;
}
.directionstoaspx #directions
{
    width: 300px;
    text-align: left;
}
.directionstoaspx #directions .googledir > div > div
{
    height: 321px;
    overflow: auto;
}
.directionstoaspx #directions a
{
    color: #772118;
}
.directionstoaspx #map_canvas
{
    width: 455px;
    height: 425px;
    border: solid 1px #E6E6E6;
}
#tblAddressInput
{
    padding-left: 10px;
    padding-right: 10px;
    width: 772px;
}
.DirectionInfoTextBox
{
    padding: 2px;
    width: 240px;
}
.btnGetDirections
{
    border: none;
    background: url(../Images/get_direction.gif) no-repeat scroll 0 0 transparent;
    height: 25px;
    width: 140px;
    cursor: pointer;
}
.directionstoaspx .enable
{
    text-align: justify;
    color: Red;
    border: solid 1px #E6E6E6;
    padding: 10px;
    width: 718px;
}
.directionstoaspx .disable
{
    display: none;
}
#tblAddressInput #tdFromAddress
{
    width: 316px;
    text-align: left;
}
#tblAddressInput #tdToAddress
{
    width: 316px;
    text-align: left;
}
#tblAddressInput #tdToLabel
{
    display: none;
}
#tblAddressInput #tdGetDirection
{
    text-align: left;
}
/******* End of DirectionTo Page ******/
/* Facilities Page Control CSS starts */

.divFacilitiesItemLeft
{
    width: 445px;
    height: 100px;
    float: left;
    margin-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
    border-top: 1px dotted #D94726;
}
.divFacilitiesItemRight
{
    width: 445px;
    height: 100px;
    float: left;
    margin-left: 10px;
    border-top: 1px dotted #D94726;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
}
.divFacilityImageLeft
{
    float: left;
    height: 80px;
    width: 130px;
}

.divFacilityImageRight
{
    float: left;
    height: 80px;
    width: 130px;
}

.divFacilityContentLeft
{
    float: left;
    height: 80px;
    width: 300px;
    padding-left: 10px;
}
.divFacilityContentRight
{
    float: left;
    height: 80px;
    width: 300px;
    padding-left: 10px;
}
.FacilityImage
{
    float: left;
    height: 80px;
    width: 125px;
    padding-left:5px;
}

.FacilityTitle
{
    height: 25px;
    width: 300px;
    font-weight: bold;
    text-align: left;
    font-size: 17px;
    color: #772118;
    background-image:url(../Images/devider_facilities.png);
     background-repeat: no-repeat;
     background-position:center;
}

.FacilityContent
{
    height: 50px;
    text-align: justify;
    color: #772118;
}

.FacilityReadMore
{
    width: 300px;
    text-align: right;
    padding:0px;
    padding-top: 5px;
    *line-height:12px;
}

.FacilityReadMore a
{
    color: #772118;
    text-decoration: none;
    font-family: Verdana;
    font-size: 13px;
    text-align: right;
    font-weight: bold;
}

.FacilityReadMore a:hover
{
    text-decoration: underline;
}

#divFacilityContainer
{
    width: 910px;
    padding: 10px 20px 10px 20px;
    background-image: url(../Images/facilities_background.jpg);
    overflow: auto;
    border-left: 1px solid #D94726;
    border-right: 1px solid #D94726;
}
#divFacilityContent
{
    margin-top: 10px;
    width: 910px;
    background-image: url(../Images/FacilityMiddleLine.jpg);
    background-position: center center;
    background-repeat: repeat-y;
    float: left;
}
#divFacilitiyDetails
{
    width:220px;float:left
}
#divFacilitiyDetails a {
    color: #2A2A2A;
    float: right;
    font-weight: bold;
    line-height: 22px;
    text-decoration: none;
    padding-right:10px
}
#divFacilitiyDetails a:hover
{
    text-decoration: underline;
}
/* End of Facilities Page Control CSS */

/**** Banquet and conference Page *********/

.ConferenceContainer
{
    width: 920px;
    background-image: url("../Images/aboutus_background_03.jpg");
    padding: 10px 10px 10px 20px;
    border-left: 1px solid #D94726;
    border-right: 1px solid #D94726;
}
#divConferenceContentContainer
{
    float: left;
    width: 450px;
}
#divConferenceContent
{
    text-align: justify;
    color: #772118;
}
.divConferenceContentPara
{
    margin-bottom: 10px;
    padding-top: 10px;
}
#divReservationInquriyContainer
{
    float: left;
    padding-top: 15px;
}
#divConferenceImageContainer
{
    float: left;
    width: 470px;
}
#divConferenceImage
{
    /* margin-bottom: 5px;     text-align: left;     padding-top: 10px;     padding-left: 15px;*/
}
#divConferenceVideoGalleryLink
{
    float: Right;
    color: #BE2E22;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
}
/********* End of Banquet Page *********/




/*** Contact Us Page **/

#ContactUSContainer
{
    width: 935px;
    padding: 10px;
    background:#fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#divContactUsPage
{
    margin: 0 auto;
}
#ContactUsMenu
{
    float: left;
    text-align: left;
}
#ContactUsContent
{
    float: left;
    width: 780px;
    border: 1px solid #87231a; /*background-image:url(../Images/aboutusbg.jpg);     width:793px;     height:233px;*/
}

#tdContactUsDetail
{
    vertical-align: top;
}
.ContactStaticMenuStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    color: White !important;
}
.ContactStaticMenuItemStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    padding: 5px;
    font-weight: bold;
    color: #FFF;
    border-bottom: solid 1px white;
     background: url(../Images/Navbg.jpg) repeat-x;
}

.ContactStaticMenuItemStyle a
{
    display: block;
    padding: 2px;
}

.ContactStaticHoverStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: url(../Images/SelectedNav.jpg) repeat-x !important;
    padding-top: 5px;
    padding-bottom: 5px;
     color: #EFE80F !important;
}
.ContactStaticSelectedStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
     background: url(../Images/SelectedNav.jpg) repeat-x !important;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #EFE80F !important;
}
.txtContactUsFName
{
    width: 255px;
}

.txtContactUsEmail
{
    width: 255px;
}

.txtContactUsTelephone
{
    width: 255px;
}

#tblContactUsDetail
{
    color: #772118;
}
.tdContactUsDirections
{
    display: none;
    color: #772118;
}
#divContactUsAddressDetails
{
    vertical-align: top;
}

#divContactUsCustomerDetail
{
    width: 380px;
}

.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: top;
}

.tdTblContactDetailRight
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}
.ContactDetailButtonSend
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -148px -103px;
}

.ContactUsMessage
{
    color: Red;
}

.divContactUsBottom
{
    font-family: Verdana;
    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;
}

/** end of Contact Us Page **/


/******** About Us Page  *********/

.AboutUsTitle
{
    float: left;
    color: #772118;
    padding-left: 5px;
}
.AboutUsHeader
{
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    height: 20px;
    width: 760px;
}
.AboutUsDetailContainer
{
    padding-bottom: 15px;
}
.AboutUsText
{
    float: left;
    width: 480px;
    padding-left: 10px;
    font-family: Verdana;
    text-align: justify;
}
#AboutUsImage1
{
    background: url("../Images/AboutUsImage.jpg") repeat scroll 0 0 transparent;
    background-repeat:no-repeat;
    height: 153px;
    width: 213px;
    padding-bottom:20px;
}
#AboutUsImage2
{
    background: url("../Images/AboutUsImage2.jpg") repeat scroll 0 0 transparent;
    height: 153px;
    width: 213px;
}
#AboutUsImage3
{
    background: url("../Images/AboutUsImage3.jpg") repeat scroll 0 0 transparent;
    height: 153px;
    width: 213px;
    margin-top: 20px;
}
.AboutUsHrLine
{
    width: 700px;
    height: 1px;
    background: #E6E6E6;
    border: none;
}
.aboutusaspx p
{
    text-align: justify;
}
/*.overlay {
    background: url("../images/image-overlay.png") repeat scroll 0 0 transparent;
    display: block;
    height: 140px;
    left: 0;
    position: absolute;
    top: 0;
    background-repeat:no-repeat;
    width: 206px;
}
.aboutusaspx .thumb {
    height: 191px;
    padding: 8px 0 0 8px;
    position: relative;
    float: left; 
    width: 206px;
}*/

#divAboutUsBottom
{
    margin-bottom: 5px;
}
#divBottomHeader
{
    border-top: solid 1px #e6e6e6;
    height: 15px;
}
#divServices
{
    float: left;
    padding-left: 25px;
    width: 270px;
    padding-right: 50px;
}
#divGroupBooking
{
    float: left;
    padding-left: 25px;
    width: 290px;
    padding-right: 50px;
    background-image: url("../Images/FacilityMiddleLine.jpg");
    background-position: center left;
    background-repeat: repeat-y;
}
.servicelist
{
    font-family: Verdana;
    font-size: 13px;
    line-height: 20px;
    list-style-image: url("../Images/smallBullet.jpg");
    margin-left: 33px;
    padding-left: 10px;
    text-align: left;
}
.smallBulletList
{
    font-family: Verdana;
    font-size: 13px;
    line-height: 20px;
    list-style-image: url("../Images/smallBullet.jpg");
    margin-left: 33px;
    padding-left: 10px;
    text-align: left;
}
/*********** End of About Us Page **********/

/** Career Page **/

#divCareersControlContainer
{
    width: 950px;
    background: white;
    padding-bottom: 10px;
}

#divCareerHeaderContain
{
    width: 900px;
    padding: 10px;
    margin: 0 auto;
}

#divCareerApplyOnline
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#tblCareerApplyOnline
{
    margin: 0 auto;
}

.tdLeftCareer
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.tdRightCareer
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}

.txtCareerSend
{
    background: url(../Images/Send.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblCareerMessage
{
    color: Red;
}

/*** end Career Page ***/

/*** Reservation Page ***/

.ReservationPageTitle
{
    color: #772118;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
}

.ReservationPageDetails table
{
    color: #772118;
    margin: 0 auto;
}

.tdLeftReservationPage
{
    padding-right: 5px;
    text-align: right;
    vertical-align: top;
}
.tdSubLeftreservationPage
{
    padding-right: 5px;
    text-align: right;
    vertical-align: top;
    width: 70px;
    color: #772118 !important;
}

.tdSubRightReservationPage
{
    padding-right: 5px;
    width: 70px;
}
.watermark
{
    color: Gray;
}

.tdRoomTypeLabel
{
    text-align: center;
    padding-bottom: 3px;
    padding-top: 3px;
}

.tdReservationInquiryRooms
{
    padding-right: 5px;
}

.tdRightReservationPage
{
    padding-bottom: 5px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
}

.lblReservationMessage
{
    color: Red;
}

.ReservationSendBtn
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -148px -103px;
}
.txtReservationNights
{
    width: 45px !important;
}
.ReservationPageBusinessMessage
{
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: justify;
    width: 700px;
    text-align: center;
    color: Red;
}
.ReservationRequestWaterMarkStyle
{
    color: Gray;
}


.trReservationTitle
{
    background: #DC4034;
}

#tblReservationSendMessage h3, h2
{
    margin: 0 px;
    padding: 0px;
}

.ReservationOkButton
{
    height: 26px;
    width: 87px;
    background-image: url(../Images/OK.gif);
    background-repeat: no-repeat;
    border: 0;
    cursor: pointer;
}
#divReservationSendMessageContainer
{
    padding-top: 10px;
    padding-bottom: 10px;
}
#tblReservationSendMessage
{
    border: solid 1px #DC4034;
}

#tdReservationSendMessage
{
    padding: 5px;
    text-align: justify;
    color: Black;
}
#tdReservationTitle
{
    text-align: left;
    color: White;
}

/*** End Reservation Page **/

/*** Register Page ***/

#CreateUserContainer
{
    background:#fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.divRULInfoContainer
{
    padding-top: 25px;
    text-align: center;
}

.divRULInfoContent
{
    -moz-border-radius: 10px 10px 10px 10px;
    background-color: #EFE7D0;
   border: 1px solid #ccc;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    width: 70%;
}

#divRegiserUserMessage
{
    color: Red;
}

.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;
}

.divRULInfoContent table .divRULDesc
{
    padding-top: 3px;
}

.CreateUserStyleLabel
{
    padding-left: 200px;
    padding-right: 10px;
    text-align: right;
    width: 150px;
}

.CreateUserStyleTextbox
{
    text-align: left;
}

.CreateUserRegiter
{
    background: url("../Images/Buttons.gif") repeat scroll -348px -63px transparent;
    border: medium none;
    cursor: pointer;
    height: 26px;
    width: 87px;
}

#MessageContainer
{
    padding: 10px;
    background:#fff;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
}

/*** End Register Page ***/

/*** Event Page ***/

#divEventsContainer
{
    width: 930px;
    background: white;
}

#divAnnouncementNavigationContainer
{
    background: url("../Images/NewsAndEventsTopBg.jpg") repeat-x scroll center top transparent;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 10px;
    padding-left: 6px;
    padding-top: 3px;
}

#divAnnouncementNavigationContainer a
{
    color: #fff;
    text-decoration: none;
}
.hlnkAnnouncementLink
{
    text-decoration: none;
}
.Annmenu-mid-active
{
    color: black;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.Annmenu-mid
{
    cursor: pointer;
    color: #fff;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.Annmenu-mid:hover
{
    color: Black;
}

#divPastAnnouncementTitle
{
    background-color: #5B310B;
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 5px 0px;
    padding-left: 20px;
    text-align: left;
}

#divAnnouncementTitle
{
    background-color: #5B310B;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    text-align: left;
}

#tdAnnouncementImage
{
}



#tblAnnouncementItemTemplate
{
    width: 100%;
}


#divAnnouncementDescriptionContainer
{
    text-align: left;
}

#divAnnouncementSeperator
{
    border-bottom: 1px dotted #772118;
    height: 1px;
    width: 100%;
    margin-top: 5px;
}

.hlnkViewMore
{
    font-weight: bold;
    color: #772118;
    text-decoration: none;
}

.hlnkViewMore:hover
{
    text-decoration: underline;
}

#tdAnnouncementContent
{
    padding-left: 10px;
    vertical-align: top;
}

.divAnnouncementTitle
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.divAnnouncementTitle a
{
    color: #5B2C02;
    text-decoration: none;
}

#divAnnouncementTiming
{
    color: #772118;
    font-weight: bold;
    padding-top: 2px;
    text-align: left;
}

#divAnnouncementImageAndDescriptionContainer
{
    padding-top: 10px;
    text-align: left;
}

.divAnnouncementViewMore
{
    padding-top: 5px;
    text-align: right;
}

.NoEventFound
{
}

#divEventDetailContainer
{
    text-align: left;
    width: 950px;
    background-color: White;
    padding-bottom: 10px;
}

#divPublicationDetailBreadCrumb
{
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
}

.BreadcrumbNode
{
    color: #772118;
    text-decoration: none;
}

.BreadcrumbCurrentNode
{
    color: #DC4034;
}

#tblEventDetail
{
    margin: 0px 20px 0px 20px;
    width: 910px;
}
#divAnnouncementContainer
{
    padding-bottom: 5px;
    padding-top: 5px;
}
#divAnnoucementDetailHeaderTitle
{
    background: #5B310B;
    color: #fff;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}

.lblAnnoucementDetailTitle
{
    font-size: 18px;
}

#divAnnoucementDetailTimings
{
    color: #772118;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}

#divAnnoucementDetailImageContainer
{
    text-align: center;
}

#divAnnoucementDetailDescriptionContainer
{
    padding: 10px 10px 10px 0;
}

#divAnnouncementItemTemplate
{
    padding-top: 5px;
    padding-bottom: 5px;
}

#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;
}

/*** End of Event Page ***/

/*** Testimonial Page ***/

#divTestimonialContainer
{
    padding-left: 30px;
    padding-right: 30px;
    background: white;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    padding:10px;
}

.TestimonialContainer
{
    border-bottom: 2px dotted #2a2a2a;
    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%;
}

/*** End of Testimonial Page **/

/*** Rooms Page  ***/


.RoomsContainer
{
    padding: 10px;
    width: 928px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background:#fff;
    
}
.RoomPageContainer
{
    width:928px;
    padding-top:5px;
}
.divRoomPageContent
{
    width: 928px;
    padding-bottom: 10px;
    float: left;
    background:#fff;
}
.divRoomAmenities
{
    background-image: url("../Images/devider_rooms.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #772118;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
    width: 822px;
    padding-top: 20px;
    border: 1px solid pink;
}
#divRoomAmenities
{
    border: red solid;
    height: 500px;
    width: 800px;
}
#divEasySlider img
{
    width: 452px;
    height: 302px;
}

#divEasySlider ul
{
    padding: 0px;
    margin: 0px;
}

#divRoomsPageImageContainer
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 452px;
}
#divImageOuter
{
    float: left;
    padding-left: 90px;
    width: 352px;
}
#divRoomsPageImageContainer #prevBtn
{
    display: none;
}
#divRoomsPageImageContainer #nextBtn
{
    display: none;
}
#divRoomContent
{
    padding-bottom: 10px;
    padding-left: 25px;
    padding-top: 20px;
    text-align: justify;
}

#divRoomPageBottom
{
    width: 928px;
    margin: 0 auto;
}
#divLocationInfo
{
    padding-left: 35px;
    width: 500px;
    float: left;
}
#divLocationContent
{
    float: left;
    text-align: left;
    width: 450px;
    font-family: Verdana;
}
#divLocationContent ul
{
    margin: 0 auto;
    padding-left: 0px;
    padding-top: 5px;
}
#divTravelAssistanceInfo
{
    float: left;
    width: 395px;
}
#divTravelAssistanceContent
{
    float: left;
    text-align: left;
    width: 360px;
}
#divTravelAssistanceContent ul
{
    margin: 0 auto;
    padding-left: 0px;
    padding-top: 5px;
}
.RoomPageNav
{
    margin: 0 auto;
    width: 870px;
    padding-left: 60px;
    overflow: hidden;
    background-image: url(../Images/borderbg.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    display:none
}

.RoomPageNav ul
{
    height: 33px;
    float: left;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding-left: 0px;
}
.RoomPageNav li
{
    float: left;
    position: relative;
    height: 31px;
    margin: 3px 1px 0px 0px;
}

.RoomPageNav li a
{
    display: block;
    text-decoration: none;
    overflow: hidden;
    float: left;
    display: block;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}
.roomLink .roomPageLeftNav
{
    width: 5px;
    height: 30px;
    display: block;
    float: left;
    background: url(../Images/RoomLeft.gif) no-repeat bottom;
}
.roomLink .roomPageMidNav
{
    height: 22px;
    display: block;
    float: left;
    width: 89px;
    padding-top: 8px;
    color: Black;
    background: url(../Images/RoomMid.gif) repeat-x bottom;
}
.roomLink .roomPageRightNav
{
    width: 5px;
    height: 30px;
    display: block;
    float: left;
    background: url(../Images/RoomRight.gif) no-repeat bottom;
}

.RoomPageNav li a:hover .roomPageLeftNav, .RoomPageNav li .roomActive .roomPageLeftNav, .RoomPageNav li:hover a .roomPageLeftNav
{
    background: url(../Images/RoomHoverLeft.gif) no-repeat bottom left;
    width: 5px;
    display: block;
    float: left;
    height: 30px;
}
.RoomPageNav li a:hover .roomPageMidNav, .RoomPageNav li .roomActive .roomPageMidNav, .RoomPageNav li:hover a .roomPageMidNav
{
    background: url(../Images/RoomHoverMid.gif) repeat-x;
    display: block;
    float: left;
    padding-top: 8px;
    width: 89px;
    color: #772118;
    height: 22px;
}
.RoomPageNav li a:hover .roomPageRightNav, .RoomPageNav li .roomActive .roomPageRightNav, .RoomPageNav li:hover a .roomPageRightNav
{
    background: url(../Images/RoomHoverRight.gif) no-repeat bottom right;
    width: 5px;
    display: block;
    float: left;
    height: 30px;
}
.RoomPageNav li a:hover, .RoomPageNav li .roomActive a, .RoomPageNav li.hover a, .RoomPageNav li:hover a
{
    color: #620e04; /*background: url(../Images/MenunavigationImages.jpg) top  !important;*/ /*background-position:0px -99px;*/
}

.RoomPageContentLi
{
    float: left;
    width: 370px;
}

.RoomPageContentLi ul
{
    list-style-image: url("../Images/Bullet.jpg");
    list-style-position: inside;
    list-style-type: none;
    padding-left: 10px;
}

.RoomPageContentLi li
{
    line-height: 18px;
    text-align: justify;
    list-style-image: url(../Images/Bullet.jpg) no-repeat;
    margin-bottom: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.RoomPageFacilityLi ul
{
    padding-left: 25px;
    font-size: 11px;
    line-height:22px;
    float: left;
    margin:10px 0px 10px 0px;
}


.RoomPageFacilityLi
{
    float: left;
    width: 430px;
    padding-left: 25px;
}

.RoomPageFacilityLi li
{
    text-align: justify;
    margin-bottom: 5px;
    list-style-type: disc;
    list-style-position: outside;
}

#divRoomsPageBottomButtons
{
    float:left;
    text-align:left;
    padding-top:10px;
}
#divReservationInquiryButtonContainer
{
}
.divReservationInquiryButton
{
   background-image: url("../Images/buttons.gif");
    background-position: -46px -273px;
    background-repeat: no-repeat;
    height: 26px;
    width: 141px;
    display:none;
    cursor:pointer;
}
#divBookOnlineButtonConatiner
{
    float: left;
    padding-left: 10px;
}
#divBookOnlineButton
{
    background-image: url(../Images/BookOnLine.gif);
    width: 116px;
    height: 29px;
}
/*** End of Rooms Page ***/

/*** Admin Pages  ***/

#SubMasterPageDiv
{
    padding: 10px;
    background: white;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}

.AdminStaticSelectedStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px; /*background: url(../Images/MenuCommonImage.jpg) repeat-x;     background-position: 0 -37px;*/
    background: #87241B;
    color: Black;
    padding-top: 5px;
    padding-bottom: 5px;
}
.AdminStaticMenuStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background-color: #D94726; /*background: url(../Images/MenuCommonImage.jpg) repeat-x;     background-position: -30px 0px;*/
}
.AdminStaticHoverStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: #87241B; /*background: url(../Images/MenuCommonImage.jpg) repeat-x;     background-position: -37px -75px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}
.AdminMenu
{
    color: White;
}
.AdminStaticMenuItemStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    padding: 6px;
    font-weight: bold;
    color: white;
}

.AdminStaticMenuItemStyle a:hover
{
    color: White;
}

#AdminContent
{
    text-align: left;
    padding-bottom: 10px; /*background-image: url(../Images/DarkBlockBG.jpg);*/
    color: #772118;
     border:1px solid #dddddc;
}

.divViewOrdersContainer
{
    border: 1px solid #ccc;
}

.AdminDynamicMenuStyle
{
    font-weight: bold;
    color: White;
    font-family: Verdana,Sans-Serif,Verdana;
    z-index: 20;
}
.AdminDynamicMenuItemStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    padding: 5px;
    font-weight: bold;
    background: #D94726;
    color: White; /*background: url(../Images/MenuCommonImage.jpg) repeat-x;     background-position: -30px 0px;*/
}

.AdminDynamicMenuItemStyle a
{
    color: White;
}

.AdminDynamicMenuItemStyle a:hover
{
    color: Black;
}

.AdminDynamicSelectedStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: #87241B; /*background: url(../Images/MenuCommonImage.jpg) repeat-x;     background-position: 0 -37px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}
.AdminDynamicHoverStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: #87241B; /*background: url(../Images/MenuCommonImage.jpg) repeat-x;     background-position: -37px -75px;*/
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

#ViewOrderContainer
{
    padding: 20px;
    text-align: left;
}

.gvwDashboardRowNotViewed
{
    background: url(../Images/OrderNotViewedBg.gif);
    font-weight: bold;
    color: #FFFFFF;
    width: 290px;
    margin-left: 150px;
    margin-top: 10px;
}

.ViewOrderDashBoardGridViewPagerStyleAmtPaid
{
    padding-left: 10px;
}

.ViewOrderDashBoardGridViewAlternatingRowStyle
{
    background-color: #AED2DE;
}

.lblMesssageForDashBoard
{
    font-weight: bold;
    color: Black;
    width: 100%;
    font-size: 14px;
}

.ViewOrderDashBoardGridViewPagerStyle
{
    background-color: #FFCC66;
    color: #333333;
}

.ViewOrderDashBoardGridViewHeaderStyle
{
    color: White;
    background-color: #990000;
    font-weight: bold;
    height: 25px;
}

.ViewOrderDashBoardGridViewSelectedRowStyle
{
    background-color: #FFCC66;
    color: Navy;
    font-weight: bold;
}

.gvwDashboardRowViewed
{
    background-color: White;
}

.ViewOrderDashBoardGridViewEmptyRowStyle
{
    text-align: center;
}

.ViewOrderDashBoardGridViewCommandFieldItemStyle
{
    color: Blue;
}

.ViewOrderDashBoardGridViewRowStyle
{
    color: #021C2D;
    background-color: #AED2DE;
}

.ViewOrderDashBoardGridView
{
    font-size: x-small;
    color: #333333;
    font-size: 13px;
    margin: 10px;
    margin-top: 20px;
}

.btnUnifiedDashboardRefresh
{
    background: url(../Images/Refresh.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    
}

#ChangePassWord
{
   
}

#ChangePassWord table
{
    margin: 0 auto;
}

.ChangePasswordButton
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
     background-position: -148px -183px;
}

.CancelPasswordButton
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -48px -183px;
}

.style_Myprofile
{
    color: #772118;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    width: 905px;
}

.tdMyProfileWidth
{
    width: 39px;
}

.lblMyProfile
{
    text-align: right;
    width: 187px;
}

.MyProfileColon
{
    width: 4px;
}

.txtMyProfile
{
    width: 144px;
}

.MyProfileUpdate
{
    background: url(../Images/Buttons.gif);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
   background-position: -348px -103px;
}

.ViewOrderGridView
{
    font-size: 11px;
    color: #000000;
}
.ViewOrderGridViewFooterStyle
{
    color: White;
    background-color: #990000;
    font-weight: bold;
}
.ViewOrderGridViewRowStyle
{
    color: #021C2D;
    background-color: #AED2DE;
}
.ViewOrderGridViewCommandFieldItemStyle
{
    color: Blue;
}
.ViewOrderGridViewPagerStyle
{
    background-color: #0E83BD;
    color: #021C2D;
}
.ViewOrderGridViewSelectedRowStyle
{
    background-color: #FFCC66;
    color: Navy;
    font-weight: bold;
}
.ViewOrderGridViewHeaderStyle
{
    color: White;
    background-color: #940400;
    font-weight: bold;
}
.ViewOrderGridViewAlternatingRowStyle
{
    background-color: #D5D6D8;
}
.ViewOrdersAmtPaidItemStyle, .ViewOrdersAmtPaidHeaderStyle
{
    text-align: right;
    padding-right: 2px;
}
.ViewOrdersAmtPaidItemStyle, .ViewOrdersAmtPaidHeaderStyle, .ViewOrderGridViewCheckInDateHeadertyle, .ViewOrderGridViewCheckInDateItemStyle, .ViewOrderGridViewNightsItemStyle, .ViewOrderGridViewNightsHeaderStyle
{
    text-align: center;
}
.divViewOrderErrorMessage
{
    padding: 5px;
    text-align: center;
}
.ViewOrderErrorMessage
{
    color: #000000;
}

.btnViewInvoiceForDashBoard
{
    background: url(../Images/viewDashboard.gif);
    border: none;
    height: 26px;
    width: 83px;
    cursor: pointer;
    
}

.btnPrintInvoiceForDashBoard
{
    background: url(../Images/PrintDashBoard.gif);
    border: none;
    height: 26px;
    width: 83px;
    cursor: pointer;
   
}

/*** End Of Admin Pages  ***/


/*** Booking Engine  ***/

#RoomBookingContainer
{
    width: 950px;
}

#RoomBookingMenu
{
    width: 922px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

#RoomBookingContent
{
    width: 920px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 14px;
}

.SelectionDateControl
{
    float: left;
    padding: 5px;
    width: 908px;
    margin-bottom: 5px;
    border: 1px solid #661f14;
    margin: 0 auto;
    margin-bottom: 10px;
    height: 375px;
}

#SearchRoomLeft
{
    width: 530px;
    float: left;
    margin-bottom: 5px;
}
#SearchRoomRight
{
    width: 305px;
    float: left;
    margin-left: 45px;
}
.SearchRoomImage
{
    margin-top: 5px;
}

.SearchRoomRefreshButton
{
    background: url(../Images/Reset.gif);
    width: 83px;
    height: 26px;
    border: none;
    cursor: pointer;
}

.SearchRoomContinueButton
{
    background: url(../Images/Continue.gif);
    width: 92px;
    height: 26px;
    border: none;
    cursor: pointer;
}

.tdSearchRoomRefresh
{
    width: 200px;
    text-align: left;
}

.RoomDDLLabel
{
    width: 35px;
    font-size: 11px;
    padding-left: 5px;
    height: 20px;
    color: #603D03;
    font-weight: bold;
}
.RoomDDL
{
    width: 50px;
    font-size: 11px;
    padding-left: 5px;
    height: 20px;
}

.tdPlanLabel
{
    color: #603D03;
    width: 120px;
    padding-left: 5px;
    font-weight: bold;
}

.PlanTable
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.tdRoomLabel
{
    color: #603D03;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    width: 60px;
}
.RoomDDL1
{
    width: 50px;
    height: 20px;
    color: #603D03;
    font-size: 11px;
    font-weight: bold;
}
.RoomDDL2
{
    width: 50px;
    height: 20px;
    color: #603D03;
    font-size: 11px;
    font-weight: bold;
}

.tdAddRoom
{
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 5px;
}

.RoomPriceLabel
{
    width: 80px;
    height: 20px;
    color: #603D03;
    font-size: 11px;
    font-weight: bold;
}
.RoomPrice
{
    width: 80px;
    height: 20px;
    color: #603D03;
    padding-right: 5px;
}
.PolicyScroll
{
    overflow-y: scroll;
    height: 80px;
    color: #134663;
    font-weight: 600;
}
.RoomInfoTable
{
    border: 1px solid; /*background: url("../Images/DarkBlockBG.jpg");*/
    background-color: #ddb36b;
    border: 1px solid #7b705c;
}

.AddRoom
{
    background: url(../Images/Add.gif);
    border: none;
    width: 82px;
    height: 26px;
    cursor: pointer;
}

.tdSearchRoomContinue
{
    padding: 10px 0 10px 0px;
    text-align: right;
    width: 270px;
}

.CalDetail
{
    margin-left: 5px;
    float: left;
    margin-top: 5px;
    width: 510px;
    margin-bottom: 5px;
}

.CheckAvail
{
    padding: 5px;
    width: 100%;
}

.SearchDate
{
    width: 400px;
    padding-left: 20px;
    margin-bottom: 10px;
    color: #603D03;
    text-align: left;
}

.calInner
{
    padding-left: 20px;
    padding-top: 10px;
}

#BookRoomBottomContainer
{
    padding: 4px;
    border: 1px solid #e4b6dd;
    margin-bottom: 5px;
    background-color: #fef1fa;
    width: 911px;
    text-align: left;
}

.BookLeftContainer
{
    width: 505px;
    height: 100%;
    vertical-align: top;
}
.BookLeftDate
{
    width: 505px;
    float: left; /*background: url("../Images/CategoryDetailsHeaderBg.jpg");*/
    background-color: #f3dadd;
}

.BETripSummaryTbl
{
    float: left;
}
.BETripInfoLabel
{
    color: #603D03;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0 0 10px;
    white-space: nowrap;
}
.BETripInfoValue
{
    color: #603D03;
    font-size: 12px;
    padding: 2px 0 0 10px;
}
.EditDates
{
    float: right;
    padding-top: 15px;
}

.BookDateMessage
{
    padding-left: 10px;
    color: Red;
    font-size: 10px;
}

.EditDatesBtn
{
    float: left;
    display: inline;
}
.SelectButton
{
    cursor: pointer; /* font-size: 14px;     font-weight: bold;*/
    width: 85px;
    height: 30px;
    margin: 5px 5px 0 0;
    background: url(../Images/Modify.gif) no-repeat;
    border: none;
}
.SelectUpdateButton
{
    width: 85px;
    height: 30px;
    margin: 5px 5px 0 0;
    background: url(../Images/Update.gif) no-repeat;
    border: none;
    cursor: pointer;
}
.SelectCancelButton
{
    width: 85px;
    height: 30px;
    margin: 5px 5px 0 0;
    background: url(../Images/Cancel.gif) no-repeat;
    border: none;
    cursor: pointer;
}

.BETripSummaryContainer
{
    border: 1px solid #ddb6b7;
    height: 70px;
}


.BookRoomAvailable
{
    float: left;
    width: 505px;
}

.divCategoryName
{
    width: 380px;
    font-size: 1em;
    float: left;
    text-decoration: none;
    font-weight: 600;
}

.divRoomAvailable
{
    float: left;
    width: 100px;
    text-decoration: none;
    font-weight: 600;
}

.divCategoryDisplay
{
    padding: 5px;
    float: left;
    text-decoration: none;
    font-size: 1.04em;
    width: 480px;
}


.divCategoryDetails
{
    min-height: 60px;
    padding: 5px;
    height: 60px;
    text-decoration: none;
    color: #603d03;
    border-bottom: 1px solid #ddb6b7;
    border-right: 1px solid #ddb6b7;
    border-left: solid 1px #ddb6b7;
    background-color: #f3dadd;
}

.divCategoryDetails:hover
{
    background-color: #eacdd0;
    cursor: pointer;
}



.divCategoryDetailsSelected
{
    /* background: url("../Images/Lightbackgrnd.jpg");*/
    background-color: #fef1fa;
    color: #6b3f02;
    min-height: 60px; /* background : transparent;/*   #B7A77E;*/
    padding: 5px;
    height: 60px;
    color: #654747;
    text-decoration: none;
    border-left: solid 1px #DDB6B7;
}

.BookPackageName
{
    color: #6b3f02;
    float: left;
    font-size: 1em;
    font-weight: 600;
    text-decoration: none;
    width: 365px;
}

.BookPackageAvailable
{
    color: #6b3f02;
    float: left;
    font-weight: 600;
    text-decoration: none;
    width: 128px;
}

.BookPackageInfo
{
    float: left;
    padding: 5px;
    text-decoration: none;
    width: 480px;
}

.tdLeftPackageNight
{
    font-weight: 600;
    width: 140px;
}

.tdRightPackageNight
{
    width: 70px;
}

.tdLeftPackagePlan
{
    font-weight: bold;
}

.tdLeftPackageRoomType
{
    font-weight: 600;
    width: 140px;
}

.tdRightPackageRoomType
{
    width: 180px;
}

.tdPackageInclusionLink
{
    width: 165px;
}

.BookRoomBottomRightContainer
{
    width: 407px;
    vertical-align: top;
}

.divBookRoomImageXML
{
    width: 400px;
    margin-left: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.divRoomTypeBookRoom
{
    width: 100%;
    text-align: center;
}

.BookRoomImage
{
    width: 400px;
    text-align: center;
    float: left;
    padding: 5px;
    vertical-align: top;
}
.BookRoomPolicy
{
    float: left;
    padding-left: 5px;
    margin-top: 5px;
    width: 400px;
    text-align: left;
}

#tdCartBookingAdvance
{
    font-size: 0.9em;
    font-weight: bold;
}

#tdCartBookingAdvanceValue
{
    font-size: 0.9em;
    text-align: right;
}

.BookRightImage
{
    float: left;
    width: 400px;
}
.BookRightCart
{
    float: left;
    width: 405px;
}

.RoomInfoTable
{
    border: 1px solid; /*background: url("../Images/DarkBlockBG.jpg");*/
    background-color: #f3dadd;
    border: 1px solid #ddb5b3;
}
.RoomInfoMessageTable
{
    background: #f3dadd;
    border: 1px solid #ddb5b3;
    height: 85px;
    padding: 5px;
}

.RoomInfo
{
    padding: 5px;
    float: left;
    width: 400px;
    font-size: 11px;
}

.RoomInfoTD1
{
    width: 40px;
    font-size: 10px;
    height: 25px;
    text-align: center;
}
.RoomInfoTD2
{
}

.LinkPackageDetails
{
    color: #603D03;
    font-size: 11px;
    text-decoration: underline;
}

.LabelRoomBookInvalid
{
    width: 228px;
    color: #603D03;
    padding-left: 5px;
}

.ButtonRoomBookInvalid
{
    padding: 5px;
}

.EmptyCartAndContinueButton
{
    background: url(../Images/EmptyCartAndContinue.gif);
    border: none;
    width: 172px;
    height: 26px;
    cursor: pointer;
}

.EmptyCartCancelButton
{
    background: url(../Images/Cancel.gif);
    border: none;
    width: 82px;
    height: 26px;
    cursor: pointer;
}


.DetailsRoomBook
{
    color: #603D03;
    font-size: 11px;
}

.divRoomNotAvailableCalendar
{
    margin: 0 auto;
    width: 850px;
    margin-left: 30px;
}
.divRoomNotAvailableMessage
{
    margin: 0 auto;
    height: 30px;
    width: 848px;
    text-align: center;
    padding-top: 10px;
    margin-left: 30px;
    color: #9FDDFF;
    font-size: 14px;
    border-bottom: 1px solid #157BAE;
    border-left: 1px solid #157BAE;
    border-right: 1px solid #157BAE;
}
.divRoomNotAvailableCheckMessage
{
    margin: 0 auto;
    height: 30px;
    width: 850px;
    text-align: center;
    padding: 5px;
    padding-top: 10px;
    color: #9FDDFF;
    line-height: 18px;
}

.cart
{
    margin-left: 5px;
    margin-top: 5px;
    background: #f3dadd;
    border: 1px solid #dfb6b4;
    margin-bottom: 5px;
}

.CartLabel
{
    font-weight: 600;
    height: 35px;
}
.EmptyCartImage
{
    padding-top: 5px;
    width: 155px;
    text-align: right;
}

#tdCartHeaderName
{
    background: #5b3738;
    width: 140px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #fee8e9;
    text-align: center;
    border-right: 1px solid #684041;
}
#tdCartHeaderRooms
{
    background: #5b3738;
    width: 50px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #fee8e9;
    text-align: center;
    border-right: 1px solid #684041;
}
#tdCartHeaderAdults
{
    background: #5b3738;
    width: 50px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #fee8e9;
    text-align: center;
    border-right: 1px solid #684041;
}
#tdCartHeaderChild
{
    background: #5b3738;
    width: 50px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #fee8e9;
    text-align: center;
    border-right: 1px solid #684041;
}
#tdCartHeaderPrice
{
    background: #5b3738; /*width: 60px;*/
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #fee8e9;
    text-align: center;
    border-right: 1px solid #684041;
}
#tdCartHeaderEdit
{
    background: #5b3738;
    width: 20px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #fee8e9;
}

#tdOrderCartImage
{
    width: 160px;
}

.EmptyCartButton
{
    background: url(../Images/EmptyCart.gif) no-repeat;
    height: 30px;
    width: 100px;
    border: none;
    cursor: pointer;
}


#tblCartItems
{
}
#tdCartItemName
{
    background: #8d6364;
    width: 100px;
    height: 22px;
    text-align: left;
    border-right: 1px solid #684041;
    border-top: 1px solid #684041;
    padding-left: 5px;
    color: #ffeaeb;
    font-size: 11px;
}
#tdCartItemRoom
{
    background: #8d6364;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #684041;
    border-top: 1px solid #684041;
    color: #ffeaeb;
    font-size: 11px;
}
#tdCartItemAdult
{
    background: #8d6364;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #684041;
    border-top: 1px solid #684041;
    color: #ffeaeb;
    font-size: 11px;
}
#tdCartItemChild
{
    background: #8d6364;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #684041;
    border-top: 1px solid #684041;
    color: #ffeaeb;
    font-size: 11px;
}
#tdCartItemPrice
{
    background: #8d6364;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #684041;
    border-top: 1px solid #684041;
    color: #ffeaeb;
    font-size: 11px;
}
.tdCartEmptySpace
{
    width: 15px;
}

#tdDeleteButton
{
    background: #8d6364;
    text-align: center;
    height: 22px;
    width: 15px;
}

#tblCartFooter
{
    width: 100%;
}
#tdTextUnit
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    width: 50px;
    font-size: 0.9em;
}
#tdTextAmount
{
    font-family: Verdana;
    font-size: 12px;
    text-align: right;
    vertical-align: top;
    padding-right: 2px;
    font-size: 0.9em;
}
#tdTotalAmount
{
    vertical-align: top;
    text-align: left;
    width: 100px;
    font-weight: bold;
    padding-right: 2px;
}
#tdCartTotalAmount
{
    text-align: right;
    vertical-align: top;
    font-weight: bold;
}
#tblCartCommission
{
    background: #C78C24;
    width: 100%;
    font-size: .9em;
}
.tdCommissionText
{
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    text-align: left;
}
.tdCommissionAmt
{
    text-align: right;
}

.divConfirmOrder
{
    text-align: center;
    padding: 5px;
}

#tdBookingSummary
{
    float: left;
    padding: 10px 0px;
    display: block;
}
#tdCartSummary
{
    border: 1px solid #ddb5b3;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    background-color: #f3dadd;
    display: block;
}

.tdBookingSummeryLeft
{
    color: #603D03;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}
.tdBookingSummeryRight
{
    color: #603D03;
    font-family: verdana;
    text-align: left;
    padding-right: 20px;
}

#divBookingDetails
{
    width: 919px;
}

.tdLeftCart
{
    text-align: right;
    padding: 5px;
    border-bottom: 1px solid;
    color: #113448;
    border: none;
    font-weight: bold;
}
.tdRightCart
{
    text-align: right;
    padding: 5px;
    border-bottom: 1px solid;
    color: #603D03;
    border: none;
}
.divCustomerInfo
{
    margin-top: 5px;
    float: left;
    text-align: left;
    width: 920px;
}

.tdSummaryCart
{
    background: #926765;
}

.ConfirmViewPrice
{
    height: 20px;
    color: #777; ;
text-decoration:underline;
font-weight:600;
line-height:22px;
}

.ConfirmViewPrice:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.btnProceed
{
    background: url("../Images/BookReservation.gif") no-repeat;
    border-style: none;
    height: 29px;
    width: 125px;
    margin-left: 60px;
    margin-top: 10px;
    cursor: pointer;
}
.spnPayment
{
    color: #113448;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}

.imgConfirmOrder
{
    background: url("../Images/ProceedtoCheckout.gif") no-repeat;
    width: 185px;
    height: 26px;
    border: none;
    cursor: pointer;
}

.tdLeftCustomerTitle
{
    text-align: right;
    width: 100px;
    padding-right: 5px;
}
.tdRightCustomerTitle
{
    text-align: left;
    width: 70px;
    padding-left: 3px;
}
.tdLeftFirstName
{
    text-align: right;
    width: 100px;
    padding-right: 5px;
}
.tdRightFirstName
{
    text-align: left;
    width: 170px;
    padding-left: 3px;
}
.tdLeftLastName
{
    text-align: right;
    width: 100px;
    padding-right: 5px;
}
.tdRightLastName
{
    text-align: left;
    width: 170px;
    padding-left: 3px;
}
.tdLeftAddress1
{
    text-align: right;
    padding-right: 5px;
    width: 140px;
}
.tdRightAddress1
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    padding-top: 5px;
}
.tdLeftAddress2
{
    text-align: right;
    padding-right: 5px;
    width: 140px;
}
.tdRightAddress2
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    padding-top: 5px;
}
.tdLeftCity
{
    text-align: right;
    padding-right: 5px;
    width: 140px;
}
.tdRightCity
{
    text-align: left;
    padding-left: 5px;
    width: 115px;
    padding-top: 5px;
}
.tdLeftZipcode
{
    text-align: right;
    padding-right: 5px;
    width: 68px;
}
.tdRightZipcode
{
    text-align: left;
    padding-left: 5px;
    width: 125px;
    padding-top: 5px;
}
.tdLeftState
{
    text-align: right;
    padding-right: 5px;
    width: 140px;
}
.tdRightState
{
    text-align: left;
    padding-left: 5px;
    width: 115px;
    padding-top: 5px;
}
.tdLeftCountry
{
    text-align: right;
    padding-right: 5px;
    width: 68px;
}
.tdRightCountry
{
    text-align: left;
    padding-left: 5px;
    width: 125px;
    padding-top: 5px;
}
.tdLeftEmail
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
}
.tdRightEmail
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    padding-top: 5px;
}
.tdLeftMobile
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
}
.tdRightMobile
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    padding-top: 5px;
}
.tdLeftPhone
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
}
.tdRightPhone
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    padding-top: 5px;
}
.tdLeftFax
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
}
.tdRightFax
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    padding-top: 5px;
}
.tdEmptyCustomer
{
    width: 40px;
}
.divConfirmationDetails
{
    width: 100%;
    height: 150px;
    color: #603D03;
}
.divConfirmationAddressDetails
{
    display: inline;
    float: left;
    width: 500px;
}
.divConfirmationContactDetails
{
    display: inline;
    float: left;
    width: 410px; /* border-left: 1px solid #603D03;*/
}
.divConfirmationTitle
{
    width: 100%;
    height: 40px;
    color: #603D03;
}
#divSubDivider
{
    height: 1px;
    width: 300px;
    border-top: 1px solid #7B705C;
    margin: 0 auto;
}
.divConfirmationVerticalLineContainer
{
    height: 150px;
    width: 1px;
    float: left;
    display: inline;
}
.divConfirmationVerticalLine
{
    border-left: 1px solid #7B705C;
    height: 120px;
    margin-top: 15px;
}
.divConfirmationContactTitle
{
    text-align: center;
    width: 100px;
    padding-left: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.divConfirmationAddressTitle
{
    text-align: center;
    width: 100px;
    padding-left: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.divConfirmationIsBillingSame
{
    height: 20px;
    padding-left: 154px;
    width: 700px;
    color: #603D03;
    text-align: left;
}


.divCutomerInfoContainer
{
    text-align: center;
}
.divCustomerInfoInner
{
    width: 919px;
    border: 1px solid #e4b6dd;
    background: #fef1fa;
}

.divCustomerInfoInner table
{
    margin: 0 auto;
}


.ConfirmTable
{
    font-size: 100%;
    padding-top: 5px;
    padding-right: 40px;
    padding-left: 40px;
}
.ConfirmTableButton
{
    font-size: 100%;
    padding-top: 5px;
}

.tdConfirmationMessage
{
    text-align: center;
    color: red;
    font-size: 11px;
}

.tdConfirmationProceedButton
{
    text-align: center;
}

.PayementTable
{
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
}

.tdCustomerInfoLeft
{
    width: 170px;
    color: #603D03;
    font-size: 12px;
    text-align: right;
    height: 25px;
    padding-right: 5px;
}
.RadiotablePayment
{
    padding-bottom: 5px;
    padding-left: 155px;
}
.tdCustomerInfoPaymentRadioLeft
{
    color: #603D03;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    height: 25px;
}
.tdCustomerInfoPaymentRadioRight
{
    color: #603D03;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    height: 25px;
}

.tdCustomerInfoRight
{
    text-align: left;
    padding-left: 3px;
    line-height: 22px;
    width: 260px;
    height: 25px;
}

.spnHeading
{
    color: #603D03;
    display: block;
    font-family: verdana;
    font-size: 15px;
    font-weight: bold;
    margin-left: 10px;
    text-align: left;
    width: 100%;
}

#divDivider
{
    float: left;
    height: 1px;
    margin-top: 10px;
    width: 918px;
    border-bottom: dotted 1px #7b705c;
}

.divPaymentContent
{
    background-color: #fef1fa;
    border: 1px solid #e4b6dd;
    padding-bottom: 5px;
    width: 918px;
    margin-bottom: 5px;
}
.divPayment
{
    text-align: center;
    width: 100%;
}

#divOrderConfirmationMessage
{
    padding: 10px;
    width: 800px;
    margin: 0 auto;
    border: 1px solid #e4b6dd;
    margin-top: 5px;
}

.lblOrderConfirmationMessage
{
    color: Red;
    padding-bottom: 10px;
}

.lblPaymentMessage
{
    color: Red;
    padding-bottom: 10px;
}

.TextboxStyle
{
    width: 225px;
}
.RWULTitle
{
    color: Black;
}
.divRULDesc
{
    color: Black;
}

#mainText
{
    background: white;
    float: left;
    width: 100%;
}


.InvoicePromotional
{
    text-align: right;
    padding-left: 100px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin-left: 95px;
    margin-right: 95px;
    margin-top: 20px;
}
.InvoicePromotionalMessage
{
    text-align: left;
    padding-left: 100px;
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    font-weight: bold;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    margin-left: 95px;
    margin-right: 95px;
    margin-top: 20px;
}
.InvoiceSubmit
{
    background: url(../Images/Submit.gif) no-repeat;
    width: 83px;
    height: 30px;
    border: none;
    cursor: pointer;
}
.InvoiceCancel
{
    background: url(../Images/cancel.gif) no-repeat;
    width: 83px;
    height: 30px;
    border: none;
    cursor: pointer;
}

.divlblInvoiceErrorMessage
{
    margin: 0 auto;
    width: 700px;
}

.lblInvoiceErrorMessage
{
}

.pnlOrderConfirmationInstructions
{
}

.pnlOrderConfirmationInstructionsFirstDiv
{
}

.lblOrderConfirmationInstructionsLabelTitle
{
}

.pnlOrderConfirmationInstructionsSecondDiv
{
}

.lblOrderConfirmationInstructionsLabelDescription
{
}

.OrderDetails
{
}

/*** End of Booking Engine  ***/


/********** START OF STYLESHEET FOR JIT-ADMINISTRATION ***********/


#imgJitImage
{
    display: none;
}
#divSpecialTitle
{
    display: none;
}
.pnlJITMgmtContent
{
    padding: 10px;
    color: #772118;
}
.pnlJITMgmtImageSelection
{
    /*border:solid 1px #898962;   margin:25px;*/
    padding: 10px;
}
#tblItemMgmtContentInput .col1
{
    width: 150px;
    text-align: right;
    padding-right: 2px;
    font-weight: bold;
}
#tblItemMgmtContentInput td
{
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
}
#tblItemMgmtContentInput .col2
{
    text-align: left;
    padding-left: 5px;
}
#tblItemMgmtContentInput .txtJITTitle
{
    width: 250px;
}
.txtJITNagivateUrl
{
    width: 400px;
}
#tblItemMgmtContentEditorAndPreview
{
    margin-top: 25px;
}
.divradEditorJITContent
{
    margin-left: 40px;
}
#tblItemMgmtContentEditorAndPreview .col1
{
    vertical-align: top;
    text-align: left;
    width: 350px;
}
#tblItemMgmtContentEditorAndPreview .col2
{
    vertical-align: middle;
    text-align: center;
}
#tblItemMgmtContentEditorAndPreview .col3
{
    vertical-align: top;
    text-align: center;
    width: 300px !important;
}
#tblItemMgmtContentEditorAndPreview .divJITDescription
{
    margin-bottom: 5px;
    text-align: center;
    font-weight: bold;
}
#tblItemMgmtContentEditorAndPreview .divhlkChangeImage
{
    margin-bottom: 5px;
    font-weight: bold;
}
#tblItemMgmtContentEditorAndPreview .divhlkChangeImage a
{
    color: #603D03;
}
#divPreviewJIT
{
    /* width:100%;*/
    text-align: center;
}
#tblItemMgmtContentEditorAndPreview #divPreviewJIT
{
    margin-left: 40px;
}
div.clear
{
    clear: both;
    display: block;
}
.btnSaveJIT
{
    cursor: pointer;
    border: none 0px;
    background: url(../Images/Buttons.gif);
    height: 26px;
    width: 87px;
    background-position:-548px -63px;
}
.btnPreviewJIT
{
     cursor: pointer;
    border: none 0px;
    background: url(../Images/Buttons.gif);
    height: 26px;
    width: 87px;
    background-position:-548px -23px;
}
.spnSelectJITTemplate
{
    color: #593b3b;
}

.tdJITUploadTemplate
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.JITTemplateUploadButton
{
   cursor: pointer;
    border: none 0px;
    background: url(../Images/Buttons.gif);
    height: 26px;
    width: 87px;
    background-position:-448px -103px;
}

#divbtnSaveJIT
{
    margin-top: 20px;
    padding-left: 4px;
}
.trJITTitle
{
    /* display:none;*/
}

.dlImageSelection td
{
    vertical-align: top;
}

#pnlJITMgmtImageSelectionContent .divTemplateSelectImage
{
    border: solid 10px #dcceac;
}

#pnlJITMgmtImageSelectionContent .divTemplateSelectImage:hover
{
    border: solid 10px #c8af70;
}
#pnlJITMgmtImageSelectionFooter
{
    width: 100%;
    text-align: center;
    padding: 10px;
}
.JITTemplateCancelButton
{
    border: none;
    background: url(../Images/cancel.png);
    height: 26px;
    width: 83px;
    cursor: pointer;
}
.divlblActiveStatus
{
    width: 100%;
    padding: 5px;
    padding-top: 10px;
    text-align: center;
}
.lblJITActiveStatus
{
    font-weight: bold;
    color: Red;
}
.pnlJITMgmtContent .divLblMessage
{
    width: 100%;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px; /*border:solid 1px #c8af70; */
}
.pnlJITMgmtContent .divLblMessage .lblMessage
{
    font-weight: bold;
    color: Red;
}
.pnlJITMgmtContent h3
{
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
    font-size: 16px;
}

.divBackToJitSelection
{
    padding: 10px;
    text-align: right;
}
.grdJITSelection
{
    text-align: center;
    width: 100%;
}
.grdJITSelection td, .grdJITSelection th
{
    padding-top: 8px;
    padding-bottom: 8px;
}
.hlkbackToJITSelection, .hlkAddNewJIT
{
    font-weight: bold;
    color: #603D03;
}
.JITManagementDLSTPromoList .ItemSeperatorCssClass
{
    width: 15px;
}
.JITManagementDLSTPromoList #divPreviewJIT
{
    border: solid 10px #dcceac;
}
.JITManagementDLSTPromoList #divPreviewJIT:hover
{
    border: solid 10px #c8af70;
}
.JITManagementDLSTPromoList .divPromoTitle
{
    text-align: center;
    padding: 5px;
    font-weight: bold;
    text-decoration: underline;
    min-height: 14px;
}
.JITManagementDLSTPromoList .divJITDate
{
    text-align: center;
    padding: 3px;
    font-weight: normal;
    border-top: dotted 1px gray;
}
.JITManagementDLSTPromoList .left .active
{
    color: Green;
    font-weight: bold;
}
.JITManagementDLSTPromoList .left .inactive
{
    color: Red;
    font-weight: bold;
}
.JITManagementDLSTPromoList .left
{
    float: left;
    padding-top: 5px;
    width: 65%;
}
.JITManagementDLSTPromoList .right
{
    float: right;
}
.JITManagementDLSTPromoList .divJITActions
{
    padding: 3px 0px 0 10px;
}
.JITManagementDLSTPromoList .hlkEditJIT
{
    background: url(../images/icon_edit.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 16px;
    width: 16px;
}
.JITManagementDLSTPromoList .hlkCopyJIT
{
    background: url(../images/icon_copy.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.JITManagementDLSTPromoList .btnDeleteJIT
{
    background: url("../Images/icon_delete.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.JITManagementDLSTPromoList table.tblJITActions td
{
    padding-right: 7px;
}
.JITManagementDLSTPromoList table
{
    background-color: #dcceac;
    padding: 5px 0 5px 10px;
}
.JITManagementDLSTPromoList #divPreviewJIT:hover table
{
    background-color: #c8af70;
    padding: 5px 0 5px 10px;
}
#pnlJITMgmtImageSelectionHeader
{
    color: #79B8D6;
}

/*********** END OF STYLESHEET FOR JIT-ADMINISTRATION ************/

/*************  START  OF STYLESHEET FOR RATE MANAGEMENT **********/
.RateContainer
{
    border: 1px solid #7b705c;
}
.divRateSearchPlanPrice
{
    color: #603D03;
    width: 160px;
    margin: 5px;
    padding: 10px;
    border: 1px solid #7b705c;
}
.tdRateMonth
{
    width: 150px;
    vertical-align: top;
}
.tdRateYear
{
    width: 150px;
    vertical-align: top;
}
.tdRatePlan
{
    width: 90px;
    vertical-align: top;
    height: 20px;
}
.tdddlRatePlan
{
    width: 90px;
    vertical-align: top;
    height: 30px;
}
.tdRateRoom
{
    width: 90px;
    vertical-align: top;
    height: 20px;
}
.tdddlRateRoom
{
    width: 90px;
    vertical-align: top;
    height: 30px;
}
.tdRateSearch
{
    width: 140px;
    vertical-align: top;
    padding-top: 3px;
}
.divRateMassChange
{
    color: #603D03;
    border: 1px solid #7b705c;
    padding-left: 3px;
}
.tdRateFromDate
{
    width: 90px;
    vertical-align: top;
    height: 20px;
}
.tdtxtRateFromDate
{
    width: 90px;
    vertical-align: top;
    height: 30px;
}
.tdRateToDate
{
    width: 90px;
    vertical-align: top;
    height: 20px;
}
.tdtxtRateToDate
{
    width: 90px;
    vertical-align: top;
    height: 30px;
}

.tdRatePriceLevel
{
    vertical-align: top;
}
.tdRatePrice
{
    width: 90px;
    vertical-align: top;
}
.tdRateChange
{
    width: 140px;
    vertical-align: top;
}
.tdRateClose
{
    width: 140px;
    vertical-align: top;
}
.divRateCalendar
{
    color: #772118;
    width: 731px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
}

.tdRatePriceMainLabel
{
    height: 25px;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
}

.divRateButtom
{
    margin: 5px;
    margin-left: 5px;
    margin-right: 2px;
    margin-top: 5px;
    margin-right: 5px;
    width: 181px;
}

.divDeletePrice
{
    margin: 5px;
    margin-left: 5px;
    margin-right: 2px;
    margin-top: 5px;
    margin-right: 5px;
    padding: 10px;
    width: 160px;
}

.divPriceLabel
{
    padding-left: 20px;
}

.divPriceLabel ul
{
    display: inline-block;
    padding: 5px;
    list-style-type: circle;
}

.divPriceLabel ul li
{
    padding: 1px;
}

.divRateStrip
{
    float: left;
    color: #772118;
    padding: 5px;
    width: 721px;
    text-align: left;
}

.divRateSave
{
    text-align: right;
    width: 721px;
    padding: 5px;
}

.RateSearchButton
{
    width: 90px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Search.gif");
}

.RateNewSearchButton
{
    width: 105px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/NewSearch.gif");
}

.RateChangeButton
{
    width: 91px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Change.png");
}

.RateCloseButton
{
    width: 91px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Close.png");
}

.divMassRateMessage
{
    text-align: center;
}

.divRateChangeButton
{
    padding: 5px;
    float: left;
}

.divRateCancelButton
{
    padding: 5px;
    float: left;
}

.RadCalendar_Custom .rcRow td .RateDateText
{
    text-align: right;
}

.RateCancelButton
{
    width: 83px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Cancel.gif");
}

.RateSaveButton
{
    width: 83px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Save.gif");
}

.RateDeleteButton
{
    width: 83px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Delete.gif");
}

.RateModifyButton
{
    width: 83px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Modify.gif");
}

.RateCloseButton
{
    width: 90px;
    height: 26px;
    cursor: pointer;
    border: none;
    background: url("../Images/Close.gif");
}

#divRateMgmtCalendarControlHeader
{
    text-align: center;
    font-weight: bold;
    padding: 5px;
}

#divRateMgmtCtrlRateSave
{
    padding: 5px;
    margin: 5px;
    border: 1px solid #7b705c;
}

#divRateMgmtCalendarControlModifyRate
{
    text-align: left;
    font-weight: bold;
}

#divRateMgmtCalendarControlPriceType
{
    width: 450px;
    text-align: left;
    font-size: x-small;
    font-weight: bold;
    white-space: nowrap;
}


.LblCalendar
{
    color: #603D03;
    font-weight: bold;
}

.Labelmessage
{
    color: #603D03;
}

/*************** END OF STYLESHEET FOR RATE MANAGEMENT ***********/

/***********************START OF THE STYLESHEET FOR ADMIN CREATE USER *******/

.AdminCreateUserContainer
{
    color: #772118;
    text-align: center;
    border: 1px solid #7b705c;
}
.divAcknowledgement
{
    width: 450px;
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 40px;
    padding-bottom: 40px;
    margin: auto;
}
.divAcknowledgmentTitle
{
    width: 300px;
    height: 25px;
    background: url(../Images/ApplyFormBG.jpg);
    text-align: left;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 15px;
}
.tdCreateUserTravelAgent
{
    text-align: left;
}
.tdCreateUserIsApproved
{
    text-align: left;
}
.divAcknowledgmentContent
{
    width: 300px;
    height: 100px;
    padding-left: 5px;
    padding-top: 10px;
}
.divAcknowledgmentTop
{
    width: 310px;
    margin: auto;
}
.divAcknowledgmentButtom
{
    width: 310px;
    margin: auto;
    padding-top: 5px;
}
.tdAcknowledgmentHomePageLink
{
    width: 150px;
    font-weight: bold;
    text-align: left;
}
.tdAcknowledgmentHomePageLink a
{
    color: White;
}
.tdAcknowledgmentNewUserLink
{
    width: 150px;
    font-weight: bold;
    text-align: right;
}
.tdAcknowledgmentNewUserLink a
{
    color: White;
}
.txtEnterRates
{
    width: 70px;
}
/***********************END OF THE STYLESHEET FOR ADMIN CREATE USER ********/
/**********************START OF THE STYLESHEET FOR ADMIN TRAVEL AGENT********/
.DiscountManagementStatusItemStyle
{
    text-align: center;
}
.DiscountManagementContainer
{
    border: 1px solid #7b705c;
    color: #772118;
}
.DiscountManagementTop
{
    width: 700px;
    margin: 5px;
    padding: 5px;
}
.DiscountManagementLeft
{
    width: 450px;
    padding: 5px;
    margin: 5px;
}
.DiscountManagementRight
{
    width: 437px;
    padding: 5px;
    margin: 5px;
}
.tdDiscontManagementSearchText
{
    padding-left: 5px;
}
.tdDiscountManagementCommissionsStartDate
{
    width: 100px;
}
.tdDiscountManagementCommissionEndDate
{
    width: 100px;
}
.tdDiscountManagementCommissionCommissionAmount
{
    width: 90px;
    text-align: center;
}
.tdDiscountManagementUserIdSerialItem
{
    width: 15px;
}
.tdDiscountManagementUserIdTravelAgentIdItem
{
    width: 130px;
}
.tdDiscountManagementUserIdUserNameItem
{
    width: 130px;
}
.tdDiscountManagementUserIdSerialHeader
{
    font-weight: bold;
}
.tdDiscountManagementCommisionSerial
{
    width: 20px;
}
.DiscountManagementUserCommissionDelete
{
    width: 10px;
}
.DiscountManagementUserCommissionEdit
{
    width: 10px;
}
.tdDicountManagementUserIdIsLocked
{
    width: 40px;
}
.tdDiscountManagementUserIdStatus
{
    width: 40px;
}
.tdDiscountManagementErrormessage
{
    padding: 5px;
    font-size: smaller;
}
.tdDiscountManagementUserIdSerialHeader
{
    font-weight: bold;
    width: 15px;
    color: White;
    background: #923901 !important;
    padding: 4px;
}
.tdDiscountManagementUserIdTravelAgentIdHeader
{
    width: 130px;
    font-weight: bold;
    color: White;
    background: #923901 !important;
    padding: 4px;
}
.tdDiscountManagementUserIdTravelAgentIdHeader a
{
    text-decoration: none;
    color: White;
}
.tdDiscountManagementUserIdUserNameHeader
{
    width: 130px;
    font-weight: bold;
    color: White;
    background: #923901 !important;
    padding: 4px;
}
.tdDiscountManagementUserIdStatusHeader
{
    width: 40px;
    font-weight: bold;
    color: White;
    background: #923901 !important;
    padding: 4px;
    text-align: center;
}
.tdDicountManagementUserIdIsLockedHeader
{
    width: 40px;
    font-weight: bold;
    color: White;
    background: #923901 !important;
    padding: 4px;
}
/**********************END OF THE STYLESHEET FOR ADMIN TRAVEL AGENT*********/
/**********************START OF THE STYLESHEET FOR ADMIN SETTING MASTER PAGE*********/
.AdminDynamicMenuStyle
{
    font-weight: bold;
    color: White;
    font-family: Verdana,Sans-Serif,Verdana;
    z-index: 20;
}


.AdminDynamicMenuItemStyle a
{
    color: White;
}

.AdminDynamicMenuItemStyle a:hover
{
    color: White;
}

.AdminDynamicSelectedStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: #87241B;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}
.AdminDynamicHoverStyle
{
    font-family: Verdana, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: #87241B;
    padding-top: 5px;
    padding-bottom: 5px;
    color: White;
}

/**********************END OF THE STYLESHEET FOR ADMIN SETTING MASTER PAGE*********/
/**********************START OF THE STYLESHEET FOR TRAVEL AGENT GRID*********/
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol
{
    background: #923901 !important;
    color: white !important;
}
.RadGrid_Default
{
}
/**********************END OF THE STYLESHEET FOR TRAVEL AGENT GRID*********/

.masterHeaderAddressTable
{
}
.masterHeaderAdderessTd
{
    line-height: 17px;
}
.masterHeaderTelTd
{
    line-height: 17px;
}
.masterHeaderBookOnlineDiv
{
    width: 110px;
}
.masterHeaderContactUsDiv
{
    width: 80px;
    float: left;
}
.RoomPageTitle
{
    text-align: justify;
}
.RoomPageContentTable
{
    border: 1px solid;
}

.masterHeaderTelTable
{
}

.tdLeftRestaurantAddCurve
{
    line-height: 17px;
    width: 35px;
}

.divPackageContent
{
    color: #1b1b1b;
    padding-top: 10px;
    text-align: left;
}
.divPackageContent table
{
    margin: 0 auto;
}
.divPackageContent table td
{
    text-align: center;
}
.divDiscription
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.divDiscription p
{
    margin: 0px;
}
.divDiscriptionTitle
{
    text-align: left;
    font-size: 14px;
    color: White;
}
.divDiscriptionTitle p
{
    margin: 0px;
}
.divTopLeftDiscription
{
    float: left;
    width: 200px;
}
.divTopRightDiscription
{
    float: left;
    width: 600px;
}
.divBottomLeftDiscription
{
    float: left;
    width: 200px;
}
.divBottomRightDiscription
{
    float: left;
    width: 600px;
}
.tableRow1
{
    color: white;
    font-weight: bold;
    background-color: #794700;
    line-height: 18px;
}
.tableRow2
{
    color: #010101;
    font-weight: bold;
    background-color: #f8e19e;
    line-height: 18px;
}
.tableRow3
{
    color: #010101;
    background-color: #e8ad61;
    line-height: 18px;
}
.tableRow4
{
    color: #010101;
    background-color: #f1c284;
    line-height: 18px;
}
.divRoomAvailabilityGuestLabels
{
    display: none;
}

.divSubRoomAmenities
{
    float: left;
    padding-top: 10px;
    padding-bottom:10px;
    text-align: justify;
    width: 930px;
}
#divRoomdetailTemplateRight
{
    width: 400px;
    float: right;
    border: 1px solid;
}
#divRoomdetailTemplateLeft
{
    width: 400px;
    float: left;
}
#divRoomdetailTemplate
{
    width: 800px;
    border: 1px solid;
    float: left;
}

.divSubRoom
{
    height: 22px;
    width: 322px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: justify;
    color:#772118;
}

.loginControlContentContent
{
    color:#2a2a2a;
    font-size:12px;
}
#divPriavcyPolicy
{
    float: left;
    text-align: center;
    width: 400px;
    color:#fff;
    padding-top:3px;
    *line-height:15px;
    
}
#divPriavcyPolicy a
{
    text-decoration:none;
    color:White;
}
.ItemStyleCss
{
     background: none repeat scroll 0 0 #e0e0e0 !important;
    padding: 10px !important;
      
    
}
.GalleryStyle {
    text-align: left !important;
}
/* Facility Page */
#FacilityPageContainer
{
    background:white;
    padding:10px;
    width:928px;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
}
#divFacilityPageleft
{
    float: right;
    width:280px;
    text-align:left;
}
#divFacilityPageRight
{
    float: left;
    width: 598px;
    padding-top:35px;
    padding-left:10px;
}
.divFacilityPageTitle
{
    color: #772118;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
.divFacilityPageContentItems li
{
    list-style-type: disc;
    line-height: 30px;
}
.divFacilityPageContentItems ul
{
    padding:0px 0px 0px 25px;
    margin:0px;
}
/* End */
#popup_box
		  {
			display:none;
		  }
		  
#fancybox-wrap {
    height: 499px !important;
    /*left: 25% !important;*/
    width: 622px !important;
    padding:0 !important;
    top:10% !important;
}
#fancybox-content {
    background-color: transparent !important;
    height: 96.42% !important;
    width: 96.5% !important;
    z-index: 10 !important;
}
#fancybox-bg-e {
    background-image: url("fancybox-y.png") !important;
    height: 100% !important;
    left: -20px !important;
    top: 0 !important;
}
#fancybox-wrap img {
    margin-left: 6px;
    margin-top: 8px;
}

#fancybox-frame {
    border: medium none;
    display: block;
    height: 471px !important;
    overflow: hidden !important;
    width: 617px !important;
}

/* -------  HOME PAGE GALLERY STARTS ------- */

#divHomepageContainer #slider {
    background: url("../Images/loading.gif") no-repeat scroll 50% 50% transparent !important;
    position: relative !important;
    width: 100%;
    margin: 0 auto;
}

.nivo-controlNav A {
    position: relative;
    z-index: 10px;
    cursor: pointer;
}

.nivo-controlNav A {
    font-weight: bold;
}

#divHomepageContainer .slider-wrapper {
    padding-top: 0px;
    position: relative;
}

#divHomepageContainer #slider a.nivo-imageLink {
    z-index: 1;
    width: 100% !important;
    height: 100% !important;
}

#divHomepageContainer #slider img {
    text-align: center;
    border-style: none;
}

#divHomepageContainer {
}

    #divHomepageContainer .nivo-controlNav {
        background-color: Transparent !important;
        margin: 0 auto;
        overflow: hidden;
        padding: 23px 0 0;
        position: absolute;
        text-align: center;
        /*width: 210px !important;*/
    }
        /* Control nav styles (e.g. 1,2,3...) */

        #divHomepageContainer .nivo-controlNav a {
            cursor: pointer;
        }

            #divHomepageContainer .nivo-controlNav a.active {
                font-weight: bold;
            }

    #divHomepageContainer .nivo-prevNav {
        left: 0px;
    }

    #divHomepageContainer .nivo-nextNav {
        right: 0px;
    }

    #divHomepageContainer .nivoSlider {
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

        #divHomepageContainer .nivoSlider img {
            position: absolute;
            top: 0px;
            left: 0px;
            max-width: none;
        }

    #divHomepageContainer .nivo-main-image {
        display: block !important;
        position: relative !important;
        width: 100% !important;
    }

    /* If an image is wrapped in a link */
    #divHomepageContainer .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 */
    #divHomepageContainer .nivo-slice {
        display: block;
        position: absolute;
        z-index: 0;
        height: 100%;
        top: 0;
    }

    #divHomepageContainer .nivo-box {
        display: block;
        position: absolute;
        z-index: 5;
        overflow: hidden;
    }

        #divHomepageContainer .nivo-box img {
            display: block;
        }

    /* Caption styles */
    #divHomepageContainer .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+ */
    }

        #divHomepageContainer .nivo-caption p {
            padding: 5px;
            margin: 0;
        }

        #divHomepageContainer .nivo-caption a {
            display: inline !important;
        }

    #divHomepageContainer .nivo-html-caption {
        display: none;
    }
    /* Direction nav styles (e.g. Next & Prev) */
    #divHomepageContainer .nivo-directionNav a {
        position: absolute;
        top: 45%;
        z-index: 9;
        cursor: pointer;
    }
    /*
Skin Name: Nivo Slider Default Theme
*/

    #divHomepageContainer .theme-default .nivoSlider {
        position: relative;
        background: #fff url(../Images/loading.gif) no-repeat 50% 50%;
        /*margin-bottom: 10px;*/
    }

        #divHomepageContainer .theme-default .nivoSlider img {
            position: absolute;
            top: 0px;
            left: 0px;
            display: none;
            height: auto !important;
        }

        #divHomepageContainer .theme-default .nivoSlider a {
            border: 0;
            display: block;
        }

    #divHomepageContainer .theme-default .nivo-controlNav {
        padding: 0;
        text-align: center;
        margin-top:-20px;
        width:100%;
    }

        #divHomepageContainer .theme-default .nivo-controlNav a {
            display: inline-block;
            width: 11px;
            height: 10px;
            background: url(../Images/Dots.png) no-repeat;
            text-indent: -9999px;
            border: 0;
            margin: 0 2px;
            background-position: -12px 0;
        }

            #divHomepageContainer .theme-default .nivo-controlNav a.active {
                background: url(../Images/Dots.png) no-repeat;
                width: 11px;
                height: 10px;
                background-position: 0px 0px;
                margin: 0 2px;
            }

    #divHomepageContainer .theme-default .nivo-directionNav a {
        display: block;
        width: 42px;
        height: 100%;
        background: url(../Images/Arrow.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;
    }

.sliderBottom {
    background-image: url("../Images/SlideBottum.jpg");
    height: 11px;
}

#divHomepageContainer .theme-default:hover .nivo-directionNav a {
    /*opacity: 1;*/
}

#divHomepageContainer .theme-default a.nivo-nextNav {
    background-position: -44px 0;
    opacity: 0.5;
}

    #divHomepageContainer .theme-default a.nivo-nextNav:hover {
        background-position: -44px 0;
        opacity: 1;
    }

#divHomepageContainer .theme-default a.nivo-prevNav {
    opacity: 0.5;
}

    #divHomepageContainer .theme-default a.nivo-prevNav:hover {
        opacity: 1;
    }

#divHomepageContainer .theme-default .nivo-caption {
    font-family: Helvetica, Sans-Serif, sans-serif;
}

    #divHomepageContainer .theme-default .nivo-caption a {
        color: #fff;
        border-bottom: 1px dotted #fff;
    }

        #divHomepageContainer .theme-default .nivo-caption a:hover {
            color: #fff;
        }

#divHomepageContainer .theme-default .nivo-controlNav.nivo-thumbs-enabled {
    width: 100%;
}

    #divHomepageContainer .theme-default .nivo-controlNav.nivo-thumbs-enabled a {
        width: auto;
        height: auto;
        background: none;
        margin-bottom: 5px;
    }

    #divHomepageContainer .theme-default .nivo-controlNav.nivo-thumbs-enabled img {
        display: block;
        width: 120px;
        height: auto;
    }
/* -------  HOME PAGE GALLERY ENDS ------- */
#MediaGalleryMenu {
    float: left;
    padding-bottom: 1px;
    text-align: left;
    width: 106px;
    background-color: #DC3E33;
}
.itemHeading {
    font-size: 15px;
    font-weight: 600;
    text-decoration: underline;
    color:#772118;
}
div#divImageOuter img {
    width: 345px;
}