
@import url(https://fonts.googleapis.com/css?family=Plaster|Wallpoet|Audiowide|Faster+One|Emblema+One|Sirin+Stencil|Prosto+One);

.font1 { font-family: 'Plaster', cursive; }
.font2 { font-family: 'Wallpoet', cursive; }
.font3 { font-family: 'Audiowide', cursive; }
.font4 { font-family: 'Faster One', cursive; }
.font5 { font-family: 'Emblema One', cursive; }
.font6 { font-family: 'Sirin Stencil', cursive; }
.font7 { font-family: 'Prosto One', cursive; }

body {
   background-image: url("../images/quicksilverbg_bwSM.jpg");
   background-attachment: fixed;
   background-repeat: no-repeat;
   background-size: cover;
}

#content {
   background: rgba(255,255,255,.75);
   width: 65%;
   min-width: 890px;
   margin: 0 auto;
   padding: 15px;
   padding-boset classname based on pagettom:50px;
   text-align: center;
   -webkit-border-radius: 20px 20px 20px 20px;
   border-radius: 20px 20px 20px 20px;
}

#title {
   color: #2b4ac4;   /*#564f4f;*/
   text-shadow: 1px 2px 0 #000000;
   letter-spacing: 4px;
}

p {
   clear:both;
   display: block;
   color: #000;
   font-family: 'Sirin Stencil', cursive;
   font-size: 20px;
}

#acDIV p {
   text-align: justify;
}

ul, ul li {
   text-align: left;
}

li {
   margin-bottom: 15px;
}

#acDIV img {
   clear:both;
   display: inline-block;
   float: left;
   border: none;
   width: 150px;
   height: 97px;
   margin-right: 10px;
}

/* ****************************************** MENU ********************************************************* */

#cssmenu {
   position: relative; top: 0px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f2edea url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAIAAADEwMXAAAAAA3NCSVQICAjb4U/gAAAAMklEQVQImWP49PYV0////6GYAcFm+I9d/
P9/JgZkcRR12NVDzMMihlMtRJyBkHpMNwIA6ZmLp7k56KwAAAAASUVORK5CYII=) 100% 100%;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
  background: -moz-linear-gradient(top, rgba(242,237,237,.5) 0%, rgba(192,190,191,.5) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2edea), color-stop(100%, #c0bebf));
  background: -webkit-linear-gradient(top, rgba(242,237,237,.5) 0%, rgba(192,190,191,.5) 100%);
  background: -o-linear-gradient(top, rgba(242,237,237,.5) 0%, rgba(192,190,191,.5) 100%);
  background: -ms-linear-gradient(top, rgba(242,237,237,.5) 0%, rgba(192,190,191,.5) 100%);
  background: linear-gradient(to bottom, rgba(242,237,237,.5) 0%, rgba(192,190,191,.5) 100%);
  font-weight: 600;
  height: 52px;
  width: 100%;
  min-width: 870px;
  margin: 0 auto;
  z-index:1100;
}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  border: 0;
  margin: 0;
  padding: 0;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  box-shadow: inset 0 1px 0 whitesmoke;
  -moz-box-shadow: inset 0 1px 0 whitesmoke;
  -webkit-box-shadow: inset 0 1px 0 whitesmoke;
  background: #f2edea url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAIAAADEwMXAAAAAA3NCSVQICAjb4U/gAAAAMklEQVQImWP49PYV0////6GYAcFm+I9d/
P9/JgZkcRR12NVDzMMihlMtRJyBkHpMNwIA6ZmLp7k56KwAAAAASUVORK5CYII=) 100% 100%;
  background: -moz-linear-gradient(top, rgba(242,237,237,0) 0%, rgba(192,190,191,0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2edea), color-stop(100%, #c0bebf));
  background: -webkit-linear-gradient(top, rgba(242,237,237,0) 0%, rgba(192,190,191,0) 100%);
  background: -o-linear-gradient(top, rgba(242,237,237,0) 0%, rgba(192,190,191,0) 100%);
  background: -ms-linear-gradient(top, rgba(242,237,237,0) 0%, rgba(192,190,191,0) 100%);
  background: linear-gradient(to bottom, rgba(242,237,237,0) 0%, rgba(192,190,191,0) 100%);
  color: #666666;
  display: inline-block;
  font: <?=$menuTabFont ?>;
  line-height: 52px;
  padding: 0 28px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
  box-shadow: inset 0 1px 0 whitesmoke;
  -moz-box-shadow: inset 0 1px 0 whitesmoke;
  -webkit-box-shadow: inset 0 1px 0 whitesmoke;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:first-child a {
  border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
}
#cssmenu > ul > li.active a,
#cssmenu > ul > li:hover > a {
  box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  color: white;
  background: #253fa8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAIAAADEwMXAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpV
Fh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS
8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9
yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBN
TT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vb
D0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNkM2QzM1NDk0QjExRTI5NjFDQzlFM0NGQzY5RDNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bX
AuZGlkOkNDNkM2QzM2NDk0QjExRTI5NjFDQzlFM0NGQzY5RDNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0M2QzZDMzM0OTRCMTFFMjk2MUNDOUUzQ0Z
DNjlEM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M2QzZDMzQ0OTRCMTFFMjk2MUNDOUUzQ0ZDNjlEM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+
IDw/eHBhY2tldCBlbmQ9InIiPz6bEPV5AAAAUUlEQVR42mSO0RWAMAgDc4znAA7g/jvUFKj66gevCT0COs4rJLkIoSC1X+j+7GFfupj+a4bFu+isydcMr88dY/PkLL8bPnrLXTvHk2NdzC3AAIj5B
Kfn0x2aAAAAAElFTkSuQmCC);
  background: -moz-linear-gradient(top, #253fa8 0%, #2f4fd1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #253fa8), color-stop(100%, #2f4fd1));
  background: -webkit-linear-gradient(top, #253fa8 0%, #2f4fd1 100%);
  background: -o-linear-gradient(top, #253fa8 0%, #2f4fd1 100%);
  background: -ms-linear-gradient(top, #253fa8 0%, #2f4fd1 100%);
  background: linear-gradient(to bottom, #253fa8 0%, #2f4fd1 100%);
}
#cssmenu .has-sub {
  z-index: 1100;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  /*left: 0;*/
}

/* SUB MENU LEVEL 1 */
   #cssmenu .has-sub ul li a {
     background: #2f4fd1;
     border-bottom: 1px solid #59636f;
     border-bottom: 1px solid #2a47bd;
     box-shadow: inset 0 1px 0 #2f4fd1;
     -moz-box-shadow: inset 0 1px 0 #2f4fd1;
     -webkit-box-shadow: inset 0 1px 0 #2f4fd1;
     color: white;
     display: block;
     line-height: 160%;
     padding: 15px 10px;
     font-size: 12px;
     text-align: left;
   }
   #cssmenu .has-sub ul li:hover a {
     background: #253fa8;
     box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
     -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
     text-align: left;
   }

/* SUB MENU LEVEL 2 */
   #cssmenu .has-sub .has-sub:hover > ul {
     display: block;
   }

   #cssmenu .has-sub .has-sub ul {
     display: none;
     position: absolute;
     left: 100%;
     top: 80%;
   }

   #cssmenu .has-sub .has-sub ul li a {
     background: #2f4fd1;
     box-shadow: none;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
   }

   #cssmenu .has-sub .has-sub ul li a:hover {
     background: #253fa8;
     box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
     -webkit-box-shadow: inset 0 0 3px 1px rgba(0, 0, 0, 0.15);
   }
/* ****************************************** END MENU ***************************************************** */

#cssmenu.fixed{
   position:fixed;
   top: 0;
   width: 65%;
   background: rgba(227,225,225,1);
   z-index: 5000;
}

td {
   vertical-align: top;
   border-bottom: 1px solid #000;
   padding: 10px 0 10px 0;
}

#priceList {
   width:100%;
}
#priceList th {
   text-align: left;
   background-color: #000;
   color: #FFF;
}

#priceList td {
   border-bottom: none;
   padding: 5px;
   border: 1px solid rgb(127,127,127);
}

#priceListFooter {
   border: 2px solid #000;
   padding: 8px;
}
#priceListFooter p {
   font-family: 'Prosto One', cursive;
   font-size: 12px;
}

.aircraftPriceList {
   display: block;
   font-size: 14px;
}
