﻿@import "EventCalendar.css";

body
{
    background-color: #fff;
    font-family: Segoe UI, Trebuchet MS, Verdana;
    font-size: 13px;
    color: #000;
    padding: 0px;
    margin: 0px;
    line-height: 18px;
}

form
{
    margin: 0 auto;
}
ul
{
    font-size: 12px;
    margin: 5px 0 5px 12px; /* list-style: none outside none;*/
    padding: 0px;
}

/***************** Top of All page stylesheet **************/

#divHomepageContainer
{
    background-color: #ffffff;
}
#EventCalenderControlContainer, #divTestimonialContainer, #MediaGalleryContainer, #ContactUSContainer, #DirectionContainer, #SubMasterPageDiv, #RoomBookingContainer, #divAmenitiesContainer, #LoginInnerContainer, #RecoverPassWordContainer, #CreateUserContainer, .RoomsContainer, #FacilityContainer, #PaypalContainer, #divEventDetailContainer, #TariffContainer, .FineDiningContainer, #FacilityPageContainer, .ConferenceContainer
{
    padding: 8px 0px; /*background-image: url(../Images/backgroundbg.jpg);*/
    background-color: #fff;
    background-repeat: repeat-x;
    background-position: center bottom; /* border-radius:10px;*/
    margin-bottom: 7px;
    border-top: none;
}


/***************** End of All page stylesheet ***************/
/* Header Master
--------------------------------------------------------------------------------------------------------*/
#divHeader
{
    height:422px;
    background:url(../Images/default_Slide.jpg);
}
.defaultaspx #divHeader
{
    height: 585px;
    background:url(../Images/HomePageGalleryImages/Slide_01.jpg) no-repeat center center
    
}
.roomsaspx #divHeader
{
    height:422px;
    background:url(../Images/Room_Slide.jpg);
}
/*.finediningaspx #divHeader
{
    height:422px;
    background:url(../Images/Restaurant_slide.jpg);
}*/
.aboutusaspx #divHeader
{
    height:422px;
    background:url(../Images/Slide_06.jpg);
}
.conferenceaspx #divHeader
{
    height:422px;
    background:url(../Images/MeetingPage_Slide.jpg);
}
/*.facilitiesaspx  #divHeader, .contactusaspx #divHeader, .reservationaspx #divHeader, .careersaspx #divHeader, .surveyfeedbackaspx #divHeader,
.directionsaspx #divHeader,
.senddirectiontomeaspx #divHeader
{
    height:422px;
    background:url(../Images/Amenities_Slide.jpg);
}*/
.servicesexcursions #divHeader
{
    height:422px;
    background:url(../Images/NearBy_Slide.jpg);
}
#divMasterPageHeader
{
}
#home_slider
{
    height: 585px !important;
}
.roomsaspx #home_slider, .conferenceaspx #home_slider, .finediningaspx #home_slider
{
    height: 422px !important;
}
#HomeMiddleContainer
{
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.slider_wrapper
{
    height: 585px;
    margin: 0 auto;
    position: relative;
    width: 1600px;
}
.roomsaspx .slider_wrapper, .conferenceaspx .slider_wrapper, .finediningaspx .slider_wrapper
{
    height: 422px;
    margin: 0 auto;
    position: relative;
    width: 1600px;
}
#home_pager
{
    display: none;
}
#divHeaderContainer
{
    background: none repeat scroll 0 0 #000000;
    height: 125px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
/*.defaultaspx #divHeaderContainer, .roomsaspx #divHeaderContainer, .finediningaspx #divHeaderContainer, .aboutusaspx #divHeaderContainer, .facilitiesaspx  #divHeaderContainer,.servicesexcursions #divHeaderContainer, .contactusaspx #divHeaderContainer,
.reservationaspx #divHeaderContainer,
.careersaspx #divHeaderContainer,
.surveyfeedbackaspx #divHeaderContainer,
.directionsaspx #divHeaderContainer,
.senddirectiontomeaspx */
#divHeaderContainer
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    height: 125px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#divHeaderBottomContainer
{
    height: 85px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 410px;
    width: 950px;
    z-index: 1;
}
#divHeaderBottom
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 65px;
    padding: 5px 12px;
    top: 111px;
    width: 216px;
}
#divLaundry
{
    background: url("../Images/Laundry.png") no-repeat scroll left center transparent;
    color: #F7861F;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    padding-left: 35px;
    padding-top: 15px;
}
#divFreePickup
{
    background: url("../Images/car.png") no-repeat scroll left center transparent;
    color: #F7861F;
    font-size: 16px;
    padding-top:5px;
    font-weight: bold;
    padding-left: 35px;
}
#divHeaderMain
{
    width: 950px;
    margin: 0 auto;
}

#divHeaderLeft
{
    height: 100px;
    width: 245px;
    cursor: pointer;
    float: left;
    background-repeat: no-repeat;
    /*padding-left: 10px;*/
}
.divHeaderLogoFlash
{
    width: 255px;
    height: 115px;
}

#divHeaderRight
{
    float: right;
    width: 695px;
}

#tblHeaderRight
{
    width: 640px;
    float: right;
}

#divHeaderLogo
{
    background: url('../Images/Logo.png') no-repeat;
    height: 115px;
    width: 262px;
    cursor: pointer;
    margin-top: 5px;
}
#divHomeLoginAndSitemap
{
    float: right;
    padding-top: 5px;
    width: 323px;
}
#divHeaderSitemap
{
    float: left;
    color: #8d5125;
}
#divHeaderSitemap a
{
    color: #d77000;
    text-decoration: none;
}
.tdSitemap
{
}
#divLoginMenu
{
    float: right;
    height: 25px;
    text-align: left;
    width: 530px;
    color:#fff;
}

.tdLoginReg
{
    /* width:197px;*/
}

#divLoginMenu a
{
    text-decoration: none;
    color: #f1f1f1;
}
#divBookOnlineButtonConatiner
{
    margin-top: 7px;
    height: 29px;
    padding-left: 246px;
    width: 116px;
    float: left;
}
#divBookOnlineButton
{
    height: 29px;
    width: 116px;
    cursor: pointer;
}
#divTripAdvisor
{
    float: left;
    padding-left: 37px;
    width: 163px;
}
.tdAddress
{
}
#divHeaderRightFacebookTwiter
{
    float: right;
    height: 60px;
    margin-left: 0;
    width: 30px;
    display:none;
}


#divfacebookheader
{
    height: 30px;
    width: 30px;
    float: left;
    cursor: pointer;
    background-image: url(../Images/facebook.png);
}
#divHeaderRightFacebook
{
    height: 50px;
    width: 50px;
    cursor: pointer;
}

#divHeaderRightTwiter
{
    height: 30px;
    width: 30px;
    cursor: pointer;
}

#divtwitterheader
{
    cursor: pointer;
    float: left;
    height: 30px;
    width: 30px;
    background-image: url(../Images/twitter.png);
}
#divMenuNavigation
{
    height: 42px;
    width: 695px;
    float: left;
}
#divAddress
{
    color: #F1F1F1;
    float: left;
    font-size: 13px;
    padding-top: 15px;
    text-align: left;
    width: 427px;
}
#divSocialMediaMarketing
{
    float: right;
}
#SocialMediaMarketingControl
{
    float: right;
}

/*   Home Page
---------------------------------------------------------------------------------------------------*/
#divHomePageFlashContainer
{
    /*vertical-align: top;     width: 950px;     height: 405px;      background: url(../Images/Flash.jpg);*/
}
#divMainImage
{
    width: 938px;
    margin: 0 auto;
    height: 410px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.divHomepageLeftContainer
{
    float: right;
    width: 242px;
}
.divHomepageRightContainer
{
    float: left;
    width: 950px;
}
#divJITPcontainer
{
    width: 240px;
    height: 200px;
}

#divSpecialTitle
{
    display: none;
}

.divHomePageFlash
{
    height: 430px;
    width: 950px;
}
.divHomeTop
{
    width: 950px;
    height: 430px;
}
#divImageAlternative
{
    float: left;
    height: 430px;
    width: 950px;
    background: url(../Images/Ipadimages.jpg);
}
.divHomeBottom
{
    width: 950px;
}
#divHomeAddress
{
    width:700px;padding-left:10px;background:url(../Images/seperator.jpg) no-repeat scroll center bottom;
    padding-bottom:15px;
    padding-top:15px;
}
#divHomeAboutUs
{
    padding-left:10px;width:700px;
    line-height:21px;
    height:200px;
     position: relative;
    top: -40px;
}
.HomeAboutUs
{
    height:235px;
    border:1px solid rgba(0,0,0,0.7);
}
.HomeAboutUs p
{
    height: 174px;
    overflow: auto;
    margin: 0px;
    padding: 5px;
    padding-right:4px;
}
   
#divHomeAboutUs a
{
    color:#000;/*#6b6b6b;*/
    text-decoration:none;
    background:url(../Images/More.jpg) no-repeat scroll center left;
    line-height:7px;
    padding-left:10px;
    font-weight:bold;
   
}
#divHomeAboutUs a:hover
{
    text-decoration:underline;
}
#divHomeSeperator
{
    clear:both;
    width:950px;
    float:left;
    background:url(../Images/seperator.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    height:1px;
    padding:10px 0px;
}
.divHomeTopJIT
{
    float: left;
    width: 240px;
    height: 200px;
    padding-top:10px;
}

.divHomeTopReservation
{
    float: left;
    width: 238px;
    height: 198px;
    background: #fff;
    border: 1px solid #999999;
    color: #303030;
    border-top: medium none;
}
#divHomeTestimonialContianer
{
    float:left;
    /*width:465px;*/
    height:236px;
    border:1px solid rgba(0,0,0,0.7);   
}
#divHomeTestimonial
{
    float:left;
    /*width:465px;*/
     overflow-y:auto;
     height:180px;
}
#divHomePageBottomRightContainer
{
    float:right;
    padding-left:14px;
    border-left:solid 1px #ccc;
    width:459px;
}
#divHomePageBottomRightPhoto
{
    background:url(../Images/Gallery_Img01.jpg);
    width:459px;
    height:180px;
    padding-bottom:10px;
    background-repeat:no-repeat;
}
#divHomeRoomPageLink
{
    float:left;
    width:145px;
    height:39px;
    background:url(../Images/Rooms.jpg);
    padding-right:12px;
    background-repeat:no-repeat;
}
#divHomeDiningPageLink
{
    float:left;
    width:145px;
    height:39px;
    background:url(../Images/Dining.jpg);
    padding-right:12px;
    background-repeat:no-repeat;
}
#divHomeMeetingPageLink
{
    float:left;
    width:145px;
    height:39px;
    background:url(../Images/Meeting.jpg);
}
#bb_resBtn
{
    cursor: pointer;
}
p.bbres_fieldset
{
    padding-bottom: 0px !important;
    padding-bottom: 6px !important; /*padding-bottom:6px !important;*/
}
.bb_resbox h2
{
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #BBBBBB;
    color: #000000;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 6px !important;
    -webkit-margin-bottom: 0px;
    padding: 4px 0;
    text-align: center;
}
.HiddenCalendarWrapper
{
    z-index: 9999 !important;
}
.divHomeBottomNewsAndTestimonial
{
    float: left;
    height: 200px !important;
    width: 378px;
    margin-left: 7px;
}

.divRoomAvailabilityDates
{
    width: 215px;
}

.divRoomAvailabilityCheckInDate
{
    height: 26px;
    line-height: 26px;
}

.divRoomAvailabilityCheckInDate .divLeftRoomAvailabilityDates
{
    float: left;
    text-align: left;
    width: 80px;
}

.divRightRoomAvailabilityDates
{
    float: left;
    height: 30px;
    padding-left: 5px;
    text-align: left;
    width: 130px;
}

.divRoomAvailabilityCheckOutDate
{
    height: 26px;
    line-height: 26px;
}

.divRoomAvailabilityCheckOutDate .divLeftRoomAvailabilityDates
{
    float: left;
    text-align: left;
    width: 80px;
}

.divRoomAvailabilityContainer
{
    padding: 0px 0px 0px 10px;
}

.RoomAvailabilityGuestLabels
{
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}

.divRoomAvailabilityOptions
{
    height: 60px;
    width: 217px;
}

.divRoomsContainer
{
    float: left;
    width: 72px;
}

.divRoomAvailabilityRoomsTitle
{
    height: 33px;
    width: 72px;
}

.divRoomAvailabilityRooms
{
    width: 72px;
}

.divAdultsContainer
{
    float: left;
    width: 72px;
}

.divRoomAvailabilityAdultsTitle
{
    height: 33px;
    width: 72px;
}

.divChildrenContainer
{
    float: left;
    width: 72px;
}

.divRoomAvailabilityChildrenTitle
{
    height: 33px;
    width: 72px;
}

.divRoomAvailabilityChildren
{
    width: 72px;
}

.divRoomAvailabilitySubmitBtnContainer
{
    text-align: center;
}


.InquiryControlSubmitBtn
{
    width: 96px;
    height: 24px;
    background-image: url(../Images/Search.gif);
    border: 0px;
    cursor: pointer;
}

#divSpecialImage
{
    width: 240px;
    height: 200px;
}


.ajax__tab_xp .ajax__tab_header
{
    font-family: arial,tahoma,helvetica;
    font-size: 12px !important;
    height: 34px !important;
    text-align: left; /*border-top: 1px solid #889dc3;     border-left: 1px solid #889dc3;     border-right: 1px solid #889dc3;*/
    background-image: url(../Images/NewsEventBg.jpg) !important;
}

.ajax__tab_default .ajax__tab_header
{
    white-space: nowrap;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: #ffffff !important;
    background-image: url(../Images/newsandevent.jpg) !important;
    background-repeat: no-repeat !important;
    width: 119px;
    height: 27px;
    margin-top: 4px;
    color: #fff;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
    background: #ffffff !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
    background: #ffffff !important;
}

.ajax__tab_xp .ajax__tab_outer
{
    background: #ffffff !important;
    height: 30px !important;
}

.ajax__tab_xp .ajax__tab_inner
{
    background: #ffffff !important;
    padding-left: 10px !important;
}

.ajax__tab_xp .ajax__tab_tab
{
    /*background: #dcbe87 !important;*/ /*width: 100px;     color: #000;     font-weight: bold !important;     margin: 0;     padding: 4px;     padding-left:0px;     line-height: 20px;*/
    color: #413f3f;
    font-weight: bold !important;
    background: #ffffff !important; /*background-image: url(../Images/guestreview.jpg) !important;*/
    background-repeat: no-repeat !important;
    width: 119px;
    height: 18px !important;
    margin-top: 4px !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
    background: #ffffff !important;
    background-image: url(../Images/newsandevent.jpg) !important;
    background-repeat: no-repeat !important;
    width: 119px;
    height: 27px;
    margin-top: 4px;
    color: #fff;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
    background: #ffffff !important;
    color: White;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
    background: #ffffff !important;
    color: White;
}

.ajax__tab_xp .ajax__tab_body
{
    background-color: #fff !important; /*border-color: -moz-use-text-color #dcbe87 #dcbe87 !important;     border-right: 1px solid #889dc3 !important;     border-bottom: 1px solid #889dc3 !important;     border-left: 1px solid #889dc3 !important;*/
    border-style: none !important;
    border-width: 0 1px 1px !important;
    font-family: Verdana,tahoma,helvetica !important;
    font-size: 12px !important;
    height: 167px !important; *height:173px;
padding:0px0px0px0px!important;
width:365px;
}

#divHomeNews
{
}

.divEventContentContainer
{
    height: 125px;
    overflow: auto;
    padding: 5px;
}

.divEventContentContainer ul
{
    margin: 0px;
    padding-left: 15px;
    list-style: disc outside;
}

.divEventContentContainer ul a
{
    text-decoration: none;
    color: #413F3F;
    font-weight: bold;
    line-height: 16px;
}

.EventContainerFooter
{
    text-align: right;
    margin-top: 10px;
    overflow: hidden;
}

.EventContainerFooter a
{
    color: #000;
    text-decoration: none;
    padding-right: 10px;
    font-weight: bold;
}

.EventContainerFooter a:hover
{
    font-weight: bold;
    text-decoration: underline;
}

.divHomePageTestimonialContent
{
    height: 131px;
    overflow: auto;
    padding: 5px;
    text-align: justify;
    color: #413f3f;
}

.divHomePageTestimonialLink
{
    text-align: right;
    margin-top: 5px;
}

.divHomePageTestimonialLink a
{
    color: #413F3F;
    text-decoration: none;
    padding-right: 10px;
    font-weight: bold;
}

.divHomePageTestimonialLink a:hover
{
    font-weight: bold;
    text-decoration: underline;
}

#WelcomeNotes
{
    /*background-image: url("../Images/welcomebg.jpg");*/
    float: right;
    height: 200px; *height:207px;
background-color:#fff;
width:296px;

}
#WelcomeLogo
{
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-top: 5px;
    width: 28px;
    display: none;
}
#WelcomeHeader
{
    float: left;
    height: 23px;
    margin-top: 4px;
    padding-left: 0;
    width: 230px;
}
#divHomePageWelcomeText
{
    color: #413F3F;
    float: left;
    font-family: Myriad Pro;
    font-size: 21px;
    font-weight: bold;
    padding-left: 8px;
    padding-top: 2px;
    text-align: left;
}
#WelcomeImg
{
    float: left;
    background-image: url(../Images/Aboutusimg.jpg);
    height: 84px;
    width: 276px;
    margin-left: 8px; *margin-left:4px;
margin-top:4px;
background-repeat:no-repeat;
}
#WelcomeNote1
{
    color: #413f3f;
    float: left;
    font-family: verdana,tahoma,helvetica;
    margin-top: 2px;
    line-height: 14px;
    padding-left: 7px;
    text-align: justify;
    width: 278px;
}
#WelcomeNote2
{
    color: #413f3f;
    float: left;
    font-family: verdana,tahoma,helvetica;
    line-height: 17px;
    padding-left: 8px;
    text-align: justify;
    width: 450px;
    padding-top: 3px;
}
#WelcomeNotes a
{
    color: #413f3f;
    float: right;
    font-weight: bold;
    line-height: 1.5; *line-height:1.5;
text-decoration:none;
padding-right:10px;
font-size:12px;

}
#WelcomeNotes a:hover
{
    text-decoration: underline;
}

.divRestaurant
{
    float: right;
    width: 465px;
    height: 197px !important;
    background-color: #F1ECDD;
    border: 1px solid #d77000; *height:204px;
}
#divResHeader
{
    background-image: url(../Images/Category_Vangi.jpg);
    width: 465px;
    height: 29px;
}
.ImageContainer
{
    width: 460px;
    height: 152px;
}
#divRedImg
{
    background-image: url("../Images/VangiImg.png");
    background-repeat: no-repeat;
    float: left;
    height: 149px;
    margin-left: 25px; *margin-left:18.70px;
margin-top:6px;
width:117px;
}
#divGujImage
{
    background-image: url("../Images/GujaratiThali.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 110px;
    margin-left: 20px;
    margin-top: 26px; *margin-top:19.4px;
width:125px;
}
#divKhathiImage
{
    background-image: url("../Images/VangiImage.jpg");
    float: left;
    height: 140px;
    margin-left: 24px; *margin-left:18px;
margin-top:11px;

width:269px;
}
#divReadMore a
{
    color: #d77000;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    padding-right: 10px;
    text-decoration: none;
}
#divReadMore a:hover
{
    text-decoration: underline;
}
.divDivider
{
    height: 200px;
    width: 2px;
    background-image: url("../Images/Devidar.jpg");
    background-repeat: no-repeat;
    float: left;
}
/* Footer Master
---------------------------------------------------------------*/

#divMasterPageFooterLink
{
    width: 300px;
    float: left;
}

#divCreditCard
{
    width: 220px;
    float: left;
    text-align: center;
}
#divPriavcyPolicy
{
    float: left;
    text-align: center;
    width: 450px;
}
#divMasterPageCompanyName
{
    float: left; /*padding-right: 30px;     text-align: right;     width: 150px;*/
}

#tdFooterBottomRow
{
    height: 36px;
    color: #000;
    width: 925px;
}
.CompanyLink
{
    color: #000;
    text-decoration: none;
}
#PageFooter
{
    height: 36px;
    line-height: 22px;
    width: 920px;
    padding-left: 30px;
    font-size: 11px;
    margin: 0 auto;
}

#divFooter
{
    background: url(../Images/footer.jpg);
}

#divCompanyNameFooter
{
}

/*** About Us Page ***/

#AboutImage
{
    background-image: url("../Images/AboutUs1.jpg");
    background-repeat: no-repeat;
    background-position:right center;
    float: left;
    height: 436px;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 271px;
    margin-right:20px
}
#divAboutUs
{
}
#divAboutUs ul
{
    list-style: none outside none;
    padding-left: 40px;
}
#divAboutUs li
{
    background-position: left center;
    background-repeat: no-repeat;
    list-style-position: outside;
    list-style-image: url("../Images/Bullet.png");
}
/******** (START) About Us Page ****/
#divHeaderAbout
{
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    width: 207px;
    color:#D77000;
}
#divHeaderRes
{
    height: 29px;
    display: block;
    text-align: left;
    display: block;
    width: 160px;
    font-size: 15px;
    font-weight: bold;
    font-family: Verdana;
    background-image: url("../Images/Title_Bullet.png");
    background-repeat: no-repeat;
}
#divHeaderAbout span
{
    margin: 5px;
    font-weight: bold;
    font-size: 18px;
    font-family: Verdana;
    float: left;
}
#divHeaderAbout img
{
    float: left;
    height: 20px;
    width: 28px;
    display: none;
}
ul
{
    list-style: none;
    padding-left: 33px;
}
li
{
    list-style-position: outside;
}
#MonsoonContent
{
    margin: 0 auto;
    line-height: 1.6;
    text-align: justify;
    width: 850px;
    font-size: 12px;
}
#divFacilities
{
    float: left;
    padding-left: 157px;
    width: 700px;
}
#divFacilities ul
{
    line-height: 20px;
    padding-left: 50px;
}
#divFacilities li
{
    list-style-type: none;
    text-align: left;
    float: left;
    width: 300px;
    list-style-image: url("../Images/Bullet.png");
}




/*** End Of Tariffs And Packages ***/

/* Facility Page */
#divFacilityPageleft
{
    float: right;
    padding-right: 50px;
    text-align: left;
}
#divFacilityPageRight
{
    float: left;
    padding-top: 10px;
    width: 580px;
}
.divFacilityPageTitle
{
    background:url("../Images/HeaderThumb.jpg") no-repeat scroll center bottom transparent;
    padding-bottom: 5px;
    padding-left: 20px;
    width: 409px;
    height:20px;
    font-size:16px;
    font-weight:bold;
    color:#d77000;
}
.divFacilityPageContentItems li
{
    list-style-image: url("../Images/Bullet.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 30px;
}
.divFacilityPageContentItems ul
{
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 47px;
}
/* End */

/* Food and Dine Page
-------------------------------------------------------------------------*/
.divFineDiningTitle
{
    color: #d77000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
    border: none;
}

.FineDiningImageBorder
{
    border: solid 3px red;
}

.FineDiningContainer
{
    margin: 0 auto;
    width: 950px;
}
.divFineDiningFirstThumbImage
{
    float: left;
    height: 80px;
    width: 106px;
    padding-bottom: 5px;
    text-align: right;
}
#FineDinigContentContainer
{
    width: 940px; /*padding: 10px 5px 0px 5px;*/
}
.divLeftFineDinigContent
{
    float: left;
    height: auto !important;
    min-height: 378px;
    width: 554px;
}
.divFineDiningContent
{
    padding-right: 15px;
    text-align: justify;
}
.divRightFineDinigContent
{
    float: left;
    height: auto !important;
    min-height: 370px;
    width: 344px;
}
.divFineDiningPageMenuFlash
{
    width: 940px;
    height: 235px;
}

#FineDiningPageFlashContent
{
    height: 163px;
    width: 950px;
    display:none;
}
#divRestaurant
{
    float: left;
    width: 950px;
    height: 163px;
    margin-bottom:20px;
}
#divRestaurant a
{
    width: 235px;
    height: 130px;
}
#divRestaurantImage
{
    background-image: url(../Images/Restaurant.jpg);
    width: 950px;
    height: 163px;
}

#divRangoli
{
    float: left;
    width: 235px;
    height: 130px;
}
#divRangoli a
{
    width: 235px;
    height: 130px;
}
#divRangoli a #divRangoliImage
{
    background-image: url(../Images/Restaurant_Rangoli.jpg);
    cursor: pointer;
    width: 235px;
    height: 130px;
}

#divCarbon
{
    float: left;
    width: 235px;
    height: 130px;
}
#divCarbon a
{
    width: 235px;
    height: 130px;
}
#divCarbon a #divCarbonImage
{
    background-image: url(../Images/Restaurant_Carbon&SteelBar.jpg);
    cursor: pointer;
    width: 235px;
    height: 130px;
}

#divBakery
{
    float: left;
    width: 235px;
    height: 130px;
}
#divBakery a
{
    width: 235px;
    height: 130px;
}
#divBakery a #divBakeryImage
{
    background-image: url(../Images/Restaurant_Bakery.jpg);
    cursor: pointer;
    width: 235px;
    height: 130px;
}


#FineDiningPageContent
{
    width: 925px;
    margin: 0 auto;
}

#FineDiningsBreadCrumbContainer
{
    width: 870px;
    margin: 0 auto;
    height: 39px;
    font-weight: bold;
}

#LeftFineDiningBreamCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -6px;
    float: left;
    width: 12px;
    height: 39px;
}

.finediningaspx #MagnifierImage
{
    right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}

#MidFineDiningBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -56px;
    float: left;
    width: 846px;
    height: 39px;
}

.SelectedImage
{
    border-color: blue !important;
}

#divBigImage
{
    margin-bottom: 5px;
    height: 258px;
    width: 357px;
    position: relative;
}

#VideoPopup
{
    visibility: hidden;
}


#RightFineDiningBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -104px;
    float: left;
    width: 12px;
    height: 39px;
}

#FineDiningsBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 8px;
}

#LeftFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -161px;
    float: left;
    width: 12px;
    height: 24px;
}

#MidFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -209px;
    float: left;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

#MidFineDiningsBreadCrumb a
{
    color: #fff;
    text-decoration: none;
}

#RightFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -259px;
    float: left;
    width: 12px;
    height: 24px;
}

.FineDiningsThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.FineDiningsBigImage
{
    border: 3px solid #c8b080;
}

.divFineDiningPictureTitle
{
    background: url(../Images/RM_PictureGalleryHover.jpg);
    background-repeat: no-repeat;
    height: 30px;
    color: #000;
    padding-left: 45px;
    margin-bottom: 7px;
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold; /*margin-left: 12px;*/
    padding-top:5px;
}

.divFineDiningVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}
.divFineDiningThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
    text-align: right;
}

.FineDiningsImageBorder
{
    border: 3px solid #c8b080;
}

.divFineDiningThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

.divFineDiningThumbImage a:hover img
{
    border: 3px solid #D77000;
}

.selectedImage
{
    border: 3px solid #5E5B5B;
}

#FineDiningsMenuArrow
{
    background: url(../Images/BreadCrumbArrow.png);
    background-repeat: no-repeat;
    background-position: 6px 14px;
    float: left;
    width: 24px;
    height: 22px;
    padding-top: 8px;
}

#FineDiningTypeBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 8px;
}

#LeftFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -161px;
    float: left;
    width: 12px;
    height: 24px;
}

.SelectedImage
{
    border-color: blue !important;
}

#MidFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -209px;
    float: left;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

#RightFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -259px;
    float: left;
    width: 12px;
    height: 24px;
}

#FineDiningsContentContainer
{
    width: 860px;
    padding: 10px 5px 0px 5px;
}

.divLeftFineDiningsContent
{
    float: left;
    width: 503px;
    min-height: 378px;
    height: auto !important;
    height: 378px;
}

.divRightFineDiningsContent
{
    float: left;
    width: 357px;
    min-height: 370px;
    height: auto !important;
    height: 370px;
}


#VideoPopup
{
    visibility: hidden;
}

.divAllFineDiningsLeftImage
{
    float: left;
    width: 105px;
}

.divAllFineDiningsLeftImage img
{
    border: 3px solid #C3B2DE;
}

.divAllFineDiningsRightContent
{
    float: left;
    height: 91px;
    width: 765px;
}

.divAllFineDiningsDetails
{
    text-align: justify;
}

.divAllFineDiningsReadMore
{
    text-align: right;
    padding-top: 3px;
}

.divAllFineDiningsReadMore a
{
    color: #6d2f00;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.divAllFineDiningsTitle
{
    padding-bottom: 5px;
}

.divAllFineDiningsTitle a
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.divAllFineDiningsContainer
{
    width: 870px; /*height : 72px;*/
    padding-top: 10px;
    height: 105px;
}

.divFineDiningsTitle
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
}

.divFineDiningsContent
{
    text-align: justify;
    padding-right: 30px;
}
.FineDiningSubtitle
{
    line-height: 30px;
}
.divFineDiningsFacilityTitle
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    display: none;
}

.divFineDiningsFacilityContent
{
    width: 475px;
}

.divFineDiningsFacilityContent ul
{
    list-style-image: url(../Images/FC_SubCategory.png);
    padding-left: 0px;
    margin-left: 0px;
    list-style-position: inside;
}

.divFoodFacilityTitle
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
}

.divFoodFacilityContent
{
    padding-left: 5px;
    width: 500px;
    float: left;
    margin-bottom: 10px;
}
.lstFoodFacilityContent
{
    background: url("../Images/bullet.png") no-repeat scroll left 5px transparent;
    float: left;
    list-style: none outside none;
    padding-left: 25px;
    width: 450px;
    font-weight: bold;
    margin-left: 0px;
}

.divFoodFacilityContent ul
{
    line-height: 20px;
    list-style-position: inside;
    list-style-type: disc;
    padding-left: 0px;
}
.ItemName
{
    margin-top: 5px;
}
.ItemCategory
{
    margin-top: 10px;
}
.lstFoodCategoryContent
{
    padding-left: 27px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.lstFoodCategoryContent li
{
    float: left;
    font-weight: normal;
    list-style-type: disc;
    padding-left: 2px;
    width: 450px;
}

.FineDiningImageBorder
{
    border: 3px solid #A7A7A7;
}

/* Conference Page

-----------------------------------------------------------------------*/

#ConferencePageContent
{
    width: 900px;
    margin: 0 auto;
}
/*.ConferenceContainer
{
    padding:20px;
}*/
#MagnifierImage
{
    right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}
.SelectedImage
{
    border-color: blue !important;
}
#divBigImage
{
    margin-bottom: 5px;
    height: 258px;
    width: 343px;
    position: relative;
}
#VideoPopup
{
    visibility: hidden;
}

.ConferenceThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.ConferenceBigImage
{
    border: 3px solid #d77000;
}

.divConferencePictureTitle
{
    background: url("../Images/RM_PictureGalleryHover.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 7px;
    margin-top: 8px;
    padding-left: 45px;
    padding-top: 5px;
}

.divConferenceVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}
.divConferenceFirstThumbImage
{
    float: left;
    height: 80px;
    width: 106px;
    padding-bottom: 5px;
}
.divConferenceThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
    text-align: right;
}
.ImageBorder
{
    border: 3px solid #F2BC80;
}
.ConferenceImageBorder
{
    border: 3px solid #F2BC80;
}

.divConferenceThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

.divConferenceThumbImage a:hover img
{
    border: 3px solid #d77000;
}

.selectedImage
{
    border: 3px solid #d77000;
}

.divLeftConferenceContent
{
    float: left;
    width: 554px;
    min-height: 378px;
    height: auto !important;
    height: 378px;
}
.divRightConferenceContent
{
    float: left;
    width: 344px;
    min-height: 370px;
    height: auto !important;
    height: 370px;
}
#VideoPopup
{
    visibility: hidden;
}
.divConferenceTitle
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
    border: none;
}

.divConferenceContent
{
    text-align: justify;
    padding-right: 30px;
}
.divConferenceContent ul 
{
    list-style-image: url("../Images/Bullet.jpg");
    line-height:25px;
    padding-top:10px;
}
.ConferenceSubtitle
{
    line-height: 30px;
}
/********* End of Banquet Page *********/
.divFlowerBullet
{
    background-image: url("../Images/DevidarImg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    text-align: left;
    width: 300px;
}

#divFunctiontitle
{
    font-size: 12px;
    font-weight: bold;
}

/* Sub Navigation
-----------------------------------------------------------------------*/

#navigation
{
    margin: 0px;
    padding: 0px;
    z-index: 30;
}

#navigation li
{
    margin: 0;
    padding: 0;
}

#navigation li a
{
    float: none !important;
}

#navigation li a:hover
{
}

/*#navigation li > div
{
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}
*/
#navigation div a
{
    /*background: url("../Images/NavBG.jpg") repeat-x scroll center top transparent !important; */
    float: left;
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    min-width: 80px;
    width: 80px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none; /*background: #EAEBD8;*/
    font: 12px arial;
}

#navigation div a:hover
{
    background: #d77000;
}

#navigation div.divPopup
{
    float: left;
    z-index: 100;
    position: absolute;
    top: 40px;
    left: 0px;
    width: 0px;
}

.divCategoryContainer
{
    margin-top: -14px;
    width: 528px;
    display: none;
    height: 268px; /*background-image: url(../Images/DropDownBG.jpg);     background-repeat: repeat-x;     background-position: top;*/
    background-color: #fff;
    border-bottom: solid 3px #B3B3B3;
    border-left: solid 1px #B3B3B3;
    border-right: solid 1px #B3B3B3;
    padding: 10px 0 10px 0; /* background-color: #fff;   */
    position: absolute;
    overflow: hidden;
    z-index: 9999;
}

#divRoomsTopSummaryTxt
{
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    background: #d77000;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    color: White;
    margin-left: 3px;
    margin-right: 3px;
}

#CategoriesRoomsPopup
{
    width: 526px;
}

.divCategoryContainer .category
{
    width: 236px;
    margin: 0px 13px 0px 13px;
    border-bottom: dotted 1px #646464;
    padding-top: 3px;
    padding-bottom: 3px;
    min-height: 150px;
    height: auto !important;
    height: 150px;
    font-family: Arial;
}

.divCategoryContainer .category .categoryName
{
    font-weight: bold;
    color: #000 !important;
    white-space: normal !important;
    font-size: 14px;
}

.divCategoryContainer .category .categoryDesc
{
    font-weight: normal;
    color: #404040 !important;
    padding-top: 3px;
    white-space: normal !important;
    display: block;
    font-size: 10px;
    text-align: justify;
}


.divCategoryContainer .category .divCategoryNamesContent
{
    display: block;
    padding-bottom: 10px;
    width: 230px;
}

.divCategoryContainer .category .divCategotyDetails
{
    display: block;
    float: left;
    width: 190px;
    padding-top: 10px;
}

.divCategoryContainer .category .divCategoryIcon
{
    display: block;
    float: left;
    width: 40px;
    padding-top: 10px;
}


.divCategoryContainer .category .categoryItems
{
    font-weight: normal;
    color: #404040 !important;
    padding-top: 3px;
    white-space: normal !important;
}



.divCategoryContainer .category #FacilityContent .FacilityTitle, .divCategoryContainer .category #PictureGalleryContent .PictureGalleryTitle, .divCategoryContainer .category #VideoContent .VideoTitle
{
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #3f3f3f;
}

.divCategoryContainer .category #FacilityContent .FacilityDescription, .divCategoryContainer .category #PictureGalleryContent .PictureGalleryDescription, .divCategoryContainer .category #VideoContent .VideoDescription
{
    font-size: 10px;
    padding-bottom: 3px;
    color: #3f3f3f;
}

.divCategoryContainer .category #FacilityContent
{
    background-image: url(../Images/RM_Facility.png);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    height: 50px;
    padding-left: 40px;
    white-space: normal;
}

.divCategoryContainer .category a.lnkCategory:hover #FacilityContent
{
    background-image: url(../Images/RM_FacilityHover.png);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    height: 50px;
    padding-left: 40px;
}

.divCategoryContainer .category #PictureGalleryContent
{
    background-image: url(../Images/RM_PictureGallery.jpg);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 40px;
}

.divCategoryContainer .category a.lnkCategory:hover #PictureGalleryContent
{
    background-image: url(../Images/RM_PictureGalleryHover.jpg);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 40px;
}

.divCategoryContainer .category #VideoContent
{
    background-image: url(../Images/RM_Video.jpg);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    height: 40px;
    padding-left: 40px;
}

.divCategoryContainer .category a.lnkCategory:hover #VideoContent
{
    background-image: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    background-position: 3px 5px;
    height: 40px;
    padding-left: 40px;
}

.divCategoryContainer .category a.lnkCategory:hover #FacilityContent .FacilityTitle, .divCategoryContainer .category a.lnkCategory:hover #PictureGalleryContent .PictureGalleryTitle, .divCategoryContainer .category a.lnkCategory:hover #VideoContent .VideoTitle
{
    color: #000;
}

.divCategoryContainer .category .itemName
{
    font-weight: bold;
    color: #404040 !important;
    white-space: normal !important;
}


.divCategoryContainer .category a.lnkCategory
{
    padding: 0px 0px 0px 5px !important;
    min-height: 34px;
    font-weight: bold;
    color: #404040 !important;
}

.divCategoryContainer .category a.lnkCategory:hover, .divCategoryContainer .category.selected
{
    background-color: #d77000 !important;
}

.divCategoryContainer .roomscatcolumn
{
    float: left; /*min-height: 344px;     height : auto !important;     height : 344px;*/
}
.divCategoryContainer .roomscatcolumn.col0
{
    border-right: solid 1px #646464;
}

#tdPromotionLeftNavigationContainer
{
    width: 170px;
}

.divFacilityCategoryContainer
{
    margin-top: -14px;
    width: 535px;
    height: 190px;
    background-image: url(../Images/DropDownBG.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #fff;
    border-bottom: solid 3px #9A9C99;
    border-left: solid 1px #9A9C99;
    border-right: solid 1px #9A9C99;
    padding: 10px 0 0px 0;
    position: absolute;
    overflow: auto;
}




/* Login Page
-----------------------------------------------------------------*/
#LoginInnerContainer
{
    padding: 15px 10px 10px 10px;
}

.LoginButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -248px -23px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblChangePasswordErrMessage
{
    color: Red;
}

.LoginCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

#RecoverPassWordContainer
{
    padding: 20px;
}

.dicChangePasswordControlContainer
{
    text-align: left;
    width: 616px;
}

.forgotPassHeaderDiv
{
}
.forgotPassHeaderIconTick
{
    background: url(../Images/emailsent.jpg);
    width: 36px;
    height: 36px;
    float: left;
}

.EmailSentHeaderText
{
    float: left;
    line-height: 36px;
    font-size: 14px;
    font-weight: bold;
}

.txtChangePasswordEmailAddress
{
    width: 300px;
}

.forgotPassHeaderIconImg
{
    background: url("../Images/ForgotPassword.png");
    float: left;
    height: 38px;
    width: 38px;
}

.forgotPassHeaderText
{
    background-color: #d77000;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 45px;
    padding-top: 12px;
    text-align: left;
    text-decoration: underline;
}

.forgotPasswordContentDiv
{
    border: 1px solid #d77000;
    margin-top: 10px;
    padding-bottom: 30px;
    padding-left: 60px;
    padding-top: 30px;
    text-align: left;
}

.forgotPasswordContentDivTableContainer
{
    padding-top: 20px;
    text-align: left;
}

.divBtnGetEmail
{
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.btnGetEmail
{
    background-image: url("../images/Buttons.png");
    background-position: -498px -313px;
    border: 0px;
    cursor: pointer;
    height: 26px;
    margin-left: 56px;
    width: 140px;
}

#divLoginMessage
{
    color: Red;
    font-size: smaller;
    margin-top: 5px;
}


/* Register Page
----------------------------------------------------------------*/
#CreateUserContainer
{
}

.divRULInfoContainer
{
    padding-top: 25px;
    text-align: center;
}

.divRULInfoContent
{
    -moz-border-radius: 10px 10px 10px 10px;
    background-color: #EFE7D0;
    border: 1px solid #d77000;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    width: 70%;
}

#divRegiserUserMessage
{
    color: Red;
    text-align: center;
}

.divRULInfoContent table.tblHeading td.left
{
    padding: 10px;
    vertical-align: top;
}

.divRULInfoContent table.tblHeading td.right
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}

.divRULInfoContent table.tblHeading td h3
{
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 5px 0 0;
    text-align: left;
    vertical-align: top;
}

.divRULInfoContent table .divRULDesc
{
    padding-top: 3px;
}

.CreateUserStyleLabel
{
    padding-left: 200px;
    padding-right: 10px;
    text-align: right;
    width: 150px;
}

.CreateUserStyleTextbox
{
    text-align: left;
}

.CreateUserRegiter
{
    background-image: url(../Images/Buttons.png);
    background-position: -348px -63px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

#MessageContainer
{
    padding: 10px;
    color: #000000;
}

/* Contact Us 
---------------------------------------------------------------------*/
#divContainer
{
    background-color: #fff;
    margin: 0 auto;
    width: 950px;
    padding-bottom:10px;
}
#ContactUsContent
{
    width: 797px;
    float: left;
    border: 1px solid #F2BC80;
}

#divContactUsPage
{
    margin: 0 auto;
}

#tdContactUsDetail
{
    vertical-align: top;
}

.txtContactUsFName
{
    width: 255px;
}

.txtContactUsEmail
{
    width: 255px;
}

.txtContactUsTelephone
{
    width: 255px;
}

#tdPhoneNumber
{
    padding-left: 5px;
    line-height: 18px;
}

#tdFaxNumber
{
    padding-left: 5px;
    line-height: 18px;
}

#tdEmailText
{
    padding-left: 5px;
    line-height: 18px;
}


#tblContactUsDetail
{
}

#divContactUsAddressDetails
{
    vertical-align: top;
}

#divContactUsAddressDetails #divHeaderContactDetail
{
    display: none;
}

#divContactUsCustomerDetail
{
    width: 380px;
}
.tdContactUsMessage
{
    text-align: center;
}
.txtContactUsComments
{
    width: 255px;
    height: 85px;
}

#tdContactUsSubmitbtn
{
    padding-left: 80px;
}

#tdContactUsComments
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.tdTblContactDetailLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.tdTblContactDetailRight
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}
.ContactDetailButtonSend
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.tdContactUsMobile
{
    border-bottom: 1px dotted #6b6b6b;
    padding-bottom: 5px;
    padding-top: 5px;
}

.tdContactUsWeb
{
    border-bottom: 1px dotted #6b6b6b;
}

.ContactUsMessage
{
    color: Red;
}

.divContactUsBottom
{
    color: #3a3a3a;
    font-family: 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;
}

.ContactStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: /*url(../Images/SubNavHover.jpg);*/ #d77000;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff !important;
}
.ContactStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    background: /*url(../Images/SubNavBG.jpg);*/ #F2BC80;
    width: 100%;
    font-size: 12px;
}
.ContactStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: /*url(../Images/SubNavHover.jpg);*/ #d77000;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff !important;
}
#ContactUsMenu
{
    color: White;
    float: left;
    width: 127px;
}
.ContactStaticMenuItemStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    padding: 7px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid white;
}

.ContactStaticMenuItemStyle a
{
    display: block;
    padding: 2px;
}
/* Career Page
-----------------------------------------------------------------------*/

#divCareerHeaderContain
{
    width: 700px;
    line-height: 18px;
    text-align: justify;
    padding: 10px 10px 0px 10px;
    margin: 0 auto;
}

#divCareerApplyOnline
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color:#d77000;
}

#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-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblCareerMessage
{
    color: Red;
}

/*  Event Page
------------------------------------------------------------------------*/


#divEventsContainer
{
    color: #000;
}

#divAnnouncementNavigationContainer
{
    background: url("../Images/NewsAndEventsTopBg.jpg");
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 34px;
    margin: 0px 0px 10px 0px;
    padding-left: 18px;
}

#divAnnouncementNavigationContainer a
{
    color: White;
}
.Annmenu-mid
{
    border: 1px solid transparent;
    height: 16px;
    color: #fff;
    float: left;
    cursor: pointer;
    padding: 1px 10px 3px 10px;
    margin-top: 5px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
}
.Annmenu-mid-active
{
    border: 1px solid transparent;
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #FCB16E;
    float: left;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    border:solid 1px #d77000;
    border-radius:5px;
}
.hlnkAnnouncementLink:hover .Annmenu-mid
{
    border: 1px solid transparent;
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #A59D9B;
    float: left;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

#divPastAnnouncementTitle
{
    background-color: #FCB16E;
    color: #000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0px;
    padding-left: 20px;
    text-align: left;
}

#divAnnouncementTitle
{
    background-color: #FCB16E;
    color: #000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0px;
    padding-left: 20px;
    text-align: left;
}

#tdAnnouncementImage
{
    vertical-align: top;
}



#tblAnnouncementItemTemplate
{
    width: 100%;
}


#divAnnouncementDescriptionContainer
{
    text-align: center;
}

#divAnnouncementSeperator
{
    border-bottom: 1px dotted #000;
    height: 1px;
    width: 100%;
    margin-top: 5px;
}

.hlnkViewMore
{
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

.hlnkViewMore:hover
{
    text-decoration: underline;
}

#tdAnnouncementContent
{
    padding-left: 10px;
    vertical-align: top;
}

.divAnnouncementTitle
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}

.divAnnouncementTitle a
{
    color: #000;
    text-decoration: none;
}

#divAnnouncementTiming
{
    color: #000;
    font-family: Arial;
    font-weight: bold;
    padding-top: 2px;
    text-align: left;
}

#divAnnouncementImageAndDescriptionContainer
{
    color: #000;
    padding-top: 10px;
    text-align: left;
}

.divAnnouncementViewMore
{
    padding-top: 5px;
    text-align: right;
}

.NoEventFound
{
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}

#divPublicationDetailBreadCrumb
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
}

.BreadcrumbNode
{
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Verdana;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #FCB16E;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    border:solid 1px #d77000;
    border-radius:5px;
}

.BreadcrumbCurrentNode
{
    color: #d77000;
}

.BreadcrumbNode:hover
{
    text-decoration: underline;
}

#tblEventDetail
{
    margin: 0px 20px 20px 20px;
    width: 910px;
}

#divAnnoucementDetailHeaderTitle
{
    background: url("../Images/NewsAndEventsTopBg.jpg") repeat;
    color: #000;
    margin-bottom: 5px;
    padding-left: 20px;
    line-height: 34px;
}

.lblAnnoucementDetailTitle
{
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

#divAnnoucementDetailTimings
{
    color: #000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 15px;
}

#divAnnoucementDetailImageContainer
{
    text-align: center;
}

#divAnnoucementDetailDescriptionContainer
{
    color: #000;
    padding: 10px 10px 10px 0;
    text-align: center;
}

#divAnnouncementItemTemplate
{
    margin: 0 20px 0px;
    padding: 10px;
}

#tdAnnouncementIconImage
{
    text-align: left;
    vertical-align: top;
    width: 28px;
}

.eventsIcon
{
    background: url("../Images/Events.png");
    float: left;
    height: 28px;
    width: 28px;
}

#tdAnnouncementTitle
{
    padding-left: 5px;
}

.newsIcon
{
    background: url("../Images/News.png");
    float: left;
    height: 28px;
    width: 28px;
}







/* Reservation Page
------------------------------------------------------------------*/

.ReservationPageTitle
{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    color:#d77000;
}

.ReservationPageDetails table
{
    margin: 0 auto;
}

.ReservationRequestWaterMarkStyle
{
    color: Gray;
}

.tdLeftReservationPage
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.tdSubLeftreservationPage
{
    width: 70px;
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
}

.txtReservationNights
{
    background: #eee;
    border: 1px solid #c1c1c1;
    text-align: right;
    padding-right: 6px;
}

.tdSubRightReservationPage
{
    width: 70px;
    padding-right: 5px;
}

.tdRightReservationPage
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
    padding-bottom: 5px;
}

.tdConfirmationControlLeft
{
    width: 185px;
}

.lblReservationMessage
{
    color: Red;
}

.ReservationSendBtn
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.ReservationPageBusinessMessage
{
    width: 700px;
    text-align: justify;
    line-height: 18px;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ReservationInquiryGuestSpan
{
    font-size: 10px;
    color: Gray;
}

/* Direction Page
----------------------------------------------------------------------------*/

#tbl2DirecationBackground
{
    vertical-align: bottom;
    border: 1px solid #F2BC80;
}
#tbl3DirecationBackground
{
    vertical-align: bottom;
}
#tdtbl2Directions
{
    padding-top: 10px;
    text-align: left;
}

#divDirectionsMultiView
{
    text-align: center;
}
#tdtbl2DirecationBackground
{
}

.optsms
{
    background: url("../Images/Mobile.png") no-repeat;
    background-position: right center;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

.optemail
{
    background: url("../Images/mail.png") no-repeat;
    background-position: right center;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

#iFrmGoogleMap
{
    width: 498px;
    height: 462px;
}
#DirectionBorder
{
    width: 498px;
    height: 462px;
}

#divDirectionsView
{
    text-align: left;
    padding-left: 130px;
}
.tdDirectionsView
{
}
#tdDirectionButton
{
    text-align: center;
}
#divDirectionFlash
{
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#tdGetDirectionsthrough
{
}
.tdGetDirections
{
    height: 7px;
    padding-top: 7px;
}
#tdDirectionAddress
{
    vertical-align: text-top;
    padding-left: 50px;
    padding-top: 50px;
}
#tblDirectionspnlEmail
{
    text-align: left;
}
#td1DirectionspnlEmail
{
    text-align: right;
    width: 135px;
}
#td2DirectionspnlEmail
{
    text-align: left;
    padding-left: 5px;
}
#td1DirectionsYourMsg
{
    text-align: right;
}
#td2DirectionsYourMsg
{
    padding-left: 5px;
    text-align: left;
}
.GoogleChekcoutButton
{
    border: solid 5px black;
}
.PayPalButton
{
    border: solid 1px black;
}
.PaypalConfirm
{
    background-image: url("../Images/Buttons.png");
    background-position: -547px -183px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}
.PaypalCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}
.CreditCartButton
{
    border: solid 1px black;
}
#tblSendDirection
{
    text-align: left;
}
.asptxtEmailMessage
{
    width: 250px;
    height: 80px;
}
.tdDirectionspnlSMS
{
    height: 5px;
    padding-top: 5px;
}
#td1DirectionsSMSType
{
    text-align: right;
    vertical-align: top;
    width: 135px;
}
#td2DirectionsSMSType
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}
.tdDirectionsSMS
{
    padding-left: 11px;
}
#td1DirectionsMobile
{
    text-align: right;
    vertical-align: middle;
}
#td2DirectionsMobile
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

#td2DirectionsMobile select
{
    /* border: 1px solid #BBB4B4;*/
}

.td3DirectionsMobile
{
    text-align: left;
    vertical-align: middle;
}
.senddirectiontomeaspx .lblDirections
{
    text-align: left;
}

.senddirectiontomeaspx .lblDirections input
{
    text-align: left;
    margin-left:140px;
}



#tdDirectionsInfo
{
    vertical-align: top;
    padding-left: 10px;
    padding-top: 50px;
}
#tbltdDirectionsInfo
{
    padding-left: 5px;
    text-align: left;
}
#tdContactUsComments
{
    vertical-align: top;
}
#tdContactUsSubmitbtn
{
    text-align: center;
}

.aspDirectionstxtNumber
{
    width: 135px; /*  border-color: #bbb4b4;     border-width: 1px;     border-style: solid;*/
}
.aspDirectionstxtEmail
{
    width: 250px; /*border-color: #bbb4b4;     border-width: 1px;     border-style: solid;*/
}

#divGetDirections
{
    text-align: left;
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: solid 1px #F2BC80;
}

#divGetDirections strong
{
    font-weight: normal;
}

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ddlSMSType
{
    width: 200px; /*  border: solid 1px #BBB4B4;*/
}

#tdPhoneImage
{
    background: url(../Images/phone.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

#tdAddressImage
{
     background: url(../Images/add.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}


#tdReservationEmail
{
    background: url(../Images/ResEMail.png);
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
    left: -1px;
    height: 16px;
    width: 16px;
}

#tdReservationphone
{
     background: url(../Images/calendar.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

#tdFaxImage
{
    background: url(../Images/fax.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    padding-top: 10px;
    background-position: center center;
}

#tdEmailImage
{
    background: url(../Images/email_icon.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.tdContactUsPhone #tdPhoneImage
{
    background: url(../Images/telephone_icon.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.tdContactUsMobile #tdFaxImage
{
    background: url(../Images/telephone_icon.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    padding-top:0px;
}

#divDirectionContainer
{
    width: 500px;
    float: left;
}

#DirectionMenu
{
    text-align: left;
    width: 127px;
    float: left;
}

#DirectionContent
{
    width: 780px;
    float: left;
}

#divDirectionAddress
{
    width: 269px;
    padding-left: 10px;
    line-height: 18px;
    float: left;
}

#divDirectionInfo
{
    padding-bottom: 10px;
    padding-top: 10px;
}

#DirectionTitle
{
    font-weight: bold;
}

#divDirectionAddress #divHeaderContactDetail
{
    display: none;
}
.contactusaspx .tdContactUsDirections
{
    display: none;
}
.tdContactUsDirections
{
    padding-top: 10px;
}
.ContactUsDirectionsHeader
{
    color: #d77000;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.tblDirectionsHeader
{
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #d77000;
}
.tdDirectionName
{
    padding-left: 5px;
}
.tdDirectionDistance
{
    text-align: center;
}
.tdContactUsAddressTitle
{
    text-align: left;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    color:#d77000;
}

.tdContactUsAddress
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
    text-align: left;
    line-height: 18px;
}

.tdContactUsPhone
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
}

.tdContactUsSales
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
}

.contactUsSalesTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
}

.contactUsPhoneNoTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
}

.tdContactUsWeb
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ContactUsEmailTitle
{
    font-weight: bold;
    height: 15px;
    display: block;
    margin-bottom: 5px;
}
.tdContactUsReservation
{
    text-align: left;
    padding-bottom: 5px;
    color: #3a3a3a;
    padding-top: 5px;
    border-bottom: 1px dotted #3a3a3a;
}
.contactUsReservationTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
}

.tdContactUsDistances
{
    text-align: left;
    padding-bottom: 5px;
    line-height: 18px;
    padding-top: 5px;
}

.ContactUsDistanceTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
}

.tdContactUsEmail
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #3a3a3a;
}
.contactUsWebTitle
{
    font-weight: bold;
}

.DirectionStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: /*url(../Images/SubNavHover.jpg);*/ #d77000;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFF !important;
}
.DirectionStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    background: /*url(../Images/SubNavBG.jpg);*/ #F2BC80;
    font-size: 12px;
    color: #000;
    width:100%
}
.DirectionStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: /*url(../Images/SubNavHover.jpg);*/ #d77000;
    color: #FFF !important;
}

.DirectionStaticMenuItemStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 7px;
    cursor: pointer;
    border-bottom: 1px solid white;
    color: #000;
}

.DirectionStaticMenuItemStyle a
{
    display: block;
    padding: 2px;
}

.DirectionMenu
{
    color: White;
}
.SendDirectionToMeMessage
{
    color: Red;
}

/* Gallery 
---------------------------------------------------------------*/

.GalleryStyle
{
    text-align: left;
    margin-left: 0px;
}
#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
{
    /*background-color:   #d77000;*/
    border: 1px solid #F2BC80;
}
#divGalleryNavigation
{
}


.divSelectedGallery
{
    /* background: #02697A;*/
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    padding-left: 20px;
    padding-bottom: 7px;
    padding-top: 10px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(../Images/SelectedCategoryArrow.png);
    width: 150px;
    text-align: left;
}
.divUnSelectedClassGallery
{
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    padding-left: 20px;
    padding-bottom: 7px;
    padding-top: 10px;
    width: 150px;
    text-align: left;
}
.lkbtnSelectedGallery
{
    color: white;
    font-weight: bold;
    text-decoration: none;
}
.lkbtnGallery
{
    color: black;
    font-weight: bold;
    text-decoration: none;
}
#MediaGalleryContainer
{
    float: left;
    width: 950px;
}

.tblVideoGallery
{
    border: 1px solid #d77000;
    padding: 2px;
}

.tdEmbedVideo
{
    padding-right: 2px;
}

.tblVideoGalleryThumbSelected
{
    color: #000;
}

.tdThumbText
{
    line-height: 15px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
    width: 255px;
    background: #F6F1DE;
    margin-bottom: 2px;
}

#tdPhotoGalleryContent
{
}

.divVideoGalleryContainer
{
    margin-top: 12px;
    margin-bottom: 5px;
}
.picturegalleryaspx .ItemStyleCss
{
    /*background: none repeat scroll 0 0 #f1ecdd;*/
    border: 1px solid #eee;
    padding: 5px;
}
/* Testimonial Page
------------------------------------------------------------------------*/

#divTestimonialContainer
{
    padding-left: 30px;
    padding-right: 30px;
    line-height: 26px;
}

.TestimonialContainer
{
    border-bottom: 2px dotted #d77000;
    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%;
}

/*  Booking Engine
-------------------------------------------------------------------------------*/
#divOnlineOrderMessage
{
    text-align: center;
    color: Red;
    font-size: 10px;
}

#RoomBookingContainer
{
    width: 928px;
}

#RoomBookingMenu
{
    width: 922px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 10px;
    z-index: -100;
}

#RoomBookingContent
{
    width: 920px;
    margin: 0 auto;
}

.BookRoomAvailable a
{
    text-decoration: none;
}

.BookRoomAvailable ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#ConfirmationContainer
{
    border: 1px solid #d77000;
}

.SelectionDateControl
{
    padding: 5px;
    width: 908px;
    margin-bottom: 10px;
    border: 1px solid #d77000;
    margin: 0 auto; /*background: #EBECEE;*/ /* height: 370px;*/
}

#SearchRoomLeft
{
    width: 535px;
    margin-top: 10px;
    float: left;
}
#SearchRoomRight
{
    width: 305px;
    float: left;
    margin-left: 35px;
    margin-top: 5px;
}
.SearchRoomImage
{
    margin-top: 13px;
}

#HotelMainImage
{
    background: url(../Images/Main_Image.jpg);
    height: 200px;
    width: 300px;
}

.SearchRoomRefreshButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -448px -63px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.SearchRoomContinueButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -548px -183px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.tdSearchRoomRefresh
{
    width: 200px;
    padding: 10px;
    text-align: left;
}

.RoomDDLLabel
{
    width: 35px;
    font-size: 11px;
    padding-left: 5px;
    padding-bottom: 5px;
    height: 20px;
    color: #000;
    font-weight: bold;
}
.RoomDDL
{
    width: 50px;
    font-size: 11px;
    padding-left: 5px;
    height: 20px;
}

.tdPlanLabel
{
    color: #000;
    width: 120px;
    padding-left: 5px;
    font-weight: bold;
}

.PlanTable
{
    padding-top: 7px;
    padding-bottom: 7px;
}

.tdRoomLabel
{
    color: #000;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 5px;
    width: 60px;
}
.RoomDDL1
{
    width: 50px;
    height: 20px;
    color: #000;
    padding-bottom: 5px;
    font-size: 11px;
    font-weight: bold;
}
.RoomDDL2
{
    width: 50px;
    height: 20px;
    color: #000;
    padding-bottom: 5px;
    font-size: 11px;
    font-weight: bold;
}

.tdAddRoom
{
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 5px;
}

.RoomPriceLabel
{
    width: 80px;
    height: 20px;
    color: #000;
    font-size: 11px;
    font-weight: bold;
}
.RoomPrice
{
    width: 80px;
    height: 20px;
    color: #000;
    padding-right: 5px;
}
.PolicyScroll
{
    overflow-y: scroll;
    height: 80px;
    color: #134663;
    font-weight: 600;
}


.AddRoom
{
    background-image: url(../Images/Add.jpg);
    border: 0px;
    width: 87px;
    height: 26px;
    cursor: pointer;
}

.tdSearchRoomContinue
{
    width: 230px;
    padding: 10px;
    text-align: right;
}

.CalDetail
{
    margin-left: 5px;
    float: left;
    margin-top: 5px;
}

.CheckAvail
{
    padding: 5px;
    width: 100%;
}

.SearchDate
{
    width: 488px;
    margin-left: 20px;
    border: 1px solid #d77000;
    text-align: left;
    padding: 5px;
}

.calInner
{
    padding-left: 33px;
    padding-top: 10px;
}

#BookRoomBottomContainer
{
    padding: 4px;
    border: 1px solid #d77000; /* background-color: #EBECEE;*/
    width: 911px;
    text-align: left;
}

.BookLeftContainer
{
    width: 505px;
    height: 100%;
    vertical-align: top;
}
.BookLeftDate
{
    width: 505px;
    float: left; /*background: url("../Images/CategoryDetailsHeaderBg.jpg");*/
}

.BETripSummaryTbl
{
    float: left;
}
.BETripInfoLabel
{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
    white-space: nowrap;
}
.BETripInfoValue
{
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
}
.EditDates
{
    float: right;
    padding-top: 33px;
}

.BookDateMessage
{
    padding-left: 10px;
    color: Red;
    font-size: 10px;
}

.EditDatesBtn
{
    float: left;
    display: inline;
}
.SelectButton
{
    cursor: pointer; /* font-size: 14px;     font-weight: bold;*/
    width: 87px;
    height: 26px;
    margin: 5px 5px 0 0;
    background-image: url(../Images/Modify.jpg);
    border: 0px;
}
.SelectUpdateButton
{
    width: 87px;
    height: 26px;
    margin: 5px 5px 0 0;
    background-image: url(../Images/update.jpg);
    border: 0px;
    cursor: pointer;
}
.SelectCancelButton
{
    width: 87px;
    height: 26px;
    margin: 5px 5px 0 0;
    background-image: url(../Images/cancel.jpg);
    border: 0px;
    cursor: pointer;
}

.BETripSummaryContainer
{
    border: 1px solid #d77000;
    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
{
    padding: 5px;
    text-decoration: none;
    color: #000;
    float: left;
    border-bottom: 1px solid #d77000;
    border-right: 1px solid #d77000;
    border-left: solid 1px #d77000;
    background-color: #d77000;
}

.divCategoryDetails:hover, .divCategoryDetails:hover #PackageInclusion
{
    background-color: #02697A;
    color: #fff;
    cursor: pointer;
    border-left: solid 1px #d77000;
    border-bottom: 1px solid #d77000;
    border-right: 1px solid #d77000;
}

.BookRoomAvailable table tr td
{
    min-height: 60px;
}

.tdLeftPackagePlan
{
    font-weight: bold;
}

.divCategoryDetailsSelected
{
    background-color: #02697A;
    color: #fff;
    float: left;
    padding: 5px;
    text-decoration: none;
    border-left: solid 1px #d77000;
    border-bottom: 1px solid #d77000;
    border-right: 1px solid #d77000;
}

.BookPackageName
{
    float: left;
    font-size: 1em;
    font-weight: 600;
    text-decoration: none;
    width: 365px;
}

.BookPackageAvailable
{
    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;
}

.tdLeftPackageRoomType
{
    font-weight: 600;
    width: 140px;
}

.tdRightPackageRoomType
{
    width: 180px;
}

.tdPackageInclusionLink
{
    width: 165px;
}

.BookRoomBottomRightContainer
{
    width: 400px;
    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: 0px 5px 0px 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: #d77000;
    border: 1px solid #d77000;
}
.RoomInfoMessageTable
{
    background: #d77000;
    border: 1px solid #d77000;
    height: 85px;
    padding: 5px;
    color: #000;
}

.RoomInfo
{
    padding: 5px;
    float: left;
    width: 400px;
    font-size: 11px;
}

.RoomInfoTD1
{
    width: 40px;
    font-size: 10px;
    height: 25px;
    text-align: center;
}
.RoomInfoTD2
{
}

.LinkPackageDetails
{
    color: #3a3a3a;
    font-size: 11px;
    text-decoration: underline;
}

.LabelRoomBookInvalid
{
    width: 253px;
    color: Red;
    padding-left: 5px;
}

.ButtonRoomBookInvalid
{
    padding: 5px;
}

.EmptyCartAndContinueButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -348px -313px;
    border: 0px;
    width: 140px;
    height: 26px;
    cursor: pointer;
}

.EmptyCartCancelButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    border: 0px;
    width: 87px;
    height: 26px;
    cursor: pointer;
}

.tdLeftBookDateInfo
{
    text-align: left;
    vertical-align: top;
    width: 70px;
    padding-bottom: 5px;
    font-weight: bold;
}

.tdRightBookDateInfo
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
    padding-bottom: 5px;
    width: 110px;
}

.tdLeft1BookDateInfo
{
    text-align: left;
    padding-bottom: 5px;
    vertical-align: top;
    font-weight: bold;
    width: 80px;
}

.tdRight1BookDateInfo
{
    text-align: left;
    vertical-align: top;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 110px;
}

.tdLeft2BookDateInfo
{
    text-align: left;
    padding-bottom: 5px;
    vertical-align: top;
    font-weight: bold;
    width: 60px;
}

.tdRight2BookDateInfo
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
    padding-bottom: 5px;
    width: 60px;
}

.tdLeftSearchDateInfo
{
    text-align: left;
    vertical-align: top; /*width: 85px;*/
    padding-bottom: 5px;
    font-weight: bold;
}

.tdRightSearchDateInfo
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
    padding-bottom: 5px; /*width: 150px;*/
}

.tdLeft1SearchDateInfo
{
    text-align: left;
    padding-bottom: 5px;
    vertical-align: top;
    font-weight: bold; /*width: 85px;*/
}

.tdRight1SearchDateInfo
{
    text-align: left;
    vertical-align: top;
    padding-bottom: 5px;
    padding-left: 5px; /*width: 150px;*/
}

.tdLeft2SearchDateInfo
{
    text-align: left;
    padding-bottom: 5px;
    vertical-align: top;
    font-weight: bold; /*width: 70px;*/
}

.tdRight2SearchDateInfo
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
    padding-bottom: 5px; /* width: 70px;*/
}

#divDisplaySelectedBookingInfo
{
    padding: 5px;
    padding-right: 0px;
    border: 1px solid #02697A;
    background-color: #d77000;
    width: 498px; *width:495px;
color:#000;
overflow:hidden;

}

.divBookButtonModify
{
    text-align: right;
    padding-right: 10px;
}

.divBookButtonUpdateCancel
{
    text-align: right;
    padding-right: 10px;
}

.divBookButtonUpdateCancel table
{
    padding-left: 300px;
}

.DetailsRoomBook
{
    color: #000;
    font-size: 11px;
}

.divRoomNotAvailableCalendar
{
    margin: 0 auto;
    width: 850px;
    margin-left: 30px;
}
.divRoomNotAvailableMessage
{
    margin: 0 auto;
    width: 848px;
    text-align: center;
    padding-top: 10px;
    margin-left: 30px;
    color: #000;
    font-size: 16px;
    font-weight: bold; /* border-bottom: 1px solid #65C0FA;     border-left: 1px solid #65C0FA;     border-right: 1px solid #65C0FA;*/
}
.divRoomNotAvailableCheckMessage
{
    margin: 0 auto;
    width: 850px;
    text-align: center;
    padding: 5px;
    padding-top: 10px;
    color: #000;
    line-height: 18px;
}

.divRoomNotAvailableCheckMessage span
{
    display: block;
    margin-bottom: 3px;
    margin-top: 3px;
}

.divRoomNotAvailableCheckMessage a
{
    color: #000 !important;
    text-decoration: none;
    font-weight: bold;
}

.divRoomNotAvailableCheckMessage a:hover
{
    text-decoration: underline;
    font-weight: bold;
}


.cart
{
    margin-left: 5px;
    margin-top: 5px;
    background: #d77000;
    border: 1px solid #d77000;
    margin-bottom: 5px;
    color: #000;
}

.CartLabel
{
    font-weight: 600;
    height: 35px;
}
.EmptyCartImage
{
    padding-top: 5px;
    width: 155px;
    text-align: right;
}

#tdCartHeaderName
{
    background: #02697A;
    width: 140px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: White;
    text-align: center;
    border-right: 1px solid #000;
}
#tdCartHeaderRooms
{
    background: #02697A;
    width: 50px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: White;
    text-align: center;
    border-right: 1px solid #000;
}
#tdCartHeaderAdults
{
    background: #02697A;
    width: 50px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #FFFFFF;
    text-align: center;
    border-right: 1px solid #000;
}
#tdCartHeaderChild
{
    background: #02697A;
    width: 50px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #FFFFFF;
    text-align: center;
    border-right: 1px solid #000;
}
#tdCartHeaderPrice
{
    background: #02697A; /*width: 60px;*/
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #FFFFFF;
    text-align: center;
    border-right: 1px solid #000;
}
#tdCartHeaderEdit
{
    background: #02697A;
    width: 20px;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    height: 30px;
    color: #FFFFFF;
}

#tdOrderCartImage
{
    width: 160px;
}

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ctl00_Calendar_CheckInDatePicker_dateInput_text, #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ctl00_Calendar_CheckOutDatePicker_dateInput_text
{
    width: 75px !important;
}

.EmptyCartButton
{
    background-image: url(../Images/EmptyCart.jpg);
    height: 26px;
    width: 87px;
    border: 0px;
    cursor: pointer;
}


#tblCartItems
{
}
#tdCartItemName
{
    background: #72BDCC;
    width: 100px;
    height: 22px;
    text-align: left;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    padding-left: 5px;
    color: #000;
    font-size: 11px;
}
#tdCartItemRoom
{
    background: #72BDCC;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #000;
    font-size: 11px;
}
#tdCartItemAdult
{
    background: #72BDCC;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #000;
    font-size: 11px;
}
#tdCartItemChild
{
    background: #72BDCC;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #000;
    font-size: 11px;
}
#tdCartItemPrice
{
    background: #72BDCC;
    text-align: right;
    padding-right: 2px;
    height: 22px;
    width: 45px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    color: #000;
    font-size: 11px;
}
.tdCartEmptySpace
{
    width: 15px;
}

#tdDeleteButton
{
    background: #72BDCC;
    border-top: 1px solid #000;
    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;
    display: block;
    margin-top: 10px;
}
#tdCartSummary
{
    border: 1px solid #d77000;
    margin-top: 10px;
    float: right;
    background-color: #d77000;
    display: block;
    color: #000;
}

.tdBookingSummeryLeft
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
}
.tdBookingSummeryRight
{
    font-family: verdana;
    text-align: left;
    padding-right: 20px;
}

#divBookingDetails
{
    width: 900px;
    margin: 0 auto;
}

#TopConfirmationControl
{
    /*min-height: 130px;     height: auto !important;     height: 130px;*/
}

#BottomConfirmationControl
{
    border-top: 1px solid #d77000;
    margin-top: 10px;
}

#ConfirmationControlTitle
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}

.ConfirmationTbl
{
    margin: 0 auto;
    width: 910px;
}

.ConfirmatinNameTbl
{
    margin-left: 150px;
}

.tdBtnConfirmationContinue
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

.btnConfirmationContinue
{
    background-image: url(../Images/Buttons.png);
    background-position: -548px -183px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
    margin: 0 auto;
}

.tdLeftCart
{
    text-align: right;
    padding: 5px;
    border-bottom: 1px solid;
    border: none;
    font-weight: bold;
}
.tdRightCart
{
    text-align: right;
    padding: 5px;
    border-bottom: 1px solid;
    border: none;
}
.txtPromoCode
{
    width: 60px;
}
.hlkApplyPromoCode
{
}
.TCPromoCodeValue
{
    padding: 5px;
}
.tcPromoCodeText
{
    border: medium none;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    width: 185px;
}
.TCCouponDiscountText
{
    border: medium none;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    width: 185px;
}
.tdPromoCodeMessageContainer
{
    padding-right: 5px;
    text-align: right;
    width: 304px;
}
.TCCouponDiscountValue
{
    border: medium none;
    padding: 5px;
    text-align: right;
    width: 100px;
}
.TableCellSpace
{
    width: 20px;
}
.lblPromoCodeMessage
{
    color: Red;
    line-height: 12px;
    font-size: 10px;
}
#tdRoomCartDiscountText
{
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    width: 50px;
}
#tdRoomCartDiscountValue
{
    font-family: Verdana;
    font-size: 0.9em;
    padding-right: 2px;
    text-align: right;
    vertical-align: top;
}
.divCustomerInfo
{
    margin-top: 5px;
    float: left;
    text-align: left;
    width: 920px;
}

.tdSummaryCart
{
    background: #02697A;
    text-align: center;
    color: #fff;
}

.ConfirmViewPrice
{
    height: 20px;
    text-decoration: underline;
    font-weight: 600;
    line-height: 22px;
    color: #fff;
}

.ConfirmViewPrice:hover
{
    text-decoration: underline;
}

.btnProceed
{
    background: url("../Images/MakePayment.gif") no-repeat;
    border-style: none;
    height: 29px;
    width: 125px;
    margin-left: 60px;
    margin-top: 10px;
    cursor: pointer;
}
.spnPayment
{
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
}

.BtnContinue
{
    background: url("../Images/Continue.gif") no-repeat;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.imgConfirmOrder
{
    background-image: url("../Images/Continue.jpg");
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.tdLeftCustomerTitle
{
    text-align: right;
    width: 100px;
    padding-right: 5px;
}
.tdRightCustomerTitle
{
    text-align: left;
    width: 70px;
    padding-left: 3px;
}
.tdLeftFirstName
{
    text-align: right;
    line-height: 30px;
    padding-right: 5px;
    padding-bottom: 5px;
}
.tdRightFirstName
{
    text-align: left;
    padding-left: 3px;
    padding-right: 20px;
    padding-bottom: 5px;
}
.tdLeftLastName
{
    text-align: right;
    padding-right: 5px;
    padding-bottom: 5px;
}
.tdRightLastName
{
    text-align: left;
    padding-left: 3px;
    padding-bottom: 5px;
}

.txtConfirmationAddress1, .txtBillingAddress1
{
    width: 290px;
}

.txtConfirmationAddress2, .txtBillingAddress2
{
    width: 290px;
}

.txtConfirmationCity, .txtConfirmationState, .txtBillingCity, .txtBillingState
{
    width: 92px;
}

.txtConfirmationZipcode, .txtBillingZipcode
{
    width: 93px;
}
.ddlConfirmationCountry, .ddlBillingCountry
{
    width: 97px;
}

.tdLeftAddress1, .tdLeftBillingAddress1
{
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
    width: 140px;
}
.tdRightAddress1, .tdRightBillingAddress1
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
}
.tdLeftAddress2, .tdLeftBillingAddress2
{
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
    width: 140px;
}
.tdRightAddress2, .tdRightBillingAddress2
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
}
.tdLeftCity, .tdLeftBillingCity
{
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
    width: 140px;
}
.tdRightCity, .tdRightBillingCity
{
    text-align: left;
    padding-left: 5px;
    width: 114px;
    line-height: 30px;
}
.tdLeftZipcode, .tdLeftBillingZipcode
{
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
    width: 73px;
}
.tdRightZipcode, .tdRightBillingZipcode
{
    text-align: left;
    padding-left: 5px;
    width: 125px;
}
.tdLeftState, .tdLeftBillingState
{
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
    width: 140px;
}
.tdRightState, .tdRightBillingState
{
    text-align: left;
    padding-left: 5px;
    width: 114px;
    line-height: 30px;
}
.tdLeftCountry, .tdLeftBillingCountry
{
    text-align: right;
    line-height: 30px;
    padding-right: 5px;
    width: 63px;
}
.tdRightCountry, .tdRightBillingCountry
{
    text-align: left;
    padding-left: 5px;
    width: 125px;
    line-height: 30px;
}
.tdLeftEmail, .tdLeftBillingEmail
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
    line-height: 30px;
}
.tdRightEmail, .tdRightBillingEmail
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    line-height: 30px;
}
.tdLeftMobile, .tdLeftBillingMobile
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
    line-height: 30px;
}
.tdRightMobile, .tdRightBillingMobile
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    line-height: 30px;
}
.tdLeftPhone, .tdLeftBillingPhone
{
    text-align: right;
    padding-right: 5px;
    line-height: 30px;
    width: 100px;
}
.tdRightPhone, .tdRightBillingPhone
{
    text-align: left;
    padding-left: 5px;
    line-height: 30px;
    width: 300px;
}
.tdLeftFax, .tdLeftBillingFax
{
    text-align: right;
    padding-right: 5px;
    width: 100px;
    line-height: 30px;
}
.tdRightFax, .tdRightBillingFax
{
    text-align: left;
    padding-left: 5px;
    width: 300px;
    line-height: 30px;
}
.tdEmptyCustomer
{
    width: 30px;
}
.divConfirmationDetails
{
    width: 100%;
    height: 157px;
}
.divConfirmationAddressDetails
{
    display: inline;
    float: left;
    width: 500px;
}
.divConfirmationContactDetails
{
    display: inline;
    float: left;
    width: 410px; /* border-left: 1px solid #3a3a3a;*/
}
.divConfirmationTitle
{
    width: 100%;
    height: 40px;
}
.PlanDetailsBookRoom
{
    background-image: url(../Images/question.jpg);
    background-repeat: no-repeat;
    border: none;
    width: 18px;
    height: 18px;
}
#tdPlanDetailsBookRoom
{
    padding-left: 5px;
    padding-top: 0px;
    width: 17px;
    height: 17px;
}


#divSubDivider
{
    height: 1px;
    line-height: 1px;
    width: 300px;
    border-top: 1px solid #d77000;
    margin: 0 auto;
}

.tdPaymentlblMessage
{
    text-align: center;
}

.PaymentlblMessage
{
    font-size: small;
    color: Red;
    line-height: 30px;
}

#PaymentContainer
{
    border: 1px solid #d77000;
}

#TopPaymentControl
{
    /*min-height: 115px;     height: auto !important;     height: 115px;     padding-bottom: 15px;*/
}
#BottomPaymentControl
{
    border-top: 1px solid #d77000;
    margin-top: 10px;
}
#PaymentControlBillInfoTitle
{
    line-height: 35px;
    text-align: center;
}

#PaymentControlBillInfoTitle span
{
    font-size: 14px;
    font-weight: bold;
}


.divConfirmationVerticalLineContainer
{
    height: 150px;
    width: 1px;
    float: left;
    display: inline;
}
.divConfirmationVerticalLine
{
    border-left: 1px solid #d77000;
    height: 120px;
    margin-top: 15px;
}
.divConfirmationContactTitle, .divBillingContactTitle
{
    text-align: left;
    padding-left: 40px;
    margin-bottom: 5px;
}

.divConfirmationContactTitle span, .divBillingContactTitle span
{
    font-weight: bold;
    font-size: 14px;
}

.divConfirmationAddressTitle, .divBillingAddressTitle
{
    text-align: left;
    padding-left: 75px;
    margin-bottom: 5px;
}

.divConfirmationAddressTitle span, .divBillingAddressTitle span
{
    font-weight: bold;
    font-size: 14px;
}

.divConfirmationIsBillingSame
{
    height: 30px;
    padding-left: 150px;
    width: 700px;
    text-align: left;
}

#divBillingInformation
{
    border-bottom: 1px solid #d77000;
    padding-bottom: 10px;
}

#PaymentControlPaymentInfoTitle
{
    text-align: center;
    line-height: 35px;
}

#PaymentControlPaymentInfoTitle span
{
    font-size: 14px;
    font-weight: bold;
}

.PaymentOptionTbl
{
    margin: 0 auto;
    width: 880px;
}

#divPaymentOptions
{
    padding-bottom: 10px;
    padding-top: 10px;
}

.PaymentNameTbl
{
    margin-left: 150px;
}

.divCutomerInfoContainer
{
    text-align: center;
}
.divCustomerInfoInner
{
    width: 919px;
    border: 1px solid #d77000;
    background: #f8fcff;
}

.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;
    padding-bottom: 5px;
}

/*.PayementTable
{
    padding-left: 50px;
    padding-right: 50px;
    text-align: center;
}
*/

.lblShareInfo
{
    font-size: smaller;
    color: Red;
}

.tdCustomerInfoLeft
{
    width: 170px;
    font-size: 12px;
    text-align: right;
    height: 25px;
    padding-right: 5px;
}
.RadiotablePayment
{
    padding-bottom: 5px;
    padding-left: 155px;
}
.tdCustomerInfoPaymentRadioLeft
{
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    height: 25px;
}
.tdCustomerInfoPaymentRadioRight
{
    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
{
    display: block;
    font-family: verdana;
    font-size: 15px;
    font-weight: bold;
    margin: 0 auto;
    width: 151px;
    text-align: left;
    margin-top: 7px;
    margin-bottom: 7px;
}

#divDivider
{
    float: left;
    height: 1px;
    width: 918px;
    border-bottom: dotted 1px #d77000;
}

.divPaymentContent
{
    background-color: #e6e6e6;
    border: 1px solid #d77000;
    padding-bottom: 5px;
    width: 918px;
}
.PaymentContinueBtn
{
    background: url(../Images/Continue.gif);
    width: 87px;
    height: 26px;
    cursor: pointer;
    border: none;
}

.divPayment
{
    text-align: center;
    width: 100%;
}

#divOrderConfirmationMessage
{
    padding: 10px;
    width: 800px;
    margin: 0 auto;
    border: 1px solid #d77000;
    margin-top: 5px;
    text-align: center;
}

.lblOrderConfirmationMessage
{
    color: Red;
    padding-bottom: 10px;
}

.lblPaymentMessage
{
    color: Red;
    padding-bottom: 10px;
}

#PaymentSelectionTable
{
    margin: 0 auto;
}

.tdLeftPaymentOption
{
    padding-right: 5px;
    text-align: right;
    vertical-align: middle;
    padding-bottom: 7px;
    width: 420px;
}

.tdRightPaymentOption
{
    padding-left: 5px;
    vertical-align: middle;
    padding-bottom: 7px;
    text-align: left;
    width: 420px;
}

.RdoPaymentWith label
{
    vertical-align: middle !important;
}

.BtnPaymentContinue
{
    background-image: url(../Images/Buttons.png);
    background-position: -47px -353px;
    width: 140px;
    height: 26px;
    cursor: pointer;
    border: 0px;
}

.tdbtnPaymentOptionPayment
{
    text-align: center;
}

.RdoPaymentOption
{
    vertical-align: middle;
}

.tdCreditCardCustomerInfoLeft
{
    padding-right: 5px;
    text-align: left;
}

.tdCreditCardCustomerInfoRight
{
    padding-left: 5px;
    text-align: left;
}

.TextboxStyle
{
    width: 225px;
}
.RWULTitle
{
    color: Black;
}
.divRULDesc
{
    color: Black;
}

#mainText
{
    background: white;
    float: left;
    width: 100%;
}


.InvoicePromotional
{
    text-align: right;
    padding-left: 75px;
    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-image: url(../Images/Buttons.png);
    background-position: -248px -103px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}
.InvoiceCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}

.divlblInvoiceErrorMessage
{
    margin: 0 auto;
    width: 700px;
}

/*** Tariffs And Packages  ***/

#contentfull
{
    margin: 0 auto;
    width: 930px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border-top: none;
    margin-bottom: 7px;
}
.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 #F2BC80;
}
.tarifftbl .hdrrow
{
    background: #D77000;
}
.tarifftbl .tblhdr
{
    background-color: #d77000;
    color: white;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
}
.tarifftbl .trCommon
{
    background-color: #F2BC80;
}
.tarifftbl .trAlt
{
    background-color: #fff;
}
.tarifftbl .tblcontentLeft
{
    padding-left: 10px;
    border-right: 1px solid #d77000;
}
.tarifftbl .tblcontentRight
{
    padding-left: 10px;
}
.tarifftbl td
{
    color: #000;
    font-family: Verdana;
    font-size: 12px;
    padding: 3px 10px;
}
#divTariffDetails
{
    margin: 0 auto;
    padding-bottom: 35px;
    padding-top: 20px;
    width: 542px;
}
#divTariffDetails ul
{
    padding: 0px 0px 0px 14px;
    margin: 0px; /* list-style: disc outside none;*/
    font-family: Verdana;
    font-size: 12px;
    line-height: 22px;
    list-style-image: url("../Images/Bullet.jpg");
}
#divTariffPageBottom
{
    width: 930px;
    margin: 0 auto;
    border-top: solid 1px #9c9c9c;
    padding-top: 10px;
    padding-bottom: 10px;
}
#divTariffPageBottomLocation
{
    float: left;
    padding-left: 30px;
    width: 425px;
}
#divTariffPageBottomLocationContent
{
    float: left;
    text-align: left;
    width: 265px;
}
#divTariffPageBottomLocationContent ul
{
    margin: 0 auto;
    padding-left: 35px;
    padding-top: 5px;
    font-size: 13px;
    color: #122952;
}
#divTariffPageBottomTravelAssistance
{
    float: left;
    padding-right: 20px;
    border-right: solid 1px #9c9c9c;
    border-left: solid 1px #9c9c9c;
}
#divTariffPageBottomTravelAssistanceContent
{
    float: left;
    text-align: left;
    width: 310px;
    height: 75px;
}
#divTariffPageBottomTravelAssistanceContent ul
{
    margin: 0 auto;
    padding-left: 35px;
    padding-top: 5px;
    font-size: 13px;
    color: #122952;
}
#divTariffInquiryButtonContainer
{
    float: left;
    padding-top: 10px;
    padding-left: 80px;
}
#divTariffInquiryButtonContainer .divReservationInquiryButton
{
    background-position: -46px -273px;
    float: left;
    width: 141px !important;
}
#divTariffPageBottomReservationInquiry ul
{
    margin: 0 auto;
    font-family: Arial;
    font-size: 13px;
    padding-top: 5px;
    padding-left: 40px;
    color: #122952;
    float: left;
}
#divConstruction
{
    color: #000;
    margin: 0 auto;
    font-size: 30px;
    height: 50px;
}
/*** End Of Tariffs And Packages ***/




/****************New Conference*************/
.divConferenceItemLeft
{
    float: left;
    padding-right: 5px;
    padding-top: 15px;
    width: 430px;
    text-decoration: none;
    padding: 16px 5px 1px 0px;
}

.divConferenceItemLeft img
{
    text-decoration: none;
    cursor: pointer;
    border: 0px none;
}


.divConferenceItemRight
{
    float: left;
    padding-right: 5px;
    padding-top: 15px;
    width: 430px;
    text-decoration: none;
}

.divConferenceItemRight img
{
    text-decoration: none;
    cursor: pointer;
    border: 0px none;
}
.divAllConferenceDetails
{
    text-align: justify;
    padding-left: 43px;
    padding-right: 43px;
    padding-bottom: 10px;
    color: #202020;
}

.divAllConferenceDetails a
{
    text-decoration: none;
    color: #202020;
}
.divAllConferenceReadMore a:hover
{
    text-decoration: underline;
}
.divButton
{
    background-image: url(../Images/c.gif);
    background-repeat: no-repeat;
}





.contactusaspx .tdContactUsDirections
{
    display: none;
}
.tdContactUsDirections
{
    vertical-align: top;
    padding-top: 5px;
}
.ContactUsDirectionsHeader
{
    color: #02697A;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.tblDirectionsHeader
{
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #DCBE87;
}
.tdDirectionName
{
    padding-left: 5px;
}
.tdDirectionDistance
{
    text-align: center;
}
.tdContactUsDirections ul
{
    list-style: disc inside none;
    margin: 0;
    padding-left: 15px; /*  width: 180px;*/
}

.tdContactUsDirections li
{
    line-height: 20px;
}
.ContactUsDirections
{
    font-weight: bold;
    font-size: 13px;
    color:#d77000;
}
.divTitleTesti
{
    font-weight: bold;
}
.divTextTesti
{
    padding:5px;
    
}
.divSource
{
    text-align: right;
    font-weight: bold;
    padding-right: 3px;
}
#divEditor
{
    text-align: right;
    font-weight: bold;
    padding-right: 3px;
}

/*************** Fine Dining *************/

#FineDiningContainer
{
    background-color: #ffffff;
    width: 930px;
}
#divFineDiningMain
{
    float: left;
    width: 460px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.FineDiningTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #076020;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
}

#divFineDiningImage
{
    margin-bottom: 10px;
    padding-left: 15px;
}
#divFineDiningThumbImage
{
    text-align: center;
    width: 100%;
}
.FineDiningContent
{
    /* margin-top: 13px;*/
    text-align: justify;
    color: #122952;
    padding-top: 3px;
    line-height: 20px;
}
.divPageSubTitle
{
    font-weight: bold;
    text-align: left;
    padding-top: 10px;
    font-size: 14px;
    padding-bottom: 10px;
}
#divFineDiningMiddleSeperator
{
    width: 1px;
    height: 472px;
    float: left;
    background: #486030;
    margin-top: 10px;
}
#divFineDiningContentLeft
{
    float: left;
    width: 492px;
    background-image: url("../Images/RestaurantFlash.jpg");
    height: 328px;
}
/* .divFineDiningFlash
{
    width:492px; 
     height:328px;
}*/
#divFineDiningContentRight
{
    width: 420px;
    padding-right: 5px;
    float: right;
    margin-bottom: 5px;
    margin-top: 5px;
}

.divLabelText
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}

/**** End of FineDining Page ****/

/************************************ Stylesheet for custom Scroll Bar ***********************************/

/* Tiny Scrollbar */
#scrollbar1
{
    float: left;
    margin-left: 5px;
    width: 363px; /*margin: 5px 0 10px;*/
}
#scrollbar1 .viewport
{
    width: 346px;
    height: 145px;
    overflow: hidden;
    position: relative;
}
#scrollbar1 .overview
{
    list-style: none;
    position: absolute;
    left: 0;
    text-align: justify;
    top: 0;
    padding: 0;
    margin: 0;
}
#scrollbar1 .scrollbar
{
    background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;
    position: relative;
    background-position: 0 0;
    float: right;
    width: 11px;
}
#scrollbar1 .track
{
    background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
    height: 100%;
    width: 9px;
    position: relative;
    padding: 0 1px;
}
#scrollbar1 .thumb
{
    background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
    height: 146px;
    width: 19px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -5px;
    display: none;
}
#scrollbar1 .thumb .end
{
    background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
    overflow: hidden;
    height: 5px;
    width: 19px;
}
#scrollbar1 .disable
{
    display: none;
}

#scrollbar2
{
    float: left;
    margin-left: 5px;
    width: 363px; /*margin: 5px 0 10px;*/
}
#scrollbar2 .viewport
{
    width: 346px;
    height: 145px;
    overflow: hidden;
    position: relative;
}
#scrollbar2 .overview
{
    list-style: none;
    position: absolute;
    left: 0;
    text-align: justify;
    top: 0;
    padding: 0;
    margin: 0;
}
#scrollbar2 .scrollbar
{
    background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;
    position: relative;
    background-position: 0 0;
    float: right;
    width: 11px;
    display: none;
}
#scrollbar2 .track
{
    background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
    height: 100%;
    width: 9px;
    position: relative;
    padding: 0 1px;
}
#scrollbar2 .thumb
{
    background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
    height: 146px;
    width: 19px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -5px;
}
#scrollbar2 .thumb .end
{
    background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
    overflow: hidden;
    height: 5px;
    width: 19px;
}
#scrollbar2 .disable
{
    display: none;
}
.surveySubmit
{
    background: url(../Images/Buttons.png);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -248px -103px;
}
.surveyClear
{
    background: url(../Images/Buttons.png);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -48px -183px;
}


.tdSurveyFeedbackContactInfo
{
    padding-top: 5px;
    text-align: right;
    vertical-align: top;
    width: 206px;
}


/********* Room Page *********/
.RoomsContainer
{
}

.divRoomPageMenuFlash
{
    width: 930px;
    height: 125px;
}

#RoomPageFlashContent
{
    height: 130px;
    width: 950px;
    margin:0px 0px 20px 0px;
    display:none;
}
#divStandardRoom
{
    float:left; 
    padding-right:2px;
    width:315px; 
    height:130px;
}
#divStandardRoom a #divStandardRoomImage
{
    background-image:url(../Images/Deluxe.jpg);
    cursor:pointer;
    width:315px; 
    height:130px;
}
#divDelxueRoom
{
    float:left; 
    padding-right:2px;
    width:315px; 
    height:130px;
}
#divDelxueRoom a
{
    width:315px; 
    height:130px;
}
#divDelxueRoom a #divDelxueRoomImage
{
    background-image:url(../Images/SuperDeluxe.jpg);
    cursor:pointer;
    width:315px; 
    height:130px;
}
#divSuite
{
    float:left; 
    width:315px; 
    height:130px;
}
#divSuite a
{
     height: 130px;
    width: 315px;
}
#divSuite a #divSuiteImage 
{
    background-image:url(../Images/Suite.jpg);
    cursor:pointer;
     height: 130px;
    width: 315px;
}

#RoomPageContent
{
    width: 870px;
    margin: 0 auto;
}

#RoomsBreadCrumbContainer
{
    width: 870px;
    margin: 0 auto;
    height: 39px;
    font-weight: bold;
}

#LeftRoomBreamCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -6px;
    float: left;
    width: 12px;
    height: 39px;
}

.roomsaspx #MagnifierImage
{
  right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}

#MidRoomBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -56px;
    float: left;
    width: 846px;
    height: 39px;
}

.SelectedImage
{
    border-color: blue !important;
}

#divBigImage
{
    margin-bottom: 5px;
    height: 260px;
    width: 345px;
    position: relative;
}

#VideoPopup
{
    visibility: hidden;
}


#RightRoomBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -104px;
    float: left;
    width: 12px;
    height: 39px;
}

#RoomsBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 6px;
}

#LeftRoomsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -159px;
    float: left;
    width: 12px;
    height: 27px;
}

#MidRoomsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -207px;
    float: left;
    height: 25px;
    padding-top:4px;
    color:#fff;
}

#MidRoomsBreadCrumb a
{
    color: #fff;
    text-decoration: none;
}

#RightRoomsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -257px;
    float: left;
    width: 12px;
    height: 27px;
}

.RoomsThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.RoomsBigImage
{
    border: 3px solid #D77000;
}

.divRoomPictureTitle
{
    background: url(../Images/RM_PictureGalleryHover.jpg);
    background-repeat: no-repeat;
    height: 30px;
    color: #D77000;
    padding-left: 45px;
    margin-bottom: 7px;
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold;
    padding-top:10px
}

.divRoomVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}
.divRoomsThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
}

.roomsImageBorder
{
    border: 3px solid #F2BC80;
}

.divRoomsThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

.divRoomsThumbImage a:hover img
{
    border: 3px solid #D77000;
}

#RoomsContentContainer .selectedImage
{
    border: 3px solid #D77000;
}


#RoomsMenuArrow
{
    background: url(../Images/BreadCrumbArrow.png);
    background-repeat: no-repeat;
    background-position: 6px 14px;
    float: left;
    width: 24px;
    height: 22px;
    padding-top: 8px;
    padding-right:10px;
}

#RoomTypeBreadCrumb
{
    float: left;
    height: 22px;
    padding-top:6px;
}

#LeftRoomTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -159px;
    float: left;
    width: 12px;
    height: 27px;
}

.SelectedImage
{
    border-color: blue !important;
}

#MidRoomTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -207px;
    float: left;
    height: 25px;
    padding-top:4px;
    color:#fff;
}

#RightRoomTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -257px;
    float: left;
    width: 12px;
    height: 27px;
}

#RoomsContentContainer
{
    width: 860px;
    padding: 10px 5px 0px 5px;
}

.divLeftRoomsContent
{
    float: left;
    width: 503px;
}

.divRightRoomsContent
{
    float: left;
    width: 357px;
}


#VideoPopup
{
    visibility: hidden;
}

.divAllRoomsLeftImage
{
    float: left;
    width: 105px;
}

.divAllRoomsLeftImage img
{
    border: 3px solid #D77000;
}

.divAllRoomsRightContent
{
    float: left;
    height: 91px;
    width: 765px;
}

.divAllRoomsDetails
{
    text-align: justify;
}

.divAllRoomsReadMore
{
    text-align: right;
    padding-top: 3px;
}

.divAllRoomsReadMore a
{
    color: #D77000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.divAllRoomsTitle
{
    padding-bottom: 5px;
}

.divAllRoomsTitle a
{
    color: #D77000;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.divAllRoomsContainer
{
    width: 870px; /*height : 72px;*/
    padding-top: 10px;
    height: 91px;
}

.divRoomsTitle
{
    color: #D77000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
}

.divRoomsContent
{
    padding-right: 30px;
    text-align: justify;
    margin-bottom: 10px;
}

.divRoomsFacilityTitle
{
    color: #D77000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.divRoomsFacilityContent
{
    padding-left: 5px;
    width: 500px;
    float: left;
    margin-bottom: 10px;
}
.lstRoomsFacilityContent
{
   background: url("../Images/bullet.jpg") no-repeat scroll left 5px transparent;
    float: left;
    list-style: none outside none;
    padding-left: 20px;
    width: 230px;
}

.divRoomsFacilityContent ul
{
   line-height: 20px;
    list-style-position: inside;
    list-style-type: disc;
    margin-left:0px;
    padding-left:0px;
}

.divRoomsCheckAvailityControl
{
    float: left;
    padding-left: 10px;
    margin-bottom: 10px;
}

.divRoomsCheckAvailabilityHeader
{
    background: url(../Images/CheckInHeader.jpg);
    text-align: center;
    width: 235px;
    height: 25px;
    font-size: 14px;
    color: #fff;
    padding-top: 7px;
    font-weight: bold;
}

.RadInput_Default .riEmpty, html body .RadInput_Empty_Default
{
    font-style: italic !important;
}
.divRoomsCheckAvailabilityBottom
{
    background: url(../Images/CheckInFooter.jpg);
    width: 235px;
    height: 15px;
    background-repeat: no-repeat;
}

.divRoomsCheckAvailityControl .divRoomAvailabilityContainer
{
    width: 223px;
    padding-left: 10px;
    border-left: 1px solid #F2BC80;
    border-right: 1px solid #F2BC80;
    background-color:#F2BC80;
    color:#000;
}

.divRoomsCheckAvailityControl .divRoomAvailabilityDates
{
    padding-top: 8px;
    width: 223px;
    padding-bottom: 0px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityCheckInDate
{
    height: 30px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityCheckOutDate
{
    height: 30px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityCheckInDate .divLeftRoomAvailabilityDates
{
    float: left;
    width: 80px;
    text-align: left;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityCheckOutDate .divLeftRoomAvailabilityDates
{
    float: left;
    width: 80px;
    text-align: left;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityOptions
{
    height: 60px;
    width: 223px;
    padding-bottom: 10px;
}
.divRoomsCheckAvailityControl .divRightRoomAvailabilityDates
{
    float: left;
    padding-left: 5px;
    width: 137px;
    text-align: left;
    height: 30px;
}
.divRoomsCheckAvailityControl .divRoomsContainer
{
    float: left;
    width: 72px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityRoomsTitle
{
    width: 72px;
    height: 40px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityRooms
{
    width: 72px;
}
.divRoomsCheckAvailityControl .divAdultsContainer
{
    float: left;
    width: 72px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityAdultsTitle
{
    width: 72px;
    height: 40px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityAdults
{
    width: 72px;
}
.divRoomsCheckAvailityControl .divChildrenContainer
{
    float: left;
    width: 72px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityChildrenTitle
{
    width: 72px;
    height: 40px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilityChildren
{
    width: 72px;
}
.divRoomsCheckAvailityControl .divRoomAvailabilitySubmitBtnContainer
{
    text-align: center;
}
.divRoomsCheckAvailityControl .InquiryControlSubmitBtn
{
    background: url(../Images/Buttons.png);
    background-position: -47px -313px;
    width: 140px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}
.divRoomsCheckAvailityControl .RoomAvailabilityGuestLabels
{
    text-align: left;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
}


/*** End of Rooms Page ***/

.linkReservationRequest
{
    background-image: url("../Images/ReservationInquiry.png");
    background-repeat: no-repeat;
    height: 28px;
    width: 142px;
    float: left;
    margin-top: 8px;
}
.divContactUsMessage
{
    font-size: 11px;
    height: 60px !important;
    line-height: 18px;
    margin: 10px auto;
    background-color: #F2BC80;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color:#303030;
}
/****************** Visite places ******************/

#VisitContainer
{
   width:950px;
   background-color:#fff;
   float:left;
}
#VisitTitle
{
    background-color: #D77000;
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    font-weight:bold;
    height: 30px;
    padding-left: 10px;
    padding-top: 8px;
    color:#fff;
    border-bottom:0px;
}
#VisitNearContainer
{
  float: left;
    margin: 25px auto 0;
    padding: 0 7px 10px;
    width: 935px;
    margin-bottom:20px;
}
#VisitContentContainer
{
   width:933px;
    float:left;
    border: 1px solid #F2BC80;
    border-radius: 0px 0px 10px 10px;
    border-top:0px;
}
.VisiteImageContent
{
    width:920px;
    float:left;
    margin-top:20px;
    padding-left:10px;
}

.PlaceContent
{
    width:670px;
    float:left;
    text-align:justify;
}
.PlaceTitle
{
   float: left;
    font-size: 16px;
    font-weight: bold;
    width: 670px;
    color:#d77000 ;  
    padding-bottom:15px;
    padding-top:5px
}
.PlaceCity
{
      float: left;
    font-size: 13px;
    font-weight: bold;
    width: 670px;
    padding-bottom:5px;
}
.VisiteImageSunTemple
{
    background-image: url(../Images/Excursions/Thesuntemple.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageAdalajniVav
{
     background-image: url(../Images/Excursions/AdalajVav.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageSidiSaiyad
{
    background-image: url(../Images/Excursions/SidiSaiyad.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteJamaMasjid
{
    background-image: url(../Images/Excursions/jamamasjid.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteIndrodaPark
{
      background-image: url(../Images/Excursions/IndrodaPark.jpg);
     float: left;
    height: 195px;
    width: 238px;   
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageHatheesingJainTemple
{
     background-image: url(../Images/Excursions/HatheesingJainTemple.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageKankariaLake
{
    background-image: url(../Images/Excursions/kankarialake.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageCalicoMuseum
{
     background-image: url(../Images/Excursions/Calicomuseum.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageAkshardhamTempale
{
    background-image: url(../Images/Excursions/AkshardhamTemple.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageSabarmatiAshram
{
      background-image: url(../Images/Excursions/SabarmatiAshram.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.VisiteImageJultaMinara
{
     background-image: url(../Images/Excursions/jhultaminara.jpg);
     float: left;
    height: 195px;
    width: 238px;
    padding-right: 10px;
    background-repeat:no-repeat;
}
.DeviderNear
{
   background: url("../Images/seperator.jpg") no-repeat scroll center center transparent;
    clear: both;
    float: left;
    height: 1px;
    padding: 10px 0;
    width: 950px;
}
.nowVisible
{
    z-index:999;
}
