/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	height: 100%;
	line-height: 1.5;
	}
	
html {
	height: 100%;
	}
	

#thumbnail 	{
width: 500px;
height: 75px;
overflow:auto;
	}

/* text */
H1 {
	font-size: 14px;
	color: #717C5F;
	}
	
H3 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}
	
H4 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
	
H5 {
	font-size: 14px;
	font-weight: bold;
	}
	
.bold {
	font-size: 11px;
	font-weight: bold;
	}
	
/* links */
a:link { color: #B3CBC2; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; }
a:active { color: #FFFFFF; text-decoration: none; }

/* nav */
#navbar {
	position: absolute;
	width: 500px;
	top: 54px;
	left: 290px;
	padding: 0px;
	}

#navbar ul { 
	list-style: none; 
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size:12px;
	font-weight: bold;
	}

#navbar li { display: inline; margin-left: 9px; }
#navbar ul li a:link { display: inline; text-decoration: none; color: #B3CBC2;} 
#navbar ul li a:visited { display: inline; text-decoration: none; color: #B3CBC2;} 
#navbar ul li a:hover { display: inline; text-decoration: none; color: #FFFFFF;} 
#navbar ul li a:active { display: inline; text-decoration: none; color: #FFFFFF;}

#navmap {
	position: absolute;
	width: 600px;
	top: 235px;
	left: 45px;
	padding: 0px;
	}
	
#navmap ul { 
	list-style: none; 
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size:12px;
	}

#navmap li { display: inline; } 
#navmap ul li a:link { display: inline; text-decoration: none; color: #666666;} 
#navmap ul li a:visited { display: inline; text-decoration: none; color: #000000;} 
#navmap ul li a:hover { display: inline; text-decoration: none; color: #000000;} 
#navmap ul li a:active { display: inline; text-decoration: none; color: #000000;}

#subnav {
	position: absolute;
	width: 600px;
	top: 235px;
	right: 0px;
	padding: 0px;
	text-align: right;
	}

#subnav ul { 
	list-style: none; 
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-size:12px;
	}
	
#subnav li { display: inline; } 
#subnav ul li a:link { display: inline; text-decoration: none; color: #666666;} 
#subnav ul li a:visited { display: inline; text-decoration: none; color: #000000;} 
#subnav ul li a:hover { display: inline; text-decoration: none; color: #000000;} 
#subnav ul li a:active { display: inline; text-decoration: none; color: #000000;}


/* positioning */
#container {
	position:absolute;
	width: 760px;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -380px;
	vertical-align: text-bottom;
	}

#banner {
	position: relative;
	width: 750px;
	height: 267px;
	margin-left: 5px;
	background-image: url(../images/banner.jpg);
	}
	
#content_box {
	position: absolute;
	margin-left: 5px;
	top: 268px;
	width: 750px;
	height: 100%;
	}
	
#content {
	position: absolute;
	margin-top: 10px;
	margin-left: 45px;
	width: 509px;
	}
	
#content_gal {
	position: absolute;
	margin-top: 10px;
	margin-left: 45px;
	width: 680px;
	height: 100%;
	}
	
#itin_img {
	float: right;
	width: 100px;
	height: 100px;
	margin-right: 25px;
	}



/* tours */
#content_tours {
	position: absolute;
	margin-top: 10px;
	margin-left: 45px;
	width: 690px;
	}
	
.tour { font-size: 14px; color: #666666; font-weight: bold; }
.price { font-size: 14px; color: #075A3B; font-weight: bold; }

/* current */

a.current { font-size: 14px; color: #075A3B; font-weight: bold; text-align: center; text-decoration: none; }
a.current:hover { font-size: 14px; color: #06442D; text-align: center; text-decoration: none; }
a.current:visited { font-size: 14px; color: #075A3B; text-align: center; text-decoration: none; }

a.current2 { font-size: 12px; color: #666666; text-align: center; text-decoration: none; }
a.current2:hover { font-size: 12px; color: #000000; text-align: center; text-decoration: none; }
a.current2:visited { font-size: 12px; color: #666666; text-align: center; text-decoration: none; }

a.view { font-size: 12px; color: #075A3B; text-align: center; text-decoration: none; font-weight:bold; }
a.view:hover { font-size: 12px; color: #06442D; text-align: center; text-decoration: none; font-weight:bold; }
a.view:visited { font-size: 12px; color: #075A3B; text-align: center; text-decoration: none; font-weight:bold; }

H2 {
	font-size: 14px;
	color: #075A3B;
	text-align: center;
	}
	
#current {
	position: absolute;
	background-repeat: repeat-y;
	margin-top: 10px;
	width: 190px;
	height: auto;
	left: 560px;
	}
	
/* signup */

H4 {
	font-size: 10px;
	text-align: right;
	color: #075A3B;
	}
	
#signup {
	position: relative;
	width: 475px;
	top: 0px;
	left: 256px;
	padding: 0px;
	}
	
a.contact { font-size: 12px; color: #666666; text-decoration: none; font-weight:bold; }
a.contact:hover { font-size: 12px; color: #000000; text-decoration: none; font-weight:bold; }
a.contact:visited { font-size: 12px; color: #666666; text-decoration: none; font-weight:bold; }

a.itin { font-size: 14px; color: #666666; font-weight: bold; text-decoration: none; }
a.itin:hover { font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
a.itin:visited { font-size: 14px; color: #666666; font-weight: bold; text-decoration: none; }

/* admin */

#content_admin {
	position: absolute;
	margin-top: 10px;
	margin-left: 45px;
	width: 700px;
	}
	
a.admin { font-size: 11px; color:#666666; text-decoration: none; font-weight:bold; }
a.admin:hover { font-size: 11px; color:#000000; text-decoration: none; font-weight:bold; }
a.admin:visited { font-size: 11px; color:#666666; text-decoration: none; font-weight:bold; }


/* splash */
#cont {
	position: absolute;
	width: 751px;
	top: 100px;px;
	left: 50%;
	margin-left: -375px;
	} 

#splash {
	position: absolute;
	width: 751px;
	height: 243px;
	background-image: url(../images/splash.jpg);
	} 
	
#splash_en {
	position: absolute;
	width: 360px;
	text-align: right;
	top: 243px;
	}
	
#splash_fr {
	position: relative;
	width: 50%;
	text-align: left;
	top: 243px;
	left: 50%;
	}
	
#enter_en {
	position: absolute;
	top: 95px;
	left: 5%;
	}
	
#enter_fr {
	position: absolute;
	top: 95px;
	right: 5.5%;
	text-align: right;
	width: 100px;
	}
	
a.splash { font-size: 18px; color:#CCD6BB; text-decoration: none; font-weight:bold; line-height:normal; }
a.splash:hover { font-size: 18px; color: #FFFFFF; text-decoration: none; font-weight:bold; line-height:normal; }
