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

body, html {font-family: Arial, Helvetica, sans-serif;
 background: url('images/BG.jpg');
  padding: 0;
	 margin: 0;
}
.error
{ color: red; }

#booking td
{vertical-align: top;}

#header
 {
	width: 100%;
	height: 180px;
	position: relative;
	
 }
 
 #call
 {float: right;
 margin-right: 20px;
 font-family: helvetica, arial, sans-serif;
 font-size: 14px;
 text-transform: uppercase;
 }
 
 #logo
 {position: absolute;
 top: 50px;
 left: 35px;
 z-index: 12;
 }
 
  #name
 {position: absolute;
 top: -25px;
 left: 0px;
 z-index: 12;
 }

#navigation
{z-index: 10;
	position: absolute;
	bottom: -1px;
	margin: 0 auto;
	width: 990px;
	height: 45px;
	background: #b7deed;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #f2f2f2 50%, #e0e0e0 51%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(50%,#f2f2f2), color-stop(51%,#e0e0e0), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#f2f2f2 50%,#e0e0e0 51%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%,#f2f2f2 50%,#e0e0e0 51%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 0%,#f2f2f2 50%,#e0e0e0 51%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #f9f9f9 0%,#f2f2f2 50%,#e0e0e0 51%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */

}

#menu
{
	position: relative;
	top: -16px;
	margin-left: 450px;
	list-style-type: none;
	height: 100%;

	
}

#menu li
{
	float: left;
	color: #666;
	padding-left: 12px;
	padding-right: 12px;
	border-right: 1.5px solid #aaa;
	border-left: 1.5px solid #fff;
	
	height: 100%;
	
	
}

#menu li:hover;
{background-color: #333;}

#menu li:last-child
{
	border-right: none;
}

#menu li:first-child
{
	border-left: none;
}

#menu a {text-decoration: none; 
color: inherit;
font-size: 16px;
color: #333;
position: relative;
	top: 10px;}

#menu a:hover {color: #fafafa;
background: #333;}

fieldset {border: 0;}

h1 {color: #333; font-size: 11px;}

#submit {
	background: #21b4e2;
	height: 25px;
	width: 95px;
	background-size: 100%;
	border: 0;
	
	margin-left: 205px;
	position: relative;
	top: -25px;
	color: #fff;
}

#submit:hover {opacity: 0.7; cursor: pointer;}

#left{
	width: 500px;
	height: 100%;
	float: left;
	padding-left: 15px;
}

#leftbox
{
	position: relative;
	width: 340px;
	height: 180px;
background: #f9e5f9;
background: -moz-linear-gradient(top, #f9e5f9 0%, #edcee7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e5f9), color-stop(100%,#edcee7));
background: -webkit-linear-gradient(top, #f9e5f9 0%,#edcee7 100%);
background: -o-linear-gradient(top, #f9e5f9 0%,#edcee7 100%);
background: -ms-linear-gradient(top, #f9e5f9 0%,#edcee7 100%);
background: linear-gradient(to bottom, #f9e5f9 0%,#edcee7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e5f9', endColorstr='#edcee7',GradientType=0 );
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
border: 1px solid #EAA6DC;
margin-left: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
padding: 14px;
}

#right
{
	float: left}

#rightbox
{
	height: 360px;
	width: 400px;
	background: #cedfe8;
	background: #cedfe8;
	background: -moz-linear-gradient(top, #cedfe8 0%, #66ade8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedfe8), color-stop(100%,#66ade8));
	background: -webkit-linear-gradient(top, #cedfe8 0%,#66ade8 100%);
	background: -o-linear-gradient(top, #cedfe8 0%,#66ade8 100%);
	background: -ms-linear-gradient(top, #cedfe8 0%,#66ade8 100%);
	background: linear-gradient(to bottom, #cedfe8 0%,#66ade8 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedfe8', endColorstr='#66ade8',GradientType=0 );
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	border: 1px solid #208CE5;
	padding: 10px;
	font-size: 10pt;
}

#wrapper
 {
	height: 1080px;
	width: 990px;
	margin: 0 auto;
	padding: 0;
	padding-top: 30px;
	background: #fff;
	
}

#profile
{
margin-left: 50px;
margin-top: 10px;
font-family: 'Open Sans';
font-size: 11pt;
}
#content
{
	height: 470px;
	background: #fff;
	float: left;
	margin-top: 45px;
}

#beammeup
{
	
	
}
#booknow
{
	background: url('images/plain_bg.png');
	position: relative;
top: -390px;
	left: 60px;
	z-index: 10;
	height: 280px;
	width: 350px;
	margin-bottom: -390px;
	margin-top: 80px;
	padding-left: 15px;
float: left;
	
font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
z-index: 10;
}
#booknow p
{
	padding: 0;
	margin: 0;
}

#booknow input
{
	float: left;
	font-size: 11px;
	}
	
	#cur {position: relative; top: -10px; margin-top:0;}

#booknow h1
{margin-bottom: 3px; margin-top: 12px;}

#booknowhead
{
	font-weight: bold;
	font-size: 19px;
	color: #eee;
	padding-top: 10px;
	padding-left: 30px;
	height: 30px;
	width: 100%-30px;
background: #4c4c4c;
background: -moz-linear-gradient(top, #4c4c4c 0%, #050505 51%, #4c4c4c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(51%,#050505), color-stop(100%,#4c4c4c));
background: -webkit-linear-gradient(top, #4c4c4c 0%,#050505 51%,#4c4c4c 100%);
background: -o-linear-gradient(top, #4c4c4c 0%,#050505 51%,#4c4c4c 100%);
background: -ms-linear-gradient(top, #4c4c4c 0%,#050505 51%,#4c4c4c 100%);
background: linear-gradient(to bottom, #4c4c4c 0%,#050505 51%,#4c4c4c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#4c4c4c',GradientType=0 );
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

#footer
{
position: relative;
bottom: -40px;
	width: 100%;
	height: 180px;
	clear:both;
	margin-top: 0px;
	margin-bottom: -390px;
	font-family: 'Open Sans';
	color: #333;
	font-size: 13pt;

	
}

#foot
{
	width: 970px;
	height: 180px;
	margin-top: 30px;
	background: #333;
	color: #fff;
	font-size: 8pt;
	padding: 10px;
	line-height: 11pt;
	padding-bottom: 0px;
}

#addy
{
	margin-top: 5px;
	margin-left: 13px;
	font-size: 10pt;}
	
	#links
	{float: right;
	
	font-size: 8pt;}
	
	

#footer img {margin-right: 8px;}

#foot a, #links a
{color: #ccc;
font-size: 8pt;
line-height: 11pt;
text-decoration: underline;
margin-left: 10px;
}
#links a
{margin: 0 8px 0 8px;
color: #E3EFF3;
font-size: 9.5pt;
line-height: 13pt;}

#foot a:hover
{
	cursor: pointer;}

#rental
{
	height: 356px;
	width: 990px;
	background: url('images/p2bg.jpg') no-repeat;
	
	position: relative;
	
	
}

#rentalfly1
{
	position: absolute;
	top: 40px;
	left: 370px;
}

#rentalfly2
{
	position: absolute;
	top: 110px;
	left: 430px;
}

#pop
{
	padding: 20px 0 0 5px;
	height: 550px;
	width: 180px;
	float: left;

	background: ;
	color: #333;
	font-size: 10pt;
	text-align: right;
}

.popname
{
	font-size: 10pt;
}

.poptitle
{
	font-size: 14pt;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
}

.popdetails
{
	font-size: 9pt;
	font-weight: 200;
	line-height: 18pt;
}
#booking
{width: 750px;
margin-top: 20px;
margin-left: 220px;
padding-top: 20px;
height: 600px;
background: #fff;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #333;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e8efed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8efed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e8efed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e8efed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e8efed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e8efed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8efed',GradientType=0 ); /* IE6-9 */
}
#booking input, #booking select{
	
	border: 1px #999 solid;
}
#cpt:hover, #std:hover {
	cursor: pointer; }
	

#booking h2
{
	
	color: #000;
	font-weight: 100;
}

#features
{
	margin-left: 20px;
	margin-top: 50px;
}

.title {
padding-right: 15px;
margin-bottom: 5px; }

#bookingt td
{height: 27px;
margin-bottom: 5px;}


#submit2:hover
{opacity:0.7;
-moz-backface-visibility: hidden;
border: none;}

#contactf
{
	margin-left: 310px;
	width: 200px;
	font-size: 10pt;
	padding-top: 110px;
}


#conditions
{
	height: 2150px;
	width: 100%;
	background: #fafafa;
	padding-top: 20px;
	margin-bottom: 0px;
	position: relative;
	
}

#textbox
{
	height: 1900px;
	width:600px;
	margin: 30px 90px 0 0px;
	padding: 0px 35px;
background: #fff;
font-size: 12px;
color: #333;
float:right;
border: 4px solid #5FB7FA;
position: relative;
z-index: 1;
 -moz-box-shadow:    4px 3px 5px 4px #ccc;
  -webkit-box-shadow: 4px 3px 5px 4px #ccc;
  box-shadow:         4px 3px 5px 4px #ccc;
}

#submenu
{
	height: 100%;
	width: 145px;
	padding: 15px 30px 15px 0px;
	text-align: center;
	background: #fff;
position: absolute;
top: -16px;
left: -12px;

z-index: 2;
font-family: Verdana, Geneva, sans-serif;


}

li {text-decoration: none;
list-style-type: none;
font-weight: bold;
font-size: 13px;
margin-bottom: 14px;}

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

#submenu li a:hover {color: #666;}

#unsubmenu {
	height: 615px;
	width: 200px;
	position: relative;
	background: #fff;
border: 4px solid #5FB7FA;
border-right: none;
position: absolute;
left: 63px;
top: 120px;
	 -moz-box-shadow:    4px 2px 9px 1px;
  -webkit-box-shadow: 4px 2px 9px 1px;
  box-shadow:         4px 2px 9px 1px;
  overflow: hidden;
}
	
	#textbox h3
	{font-size: 12px;}
	
	#contactus
	{background: url('images/contactus.jpg') no-repeat;
	height: 700px;
	width: 990px;
	
	
	
	font-family: Montserrat;
	
	
	
	}
	
	#contactus th, #contactus td
	{
		font-size: 9pt;
		height: 30px;
		font-weight: 100;
		text-align: left;
		color: #5876A3;
	}
	
	.leftt
	{color: #415168;}
	.ui-datepicker-trigger{cursor:pointer; position: relative; top: -2px;
	}



	
	#contact td:first-of-type
	{
		font-family: 'Montserrat';
	}
	
	#contact td
	{
		height: 50px;
	}
	#contactf input, textarea
	{
		margin-left: 0px;
		border: none;
		border-bottom: 1px solid #ccc;
		font-size: 9pt;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		 
	}
	
	#contactf select
	{
		font-size: 9pt;
	}
	
	 
	 #submitcom
	 {
		   -moz-box-shadow:   none !important;
   -webkit-box-shadow:  none !important;
   box-shadow:         none !important;
   border: none !important;
   background: none !important;
   position: relative;
   left: 180px;
   top: 8px;
   height: 40px !important;
	 }
	 
	 #submitcom:hover, #send:hover
	 {
		 opacity: 0.7;
		 cursor: pointer;
	 }
	 
	 #send
	 {
		  font-size: 11pt !important;
		  border: 1px solid #ccc !important;; 
		  font-family: montserrat !important;;
		  margin-right: 26px;
		  margin-top: 10px;
	 }
	 #contact h2
	 {
		 margin-left: 195px;
		 font-family: 'Montserrat';}
