 /** BASIC */
body {
	margin: 0px;
	padding: 0px;
	background:  rgb(191,186,180) url(images/bg01.jpg) repeat-y center top;
}

/** FORMS */
form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 10px;
	color: #FFFFCC;
}

/** TEXTS */
body, th, td, input, textarea, select {
	font-family: Helvetica, Times New Roman, Arial, serif, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 0em;
}

.ul1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

.ul1 li {
	line-height: 22px;
}

.ul1 a {
	padding-left: 10px;
	background: url(images/homepage12.gif) no-repeat left center;
}

.text1 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFCC;
}

.text2 {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFCC;
}

/** LINKS */
a {
   text-decoration: none;
   padding-top: 15px;    /** lowers links */
   text-align: center;
	font-weight: bold;
   color: #708090;
}

a:hover {
	text-decoration: none;
	color: #FFA500;
}

#main-menu a:hover {
	color: #000000;
}

a.link1 {
 	text-decoration: none;
	font-size: 10px;
	color: #B8BFC6;
}
a.link2 {
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
/** STYLES */

.style1 {
	text-align: center;
	font-size: 10px;
	color: #474E59;
}
.style2 {
	text-align: center;
	font-size: 10px;
	color: #87CEFA;
}
.style1 a {
}

.style1 a:hover {
}

#footer_address {
	text-align: center;
	font-size: 10px;
	color: #F0F8FF;
}

/** BACKGROUNDS */     /** fleet page */
                
.bg1 {
	background: url(images/bg04.jpg) repeat-y left top;
}

.bg2 {
	background: url(images/bg05.jpg) no-repeat left top;
}

.bg3 {
	background: url(images/bg06.jpg) no-repeat left bottom;
}               /** end fleet page */
  
.bg4 {              /** used for Homepage & bases */
	background: url(images/subpage2_04.jpg) repeat-y left top;
}

.bg5 {
	background: url(images/subpage2_02.jpg) no-repeat left top;
}

.bg6 {
	background: url(images/subpage2_03.jpg) no-repeat left bottom;
}              /** end homepage */

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 15px;
	padding-top: 10px;
   padding-right: 15px;   /**images on fleet page */
}

.img2 {
	float: right;
	margin-right: 15px;
}
.img3 {
	float: left;
	margin-right: 20px;   /**map on bases page */
}
hr { display: none; }

.hr1 {
	height: 1px;
	margin: 15px 0px;
	background: url(images/homepage13.gif) repeat-x center top;
}

.hr2 {
	height: 1px;
	margin: 15px 0px;
	background: url(images/homepage16.gif) repeat-x center top;
}

.title {
}

.title b {
	position: absolute;
	left: -10000px;
}

#title1 {
	height: 69px;
	margin: 0px;
	padding: 0px;
	background: url(images/homepage08.jpg) no-repeat left top;
}

#title2 {
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: url(images/homepage09.jpg) no-repeat left top;
}

#title3 {
	height: 50px;
	margin: 0px;
	padding: 0px;
	background: url(images/subpage2_01.jpg) no-repeat left top;
}

#title4 {
	height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url(images/subpage2_01.jpg) no-repeat left top;
}

/** BASIC  */
html, body {
	height: 100%;
}

.text1 {
	padding-left: 10px;
	background: url(images/homepage15.gif) no-repeat left center;
}

/** HEADER */

#header {
	width: 778px;
	height: 199px;
	margin: 0px auto;

	background: url(images/logo.jpg) no-repeat left top;
}
#header2 {
	width: 778px;
	height: 199px;
	margin: 0px auto;
	background: url(images/yhl.jpg) no-repeat left top;
}

#logo b {
	position: absolute;
	left: -10000px;
}

#title {
  display: none;
}


/* MAIN-MENU */

#main-menu {
	width: 639px;
	height: 65px;
	margin: 0px auto;
	padding: 0px 0px 0px 139px;
	background: url(images/bg02.jpg) no-repeat left top;
}

#main-menu ul {
	width: 639px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(images/bg03.jpg) no-repeat right top;
}

#main-menu li {
	display: inline;
}

#main-menu a {
	display: block;
	float: left;
	height: 65px;
}

#main-menu b {
	position: absolute;
	left: -10000px;
}

#main-menu1 {
	width: 102px;
	background: url(images/homepage03.jpg) no-repeat left top;
}

#main-menu2 {
	width: 99px;
	background: url(images/homepage04.jpg) no-repeat left top;
}

#main-menu3 {
	width: 99px;
	background: url(images/homepage05.jpg) no-repeat left top;
}

#main-menu4 {
	width: 101px;
	background: url(images/homepage06.jpg) no-repeat left top;
}

#main-menu5 {
	width: 99px;
	background: url(images/homepage07.jpg) no-repeat left top;
}

#main-menu6 {
	width: 99px;
}

#contact-menu1 { display : none }
#contact-menu2 { display : none }
#contact-menu3 { display : none }

/** CONTENT */

#content {
	width: 778px;
	margin: 10px auto;
}

/** TWO-COLS LAYOUT */

.two-cols {
}

.two-cols .colA {
	float: left;
	width: 435px;
	padding-bottom: 0px;
}

.two-cols .colB {
	float: left;
	width: 335px;
	padding-bottom: 0px;
}

/** BOX1 */
#box1 {
   text-align: center;
}

#box1 .content {
	text-align: left;
   padding: 10px 25px 10px 49px;
}

/** BOX2 */
#box2 {
}

#box2A {
	float: left;
	width: 165px;
	padding: 10px 26px 10px 49px;
}

#box2B {
	float: left;
	width: 167px;
	padding: 10px 26px 10px 25px;
	background: url(images/homepage14.gif) repeat-y left top;
}

/** BOX3 */
#box3 {
}

#box3 .content {
	padding: 20 px 48px 0px 70px;
}

#box3 .text1 {
	padding-left: 20px;
	background: url(images/homepage15.gif) no-repeat left center;
}
#box3 .text2 {
	padding-left: 10px;
	background: url(images/homepage15.gif) no-repeat center center;
}

/** BOX4 */
#box4 {
}

#box4 .content {
	padding: 26px 45px 15px 49px;
}
/** To Top button */
#button {
	width: 250px;
	margin: 10px auto;
	padding: 0px 0px;
	float: center;
}
/** FOOTER */

#footer {
	width: 778px;
	margin: 0px auto;
	padding: 10px 0px;
}

/** IMAGES **/

#image_yhl_base
, #image_mireal_jurecic {
	float: right; 
	margin-bottom: 10px; 
	margin-left: 10px; 
	margin-top: 10px;
}

#image_mack_hangar
, #image_atha_hangar 
, #image_clwtr_hangar
, #image_bell
, #image_pg_base
, #image_vhoof_hangar
, 
{
	float: center;
	margin-bottom: 15px;
}

#image_macksmall 
, #image_athasmall
, #image_clwtrsmall
, #image_ftstjamessmall
, #image_pgsmall
, #image_vhoofsmall
, 
{
	margin-bottom: 15px;
}

.current_base {
  display: none;
}

#gallery {
  text-align: center;
}

#gallery_view {
  border: none;
  width: 600px;
  height: 400px;
  margin: auto;
}
 #gallery_img {
width: 100%;
 }

#gallery_thumbs {
  width: 100%;
  text-align: center;
}

.gallery_thumb {
  width: 80px;
  margin: 10px;
  border: 2px solid #2F3032;
}

.gallery_thumb_selected {
  width: 80px;
  margin: 10px;
  border: 2px solid #FFA500;
  }

#gallery_next, #gallery_prev {
  margin-bottom: 20px;
}



