html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote {margin: 0; padding: 0;}

/*Removes dotted links in FF 1.5 when using negative text indent */
a
{
	outline: none;
}

		body
		{
			background-color: #F7F6EC;
			text-align: center;
			font-family: tahoma, geneva, verdana, sans-serif;
			color: #88867A;
			font-size: 11px;
		}

h1
{
	font-size: 18px;
	margin-bottom: 9px;
}	

h2
{
	text-decoration: underline;
	font-size: 13px;
	margin-bottom: 3px;
}	

p,
ul,
ol,
dl,
blockquote,
table,
td
{
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 18px;
}

ul,
ol
{
	margin-left: 22px;
}

blockquote
{
	margin-left: 22px;
	
}
		
		#OuterWrapper
		{
			margin: 0 auto;
			width: 628px;
			text-align: left;
			
		}
		
		#InnerWrapper
		{
			background: url(../images/content-bg.gif) repeat-y;
		}
		
		#Header
		{
			background: url(../images/header-bg.gif) no-repeat;			
			height: 107px;
		}
		
		#PrintLogo
		{
			display: none;
			visibility: hidden;
		}
		
		#Logo
		{
			width: 189px;
			float: left;
		}
		
		#Address
		{
			text-align: right;
			padding-top: 25px;
			padding-right: 10px;
		}
		
		#Address p
		{
			font-size: 9px;
			line-height: 12px;
			color: #005C91;
			margin: 0;
		}
		
		#Navigation
		{
			background: url(../images/navigation-bg.gif) no-repeat;			
			height: 27px;
			padding-left: 40px;
		}
			#Navigation ul 
			{
				margin: 0;
			}
			#Navigation ul li
			{
				
				text-indent: -9000px;
				list-style: none;
				float: left;
				
			}
			
			#Navigation ul li a
			{
				background-position: left top;
				display: block;
				width: 100px;
				height: 27px;
				background-repeat: no-repeat;
				text-decoration: none;
			}
			
			li#NavStart a
			{
				background: url(../images/bt-end-light.gif);
				width: 1px !important;
			}
			
			li#NavHome a
			{
				background: url(../images/bt-home.gif);
				width: 62px !important;
			}
			
			li#NavWhyItWorks a
			{
				background: url(../images/bt-why-it-works.gif);
				width: 103px !important;
			}
			
			li#NavHowWeDoIt a
			{
				background: url(../images/bt-how-we-do-it.gif);
				width: 105px !important;
			}
			
			li#NavSeeForYourself a
			{
				background: url(../images/bt-see-for-yourself.gif);
				width: 118px !important;
			}
			
			li#NavYourTrip a
			{
				background: url(../images/bt-your-trip.gif);
				width: 80px !important;
			}
			
			li#NavMeetUs a
			{
				background: url(../images/bt-meet-us.gif);
				width: 75px !important;
			}
			
			li#NavEnd a
			{
				background: url(../images/bt-end-dark.gif);
				width: 1px !important;
			}
			
		
		#ColumnWrapper
		{
			background: url(../images/left-column-bg.gif) repeat-y;
		}
		#ColumnWrapper2
		{
			background: url(../images/left-column-bg100.gif) repeat-y;
		}		
		#Column
		{
			width: 201px;
			float: left;
			padding-top: 10px;
			margin-bottom: 1px;
		}
		#Column2
		{
			width: 151px;
			float: left;
			padding-top: 10px;
			margin-bottom: 1px;
		}		
			#Column h3
			{
				padding-left: 8px;
				margin-top: 40px;
				text-transform: uppercase;
				background: none;
				margin-bottom: 5px;
				font-size: 12px;
			}
			
			#Column .testimonialheader
			{
				background: url(../images/testimonial-header-bg.gif) no-repeat top center;
				height: 6px;
				line-height: 6px;
				font-size: 6px;
			}
			
			#Column .testimonialfooter
			{
				background: url(../images/testimonial-footer-bg.gif) no-repeat top center;
				height: 6px;
				line-height: 6px;
				font-size: 6px;
				margin-bottom: 8px;
				clear: both;
			}
			
			#Column .testimonial
			{
				
				background: url(../images/testimonial-bg.gif) repeat-y center;
				padding: 2px 6px;
	

			}
			
			#Column .testimonial img
			{
				margin-right: 8px;
			}
			.testimonial h4 
			{
				font-size: 9px;
				font-weight: bold;
				margin-bottom: 6px;
			}
			
			.testimonial p
			{
				font-weight: normal;
				margin-bottom: 10px;
				font-size: 9px;
				line-height: 11px;
				clear: right;
			}
		
		#ColumnedContent
		{
			padding-left: 211px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		#HomeColumnContent
		{
			padding-left: 201px;
		}
			#HomeFlashContent
			{
				background: url(../images/home-flash-bg.gif) no-repeat;
				width: 427px;
				height: 190px;
			}
			
			#HomeTabWrapper
			{
				
			}
				
				#HomeTabs
				{
					background: url(../images/tabs-bg.gif) no-repeat;
					height: 28px;
					text-align: center;
					padding-left: 30px;
				}
				
				#HomeTabs ul 
				{
					margin: 0;
				}
				
				#HomeTabs ul li
				{
					text-indent: -9000px;
					list-style: none;
					float: left;
					
				}
				
				#HomeTabs ul li a
				{
					background-position: left top;
					display: block;
					width: 197px;
					height: 28px;
					background-repeat: no-repeat;
					text-decoration: none;
				}
				
				#HomeTabs li a.tabback
				{
					background-position: left bottom!important;
					cursor: hand;
				}
				
				#HomeTabs li a.tabfront
				{
					background-position: left top!important;
					cursor: hand;
				}

				li#TabWho a
				{
					background: url(../images/tab-who.gif);
					width: 197px;
				}
				
				li#TabRecent a
				{
					background: url(../images/tab-recent.gif);
					width: 151px;
				}
			
			
				#HomeTabs img
				{
					border: 0;
				}
				
				#HomeWho
				{
					display: block;
					visibility: visible;
				}
				
				#HomeRecent
				{
					display: none;
					visibility: hidden;
				}
				
				.hometab
				{
					padding: 25px 20px;					
				}
		
		#Footer
		{
			border-top: 1px solid #88867A;
			text-align: center;
		}
		
			#Footer p
			{
				margin-top: 15px;
				text-align: center;
				font-size: 9px;
				line-height: 12px;
				margin-bottom: 15px;
			}
			
		/* =3 pixel jog fix for IE
---------------------------------------------------------------*/

		* html #Column
		{
			margin-right: -3px;
		}
		* html #ColumnedContent
		{
			margin-left: -3px;
			height: 1%;
			padding-left: 10px;
		}
	
		* html #HomeFlashContent
		{
			height: 190px;
			margin-left: -3px;
		}
		* html #HomeTabWrapper
		{
			margin-left: -3px;
			height: 1%;
		}
		
.clearfix
{
	clear: both;
}


blockquote.pullquote {
float: right;
width: 150px;
margin: 10px 0 10px 15px;
padding: 0;
font: 18px/24px georgia, palatino, serif;
color: #333;
text-align: center;
}


/*
.clearfix:after
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix
{
	display: inline-table;
}
*/

/* Hides from IE-mac \*/

/*
* html .clearfix {height: 1%;}

.clearfix {display: block;}
*/

/* End hide from IE-mac */	
/*
		.clearfix
		{
			display: block;
		}

		.clearfix:after
		{
		    content: "";
		    display: none; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
		}
*/