/*** CSS Document ***/




/* Top Menu */

/* Nav
----------------------------------*/




#topmenu{
	padding-top: 5px;
	padding-right: 0px;
	width: 100%;
	float: left;
}

* html #topmenu{

	width: 99%;

}

#topmenu ul{
	font: bold 12px Arial, Verdana, Tahoma;
	margin:0;
	padding:0;
	list-style:none;
}

#topmenu li{
	display:inline;
	margin:0 1px 0 0;
	padding:0;
	font: bold 12px Arial, Verdana, Tahoma;
	float: left;
}


#topmenu a{
	text-align: left;
	float:left;
	color: #eceef6;
	background: #276b9d url(../images/topmenu-left.jpg) no-repeat left top;
	margin:0 2px 0px 0;
	padding:0 0 0px 4px;
	text-decoration:none;
	bottom: 0px;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#topmenu a span{
	float:left;
	display:block;
	background: transparent url(../images/topmenu-right.jpg) no-repeat right top;
	padding:10px 15px 10px 11px;
	vertical-align: top;
	margin:0px;
}

#topmenu a:hover{
	background: #b1c7d6 url(../images/topmenu-h-left.jpg) no-repeat left top;
	text-decoration:none;
	color: #00477c;
}

#topmenu a:hover span{
	background: transparent url(../images/topmenu-h-right.jpg) no-repeat right top;
}


/* Left Menu */

.leftmenu {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0px;
	background: #ebf2fe;
	list-style: none; 
	}
.leftmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.leftmenu li a {
	display: block;
	padding: 5px 10px 5px 22px;
	margin: 0;
	background: url(../images/arrow.gif) left center no-repeat;
	border-bottom: 1px solid #d4ddec;
	border-top: 1px solid #fbfdff;
	text-decoration: none;
	color: #3e3eaf;
}
.leftmenu li a:hover {
	color: #3a7c00;
	text-decoration: none;
	background: #e2e2f1 url(../images/arrow-hover.gif) left center no-repeat;
}
	



* html .leftmenu  li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 83.5%;
}

/* Menu Title */
.menutitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	background: #226fb2 url(../images/title-back.gif) top left no-repeat;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	padding: 6px 2px 6px 8px;
	float: left;
	width: 180px;

	}

/* Sub Menu Title */

.submenu {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0px;
	background: #e4edf2;
	list-style: none; 
	}
.submenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.submenu li a {
	display: block;
	padding: 5px 10px 5px 22px;
	margin: 0px;
	background: url(../images/arrow.gif) left center no-repeat;
	border-bottom: 1px solid #c6d5dd;
	border-top: 1px solid #e8f4fd;
	text-decoration: none;
	color: #002b8d;
}
.submenu li a:hover {
	color: #ae4f01;
	text-decoration: none;
	background: #eef8fe url(../images/arrow-hover.gif) left center no-repeat;
}
	



* html .submenu  li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 83.5%;
}


/* Book More and Other buttons */


.book {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	background: #73180b url(../images/book-back.gif) bottom left repeat-x;
	height: 28px;
}

.book a:link, .book a:visited {
	padding: 7px 15px 6px 15px;
	background: #73180b url(../images/book-back.gif) bottom left repeat-x;
	display: block;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	
	border-left: 1px solid #3c8ace;
	border-right: 1px solid #3c8ace;
	text-transform: uppercase;
	text-decoration: none;
}



.book a:hover {
	background: #c43700 url(../images/book-hover.gif) bottom left repeat-x;
	color: #EEE;
	border-left: 1px solid #ae4b2e;
	border-right: 1px solid #ae4b2e;
}


/* Links */

a:link {
	color: #892a00;
	text-decoration: none;
}

a:hover {
	color: #5a7101;
}

/* Right Menu */

.rmenutitle {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #981500;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	text-transform: none;
	padding: 4px 2px 4px 8px;
	float: left;
	width: 150px;

	}
	
* html .rmenutitle {

	width: 147px;

	}
.rmenu {
	margin:0px 0px 10px 0px;
	background-color:#e3e4eb !important;
	padding: 0px 0px 0px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 160px;
	
	
}




* html .rmenu {
	width: 157px;

	padding: 0px 0px 5px 0px;


	
}

.rmenu p{
	padding: 5px 0px;
	text-align: center;
	
	
}




.rmenu ul {
	margin:0px 0px 0px 0px;
	background-color:#e3e4eb !important;
	padding: 0px 0px 0px 0px;
	
	
}

.rmenu ul li {
	text-align: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.rmenu ul li a {
	background: #e3e4eb;
	display: block;
	color: #011879;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 4px;
	width: 96.5%;
	border-bottom: 1px solid #ced1db;
	border-top: 1px solid #eff2fd;

}

.rmenu ul li a:hover {
	background: #d92904;
	color: #FFF;
	text-decoration: none;
}



/*Booking Button */
.book1 {
	font: bold 12px Arial, Verdana, Tahoma;

	
	}
.book1 a:link, .book1 a:visited {
	background: #618902;
	font: bold 12px Arial, Verdana, Tahoma;
	color: #FFFFFF;
	vertical-align:middle;
	padding: 5px 10px;
	text-align:center;
	float: left;
	text-decoration: none;
	margin: 0px 10px 5px 0px;
	border: 1px solid #3c510a;

	}
.book1 a:hover {
	color:#f3ebbd;
	background: #6c5c03;
	border: 1px solid #463e0f;
		}

/* Book Trip Images */
a.book-trip{
		
background: url(../images/book-trip.jpg) top left no-repeat; height:20px; width: 85px; text-indent: -9999px;
border: 0px;
float: left;
margin: 5px 2px 0px 0px;
	}
	
a:hover.book-trip{
		background: url(../images/book-trip.jpg) bottom left no-repeat;
		height:20px; width: 85px; text-indent: -9999px;
		text-decoration:none;
	}
	
	
a.con-trip{
		
background: url(../images/contact-us.jpg) top left no-repeat; height:20px; width: 85px; text-indent: -9999px;
border: 0px;
float: left;
margin: 5px 2px 0px 0px;
	}
	
a:hover.con-trip{
		background: url(../images/contact-us.jpg) bottom left no-repeat;
		height:20px; width: 85px; text-indent: -9999px;
		text-decoration:none;
	}

/* Image No Float */

.no-float {
	float: none;
	padding: 0px;
	margin: 0px;
}

.main-left1 td {
	font: normal 11px/1.5 Tahoma, Geneva, sans-serif;
	padding: 2px;
	margin: 0px;
}

.main-left1 table {
	font: normal 11px/1.5 Tahoma, Geneva, sans-serif;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

#photo-gallery-box {
	padding: 8px;
	margin: 0px 0px 5px 0px;
	float: left;
	width: 97%;

	color: #343434;
	background: #FFF;
	border: 2px solid #EEE;
	}

