* { 
	margin:0; 
	padding: 0; 
}

body {
	color: #090909;
	font: normal 12px  Verdana, Arial, Sans-serif;
	text-align: center;
	margin: 0px 5px 10px 5px;
	line-height:1.5;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #0052A4;
}

/* links */
a	{ 
	color: #00106f;
	text-decoration: none;
}

a:hover { 
	color: #db4d00;
	text-decoration: underline;
}
a:visited { 
	color: #2a005a;
}
a:visited:hover { 
	color: #902900;
	text-decoration:underline
}

	
p {
	margin:0 0 10px;
	}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;	
	color: #000;
	font-weight:bold;
	
}
/***** LAYOUT *****/


#bodylayer {
	position: inherit;
	margin: auto;
	margin-left: 5px; 
	margin-right: 5px;
	margin: auto;
	width: expression(document.body.clientWidth < 767? "765px" : document.body.clientWidth > 932? "930px" : "auto");
	min-width:765px;
	max-width:930px;
}

#header {
	padding: 0;
	float: left;
	width: 100%;
	}
	
#toptitle {
	background: url(images/toptitle_back.gif) no-repeat left bottom;
	float: left;
	font: bolder 14px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #180500;
	width:193px;
	height: 22px;
	position: absolute;
	margin-left:0;
	margin-bottom:0;	
	}
	
* html #header #toptitle {
	position: static;
	margin: 145px 0 0 7.5px;
	overflow: auto;
	}
	
/*** Head Menu ***/

#topmenu{
	margin: 0;
	padding: 0;
	background: #2e2824;
}

#topmenu ul{
	margin: 0;
	padding:0px;
	text-transform: uppercase;
	font: bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	list-style-type:none;
}
#topmenu ul li {
	float:left;
	}

#topmenu ul li a{
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/topmenubg.gif) no-repeat top center;
	margin-right: 3px;
	padding:14px 0 6px 0;
	width:90px;
	text-align:center;
}

#topmenu ul li a:hover{
	color: #ffffff;
	background: url(images/topmenubg.gif) no-repeat bottom center;
	text-decoration: none;
}	

/**Welcome Box**/
#welcomebox {
	background: #eae9d7;
	border: 5px solid #d3d3b7;
	width: 98.5%;
	}

#welcomebox #text {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #180000;
	padding: 0px 7px 5px 7px;
	line-height: 1.5;
	}

h1 {
	font-weight: bolder;
	font-size: 16px;
	font-family: 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	margin-bottom: 4px;
	padding: 0px;
	color: #220000;
}

/**inner Padding**/

.innerpadding {
	padding: 10px 0px 10px 0px;
	}
	
.whitetitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	}
	

/* Top marquee*/
.topmarquee {
	padding: 2px 15px 2px 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	
/** body background **/

.bodyback {
	background: #FFFFFF url(images/body_bkg.jpg) repeat-x left top;
	padding: 15px;
	}
/***Left Menu Title***/
.menutitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color:#FFFFFF;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top:3px;
	padding-left: 10px;
	background: #8b6f41 url(images/leftmenu_tback.gif) no-repeat top left;
	}
.submenutitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color:#FFFFFF;
	vertical-align: middle;
	padding: 3px 3px 3px 6px;
	text-align:center;
	}
	
.submenutitle1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color:#FFFFFF;
	vertical-align: middle;
	padding: 3px 3px 3px 6px;
	background: #21374a;
	}


/*** Left menu ***/

.leftmenu {
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 100%;
	text-align: left;
	background-color: #ffeccc;
}

.leftmenu  li a{
	display: block;	
	font: normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #d2c2a9;
	background: #ffeccc url(images/arrow.gif) 0 8px no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	color: #100e0e;
}


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

.leftmenu  li a:visited{
	color: #372e20;
}

.leftmenu li a:hover{
	background: #2e2824 url(images/arrow.gif) 0 -16px no-repeat;
	color: #FFFFFF;
}


/***** Sub Menu *****/

.submenu {
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 100%;
	background: #CEE7FF;
}

.submenu  li a{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	color: #003366;
	border-bottom: 1px dotted #666d77;
	background-color: #D8EFF5;
	background: url(images/arrow_1.gif) 0 10px;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


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

.submenu  li a:visited, .submenu  li a:active{
	color: #000066;
}

.submenu  li a:hover{
	color: #003399;
	background: url(images/arrow_1.gif) 0 -27px;
	background-repeat: no-repeat;
	background-color: #9DCEFF;
}


/* Submenu1*/

.submenu1 {
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 100%;
}

.submenu1  li a{
	display: block;	
	font: normal 11px Tahoma, Verdana, Helvetica;
	background: #d6dce1 url(images/submenu_arrow.gif) left center no-repeat;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	color:#112231;
	border-bottom: 1px dotted #b2bdc6;
}


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

.submenu1  li a:visited, .submenu1  li a:active{
	color: #2f4248;
}

.submenu1  li a:hover{
	background: #688093 url(images/submenu_hover1.gif) left center no-repeat;
	color: #FFFFFF;
}

/**/
.welcome {
	font: bolder 17px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	color: #0d0d0d;
	padding: 2px;
	border-bottom: 1px solid #EEEEEE;
	text-transform: uppercase;
	}
/* */

.padding{
	padding-bottom:5px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:0px;
}

/* Packge title */
.packagetitle {
	font: bolder 15px 'Trebuchet MS', Arial, Helvetica, Verdana, Tahoma, sans-serif;	
	color: #ac3000;
	margin-bottom: 3px;
	padding: 0px  0px 5px 25px;
	border-bottom: 1px solid #c6c290;
	text-align: lef;
	background: url(images/trek_arrow.gif) left center no-repeat;
	}

.ptitle {
	font: bolder 12px Arial, Helvetica, Verdana, Tahoma, sans-serif;	
	color: #302f28;
	margin-bottom: 2px;
	padding: 2px 2px 2px 5px;
	text-align: lef;
	}

.packageborder {
	text-align: left;
	padding: 2px 1px 3px 4px;
	font: normal 12px 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #f0eed8;
	letter-spacing: 1px;
	}



.container{
	border: 0;
	margin: 5px;
	padding: 3px;
}

.ctitle {
	font: bold 14px Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	color: #2c5d00;
	}

/**/
.subtitle {
	font: bold 14px Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color: #1f4e01;
	}

.red {
	color: #b62f00;
	}
.imgleft {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-right: 10px;
	float: left;
}
.imgright {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-left: 10px;
	float: right;
}

.imgfront {
	padding: 3px;
	border: 1px solid #FFFFFF;
	margin-left: 10px;
	float: right;
	background: #EEEEEE;
}

.fronttext {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	padding: 0px 5px 0px 5px;
	}
	
.paddingtd {
	padding: 3px;
	border: 1px solid #EEEEEE;
	}
	

.smalltext {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
		
/**/	
.footer-menu {
	line-height: 1.2;
	text-decoration:none;
	color:#000000;
	padding: 8px 5px 3px 5px;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.footer-menu a:link{
	color:#000000;
}
.footer-menu a:hover {
	color: #396a00;
	border-bottom: 1px solid #7f6b31;
	text-decoration: none;
	}
	
.footer-menu a:visited{
	color:#000000;
}
	
.footer-left {
	line-height: 1.2;
	color:#006699;
	padding: 7px;
	vertical-align: middle;
	text-align: center;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

.footer-left a:link {
	text-decoration:none;
	color:#003366;
	}
.footer-left a:hover {
	color: #396a00;
	}
	
.footer-left a:visited {
	text-decoration:none;
	color:#DDDDDD;
	}
.footer-right {
	line-height: 1.5;
	color:#000000;
	padding: 4px 4px 6px 0px;
	vertical-align: middle;
	text-align: right;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
.footer-right a:link {
	text-decoration:none;
	color:#000000;
	}
	
.footer-right a:hover {
	color: #396a00;
	border-bottom: 1px solid #7f6b31;
	}
	
.footer-right a:visited {
	text-decoration:none;
	color:#DDDDDD;
	}

/* Trip Top Title */

.triptitle {
	font: bolder 16px Arial, 'Trebuchet MS', Helvetica, Verdana, Tahoma, sans-serif;	
	color: #6d0b00;
	margin-bottom: 3px;
	padding: 0px  0px 5px 23px;
	border-bottom: 1px solid #d0d0c5;
	text-align: left;
	background: url(images/trip_arrow.gif) left top no-repeat;
	}
	
.innertop {
	padding: 2px 2px 2px 5px;
	margin: 0px 0px 10px 0px;
	background-color: #C4C18E;
	}
.innertop h1 {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #574f38;
	}
	
.innerpadding {
	padding: 0px 0px 10px 0px;
	}
	
	.tripborder {
		background: #d4d3c3;
		border: 5px solid #a4a394;
		margin: 0px 0px 10px 0px;
}
.storypic {
	text-align:right;
	border:1px solid #000;
	margin-left:10px;
	margin-top:5px;
	float:right;
	}
#storytable p {
	margin:0;
	}#bodylayer h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f4e01;
}
#bodylayer div ul li {
	font-weight: normal;
}
	#bodylayer h3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}