﻿.topimagespacer
{
	border-bottom: solid 5px White;
}

li
{
    margin-bottom: 15px;
    margin-left: -25px;
}



.homepage_paragraph
{
    margin-right: 440px;
}

p
{
    margin-bottom: 0px;
}

.spacer
{
    height: 12px;
}

.spacer2
{
    height: 6px;
}

.style1 {
	font-size: 15px;
	color: #004082;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {color: #004082}

/* Absolute div that sits behind flash movie */
.movie_background
{
    left: 50%;
    margin-top: -1px;
    display: block;
    position: absolute;
    margin-left: -459px;
    width: 510px;
    height: 328px;
    z-index: 0;
}
.caption1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004082;
	line-height: 12px;
}
.border1 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.topmenulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	top: 10px;
}
.topmenulink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	top: 10px;
	text-decoration: none;
}
.topmenulink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	top: 10px;
	text-decoration: underline;
}
body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: 15px;
}
.subtle_anchor 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
}
.contact_form_text_layout
{
    text-align:right;
    margin-right: 360px;
    line-height: 24px;
    margin-top: -4px;
}
.subtle_anchor a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
}

.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color: #004082;
}
.basemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.basemenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.basemenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.emaillink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004082;
}
.emaillink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004082;
	text-decoration: underline;
}
.emaillink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004082;
	line-height: 14px;
	text-decoration: underline;
}
a:hover {
	color: #333333;
}

.bodyheader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004082;
	line-height: 16px;
}
.intro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004082;
	line-height: 16px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bacground.jpg);
	background-repeat: repeat-x;
	background-color: White;
}

td img {display: block;}

/*  */
.header_navigation
{
    width: 729px;
    margin: auto auto;
	height: 29px;
	text-align: center;
}

.navigation_button
{
	float: left;
	width: 121px;
	height: 29px;
	margin: auto auto;
	background-image: url('images/toptab.jpg');
	background-repeat: no-repeat;
	line-height: 29px;
}

.navigation_button a
{
	float: left;
	width: 121px;
	height: 29px;
	margin: auto auto;
	background-image: url('images/toptab.jpg');
	background-repeat: no-repeat;
	line-height: 29px;
}

.footer_navigation
{
    width: 915px;
    margin: auto auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
}

.footer_navigation a
{
    width: 915px;
    margin: auto auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
}

.footer_navigation a:hover
{
    width: 915px;
    margin: auto auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	text-decoration: underline;
}

.body_panel_left_1
{
    min-height: 400px;
    width: 508px;
    margin-top: 15px;
    margin-left: 28px;
}
.body_panel_left_2
{
    min-height: 400px;
    width: 468px;
    margin-top: 15px;
    margin-left: 28px;
}

.body_panel_right_1
{
    width: 308px;
    float: right;
    margin-right: 44px;
    margin-top: 15px;
}
.body_panel_right_2
{
    width: 316px;
    float: right;
    margin-right: 40px;
    margin-top: 25px;
}

.site_layout_box
{
	width: 998px;
    margin: auto auto;
}

.top_box
{
	float: left;
    width: 943px;    
    margin: auto auto;
	background-color: White;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
}

.body_text_area
{
    width: 915px;
    min-height: 400px;
    margin: auto auto;
    margin-top: 12px;
    background-color: #FFFFFF;
}

.bottom_box
{
    width: 943px;
    margin: auto auto;
    margin-left: 26px;
    padding-bottom: 10px;
	clear: both;
	background-color: White;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
}
.bodyspacer
{
	background-color: White;
	height: 2px;
	width: 100%;
}
.footer_text
{
    margin: auto auto;
    width: 915px;
    background-color: #FFFFFF;
    text-align: center;
}
.shadow_effect_left
{
	float: left;	
    width: 26px;
    margin: auto auto;
	height: 392px;
	background-image: url('images/leftshadow.jpg');
	background-repeat: no-repeat;
}
.shadow_effect_right
{
	float: left;
    width: 26px;
    margin: auto auto;
	height: 392px;
	background-image: url('images/rightshadow.jpg');
	background-repeat: no-repeat;
}
.body_content_section
{
    margin-left: 29px;
    margin-top: 5px;
}
.body_content_section2
{
    float: right;
    margin-right: -5px;
    margin-top: -20px;
    text-align: center;
}
.floating_booking_form
{
    position: absolute;
    z-index: 2;
    width: 563px;
    height: 336px;
    background-color: White;
    border: 1px solid #4A78A5;
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -200px;
}
.floating_form_left_section
{
    margin-top: 10px;
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    width: 214px;
    border: 1px solid White;
    min-height: 291px;
}
.floating_form_right_section
{
    margin-top: 10px;
    margin-bottom: 5px;
    float: left;
    width: 262px;
    background: #F1F5F8;
    padding: 10px 20px 5px 20px;
    border: solid 1px #4A78A5;
    min-height: 275px;
    text-align: center;
}
.floating_form_footer_section
{
    margin-left: 15px;
    text-align: center;
    width: 530px;
    min-height: 24px;
}
.floating_booking_form_shadow
{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 658px;
    background: url('images/transp.gif');
    background-repeat: repeat;
    background-position: top left;
}
.demo_form_labels
{
    margin-top: 10px;
    float: left;
    width: 70px;
    text-align: right;
    line-height: 22px;
    font-weight: bold;
    padding-right: 5px;
}
.demo_form_textboxes
{
    margin-top: 10px;
    float: left;
    width: 184px;
    text-align: left;
}
.demo_submit
{
    margin-top: 3px;
    text-align: right;
    font-size: 9px;
    color: Red;
}
.demo_textbox_request_text
{
    margin-top: 8px;
    font-weight: bold;
    font-size: 9px;
    margin-bottom: 3px;
}
