/* global styles */

body{
  margin: 0px;
  padding: 0px;
  background: url(../images/body.jpg) center top no-repeat;
}

li{
  list-style: none;
}

a{
  text-decoration: none;
}

img{
  border: 0px;
}



.container{
  width: 100%;
  height: 100%;
}

.header{height: 125px; background: url(../images/head_bg.gif) repeat-x; padding:7px 0 0 0;}
.header_cont {width:950px; margin:0 auto; height:125px; text-align:left; background: url(../images/head.jpg) no-repeat; border: 0px solid red;}
.header img {float:left; vertical-align:top; margin: 10px 0 0 0;}
.header p {background: url(../images/head_bg.gif) repeat-x 0px -83px; height:34px; margin:0 0 0 234px; position:relative; top:76px;}
.header p a {height:34px; display:block; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; padding:0 19px; line-height:34px; margin:0 0 0 1px;}
.header p a.sel,.header p a:hover {background:#705800;}

.mid-bnr{
  width: 950px;
  height: 276px;
  background: url(../images/mid-brd-bg.jpg) left bottom repeat-x;
}
.mid-bnr-xl{
  width: 950px;
  height: 272px;
}
.mid-bnr1{
  width: 328px;
  height: 272px;
  background: url(../images/mid-welcome1.jpg)  left top no-repeat;
  float: left;
}
.mid-bnr1-txt{
  width: 296px;
  height: 91px;
  position: relative;
  top:70px;
  font: bold 17px arial;
  color: #ffffff;
  text-align:justify;
  border: 0px solid red;
}


.mid-bnr2{
  width: 406px;
  height: 272px;
  float: left;
  padding-left: 1px;
 z-index: -1000;
}
.mid-bnr3{
  width: 215px;
  height: 272px;
  float: left;
}
.mid-bnr3-tb{
  width: 215px;
  height: 91px;
}
.mid-bnr3-tb a:hover{
  background: url(../images/booknow-hover.jpg) left top no-repeat;
}
.mid-bnr3-y{
  width: 215px;
  height: 90px;
}


.mid{
  width: 950px;
  position: relative;
  text-align: left;
}
.mid h3{
  font: bold 12px arial;
  color: #222222;
}
.mid h4{
  font: bold 16px arial;
  color: #222222;
}
.mid p{
  font:  12px arial;
  color: #222222;
  line-height: 20px;
}

.mid-txt{
  width: 620px;
  border-bottom: 1px solid #bcbcbc;
  padding-top:20px;
}
#brd{
  border: 0px;
}
.mid-lft-test-o{
  width: 300px;
  float: left;
  border: 0px solid red;
}
.mid-lft-test-h{
  width: 300px;
  height:30px;
  font: bold 16px arial;
  color: #222222;
}
.mid-lft-test-txt{
  width: 280px;
  font:  12px arial;
  color: #222222;
  line-height: 20px;
  padding: 10px 0 0 0;
}


.mid-rt-bknw{
  height: 45px;
  width: 250px;
  margin: 20px 0 0 20px;
  padding: 0 0 0 0;
  border: 0px solid red;
}
.mid-rt-frm{
  height: 80px;
  width:260x;
  font: 12px arial;
  color: #535353;
  margin: 0 0 0 20px;
  border: 0px solid red;
}
.mid-rt-frm-ocl{
  height: 40px;
  width: 260x;
  border: 0px solid red;
}
.mid-rt-frm-icl{
  height: 40px;
  width: 125x;
  float: left;
  border: 0px solid red;
}
.mid-rt-video{
  height: 183px;
  width:250px;
   margin: 0 0 0 20px;
}
.mid-rt-gift{
  height: 120px;
  width: 250px;
  margin: 0 0 0 20px;
  border: 0px solid red;
}
.mid-rt-ct{
  height: 171px;
  width: 234px;
  background: url(../images/ct.jpg) left top no-repeat;
  margin: 0 0 0 20px;
  border: 0px solid red;
}
.mid-rt-ct1{
  height: 32px;
  width: 234px;
  border: 0px solid red;
}
.mid-rt-ct2{
  height: 139px;
  width: 234px;
  border: 0px solid red;
}
.mid-rt-ct3{
  height: 100px;
  width: 213px;
  font: 11px arial;
  color: #717171;
  margin: 19px 9px 20px 9px;
  border: 0px solid red;
}
/*.mid-rt-no{
  height: 25px;
  width:250px;
  margin: 0 0 0 20px;
  font: bold 18px arial;
  color: #0E74CC;
  border: 0px solid red;
}*/
/*.mid-rt-clk{
  height: 45px;
  width:255px;
  margin: 0 0 0 10px;
  border: 0px solid red;
}
.mid-rt-clk a{
  font: bold 14px arial;
  color:#000000;
}*/
.mid-rt-clk{
  height: 60px;
  width: 250px;
  margin: 0 0 0 20px;
  border: 0px solid red;
}


.footer{
  height: 61px;
  background: url(../images/footer-bg.jpg) left top repeat-x;
}
.footer-cntr{
  width: 950px;
  height: 61px;
  background: url(../images/ft-rwings2.jpg) left 12px no-repeat;
}
/*.ft-cntr-no{
  width:140px;
  font: bold 18px arial;
  color: #d9bd58;
  position:relative;
  top: 17px;
  right: 230px;
}*/
.ft-cntr-cpy{
  width: 300px;
  font: 11px arial;
  color: #ffffff;
  position:relative;
  top: 17px;
  left: 330px;
  border: 0px solid red;
}


/****news*****/

.mid-bnr-nws{
  width: 950px;
  height: 205px;
  background: url(../images/nwsbanner.jpg) left top no-repeat;
}
.mid-bnr-nws-txt{
  width: 540px;
  height: 70px;
  position: relative;
  top: 105px;
  left: 165px;
  font: 17px arial;
  color: #ffffff;
  text-align:justify;
  border: 0px solid red;
}

/****faqs*****/
.mid-bnr-faq{
  width: 950px;
  height: 205px;
  background: url(../images/faqbanner.jpg) left top no-repeat;
}
.faq{
  width: 620px;
  font:  14px arial;
  color: #222222;
  line-height: 20px;
  text-align: justify;
  padding: 20px 0 20px 20px;
}
.faq a{
  font: bold 14px arial;
  color: #000000;
}
.faq-q{
  width: 600px;
  float:left;
}
.faq-q-pic{
  width: 18px;
  float:left;
}
.faq-q-txt{
  width: 570px;
  float:left;
  margin: 0 0 0 12px;
  padding-top:2px;
}
.faq-a{
  width: 600px;
  float:left;
  display:none;
  padding: 0 20px 0 0;
}
.faq-a-txt{
  width: 570px;
  float:left;
  margin: 0 0 0 12px;
}

/****whyfly*****/

.mid-bnr-yfly{
  width: 950px;
  height: 205px;
  background: url(../images/whyflybanner.jpg) left top no-repeat;
}

/****Pay*****/

.pay-pt{
  width: 620px;
  font: bold 20px arial;
  color: #666666;
}
.pay-tbl{
  width: 620px;
  font: bold 14px arial;
  color: #006ac3;
}
.mid-bnr-pay{
  width: 950px;
  height: 205px;
  background: url(../images/paybanner.jpg) left top no-repeat;
}

/****prices*****/

.mid-bnr-price{
  width: 950px;
  height: 205px;
  background: url(../images/pricesbanner.jpg) left top no-repeat;
}
.pric-tbl-hd{
 font: bold 12px arial;
 color: #937200;
}


/****contact us*****/

.mid-bnr-contact{
  width: 950px;
  height: 205px;
  background: url(../images/contactbanner.jpg) left top no-repeat;
}
.contactform{
 /* width: 375px;*/
  /*height: 370px;*/
  
  /*padding-top:20px;*/
 

}
.contactform-hd{
  font: bold 18px arial;
  color: #404040;
}

  
.contactform-txt{
  font: 12px arial;
  color: #6f5a0b;
 
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 100px; /*marquee height */
background-color: white;
overflow: hidden;
//border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}

.txtbox{font-size:12px;}
legend{font-size:14px; font-family:Arial; font-weight:bold; color:#6f5a0b;}
fieldset{border:1px solid #006AC3; background-color:#EBF6FF/*#E1F1FF*/;/* background:url(../images/form-background.jpg) repeat-y;*/ min-height:475px;padding:5px;}
/*select,input,textarea { border:1px solid #b49834;}*/
input.radio { border:none;}
/*input,textarea { 	
	min-height:20px;
}*/
.tabs {
	position:relative;
	top:18px;
	left:12px;
	width:480px;
}
.tabNavigation {
	position:absolute;
	left:-64px;
	top:-12px;
	>top:0px;
}
* { outline: none; }
.contactDetails {
	background:url(../images/tabs/contactDetails.jpg) no-repeat;
	display:block;
	width:26px;
	height:121px;
	cursor:pointer;
}
ul.tabNavigation {
list-style:none outside none;
}
.submit {
	background-color: #b49834;
	font-size: 14px;
	border:solid 1px #6f5a0b;
	color: #fff;
	margin:14px 0 14px 14px;
	font-family:Arial;
	>margin:0px;
	padding:3px 12px 3px 12px;
	cursor:pointer;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.submit:hover {
	background:#6f5a0b;
}
h3.form-title {
	font-family:Arial;
	color:#404040;
	font-size:16px;
	text-align:left;
}
