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

body {
	font: normal 10pt "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	line-height: 1.225em;
	color: #333;
}

h1,h2,h3,h4	{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #000;
}

a	{color: #000; text-decoration: none;}

h1 {font-size: 24pt; margin-bottom: 20px;}
h2 {font-size: 18pt; margin-top: 20px;}
h3 {font-size: 12pt;}
h4 {font-size: 10pt; margin-bottom: -8px;}

.top-left-shadow,
.top-right-shadow,
.bottom-left-shadow,
.bottom-right-shadow,
.utility-menu,
.main-menu,
.top-navigation-bottom h2 a,
.top-message-message,
.top-message-image,
.feature-row,
.latest-row .col-3,
.corners,
.follow-us,
.youdo-logo,
.tour-image a,
.tour-next,
.footer-left,
.tour-questions,
.right-col-fade-top,
.right-col-fade-bottom,
.world-map,
.submenu-casestudy,
.casestudy-image,
.casestudy-image-in-text,
.casestudy-next-back,
.buzzy-beetle-overlay,
.buzz-image,
.sign-up-button,
.sign-up-tips,
.submenu,
.back-to-top,
.subscribe-div{
	display: none !important;
}

.contact-us	{
	margin-top: 30px;
	padding-top: 10px;	
	border-top: 1px solid #ccc;
}

.footer-bottom	{
	margin-top: 30px;
	padding-top: 20px;	
	font-size: 8pt;
	border-top: 1px solid #ccc;
}

.footer-bottom p	{
	margin: 0;
	padding: 0;
}

.clear-both	{
	display: block;
	float: none;
	clear: both;
	height: 0;
	overflow: hidden;
}

blockquote	{
	font: normal 15pt Georgia, "Times New Roman", Times, serif;
	quotes: "" "";
	margin: 30px 0 0 0;
}

blockquote:before	{
	content: "\"";
}

.page-intro{
	font-size: 14pt;
	line-height: 1.2em;
}

.price-per-seat{
	font-size: 14pt;
	line-height: 1.2em;
	border: 1px solid #ccc;
	padding: 20px;
}

address	{
	font-style: normal;
	padding-left: 20px;
	margin-bottom: 20px;
}

.google-map	{
	margin-top: 30px;
}

.tour-image	{float: left; margin-right: 20px;}
.right-hand-side	{float: right;}
.tour-blurb			{float: left; width: 350px;}

.tour-feature	{margin-bottom: 30px;}

