﻿@import "EventCalendar.css";
@import "RoomsPage.css";
@import "BookingEngineStylesheet.css";

@font-face
{
	font-family: "opensans";
	font-style: normal;
	font-weight: normal;
	src: url("../Font/Title/Eot/OPENSANS-BOLD_0.eot");
	src: url("../Font/Title/Eot/OPENSANS-BOLD_0.otf?#iefix") format("embedded-opentype"), url("../Font/Title/wof/OPENSANS-BOLD_0.woff") format("woff"), url("../Font/Title/ttf/OPENSANS-BOLD_0.ttf") format("truetype"), url("../Font/Title/svg/OPENSANS-BOLD_0.svg#bebasneue") format("svg");
}

body input[type="text"], body textarea, input[type="password"], select {
border: 1px solid #DDDDDD;
line-height: 20px;
padding: 4px 2px;
vertical-align: middle;
/*background: #f5f4f0;*/
/*background: -moz-linear-gradient(top, #f5f4f0 0%, #ffffff 70%, #f9f9f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f4f0), color-stop(70%,#ffffff), color-stop(100%,#f9f9f9));
background: -webkit-linear-gradient(top, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
background: -o-linear-gradient(top, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
background: -ms-linear-gradient(top, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
background: linear-gradient(to bottom, #f5f4f0 0%,#ffffff 70%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f0', endColorstr='#f9f9f9',GradientType=0 );*/
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color: #575757;



}
body
{
    font-size:16px;
    font-family:Segoe UI;
    color:#666666;
}
.ratemanagementaspx  textarea,.ratemanagementaspx input[type="password"], .ratemanagementaspx select, .ratemanagementaspx  input[type="text"]
{
    padding-left:0px;
    padding-right:0px;
}
.createuseraspx input[type="text"],.createuseraspx input[type="password"],
.loginaspx input[type="text"],.loginaspx input[type="password"],
.myprofileaspx input[type="text"],.myprofileaspx input[type="password"]
{
    width:220px !important;
}
.createuseraspx select, .loginaspx select
{
       width:234px !important;
}
.CreateUserStylelabel
{
    text-align:center;
}
body
{
    
    background-color: #ffffff;
    font-family: Segoe UI;
    font-size: 16px;
    color: #666666;
    padding: 0px;
    margin: 0px;
    /*line-height: 18px;*/
}

form
{
    margin: 0 auto;
    clear:both;
}
ul
{
    font-size: 16px;
    margin: 5px 0 5px 2px; /* list-style: none outside none;*/
    padding: 0px;
}

/***************** Top of All page stylesheet **************/

#divHomepageContainer
{
    background-color: #ffffff;
    margin-top:5px;
}
.defaultaspx #divHomepageContainer
{
    margin-top:0px;
}
#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;
    margin-top:10px;
    padding-left: 5px;
    padding-right: 5px;
}


/***************** End of All page stylesheet ***************/
/* Header Master
--------------------------------------------------------------------------------------------------------*/
#divHeader
{
    height:auto;
    min-height:90px;
}
.defaultaspx #divHeader
{
    height: auto;
    /*background:url(../Images/HomePageGalleryImages/Slide_01.jpg) no-repeat center center*/
    min-height:90px;
}

#divMasterPageHeader
{
}
/*
#home_slider
{
    height: 900px !important;
}

#HomeMiddleContainer
{
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.slider_wrapper
{
    height: 900px !important;
    margin: 0 auto;
    position: relative;
    width: 1600px;
}*/

#home_pager
{
    display: none;
}
#divHeaderContainer
{
    /*height: 127px;*/
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10000;
    margin:0 auto;
    background: url(../Images/HeaderBg.png) top center repeat-x;
    height:105px;  
}
/*.defaultaspx #divHeaderContainer, .roomsaspx #divHeaderContainer, .finediningaspx #divHeaderContainer, .aboutusaspx #divHeaderContainer, .facilitiesaspx  #divHeaderContainer,.servicesexcursions #divHeaderContainer, .contactusaspx #divHeaderContainer,
.reservationaspx #divHeaderContainer,
.careersaspx #divHeaderContainer,
.surveyfeedbackaspx #divHeaderContainer,
.directionsaspx #divHeaderContainer,
.senddirectiontomeaspx */


#divHeaderBottomContainer
{
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 70px;
    width: 950px;
    z-index: 1;
}
#divHeaderBottom
{
    background: none repeat scroll 0 0 #1d1818;
    height: 125px;
    padding: 15px 12px;
    top: 0;
    width: 216px;
    background-image:url(../Images/Complimentary.png);
    background-position:center top;
    background-repeat:no-repeat;
    
}
#divFreewifi
{
    margin-top:50px;
    background: url("../Images/wifi.png") no-repeat scroll left center transparent;
    color: #F7861F;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding-left: 40px;
    
}
#divFreePickup
{
    background: url("../Images/car.png") no-repeat scroll left center transparent;
    color: #F7861F;
    font-size: 14px;
    font-weight: bold;
    padding-left: 40px;
}
#divHeaderMain
{
    width: 100%;
    margin: 0 auto;
    height:95px;
}
#divMenuNavigationContainer
{
    margin:0 auto;
    float:left;
}
#divHeaderLeft
{
    margin-left: 20px;
    margin-top: 18px;
    cursor: pointer;
    float: left;
    background-repeat: no-repeat;
}
.divHeaderLogoFlash
{
    width: 255px;
    height: 115px;
}

#divHeaderRight {
    color: #e2e2e2;
    float: left;
    height: auto;
    width: 69%;
    margin-top:-16px;
}


#tblHeaderRight {
    float: right;
    margin-right: 30px;
    padding-top: 5px;
    width: auto;
}

#divHeaderLogo
{
    background-image: url("../Images/HeaderLogo.png");
    background-repeat:no-repeat;
    
    cursor: pointer;
    height: 60px;
    width: 288px;
    margin-top: 30px;
}

/*#divHeaderLogo
{
    background: url("../Images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 60px;
    width: 288px;
    margin-top: 10px;

}*/
#divHomeLoginAndSitemap
{
    float: right;
    padding-top: 5px;
    width: 323px;
}
#divHeaderSitemap
{
    float: left;
    color: #8d5125;
}
#divHeaderSitemap a
{
    color: #661E2A;
    text-decoration: none;
}
.tdSitemap
{
}

#divLoginMenu {
    float: none;
    font-size: 13px;
    height: 100%;
    line-height: 23px;
    /*margin-left: 145px;*/
    padding-top: -10px;
    text-align: left;
    margin-right:10px;
    margin-bottom: -10px;
}
.divGoogleTranslator
{
    float: right;
    height: 25px;
    width: 154px;
}
.goog-te-gadget-simple
{
   /* background-color:transparent !important;
    
    background:rgba(255,255,255,0.7) !important;
*/
	background:none !important;
	
    border-color:transparent !important;
    border-radius:3px !important;
    
}
.goog-te-gadget-simple .goog-te-menu-value
{
	color:#FFFFFF !important;
}
.tdLoginReg
{
    /* width:197px;*/
}

#divLoginMenu a {
    color: #FFF;
    font-family: Segoe UI;
    font-size: 14px;
    font-weight: 100;
    text-decoration: none;
    font-weight:bold;
}
#divHomePageSubMenu
{
    width:278px;
    height:28px;
    margin-left:100px;
}
#divHomePageSubMenu .left
{
    float:left;
    background:url(../Images/SubNav_left.png);
    width:36px;
    height:28px;
}
#divHomePageSubMenu .right
{
    float:right;
    background:url(../Images/SubNav_right.png);
    width:36px;
    height:28px;
}
#divHomePageSubMenu .middle
{
    background:url("../Images/Nav_bg.jpg") repeat-x scroll 0 0 transparent;
    float:left;
    padding-top:3px;
    height:25px;
    color:#fff;
   font-family:Arial;
   font-size:12px;
    
}
#divHomePageSubMenu .middle a
{
    color:#fff;
    text-decoration:none;
}
#divHomePageSubMenu .middle a:hover
{
    color:#661E2A !important;
}
#divBookOnlineButtonConatiner
{
    margin-top: 7px;
    height: 29px;
    padding-left: 246px;
    width: 116px;
    float: left;
}
#divBookOnlineButton
{
    height: 29px;
    width: 116px;
    cursor: pointer;
}
#divTripAdvisor
{
    float: left;
    padding-left: 37px;
    width: 163px;
}
.tdAddress
{
}
#divHeaderRightFacebookTwiter
{
    float: right;
    margin-left: 0;
    margin-top: 15px;
    height:70px;
}


#divfacebookheader
{
    height: 40px;
    width: 40px;
    float: left;
    cursor: pointer;
    margin-right:10px;
    background: url(../Images/SocialIcons.png) 0 0 no-repeat;
    margin-left:46px;
}
/*#divHeaderRightFacebook
{
     height: 40px;
    width: 40px;
    cursor: pointer;
}

#divHeaderRightTwiter
{
     height: 40px;
    width: 40px;
    cursor: pointer;
}*/

#divtwitterheader
{
    cursor: pointer;
    float: left;
     height: 40px;
    width: 40px;
    margin-right:10px;
    background: url(../Images/SocialIcons.png) -42px 0px;
}
#divHeaderRightyoutube
{
      height: 31px;
    width: 31px;
    cursor: pointer;
}

#divyoutubeheader
{
    cursor: pointer;
    float: left;
      height: 31px;
    width: 31px;
    margin-right:5px;
    background: url(../Images/SocialIcons.png) -83px 0px;
}
/*#divHeaderRightgplus
{
      height: 40px;
    width: 40px;
    cursor: pointer;
}*/

#divgplusheader
{
    /*display:none;*/
    cursor: pointer;
    float: left;
     height: 40px;
    width: 40px;
    background: url(../Images/Insta.png) 40px 0px;
}




.tdHeaderaddress {
    padding-right: 10px !important;
    padding-bottom:15px !important;
}
#divAddress td {
    padding: 0px 4px;
}

#divAddress tr {
    line-height: 20px;
}

#divAddress {
    float: right;
    font-family: Segoe UI;
    
    font-size: 14px;
    font-weight:500;
    height: 100%;
    line-height: 23px;
    padding-top: 3px;
    text-align: left;
    /*width: 344px;*/
    color:#FFF;
    margin-left:62px;
}
#divSocialMediaMarketing {
    float: left;
    width: 73px;
    display:none;
}
#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: 341px;
    height: 142px;
}

#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: 1000px;
    padding-bottom:10px;
    float:left;
    top:-14px;
    position:relative;
}
#divHomeAddress
{
    width:545px;padding-left:15px;background:url(../Images/seperator.jpg) no-repeat scroll center bottom;
    padding-bottom:15px;
    padding-top:15px;
}

#divHomeAboutUs
{
    padding-left:20px;
    width:705px;
}
#divHomeAboutUs a {
    background: rgba(0, 0, 0, 0) url("../Images/More.jpg") no-repeat scroll left center;
    color: #25668E;
    font-size: 16px;
    line-height: 7px;
    margin-right: 22px;
    text-decoration: none;
}

#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;
    padding-right:25px;
    background:url(../Images/separator_promo.jpg) center right no-repeat;
    width:240px;
    height: 245px;*/

    background: none repeat scroll 0 0 #000;
    color: white;
    height: 142px;
    margin: -250px -60px 0;
    background:rgba(0,0,0,0.7);    
    position: absolute;
    /*width: 341px;*/
}

.divHomeTopReservation
{
   /* background: none repeat scroll 0 0 #323232;*/
   
    color: #FFF;
    /*margin: 0 0 0 0;*/
    /*margin-top:114px;*/
    
    width: 100%;
}


#divHomePageBottomRightContainer
{
    float:right;
    /*padding-left:14px;*/
    /*border-left:solid 1px #ccc;*/ 
    width:360px;
    margin-top:50px;
}
#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;
}



#divSpecialImage
{
    width: 341px;
    height: 142px;
}


.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: 10px;
    float:right;
    color:#25668E;
}

.divHomePageTestimonialLink a
{
    color: #115d87;
    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 #661E2A; *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: #661E2A;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    padding-right: 10px;
    text-decoration: none;
}
#divReadMore a:hover
{
    text-decoration: underline;
}
.divDivider
{
    height: 200px;
    width: 2px;
    background-image: url("../Images/Devidar.jpg");
    background-repeat: no-repeat;
    float: left;
}
/* Footer Master
---------------------------------------------------------------*/

#divMasterPageFooterLink
{
    width: 250px;
    float: left;
    background: url(../Images/FooterSeprator.jpg) no-repeat center right;
    padding-right:120px;
    margin-top:10px;    
}

#divCreditCard
{
    background-image: url("../Images/cc.jpg");
    float: left;
    height: 20px;
    margin-top: 20px;
    width: 115px;
}
#divPriavcyPolicy
{

    text-align: center;
    color:#88a9ba;
}
#divMasterPageCompanyName
{
    display:none;
    color: #AFAFAF;
    width: 100%;
    text-align: center;
    padding-top: 15px;
    
}

#tdFooterBottomRow
{
    height: 36px;
    color: white;
}
.CompanyLink
{
    color: white;
    text-decoration: none;
    float:left;
}
#PageFooter
{
    line-height: 22px;
    width: 1000px;
    font-size: 14px;
    margin: 0 auto;
    padding-top:10px;
    padding-bottom:10px;
}

#divFooter {
    background-color: #05507a;
    background-image: url("../Images/FooterShadow.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    height: 140px;
}

#divFooterAddress
{
    width: 307px;
    float: left;
    background: url(../Images/FooterSeprator.jpg) no-repeat center right;
    /*padding-right: 40px;*/
    padding-top: 5px;
    margin-right: 40px;
}
}
#divCompanyNameFooter
{
}

/*** About Us Page ***/

#AboutImage
{
    background-image: url("../Images/AboutUs.jpg");
    background-repeat: no-repeat;
    background-position:right center;
    float: left;
    height: 436px;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 271px;
    margin-right:20px
}
.divVarandaAboutUsImage {
    text-align: center;
    float:right;
}
.divVarandaAboutUsImage > img {
    /*box-shadow: 0 0 1px black;*/
}

#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:#661E2A;
}
#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;
    margin-top:12px;
}
#divFacilityPageRight
{
    float: left;
    padding-top: 10px;
    width: 580px;
}
.divFacilityPageTitle
{
    /*background:url("../Images/HeaderThumb.jpg") no-repeat scroll center bottom transparent;
    padding-bottom: 5px;
    
    width: 409px;
    height:20px;
    font-size:16px;
    font-weight:bold;
    color:#661E2A;*/
    
        /*border-bottom: 1px solid #642731;*/
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #642731;
    font-size: 25px;
    font-weight: bolder;
    /*margin-left: 24px;
    margin-top: 17px;*/
    text-align: left;
    width: 90%;
}

.divFacilityPageContentItems li {
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    line-height: 25px;
    list-style-type: disc;
    width: 50%;
}
.divFacilityPageContentItems ul
{
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0 47px;
}
/* End */

/* Food and Dine Page
-------------------------------------------------------------------------*/
.divFineDiningTitle
{
    color: #661E2A;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
    border: none;
}

.FineDiningImageBorder
{
    border: solid 3px red;
}

.FineDiningContainer
{
    margin: 0 auto;
    width: 1000px;
}
.divFineDiningFirstThumbImage
{
    float: left;
    height: 80px;
    width: 106px;
    padding-bottom: 5px;
    text-align: right;
}
#FineDinigContentContainer
{
    width: 940px; /*padding: 10px 5px 0px 5px;*/
}
.divLeftFineDinigContent
{
    float: left;
    height: auto !important;
    min-height: 378px;
    width: 554px;
}
.divFineDiningContent
{
    padding-right: 15px;
    text-align: justify;
}
.divRightFineDinigContent
{
    float: left;
    height: auto !important;
    min-height: 370px;
    width: 344px;
}
.divFineDiningPageMenuFlash
{
    width: 940px;
    height: 235px;
}

#FineDiningPageFlashContent
{
    height: 163px;
    width: 950px;
}
#divRestaurant
{
    float: left;
    width: 950px;
    height: 163px;
    margin-bottom:20px;
}
#divRestaurant a
{
    width: 235px;
    height: 130px;
}
#divRestaurantImage
{
    width: 1000px;
    height: 163px;
}

#divRangoli
{
    float: left;
    width: 235px;
    height: 130px;
}
#divRangoli a
{
    width: 235px;
    height: 130px;
}
#divRangoli a #divRangoliImage
{
    background-image: url(../Images/Restaurant_Rangoli.jpg);
    cursor: pointer;
    width: 235px;
    height: 130px;
}

#divCarbon
{
    float: left;
    width: 235px;
    height: 130px;
}
#divCarbon a
{
    width: 235px;
    height: 130px;
}
#divCarbon a #divCarbonImage
{
    background-image: url(../Images/Restaurant_Carbon&SteelBar.jpg);
    cursor: pointer;
    width: 235px;
    height: 130px;
}

#divBakery
{
    float: left;
    width: 235px;
    height: 130px;
}
#divBakery a
{
    width: 235px;
    height: 130px;
}
#divBakery a #divBakeryImage
{
    background-image: url(../Images/Restaurant_Bakery.jpg);
    cursor: pointer;
    width: 235px;
    height: 130px;
}


#FineDiningPageContent
{
    width: 925px;
    margin: 0 auto;
}

#FineDiningsBreadCrumbContainer
{
    width: 870px;
    margin: 0 auto;
    height: 39px;
    font-weight: bold;
}

#LeftFineDiningBreamCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -6px;
    float: left;
    width: 12px;
    height: 39px;
}

.finediningaspx #MagnifierImage
{
    right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}

#MidFineDiningBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -56px;
    float: left;
    width: 846px;
    height: 39px;
}

.SelectedImage
{
    border-color: blue !important;
}

#divBigImage
{
    margin-bottom: 5px;
    height: 258px;
    width: 357px;
    position: relative;
}

#VideoPopup
{
    visibility: hidden;
}


#RightFineDiningBreadCrumbContent
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -104px;
    float: left;
    width: 12px;
    height: 39px;
}

#FineDiningsBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 8px;
}

#LeftFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -161px;
    float: left;
    width: 12px;
    height: 24px;
}

#MidFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -209px;
    float: left;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

#MidFineDiningsBreadCrumb a
{
    color: #fff;
    text-decoration: none;
}

#RightFineDiningsBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -259px;
    float: left;
    width: 12px;
    height: 24px;
}

.FineDiningsThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.FineDiningsBigImage
{
    border: 3px solid #c8b080;
}

.divFineDiningPictureTitle
{
    background: url(../Images/RM_PictureGalleryHover.jpg);
    background-repeat: no-repeat;
    height: 30px;
    color: #000;
    padding-left: 45px;
    margin-bottom: 7px;
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold; /*margin-left: 12px;*/
    padding-top:5px;
}

.divFineDiningVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}
.divFineDiningThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
    text-align: right;
}

.FineDiningsImageBorder
{
    border: 3px solid #c8b080;
}

.divFineDiningThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

.divFineDiningThumbImage a:hover img
{
    border: 3px solid #661E2A;
}

.selectedImage
{
    border: 3px solid #5E5B5B;
}

#FineDiningsMenuArrow
{
    background: url(../Images/BreadCrumbArrow.png);
    background-repeat: no-repeat;
    background-position: 6px 14px;
    float: left;
    width: 24px;
    height: 22px;
    padding-top: 8px;
}

#FineDiningTypeBreadCrumb
{
    float: left;
    height: 22px;
    padding-top: 8px;
}

#LeftFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -161px;
    float: left;
    width: 12px;
    height: 24px;
}

.SelectedImage
{
    border-color: blue !important;
}

#MidFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -209px;
    float: left;
    height: 22px;
    padding-top: 2px;
    color: #fff;
}

#RightFineDiningTypeBreadCrumb
{
    background-image: url(../Images/SubMenuStrip.gif);
    background-position: 0px -259px;
    float: left;
    width: 12px;
    height: 24px;
}

#FineDiningsContentContainer
{
    width: 860px;
    padding: 10px 5px 0px 5px;
}

.divLeftFineDiningsContent
{
    float: left;
    width: 503px;
    min-height: 378px;
    height: auto !important;
    height: 378px;
}

.divRightFineDiningsContent
{
    float: left;
    width: 357px;
    min-height: 370px;
    height: auto !important;
    height: 370px;
}


#VideoPopup
{
    visibility: hidden;
}

.divAllFineDiningsLeftImage
{
    float: left;
    width: 105px;
}

.divAllFineDiningsLeftImage img
{
    border: 3px solid #C3B2DE;
}

.divAllFineDiningsRightContent
{
    float: left;
    height: 91px;
    width: 765px;
}

.divAllFineDiningsDetails
{
    text-align: justify;
}

.divAllFineDiningsReadMore
{
    text-align: right;
    padding-top: 3px;
}

.divAllFineDiningsReadMore a
{
    color: #6d2f00;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.divAllFineDiningsTitle
{
    padding-bottom: 5px;
}

.divAllFineDiningsTitle a
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
}

.divAllFineDiningsContainer
{
    width: 870px; /*height : 72px;*/
    padding-top: 10px;
    height: 105px;
}

.divFineDiningsTitle
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
}

.divFineDiningsContent
{
    text-align: justify;
    padding-right: 30px;
}
.FineDiningSubtitle
{
    line-height: 30px;
}
.divFineDiningsFacilityTitle
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    display: none;
}

.divFineDiningsFacilityContent
{
    width: 475px;
}

.divFineDiningsFacilityContent ul
{
    list-style-image: url(../Images/FC_SubCategory.png);
    padding-left: 0px;
    margin-left: 0px;
    list-style-position: inside;
}

.divFoodFacilityTitle
{
    color: #6d2f00;
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
}

.divFoodFacilityContent
{
    padding-left: 5px;
    width: 500px;
    float: left;
    margin-bottom: 10px;
}
.lstFoodFacilityContent
{
    background: url("../Images/bullet.png") no-repeat scroll left 5px transparent;
    float: left;
    list-style: none outside none;
    padding-left: 25px;
    width: 450px;
    font-weight: bold;
    margin-left: 0px;
}

.divFoodFacilityContent ul
{
    line-height: 20px;
    list-style-position: inside;
    list-style-type: disc;
    padding-left: 0px;
}
.ItemName
{
    margin-top: 5px;
}
.ItemCategory
{
    margin-top: 10px;
}
.lstFoodCategoryContent
{
    padding-left: 27px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.lstFoodCategoryContent li
{
    float: left;
    font-weight: normal;
    list-style-type: disc;
    padding-left: 2px;
    width: 450px;
}

.FineDiningImageBorder
{
    border: 3px solid #A7A7A7;
}

/* Conference Page

-----------------------------------------------------------------------*/

#ConferencePageContent
{
    width: 900px;
    margin: 0 auto;
    text-align:center;
}
#ConferencePageContent h1
{
    padding-top:80px
}
/*.ConferenceContainer
{
    padding:20px;
}*/
#MagnifierImage
{
    right: 0;
    bottom: 0;
    background: url(../Images/Magnifier.png);
    height: 32px;
    position: absolute;
    width: 32px;
    background-repeat: no-repeat;
}
.SelectedImage
{
    border-color: blue !important;
}
#divBigImage
{
    margin-bottom: 5px;
    height: 258px;
    width: 343px;
    position: relative;
}
#VideoPopup
{
    visibility: hidden;
}

.ConferenceThumbSeperator
{
    height: 1px;
    width: 344px;
    float: left;
    margin-bottom: 4px;
    border-bottom: 1px dotted red;
}

.ConferenceBigImage
{
    border: 3px solid #661E2A;
}

.divConferencePictureTitle
{
    background: url("../Images/RM_PictureGalleryHover.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 7px;
    margin-top: 8px;
    padding-left: 45px;
    padding-top: 5px;
}

.divConferenceVideoTitle
{
    background: url(../Images/RM_VideoHover.jpg);
    background-repeat: no-repeat;
    height: 24px;
    color: #000;
    padding-left: 30px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 300px;
    display: none;
}
.divConferenceFirstThumbImage
{
    float: left;
    height: 80px;
    width: 106px;
    padding-bottom: 5px;
}
.divConferenceThumbImage
{
    float: left;
    height: 80px;
    width: 119px;
    padding-bottom: 5px;
    text-align: right;
}
.ImageBorder
{
    border: 3px solid #DDDDDD;
}
.ConferenceImageBorder
{
    border: 3px solid #DDDDDD;
}

.divConferenceThumbImage a
{
    text-decoration: none;
    border: none;
    outline: none;
}

.divConferenceThumbImage a:hover img
{
    border: 3px solid #661E2A;
}

.selectedImage
{
    border: 3px solid #661E2A;
}

.divLeftConferenceContent
{
    float: left;
    width: 554px;
    min-height: 378px;
    height: auto !important;
    height: 378px;
}
.divRightConferenceContent
{
    float: left;
    width: 344px;
    min-height: 370px;
    height: auto !important;
    height: 370px;
}
#VideoPopup
{
    visibility: hidden;
}
.divConferenceTitle
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 25px;
    border: none;
}

.divConferenceContent
{
    text-align: justify;
    padding-right: 30px;
}
.ConferenceSubtitle
{
    line-height: 30px;
}
/********* End of Banquet Page *********/
.divFlowerBullet
{
    background-image: url("../Images/DevidarImg.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    font-family: 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 0 0 18px;
    padding: 0;
}

#navigation li a
{
    float: none !important;
}

#navigation li a:hover
{
    padding-right:10px;
}

/*#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: #661E2A;
}

#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: #661E2A;
    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: #661E2A !important;
}

.divCategoryContainer .roomscatcolumn
{
    float: left; /*min-height: 344px;     height : auto !important;     height : 344px;*/
}
.divCategoryContainer .roomscatcolumn.col0
{
    border-right: solid 1px #646464;
}

#tdPromotionLeftNavigationContainer
{
    width: 170px;
}

.divFacilityCategoryContainer
{
    margin-top: -14px;
    width: 535px;
    height: 190px;
    background-image: url(../Images/DropDownBG.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #fff;
    border-bottom: solid 3px #9A9C99;
    border-left: solid 1px #9A9C99;
    border-right: solid 1px #9A9C99;
    padding: 10px 0 0px 0;
    position: absolute;
    overflow: auto;
}




/* Login Page
-----------------------------------------------------------------*/
#LoginInnerContainer
{
    padding: 15px 10px 10px 10px;
}

.LoginButton
{
    background-image: url(../Images/Buttons.png);
    background-position: -248px -23px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblChangePasswordErrMessage
{
    color: Red;
}

.LoginCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

#RecoverPassWordContainer
{
    padding: 20px;
}

.dicChangePasswordControlContainer
{
    text-align: left;
    width: 616px;
}

.forgotPassHeaderDiv
{
}
.forgotPassHeaderIconTick
{
    background: url(../Images/emailsent.jpg);
    width: 36px;
    height: 36px;
    float: left;
}

.EmailSentHeaderText
{
    float: left;
    line-height: 36px;
    font-size: 14px;
    font-weight: bold;
}

.txtChangePasswordEmailAddress
{
    width: 300px;
}

.forgotPassHeaderIconImg
{
    background: url("../Images/ForgotPassword.png");
    float: left;
    height: 38px;
    width: 38px;
}

.forgotPassHeaderText
{
    background-color: #555;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 8px;
    padding-left: 45px;
    padding-top: 7px;
    text-align: left;
   
}

.forgotPasswordContentDiv
{
    border: 1px solid #555;
    margin-top: 10px;
    padding-bottom: 30px;
    padding-left: 60px;
    padding-top: 30px;
    text-align: left;
}

.forgotPasswordContentDivTableContainer
{
    padding-top: 20px;
    text-align: left;
}

.divBtnGetEmail
{
    padding-top: 10px;
    text-align: left;
    width: 100%;
}

.btnGetEmail
{
    background-image: url("../images/Buttons.png");
    background-position: -498px -313px;
    border: 0px;
    cursor: pointer;
    height: 26px;
    margin-left: 56px;
    width: 140px;
}

#divLoginMessage
{
    color: Red;
    font-size: smaller;
    margin-top: 5px;
}


/* Register Page
----------------------------------------------------------------*/
#CreateUserContainer
{
}

.divRULInfoContainer
{
    padding-top: 25px;
    text-align: center;
}

.divRULInfoContent
{
    -moz-border-radius: 10px 10px 10px 10px;
    background-color: #efe7d0;
    border: 1px solid #DDDDDD;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    width: 75%;
    /*-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;*/
}

#divRegiserUserMessage
{
    color: Red;
    text-align: center;
}

.divRULInfoContent table.tblHeading td.left
{
    padding: 10px;
    vertical-align: top;
}

.divRULInfoContent table.tblHeading td.right
{
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
}

.divRULInfoContent table.tblHeading td h3
{
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 5px 0 0;
    text-align: left;
    vertical-align: top;
    font-size: 16px;
}

.divRULInfoContent table .divRULDesc
{
    padding-top: 3px;
    font-size:14px;
    line-height:20px
}

.CreateUserStyleLabel
{
    padding-left: 200px;
    padding-right: 10px;
    text-align: right;
    width: 150px;
}

.CreateUserStyleTextbox
{
    text-align: left;
}

.CreateUserRegiter
{
    background-image: url(../Images/Buttons.png);
    background-position: -348px -63px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

#MessageContainer
{
    padding: 10px;
    color: #000000;
}

/* Contact Us 
---------------------------------------------------------------------*/
#divContainer
{
    background-color: #fff;
    margin: 0 auto;
    width: 1000px;
    padding-bottom:10px;
    /*min-height:370px;*/
}
.roomsaspx #divContainer
{
  
}
#ContactUsContent
{
    width: 990px;
    float: left;
    border: 1px solid #DDDDDD;
}

#divContactUsPage
{
    margin: 0 auto;
}

#tdContactUsDetail
{
    vertical-align: top;
}

.txtContactUsFName
{
    width: 255px;
}

.txtContactUsEmail
{
    width: 255px;
}

.txtContactUsTelephone
{
    width: 255px;
}

#tdPhoneNumber, #tdFaxNumber
{
    /*padding-left: 5px;*/
    line-height: 22px;
    /*width:185px;*/
}

#divHeaderRight #tdPhoneNumber 
{
     /*width: 130px;*/
}

#tdEmailText
{
    padding-left: 5px;
    line-height: 18px;
}


#tblContactUsDetail
{
}

#divContactUsAddressDetails
{
    vertical-align: top;
}

#divContactUsAddressDetails #divHeaderContactDetail
{
    display: none;
}

#divContactUsCustomerDetail
{
    width: 380px;
}
.tdContactUsMessage
{
    text-align: center;
}
.txtContactUsComments
{
    width: 255px;
    height: 85px;
}

#tdContactUsSubmitbtn
{
    padding-left: 80px;
}

#tdContactUsComments
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.tdTblContactDetailLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: middle;
}

.tdTblContactDetailRight
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}
.ContactDetailButtonSend
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.tdContactUsMobile
{
    border-bottom: 1px dotted #6b6b6b;
    padding-bottom: 5px;
    padding-top: 5px;
    display:none;
}

.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, .DirectionStaticSelectedStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: /*url(../Images/SubNavHover.jpg);*/ #fff;
    padding-top: 5px;
    padding-bottom: 2px;
    color: #040404 !important;
        /*border-bottom: 2px solid #0C90C1;*/
}
.ContactStaticMenuStyle
{
    font-family: Times New Roman;
    background: transparent;
    /*width: 100%;*/
    font-size: 12px;
}

.ContactStaticHoverStyle, .DirectionStaticHoverStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: /*url(../Images/SubNavHover.jpg);*/ #FFFFFF;
    padding-top: 5px;
    padding-bottom: 2px;
    color: #040404 !important;
    /*border-bottom: 2px solid #0C90C1;*/
}
#ContactUsMenu, #DirectionMenu
{
    color: White;
    /*width: 127px;*/
    margin-top:10px;
    margin-bottom:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color:#115d87;
    padding:8px;
    padding-left:15px;
}
#ContactUsContent
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ContactStaticMenuItemStyle, .DirectionStaticMenuItemStyle
{
    font-family:Arial ;
    font-size: 12px;
    padding: 7px;
    font-weight: bold;
    color: #fff;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    padding-top: 3px;
    padding-bottom: 2px;

}

.ContactStaticMenuItemStyle a
{
    display: block;
   /*padding: 2px;*/ 
}
/* Career Page
-----------------------------------------------------------------------*/

#divCareerHeaderContain, .ReservationPageBusinessMessage
{
    width: 720px;
    line-height: 24px;
    text-align: justify;
    margin: 0 auto;
    padding: 10px;
    background-color: #DDDDDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left:15px;
    padding-right:15px;
}
#divCareersControlContainer, #ReservationPageContainer
{
    padding-top:20px;
}
#divCareerApplyOnline
{
    /*
    font-size: 14px;
    font-weight: bold;
    color:#661E2A;*/
    padding-top:0px;
    text-align: center;
}

#tblCareerApplyOnline
{
    margin: 0 auto;
}

.tdLeftCareer
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    padding-top:2px;
}

.tdRightCareer
{
    text-align: left;
    padding-left: 5px;
    vertical-align: top;
}

.txtCareerSend
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.lblCareerMessage
{
    color: Red;
}

/*  Event Page
------------------------------------------------------------------------*/


#divEventsContainer
{
    color: #000;
}

#divAnnouncementNavigationContainer
{
    background: url("../Images/NewsAndEventsTopBg.gif");
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 32px;
    margin: 0px 0px 10px 0px;
    padding-left: 18px;
}

#divAnnouncementNavigationContainer a
{
    color: White;
}
.Annmenu-mid
{
    border: 1px solid transparent;
    height: 16px;
    color: #fff;
    float: left;
    cursor: pointer;
    padding: 1px 10px 3px 10px;
    margin-top: 2px;
    font-family: 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: #F3D6B4;
    float: left;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px;
    border:solid 1px #F3D6B4;
    border-radius:5px;
}
.hlnkAnnouncementLink:hover .Annmenu-mid
{
    border: 1px solid transparent;
    height: 16px;
    text-decoration: none;
    color: #000;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 1px 10px 3px 10px;
    background: #F3D6B4;
    float: left;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px 5px;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px;
}

#divPastAnnouncementTitle
{
    background-color: #F3D6B4;
    color: #000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0px;
    padding-left: 20px;
    text-align: left;
}

#divAnnouncementTitle
{
    background-color: #F3D6B4;
    color: #000;
    font-family: 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 #661E2A;
    border-radius:5px;
}

.BreadcrumbCurrentNode
{
    color: #661E2A;
}

.BreadcrumbNode:hover
{
    text-decoration: underline;
}

#tblEventDetail
{
    margin: 0px 20px 20px 20px;
    width: 910px;
}

#divAnnoucementDetailHeaderTitle
{
    background: #ccc;
    color: #000;
    margin-bottom: 5px;
    padding-left: 20px;
    line-height: 34px;
}

.lblAnnoucementDetailTitle
{
    font-size: 14px;
    font-weight: bold;
    font-family: 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
------------------------------------------------------------------*/

#divCareerApplyOnline
{
    margin-top:-38px;
}
.ReservationPageTitle, #divCareerApplyOnline
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
    color: #115d87;
    padding-left: 4px;
    padding-top: 15px;
}
.ReservationPageDetails table
{
    margin: 0 auto;
}

.ReservationRequestWaterMarkStyle
{
    color: Gray;
}

.tdLeftReservationPage
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    padding-top: 2px;
    
}

.tdSubLeftreservationPage
{
    width: 70px;
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
    padding-top: 4px;
}

.txtReservationNights
{
    background: #eee;
    border: 1px solid #c1c1c1;
    text-align: right;
    padding-right: 6px;
}

.tdSubRightReservationPage
{
    width: 70px;
    padding-right: 5px;
}

.tdRightReservationPage
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
    padding-bottom: 5px;
}

.tdConfirmationControlLeft
{
    width: 185px;
}

.lblReservationMessage
{
    color: Red;
}

.ReservationSendBtn
{
    background-image: url(../Images/Buttons.png);
    background-position: -148px -103px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}

.ReservationPageBusinessMessage
{
    /*width: 700px;
    text-align: justify;
    line-height: 18px;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 5px;*/
}

.ReservationInquiryGuestSpan
{
    font-size: 10px;
    color: Gray;
}

/* Direction Page
----------------------------------------------------------------------------*/

#tbl2DirecationBackground
{
    vertical-align: bottom;
    border: 1px solid #DDDDDD;
}
#tbl3DirecationBackground
{
    vertical-align: bottom;
}
#tdtbl2Directions
{
    padding-top: 10px;
    text-align: left;
}

#divDirectionsMultiView
{
    text-align: center;
}
#tdtbl2DirecationBackground
{
}

.optsms
{
    background: url("../Images/Mobile.png") no-repeat;
    background-position: right center;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

.optemail
{
    background: url("../Images/mail.png") no-repeat;
    background-position: right center;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-top: 10px;
}

#iFrmGoogleMap
{
    width: 570px;
    height: 462px;
}
#DirectionBorder
{
    width: 570px;
    height: 462px;
}

#divDirectionsView
{
    text-align: left;
    padding-left: 130px;
}
.tdDirectionsView
{
}
#tdDirectionButton
{
    text-align: center;
}
#divDirectionFlash
{
    height: 445px;
    width: 550px;
    text-align: left;
    padding-left: 5px;
}

#tdGetDirectionsthrough
{
}
.tdGetDirections
{
    height: 7px;
    padding-top: 7px;
}
#tdDirectionAddress
{
    vertical-align: text-top;
    padding-left: 50px;
    padding-top: 50px;
}
#tblDirectionspnlEmail
{
    text-align: left;
}
#td1DirectionspnlEmail
{
    text-align: right;
    width: 135px;
}
#td2DirectionspnlEmail
{
    text-align: left;
    padding-left: 5px;
}
#td1DirectionsYourMsg
{
    text-align: right;
}
#td2DirectionsYourMsg
{
    padding-left: 5px;
    text-align: left;
}
.GoogleChekcoutButton
{
    border: solid 5px black;
}
.PayPalButton
{
    border: solid 1px black;
}
.PaypalConfirm
{
    background-image: url("../Images/Buttons.png");
    background-position: -547px -183px;
    width: 87px;
    height: 26px;
    border: 0px;
    cursor: pointer;
}
.PaypalCancel
{
    background-image: url(../Images/Buttons.png);
    background-position: -48px -183px;
    background-color:transparent;
    
    border: 0px;
    height: 26px;
    width: 87px;
    cursor: pointer;
}
.CreditCartButton
{
    border: solid 1px black;
}
#tblSendDirection
{
    text-align: left;
}
.asptxtEmailMessage
{
    width: 250px;
    height: 80px;
}
.tdDirectionspnlSMS
{
    height: 5px;
    padding-top: 5px;
}
#td1DirectionsSMSType
{
    text-align: right;
    vertical-align: top;
    width: 135px;
}
#td2DirectionsSMSType
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}
.tdDirectionsSMS
{
    padding-left: 11px;
}
#td1DirectionsMobile
{
    text-align: right;
    vertical-align: middle;
}
#td2DirectionsMobile
{
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

#td2DirectionsMobile select
{
    /* border: 1px solid #BBB4B4;*/
}

.td3DirectionsMobile
{
    text-align: left;
    vertical-align: middle;
}
.lblDirections
{
    text-align: left;
    padding-left: 160px;
}



#tdDirectionsInfo
{
    vertical-align: top;
    padding-left: 10px;
    padding-top: 50px;
}
#tbltdDirectionsInfo
{
    padding-left: 5px;
    text-align: left;
}
#tdContactUsComments
{
    vertical-align: top;
}
#tdContactUsSubmitbtn
{
    text-align: center;
}

.aspDirectionstxtNumber
{
    width: 135px; /*  border-color: #bbb4b4;     border-width: 1px;     border-style: solid;*/
}
.aspDirectionstxtEmail
{
    width: 250px; /*border-color: #bbb4b4;     border-width: 1px;     border-style: solid;*/
}

#divGetDirections
{
    text-align: left;
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: solid 1px #DDDDDD;
}

#divGetDirections strong
{
    font-weight: normal;
}

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_ddlSMSType
{
    width: 200px; /*  border: solid 1px #BBB4B4;*/
}
#divMasterPageHeader #tdPhoneImage
{
    padding-left:15px;
}
#tdPhoneImage
{
    background: url(../Images/phone.png);
    background-repeat: no-repeat;
}

#tdFaxImage
{
    background: url(../Images/fax.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    padding-top: 10px;
    background-position: center center;
}

#tdEmailImage
{
    background: url(../Images/EmailIcon.jpg) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
#divAddress #tdEmailImage
{
    background: url(../Images/Email_Header.png) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.tdContactUsPhone #tdPhoneImage
{
    background: url(../Images/telephone_icon.jpg) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.tdContactUsMobile #tdFaxImage
{
    background: url(../Images/fax_icon.jpg) center center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    padding-top:0px;
}

#divDirectionContainer
{
    width: 570px;
    float: left;
}


#DirectionContent
{
    width: 990px;
}

#divDirectionAddress
{
    width: 280px;
    padding-left: 20px;
    line-height: 18px;
    float: left;
}

#divDirectionInfo
{
    padding-bottom: 10px;
    padding-top: 10px;
}

#DirectionTitle
{
    font-weight: bold;
}

#divDirectionAddress #divHeaderContactDetail
{
    display: none;
}
.contactusaspx .tdContactUsDirections
{
    display: none;
}
.tdContactUsDirections
{
    padding-top: 10px;
}
.ContactUsDirectionsHeader
{
    color: #661E2A;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.tblDirectionsHeader
{
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #661E2A;
}
.tdDirectionName
{
    padding-left: 5px;
}
.tdDirectionDistance
{
    text-align: center;
}
.tdContactUsAddressTitle
{
    text-align: left;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    color:#115d87;
}

.tdContactUsAddress
{
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
    text-align: left;
    line-height: 23px;
}

.tdContactUsPhone
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
}

.tdContactUsSales
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #6b6b6b;
}

.contactUsSalesTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
}

.contactUsPhoneNoTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    padding-bottom: 5px;
}

.tdContactUsWeb
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ContactUsEmailTitle
{
    font-weight: bold;
    height: 15px;
    display: block;
    margin-bottom: 5px;
}
.tdContactUsReservation
{
    text-align: left;
    padding-bottom: 5px;
    color: #3a3a3a;
    padding-top: 5px;
    border-bottom: 1px dotted #3a3a3a;
}
.contactUsReservationTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
}

.tdContactUsDistances
{
    text-align: left;
    padding-bottom: 5px;
    line-height: 18px;
    padding-top: 5px;
}

.ContactUsDistanceTitle
{
    font-weight: bold;
    display: block;
    height: 15px;
    margin-bottom: 5px;
}

.tdContactUsEmail
{
    text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #3a3a3a;
}
.contactUsWebTitle
{
    font-weight: bold;
}

.DirectionStaticSelectedStyle
{
    /*font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background:  #661E2A;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FFF !important;*/
}
.DirectionStaticMenuStyle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    background: /*url(../Images/SubNavBG.jpg);*/ transparent;
    font-size: 12px;
    color: #000;
}

.DirectionStaticHoverStyle
{
    /*font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 12px;
    background: #661E2A;
    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;
}

#VideoGalleryContent
{
    width:880px;
}

.divVideoLable a
{
    color: #fff;
    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:   #661E2A;*/
    /*padding-top:50px;*/
}
#divGalleryNavigation
{
    /*width:200px;*/
}

.tblVideoGallery
{
    border: 1px solid #dddddd;
    padding: 10px;
    border-radius:5px;

}

.tdEmbedVideo
{
    padding-right: 2px;
}

.tblVideoGalleryThumbSelected
{
    color: #fff;
    
}

.tdThumbText
{
    /*line-height: 15px;*/
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
    width:165px;
    /*background: #F6F1DE;*/
    margin-bottom: 2px;
}

#tdPhotoGalleryContent
{
}

.divVideoGalleryContainer
{
    margin-top: 12px;
    margin-bottom: 5px;
}

/* Testimonial Page
------------------------------------------------------------------------*/

#divTestimonialContainer
{
    padding-left: 30px;
    padding-right: 30px;
    line-height: 26px;
}

.TestimonialContainer
{
    border-bottom: 2px dotted #b2b2b2;
    margin: 0 auto;
    margin-bottom: 3px;
    width: 890px;
    padding-bottom: 10px;
}

.TestimonialOuter .TestimonialTitle {
    background-image: url("../Images/gallery_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
    width: 500px;
}

.TestimonialText
{
    font-size: 17px;
    font-style: italic;
    padding-bottom: 6px;
    /*padding-left: 30px;
    padding-right: 30px;*/
    text-align: justify;
}

.TestimonialSource
{
    float: right;
    font-family: Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    /*padding-right: 30px;*/
    padding-top: 10px;
    text-align: right;
    width: 28%;
}


/*** Tariffs And Packages  ***/

#contentfull
{
    margin: 0 auto;
    width: 930px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    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 #DDDDDD;
}
.tarifftbl .hdrrow
{
    background: #661E2A;
}
.tarifftbl .tblhdr
{
    background-color: #661E2A;
    color: white;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
}
.tarifftbl .trCommon
{
    background-color: #DDDDDD;
}
.tarifftbl .trAlt
{
    background-color: #fff;
}
.tarifftbl .tblcontentLeft
{
    padding-left: 10px;
    border-right: 1px solid #661E2A;
}
.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 ***/

/***********Tariff Page*******************/
#divTarriftable table 
{
    border: 1px solid silver;
    height: 288px;
    margin: 27px 0;
    width: 90%;
}
#divTarriftable th 
{
    background: none repeat scroll 0 0 #555555;
    color: white;
    text-align: center;
    font-size: 15px;
    
}
#divTarriftable td 
{
    font-size: 15px;
    text-align: center;
    border:1px dotted #645b59;
}
.divTarrifULLI ul
{
    padding-top:20px;
    padding-bottom:20px;
}

.divTarrifULLI li {
    font-size: 15px;
    line-height: 30px;
    list-style: square outside none;
    margin-left: 70px;
    text-align: justify;
}
.divTarrifTermdAndCondition 
{
    color: #525252;
    font-size: 15px;
    margin: 20px;
}
.divTarrifTermdAndCondition a 
{
    color: blue;
    text-decoration: none;
}
.divTarrifTermdAndCondition a:hover 
{
    color: black;
}
#divTermConditionTitle 
{
    border-bottom: 1px dotted;
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    padding: 22px 0 10px;
    text-align: center;
}
#divTermConditionContent 
{
    line-height: 25px;
    padding: 0 50px 10px;
    text-align: justify;
}
#divTermConditionContent p 
{
    font-family: verdana;
    font-size: 14px;
    font-weight: normal;
}
.SpanTermConditionSubTitle 
{
    color: blue;
    font-size: 14px;
}

/***********End Tariff Page*******************/



/****************New Conference*************/
.divConferenceItemLeft
{
    float: left;
    padding-right: 5px;
    padding-top: 15px;
    width: 430px;
    text-decoration: none;
    padding: 16px 5px 1px 0px;
}

.divConferenceItemLeft img
{
    text-decoration: none;
    cursor: pointer;
    border: 0px none;
}


.divConferenceItemRight
{
    float: left;
    padding-right: 5px;
    padding-top: 15px;
    width: 430px;
    text-decoration: none;
}

.divConferenceItemRight img
{
    text-decoration: none;
    cursor: pointer;
    border: 0px none;
}
.divAllConferenceDetails
{
    text-align: justify;
    padding-left: 43px;
    padding-right: 43px;
    padding-bottom: 10px;
    color: #202020;
}

.divAllConferenceDetails a
{
    text-decoration: none;
    color: #202020;
}
.divAllConferenceReadMore a:hover
{
    text-decoration: underline;
}
.divButton
{
    background-image: url(../Images/c.gif);
    background-repeat: no-repeat;
}





.contactusaspx .tdContactUsDirections
{
    display: none;
}
.tdContactUsDirections
{
    vertical-align: top;
    padding-top: 15px;
}
.ContactUsDirectionsHeader
{
    color: #02697A;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.tblDirectionsHeader
{
    font-weight: bold;
    text-align: center;
    border-bottom: solid 1px #DCBE87;
}
.tdDirectionName
{
    padding-left: 5px;
}
.tdDirectionDistance
{
    text-align: center;
}
.tdContactUsDirections ul
{
    list-style: disc inside none;
    margin: 0;
    padding-left: 5px; /*  width: 180px;*/
    padding-top:10px;
}

.tdContactUsDirections li
{
    line-height: 24px;
}
.ContactUsDirections
{
    font-weight: bold;
    font-size: 15px;
    color:#661E2A;
}
.divTitleTesti
{
    font-weight: bold;
}
.divTextTesti {
    float: left;
    font-style: italic;
    padding-top: 10px;
}
#divSource
{
    text-align: right;
    font-weight: bold;
}
#divEditor {
    float: right;
    text-align: right;
    width: 575px;
}

/*************** 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;
    background-color:transparent;
    
}
.surveyClear
{
    background: url(../Images/Buttons.png);
    border: none;
    height: 26px;
    width: 87px;
    cursor: pointer;
    background-position: -48px -183px;
    background-color:transparent;
    
}


.tdSurveyFeedbackContactInfo
{
    padding-top: 2px;
    text-align: right;
    vertical-align: top;
    width: 206px;
    padding-right:5px;
}



.linkReservationRequest
{
    background-image: url(../Images/Buttons.png);
    background-position: -46px -272px;
    background-color:transparent;
    
    height: 28px;
    width: 142px;
    float: left;
    margin-top: 8px;
}
.divContactUsMessage
{
    font-size: 13px !important;
    height: 65px !important;
    line-height: 23px !important;
    margin: 10px auto;
    background-color: #DDDDDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color:#303030;
    padding:6px;
}
/****************** Visite places ******************/

#VisitContainer
{
   width:950px;
   background-color:#fff;
   float:left;
}
#VisitTitle
{
    background-color: #661E2A;
    border-radius: 10px 10px 0 0;
    font-size: 18px;
    font-weight:bold;
    height: 30px;
    padding-left: 10px;
    padding-top: 8px;
    color:#fff;
    border-bottom:0px;
}
#VisitNearContainer
{
  float: left;
    margin: 25px auto 0;
    padding: 0 7px 10px;
    width: 935px;
    margin-bottom:20px;
}
#VisitContentContainer
{
   width:933px;
    float:left;
    border: 1px solid #DDDDDD;
    border-radius: 0px 0px 10px 10px;
    border-top:0px;
}
.VisiteImageContent
{
    width:920px;
    float:left;
    margin-top:20px;
    padding-left:10px;
}

.PlaceContent
{
    width:670px;
    float:left;
    text-align:justify;
}
.PlaceTitle
{
   float: left;
    font-size: 16px;
    font-weight: bold;
    width: 670px;
    color:#661E2A ;  
    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;
   
}
.searchroomaspx .nowVisible
{
     position: absolute;
    top: 23% !important;
    left: 11% !important;
}
.defaultaspx .nowVisible
{
    z-index:999;
    position:relative !important;
    top:0px !important;
    left:0px !important;
    float:left;
    width:415px;
}*/

/*************New Added********/
#divAboutUsContentContainer .siteTitle
{
    border-bottom:1px solid #115d87 ;
}
.siteTitle {
    color: #115d87;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
}
.siteContent
{
    font-size:22px;
    text-transform:uppercase;
    font-weight:normal;
    padding-top:12px;
    padding-bottom:5px;
    line-height:25px;

}
#divHomeAboutUs p {
   
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 25px;
    margin-top: 0 !important;
    text-align: justify;
}
.divHomeWelcomeTitle {
    font-family:opensans;
    background-position: left center;
    color: #115d87;
    font-size: 26px;
   /*font-weight: bold;*/ 
    height: 26px;
    margin: 15px 2px 0;
    padding-top: 5px;
    width: 970px;
}
#divAbtUsImg {
    background: url("../Images/Welcome.jpg") no-repeat scroll right 5px transparent;
    float: left;
    height: 260px;
    margin-top: 12px;
    width: 316px;
}
.divHomeBottomOuter
{
    
}
#divHomeBottom 
{
    background-image: url(../Images/GalleryImages.jpg);
    width: 1000px;
    height: 250px;
    margin: 0 auto;
}
#divHomeBottomLeft 
{
    /*background-image: url("../Images/gallery_arrow.png");*/
    /*background-position: 320px 4px;*/
    background-position: center right;    
    background-repeat: no-repeat;
    font-size: 0px;
    height: 34px;
    text-align: center;
}

#divHomeBottomLeftLink {
    color: white;
    float: left;
    height: 245px;
    line-height: 32px;
    padding-top: 7px;
    text-decoration: none;
    width: 32.7%;
}
#divHomeBottomMiddleLink {
    color: white;
    float: left;
    height: 245px;
    line-height: 32px;
    margin-left: 8px;
    padding-top: 7px;
    text-decoration: none;
    width: 32.8%;
}
#divHomeBottomMiddle {
/*background-image: url("../Images/gallery_arrow.png");*/
/*background-position: 296px 4px;*/
background-position: center right;
background-repeat: no-repeat;
font-size: 0px;
height: 34px;
text-align: center;
}
#divHomeBottomRightLink {
    color: white;
    float: left;
    height: 245px;
    line-height: 32px;
    margin-left: 11px;
    padding-top: 7px;
    text-decoration: none;
    width: 32.6%;
}
#divHomeBottomRight 
{
/*background-image: url("../Images/gallery_arrow.png");*/
/*background-position: 268px 4px;*/
background-position: center right;
background-repeat: no-repeat;
font-size: 0px;
height: 34px;
text-align: center;
}
#divTestimonialLink, #divHomeBottomTestimonial
{
    background-image: url("../Images/gallery_arrow.png");
    background-repeat: no-repeat;
    /*height:34px;
    width:34px;
    float:right;*/
}
#divTestimonialLink
{
    /*margin-top:25px;*/
}
#divTestimonialTitle {
    background: url("../Images/Testimonial.jpg") no-repeat scroll 20px center rgba(0, 0, 0, 0);
    float: left;
    height: 65px;
    padding-left: 100px;
}

.Testimonialtext {
    color: #64040c;
    float: left;
    font-family: Segoe UI;
    font-size: 26px;
    font-weight: normal !important;
    padding: 15px;
}

#divTestimonialImg
{
float: left;
background: url("../Images/Guest_icon.jpg") no-repeat;
height: 150px;
width: 165px;
background-position: 50px center;   
}
#divTestimonialArrow
{
    float: left;
    background: url("../Images/Guest_arrow.jpg") no-repeat;
    height: 15px;
    width: 15px;
    background-position: 20px right;
    margin-top: 50px;
    right: -2px;
    position: relative;
}
#divHomeTestimonial {
    color: #555555;
    float: left;
    font-size: 16px;
    font-style: normal;
    height: auto;
    line-height: 27px;
    padding-left: 10px;
    text-align: justify;
    width: 580px;
}
#divHomeTestimonialContianer {
    float: left;
    margin-top: 13px;
    padding-right: 10px;
    width: 600px;
    
}
.divRestaurantTitle {
margin-top: 20px;
text-align: left;
border-bottom:1px solid;
margin-bottom:20px
}
.divVarandaRestaurantImage > img {
box-shadow: 1px 1px 3px silver;
}
.divRestaurantContent {
line-height: 20px;
clear:both;
text-align: justify;
/*padding-top:20px;*/
}
#divRestaurantContentContainer
{
    font-size:14px;
    line-height:28px;
}
#divRestaurantContentContainerRight {
float: right;
width: 35%;
line-height: 20px;
padding-top:34px;
}
#divRestaurantContentContainerLeft {
float: left;
width: 60%;
}
.divRestTitle {
color: #661E2A;
border-bottom:1px solid;
font-size: 20px;
margin-top: 5px;
padding: 10px 0;
}
.divRestContentAddressTime th {
text-align: left;
width: 50%;
}

.divRestMain {
border-bottom: 1px solid #eee;
}
.Restoname
{
font-size: 16px;
font-weight: bold;
padding-top:10px;
}

/* -------  HOME PAGE GALLERY STARTS ------- */

#HomePageGalleryWrapper #slider
{
    /*background: url("../Images/loading.gif") no-repeat scroll 50% 50% transparent !important;
    position: relative !important;
    width:100%;
    margin: 0 auto;*/
}
@media (min-width: 1600px) { /* =================================== */

   .slideParent
{
	/*width:1600px;
	margin:0px auto;*/
}

#HomeMiddleContainer
{

background: url("../Images/SliderBg.jpg") repeat;
}
}

.nivo-controlNav A
{
position:relative;
z-index:10px;
cursor:pointer;
}
.nivo-controlNav A
{
font-weight:bold;
}
#HomePageGalleryWrapper .slider-wrapper
{
    padding-top: 0px;
    position:relative;
}
#HomePageGalleryWrapper #slider a.nivo-imageLink
{
    z-index: 1;
    width: 100% !important;
    height: 100% !important;
}
#HomePageGalleryWrapper #slider img
{
    text-align: center;
    border-style: none;
}
#HomePageGalleryWrapper
{

}

#HomePageGalleryWrapper .nivo-controlNav
{

    background-color: Transparent !important;
    margin: 0 auto;
    overflow: hidden;
    /*padding: 23px 0 0;*/
    position: absolute;
    text-align: center;
    width: 170px !important;
    z-index:10001 !important;
}
/* Control nav styles (e.g. 1,2,3...) */

#HomePageGalleryWrapper .nivo-controlNav a
{
    cursor: pointer;
}
#HomePageGalleryWrapper .nivo-controlNav a.active
{
    font-weight: bold;
}
#HomePageGalleryWrapper .nivo-prevNav
{
    left: 0px;
}
#HomePageGalleryWrapper .nivo-nextNav
{
    right: 0px;
}
#HomePageGalleryWrapper .nivoSlider
{
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}
#HomePageGalleryWrapper .nivoSlider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: none;
}
#HomePageGalleryWrapper .nivo-main-image
{
    display: block !important;
    position: relative !important;
    width: 100% !important;
}

/* If an image is wrapped in a link */
#HomePageGalleryWrapper .nivoSlider a.nivo-imageLink
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    cursor: pointer;
}
/* The slices and boxes in the Slider */
#HomePageGalleryWrapper .nivo-slice
{
    display: block;
    position: absolute;
    z-index: 0;
    height: 100%;
    top: 0;
}
#HomePageGalleryWrapper .nivo-box
{
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}
#HomePageGalleryWrapper .nivo-box img
{
    display: block;
}

/* Caption styles */
#HomePageGalleryWrapper .nivo-caption
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    filter: alpha(opacity=8);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}
#HomePageGalleryWrapper .nivo-caption p
{
    padding: 5px;
    margin: 0;
}
#HomePageGalleryWrapper .nivo-caption a
{
    display: inline !important;
}
#HomePageGalleryWrapper .nivo-html-caption
{
    display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
#HomePageGalleryWrapper .nivo-directionNav a
{
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}
.nivo-directionNav 
{
    
}
/*
Skin Name: Nivo Slider Default Theme
*/

#HomePageGalleryWrapper .theme-default .nivoSlider
{
    /*position: relative;
    background: #fff url(../Images/loading.gif) no-repeat 50% 50%;*/
    /*margin-bottom: 10px;*/
}
#HomePageGalleryWrapper .theme-default .nivoSlider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
#HomePageGalleryWrapper .theme-default .nivoSlider a
{
    border: 0;
    display: block;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav
{
    /*padding: 10px 0 5px 25px;*/
    text-align: center;
    display:none;
}
#HomePageGalleryWrapper .theme-default .nivo-controlNav a
{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../Images/Bullets.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    margin: 0 2px;
    background-position:0px;
}
#HomePageGalleryWrapper .theme-default .nivo-controlNav a.active
{
    background: url(../Images/Bullets.png) no-repeat;
    width: 22px;
    height: 22px;
    /*background-position:center bottom;*/
    margin: 0 2px;
    background-position:-23px;
}

#HomePageGalleryWrapper .theme-default .nivo-directionNav a
{
    display: block;
    width: 43px;
    height: 43px;
    background-position:0px;
    background: url(../Images/Next_Previous.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
#HomePageGalleryWrapper .theme-default:hover .nivo-directionNav a
{
    /*opacity: 1;*/
}
#HomePageGalleryWrapper .theme-default a.nivo-nextNav
{
    background-position: -43px 0;
    opacity:0.5;
}
#HomePageGalleryWrapper .theme-default a.nivo-nextNav:hover
{
    background-position: -43px 0;
    opacity:1;
}
#HomePageGalleryWrapper .theme-default a.nivo-prevNav
{
    opacity:0.5;
}
#HomePageGalleryWrapper .theme-default a.nivo-prevNav:hover
{
    opacity:1;
}
#HomePageGalleryWrapper .theme-default .nivo-caption
{
    font-family: Helvetica, Sans-Serif, sans-serif;
}
#HomePageGalleryWrapper .theme-default .nivo-caption a
{
    color: #fff;
    border-bottom: 1px dotted #fff;
}
#HomePageGalleryWrapper .theme-default .nivo-caption a:hover
{
    color: #fff;
}

#HomePageGalleryWrapper .theme-default .nivo-controlNav.nivo-thumbs-enabled
{
    width: 100%;
}
#HomePageGalleryWrapper .theme-default .nivo-controlNav.nivo-thumbs-enabled a
{
    width: auto;
    height: auto;
    background: none;
    margin-bottom: 5px;
}
#HomePageGalleryWrapper .theme-default .nivo-controlNav.nivo-thumbs-enabled img
{
    display: block;
    width: 120px;
    height: auto;
}
/* -------  HOME PAGE GALLERY ENDS ------- */
.nivoSlider
{
   /*position: relative;*/ 
    /*margin-bottom: 10px;*/
    height:100% !important;
    width:100% !important;
    background-repeat:no-repeat !important;
    background-size:100% 100% !important;
}

.nivo-caption-text-left
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    width: 300px;
    bottom: 0px;
}

.nivo-caption-text-right
{
    position: absolute;
    right: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    width: 300px;
    bottom: 0px;
}

.nivo-caption-text-bottom
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    bottom: 0px;
}
.nivo-caption-text-top
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    top: 0px;
}
.nivo-caption-left, .nivo-caption-right
{
    position: relative;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.nivo-caption-bottom, .nivo-caption-top
{
    position: relative;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
/* -------  HOME PAGE GALLERY ENDS ------- */

/*******GO TO TOP Button*********/
#toTop
{
    background: url("../Images/btgotop.png") no-repeat scroll 0 0 transparent;
    bottom: 3%;
    cursor: pointer;
    display: block;
    height: 55px;
    position: fixed;
    right: 10px;
    text-indent: 666em;
    width: 55px;
    z-index: 10001 !important;
    background-position: center top;
}
#toTop:hover
{
    background-position: center bottom;
}
/*******GO TO TOP Button End*********/


.plusBox
{
	margin-left:4px;
}
 .surveyfeedbackaspx #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_pnlControlContainer > div
 {
    font-family: Trebuchet MS !important;
    font-size: 13px !important;
 }
 .tdfacebookLikeV2 {
padding-top: 5px;
padding-left: 5px;
}


#divPromoTitle {
    /*background: rgba(0, 0, 0, 0) url("../Images/LatestOffer.jpg") no-repeat scroll center top;*/
    height: 45px;
    margin: 15px 2px 0;
    color:#036099;
    width: 202px;
    background-position: left;
    padding-top: 5px;
    font-weight:bold;
}

.divHomeBottomOuter {
    margin:30px 0px;
}
#divHomeAboutUs {
    padding-left: 20px;
    width: 1000px;
    /*padding-top: 10px;*/
    background: rgba(255,255,255,0.5);
    /*border-bottom: 1px solid #661E2A;*/
    float:right;
    color:#555555;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
    font-family:Segoe UI;
    margin-top:15px;
}
#divHomeAboutUs .siteTitle 
{
    color: #115d87 !important;
}
.btnSlidePlay
{
    /*background:url(../Images/PlayPousButton.jpg) center top no-repeat;
    height:35px;
    width:35px;
    cursor:pointer;
    margin-top: -3.5%;
    position: relative;
    z-index:10001 !important;
    margin-left:1%;
    opacity:0.5;*/

}
.btnSlidePause
{
    background:url(../Images/PlayPousButton.jpg) center bottom no-repeat;
    height:35px;
    width:35px;
    cursor:pointer;
    margin-top: -3.5%;
    position: relative;
    z-index:10001 !important;
    margin-left:1%;
    opacity:0.5;
   
}
/************************/


.divHomeBookLink
{
    float:right;
    z-index: 1;
    position: absolute;
    top: 0px;
    right: 10px;
    background-color: #661E2A;
    height: 30px;
    padding-top: 21px;
    padding-left: 16px;
    padding-right: 15px;
}
.aHomeBookLink
{
    color: #fff !important;
    text-decoration: none !important;
    font-size: 22px !important;
    font-weight: bold !important;
}
.divHomeBookLink:hover
{
    background: #003777 !important;
    -webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
/******************** SALES ORDER   *******************/

#divSalesOrderContainer
{
    padding: 10px;
}

.divSalesOrderFirstTitle, .divSalesOrderSecondTitle, .divSalesOrderThirdTitle
{
    height: 32px;
    line-height: 32px;
    width: 895px;
    background: #EEEEEE;
    padding-left: 35px;
    color: #778085;
}

.divSalesOrderFirstTitle
{
    /*background-image : url(../Images/SO_01.png);*/
    background-repeat : no-repeat;
    background-position: 4px 4px;
}

.divSalesOrderSecondTitle,.divSalesOrderTitle
{
    /*background-image : url(../Images/SO_02.png);*/
    background-repeat : no-repeat;
    background-color:#EEEEEE;
    height:45px;
    background-position: 4px 4px;
}

.divSalesOrderThirdTitle
{
    /*background-image : url(../Images/SO_03.png);*/
    background-repeat : no-repeat;
    background-position: 4px 4px;
}



#divSalesOrderContainer #divBillingInformation
{
    border: none;
}

#divSalesOrderContainer table
{
    margin: 0 auto;   
}

.SalesOrderPanel
{
    padding: 10px;
    border-left : 1px solid #EEE;
    border-right : 1px solid #EEE;
    border-bottom : 1px solid #EEE;
}

#divSalesOrderContainer #divBillingInformation
{
    padding-bottom: 0px;
}

#divSalesOrderContainer #divPaymentOptions
{
    padding-top: 0px;
}

.SalesOrderSearchButton
{
    background-image: url("../Images/Buttons.png");
    background-position: -49px -103px;
    height: 26px;
    width: 87px;
    cursor: pointer;
    border: none;
}

.SalesOrderContinueButton /* make payment*/
{
    background-image: url("../Images/Buttons.png");
    background-position: -548px -222px;
    border: medium none;
    cursor: pointer;
    height: 26px;
    width: 87px;
    vertical-align:middle;
}

.SalesOrderBackButton /*back*/
{
    background-image: url("../Images/Buttons.png");
    background-position: -448px -223px;
    width: 87px;
    height: 26px;
    border: none;
    cursor: pointer;
}

.divSalesOrderDetail
{
    border-top: 1px solid #ccc;
    border-bottom : 1px solid #ccc;
}

.divSalesOrderError
{
    color: #FF0000;
    text-align: center;
}

.spnSalesOrderOr
{
  width: 240px;
  text-align: center;
  font-weight : bold;
  display: block;
}

.tdLeftSalesOrder
{
   text-align: right;   
}

.tdRightSalesOrder
{
   text-align: left;   
}

.spnote
{
    color: #535353;
    font-size: 15px;
    font-weight: bold;
    vertical-align: middle;
}
.pglogo
{
	vertical-align:middle;
	padding-right:10px;
	padding-left:10px;
}
.divSalesOrderTitle .pglogo
{
	padding-top:5px;
	padding-bottom:5px;
}
.divSalesOrderSubTitle
{
	font-size:15px;
}
.right-portion,.left-portion,.bottom-portion
{
	font-size:15px;
	font-weight:bold;
	background-color:#EEEEEE;
	color:#535353;
}
.top-portion
{
	background-color:#E5E4E4;
}

.right-portion,.bottom-portion
{
	text-align:right;
}
.left-portion
{
	text-align:left;
}
.top-portion
{
	text-align:center;
}
.orderCode
{
	font-size:15px;
	font-weight:bold;
}
.amt
{
	color:#000000;
}
.lblStartMsg {
    display: inline-block;
    padding: 5px 0 0;
    width: 100%;
}

/********************END OF SALES ORDER   ****************

/*HomePage Room Booking Horizontal*/
/*.divRoomAvailabilityDates
{
    width: 215px;
}*/

.HomePagecontroltable td {
    font-weight: 500;
    padding:0 5px !important;
}.divRoomAvailabilityContainer {
    /*background-color: #323232;
    height: 57px;
    margin-top: -11px;
    padding: 0 0 0 10px;*/
}
.RoomAvailabilityGuestLabels {
    font-weight: bold;
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
}
.divRoomAvailabilityOptions {
    height: 30px;
    width: 217px;
}
.divRoomsContainer {
    float: left;
    width: 72px;
}
.divRoomAvailabilityRoomsTitle {
    height: 15px;
    width: 72px;
}
.divRoomAvailabilityRooms {
    width: 72px;
}
.divAdultsContainer {
    float: left;
    width: 72px;
}
.divRoomAvailabilityAdultsTitle {
    height: 15px;
    width: 72px;
}
.divChildrenContainer {
    float: left;
    width: 72px;
}
.divRoomAvailabilityChildrenTitle {
    height: 15px;
    width: 72px;
}
.divRoomAvailabilityChildren {
    width: 72px;
}
.HomePagecontroltable td {
    font-weight: 500;
    padding:0 5px !important;
    font-size:14px;
}
.divRoomAvailabilitySubmitBtnContainer {
    text-align: center;
}
.InquiryControlSubmitBtn {
    background-color: #541b22;
    border: 0 none;
    color: White;
    cursor: pointer;
    font-size: 0;
    font-weight: bold;
    height: 40px;
    width: 105px;
    background-image:url("../Images/BookNow.jpg");
    margin-left: 25px;
    margin-top: 13px;
}



.ReservationContainer {
    
    margin: 0 auto;
    /*padding: 4px;*/
    width: 960px;
}

#divHomeTopReservation {
    /*background: url("../Images/BookingBG.png") repeat-x scroll center top rgba(0, 0, 0, 0);*/
    margin-top: -68px;
    position: absolute;
    width: 100%;
    z-index: 10000;
    left:0;
    background-color:rgba(0,0,0,0.4);
    height:65px;
}


.HeaderBook {
    background-image: url("../Images/BookOnline.png");
    bottom: 12px;
    height: 43px;
    position: absolute;
    text-align: center;
    width: 186px;
}
.HeaderBook:hover {
    background-position: 180px 43px;
    bottom: 13px;
    height: 43px;
    position: absolute;
    text-align: center;
    width: 186px;
}
#divMenuNavigation
{
    float:none !important;
    height:auto !important;
}
#divMenuMainConteiner {
    margin-top: -2px;
}
.divRoomAvailabilityContainer select {
    width: 70px !important;
}
.RadCalendarPopup
{
    z-index:10002 !important;
}

/*Nav menu*/
.nav ul#navigation
{
    /*height:37px;*/
    padding-left:3px;
    
}
a .menu-mid
{
   /* height:55px;*/
   height:37px;
    margin-bottom:0px;
}
a .menu-right
{
      padding-left:0px;
      width:0px;
      height:20px;
}
.nav li a:hover .menu-right, .nav li.active a .menu-right, .nav li:hover a .menu-right
{
    padding-left:0px;
    width:0px;
}
.menu_item_middle
{
    width:180px;
    margin-top:10px;
}
.menu_item_separator
{
    width:180px;
}
.nav li a:hover .menu-mid, .nav li.active a .menu-mid, .nav li:hover a .menu-mid
{
    border-bottom:0px;
}
.spanBottomTitle,.spanTopTitle
{
    /*text-align:center !important;*/
}
.spanTopTitle {
    font-family: Segoe UI !important;
    font-size: 14px;
    font-weight: 100;
    text-shadow: none;
    color:white;
}
.spanBottomTitle {
    font-family: Arial,Sans-Serif;
    font-size: 15px;
    font-weight: 700;
    text-shadow: none;
    /*text-transform:capitalize !important;*/
    
}

#navigation li a {
  float: none !important;
  font: 100 15px/17px Segoe UI !important;
  text-decoration: none;
  text-transform: capitalize;
  /*width:94px;*/
  height:35px;
  margin:0px;
}
.menu-right
{
   
   /* width:9px !important;
    height:5px  !important;*/
}
/*#navigation li:first-child .menu-mid {
    background-image: url("../Images/Home.png");
    background-position: 3px 10px;
    background-repeat: no-repeat;
    background-size: 29px 26px;
    width: 42px;
}*/

/*#navigation li:first-child .menu-mid:hover
{
    border-color:transparent !important;
}*/
.menu-mid
{
    background-image : url(../Images/menuBottomArrow.jpg);
    background-repeat: no-repeat;
    /*background-size:9px 5px;*/
    background-position:right bottom;
}
/*#navigation .defaultaspx .menu-mid
{
    background-image:none;
    display:none;
}*/
#navigation .menuaspx .menu-mid
{
    background-position:78px 26px;
}
#navigation .picturegalleryaspx .menu-mid
{
    background-position:58px 26px;
}
#navigation .catering .menu-mid
{
    background-position:45px 26px;
}
#navigation .services .menu-mid
{
    background-position:60px 26px;
}
#navigation .contactus .menu-mid
{
    background-position:50px 26px;
}
#navigation .more .menu-mid
{
    background-position:65px 26px;
}
#divMenuNavigation a .menu-mid .spanTopTitle, #divMenuNavigation a .menu-mid .spanBottomTitle {
    float: left;
    width: 100%;
}
.divAboutUsContent {
    font-size: 16px !important;
    line-height: 27px !important;
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    color:#555555 !important;
}
#jquery-lightbox
{
    z-index:10000 !important;
}
#Addsaperator {
    font-size: 12px;
    font-weight: normal;
}
/*Start Panaroma Slider*/
.panorama-viewport
{
    width:100% !important;
    height:630px !important;
}
.panorama-control
{
    bottom:68px !important
}
.panorama-container
{
    height:700px !important;
}
.advancedpanorama
{
    height:630px !important;
}
/*End Panaroma Slider*/
.defaultaspx .nowVisible
{
    display:none;
}
/*Attraction*/

/*.divTitle {
    background-color: #642731;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff;
    font-size: 18px;
    font-weight: bolder;
    padding: 10px;
    text-align: center;
    width: 200px;
}*/

.divTitle {
    border-bottom: 1px solid #115d87;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #115d87;
    font-size: 26px;
    font-weight: bolder;
    margin-left: 24px;
    margin-top: 17px;
    text-align: left;
    width: 90%;
}

.divMainTitle {

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #115d87;
    font-size: 25px;
    font-weight: bolder;
    margin-left: 24px;
    margin-top: 28px;
    text-align: left;
    width: 90%;
}

.imgContainer {
    background-color: #eee;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
    padding: 0 10px 10px;
    width: 200px;
}

.ImgDiv {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}
.imgText {
    font-weight: bold;
    margin-top: 2px;
    text-align: center;
}

.contentDiv {
    min-height: 178px;
    padding-left: 15px;
}
.content {
    /*padding-bottom: 10px;*/
    width: 860px;
   /*padding-top: 25px;*/ 
}

.contentDiv h3 {
    color: #115d87;
}
/*End Attraction*/


.MainMasterPage {
    /*margin-top: 10px;*/
}
.servicesrestaurantandbanquet p {
    line-height: 7px;
}
.contentTitle p {
    line-height: 20px;
    margin: 0 auto;
    padding-top: 5px;
    width: 950px;
}
 .RadPicker
 {
     width:160px !important;
 }

.content li {
    list-style-type: initial;
}
#tab-container {
    margin-top: 10px;
}
@media screen and (max-width:1175px) {
    .HeaderBook {
    background-color: #64050d;
    background-image: url("../Images/BookOnline.png");
    bottom: 0;
    height: 46px;
    position: absolute;
    right: 15%;
    text-align: center;
    top: 4px;
    width: 144px;
}
}

 .message{
  display: block;
  text-align: center;
  color: red;
}


/* Added By Jani Devang For Slider*/

.divMainTitle
{
    position:relative;
    
}

/* Addded by Alpesh */
#divEmailDisplay
{
    color:White;
}

#divHomeTestimonialHeader
{
    font-family:opensans;
    color:#115d87;
    font-size:26px;
    /*font-weight:bold;*/
    line-height:30px
}
#divHomeBottomComplimentry
{
  
    background: none repeat scroll 0 0 #000;
    color: white;
    height: 185px;
    margin: -205px 0 0;
    background:rgba(0,0,0,0.7);
    position: absolute;
    width: 238px;
}
#divHomePageBottomRightHeader
{
    font-family:opensans;
    color:#115d87;
    font-size: 26px;
    /*font-weight: bold;*/
    line-height: 30px;
    margin-top: -35px;
    position: absolute;
}

#divFooterAddress > table {
    margin-left: 25px;
    width:65%;
}

/* Added For Display Place of Interst */
#POIdivContainer
{
    width: 1000px;
    margin: 0 auto;
    height:300px;
}

#POIdivHeader {
    background-position: left center;
   /*border: 1px solid red;*/ 
   font-family:opensans;
    color:#115d87;
    font-size: 26px;
    /*font-weight: bold;*/
    height: 40px;
    margin: 15px 2px 0;
    padding-top: 5px;
    width: 997px;
}

#POIdivLinkContainer 
{
    padding-top:10px;
    float:left;
}
#POIdivLeftImage  
{
    background-image:url(../Images/NearByAttraction/01_NearByAtraction.jpg);
    float: left;
    height: 160px;
    margin-right: 42px;
    width: 305px;
    
}
#POIdivCenterImage 
{
    background-image:url(../Images/NearByAttraction/02_NearByAtraction.jpg);
    float: left;
    height: 160px;
    margin-right: 42px;
    width: 305px;
}
#POIdivRightImage 
{
    background-image:url(../Images/NearByAttraction/03_NearByAtraction.jpg);
    float: left;
    height: 160px;
    width: 305px;
}
#POIdivLeftLink
{
    float:left;
    color:#115d87;
    font-size: 16px;
    font-weight:bold;
    height: 40px;
    margin-right: 42px;
    padding-top: 5px;
    width: 305px;
    text-transform:uppercase;
    vertical-align:central;
}
#POIdivCenterLink 
{
    float:left;
    color:#115d87 !important;
    font-size: 16px;
    font-weight:bold;
    height: 40px;
    margin-right: 42px;
    padding-top: 5px;
    width: 305px;
    text-transform:uppercase;
    vertical-align:central;
}
#POIdivLeftLink a,#POIdivCenterLink a,#POIdivRightLink  a
{
    color:#115d87 !important;
    text-decoration:none;
}
#POIdivLeftLink a:hover,#POIdivCenterLink a:hover,#POIdivRightLink  a:hover
{
    text-decoration:underline;
}
#POIdivRightLink 
{
    float:left;
    color:#115d87;
    font-size: 16px;
    font-weight:bold;
    height: 40px;
    padding-top: 5px;
    width: 304px;
    text-transform:uppercase;
    vertical-align:central;
}
#POIdivHeaderUnderLine 
{
    background: url("../Images/DottedBorder.gif") repeat scroll left center rgba(0, 0, 0, 0);
    height: 2px;
    margin: 0px;
    padding-top: 5px;
    width: 1000px;
}
#POIdivImageContainer 
{
    margin-top:15px;
}
/*End POI*/

#divLoginUserIcon 
{
    background-image:url(../Images/UserIcon.gif);
    background-repeat:no-repeat;
    width:30px;
    height:20px;
    float:left;
    cursor:pointer;
    margin-top:-10px;
}

.divHomeWelcomeTitleUnderLine 
{
    background:url(../Images/DottedBorder.gif);
    background-position: left center;
    height: 2px;
    margin: 15px 2px 0;
    padding-top: 5px;
    width: 1000px;
}
.divHomeTestimonialHeaderUnderLine 
{
    background:url(../Images/DottedBorder.gif);
    background-position: left center;
    height: 2px;
    margin: 6px 2px 0;
    padding-top: 5px;
    width: 600px;
}
.divHomePageBottomRightHeaderUnderLine 
{
    background:url(../Images/DottedBorder.gif);
    background-position: left center;
    height: 2px;
    margin: 0px;
    padding-top: 5px;
    width: 360px;
}

.divHomeRoomsFacilityContent ul li div {
    line-height: 30px;
    padding-left: 30px;
}
#liHomeRoomFacility {
    background: url("../Images/Icons/FacilitiesArrow.gif") no-repeat scroll left center transparent;
}

/*Style for UserLoginIcon Click*/

.divloginuserlinkcontainer 
{
    width: 250px;
    height: 130px;
    background: rgba(245, 245, 245, 0.9);
    position: absolute;
    right: 40px;
    display:none;
    top:34px;
    z-index:1000;
    box-shadow:0px 1px 1px 0.5px;
}

.divloginuserlinkcontainer ul li
{
    line-height:20px;
    padding:5px;
    background-color:#666;
    margin:10px;
    color:white;
    text-align:center;
            
}
.divloginuserlinkcontainer ul li:hover
{
    line-height:20px;
    padding:5px;
    background-color:#888888;
    margin:10px;
    color:white;
    text-align:center;
            
}

.divloginuserlinkcontainer ul li a
{
    color: #fff;
    font-family: Segoe UI;
    font-size: 14px;
    text-decoration: none;
}

.divloginuserlinkcontainer a
{
    color: #fff;
    font-family: Segoe UI;
    font-size: 14px;
    text-decoration: none;
}

.divloginuserlinkcontainer ul
{
    margin:0px 0px 0px 0px !important;
}

.divLoginUserLinkContainer li:hover 
{
    background-color:#808080;
    color:#000;
}

       
/*End UserLoginIcon Click*/

.ItemStyleCss {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    width: 160px;
}
.GalleryStyle {
    float: left;
    margin-top:-20px;
}
.GalleryStyle td:first-child {
    color: #115d87;
    font-family: opensans;
    font-size: 26px;
    margin-left: 550px;
    text-align: left;
}
.GalleryStyle a {
    color: #fff;
}
#tdPictureGalleryContainer {
    text-align: left;
    /*margin-top:-25px;*/
}
#tblGallery {
    /*float: left;*/
   border: 1px solid #dddddd;
    padding: 10px;
    border-radius:5px;

}
#tdGallery {
}
#divGalleryNavigation {
    padding-top: 20px;
}
.divSelectedGallery {
    background-color: #115d87;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    width: 150px;
    color:white;
}
.divUnSelectedClassGallery {
    margin-bottom: 0;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 150px;
}
.lkbtnGallery {
    color: Black;
    /*margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;*/
    text-decoration: none;
}
.lkbtnSelectedGallery {
    color: #fff;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
#tdPhotoGalleryContent {
    width: 685px;
}
.GalleryStyle table hr {
    color: #a78747;
    margin: 0;
}

.GalleryStyle table tr:last-child {
    display: none;
}
.picturegalleryaspx .pp_pic_holder .ppt {
    display: none !important;
}

#MediaGalleryContainer {
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 20px 20px;
    text-align: left;
    margin-top:25px;
}
#MediaGalleryMenu {
    /*border: 1px solid #c9c5b2;*/
    border-radius: 5px;
    /*font: bold 12px SegoeUI,Arial,sans-serif;*/
    /*height: 35px;*/
    margin-bottom: 10px;
    /*margin-top:10px;*/
    padding: 8px 8px 8px 15px;
    text-align: left;
    width: 855px;
    background-color:#115D87;
}
#videogallerycontent {
    border: 1px solid #c9c5b2;
    border-radius: 5px;
    margin-top: 10px;
    padding: 10px;
    height:500px;
}

/*.ContactMenu
{
    color: black;
     background: url("../Images/MenuCategoryMiddleBg.jpg") repeat-y scroll right center #561717;*/ /*background: #eaedf6;
    padding-left: 3px;
    padding-right: 3px;
    width:100%;
}*/

/*.ContactStaticMenuItemStyle a
{
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    display: block;
    border: 1px Solid #fff !important;
    padding-top: 7px;
    padding-left:7px;
    padding-right:7px;
    -webkit-box-shadow:0px 0px 5px #a9a9a9;
-moz-box-shadow:0px 0px 5px #a9a9a9;
-ms-box-shadow:0px 0px 5px #a9a9a9;
-o-box-shadow:0px 0px 5px #a9a9a9;
box-shadow:0px 0px 5px #a9a9a9;
background-color:#ececec;
    
}*/

/*.ContactStaticMenuItemStyle a:hover
{
    cursor: pointer;
    color: #fff !important;
    font-weight: bold;
    height: 23px;
    border: 1px Solid #fff !important;
    background:#115d87;
}
.ContactStaticMenuItemStyle a.active
{
    cursor: pointer;
    color: #fff !important;
    font-weight: bold;
    height: 23px;
    border: 1px Solid #fff !important;
    background:#115d87;
}
.ContactStaticMenuItemStyle
{
    font-size: 13px;
    font-weight: bold;
    color: #333;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 23px;
    border:1px soild #fff;
    
}*/

#divfacebookheaderpopup
{
    height: 30px;
    width: 30px;
    float: left;
    cursor: pointer;
    margin-right:5px;
    background: url(../Images/SocialMedia.png) 0 0 no-repeat;
    margin-left:10px;
}
#divtwitterheaderpopup
{
    height: 30px;
    width: 30px;
    float: left;
    cursor: pointer;
    margin-right:5px;
    background: url(../Images/SocialMedia.png) 0 0 no-repeat;
    margin-left:10px;
    background-position:-30px 0px;
}
#divgplusheaderpopup
{
    height: 30px;
    width: 30px;
    float: left;
    cursor: pointer;
    margin-right:5px;
    background: url(../Images/SocialMedia.png) 0 0 no-repeat;
    margin-left:10px;
   background-position:-60px 0px;
}
#divtwitterheaderpopup:hover
{
    
    background-position:-30px -31px;
    
}
#divfacebookheaderpopup:hover
{
    
    background-position:0px -31px;
    
}
#divgplusheaderpopup:hover
{
   
   background-position:-60px -31px;
   
}

.divVideoGalleryContainer .repeaterDiv {
    background: #115D87 none repeat scroll 0 0;
    color: #fff;
    margin-left: 10px;
    padding: 5px;
}
.divVideoGalleryContainer .repeaterDiv .tdThumbText {
    padding-left: 5px;
}
.divSource {
    border-bottom: 2px dotted #b2b2b2;
    float: right;
    height: 26px;
    line-height: 27px;
    padding-bottom: 5px;
    text-align: right;
    width: 580px;
}
#ctl00_ctl00_ContentPlaceHolder1_Menu1 a.static {
    border-style: none;
    margin-right: 15px;
   /* padding-left: 0.15em;
    padding-right: 0.15em;*/
    text-decoration: none;
    padding:5px;
}



#ctl00_ctl00_ContentPlaceHolder1_Menu1 a.static.selected {
    background-color: white;
    border-style: none;
    color: #115d87;
    padding: 5px;
    text-decoration: none;

}
#ctl00_ctl00_ContentPlaceHolder1_Menu1 a.static:hover {
    background-color: white;
    border-style: none;
    color: #115d87;
    
    text-decoration: none;
}
.divVideoPostedOn
{
    font-size: 15px;
    margin-top: 5px;
}

#divfacebookheader div {
    height: 40px;
    width: 40px;
}
#divtwitterheader div {
    height: 40px;
    width: 40px;
}
#divgplusheader div {
    height: 40px;
    width: 40px;
}
#divfacebookheaderpopup div {
    height: 30px;
    width: 30px;
}

#divtwitterheaderpopup div {
    height: 30px;
    width: 30px;
}

#divgplusheaderpopup div {
    height: 30px;
    width: 30px;
}
/*Added by alpesh for change lable of tax*/
.tdTaxAdminLeft::before {
    content: "Sales /";
}
