*
{
font-family:			Verdana, Arial, Helvetica, sans-serif;
}

html
{
     
}

body 
{
margin :				0;
padding:				0;
font-size:				100%;
font-family:			Verdana, Geneva, Helvetica, sans-serif;
background:			 #FFFFFF;
text-align:				center; /* center for ie 5.5 */
}

/* ----------------- PAGE STRUCTURE ----------------- */

#page_container 
{
width: auto;
border: 0;
margin: 0 5%;
background:		none;
}

/* ----------------- HEADER ----------------- */

#header
{
display:				none;
}  

/* ----------------- FEATURE PANEL ----------------- */

#features_panel
{
display:				none;
}
    
/* ----------------- LEFT PANEL ----------------- */

#leftpanel
{
float:					none;
width:					auto;
margin:				0;
text-align:			center;
}

#destinations
{
display:				none;
}

#tour_navigation {
display:				none;
}

/* ----------------- MAIN CONTENT AREA----------------- */

#content_container
{
margin:			0;
padding:			0;
float:				none;
width:				auto;
}

#content
{
float:				none;
padding:			0;
margin:			0;
width:				auto;
color:				#000000;
}

#content p
{
color:					#000000;
font-size:				10pt;
}

h1
{
font-size:				22pt;
margin:				20px 0 0 0;
padding:				5mm 0;
text-align:			center;
}

h2
{
font-size:				18pt;
margin:				0 0 5mm 0;
padding:				5mm 0;
text-align:			center;
}

h3
{
font-size:				16pt;
color:					#000000;
margin:				0;
padding:				5mm 0;
text-align:			center;
margin-bottom:			0;
}

h4
{
font-size:				14pt;
margin:					0;
padding:				0;
color:					#000000;
text-align:			center;
}

.date
{
font-size:				11pt;
color:					#000000;
font-weight:			lighter;
margin:				0;
padding:				2mm 0;
text-align:			left;
}

.location
{
padding:				2mm 0;
border-top:			1px solid #C1CDCD;
font-size:				11pt;
text-transform:		uppercase;
font-weight:			lighter;
text-align:			left;
}

ul.departures {
margin: 0 0 5mm 0;
padding: 0;
list-style-type: none;
border-top: 1px solid #C1CDCD;
color: #990000;
}

ul.departures li {
padding: 0;
border-bottom: 1px solid #C1CDCD;
font-size: 12pt;
text-transform: uppercase;
}

#rightpanel ul.departures {
margin: 0;
padding: 0
font-size:	10pt;
color: #000000;
}

/* ----------------- RIGHT PANEL ----------------- */

#rightpanel
{
float:					none;
width:					auto;
margin:				10mm 0 0 0;
text-align:			left;
border-top:			2px solid #333333;
}
#rightpanel img
{
display:				none;
}

/* ----------------- FOOTER ----------------- */

#footer 
{
margin:				20mm 0 0 0;
font-size:				8pt;
color:					#000000;
border-top:			3px solid #333333;
background-image:		none;
padding:				0;
}

#footer p
{    
padding:				0;
}

#footer img
{
display:				none;
}

#footer a,
#footer a:visited
{    
color:					#000000;
}

.credits
{
float:					none;
display:				none;
}


.box
{
background-color:	#FFFFFF;
color:				#333333;
}

.box a
{
color:			  #333333;
}

a.button{
display:				none;
}

table {
font-size:				10pt;
margin-bottom:			5mm;
border-collapse:		collapse;
}

td {
background-color:		#C1CDCD;
border:					0.5mm solid #333333;
padding:				2mm;
margin:					0;
text-align:				center;
}

th {
text-align:				center;
background-color:		#C1CDCD;
border:					0.5mm solid #333333;
padding:				2mm;
margin:					0;
text-transform:			uppercase;
color:					#333333;
font-weight:			lighter;
}

