#maincontainer {
	width: 1000px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	margin-top: 5px;
}
#topsection {
	background: url(photos/header.jpg) top left no-repeat;
	height: 150px; /*Height of top section*/
	margin: 0px 0 0 0;
}
#topsection h3 {
	background: transparent;
	font: 11px  trebuchet, arial rounded MT bold, verdana, arial, sans-serif;
	color: #FFF;
	text-align: left;
	margin: 0px 0 -20px 5px;
	position: relative;
	top: 85px;
	left: 60px;
}
#topsection #emaildiv {
	position: relative;
	top: 20px;
	left: 0px;


}
#testimonial {
	width: 170px;
	background: #FFF;
	margin: 90px 20px 10px 0px;
	padding: 10px;
	font: 11px  trebuchet, arial rounded MT bold, verdana, arial, sans-serif;
	color: #000;
	line-height: 18px;
	border-style: solid;
	border-width: 1px;
	border-color: #333 #FFF #FFF #333 ;
	position: relative;
	top: 255px;
	left: 60px;
}

.raised h4 {  /*Itinerary*/
	background: transparent;
	font: 15px trebuchet, arial rounded MT bold, verdana, arial, sans-serif;
	color: #030;
	font-weight: bold;
	text-align: left;
	margin: 0px 0 10px 0px;
	width: 600px;
	padding: 6px 3px 9px 20px;
}

#logos {
margin: 0 30px 0 -5px;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu,  .menu_ie7 {
	z-index: 1000;
	font-size: 90%;
	height: 315px;
	margin: 0px 0 10px 15px; /* this page only */
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 200px;
	position: relative;
	left: 10px; 
	top: 10px;
	background: transparent;
}
.menu_ie7 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 200px;
	position: relative;
	left: -20px;
}

.menu li {
	position: relative;
	background: transparent;
	height: 26px;
	margin: 3px 0 0 0;
}
.menu_ie7 li {
	position: relative;
	background: transparent;
	height: 26px;
}

* html .menu li {
	margin-left: -16px; 
	margin-lef\t: 0;
}
/* get rid of the table */
.menu table {position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; font-size: 1em; width: 0; height: 0;}

/* style the links */
.menu a {
	font: 12px trebuchet, verdana, arial, helvetica, sans-serif;
	display: block; 
	text-decoration: none;
	height: 24px;
	line-height: 25px;
	width: 200px;
	color: #009;
	text-indent: 5px;
	background: transparent url(graphics/menu_off.png);
	text-align: left;
	padding: 1px 0 1px 0;
}
.menu a.special {
	font: 12px trebuchet, verdana, arial, helvetica, sans-serif;
	display: block; 
	text-decoration: none;
	height: 24px;
	line-height: 25px;
	width: 200px;
	color: #009;
	text-indent: 5px;
	background: transparent url(graphics/menu_special.png);
	text-align: left;
	padding: 1px 0 1px 0;
}
.menu_ie7 a {
	font: 11px trebuchet, verdana, arial, helvetica, sans-serif;
	display: block; 
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 200px;
	color: #00C;
	text-indent: 5px;
	border-bottom: 1px solid #fff;
	background: transparent url(graphics/menu_off.png);
	text-align: left;
}

.menu a:visited{
	color: #900;
}



/* style the link hover IE*/
* html .menu a:hover {
	color: #000; 
	background: #EEE;
}
/*Seems to be for IE7*/
.menu :hover > a {
	color: #000; 
	background: url(graphics/menu_over.gif);
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility: hidden;
	position: absolute;
	top: -1px;
	left: 150px;		
	border-style: solid;
	border-width: 1px;
	border-color: #FFF #333 #333 #FFF;
	background: #e4e7cf url(graphics/submenu.jpg) repeat-y;
	padding: 10px 3px 10px 3px;
}
.menu_ie7 ul ul {
	visibility: hidden;
	position: absolute;
	top: -10px;
	left: 200px;		
	border-style: solid;
	border-width:  1px;
	border-color: #333 #333 #333 #FFF;
	background: #e4e7cf url(graphics/submenu.jpg) repeat-y;
}


.menu ul li:hover,
.menu ul a:hover {
	background: transparent url(graphics/menu_on.png);

}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
	visibility: visible;
	width: 400px;
	position: relative;
	left: 170px;
	top: -22px;
	z-index: 2000;
	text-align: left;
}
.menu ul li:hover ul li,
.menu ul a:hover ul li{
	background: transparent;
	margin: 0 0 -5px 0;
}

.menu_ie7 ul li:hover ul,
.menu_ie7 ul a:hover ul {
	visibility: visible;
	width: 360px;
	position: relative;
	left: 200px;
	top: -32px;
	z-index: 2000;
	text-align: left;
}

/* width of sub level link */
.menu ul li:hover ul a,
.menu ul a:hover ul a {
	width: 390px;
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	border-width: 0;
}

.menu ul li:hover ul a:hover,
.menu ul a:hover ul a:hover,
.menu_ie7 ul li:hover ul a:hover,
.menu_ie7 ul a:hover ul a:hover {
	background: #FFF;
	color: #F00;
}

.menu ul li:hover ul li:hover,
.menu ul a:hover ul a:visited {
	color: #900;
}

/*CONTENT AREA*/
