/* CSS Document */

html, body { background:#d7e9f9 url(/img/bg/bg.jpg) repeat-x fixed; font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}

h1, h2, h3 { color:#5B5149; font-family:Georgia, "Times New Roman", Times, serif; }
h1{ font-size:25px; letter-spacing:-1px; margin-top: 15px; margin-bottom:15px; text-align:center; text-transform:capitalize;}
h2{ font-size:131%; font-weight:bold; margin-top:10px; margin-bottom:10px;}
h3{ font-size:116%; font-weight:bold; margin-top:10px; margin-bottom:10px;}
a { color: #216aaf; text-decoration: none;}
a:hover { text-decoration: underline;}
.clear { clear:both; font-size:0px;}
.arrow { color: #E47911; font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; margin-right: 1px;}

#custom-doc { width:65.38em;*width:63.751em; margin:auto; text-align:left; background:#fff;}
/*div#gallery { background: transparent; width:850px;}
div#gallery img { max-width:849px;*max-width:850px;}*/

div#bd div#content { padding:0px; word-spacing:0.1em; line-height:1.5em;}
div#bd div#content .intro { border-bottom:#e0d0c3 solid 1px; padding:5px; background:#FBFBEE; text-align:center;}
div#bd div#content .intro .title-top { border-bottom:#CCCCCC solid 0px; margin-bottom:10px; padding-bottom:15px; background:url(/img/bg/separator.png) no-repeat bottom center;}
div#bd div#content .intro .title-top h1 { line-height:25px;}
div#bd div#content .intro .title-top .starsRating { margin-top:-10px;}
div#bd div#content .intro .title-top .priceBooking { text-align:center; margin-top:10px;}
div#bd div#content .intro .title-top .priceBooking span { display:block;}
div#bd div#content .intro .title-top .priceBooking span.minPrice { font-size:136%; color:#272727;}
div#bd div#content .intro .title-top .priceBooking span.bookBtn { background:url(/img/bg/btnBook.png) center center no-repeat; padding: 2px 0px 3px 0px; font-size:113%; margin-top:4px;}
div#bd div#content .intro .title-top .priceBooking span.bookBtn:hover { background:url(/img/bg/btnBookOver.png) center center no-repeat;}
div#bd div#content .intro .title-top .priceBooking span.bookBtn a { text-decoration:none; color:#FFFFFF;}
div#bd div#content .intro .title-top .priceBooking span.bookBtn a:hover { text-decoration:underline;}
div#bd div#content .intro div#hotel-gallery { padding:0px; width:554px;}
div#bd div#content .intro div#hotel-gallery #viewer { width:554px; height:416px; padding-bottom: 5px;}
div#bd div#content .intro div#hotel-gallery #viewer img{ max-width:554px; max-height:416px; border:#FFFFFF solid 1px; display: none;}

div#bd div#content .intro div#viewer-a { padding:0px; width:554px; height:371px; text-align:center;}
div#bd div#content .intro div#viewer-a img { display:none; max-width:554px; max-height:371px;}

div#bd div#content .intro div#viewer-b { padding:0px; width:554px; height:416px; text-align:center;}
div#bd div#content .intro div#viewer-b img { display:none; max-width:554px; max-height:416px;}

div#bd div#content .intro div#viewer-c { padding:0px; width:849px; height:427px; text-align:center;}

div#bd div#content .feedback { padding:5px; margin-bottom:20px; border-top:#e0d0c3 solid 1px; border-bottom:#e0d0c3 solid 1px; background:#FBFBEE;}
div#bd div#content .feedback .head { color:#5B5149; font-family:Georgia, "Times New Roman", Times, serif; font-size:100;}
div#bd div#content .feedback .comment { font-size:83%; font-style:italic;}
div#bd div#content .feedback .comment  p:first-child:first-letter { font-size:inherit; font-family:inherit;}

div#bd div#content .rightNav { font-size:131%;}
div#bd div#content .rightNav ul li { padding:12px; border-bottom:#e0d0c3 solid 1px; letter-spacing:-0.1em}
div#bd div#content .rightNav ul li.lastChild { border-bottom:0px;}
div#bd div#content .rightNav ul li a { }

div#bd div#content .mThumb{ border-top:#e0d0c3 solid 1px; border-bottom:#e0d0c3 solid 1px; background:#FBFBEE; margin-bottom:20px;}

div#bd div#content .hmThumb{ border-top:#e0d0c3 solid 1px; border-bottom:#e0d0c3 solid 1px; background:#FBFBEE; margin-bottom:20px; height:440px;}
div#bd div#content .hmThumb.shortened{ height:405px;}
div#bd div#content .hmThumb h2 { margin-left:10px;}
div#bd div#content .hmThumb h2 a {color:#5B5149;}
div#bd div#content .hmThumb p { margin-left:10px; margin-right:10px; color:#5B5149;}


div#bd div#content .intro div#viewer-c img { display:none; max-width:849px; max-height:427px; display:none;}

div#bd div#content .intro div#hotel-gallery .scrollimages { clear:both; position:relative; overflow:hidden; width: 100%; height: 50px; margin-left:-2px;}  
div#bd div#content .intro div#hotel-gallery .scrollimages div.items { width:20000em; position:absolute;}
div#bd div#content .intro div#hotel-gallery .scrollimages div.items img { width:60px; height:45px;}
div#bd div#content .intro div#hotel-gallery .scrollimages div.items div { float:left; width:60px; height:45px; text-align:center; padding:1px; margin:1px; border:#fbfbee solid 1px;}   
div#bd div#content .intro div#hotel-gallery .scrollimages div.items div.active { border:#594b3f solid 1px;}
div#bd div#content .intro div#hotel-gallery .scrollimages div.hover { background-color:#fff; filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55;}

div#bd div#content .intro .introText { padding-left:5px; font-size:14px; text-align:justify; font-style:italic; letter-spacing:0.02em; line-height:24px;}

div#bd div#content .amenities { border-left:#e0d0c3 solid 0px; padding-left:5px; background:url(/img/bg/separator-ver.png) left center no-repeat;}
div#bd div#content .amenities h3 { text-align:center; padding:10px;}
div#bd div#content .amenities ul { margin-left:25px;}
div#bd div#content .amenities ul li { font-size:83%;}

div#bd div#content .bookingForm { border:#e0d0c3 solid 1px; background:#FBFBEE; padding:5px; margin-bottom:10px;}
div#bd div#content .bookingForm table { width:100%;}
div#bd div#content .bookingForm .schedRow {color:#272727; border-bottom:#e0d0c3 dotted 1px;}
div#bd div#content .bookingForm table tr th { background:#e0d0c3; text-align:center; font-weight:bold; padding:2px;}
div#bd div#content .bookingForm table tr td { text-align:center; padding:2px; color:#272727; font-size:12px;}
div#bd div#content .bookingForm table tr td.ageRule { font-size:10px;}
div#bd div#content .bookingForm table.cycle tr td { padding-top:4px;}
div#bd div#content .bookingForm input { width:100px; border:#e0d0c3 solid 1px;}
div#bd div#content .bookingForm span.bookBtn { background:url(/img/bg/btnBook.png) center center no-repeat; padding: 2px 0px 3px 0px; margin-top:4px; display:block; font-size:113%;}
div#bd div#content .bookingForm span.bookBtn:hover { background:url(/img/bg/btnBookOver.png) center center no-repeat;}
div#bd div#content .bookingForm span.bookBtn a { text-decoration:none; color:#FFFFFF;}
div#bd div#content .bookingForm span.bookBtn a:hover { text-decoration:underline;}

div#bd div#content .moreHotels { border-top:#e0d0c3 solid 1px; background:#FBFBEE; padding:10px; text-align:center;}
div#bd div#content .moreHotels .hotelThumb { border:#fff solid 1px; width: 190px; height: 143px;}
div#bd div#content .moreHotels div.hotelName a { color:#5B5149; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; text-transform:capitalize;}

div#bd div#content .topDestinations { border-top:#e0d0c3 solid 1px; border-bottom:#e0d0c3 solid 1px; background:#FBFBEE; padding:10px; text-align:center; margin-bottom:20px;}
div#bd div#content .topDestinations .distances { text-align:left;}

div#bd div#content .moreTours { border-top:#e0d0c3 solid 1px; background:#FBFBEE; padding:10px; text-align:center;}
div#bd div#content .moreTours img { border:#fff solid 1px; width: 190px; height: 143px;}
div#bd div#content .moreTours a { color:#5B5149; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:-1px; text-transform:capitalize;}

div#bd div#content .text { padding:10px; padding-right:0px;}
div#bd div#content .text p { padding-bottom:15px; text-align:justify;}
div#bd div#content .text p:first-child { text-indent:45px;}
div#bd div#content .text p:first-child:first-letter { font-size:36px; font-family:"Times New Roman", Times, serif; font-style:italic;}

div#bd div#content .filters { text-align:center;}
div#bd div#content .filters ul { margin-bottom:10px;}
div#bd div#content .filters ul li { display:inline;}
div#bd div#content .filters ul li.filter a {background: #f3c173; padding: 3px 6px 3px; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 0px solid #cc5c00; cursor: pointer; font-size:100%;}
div#bd div#content .filters ul li.filter a:hover {background:#A97C4C; text-decoration:none;}
div#bd div#content .filters ul li.filter a.selected {background: #5B5149;}

div#bd div#content .text-large { padding:20px;}
div#bd div#content .text-large p { padding-bottom:15px; text-align:justify;}
div#bd div#content .text-large p:first-child { text-indent:45px;}
div#bd div#content .text-large p:first-child:first-letter { font-size:36px; font-family:"Times New Roman", Times, serif; font-style:italic;}

div#bd div#content .text-large .btnDestinations { text-align:center; margin-bottom:20px;}
div#bd div#content .text-large .btnDestinations ul li { display:inline; padding:5px; font-size:14px; border:#e0d0c3 solid 1px; background:#FBFBEE;}

div#bd div#content .thumb-list-hotel { margin-top:20px;}
div#bd div#content .thumb-list-hotel ol {  width: 810px; list-style: none; }
div#bd div#content .thumb-list-hotel ol li { float: left; width:194px; text-align:center; height: 230px; font-size:10px; color: #666; border:#e0d0c3 solid 1px; padding: 5px; display:inline; background:#FBFBEE; margin-bottom:48px; margin-left:48px;} 
div#bd div#content .thumb-list-hotel ol li a { display: block;  font-size:13px;}
div#bd div#content .thumb-list-hotel ol li img.thumb { width:190px; height:145px;}

div#bd div#content .thumb-list-tour { margin-top:20px;}
div#bd div#content .thumb-list-tour ol {  width: 810px; list-style: none; }
div#bd div#content .thumb-list-tour ol li { float: left; width:194px; text-align:center; height: 185px; font-size:10px; color: #666; border:#e0d0c3 solid 1px; padding: 5px; display:inline; background:#FBFBEE; margin-bottom:48px; margin-left:48px;} 
div#bd div#content .thumb-list-tour ol li a { display: block;  font-size:13px;}
div#bd div#content .thumb-list-tour ol li img.thumb { width:190px; height:145px;}


div#bd div#content .thumb-list-eruption ol {  width: 810px; list-style: none; }
div#bd div#content .thumb-list-eruption ol li a { display: block;  color:#5B5149; }
div#bd div#content .thumb-list-eruption ol li img { width:190px; height:145px;}
div#bd div#content .thumb-list-eruption ol li { float: left; width:194px; text-align:center; height: 210px; color: #666; border:#e0d0c3 solid 1px; padding: 5px; display:inline; background:#FBFBEE; margin-bottom:48px; margin-left:48px;} 

div#bd div#content .itemLink { padding:10px; padding-bottom:5px; border-radius:4px; margin-bottom:10px;}
div#bd div#content .itemLink img.thumb { border:#fff solid 1px; width: 190px; height: 143px; text-align:center;}
div#bd div#content .itemLink h2 a { color:#5B5149;}
div#bd div#content .itemLink p { color:#272727;}

.fb-btn-top { padding-left:5px; padding-top:5px; margin-left:708px; padding-top:90px;}

div#bd div#content .infoContainer { border:1px solid #b79c85; padding:5px; background:#fffaf0; border-radius:4px; height:200px; text-align:center;}

div#menu-top { padding-left:5px;	
	margin:0; padding:0;
	background:url(/img/bg/banner.jpg) no-repeat;
	height:200px;
	border-bottom:#594b3f solid 5px;
}

#lp-cnt{
	position: relative;
	height: : 0;
}
#loc-phone { position: absolute; color: #ffffff; font-size: 13px; text-align: left; left:25px; top:0px;} 
 
div#menu-top div#menu-bottom {
	text-align:left;
	background:transparent;
	font-size:100%;
	font-weight:bold;
	padding-top:34px;
	
}

div#menu-bottom ul {
	margin:0;
	padding:0;
}
div#menu-bottom ul li {
	display:inline;
	margin:0;
	margin-left:1.538em;
}
div#menu-bottom ul li:hover {	
	/*background:url(../images/ah-bg.jpg) repeat-x #539b10;*/
}

div#menu-bottom ul li a {
	background: transparent url(/img/bg/btn-r.png) no-repeat scroll top right;
    display:inline-block;
    margin-right: -5px;
    padding-right: 10px;
    text-decoration: none;
    color:#fff;
}
div#menu-bottom ul li a span{
	background: transparent url(/img/bg/btn-l.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 8px 0 9px 11px;
}

div#menu-bottom ul li a:hover {
	background: transparent url(/img/bg/btn-r-h.png) no-repeat scroll top right;
	color:#5B5149;
}

div#menu-bottom ul li a:hover span{
	background: transparent url(/img/bg/btn-l-h.png) no-repeat;
	
}

div#menu-bottom li.sel {
	/*background-color:#222;*/
}
div#menu-bottom li.sel:hover {	
	/*background-color:#111;*/
}
div#menu-bottom li.sel a {
	/*color:#c8d9e5;*/
}

div#menu-bottom-b {
	text-align:left;
}

.menuitem {
	display:none; 
	width:180px; 
	border-bottom:2px solid #594b3f;
	border-top:0;
	color:#fff;
	background-color:#fffaf0;
	position:absolute; 
	/*filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/
	font-weight:normal;
	font-size:1.0em; 
	padding:12px;
	z-index:100;
}

.menuitem p{
	margin:0;
}
.menuitem a {/*dropdown menu*/
	color:#334520;
	text-decoration:none;
	font-size:89%;
	display:block;
	border-bottom:1px dotted #688148;
	padding:4px;
} 
.menuitem a:hover {
	background:url(/img/bg/a-bg.png) repeat-x #539b10;
	color:#FFFFFF;
	filter:alpha(opacity=87);-moz-opacity:.87;opacity:.87;
} 




div#footer { 
	text-align:center;
	margin: 0 auto;
	font-size:.85em;
	/*min-height:220px;*/
	background: url(/img/bg/footer-bg.jpg) no-repeat transparent;
	padding:5px;
	padding-top:10px;
	border-top:#594b3f solid 5px;
	border-bottom:#594b3f solid 1px;
	}

div#footer td {
	vertical-align: top;
}
div#footer ul {
	text-align: left;
	list-style-type: none;
}
div#footer li a {
	text-decoration: none;
	color: #000;
}
div#footer li a:hover {
	color: #fff;
}
div#footer li:hover {
	background: #594b3f;
}
div#footer li {
	padding: 2px;
	margin-bottom: 3px;
	margin-top: 1px;
	border-bottom: 1px dotted #000;
	margin-right: 16px;
}

div#footer li.list_header a {
	font-weight:bold;
	color: #000;
	border-bottom: 0px solid #000;
}
div#footer li.list_header a:hover {
	color: #fff;
}
div#footer li.list_header {
	border-bottom: 1px solid #000;
}


