/***** Global Settings *****/
html, body {border:0;margin:0;padding:0;}
body {font:100%/1.25 Arial, Helvetica, sans-serif;}
 /***** Headings *****/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {padding:30px 0 25px 0;letter-spacing:-1px;font-size:2em;}
h2 {padding:20px 0;letter-spacing:-1px;font-size:1.5em;}
h3 {font-size:1em;font-weight:bold;}
/***** Common Formatting *****/
p, ul, ol {margin:0;padding:0 0 0 0;}
ul, ol {padding:0 0 1.25em 2.5em;}
blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em;}
small {font-size:0.85em;}
img {border:0;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
/***** Links *****/
a,a:link,a:visited,a:hover {text-decoration:underline;}
/***** Forms *****/
form {margin:0;padding:0;display:inline;}
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
textarea {width:100%;line-height:1.25;}
label {cursor:pointer;}
/***** Tables *****/
table {border:0;margin:0 0 1.25em 0;padding:0;}
table tr td {padding:2px;}
/***** Wrapper *****/
#wrap {width:960px;margin:0 auto;}
 /***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }



body {text-align:center;margin:0;padding:0;background-color:#0000ff;font-family:Arial,sans-serif;font-size:12px;}
p {padding:0.5em 1.0em;margin:0;text-align:left;}
table {text-align:center;font-family:Arial,sans-serif;font-size:12px;margin:0;padding:0;}
td.red {background-color:red;color:white;font-weight:bold;text-align:center;}
td.blue {background-color:blue;color:white;font-weight:bold;text-align:center;}
input{padding:0;margin:0;}
img {padding:0;margin:0;border-color:black;}
a {margin:0;padding:0;text-decoration: none;color: black;}
a:active,a:link,a:visited {text-decoration: none; color: black;margin:0;padding:0;}
a:hover {text-decoration: none; color: red; background-color:yellow;margin:0;padding:0;}
a:hover.months{background-color:#415482;color:#0000ff;cursor: pointer;}
.emailsubmit{padding:9px;margin:0 auto;}
.left{text-align:left;}
.right{text-align:right;}
.center {text-align:center;}
.linkpad{margin:0 auto;font-weight:bold;width:50%;}
#page {width:1024px;margin:0em auto;font-family:Arial,sans-serif;font-size:12px;}

#header {height:193px;width:1024px;padding:0;margin:0 auto;background-color:#0000ff;}
/*;background-image:url('bannertile5.png'); background-repeat: repeat;}*/


/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #header {
	margin:0px 0px -11px 0px;
  }
/* End hide from IE5/mac */


#header img {padding:0px;margin:15px auto;position:relative;border-top:thin solid black;border-right:thin solid black;border-left:thin solid black;}
#header h2 {padding:0;margin:5px auto;text-align:center;font-weight:bolder;color:red;}
#header .imgcont {height:100%;width:1025px;padding:0px;margin:0px auto;}
#header .wrapper{padding:0px;margin:0px auto;height:160px;width:100%;border: thin solid black;text-align:center;}
#header .text{padding:0px;margin:5px auto;height:150px;width:537px;text-align:center;}
#footer {height:30px;width:1024px;background-color:#0000ff;color:#ffffff;text-align:right;clear:both;padding:0;margin:0em auto;background-image:url('footertile.png');border-right:thin solid black;border-left:thin solid black;border-bottom:thin solid black;}
#footer p{padding:0em;margin:.5em 1em;float:right;}
#navigation {margin:0px auto;padding:0px;white-space:nowrap;background-color:#0000ff;height:37px;width:1024px;} /*background-image:url('blue.png');}*/
#navigation ul {list-style:none;margin:0px auto;padding:0px;border:0px;height:37px;width:1024px;background-color:#0000ff;white-space:nowrap;background-image:url('blue.png');border-right:thin solid black;border-left:thin solid black;}
#navigation li {display:block;float:left;margin:0px;padding:0px;border:0px;height:37px;width:10%;background-color:#0000ff;}
#navigation ul li:hover ul,ul li.over ul {display:block;margin:0px;padding:0px;}
#navigation a {display:block;height:37px;width:100%;text-decoration:none;margin:0px auto;padding:0px;border:0px;line-height:37px;background-color:#0000ff;color:#ffffff;background-image:url('navlinkroll2.png');}
#navigation a:link, #navigation  a:visited {text-decoration: none;background-image:url('navlinkroll2.png');}
#navigation a:hover, #navigation  a:focus {text-decoration: none; background-image:url('navlinkroll2.png');background-position: 0 -37px;}
#navigation .current {background-image:url('navlinkroll2.png');background-position: 0 -37px;}
#content_wrapper {background-color:#ffffff;width:1024px;height:100%;margin:0 auto;padding:0;border-right:thin solid black;border-left:thin solid black;}

#left {padding:5px 0px 0px 0px;margin:0px;width:19.5%;float:left;background-color:#ffffff;}
#left .pics{width:95%;padding:5px 0px;}
#left .facebook{width:149;height:54px;}
#left .reviews{width:149;height:54px;}
#left h2 {margin:0 auto;padding-top:10px;padding-bottom:0px;font-weight:bold;text-align:left;width:117px;height:40px;}

#schedule {background-color:#ffffff;float:left;padding:0px;margin:0em auto;text-align:center;width:14.5%;}
#content {background-color:#ffffff;/*margin:0px 15% 0 20%; */margin:0px;width:65%;padding:0;float:left;font-family:Arial,sans-serif;font-size:12px;}
#content h2 {padding:.5em;margin:0;font-size:20px;letter-spacing:0px;font-weight:bold;}
#content img {padding:0;margin:1em 1em;}
#content .tandemimg{padding:0em;margin:0em;float:left;border: thin solid black;}
#content .video{height:204px;width:300px;border: thin solid black;margin:1em 0em 0em 0em;float:left;}
#cleardiv{clear: both;height: 1em;}
#intro {height:200px;width:90%;margin:0em auto;padding:10px 0 0 0;float:center;text-align:left;font-family:Arial,sans-serif;font-size:12px;}
#bullets{height:150px;width:300px;margin:0em 0em 0em 0em;padding:0em;float:left;}
#bullets ul{padding:0;margin:0 0 0 30px;border:0;text-align:left;list-style-type:disc;}
#bullets li{padding:0em 0em 1em 0em;}

#news {width:100%;margin:2em auto;padding:0;float:left;text-align:left;font-family:Arial,sans-serif;font-size:12px;}
#news h2{text-align:left;}
#news table {margin:0 auto;padding:0;width:90%;border-collapse: collapse;}
#news .border1{padding:5px;background-color:#0000ff;}
#news th.border2{width:50%;vertical-align:top;border-top:thin solid black;border-bottom:thin solid black;}
#news img{padding:0;margin:0;border-color:black;text-decoration:none;}
#news a{text-decoration:none;color:white;padding:0;margin:0px;width:100%;height:100%}
#news a:active,a:link,a:visited {text-decoration:none;padding:0;margin:0;}
#news a:hover {background-color:#ff0000;text-decoration: none;padding:0;margin:0;}
#news a:hover.nobg {background-color:white;}

#current_news{padding:0;margin:20px auto;}
#current_news table{padding:0;margin:10px auto;width:80%;border: thin solid black;}
#current_news h3{width:70%;padding:0;margin:5px 0px;font-size:18px;text-align:left;float:left;}
#current_news p.header{width:30%;padding:0;margin:0;font-size:12px;text-align:right;float:right;}
#current_news th.header{padding:0 0 0 20px;background-color:#ff0000;color:#ffffff;;border-bottom: thin solid black;}
#current_news td.body{padding:0 20px;text-align:left;}
#current_news p.body{width:100%;padding:0;margin:5px;font-size:12px;text-align:left;}
#view_news {width:500px;margin:0 auto;padding:0;text-align:left;}
#view_news ol{margin:0em;padding:0;}
#view_news table{border: thin solid black;}
#schedule .wts {margin:0 auto;padding:0px 0px;border: thin solid black;width:100%;}
#schedule .add_email {margin:0 auto;padding:5px 0px;border:0;width:90%;}
#schedule .phone_number {margin:0 auto;padding:10px 0px;border:0;font-weight:bold;font-size:18px;}
#schedule .gift_cert {margin:0 auto;padding:10px 0px;border:0;font-weight:bold;font-size:18px;}
#schedule .schedule_instructions{margin:0 auto;width:90%;}
#schedule a.red{color:red;font-weight:bold;}
#schedule a.blue {color:blue;font-weight:bold}
#kingair {margin:0 auto;padding:0;height:260px;width:80%;}
#kingair p {margin:0;padding:0;text-align:left;}
#ka_text{float:left;text-align:left;padding:2.0em 2.0em;}
#ka_img{float:right;text-align:center;padding:1.0em 1.0em 1.0em 1.0em ;margin:0;}
#cessna {float:left;margin:0 auto;padding:0;width:100%;}
#cessna img{float:left;text-align:center;padding:0;margin:.5em 1.0em 1.0em 1.0em ;}
#cessna p {margin:1em;padding:0;}
#contactUs {width:500px;height:500px;text-align:left;padding:0em;margin:0em auto;}
#contactUs table{margin:1em auto;padding:0;}
#contactUs td{padding: 5px;}
#facility_features {width:90%;height:415px;text-align:left;padding:0.0em 0.0em;margin:0em auto;}
#facility_features ul.root {width:250px;margin:0;padding:0em 0em 0em 5em;}
#facility_features li{padding:1px;margin:0;}
#facility_features img {text-align:center;padding:0em 0em 0em 0em;margin:0em 4em 0 0;}
#facility_features p {padding:0.5em 2.0em;}
#hotel_info {margin:1.0em auto;padding:1em;}
#hotel_info table{padding:1.0em 1.0em 1.0em 1.0em ;margin:0em auto;}
#driving {width:99%;height:300px;}
#driving p{padding:0.5em 1.0em;}
#map_wrapper {width:600px;margin:0 auto;}
#map {text-align:center;padding:0px;margin:20px auto;width:500px; height:300px;}
#map_form {width:500px;height:70px;margin:0 auto;}
#map_form table{float:left;}
#map_form input {float:left;}
#map_form p{padding:0px;margin:0px;font-weight:bold;}
#map_dir {text-align:center;padding:0px;margin:20px auto;width:500px; background-color:#ffffff;}
#flying {width:99%;height:100px;}
#flying p{padding:.5em 0 0 1.0em;width:100%;float:left;}
#flying img {float:left;text-align:center;padding:0em 0em 0em 0em;margin:0em 0em 0em 0em;}
#schedule_details {margin:0em auto;height:300px;width:90%;padding:0;}
#schedule_details table {margin:0em 0em 0em 0em;padding:0em 0em 0em 0em ;border: thin solid black;width:230px;text-align:left;}
#schedule_details  p{margin:1em auto;padding:0;}
#pricing_details {margin:2em auto;width:100%;}
#pricing_details p{padding:0;margin:1em auto;width:600px;}
#pricing_details table{padding:0;margin:2em auto;width:80%;border: thin solid black;}
#pricing_details td{padding:5px;}
#login {margin:5em auto;padding:0;width:300px;}
#login table{margin:0 auto;padding:0;}
#login td{padding:5px;}
#links {width:500px;height:375px;text-align:left;padding:0.0em 0.0em;margin:1em auto;}
#links p {padding:0;margin:0;}
#links li{padding:1px;margin:0;}
#tandem {margin:0px 0px 30px 0px;padding:0;}
#aff {margin:0;padding:0;}
#boogie_admin {margin:0em auto;width:650px;}
#boogie_admin table{margin:0em auto;width:650px;}
#boogie_admin td{vertical-align:top;}


#reviews_list{padding:0;margin:20px auto;}
#reviews_list table{padding:0;margin:10px auto;}
#reviews_list table.border{border: thin solid black;width:80%}
#reviews_list h3{width:70%;padding:0;margin:5px 0px;font-size:18px;text-align:left;float:left;}
#reviews_list p.header{width:30%;padding:0;margin:0;font-size:12px;text-align:right;float:right;}
#reviews_list th.header{padding:0 0 0 20px;background-color:#ff0000;color:#ffffff;;border-bottom: thin solid black;}
#reviews_list td.body{padding:0 20px;text-align:left;}
#reviews_list p.body{width:100%;padding:0;margin:5px;font-size:12px;text-align:left;}

