@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333333;}
	
#container {
	width: 760px;
	margin: 0 auto;
	padding: 5px;
	font-size: 1.1em; 
}

#islands {padding-right: 20px; }

#header {
	height: 86px;
	padding-bottom: 10px;
	
	background: #FFFFFF;
}
#logo {
	position: relative;
	top: 15px;
	left: 30px;
}

#phone {
	position: relative;
	top: 15px;
	left: 200px;
}

table{border: 1px solid #007BC2;  }


h1 {color: #00B7F0;
	font-size: 2em;
	font-weight: bold;
	margin-left: 32px;
}

.tableheader{font: bold 1.2em Arial, Helvetica, sans-serif; color:#D43293; margin: 15px 0 5px 35px; width: 700px;}

.dateheader {background-color: #007BC2; color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; width:115px;}
.supplierheader {background-color: #007BC2; color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; width:105px;}
.shipheader {background-color: #007BC2; color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; width:155px;}
.durationheader {background-color: #007BC2; color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; width:70px}
.intineraryheader {background-color: #007BC2; color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; }
.priceheader {background-color: #007BC2; color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:center; width:44px;}


.tabletext{color: #333333; font: .9em  Arial, Helvetica, sans-serif; margin: 2px; }
.price {color: #e33810; font: bold 1em  Arial, Helvetica, sans-serif; text-align:center; }
.address { color:#007BC2; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; }
.boldpurple {color: #D43293; font-weight: bold;}
#nav {padding: 5px 0px 5px 35px;  color:#FFFFFF; font: bold 1em Arial, Helvetica, sans-serif; text-align:left; }

a:link {text-decoration: none; color: #D43293; font-weight:bold}
a:visited {text-decoration: none; color: #D43293; font-weight:bold}
a:active {text-decoration: none; color: #D43293; font-weight:bold}
a:hover {text-decoration: underline; color: #D43293; font-weight:bold}

.product td{border-right: 1px solid #FFFFFF; }

#main {background-color:#FFFFFF;}
#main p{font: Arial, Helvetica, sans-serif;  margin: 5px 35px 5px 35px; }


.terms { font-size: .75em;  color:#000000; font:  Arial, Helvetica, sans-serif; text-align:left; padding: 10px 0; }
.date { float:left; font-size: .8em;  color:#000000; font:  Arial, Helvetica, sans-serif; text-align:right; margin:20px 0 0 0; }

/*NAV */
/* nav_container */
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #007BC2;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #007BC2;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #00B7F0;
color: #fff;
}




	
