/*---General site styles--------------------------*/
   .brownboxnav{width:225px;padding:6px 0 10px 10px;margin-bottom:10px;line-height:24px;float:right;background: #51412c url(../images/BrownBoxNavBg.jpg) no-repeat;position:relative;}
    .brownboxnav ul{padding:0;margin:0;list-style:none;}
    .brownboxnav ul li{padding:0;margin:0;list-style:none;}
    .brownboxnav a{color:#FFF!important; text-transform:uppercase; font-size: 12px;}
    .brownboxnav li.selected a{font-weight:bold}
    .brownboxnav ul li ul li{list-style-image:url("/includes/images/general/tertiaryArrow.jpg");margin:0 0 0 25px;}
    .brownboxnav H4{color:#FFF!important; text-transform:uppercase; font-size: 12px;}
    .brownboxnav H4 a{color:#FFF!important;}
    .offWhite{color:#e5dabb!important;}
    
    .nav_blog{color:#FFF!important;}
    .nav_blog a{color:#FFF!important;}
    
    
    /*-------  Event Calendar Styles  ---------------------------------------------------------------------------------------------------------------------------------------------------*/
    #EventCalendar {float:left;clear:both;position:relative;width:615px;margin-top:30px;}
#EventCalendar table tr td {font:11px Tahoma, Arial, Sans-serif;color:#fff;line-height:14px;border:0;margin:0;padding:2px 0 0 0;height:23px;}
#EventCalendar table tr th {font:12px Tahoma, Arial, Sans-serif;text-transform:uppercase;color:#fff;font-weight:bold;padding:6px 0 4px 0;margin:0;}

#EventCalendar .center {position:absolute;margin:50px;left:75px;top:75px;}

#EventCalendar .center img {margin:0px;display:inline}

	.calTitle tr{padding:0;margin:0;}
td#monthTitle {width:64%!important;}
	.calBody    {font-size: 15px;
	             border-width: 10px;
	             width: 317px;
	             background-image: url(/includes/images/EventsCalendar/calendarbg.jpg);background-repeat: repeat-x;
	}
	
	.calOther{}
	.calOther a{color:#b1a890!important}
	.calToday{background-image: url(/includes/images/EventsCalendar/selected.gif);background-repeat:no-repeat;background-position:center;}
	.calToday a {color:White!important;}
    #Calendar .selected{background-image: url(/includes/images/EventsCalendar/today.gif);background-repeat: no-repeat;background-color:transparent;background-position:center;}
	#Calendar .selected a {color:White!important;}
	.calTitle{margin:0;padding:0;float:left;height:20px!important;background:url("/includes/images/EventsCalendar/monthHD.jpg") no-repeat scroll 0 0;}
	.calDay{width:45px!important;height:23px!important;margin:0;padding:0;}
    .calDay a {color:#4b3c24!important;} 
	
table .calTitle tr td.nextPrev {font:normal 11px Arial!important;padding-left:5px!important;padding-top:5px!important;padding-right:5px!important;text-transform:uppercase;width:30px;}
table .calTitle tr td {font:16px/20px Arial, tahoma, sans-serif!important;color:#fff;}
#eventsTable tr{width:223px;float:left;margin:0;padding:0;}
#eventsTable{float:left;width:295px; background:url(/includes/images/EventsCalendar/details_bg2.gif) top left no-repeat;min-height:350px;height:auto !important;margin:-18px 0 0 2px;display:block!important;}
#eventsTable table tr td {float:left;width:223px;padding:12px 0 0 12px;}
#eventsTable table tr td b.flLinkOffer {float:left;}

b.flLinkOffer{float:left;clear:left;border:0px solid red;width:282px;}
b.flLinkOffer a.hlOffer {display:block!important;float:left;background-image:url(/includes/images/EventsCalendar/soBtn.gif);background-repeat: no-repeat;height:26px;width:176px;margin:0;padding:0;}
b.flLinkOffer a.hlBooknow{display:block!important;float:left;background-image:url(/includes/images/EventsCalendar/bookNowBtn.gif);background-repeat: no-repeat;height:26px;width:95px;}
#eventReminder {padding-bottom:15px;float:left;clear:both;width:274px;height:28px;}
#eventReminder a {float:left;background:url(/includes/images/EventsCalendar/event_remind.gif) top left no-repeat;width:274px;height:28px;text-indent:-9999px}
#eventsTable .topHdrEvent {overflow:hidden;float:left;width:280px;color:#fff;line-height:14px;font:14px Tahoma, Arial, Sans-serif;margin:10px 0 0 10px;}
#eventsTable .bottomEventTxt {float:left;clear:both;height:auto;padding-left:10px;width:285px}
#eventsTable .bottomEventTxt span {padding:5px 0 10px 0;float:left;color:#fff;width:195px;}
#tableHeader{height:32px;padding:40px 0 0 20px;margin:0;}
#tableHeader h3{font:14px Tahoma, Arial, Sans-serif;color:#fff;line-height:14px;background-image:none;margin:0;padding:9px;width:255px;}

    #calendarTable{width:318px;float:left;margin:0;padding:0;}
	
	#CalendarHeader{background:url(/includes/images/EventsCalendar/events_calendar_header1.png) top left no-repeat;height:32px;width:317px;z-index:1;margin:0;padding:0;position:absolute;}
	
	#CalendarTitle{text-indent:-9999px;height:32px;width:211px;margin:0;padding:0;float:left;}
	
	* html #CalendarHeader{line-height:0; font-size:0; _background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/includes/images/EventsCalendar/events_calendar_header1.png',sizingMethod='scale');} 
	
	#CalendarImage{height:133px;width:317px;z-index:-1;}
	#dropDown{width:98px;float:right;padding:8px 0 0 8px;background-image:url(/includes/images/EventsCalendar/tranparent_bg.png);background-repeat: repeat;height:24px;}

	#dropDown select{font:11px Tahoma, Arial, Sans-serif;}
	#Calendar{width:317px;height:199px;background-image: url(/includes/images/EventsCalendar/month_bg.jpg);background-repeat: repeat-x;border:0;background-position:0 25px;}
	.event{height:130px;margin-bottom:15px;}




    
    
    /*-------   STANDARD FORM(S) ---------------------------------------------------------------------------------------------------------------------------------------------------*/

.standardForm {margin:0; padding:0; float:left; clear:both; z-index:100;}
.standardForm input{margin:0; padding:0; font:11px/16px Verdana,sans-serif; color:#000; border:0;}
.standardForm select{font:10px Arial,sans-serif; color:#000; border:0;}
.standardForm label{border:0px solid red!important;}
.standardForm .TextBox{width:165px; padding:5px 0!important; border:0px solid red!important; vertical-align:middle;}
.standardForm .TextBox input{width:145px; border:1px solid #CCC; margin:0; padding:0;}
.standardForm .TextBox img{float:right!important; clear:none; margin:-14px 0 0 0!important;}

.standardForm .DD{padding:5px 0;}
.standardForm .DD select{width:145px; border:1px solid #CCC; margin:0; padding:0;font:11px/16px Verdana,sans-serif; color:#000;} 

.standardForm .TimeDD{width:165px; padding:5px 0!important; border:0px solid red;}
.standardForm .TimeDD select{width:45px; border:1px solid #CCC; margin:0; padding:0;}
.standardForm .TextArea{padding:5px 0;}
.standardForm .TextArea textarea{width:144px; height:40px;border:1px solid #CCC; margin:0; padding:0;font:11px/16px Verdana,sans-serif; color:#000;} 
.standardForm .Checkbox input{border:0px solid #000; margin:0; padding:0;}
.standardForm input:focus, .standardForm textarea:focus{border:1px solid #000;} 
.standardForm label{}
.standardForm .standardFormSubmit{width:74px; height:20px; line-height:20px; margin:10px 0 0 0; padding:0;  float:left; clear:both; color:#FFF; background-color:#000; border:0; font-weight:normal; letter-spacing:1px; cursor:pointer;}

.standardForm .InternalTable{margin:0; padding:0; float:left; clear:both;border:0px solid red;}
.standardForm .InternalTable table{margin:0!important; padding:0!important;}    
.standardForm .InternalTable table td{margin:0!important; padding:0!important; width:60px!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm .InternalTable label{margin:0!important; padding:0!important; height:10px!important; line-height:10px!important; border:0px solid red;} 
.standardForm .InternalTable input{margin:0!important; padding:0!important; float:right!important; height:10px!important; line-height:10px!important;}


input, select, textarea{background-color:#FFF7DF;}
#ctl00_ContentPlaceHolder1_AroInputControl1_submit{display:block;background:url("/includes/images/general/submitContactUs.jpg") no-repeat scroll 0 0;width:89px;height:31px;text-indent:-9999px;}
.captcha tr .form_left{padding:0;margin:0;width:150px;}
#ctl00_ContentPlaceHolder1_AroInputControl1_verificationControl_Image1{width:150px;}





/* ---------- Google Map ---------- */
#map, #map_street {width:940px; height: 371px; display:block; border:1px solid #fff; clear:left; position:absolute; left:19px; top:0; z-index:200;}
#map_street {display:none; }
#map_switch { cursor:pointer;}
    .map_marker {}
        .map_marker img {float: left; margin:0 10px 10px 0;}

#map_directions_controls { margin:10px 0; }
#map_directions { } 
    
/* ---------- Links Accordian ---------- */
#accordionLinks {clear:both; width:450px; margin-bottom:20px;}
    #accordionLinks .togglerLinks {cursor: pointer; color:#fff!important; margin: 0; padding:5px 10px; background:#000;}
    #accordionLinks .togglerLinksActive {background-color:#666;}
    #accordionLinks .elementLinks {margin:0; padding:10px; background-color:#fff; }
        #accordionLinks .elementLinks h3 {font-weight:bold; margin:5px 0; padding:0; clear:left;}
        #accordionLinks .elementLinks .linkText {}
        #accordionLinks .elementLinks a { margin:5px 0 15px 0; float:left; display:block;}       


/*Sitemap*/
.sitemap { margin:0; padding:0; }
.sitemap ul { margin:0; padding:0; }
	.sitemap li { list-style: none; margin:0;padding:4px 0 0 0;display:block;float:left;width:100%;}
		.sitemap a {float: left;clear:left;display: block;margin:3px 0;padding:2px 0;}
            .sitemap ul ul a { padding-left:20px; }
                .sitemap ul ul ul a { padding-left:40px; }
                    .sitemap ul ul ul a { padding-left:60px; }
                    #sitemap li a.first{display:none!important}
#sitemap li ul li a{font-weight:normal;border:none;display:block;color:#4D3F2F!important;padding:0 0 0 20px;margin:0;}
#sitemap li a{font-weight:bold;border-bottom:1px solid #4D3F2F;display:block;color:#4D3F2F!important;padding:15px 0 0 0;margin:0;}


    
/*Links Module*/
#accordionLinks {clear:both; width:450px; margin-bottom:20px;}
    #accordionLinks .togglerLinks {border-bottom:1px solid #4d3f2f;font-weight:normal!important;cursor: pointer; color:#fff!important; margin: 0; padding:5px 10px; background-color:#D4C6A1;}
    #accordionLinks .togglerLinksActive {background:url("/includes/images/general/linksHD.jpg") no-repeat scroll 0 0;background-repeat:repeat-x;color:#fff!important}
    #accordionLinks .elementLinks {margin:0; padding:10px; background-color:#fff; }
        #accordionLinks .elementLinks h3 {font-weight:bold; margin:5px 0; padding:0; clear:left;}
        #accordionLinks .elementLinks .linkText {}
        #accordionLinks .elementLinks a {font-weight:bold;margin:5px 0 15px 0; float:left; display:block;}       

    
    

/* ---------- Rooms ---------- */
.rooms {}
    .rooms .item { float:left; display:block; width:100%; margin:0 0 10px 0; }
		.rooms h3 {}
		.rooms img { float:right; display:block; margin:0 0 10px 10px; }
		.rooms .button_wrapper { margin:10px 0; }
		.rooms .button_wrapper a { margin:0 10px 0 0;}

/* Rooms list */	
.rooms_list {}
    .rooms_list .item {background:url("/includes/images/general/soListHD2.jpg") no-repeat scroll 0 0;width:300px;height:185px;float:left;padding:0;margin:0;}
		.rooms_list h3 {height:26px;padding:6px 0 0 8px;margin:0;font-family:Tahoma, Arial, Sans-Serif, Helvetica;font-size:14px;color:#fff;font-weight:bold;}
		
		    .rooms_list h3 a{font-family:Tahoma, Arial, Sans-Serif, Helvetica;font-size:14px;color:#fff;font-weight:bold;}
		.rooms_list img {float:left;padding:0 0 0 6px;margin:0;}
		.roomsSummary{height:105px;width:130px;float:left;padding:3px 0 0 10px;margin:0;}
		.roomsSummary p{height:90px;overflow:hidden;padding:0;margin:0;font-weight:normal;color:#493b24;font-family:Tahoma, Arial, Sans-Serif, Helvetica;}
		.rooms_list .button_wrapper{float:left;padding:0 0 0 4px;margin:0;}
		.rooms_list .button_book{text-indent:-9999px;background:url("/includes/images/general/soBookNow.png") no-repeat scroll 0 0;width:84px;height:20px;float:left;padding:0;margin:0;}
		.rooms_list .button_view{text-indent:-9999px;background:url("/includes/images/general/soReadMore.png") no-repeat scroll 0 0;width:84px;height:20px;float:left;padding:0;margin:0;}
		.rooms_list .button_contact{text-indent:-9999px;background:url("/includes/images/general/soEnquire.png") no-repeat scroll 0 0;width:84px;height:20px;float:left;padding:0;margin:0;}
		.rooms_list .button_wrapper a { }

/* Rooms detail */	
.rooms_detail {}
    .rooms_detail .item { }
		.rooms_detail h3 {height:29px;padding:3px 0 0 0;margin:0;font-family:Tahoma, Arial, Sans-Serif, Helvetica;font-size:14px;color:#4b3c24;font-weight:bold;}
		.rooms_detail .roomsSummary{height:100%;padding:0;margin:0;float:left;width:400px;font-family:Tahoma, Arial, Sans-Serif, Helvetica;font-size:12px;color:#413528;}
				.rooms_detail .roomsSummary p{padding:0;margin:0;font-family:Tahoma, Arial, Sans-Serif, Helvetica;font-size:12px;color:#413528;}
		.rooms_detail img {float:left;display:block;margin:0 10px 0 0;padding:0;border:2px solid #413528!important;}
		.rooms_detail .button_wrapper{clear:both;float:right;padding:0;margin:0;}
		.rooms_detail .button_wrapper a { }
	    .rooms_detail .button_book{text-indent:-9999px;background:url("/includes/images/general/soBookNow.png") no-repeat scroll 0 0;width:84px;height:20px;float:left;padding:0;margin:0;}
		.rooms_detail .button_contact{text-indent:-9999px;background:url("/includes/images/general/soEnquire.png") no-repeat scroll 0 0;width:84px;height:20px;float:left;padding:0;margin:0;}
        .rooms_detail .button_all{text-indent:-9999px;background:url("/includes/images/general/roomsViewAll.png") no-repeat scroll 0 0;width:123px;height:27px;float:left;padding:0;margin:0;}




/* ---------- Contact Us ---------- */

#contactUsDetails{width:230px; float:right;}






/* LIGHTBOX GALLERY WITH TABS */
#contentMainAreaGallery{width:920px;float:left;padding:25px 60px 25px 10px;}

            
            
#photoGallery {padding-bottom:15px}
#photoGallery .pgNav {float:left; width:150px; margin-left:0px; border-top:1px solid #A49671; border-bottom:1px solid #A49671;}
#photoGallery .pgNav ul.tabset_tabs {list-style:none; width:100%; padding:0; margin:0; font-size:12px; float:left;}
#photoGallery .pgNav ul.tabset_tabs li {clear:both;}
#photoGallery .pgNav ul.tabset_tabs li a {float:left; display:block; line-height:23px; text-decoration:none; 
    color:#6C5840!important; width:140px; height:auto; font-weight:normal; background-color:#fff; padding:2px 5px;}
#photoGallery .pgNav ul.tabset_tabs li a:hover{color:#fff!important; font-weight:bold; background-color:#A49671!important;}
#photoGallery .pgNav ul.tabset_tabs li a.active {color:#fff!important; font-weight:bold; background-color:#6C5840!important;}


#photoGallery .pgList ul{width:550px; margin:0px auto; padding:0px; list-style-type:none;}
#photoGallery .pgList ul li{float:left; width:101px; height:76px; padding:2px;}
#photoGallery .pgList ul li a{display:block;}
#photoGallery .pgList ul li a img{border:1px solid #fff; width:99px; height:74px;}


#photoGallery .tabset_content {width:760px; display:none; float:right;}
#photoGallery .tabset_content ul {margin-left:25px; padding-left:0;}
#photoGallery .tabset_content ul li {font-size:11px; line-height:15px; margin:0;}
#photoGallery .tabset_label {font-size:12px; color:#66395D; margin:5px 0;}
#photoGallery .tabset_content_active {display:block;}

/*Standard Photo Gallery*/
#photoGalleryStd {padding-bottom:15px}
#photoGalleryStd .pgNav {float:left; width:150px; margin-left:0px; border-top:1px solid #A49671; border-bottom:1px solid #A49671; margin:0 0 20px 0;}
#photoGalleryStd .pgNav ul.tabset_tabs {list-style:none; width:100%; padding:0; margin:0; font-size:12px; float:left;}
#photoGalleryStd .pgNav ul.tabset_tabs li {clear:both;}
#photoGalleryStd .pgNav ul.tabset_tabs li a {float:left; display:block; line-height:23px; text-decoration:none; color:#6C5840!important; width:140px; height:auto; font-weight:normal; background-color:#fff; padding:2px 5px;}
#photoGalleryStd .pgNav ul.tabset_tabs li a:hover{color:#fff!important; font-weight:bold; background-color:#A49671!important;}
#photoGalleryStd .pgNav ul.tabset_tabs li a.active {color:#fff!important; font-weight:bold; background-color:#6C5840!important;}
    .categoryTextHDStd{padding:0;margin:0;float:left}

#photoGalleryStd .pgList ul{width:420px; margin:0px auto; padding:0px; list-style-type:none;}
#photoGalleryStd .pgList ul li{float:left; width:101px; height:76px; padding:2px;}
#photoGalleryStd .pgList ul li a{display:block;}
#photoGalleryStd .pgList ul li a img{border:1px solid #6C5840; width:99px; height:74px;}


#photoGalleryStd .tabset_content {width:760px; display:none; float:right;}
#photoGalleryStd .tabset_content ul {margin-left:25px; padding-left:0;}
#photoGalleryStd .tabset_content ul li {font-size:11px; line-height:15px; margin:0;}
#photoGalleryStd .tabset_label {font-size:12px; color:#66395D; margin:5px 0;}
#photoGalleryStd .tabset_content_active {display:block;float:left;width:440px;}

