body {
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
}

TD {
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
font-weight: normal;
}

a {
color: #0041AC;
text-decoration: none;
}

a:hover {
color: #FD6A12;
text-decoration: underline;
}

a:active {
color: #0000AE;
text-decoration: none;
}

a:visited {
color: #336d00;
text-decoration: none;
}

a:visited:hover {
color: #ffdc00;
text-decoration: underline;
}

.whitelink {
font-family: Tahoma, Arial, Verdana;
color: #FFFFFF;
text-decoration: none;
}

.whitelink:hover {
font-family: Tahoma, Arial, Verdana;
color: #FFFC00;
text-decoration: none;
}

.whitelink:visited {
font-family: Tahoma, Arial, Verdana;
color: #FFFFFF;
text-decoration: none;
}

.title {
font-family: Arial, Tahoma, Verdana;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.border {
border: 2px solid #8ed1f1;
background: #ebf7fd;
float: left;
width: 98%;
}

* html .border {
width: 96%;
}

.leftborder {
border-left: 2px solid #FFFFFF;
}

.topborder {
border-top: 1px solid #B1B1B1;
}

.rightborder {
border-right: 1px solid #B1B1B1;
}

.bottomborder {
border-bottom: 1px solid #B1B1B1;
}

.menubox {
border-left: 1px solid #575757;
border-bottom: 1px solid #575757;
border-right: 1px solid #575757;
}

.topmenu{
font-family: Arial, Verdana, Tahoma;
font-size: 14px;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #f0f0f0;
border-bottom: 1px solid #e1e1e1;
}
.submenu {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	line-height: 18px;
	text-decoration: none;
	}


/*** Top Menu ***/

#topmenu{
	margin: 1px 9px 0px 0px;
	padding: 0;
	width: 100%;
	
}

* html #topmenu{
	width: 101%;
}

#topmenu ul{
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	float: left;
	width: 100%;
	font: bold 12px Arial, Verdana, Helvatica, Tahoma, sans-serif;
	background: #002c59 url(images/menuback.jpg) top left repeat-x;
		
}

* html #topmenu ul{ /*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
}

#topmenu ul li{
	display: inline;
}


#topmenu ul li a{
	float: left;
	color: #FFFFFF;
	padding: 9px 16px 9px 16px;
	text-decoration: none;
	background: url(images/menu-right.jpg) center right no-repeat;
	border:0px;
}

#topmenu ul li a:hover{
	color: #fbeefd;
	background: #be3f0b url(images/menu-hover.jpg) top left repeat-x;
	text-decoration: none;
}	


/* INside Box */

#insidebox {
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	position: relative;
	font: normal 11px/1.5  Tahoma, Geneva, sans-serif, Arial, Helvetica;
	background: #f3f5f8 url(images/top-box-back.jpg) bottom left repeat-x;
	float: left;
	width: 567px;
	}


	/* Top Box */

#topbox {
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	position: relative;
	float: left;
	width: 96.5%;
	font: normal 11px/1.5  Tahoma, Geneva, sans-serif, Arial, Helvetica;
	background: #f3f5f8 url(images/top-box-back.jpg) bottom left repeat-x;
	}

* html #topbox {

	width:99.4%;

	}
#topbox #tbleft{
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	width: 46%;
	}
	
* html #topbox #tbleft{

	width: 49%;
	}
	
#topbox #tbright{
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 46.5%;
	background: url(images/top-box-border.jpg) center left no-repeat;
	}
	
* html #topbox #tbright{
	width: 49%;

	}
	
#topbox #tbright #image-box{
	padding: 7px;
	border: 1px solid #dbd2c1;
	background: #e8e1d3;
	float: right;
	}
	

#topbox p{
	padding: 4px 0px 4px 0px;
	margin: 0px;
	}
	
#topbox h1 {
	font: bold 14px Helvetica, Arial, sans-serif;
	padding: 0px;
	padding: 0px 10px 2px 0px;
	margin: 0px 0px 5px 0px;
	color: #002d6b;
	border-bottom: 1px solid #dde2e9;
	}
	
h1 {
	font: bold 14px Helvetica, Arial, sans-serif;
	padding: 0px;
	padding: 0px 10px 2px 0px;
	margin: 0px 0px 5px 0px;
	color: #002d6b;
	border-bottom: 1px solid #dde2e9;
	}
	
	
/* Navigation Drop Down */


#dropmenudiv{
position:absolute;
border:0px;
font: normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
z-index:100;
background-color: #002c59;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid #114678; /*THEME CHANGE HERE*/
padding: 3px 0px 3px 0px;
text-decoration: none;
text-align: left;
color: #b5d4e9;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #f05a00;
background-color: #efe9da;
text-indent: 10px;
}



/* Left Menu */

.menutitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	background: #575757;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	width: 165px;
	

	}
	

.leftmenu {
	float: left;
	clear: both;
	width: 157.5px;
	margin: 0 0 10px 0;
	padding: 0px 5px 0px 5px;
	list-style: none; 
	background: #FFF;
	border: 1px solid #575757;
	}
	
* html .leftmenu {

	width: 165px;

	}
.leftmenu li {
	margin: 0 0 0px 0;
	padding: 0;
	list-style: none;
}
.leftmenu li a {
	display: block;
	padding: 4px 5px 4px 5px;
	margin: 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e1e1e1;
}
.leftmenu li a:hover {
	color: #fd6a12;
	text-decoration: none;
	background: #eefafd;
}
	



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

#inside-box {
	background: #FFF url(images/in-back.jpg) top left repeat-x; padding: 10px 5px 5px 5px; font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	margin: 0px;
}


.boxtitle{
		padding:3px 3px 3px 5px;
		font-family:Helvetica, Arial, Verdana;
		font-size: 14px;
		font-weight: bold;
		color: #EEE;
		width: auto;
		background-color: #003584;
	}

.boxtitle a{
	color: #FFFFFF;
}


.boxtext{
	padding:0px;
	text-align:justify;
}

.package{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px 4px 2px 4px;
	border-bottom: 1px solid #cfdaeb;	
	text-align: left;
	background: #f0f3f8;
}

.package a{
	text-decoration: none;
	padding-left: 15px;
	color: #01409d;
}


.package a:hover{
	text-decoration: underline;
	color: #060;
}
.packagebox{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 3px 10px 3px 10px;
}

.package .day{
	font-weight: normal;
	color: #1e5685;
	font-size: 11px;
	float: right;
	margin-right: 5px; 
	width: 20%;
	text-align: right;
}

/** Book This Trip **/

.book {
	font: bold 12px Arial, Verdana, Tahoma;
	margin: 0px 0px 30px 0px;

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

	}
.book a:hover {
	color:#f3ebbd;
	background: #1c5579;
	border: 1px solid #1a435d;
		}
			
