/*css document*/
*{
	padding:0px;
	margin:0px;
}
/*Individual Items*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;color:#261e6b;font-size:12px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;color:#261e6b;font-size:12px;}
h2{font-family:Bradley Hand ITC, Tempus Sans ITC, cursive; font-size:30px; margin:10px 0;}
ul{margin-left:18px;}
/*Containers*/
#mainContainer{
	width:972px;
	margin:0px auto;
	padding:0 9px 9px 9px;
}
#header{
	width:100%;
	height:60px;
	background-image:url('../../inc/img/headerBG.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	border-bottom:solid 6px #8ebf3f;
}

#header #mainLogo{float:left;margin-top:8px;}
#header #vLine{float:left;width:1px;height:60px;margin:0px 12px;background-image:url('../../inc/img/vLine.png');
}
#header .icon{
	float:left;
	display:block;
	margin:20px 12px 0 0;
	padding-top:13px;
	height:12px;
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#261e6b;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
#header .icon:hover{
	text-decoration:underline;
}
#header #iconHome{width:65px;background-image:url('../../inc/img/iconHome.png');
}
#header #iconEmail{width:95px;background-image:url('../../inc/img/iconEmail.png');
}

/*menu*/
#menu{
	margin-top:5px;
	width:100%;
	height:28px;
}
#menu .menuBlock{
	float:left;
	width:185px;
	height:18px;
	padding:4px 5px 0 0;
	margin-right:5px;
	background-image:url('../../inc/img/menuBlock.png');
	background-repeat:no-repeat;
	font-size:11.4px;
	text-align:right;
	color:#FFFFFF;
}
#menu .menuBlock a{color:#ffffff; text-decoration:none;}
#menu .menuBlock a:hover{color:#ffffff; text-decoration:underline;}
#menu #endBlock{margin-right:0px;}

/*content*/
#mainImage{
	width:973px;
	height:215px;
	background-image:url('../../inc/img/mainImage.jpg');
	margin-bottom:8px;
}
#mainSImage{
	width:973px;
	height:115px;
	background-image:url('../../inc/img/mainSImage.gif');
	margin-bottom:8px;
}
#contentContainer{
	float:left;
	line-height:18px;
	margin:10px 0;
}
#contentContainer h3{
	margin:10px 0;
}
#contentContainer #mainContent{
	float:left;
	width:678px;
	padding-right:9px;
}
#contentContainer #mainContent p{
	line-height:18px;
	margin-bottom:10px;
}
#contentContainer #rightContent{
	position:relative;
	float:right;
	width:271px;
	padding-bottom:20px;
	background-color:#7eaa36;
	background-image:url('../../inc/img/div/greenBottom.png');
	background-repeat:no-repeat;
	background-position:50% bottom;
}
#contentContainer #rightContent #top{
	width:271px;
	height:20px;
	background-image:url('../../inc/img/div/greenTop.png');
	background-repeat:no-repeat;
	margin-bottom:48px;
}
#contentContainer #rightContent #titleDiv{
	position:absolute;
	width:252px;
	height:43px;
	padding-top:8px;
	left:10px;
	top:10px;
	background-image:url('../../inc/img/div/blueDiv.png');
	color:#FFFFFF;
	text-align:center
}

#contentContainer #rightContent #copy{
	width:250px;
	margin:0px auto;
}
#contentContainer #rightContent #copy h3{margin-top:8px; font-size:12px;}
#contentContainer #rightContent #copy p, a{margin-top:5px;}
#contentContainer #rightContent #copy a{display:block; color:#FFFFFF;}

/*footer*/
#footer{
	width:990px;
	clear:both;
	float:left;
	margin:10px 0px;
}
#footer #blueLeft{
	float:left;
	background-image:url('../../inc/img/div/blueSide.png');
	width:20px;
	height:45px;
}
#footer #blueContent{
	float:left;
	width:932px;
	height:43px;
	padding-top:2px;
	background-color:#261e6b;
	color:#ffffff;
	line-height:20px;
}
#footer #blueContent a{color:#FFFFFF;text-decoration:none;}
#footer #blueContent a:hover{text-decoration:underline;}
#footer #blueRight{
	float:left;
	background-image:url('../../inc/img/div/blueSide.png');
	background-position:-20px;
	width:20px;
	height:45px;
}

#footer #greenLeft{
	clear:both;
	float:left;
	background-image:url('../../inc/img/div/greenSide.png');
	width:10px;
	height:23px;
	margin-top:5px;
}
#footer .greenContent{
	float:left;
	width:476px;
	height:19px;
	margin-top:5px;
	padding-top:4px;
	background-color:#8abd38;
	color:#261e6b;
}
#footer #copyright{text-align:right;}
#footer .greenContent a{color:#261e6b;text-decoration:none;}
#footer .greenContent a:hover{text-decoration:underline;}
#footer #greenRight{
	float:left;
	background-image:url('../../inc/img/div/greenSide.png');
	background-position:-10px;
	width:10px;
	height:23px;
	margin-top:5px;
}


.button
{
color: #fff; 
font-weight:bold;
background-color:#261e6b;
padding:5px;
border:#ccc 2px solid;
text-decoration:none;
white-space:nowrap;
}

.tbl th {text-align:left; border-bottom:#666 2px solid; padding:10px 15px 10px 5px;}
.tbl td {text-align:left; border-bottom:#ccc 1px solid; padding:10px 15px 10px 5px;}

.error {color:#f00; font-weight:bold; background: url(../img/error.png) no-repeat; padding:5px 0 5px 40px; margin-bottom:20px; display:block;}
.tbl td.noborder {border:0;}
.red {color:#f00;}
.input {padding:3px;font-weight:bold;}
textarea.input {padding:3px; width:300px;}

.downloadbox {background: url(../img/download.png) no-repeat; background-position: 0 10px; padding:25px; margin-top:12px;}
.downloadlink {font-size:18px; font-weight:bold; margin:60px 0 0 24px;}

.termsofbooking { border:#ccc 1px solid; background: #eaeaea; padding: 0 12px 6px 12px; color:#666; margin:24px 0; }

input:focus {border:#8abd38 2px solid;}
