	/*
Theme Name: Jet Booking Direct 2012
Author: Michael Gunner
Author URI: michaelgunner.co.uk

*/


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

@font-face {
    font-family: 'Museo300';
    src: url('Museo300Regularwebfont.eot');
    src: url('Museo300Regularwebfont.eot?iefix') format('eot'),
         url('Museo300Regularwebfont.woff') format('woff'),
         url('Museo300Regularwebfont.ttf') format('truetype'),
         url('Museo300Regularwebfont.svg#webfontBsA9EFUC') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo500';
    src: url('Museo500Regularwebfont.eot');
    src: url('Museo500Regularwebfont.eot?iefix') format('eot'),
         url('Museo500Regularwebfont.woff') format('woff'),
         url('Museo500Regularwebfont.ttf') format('truetype'),
         url('Museo500Regularwebfont.svg#webfontBsA9EFUC') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { font:13px/1.231 sans-serif; *font-size:small;
background: rgb(244,244,244);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(237,237,237,1) 13%, rgba(237,237,237,1) 39%, rgba(234,234,234,1) 70%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(13%,rgba(237,237,237,1)), color-stop(39%,rgba(237,237,237,1)), color-stop(70%,rgba(234,234,234,1)), color-stop(100%,rgba(242,242,242,1)));
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(237,237,237,1) 39%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(237,237,237,1) 39%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(237,237,237,1) 39%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
background: linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(237,237,237,1) 39%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f2f2f2',GradientType=0 );
	} 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
em {font-style:italic;}

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #333;text-decoration:none; }
a:hover { color: #000; }

/*
    // ========================================== \\
   ||                                              ||
   ||               Your styles !                  ||
   ||                                              ||
    \\ ========================================== //
*/

/*

Typography

*/

p {font-family: Helvetica, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family: 'Museo300', Helvetica, Arial, sans-serif;font-size:26px;font-weight:normal;text-align:center;margin-top:5px;margin-bottom:5px;}
h1 strong,h1 span {font-family: 'Museo500', Helvetica, Arial, sans-serif;font-weight:normal;}
h2{font-size:22px;text-decoration:italic;}
h3{font-size:18px;}
h1.alignright,h2.alignright,h3.alignright,h4.alignright,p.alignright {text-align:right!important;}
h4.alignright {float:right!important;}
h1.alignleft,h2.alignleft,h3.alignleft,p.alignleft {text-align:left!important;float:left;}
h4 {font-size:14px;margin-top:10px;}
strong {font-weight:bold;}
a {font-family: 'Museo300', sans-serif;}


/*

Header

*/


header {
	float:left;
	width:100%;
	background: rgb(244,244,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(237,237,237,1) 13%, rgba(219,219,219,1) 37%, rgba(234,234,234,1) 70%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(13%,rgba(237,237,237,1)), color-stop(37%,rgba(219,219,219,1)), color-stop(70%,rgba(234,234,234,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	background: linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f2f2f2',GradientType=0 );

}

#call {
	display:none;
}

#access {
	width:100%;
	float:left;
	margin-bottom:0;
	-webkit-box-shadow: 0px 2px 0px 2px #a3a3a3;
	-moz-box-shadow: 0px 2px 0px 2px #a3a3a3;
	box-shadow: 0px 2px 0px 2px #a3a3a3;
	text-transform:uppercase;
}

.footermenu {
	width:100%;
	float:left;
	margin-bottom:0;
	text-transform:uppercase;
	margin-top:50px;
}

.menu {
	width:960px;
	margin:0 auto;
}

.menu-top-menu-container {

}

#access ul li,.footermenu ul li {
	width:170px;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;	
	margin-right:10px;
	margin-left:10px;	
	float:left;
	-webkit-border-top-left-radius: 86px;
	-webkit-border-top-right-radius: 86px;
	-moz-border-radius-topleft: 86px;
	-moz-border-radius-topright: 86px;
	border-top-left-radius: 86px;
	border-top-right-radius: 86px;
	-moz-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	transition:all 0.1s ease;
}

.footermenu {

}

.footermenu ul {
	width:25%;
	float:left;
	border-left:0px solid #fff;	
	border-right:0px solid #d0d0d0;
}

.footermenu ul li {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:30px;
	float:left;
	border-right:1px solid #f0f0f0;
}

#access ul li:hover {
	border-right:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-top:1px solid #d0d0d0;	
	-webkit-box-shadow: inset 0px 0px 5px 3px #b0b0b0;
	-moz-box-shadow: inset 0px 0px 5px 3px #b0b0b0;
	box-shadow: inset 0px 0px 5px 3px #b0b0b0;
}

#access ul:hover li {
	-webkit-border-top-left-radius: 86px;
	-webkit-border-top-right-radius: 86px;
	-moz-border-radius-topleft: 86px;
	-moz-border-radius-topright: 86px;
	border-top-left-radius: 86px;
	border-top-right-radius: 86px;
}

#access ul li a,.footermenu ul li a {
	text-decoration:none;
	text-align:center;
	letter-spacing: 0.1em;
	font-size:12px;
	color:#666;
	padding-top:16px;
	padding-bottom:12px;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
}

.footermenu ul li a {
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
}

li.animate {
	-moz-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	transition:all 0.1s ease;
}

#access ul li a:hover,.footermenu ul li a:hover{
	color:#000;
}

#access ul li .sub-menu,.footermenu ul li .sub-menu {
	width:960px;
	position:absolute;
	margin-top:0;
	visibility:hidden;
	z-index:998;
	top:190px;
	margin:0 auto;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #999;
	padding:5px;
	background: #d1d1d1;
	background: -moz-linear-gradient(top, #d1d1d1 0%, #e2e2e2 24%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(24%,#e2e2e2), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #d1d1d1 0%,#e2e2e2 24%,#fefefe 100%);
	background: -o-linear-gradient(top, #d1d1d1 0%,#e2e2e2 24%,#fefefe 100%);
	background: -ms-linear-gradient(top, #d1d1d1 0%,#e2e2e2 24%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#fefefe',GradientType=0 );
	background: linear-gradient(top, #d1d1d1 0%,#e2e2e2 24%,#fefefe 100%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px -2px 2px 1px #a8a8a8;
	-moz-box-shadow:  0px -2px 2px 1px #a8a8a8;
	box-shadow:  0px -2px 2px 1px #a8a8a8;
}

.footermenu ul li .sub-menu {
	display:none;
}

#access ul li:nth-child(2) .sub-menu{
	margin-left:-192px;
}

#access ul li:nth-child(3) .sub-menu{
	margin-left:-384px;
}

#access ul li:nth-child(4) .sub-menu{
	margin-left:-576px;
}

#access ul li .sub-menu  li,#footermenu ul li .sub-menu  li{
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float:left;
	border-right:1px solid #d0d0d0;
	border-left:1px solid #fff;	
}

#access ul li .sub-menu  li:hover{
	-webkit-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	background:#478cd8;
}

#access ul li .sub-menu  li a,#footermenu ul li .sub-menu  li a{
	text-transform:lowercase;
	padding-top:12px;
	padding-bottom:12px;
}

#access ul li .sub-menu  li:hover a{
	color:#fff;
}

#access ul li:hover .sub-menu,#footermenu ul li:hover .sub-menu{
	visibility:visible;
	z-index:999;
}


#access ul li .sub-menu:nth-child(1){
    background-color: green;
}



#midheader {
	width:960px;
	margin:0 auto;
	height:150px;
}

#topheader p {
	font-family:'Museo300', sans-serif;
	color:#999;
	cursor:text;
	float:left;
	font-size:20px;
	width:250px;
}

#logo {
	width:220px;
	margin:0 370px;
	float:left;
}

#logo img{
	width:220px;
	margin:0 auto;
	border:none;
}

#searchform {
	width:255px;
	margin:0 auto;
	float:right;
}

#searchform input[type="submit"]{
	float:right;
	border:1px solid #a0a0a0;
	padding:8px;
	width:35px;
	color:#555;
	background:#E0E0E0;
	position:relative;
	font-size:12px;
	margin-left:5px;
}

#searchform input[type="text"] {
	float:right;
	border:1px solid #a0a0a0;
	padding:9px;
	width:181px;
	color:#333;
	background:transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#searchform input[type="submit"]:hover,#searchform input[type="text"]:hover{
	border:1px solid #222;
}

#slideractions {
	float:right;
	width:960px;
}

#slideractions a{
	color:#333;
	background-color:rgba(255,255,255,0.4);
	width:242px;
	height:40px;
	text-decoration:none;
	letter-spacing:-0.01em;
	font-size:20px;
	padding:8px;
	display:block;
	margin-top:100px;
	margin-left:20px;
	float:right;
	border-right:8px solid transparent;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	box-shadow:inset 0px 0px 50px 5px rgba(255, 255, 255, 0.2);
	-moz-box-shadow:inset 0px 0px 50px 5px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow:inset 0px 0px 50px 5px rgba(255, 255, 255, 0.2);
}

#slideractions a:hover{
	background-color:rgba(255,255,255,0.9);
	height:50px;
	padding-left:30px;
	width:220px;
	border-right:8px solid rgb(248,183,11);
}

.pageactions {
	height:80px;
	position:relative;
	float:none!important;
}

.pageactions a {
	margin-top:10px!important;
	background: rgb(236,236,236);
	background: rgb(213,213,213);
	background: -moz-linear-gradient(top, rgba(213,213,213,1) 0%, rgba(240,240,240,1) 61%, rgba(214,214,214,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,213,213,1)), color-stop(61%,rgba(240,240,240,1)), color-stop(100%,rgba(214,214,214,1)));
	background: -webkit-linear-gradient(top, rgba(213,213,213,1) 0%,rgba(240,240,240,1) 61%,rgba(214,214,214,1) 100%);
	background: -o-linear-gradient(top, rgba(213,213,213,1) 0%,rgba(240,240,240,1) 61%,rgba(214,214,214,1) 100%);
	background: -ms-linear-gradient(top, rgba(213,213,213,1) 0%,rgba(240,240,240,1) 61%,rgba(214,214,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#d6d6d6',GradientType=0 );
	background: linear-gradient(top, rgba(213,213,213,1) 0%,rgba(240,240,240,1) 61%,rgba(214,214,214,1) 100%);
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}

#headeractions {
	width:960px;
	margin:0 auto;
}

.searchclick {
	background:url(img/searchico.png) no-repeat left center;
	width:48px;
	height:48px;
	padding:8px;
	padding-right:0;
	margin-bottom:-50px;
	position:relative;
	float:right;

}


#headersearchform {
	border:1px solid #d0d0d0;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	width:60px;  
	float:right;
	margin-top:10px;
	margin-bottom:-60px;
	-moz-transition:all 0.1s linear;
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear;
	overflow:hidden;
	height:48px;
}

#searchsubmit:hover  {
    background:url(img/searchico_hover.png) no-repeat left center;
}

#searchsubmit {
    text-indent:-9999px;
    background:url(img/searchico.png) no-repeat left center;
    width:48px;
    height:48px;
	top:0;
    padding:0;
    float:right;
	margin:0;
    border:0;
	position:relative;
	box-shadow:none;
}

#headersearchform input[type="text"]  {
    width:0;
    padding:0;
    border:0;
    margin-top:4px;
    background:transparent;
    height:20px;
    float:right;
visibility:hidden;	
}

#headersearchform:hover,input[type="text"]:focus #headersearchform{
    width:200px;
	visibility:visible;	
}

#headersearchform:hover input[type="text"],#headersearchform input[type="text"]:focus {
    width:55%;
    padding:10px;
	visibility:visible;	
} 


/*

Structure

*/

#container {
	margin:0 auto;
	width:100%;
	background:white;
}

#wrapper {
	float:left;
	width:100%;
	padding-bottom:70px;
}

#columnfull {
	width:960px;
	margin:0 auto;
	margin-top:20px;
}

#columnleft,#emptylegcolumn {
	width:600px;
	margin-right:10px;
	margin-top:20px;
	float:left;
}

#columnright {
	width:310px;
	margin-left:40px;
	margin-top:20px;
	float:left;
}

#homebottom {
	float:left;
	width:960px;
}

/*

Sidebar

*/

#columnright h4 {
	float:right;
	color:#666;
	font-size:16px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	margin-top:5px;
	font-weight:600;
}

.sideimglink {
	float:right;
	display:block;
}

.sidebarlink {
	width:300px;
	height:200px;
	float:right;
	margin-top:100px;
}

.sideimglink p {
	position:absolute;
	margin-top:-80px;
	margin-left:136px;
	width:120px;
	display:block;
	padding-right:18px!important;
	padding-bottom:8px!important;
	padding-left:18px!important;
	background:white;
	padding:8px;
	border-right:8px solid #f8b70b!important;
	border:1px solid #d0d0d0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
}

.sideimglink:hover p {
	border:1px solid #f8b70b;
	padding-left:38px!important;
	width:100px;
	color:#000;
}

/*

Mid Section

*/


#slider { 
	width: 960px;
	height: 300px;
}


#topslider,#hometopslider,#bookingtopslider,#experiencetopslider,#banyantopslider,#pausetopslider,#contacttopslider,#safetytopslider,#holidaytopslider,#londontopslider,#dubaitopslider,#europetopslider,#asiatopslider,#helipadtopslider {
	width:100%;
	float:left;
	padding-bottom:0px;
	display:block;
	border-top:2px solid #B9B9B9;
	border-bottom:2px solid #B9B9B9;
	-webkit-box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.2);
	box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.2);
}


#sliderinner,#pagesliderinner {
	width:100%;
	overflow:hidden;
	display:block;
	margin:0 auto;
	height:480px;
}

/*

The mid section backgrounds are controlled by PHP conditional statements in the header.php file, referencing the different css files in the css folder.

*/

#slidercontainer {
	width:960px;
	margin:0 auto;
}

#pagesliderinner {
	height:120px;
	background:none;
}

#sliderinner h1,#pagesliderinner h1,#sliderinner h3,#pagesliderinner h3 {
	color:#f0f0f0;
	margin:0 auto;
	margin-top:70px;
	font-size:40px;
	text-align:right;
	width:960px;
}

#pagesliderinner h1,#pagesliderinner h3 {
	margin-top:24px;
	font-size:30px;
	width:710px;
	float:left;
}

#sliderinner h3,#pagesliderinner h3 {
	font-size:20px;
	margin-top:15px;
	margin-bottom:20px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
}

#pagesliderinner h3 {
	font-size:16px;
	margin-bottom:0;
}

#bookingslider h3,#bookingslider h1{
	float:left;
	text-align:left;
}

#bookingslider h1,#experienceslider h1{
	margin-bottom:20px;
}

#experienceslider h3,#experienceslider h1 {
	float:right;
	text-align:right;
}

#bookingslider h3 ,#experienceslider h3{
	margin-bottom:5px;
	margin-top:0;
}

#bookingslider p,#experienceslider p {
	color:#dcdcdc;
	margin:15px auto;
	float:left;
	text-align:left;
	width:580px;
	line-height:20px;
}

#experienceslider p {	
	width:610px;
	float:right;
	text-align:right;
}

.bookingsliderinner {
	height:350px;
}
/*

JBD Experience Page Styling

*/
			ul#theexperienceslide {
			width:100%;
			margin:0 auto;
			list-style:none;
			overflow:hidden;
			}
			
			ul#theexperienceslide li {
			float:left;
			height:560px;
			width:100%;
			list-style:none;
			-webkit-box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.2);
			-moz-box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.2);
			box-shadow: inset 0px 0px 0px 8px rgba(255,255,255,0.2);
			}
			
			.theexperienceslideinner {
			width:1000px;
			margin:0 auto;
			}
			
			ul#theexperienceslide li h2 {
			font-family: 'Dancing Script', cursive;
			float:left;
			padding:45px;
			padding-left:0;
			padding-right:0;
			color:#fff;
			font-size:60px;
			text-align:center;
			width:100%;
			text-shadow:1px 1px #000,-1px -1px rgba(0,0,0,0.1);
			}
			
			ul#theexperienceslide li h2.blacktext {
			color:#222;			
			text-shadow:1px 1px #fff,-1px -1px rgba(255,255,255,0.1);
			}

			ul#theexperienceslide li p {
			padding:12px;
			padding-left:0;
			padding-right:0;
			color:#fff;			
			font-size:17px;
			width:100%;
			float:left;
			margin:10px auto;
			text-align:center;
			text-shadow:1px 1px #000,-1px -1px 15px rgba(0,0,0,0.8);	
			}
			
			ul#theexperienceslide li p span{
			text-shadow:none;	
			color:#222;
			}
			
			ul#theexperienceslide li h1,ul#theexperienceslide li h3 {
			width:700px;
			padding:6px;
			float:right;
			}
			
	
			.slidewrap {
			width:1200px;
			margin:0 auto;
			}
			
			.go-prev,.go-next,.go-book 
			{
			width:139px;
			display:block;
			background:#fff;
			padding:15px;
			float:left;
			text-align:center;
			margin-top:10px;
			-moz-transition:all 0.1s linear;
			-webkit-transition:all 0.1s linear;
			transition:all 0.1s linear;
			font-family:Helevetica, Arial, sans-serif;
			}
			
			.go-book {
			width:118px;
			-webkit-box-shadow: inset -10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			-moz-box-shadow: inset -10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			box-shadow: inset -10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			border-left:1px solid #f0f0f0;
			border-right:1px solid #a0a0a0;
			color:#fff;
			background:#F8B70B;
			font-weight:bold;
			}
			.go-book:active,.go-book:visited {
			color:#fff;
			}
			.go-next {
			-webkit-border-top-right-radius: 35px;
			-webkit-border-bottom-right-radius: 35px;
			-moz-border-radius-topright: 35px;
			-moz-border-radius-bottomright: 35px;
			border-top-right-radius: 35px;
			border-bottom-right-radius: 35px;
			-webkit-box-shadow: inset -10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			-moz-box-shadow: inset -10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			box-shadow: inset -10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			border-left:1px solid #f0f0f0;
			}
			
			.go-prev {
			-webkit-border-top-left-radius: 35px;
			-webkit-border-bottom-left-radius: 35px;
			-moz-border-radius-topleft: 35px;
			-moz-border-radius-bottomleft: 35px;
			border-top-left-radius: 35px;
			border-bottom-left-radius: 35px;
			-webkit-box-shadow: inset 10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			-moz-box-shadow: inset 10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			box-shadow: inset 10px 10px 40px 5px rgba(0, 0, 0, 0.2), 0px 0px 0px 8px rgba(255,255,255,0.2);
			border-right:1px solid #a0a0a0;
			}
			
			.go-next:hover {
			-webkit-box-shadow: inset 0px 10px 40px 5px rgba(0, 0, 0, 0.3), 0px 0px 0px 8px rgba(255,255,255,0.2);
			-moz-box-shadow: inset 0px 10px 40px 5px rgba(0, 0, 0, 0.3), 0px 0px 0px 8px rgba(255,255,255,0.2);
			box-shadow: inset 0px 10px 40px 5px rgba(0, 0, 0, 0.3), 0px 0px 0px 8px rgba(255,255,255,0.2);			
			}
			
			.go-prev:hover {
			-webkit-box-shadow: inset 0px 10px 40px 5px rgba(0, 0, 0, 0.3), 0px 0px 0px 8px rgba(255,255,255,0.2);
			-moz-box-shadow: inset 0px 10px 40px 5px rgba(0, 0, 0, 0.3), 0px 0px 0px 8px rgba(255,255,255,0.2);
			box-shadow: inset 0px 10px 40px 5px rgba(0, 0, 0, 0.3), 0px 0px 0px 8px rgba(255,255,255,0.2);			
			}
			
			.controlwrap {
			width:490px;
			margin:0 auto;
			margin-top:-90px;
			position:relative;
			}		
			
			.experienceimages {
			width:800px;
			margin:0 auto;
			padding:12px;
			padding-left:0;
			padding-right:0;
			}
			
			.experienceimagesinner {
			background:rgba(0,0,0,0.65);
			float:left;
			}
			
			.servicesinner {
			margin-top:25px;
			float:left;
			}
			
			.experienceimages img,.servicesinner img {
			float:left;
			}
			
			.extended {
			height:560px!important;
			}

/*

Partnerships Page Styling

*/

.partners {
	height:775px!important;
}

.helipad {
	height:775px!important;
}

.partnerssliderinner {
	float:right;

}

.partnerssliderinner img {
	float:right;
}

.contact {
	margin-top:80px!important;
	float:right!important;
}

#partnersbookingslider {
	background-color:rgba(0,0,0,0.85);
	float:right;
}

#partnersoffers {
	background-color:rgba(0,0,0,0.65);
	float:left;
	padding:20px;
	width:540px;
	margin-top:20px;
	list-style:none;
}

#partnersoffers h3,#partnersbook h3 {
	font-family: 'Dancing Script', cursive, Helvetica, Arial, sans-serif;
	float:left;
	text-align:left;
	font-size:25px;
	width:100px;
}

#partnersoffers h4 {
	color:#fff;
	float:left;
	text-align:left;
	width:410px;
	margin-left:15px;
}

.partnersoffersinner {
	width:550px;
	float:left;
}

#partnersbook {
	background-color:#30a4ab;
	float:left;
	padding:10px;
	width:320px;
	margin-top:90px;
	margin-right:20px;
	margin-left:20px;
}

#partnersbook.orange {
	background: rgb(249,199,72);
}

#partnersbook h3 {
	width:320px;
	color:#fff;
	font-size:35px;
	margin-top:0;
}

#partnersbook.orange h3,#partnersbook.orange p{
	color:#222;	
}

p.partnersbook{
	width:100%;
	float:left;
	color:#fff;
	text-align:center;
	font-size:16px;
	margin-top:15px;
	padding-bottom:40px;
	background:url(img/1315816086_Play1Disabled.png) bottom center no-repeat;
}

#partnersbook p {
	width:320px;
	text-align:left;
	float:left;
	color:#fff;
}

.white {
	background-color:rgba(255,255,255,0.15)!important;
}

.whitedark {
	background-color:rgba(255,255,255,0.45)!important;
}

.whitedarker {
	background-color:rgba(255,255,255,0.65)!important;
}

.whitedarkest {
	background-color:rgba(255,255,255,0.95)!important;
}

.whitedarker h3,.whitedarker h4,.whitedarkest h3,.whitedarkest h4 {
	color:#333!important;
}

.black {
	color:#444!important;
}

.zoom {
	background:url(img/zoom.png) center center no-repeat;
	margin:10px;
	float:right;
	border:1px solid transparent;
}

.zoom:hover {
	border-shadow:0 10px 0 white;
	border:1px solid #b0b0b0;
}

.zoom:hover img {
	opacity:0.2;
}

#helipadinfo {
	float:right;
	width:540px;
	padding:20px;
	padding-right:0;
	margin-top:70px;
	margin-left:380px;
}

.helipadinfoinner {
	float:right;
}

.helipadinfoinner h4 {
	text-align:right;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
}


.helipadinfoinner ul {
	float:right;
	list-style:none;
	width:465px;
}

.helipadinfoinner ul li{
	float:right;
	color:#fff;
	margin:8px auto;
	width:365px;
	text-align:right;
}

/*

Contact Page Styling

*/

#contactcontainer {
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #dbdbdb 50%, #ededed 51%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(50%,#dbdbdb), color-stop(51%,#ededed), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#dbdbdb 50%,#ededed 51%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#dbdbdb 50%,#ededed 51%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#dbdbdb 50%,#ededed 51%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=0 );
	background: linear-gradient(top, #f7f7f7 0%,#dbdbdb 50%,#ededed 51%,#f7f7f7 100%);
	padding:15px;
	width:580px;
	float:right;
	margin-top:60px;
	border:1px solid #a0a0a0;
	border-radius:8px;
	-moz-border-radius:8px;
	-wbkit-border-radius:8px;
	-webkit-box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	-moz-box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
}

#contactcontainer  h1,#contactcontainer  h3 {
	width:580px;
	color:#222;
}

#contactcontainer  h1 {
	margin-top:0;
}

#contact {
	width:480px;
	float:right;
	margin-top:40px;
}

#contact  input[type="text"],#contact textarea{
	background-color:#e0e0e0;
	border:1px solid #888;
	border-radius:4px;
	padding:11px; 
	color:#444;
	-webkit-box-shadow: inset 1px 1px 10px 0.5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 1px 10px 0.5px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 1px 10px 0.5px rgba(0, 0, 0, 0.2);
	width:300px;
	float:right;
	margin-bottom:10px;
}

#contact  input[type="text"]:hover,#contact textarea:hover{
	border:1px solid #444;
}

#contact .row {
	width:100%;
	float:left;
}

#contact label{
	float:left;
	color:#222;
	padding:6px;
}

#contact  input[type="submit"]{
	position:relative;
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	background:#478cd8;
	color:#fff;
	border:1px solid #a0a0a0;
	padding:8px;
	padding-left:16px;
	padding-right:16px;
	width:150px;
	margin:10px auto;
	display:block;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
}

#contact  input[type="submit"]:hover{
    background:#d8d8d8;
    color:#222;
    text-shadow:1px 1px 1px #fff;
}

/*

Empty Legs Page

*/

.emptylegs {
	width:600px;
	padding:20px;
	padding-left:0;
	padding-right:0;
	float:left;
}

.emptylegs h3 {
	width:444px;
	float:left;
	font-size:14px;
	padding-top:2px;
	margin-right:30px;
	padding-bottom:2px;
	padding-left:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:1px solid #fff;
	font-family:Helvetica, Arial, sans-serif;
}

.emptylegs h3 a {
	font-family:Helvetica, Arial, sans-serif;
}

.emptylegs h3.emptyselected ,h3.emptyselected a{
	font-weight:bold;
}

h3.emptyselected a{
	border:0px solid #fff;
}

.emptylegs h2 {
	width:118px;
	float:left;
	text-align:center!important;
	font-size:14px;
	padding-top:7px;
	padding-bottom:7px;
	color:#e0e0e0;
	-webkit-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	background:#478cd8;
	cursor:pointer;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-top:1px solid #478cd8;
	border-left:1px solid #478cd8;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
}

.emptylegs h2:hover {
	background:#2486f1;
	color:#fff;
}

h2.selected {
	background:#478cd8;
	color:#fff!important;
}

#emptylegform {
	width:600px;
	float:left;
	margin:10px auto;

}

#emptylegform textarea {
	display:none;
}

#emptylegform .row {
	width:400px;
	margin:10px auto;
	float:left;
}

#emptylegform .submitrow {
	width:100px;
	margin-top:-25px;
	margin-left:-55px;
}

.emptyrowtop {
	padding-top:10px;
	padding-right:50px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:0;
}

.emptyrowbottom {
	padding-bottom:10px;
	padding-right:50px;
	padding-left:10px;
	padding-top:5px;
	margin-top:0;
}

#emptylegform input[type=text] {
	width:230px;
	border:1px solid #999;
	padding:6px;
	float:left;
}

#emptylegform input[type=submit] {
	border:1px solid #b0b0b0;
	color:#fff;
	background:#222 url(img/emptysubmit.png) no-repeat 0 -50px;
	-webkit-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.2);
	-moz-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.2);
	box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.2);
	width:50px;
	height:50px;
	float:left;
	font-size:45px;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
}

#emptylegform input[type=submit]:hover {
	border:1px solid rgba(0,0,0,0.35);
	color:rgba(0,0,0,0.85);
	-webkit-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.3);
	-moz-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.3);
	box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.3);
	background:#F8B70B url(img/emptysubmit.png) no-repeat 0 0;
}

#emptylegform label {
	width:100px;
	float:left;
	color:#222;
}

/*

Page Styling

*/

#columnleft h1,#columnleft h2,#columnleft h3,#columnleft h4,#columnleft h5,#columnleft h6,#columnfull h1,#columnfull h2,#columnfull h3,#columnfull h4 {
	text-align:left;
}

h3.float {
	float:left;
}

#columnleft h1,#columnfull h1 {
	padding-bottom:22px;
	margin-bottom:30px;
	border-bottom:1px solid #a0a0a0;
}

#columnleft h1:after,#columnfull h1:after {
    position: relative;
    content: "";
    top: 0px;
	height:1px;
	width:100%;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,hsla(0,0%,0%,0)), color-stop(50%,hsla(0,0%,0%,.75)), color-stop(100%,hsla(0,0%,0%,0)));
    background: -webkit-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:    -moz-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:     -ms-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:      -o-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
    background:         linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.75) 50%, hsla(0,0%,0%,0) 100%);
}

#columnleft p,#columnfull p {
	line-height:1.7em;
	color:#626262;
	padding-bottom:15px;
	padding-right:200px;
}

#columnfull p {
	padding-right:0px;
}

#columnfull a {
	font-family: Helvetica, Arial, sans-serif;
}

#fullwidth {
	margin-top:40px;
	float:left;
	width:560px;
}

#fullwidth h3 {
	margin-top:50px;
}

#fullwidth img {
	float:right;
}

#columnleft img {
	max-width:600px;
}

#columnright a.right {
	float:right;
	color:#999;
	margin-top:10px;
}

#columnright a.right img {
	float:left;
	color:#999;
	margin-top:0;
	margin-right:5px;
}

.pagenav {
	float:right;
	margin-top:15px;
}

.pagenav a,.emm-current,.emm-title,.emm-gap  {
	font-family: Helvetica, Arial, sans-serif;
	padding:6px;
	color:#e0e0e0;
	background: #4f4f4f;
	background: -moz-linear-gradient(top, #4f4f4f 0%, #2d2d2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#2d2d2d));
	background: -webkit-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -o-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -ms-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#2d2d2d',GradientType=0 );
	background: linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	border-left:1px solid #666;
	border-right:1px solid #222;
	border:1px solid #444;
}

.pagenav a:hover {
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	border:1px solid #c0c0c0;
	color:#478cd8;
}

.emm-gap {
	padding-left:14px;
	padding-right:14px;
}

.emm-current,.emm-title {
	font-weight:400;
}

.emm-title  {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.emm-next {
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

div.post {
	border-bottom:1px solid #fff;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom:65px;
}

div.post a.readmore {
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	border:1px solid #c0c0c0;
	color:#478cd8;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	display:block;
	float:right;
	padding-right:8px;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	font-family: Helvetica, Arial, sans-serif;
}

div.post a.readmore:hover {
	background: #4f4f4f;
	background: -moz-linear-gradient(top, #4f4f4f 0%, #2d2d2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#2d2d2d));
	background: -webkit-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -o-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -ms-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#2d2d2d',GradientType=0 );
	background: linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	border:1px solid #222;
	color:#f0f0f0;
}

div.post p{
	line-height:20px;
	margin-bottom:15px;
}

#columnleft ul {
	font-family: Helvetica, Arial, sans-serif;
	list-style:circle;
}

#columnleft ul li {
	margin-top:8px;
	margin-bottom:8px;
	line-height:1.7em;
	color:#626262;
}



/*

Gallery Styling

*/

ul.subcategories {
	float:left;
	list-style:none;
	margin-top:16px;
	margin-left:0;
	font-size:13px;
}

ul.subcategories ul {
	float:left;
	list-style:none;
	margin-left:0;
}

ul.subcategories ul li{
	float:left;
}

ul.subcategories ul li a{
	padding:10px;
	font-family: Helvetica, Arial, sans-serif;
	color:#e0e0e0;
	background: #4f4f4f;
	background: -moz-linear-gradient(top, #4f4f4f 0%, #2d2d2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#2d2d2d));
	background: -webkit-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -o-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -ms-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#2d2d2d',GradientType=0 );
	background: linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	border-left:1px solid #666;
	border-right:1px solid #222;
	border:1px solid #444;
}

ul.subcategories ul li a:hover{
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	border:1px solid #c0c0c0;
	color:#478cd8;
}

ul.subcategories ul li:first-child a{
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

ul.subcategories ul li:last-child a{
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

ul.gallery {
	list-style:none;
	float:left;
	margin-left:0;
	margin-top:20px;
	width:100%;
}

ul.gallery li {
	float:left;
	margin:10px;
	border-bottom:1px solid #d0d0d0;
	border-top:1px solid #f0f0f0;
	padding-top:5px;
	padding-bottom:10px;
	height:350px;
}

ul.gallery li h2{
	font-size:16px;
	width:300px;
	overflow:hidden;
}

ul.gallery img {
	z-index:888;
}

ul.gallery ul.meta {
	width:300px;
	margin-left:0;
	font-size:11px;
	list-style:none;
	padding-top:10px;
}

ul.gallery ul.meta a {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#666;
}

ul.gallery ul.meta a:hover {
	color:#478cd8;
}

ul.gallery ul.meta li{
	float:left;
	margin:1px;
	margin-right:10px;
	color:#888;
	border-bottom:1px solid transparent;
	border-top:1px solid transparent;
	height:20px;
}

.gallery h2 {
	padding-bottom:10px;

}

.border {
    position:absolute;
    width:298px;
    height:198px;
    display:block;
    z-index:999;
    -webkit-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0px 0px 0px 9px rgba(255, 255, 255, 0.25);
 	-moz-transition:all 0.6s linear;
	-webkit-transition:all 0.6s linear;
	transition:all 0.6s linear;  
	border:1px solid transparent;
}

.border:hover {
 	-moz-transition:all 0.25s linear;
	-webkit-transition:all 0.25s linear;
	transition:all 0.25s linear;   
    -webkit-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0px 0px 0px 120px rgba(255, 255, 255, 0.7);
	background-color:#d0d0d0;
	border:1px solid #c0c0c0;
}

.galleryinfo {
	display:none;
	position:absolute;
	width:280px;
	height:180px;
	padding:10px;
	overflow:hidden;
}

.border:hover .galleryinfo {
	display:block;
}

a.fleetexcerpt {
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
	background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
	border:1px solid #c0c0c0;
	color:#478cd8;
	-webkit-border-top-left-radius: 18px;
	-moz-border-radius-topleft: 18px;
	border-top-left-radius: 18px;
	display:block;
	right:1px;
	bottom:1px;
	position:absolute;
	padding-right:10px;
	padding-left:14px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial, sans-serif;
}

a.fleetexcerpt:hover {
	background: #4f4f4f;
	background: -moz-linear-gradient(top, #4f4f4f 0%, #2d2d2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#2d2d2d));
	background: -webkit-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -o-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	background: -ms-linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#2d2d2d',GradientType=0 );
	background: linear-gradient(top, #4f4f4f 0%,#2d2d2d 100%);
	border:1px solid #222;
	color:#f0f0f0;
}

img.attachment-aircraft-thumbnail {
	float:left;
	margin:15px;
	margin-top:5px;
	margin-left:0;
}

div.top {
	float:left;
	margin-bottom:15px;
	width:100%;
}

div.metafleet {
	margin-top:80px;
}

div.metafleet h4 {
	float:left;
	margin-right:10px;
	margin-top:0;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
}

p.fleetnote {
	margin-bottom:60px;
	width:960px;
}


/*

Quote Form

*/

#homequoteFormcontainer,#quoteFormcontainer,#helicopterFormcontainer  {
	background: rgb(244,244,244);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(237,237,237,1) 13%, rgba(219,219,219,1) 37%, rgba(234,234,234,1) 70%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(13%,rgba(237,237,237,1)), color-stop(37%,rgba(219,219,219,1)), color-stop(70%,rgba(234,234,234,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	background: linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(237,237,237,1) 13%,rgba(219,219,219,1) 37%,rgba(234,234,234,1) 70%,rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f2f2f2',GradientType=0 );
	margin:30px auto;
	position:relative;
	width:960px;
	border:5px solid #d3d3d3;
	display:none;
	padding-top:10px;
	margin-top:-430px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	-moz-box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
}

#quoteFormcontainer {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMC44NiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(244,244,244,0.85) 0%, rgba(237,237,237,0.89) 13%, rgba(219,219,219,0.97) 37%, rgba(234,234,234,0.91) 70%, rgba(242,242,242,0.86) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,0.85)), color-stop(13%,rgba(237,237,237,0.89)), color-stop(37%,rgba(219,219,219,0.97)), color-stop(70%,rgba(234,234,234,0.91)), color-stop(100%,rgba(242,242,242,0.86)));
	background: -webkit-linear-gradient(top,  rgba(244,244,244,0.85) 0%,rgba(237,237,237,0.89) 13%,rgba(219,219,219,0.97) 37%,rgba(234,234,234,0.91) 70%,rgba(242,242,242,0.86) 100%);
	background: -o-linear-gradient(top,  rgba(244,244,244,0.85) 0%,rgba(237,237,237,0.89) 13%,rgba(219,219,219,0.97) 37%,rgba(234,234,234,0.91) 70%,rgba(242,242,242,0.86) 100%);
	background: -ms-linear-gradient(top,  rgba(244,244,244,0.85) 0%,rgba(237,237,237,0.89) 13%,rgba(219,219,219,0.97) 37%,rgba(234,234,234,0.91) 70%,rgba(242,242,242,0.86) 100%);
	background: linear-gradient(top,  rgba(244,244,244,0.85) 0%,rgba(237,237,237,0.89) 13%,rgba(219,219,219,0.97) 37%,rgba(234,234,234,0.91) 70%,rgba(242,242,242,0.86) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9f4f4f4', endColorstr='#dbf2f2f2',GradientType=0 );
}

#quoteFormcontainer {
	margin-top:-90px;
}

#helicopterFormcontainer  {
	margin-top:-520px;
}

#quoteForm {
	height:525px;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

#quoteFormcontainer.open {
	display:block;
	margin-top:-190px;
}

.sliderbutton {
	background: rgb(197,207,217);
	background: -moz-linear-gradient(top, rgba(197,207,217,1) 0%, rgba(193,204,215,1) 51%, rgba(184,194,210,1) 51%, rgba(206,216,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,207,217,1)), color-stop(51%,rgba(193,204,215,1)), color-stop(51%,rgba(184,194,210,1)), color-stop(100%,rgba(206,216,222,1)));
	background: -webkit-linear-gradient(top, rgba(197,207,217,1) 0%,rgba(193,204,215,1) 51%,rgba(184,194,210,1) 51%,rgba(206,216,222,1) 100%);
	background: -o-linear-gradient(top, rgba(197,207,217,1) 0%,rgba(193,204,215,1) 51%,rgba(184,194,210,1) 51%,rgba(206,216,222,1) 100%);
	background: -ms-linear-gradient(top, rgba(197,207,217,1) 0%,rgba(193,204,215,1) 51%,rgba(184,194,210,1) 51%,rgba(206,216,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5cfd9', endColorstr='#ced8de',GradientType=0 );
	background: linear-gradient(top, rgba(197,207,217,1) 0%,rgba(193,204,215,1) 51%,rgba(184,194,210,1) 51%,rgba(206,216,222,1) 100%);
	float:left;
	padding:12px;
	padding-left:16px;
	padding-right:16px;
	display:block;
	text-align:left;
	border:1px solid #999;
	color:#333;
	font-size:20px;
	text-decoration:none;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	-moz-box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
}

#form-slide-two,#form-slide-three,.booking{
	float:right;
	text-align:right;
}

.sliderbutton:hover {
	background: rgb(48,96,178);
	background: -moz-linear-gradient(top, rgba(48,96,178,1) 0%, rgba(43,86,165,1) 51%, rgba(33,59,133,1) 51%, rgba(69,129,199,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,96,178,1)), color-stop(51%,rgba(43,86,165,1)), color-stop(51%,rgba(33,59,133,1)), color-stop(100%,rgba(69,129,199,1)));
	background: -webkit-linear-gradient(top, rgba(48,96,178,1) 0%,rgba(43,86,165,1) 51%,rgba(33,59,133,1) 51%,rgba(69,129,199,1) 100%);
	background: -o-linear-gradient(top, rgba(48,96,178,1) 0%,rgba(43,86,165,1) 51%,rgba(33,59,133,1) 51%,rgba(69,129,199,1) 100%);
	background: -ms-linear-gradient(top, rgba(48,96,178,1) 0%,rgba(43,86,165,1) 51%,rgba(33,59,133,1) 51%,rgba(69,129,199,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3060b2', endColorstr='#4581c7',GradientType=0 );
	background: linear-gradient(top, rgba(48,96,178,1) 0%,rgba(43,86,165,1) 51%,rgba(33,59,133,1) 51%,rgba(69,129,199,1) 100%);
	color:#fff;
}

.backbutton {
	margin-right:10px;
}

.saturatedbutton {
	background: rgb(219,219,219);
	background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(233,233,233,1) 52%, rgba(214,214,214,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(52%,rgba(233,233,233,1)), color-stop(100%,rgba(214,214,214,1)));
	background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(233,233,233,1) 52%,rgba(214,214,214,1) 100%);
	background: -o-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(233,233,233,1) 52%,rgba(214,214,214,1) 100%);
	background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(233,233,233,1) 52%,rgba(214,214,214,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d6d6d6',GradientType=0 );
	background: linear-gradient(top, rgba(219,219,219,1) 0%,rgba(233,233,233,1) 52%,rgba(214,214,214,1) 100%);
	color:#222;
}

.saturatedbutton:hover {
	color:#000;
	background: rgb(249,199,72);
	background: -moz-linear-gradient(top, rgba(249,199,72,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(249,201,77,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,199,72,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(249,201,77,1)));
	background: -webkit-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -o-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c94d',GradientType=0 );
	background: linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
}

#quoteForm p {
	color:#444;
	margin:0 auto;
	width:500px;
	text-align:center;
	font-size:12px;
	margin-bottom:20px;
	line-height:1.6em;
}

#quoteForm a.formlink {
	margin:0 auto;
	width:310px;
	border:1px solid #b0b0b0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-decoration:none;
	text-align:center;
	padding:8px;
	display:block;
	margin-bottom:20px;
}

#quoteForm a.formlink:hover {
	border:1px solid #888;
}

#quoteForm h3 {
	color:#444;
	margin:0 auto;
	padding-top:50px;
	text-align:center;
	font-size:16px;
}

#quoteForm h4 {
	color:#444;
	font-size:16px;
	margin-bottom:35px;
	width:100%;
}

#quoteForm h4 span {
	color:#a0a0a0;
}

#quoteForm h3 span{
	font-style:italic;
	color:#222;
	font-size:14px;
}

#quoteLink,#quoteLinkie,.helibook,.unavailabletag {
	cursor:pointer;
	padding: 15px 10px;
	float:right;
	font-family: 'Museo300', sans-serif;
	background: rgb(39,39,39);
	background: -moz-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(42,42,42,1) 46%, rgba(53,53,53,1) 46%, rgba(28,28,28,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,1)), color-stop(46%,rgba(42,42,42,1)), color-stop(46%,rgba(53,53,53,1)), color-stop(100%,rgba(28,28,28,1)));
	background: -webkit-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	background: -o-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	background: -ms-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#1c1c1c',GradientType=0 );
	background: linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	width:200px;
	color:#f0f0f0;
	border:1px solid #555;
	text-decoration:none;
	text-align:center;
	z-index:999;
	display:block;
	font-size:18px;
	line-height: 0.8em;
	text-shadow: -1px -1px #222;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -webkit-animation: button 4s infinite linear;
    -moz-animation: button 4s infinite linear;
    -ms-animation: button 4s infinite linear;
}


@-webkit-keyframes button { 
    0% { opacity: 0.7 }

    50% { opacity: 1 }

    100% { opacity: 0.7 }
}

@-moz-keyframes button { 
    0% { opacity: 0.7 }

    50% { opacity: 1 }

    100% { opacity: 0.7 }
}

@-ms-keyframes button { 
    0% { opacity: 0.7 }

    50% { opacity: 1 }

    100% { opacity: 0.7 }
}

#quoteLinkie {
	display:none;
}

#quoteLinkClose,#quoteLinkHelp {
	background:url(img/x.png)no-repeat;
	background-position:0 0;
	display:block;
	-moz-transition:0.25s opacity;
	-webkit-transition:0.25s opacity;
	-o-transition:0.25s opacity;
	opacity:0.6;
	cursor:pointer;
	right:10px;
	float:none;
	position:absolute;
	width:48px;
	height:48px;
}

#quoteLinkHelp {
	background:url(img/help.png)top center no-repeat;
	right:50px;
}

#quoteLinkClose:hover,#quoteLinkHelp:hover {
	opacity:1.0;
	background-position:0 -48px;
}

.cta {
	margin-top:-20px;
}

.slideinner {
	width:700px;
	height:280px;
	margin:0 auto;
}

#quoteLink:hover,#quoteLinkie:hover,.helibook:hover {
	text-shadow: -1px -1px #ecbe43;
	color: #373737;
	background: rgb(249,199,72);
	background: -moz-linear-gradient(top, rgba(249,199,72,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(249,201,77,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,199,72,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(249,201,77,1)));
	background: -webkit-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -o-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c94d',GradientType=0 );
	background: linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
}

.disable {
    display:none!important;
}

.unavailabletag {
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 51%, rgba(247,247,247,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(51%,rgba(229,229,229,1)), color-stop(51%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 51%,rgba(247,247,247,1) 51%,rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 51%,rgba(247,247,247,1) 51%,rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 51%,rgba(247,247,247,1) 51%,rgba(254,254,254,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 51%,rgba(247,247,247,1) 51%,rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 );
    cursor:default;
    text-shadow: -1px -1px #fff;
    font-size:12px;
    color:#222;
	line-height: 1.3em;
	font-family: Helvetica, Arial, sans-serif;
}

#homequoteform {
	margin:10px auto;
	margin-top:30px;
}

#quoteForm a.terms {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:underline;
}


/*

Help Dialog

*/

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:default;}

/* Container */
#simplemodal-container {height:440px; width:520px; color:#bbb; border:4px solid #444; padding:12px;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
background: rgb(246,246,246);

}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {
	-moz-transition:0.25s opacity;
	-webkit-transition:0.25s opacity;
	-o-transition:0.25s opacity;
background:url(http://jetbookingdirect.com/wp-content/themes/jetbook2012/img/x.png) no-repeat;background-position:0 0; width:48px; height:48px; display:inline; z-index:3200; position:absolute; top:2px; right:2px; cursor:pointer;opacity:0.6;}
#simplemodal-container a.modalCloseImg:hover {background-position:0 -48px;opacity:1.0;}
#simplemodal-container h3 {font-family:'Museo300', sans-serif;color:#84b8d9;font-weight:bold;}
#simplemodal-container h4 {font-family:'Museo300', sans-serif;color:#000;}
#simplemodal-container p {color:#000;}
#simplemodal-container ol {color:#000;}
#simplemodal-container ol li {font-family:Arial, sans-serif;font-weight:bold;margin-bottom:10px;}
#simplemodal-container ol li span{font-family:Arial, sans-serif;font-weight:normal;}
#simplemodal-container h2 {text-shadow:1px 1px #222;}

/*

Quote Success Page

*/

#leftsection {
	float:left;
	width:545px;
	padding-right:15px;
}

#leftsection a {
	text-decoration:none;
	font-size:16px;
	padding:10px;
	border:1px solid #b0b0b0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	display:block;
	width:120px;
	margin-right:15px;
	float:left;
}

#leftsection a:hover {
	border:1px solid #888;
}

#leftsection a span {
	vertical-align:40%;
}

#leftsection p {
	line-height:1.9em;
}

#leftsection h4 span {
	line-height:1.8em;
}

#leftsection h3 {
	margin-bottom:30px;
}

#map {
	background: rgb(210,210,210);
	background: -moz-linear-gradient(top, rgba(210,210,210,1) 0%, rgba(229,229,229,1) 11%, rgba(227,227,227,1) 42%, rgba(217,217,217,1) 90%, rgba(212,212,212,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,210,210,1)), color-stop(11%,rgba(229,229,229,1)), color-stop(42%,rgba(227,227,227,1)), color-stop(90%,rgba(217,217,217,1)), color-stop(100%,rgba(212,212,212,1)));
	background: -webkit-linear-gradient(top, rgba(210,210,210,1) 0%,rgba(229,229,229,1) 11%,rgba(227,227,227,1) 42%,rgba(217,217,217,1) 90%,rgba(212,212,212,1) 100%);
	background: -o-linear-gradient(top, rgba(210,210,210,1) 0%,rgba(229,229,229,1) 11%,rgba(227,227,227,1) 42%,rgba(217,217,217,1) 90%,rgba(212,212,212,1) 100%);
	background: -ms-linear-gradient(top, rgba(210,210,210,1) 0%,rgba(229,229,229,1) 11%,rgba(227,227,227,1) 42%,rgba(217,217,217,1) 90%,rgba(212,212,212,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#d4d4d4',GradientType=0 );
	background: linear-gradient(top, rgba(210,210,210,1) 0%,rgba(229,229,229,1) 11%,rgba(227,227,227,1) 42%,rgba(217,217,217,1) 90%,rgba(212,212,212,1) 100%);
	width:360px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:20px;
	float:left;
}

/*

Home Page Sections

*/

.postItemhome {
	width:100%;
	float:left;
}

h4.home {
	margin-right:10px;
	float:left;
}

.postItemhome .meta {
	margin-top:10px;
}

.button,.buttonright {
	background:url('img/breadcrumbright.png') no-repeat left center;
	float:left;
	padding-left:10px;
	margin-top:15px;
}

.buttonright {
	float:right;
}

.postItemhome a:hover {
	color:#478cd8!important;
}


#lefthome {
	float:left;
	padding:10px;
	padding-left:0;
	padding-right:20px;
	width:460px;
	margin-right:-28px;
	border-right:1px solid #d0d0d0;
}

#righthome {
	width:460px;
	float:right;
	padding:10px;
	padding-left:20px;
	padding-right:0;
	border-left:1px solid #fff;	
}

#lefthome h2, #lefthome h3, #righthome h3 {
	color:#444;
	text-align:left;
	font-size:20px;
	margin:12px auto;
	width:460px;
}

#lefthome a,#righthome a {
	color:#555;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
}

#lefthome a:hover,#righthome a:hover {
	color:#478cd8;
}

a.more {
	display:block;
	float:right;
	padding:8px;
	width:150px;
	border:1px solid #555;
	color:#555;
	text-align:center;
	position:relative;
}

#lefthome p {
	font-size:12px;
	color:#333;
	padding-right:10px;
}

#lefthome .meta,#righthome .meta{
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	letter-spacing:0.02em;
	font-weight:normal;
	color:#888;
}

#righthome .meta{
	color:#555;
	float:right;
}

#righthome .meta a  {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#888;
}


/*

Images

*/



img.alignright {float:right; margin:1em 0 1em 1em;}
img.alignleft {float:left; margin:1em 1em 1em 0;}
img.aligncenter {display:block; margin-left:auto; margin-right:auto;}
a img.alignright {float:right; margin:1em 0 1em 1em}
a img.alignleft {float:left; margin:1em 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.attachment-homepage-thumbnail {
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	margin-top:15px;
	border-radius:5px;
	border:none;
}




.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*

Footer

*/


footer {
	float:left;
	width:100%;
	margin-bottom:30px;
	margin-top:40px;
	padding-top:25px;
	padding-bottom:25px;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #c0c0c0;
}

#footerinner {
	width:960px;
	margin:0 auto;
}

footer p {
	float:left;
	width:500px;
	color:#a0a0a0;
}

footer a,footer a:active,footer a:visited {
	font-family:Helvetica, Arial, sans-serif;
	color:#a0a0a0;
}

footer a:hover {
	color:#478cd8;
}




/*

Footericons

*/

ul#footericons {	
	width:245px;
	list-style:none;
	height:25px;
	float:right;
}

ul#footericons li {
	display:inline
}

ul#footericons li a {
	height:25px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#footericons  li a span {
	float:left;
	display:block
}

ul#footericons li#footericons-1 a {
	width:111px;
	background:url(img/footnav.png) no-repeat 0px 0
}

ul#footericons li#footericons-1 a:active,
ul#footericons li#footericons-1 a:hover {
	background-position:0px -25px
}
ul#footericons li#footericons-1 a.current {
	background-position:0px 0px -25px
}

ul#footericons li#footericons-2 a {
	width:40px;
	background:url(img/footnav.png) no-repeat -111px 0
}

ul#footericons li#footericons-2 a:active,
ul#footericons li#footericons-2 a:hover {
	background-position:-111px -25px
}
ul#footericons li#footericons-2 a.current {
	background-position:-111px -111px -25px
}

ul#footericons li#footericons-3 a {
	width:35px;
	background:url(img/footnav.png) no-repeat -151px 0
}

ul#footericons li#footericons-3 a:active,
ul#footericons li#footericons-3 a:hover {
	background-position:-151px -25px
}
ul#footericons li#footericons-3 a.current {
	background-position:-151px -151px -25px
}

ul#footericons li#footericons-4 a {
	width:37px;
	background:url(img/footnav.png) no-repeat -186px 0
}

ul#footericons li#footericons-4 a:active,
ul#footericons li#footericons-4 a:hover {
	background-position:-186px -25px
}
ul#footericons li#footericons-4 a.current {
	background-position:-186px -186px -25px
}

ul#footericons li#footericons-5 a {
	width:22px;
	background:url(img/footnav.png) no-repeat -223px 0
}

ul#footericons li#footericons-5 a:active,
ul#footericons li#footericons-5 a:hover {
	background-position:-223px -25px
}
ul#footericons li#footericons-5 a.current {
	background-position:-223px -223px -25px
}


/*

Crumbs

*/

#crumbs {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #d0d0d0;
	width:100%;
}

#crumbs a,#crumbs p,.current {
	text-decoration:none;
	font-style:italic;
	font-size:11px;
	font-family:arial, sans-serif;
}




/*

The Quote Form

*/

#slidequoteformcontainer {
	width:600px;
	overflow:hidden;
	margin:0 auto;
	height:400px;
	margin-top:40px;
}

#homequoteform label{
	float:left;
	width:15%;
	color:#333;
	padding:12px;
	margin-left:20px;
}

#homequoteform input[type="text"],input[type="email"],select {
	background:rgba(255,255,255,1);
	border:1px solid #a0a0a0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#222;
	padding:12px;
	width:65%;
	margin-bottom:15px;
	float:left;
}

input[type="checkbox"] {
	padding:6px;
	margin-right:10px;
	float:left;
}

input:invalid,input:required {
	box-shadow:none;
	-moz-box-shadow:none;
}

.termsrow {
	width:300px;
	float:right;
	margin-top:40px;
}

#homequoteform input[type="text"]:hover,input[type="email"]:hover,select:hover,#homequoteform input[type="text"]:focus,input[type="email"]:focus,select:focus {
	font-weight:bold;
}

#homequoteform select {
	width:69%;
}

#homequoteform input[type="submit"] {
	background: rgb(39,39,39);
	background: -moz-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(42,42,42,1) 46%, rgba(53,53,53,1) 46%, rgba(28,28,28,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,1)), color-stop(46%,rgba(42,42,42,1)), color-stop(46%,rgba(53,53,53,1)), color-stop(100%,rgba(28,28,28,1)));
	background: -webkit-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	background: -o-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	background: -ms-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#1c1c1c',GradientType=0 );
	background: linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	color:#e0e0e0;
	border:1px solid #555;
	padding:12px;
	padding-left:16px;
	padding-right:16px;
	position:absolute;
	top: 76%;
	margin-right:10px;
	right:0;
	display:block;
	font-size:20px;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	-moz-box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
}

#homequoteform input[type="submit"]:hover {
	-webkit-box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	-moz-box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	box-shadow:inset 0px 0px 0px 4px rgba(255,255,255,0.2);
	border:1px solid #555;
	text-shadow: -1px -1px #ecbe43;
	color: #373737;
	background: rgb(249,199,72);
	background: -moz-linear-gradient(top, rgba(249,199,72,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(249,201,77,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,199,72,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(249,201,77,1)));
	background: -webkit-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -o-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c94d',GradientType=0 );
	background: linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
}

.formrow {
	width:90%;
	float:left;
	margin-bottom:0;
	margin-left:40px;
}

div.anythingSlider.activeSlider .anythingWindow {
	border:none;
}

div.anythingSlider .start-stop { 
	display: none!important;
}


/*

jQuery UI style Fixes

These are small adjustments for the styling of the autocomplete and datepicker widgets.

*/

.ui-autocomplete {
	background:#e0e0e0;
	border:2px solid #a0a0a0;
	color:#222;
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ui-menu .ui-menu-item a {
	font-family: Helvetica, Arial, sans-serif;
}

.ui-menu-item,.ui-corner-all {
	color:#222;
	font-size:16px;
}

.ui-menu-item:hover {
	background: #f9c748;
	background: -moz-linear-gradient(top, #f9c748 0%, #ffa73d 50%, #f9c748 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c748), color-stop(50%,#ffa73d), color-stop(50%,#f9c748));
	background: -webkit-linear-gradient(top, #f9c748 0%,#ffa73d 50%,#f9c748 50%);
	background: -o-linear-gradient(top, #f9c748 0%,#ffa73d 50%,#f9c748 50%);
	background: -ms-linear-gradient(top, #f9c748 0%,#ffa73d 50%,#f9c748 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c748',GradientType=0 );
	background: linear-gradient(top, #f9c748 0%,#ffa73d 50%,#f9c748 50%);
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ui-corner-all:hover {
	color:#000;
}

.ui-datepicker {
	-moz-transition:0.25s all;
	-webkit-transition:0.25s all;
	-o-transition:0.25s all;	
	background:#fff;
	border:1px solid #a0a0a0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:12px;
}

.ui-datepicker td {text-align:center}
.ui-datepicker .ui-datepicker-prev { float:left; cursor:pointer;}
.ui-datepicker .ui-datepicker-next {  float:right; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover { left:1px; cursor:pointer;color:#222;}
.ui-datepicker .ui-datepicker-next-hover { right:1px; cursor:pointer;color:#222;}
.ui-datepicker select.ui-datepicker-month-year {padding:2px;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker a{font-family: Helvetica, Arial, sans-serif;font-weight:bold;color:#222;text-align:center;padding:1px;}
.ui-datepicker-unselectable, .ui-state-disabled {color:#999;font-weight:normal;}
.ui-datepicker-year,.ui-datepicker-month,.ui-datepicker-year:hover,.ui-datepicker-month:hover,.ui-datepicker:hover{color:#000;}
.ui-datepicker .ui-datepicker-header {position:relative;width:95%;}
label.error { width:100%!important;}
.error {color:red!important;}
.ui-state-default {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:22px;display:block;}
.ui-state-default:hover {background:black;color:white;}

/*

honeypot captcha

*/

.none {
display:none;
}


#steps{
    width:600px;
	height:345px;
    overflow:hidden;
}
.step{
    float:left;
    width:600px;
	height:345px;
}
#navigation{
	width:600px;
	margin:0 auto;
    height:45px;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
#navigation ul{
    list-style:none;
	width:100%;
	margin:0 auto;
}
#navigation ul li{
	float:left;
	width:198px;
    position:relative;
	margin:0px 0px;
	border-right:1px solid #a0a0a0;
	border-left:1px solid #c0c0c0;	
	border-top:1px solid #b0b0b0;
	-webkit-border-top-left-radius: 86px;
	-webkit-border-top-right-radius: 86px;
	-moz-border-radius-topleft: 86px;
	-moz-border-radius-topright: 86px;
	border-top-left-radius: 86px;
	border-top-right-radius: 86px;
	-moz-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
#navigation ul li a{
    display:block;
    height:45px;
    color:#444;
    outline:none;
    font-weight:normal;
    text-decoration:none;
	text-align:center;
    line-height:45px;
    padding:0px 20px;
	-webkit-border-top-left-radius: 86px;
	-webkit-border-top-right-radius: 86px;
	-moz-border-radius-topleft: 86px;
	-moz-border-radius-topright: 86px;
	border-top-left-radius: 86px;
	border-top-right-radius: 86px;
	-moz-transition:all 0.1s ease;
	-webkit-transition:all 0.1s ease;
	transition:all 0.1s ease;
	z-index:99;
}
#navigation ul li a:hover,
#navigation ul li.selected a{
	-webkit-box-shadow: inset 0px 0px 5px 3px #b0b0b0;
	-moz-box-shadow: inset 0px 0px 5px 3px #b0b0b0;
	box-shadow: inset 0px 0px 5px 3px #b0b0b0;
    color:#666;
    text-shadow:1px 1px 1px transparent;
}
span.checked{
	-webkit-border-radius: 86px;
	-moz-border-radius: 86px;
	border-radius: 86px;
    background:#8fc800;
    position:absolute;
    top:15px;
	left:23px;
	z-index:98;
	width:16px;
    height:16px;
	color:#fff;
	text-align:center;
}
span.formerror{
	-webkit-border-radius: 86px;
	-moz-border-radius: 86px;
	border-radius: 86px;
    background:#CE0003;
    position:absolute;
    top:15px;
	left:23px;
	z-index:98;
	width:16px;
    height:16px;
	color:#fff;
	text-align:center;
}
#steps form fieldset{
    border:none;
    padding-bottom:20px;
}

div.slide{
    height:280px;
	position:relative;
	display:block;
}
#steps form legend{
    text-align:center;
    color:#333;
    font-size:17px;
    text-shadow:1px 1px 1px #fff;
    font-weight:normal;
    float:left;
    width:590px;
    padding:5px 0px 5px 10px;
    margin:10px 0px;
}
#steps form fieldset.fieldrow,#Via,#Return{
    clear:both;
	color:#222;
	padding:12px;
	width:500px;
	margin-bottom:15px;
	margin:0 auto;
}

#Via,#Return{
	padding:0;
}

#steps form fieldset.margin {
	margin-top:95px;
}

#steps form label{
    width:150px;
    float:left;
    text-align:left;
    margin-right:20px;
    line-height:26px;
    color:#333;
    text-shadow:1px 1px 1px #fff;
    font-weight:normal;
	font-size:12px;
}
#steps form input:not([type=radio]),
#steps form textarea,
#steps form select{
	background:rgba(255,255,255,1);
	border:1px solid #a0a0a0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    outline: none;
    padding: 7px;
    width: 314px;
    float:left;
	font-size:14px;
}

#steps form select{
	width:330px;
}

#steps form input[type="checkbox"] {
	padding:6px;
	margin-left:240px;
	margin-top:5px;
	float:left;
	width:20px;
}

#steps form select#deptime,#steps form select#rettime {
	width:100px;
	margin-left:8px;
}

#steps form input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
}
#steps form fieldset.submit{
    background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
	padding:0;
	padding-top:15px;
	width:600px;
}
#steps form button,#next,#finish {
	font-family:Helvetica, Arial, sans-serif;
	background:#478cd8;
	color:#fff;
	border:1px solid #a0a0a0;
	padding:8px;
	padding-left:16px;
	padding-right:16px;
	width:150px;
	margin:0 auto;
	display:block;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	-moz-transition:all 0.1s linear;
	-webkit-transition:all 0.1s linear;
	transition:all 0.1s linear;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
	box-shadow:inset 0px 20px 5px 2px rgba(255,255,255,0.1);
}
#steps form button:hover,#next:hover,#finish:hover {
    background:#d8d8d8;
    color:#222;
    text-shadow:1px 1px 1px #fff;
}

#steps form input[type="text"]#depdate,#steps form input[type="text"]#retdate {
	width:34%;

}
.noie {
	background:red;
	color:#fff;
}

.noie a {
	color:#fff;
}

.noie p {
	width:900px;
	margin:0 auto;
	color:#fff;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}



      
   /* BETA ONLY */ 
	.msgwrap {
	width:480px;
	margin:0 auto;
	}
   .msgbox {
    display: none;
	position:absolute;
	top:280px;	  
	width:480px;
	margin:0 auto;
	margin-top:15px;
	background-color: #fff;
	border:none;
	color: #222;
	padding:15px;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	-moz-box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
	}
   .msgbox p {
      margin: 0;
      padding: 3px 10px;
	  text-align:center;
	}
   .msgbox a.close {
    float: right;
	background:url(img/smallx.png) no-repeat;
	background-position:0 0;
	width:24px;
	height:24px;
	padding: 0 4px;
	margin-left: 5px; }
	  
	.msgbox a.close:hover {
	background-position:0 -24px;
	}

@media all and (orientation:portrait) {

}

@media all and (orientation:landscape) {

}



@media all
and (max-width : 400px)  {


/* Mobile Structure */ 
body,html {
	overflow-x: hidden;
	width:320px;
	font-size: 80%;
}

footer {
	background:#e0e0e0;
}

#wrapper {
	width:320px;
	padding-bottom:10px;
	background:url(http://jetbookingdirect.com/wp-content/themes/jetbook2012/img/sliderbg.jpg) top left repeat!important;
}

#container,#footerinner {
	width:320px;
}

#contactcontainer {
	margin-left:0;
	width:290px;
	margin-right:0;
}

#contact {
	width:300px;
}

#homebottom {
	width:320px;
}

#midheader {
	width:80px;
	height:55px;
	float:left;
}

#columnfull,#columnright {
	width:320px;
	margin-top:5px;
}

#columnright {
	margin-left:0;
}


#slidercontainer {
	width:320px;
}

/* Mobile Header */ 

#logo {
	width:80px;
	margin:0 10px;
	margin-left:5px;
	float:left;
}

#logo img {
	width:90px;
}

#access,.menu-top-menu-container,.menu {
	width:320px;
	float:left;
	box-shadow:none;
	-webkit-box-shadow:none;
}

#access ul li a, #footermenu ul li a {
	font-size:9px;
}

#access ul li, .footermenu ul li {
	-webkit-border-top-left-radius:0px!important;
	-webkit-border-top-right-radius:0px!important;
	-moz-border-radius-topleft:0px!important;
	-moz-border-radius-topright:0px!important;
	border-top-left-radius:0px!important;
	border-top-right-radius:0px!important;
	width:78px;
	height:50px;
	margin-right:0;
	margin-left:0;
}

#access ul li:nth-child(1) {
	display:none;
}

#access ul li:hover{
	background: rgb(249,199,72);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y5Yzc0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2Y5Yzc0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2Y3YjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y5Yzc0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(249,199,72,1) 1%, rgba(249,199,72,1) 45%, rgba(247,177,0,1) 61%, rgba(249,199,72,1) 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(249,199,72,1)), color-stop(45%,rgba(249,199,72,1)), color-stop(61%,rgba(247,177,0,1)), color-stop(99%,rgba(249,199,72,1)));
	background: -webkit-linear-gradient(top, rgba(249,199,72,1) 1%,rgba(249,199,72,1) 45%,rgba(247,177,0,1) 61%,rgba(249,199,72,1) 99%);
	background: -o-linear-gradient(top, rgba(249,199,72,1) 1%,rgba(249,199,72,1) 45%,rgba(247,177,0,1) 61%,rgba(249,199,72,1) 99%);
	background: -ms-linear-gradient(top, rgba(249,199,72,1) 1%,rgba(249,199,72,1) 45%,rgba(247,177,0,1) 61%,rgba(249,199,72,1) 99%);
	background: linear-gradient(top, rgba(249,199,72,1) 1%,rgba(249,199,72,1) 45%,rgba(247,177,0,1) 61%,rgba(249,199,72,1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c748',GradientType=0 );
	border-right:1px solid #F7B100;
	border-left:1px solid #F7B100;
	border-top:1px solid #F7B100;	
	-webkit-box-shadow: inset 0px 0px 5px 3px rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0px 0px 5px 3px rgba(255,255,255,0.2);
	box-shadow: inset 0px 0px 5px 3px rgba(255,255,255,0.2);
}

#sliderinner h1, #pagesliderinner h1, #sliderinner h3, #pagesliderinner h3 {
	margin-top:10px;
	text-align:center;
}

#sliderinner h1, #pagesliderinner h1 {
	font-size:22px;
}

#sliderinner, #pagesliderinner {
	height:110%;
}

.extended {
	height:560px!important;
}

#headeractions {
	width:320px;
}

#headersearchform {
	display:none;
}

#call {
	display:block;
	float:right;
	width:200px;
}

#call h4 {
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	color:#666;
	padding-right:6px;
	font-size:16px;
}


/* Mobile Contact Page */ 

#contactcontainer h1, #contactcontainer h3 {
	width:260px;
	text-align:center;
}

#contact input[type="text"], #contact textarea {
	width:270px;
}


/* Mobile Quote Form */ 

#homequoteFormcontainer, #quoteFormcontainer,#slidequoteformcontainer {
	width:320px!important;
}

#quoteForm {
	padding:15px;
	width:290px;
}

#sliderinner h1, #pagesliderinner h1, #sliderinner h3, #pagesliderinner h3 {
	display:none;
}

.step,#steps form legend,#steps {
	width:320px!important;
	margin:0 auto;
}

.step {
	height:100%;
}

.fieldrow {
	padding:20px;
	float:left;
	width:280px;
	background: rgb(226,226,226);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(226,226,226,1) 89%, rgba(209,209,209,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(89%,rgba(226,226,226,1)), color-stop(100%,rgba(209,209,209,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(226,226,226,1) 89%,rgba(209,209,209,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(226,226,226,1) 89%,rgba(209,209,209,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(226,226,226,1) 89%,rgba(209,209,209,1) 100%);
	background: linear-gradient(top, rgba(226,226,226,1) 0%,rgba(226,226,226,1) 89%,rgba(209,209,209,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=0 );
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #fff;
	color:#333;
	position:relative;
}

.fielderror {
    position:absolute;
    right:20px;
    top:45px;
    font-size:9px;
    color:#999;
    font-style:italic;
}


#mobileform {
	float:left;
}

::-webkit-input-placeholder {
    color:    #333;
}
:-moz-placeholder {
    color:    #333;
}

#quoteFormcontainer.open {
	display:none;
}

.termslabel {
	background:none!important;
	color:#333!important;
	width:260px!important;
	margin-left:0!important;
	margin-top:10px;
}

#mobileform label {
	background: rgb(148,148,148);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjYWRhZGFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNhNWE1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiNhNWE1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiNhOGE1OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiM5NDk0OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiM5NDk0OTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiM4YzhjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiM4YzhjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTQ5NDk0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(148,148,148,1) 0%, rgba(173,173,173,1) 4%, rgba(165,165,165,1) 8%, rgba(165,165,165,1) 23%, rgba(168,165,158,1) 27%, rgba(153,153,153,1) 31%, rgba(153,153,153,1) 50%, rgba(148,148,148,1) 54%, rgba(148,148,148,1) 65%, rgba(140,140,140,1) 69%, rgba(140,140,140,1) 96%, rgba(148,148,148,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,148,148,1)), color-stop(4%,rgba(173,173,173,1)), color-stop(8%,rgba(165,165,165,1)), color-stop(23%,rgba(165,165,165,1)), color-stop(27%,rgba(168,165,158,1)), color-stop(31%,rgba(153,153,153,1)), color-stop(50%,rgba(153,153,153,1)), color-stop(54%,rgba(148,148,148,1)), color-stop(65%,rgba(148,148,148,1)), color-stop(69%,rgba(140,140,140,1)), color-stop(96%,rgba(140,140,140,1)), color-stop(100%,rgba(148,148,148,1)));
	background: -webkit-linear-gradient(top, rgba(148,148,148,1) 0%,rgba(173,173,173,1) 4%,rgba(165,165,165,1) 8%,rgba(165,165,165,1) 23%,rgba(168,165,158,1) 27%,rgba(153,153,153,1) 31%,rgba(153,153,153,1) 50%,rgba(148,148,148,1) 54%,rgba(148,148,148,1) 65%,rgba(140,140,140,1) 69%,rgba(140,140,140,1) 96%,rgba(148,148,148,1) 100%);
	background: -o-linear-gradient(top, rgba(148,148,148,1) 0%,rgba(173,173,173,1) 4%,rgba(165,165,165,1) 8%,rgba(165,165,165,1) 23%,rgba(168,165,158,1) 27%,rgba(153,153,153,1) 31%,rgba(153,153,153,1) 50%,rgba(148,148,148,1) 54%,rgba(148,148,148,1) 65%,rgba(140,140,140,1) 69%,rgba(140,140,140,1) 96%,rgba(148,148,148,1) 100%);
	background: -ms-linear-gradient(top, rgba(148,148,148,1) 0%,rgba(173,173,173,1) 4%,rgba(165,165,165,1) 8%,rgba(165,165,165,1) 23%,rgba(168,165,158,1) 27%,rgba(153,153,153,1) 31%,rgba(153,153,153,1) 50%,rgba(148,148,148,1) 54%,rgba(148,148,148,1) 65%,rgba(140,140,140,1) 69%,rgba(140,140,140,1) 96%,rgba(148,148,148,1) 100%);
	background: linear-gradient(top, rgba(148,148,148,1) 0%,rgba(173,173,173,1) 4%,rgba(165,165,165,1) 8%,rgba(165,165,165,1) 23%,rgba(168,165,158,1) 27%,rgba(153,153,153,1) 31%,rgba(153,153,153,1) 50%,rgba(148,148,148,1) 54%,rgba(148,148,148,1) 65%,rgba(140,140,140,1) 69%,rgba(140,140,140,1) 96%,rgba(148,148,148,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#949494',GradientType=0 );
	padding:10px;
	float:left;
	width:60px;
	margin-bottom:10px;
	text-align:center;
	height:20px;
	color:#fff;
	font-size:15px;
	font-style:italic;
	font-family:Georgia, serif;
}

#mobileform p {
	font-size:15px;
	font-style:italic;
	font-family:Georgia, serif;
	width:100%;
	text-align:center;
	margin-top:10px;
	float:left;
}

#mobileform p span {
	color:#a0a0a0;
}

#mobileform a.terms {
	font-size:15px;
	font-style:italic;
	font-family:Georgia, serif;
	text-decoration:underline;
}

#mobileform select {
	background: rgb(248,248,248);
	width:200px;
	height:40px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	border:1px solid rgb(248,248,248);
}

#mobileform select:hover,#mobileform select:focus {
	background: rgb(163,209,225);
}

#mobileform input[type="text"],#mobileform input[type="number"] {
	background: rgb(248,248,248);
	float:left;
	padding:10px;
	width:178px;
	border:1px solid rgb(248,248,248);
	color:#333;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:10px;
	height:18px;
}

#mobileform input[type="text"]:hover,#mobileform input[type="text"]:focus,#mobileform input[type="number"]:hover,#mobileform input[type="number"]:focus {
	color:#000;
}

#mobileform input[type="number"]#depdate,#mobileform input[type="number"]#retdate {
	width:138px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#mobileform select#deptime, #mobileform select#rettime {
	float:right;
	width:120px;
}

#mobileform label.date {
	width:260px;
	height:50px;
}

#check {
	width:260px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

#mobileform input[type="text"]#Via, #mobileform input[type="text"]#Return {
	float:left;
	width:280px;
}

#quoteLink {
	display:none!important;
}

#quoteLinkie {
	display:block!important;
	margin-right:40px;
	margin-left:40px;
	margin-bottom:15px;
	margin-top:10px;
	width:218px;
}

#steps form fieldset.fieldrow, #Via, #Return {
	width:256px;
}

#mobileform button {
	margin:0 auto;
	width:158px;
	float:left;
	display:block;
	position:relative;
	padding:10px;
	margin-left:60px;
	margin-right:60px;
	color: #373737;
	background: rgb(249,199,72);
	background: -moz-linear-gradient(top, rgba(249,199,72,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(249,201,77,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,199,72,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(249,201,77,1)));
	background: -webkit-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -o-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c94d',GradientType=0 );
	background: linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	border:1px solid #555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.ui-autocomplete {
	left:20px!important;
	width:275px!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.ui-menu .ui-menu-item {
	height:30px!important;
	width:600px!important;
}



#homequoteform input[type="text"], input[type="email"], select {
	width:100%;
}

#homequoteFormcontainer {
	display:none;
	visibility:hidden;
	height:1px;
	float:left;
}

#mobileform {
	display:block!important;
}

/* Mobile Pages */ 


a.button,a.buttonright,a.readmore {
	margin: 0 auto;
	width:120px;
	float:left;
	display:block;
	position:relative;
	height:15px;
	margin-left:90px;
	margin-right:90px;
	padding:10px;
	color: #fff!important;
	background: rgb(39,39,39);
	background: -moz-linear-gradient(top, rgba(39,39,39,1) 0%, rgba(42,42,42,1) 46%, rgba(53,53,53,1) 46%, rgba(28,28,28,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(39,39,39,1)), color-stop(46%,rgba(42,42,42,1)), color-stop(46%,rgba(53,53,53,1)), color-stop(100%,rgba(28,28,28,1)));
	background: -webkit-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	background: -o-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	background: -ms-linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#1c1c1c',GradientType=0 );
	background: linear-gradient(top, rgba(39,39,39,1) 0%,rgba(42,42,42,1) 46%,rgba(53,53,53,1) 46%,rgba(28,28,28,1) 100%);
	border:1px solid #555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

a.readmore {
	width:160px;
	margin-left:50px;
	margin-right:50px;
	padding-top:10px!important;
	padding-bottom:10px!important;
	text-align:center;
	color: #333!important;
	margin-top:6px;
	-webkit-border-radius: 4px!important;
	-moz-border-radius: 4px!important;
	border-radius: 4px!important;
}

a.button:hover,a.buttonright:hover {
	color: #373737!important;
	background: rgb(249,199,72);
	background: -moz-linear-gradient(top, rgba(249,199,72,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(249,201,77,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,199,72,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(249,201,77,1)));
	background: -webkit-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -o-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c748', endColorstr='#f9c94d',GradientType=0 );
	background: linear-gradient(top, rgba(249,199,72,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(249,201,77,1) 100%);
}

a.readmore:hover {
	color:#fff!important;
}

.servicesinner {
	margin-top:0;
	background-color:rgba(0,0,0,0.8);
}

ul#theexperienceslide li {
	background-position:center center!important;
}

.slidewrap,.bx-wrapper,.controlwrap {
	width:300px;
}

.go-prev, .go-next, .go-book {
	width:68px;
	height:23px;
	padding-top:20px;
}

.go-book {
	height:31px;
	padding-top:13px;
}

.experienceimages,.serviceslinkcontainer {
	width:280px!important;
}

.servicesinner a {
	width:90px!important;
	height:40px;
}

ul#theexperienceslide li p {
	font-size:12px;
	line-height:14px;
	padding-left:10px;
	padding-right:10px;
	width:260px;
}

ul#theexperienceslide li h2 {
	padding-bottom:20px;
	font-size:40px;
}

#quoteForm {
	height:1px;
}

h4.home {
	font-size:11px;
	margin-bottom:0;
}

h4.home, #lefthome .meta, #righthome .meta  {
	width:300px;
	padding-left:10px;
	padding-right:10px;
	text-align:center!important;
	margin-right:0;
}

h2.category-our-fleet {
	width:280px!important;
	padding-top:10px;
	background:rgba(255, 255, 255, 0.45);
	border-radius:0;
}

.border,.galleryinfo,ul.gallery img,ul.gallery ul.meta {
	width:280px!important;
	margin-left:10px;
}

ul.gallery li {
	height:320px;
	border-bottom:none;
	border-top:none;
}

ul.gallery ul.meta li {
	color:#fff;
}

a.fleetexcerpt {
	margin-right:30px;
}

.galleryinfo p {
	width:240px;
}

ul.subcategories ul li {
	height:50px;
	width:106px;
}

ul.subcategories ul li a {
	width:86px;
	display:block;
	text-align:center;
}

#lefthome .meta, #righthome .meta  {
	margin-top:0;
}

#lefthome,#righthome,#lefthome h2, #lefthome h3, #righthome h3,#columnfull h1, #columnfull h2, #columnfull h3 {
	text-align:center!important;
	margin-right:0px;
}

#lefthome h2, #lefthome h3, #righthome h3 {
	color:#333;
	width:300px;
	padding-left:10px;
	padding-right:10px;
}

#lefthome,#righthome,#columnleft {
	padding-right:0;
	padding-left:0;
	border-right:0;
	width:320px;
	background-color:rgba(255,255,255,0.9);
	margin-right:0;
}

.post {
	padding-right:0;
	padding-left:0;
	border-right:0;
	width:300px;
	margin-right:10px;
	margin-left:10px;
	background-color:rgba(255,255,255,0.9);
	border-radius:4px;
}

#columnleft h1, #columnfull h1,#columnleft h1, #columnleft h2, #columnleft h3, #columnleft h5, #columnleft h6 {
	width:320px;
	margin-bottom:0;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
	border-bottom:1px solid transparent;
}

.post p,#columnleft p {
	font-size:11px;
	padding:6px;
	padding-right:6px!important;
}

.post img,#sliderinner h3, #pagesliderinner h3,#slideractions,.footermenu {
	display:none;
}

#columnright img {
	max-width:280px;
}

.sidebarlink {
	width:280px;
	margin-right:20px;
}

.sideimglink p {
	margin-left:116px;
}

#righthome {
	margin-top:20px;
}

#topslider, #hometopslider, #bookingtopslider, #experiencetopslider, #banyantopslider, #pausetopslider, #contacttopslider, #safetytopslider {
	border-bottom:0;
	background:#e0e0e0!important;
}

.sub-menu {
	display:none;
}

.postItemhome {
	border-bottom:1px solid #fff;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	width:100%;
	margin-bottom:5px;
}

.button {
	padding:5px;
}

.menu-footer-menu-one-container {
	width:75px;
	float:left;
}

.theexperienceslideinner {
	width:100%;
	float:left;
	text-align:left;
}

#footerinner p,ul#footericons {
	width:300px;
	margin:10px auto;
	text-align:center;
	float:none;
}


#crumbs {
	padding:10px;
	width:300px;
	color:#c0c0c0;
	border-bottom:1px solid transparent;
}

#crumbs a,#crumbs p,.current {
	color:#fff;
}

#leftsection {
	width:295px;
	padding:10px;
}

#leftsection h2 {
	color:#fff;
	font-size:28px!important;
}

#leftsection h3 {
	color:#fff;
	font-size:12px;
}

#leftsection p {
	color:#fff;
}

#map {
	width:280px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
}

#map_canvas {
	width:260px!important;
}

#simplemodal-container {
	width:260px!important;
	height:400px!important;
}

}




@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } 
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}






