body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
body {background:#000;}

.clear { font-size: 0px; height: 1px; clear: both; }

#container {
	position:relative; 
	width:880px; 
	margin:0 auto;
	text-align:left;
}

h1#logo {
	float:left; 
	height:50px;
	margin:60px 0 0 90px;	
}
h1#logo a {
	background:url(../images/logo.png) no-repeat 0 0;
	display:block;
	height:50px;
	width:91px;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, #tagline span {
	position:absolute;
	left:-9999px;
}
#tagline 
{
	background:url(../images/tagline.png) no-repeat 0 0; 
	float:left; 
	height:49px;
	margin:40px 0 0 105px;
	width:487px;
}
/*
#click_book_flight {
	float: left;
	height: 21px;
	width: 164px;
	margin: 20px 0 0 105px;
}
#click_book_flight a {
	display: block;
	text-decoration: none;
	background: url(../images/btn_click_book_flight.png) top left no-repeat;
	height: 21px;
	width: 164px;
}
*/


#contactCorner {
	background:url(../images/contactcorner.png) no-repeat 0 0;
	height:145px;
	position:absolute; 
	top:0; 
	right:0;
	width:130px;
}

#contactCorner:hover {
	background-position:0 -145px;
}

/*MAIN NAVIGATION*/
#click_book_flight {
	width: 193px;
	height: 10px;
	float: left;
	margin: 40px 0 0 40px;
}
#click_book_flight a {
	width: 193px;
	height: 10px;
	background: url(../images/nav_charter_quote_off.png) top left no-repeat;
	display: block;
	text-decoration: none;
}
#click_book_flight a:hover {
	background: url(../images/nav_charter_quote_over.png) top left no-repeat;
}
#click_book_flight a span { display: none; }

#mainNav {
	float:right;
	height:53px;
	margin:0 0 15px 0;
	width:590px;
}

#mainNav li {display:block; float:left; }
#mainNav li a {
	background-image:url(../images/mainnav.png);
	display:block; 
	float:left; 
	height:53px; 
	width:98px;
}
#mainNav li a span { display:none; }


/*--Normal--*/
#panel1 a {background-position:0 0;}
#panel2 a {background-position:-98px 0;}
#panel3 a {background-position:-196px 0;}
#panel4 a {background-position:-294px 0;}
#panel5 a {background-position:-392px 0;}
#panel6 a {background-position:-490px 0;}

/*--Hover--*/
#panel1 a:hover {background-position:0 -53px;}
#panel2 a:hover {background-position:-98px -53px;}
#panel3 a:hover {background-position:-196px -53px;}
#panel4 a:hover {background-position:-294px -53px;}
#panel5 a:hover {background-position:-392px -53px;}
#panel6 a:hover {background-position:-490px -53px;}

/*--Focus--*/
#panel1 a:focus {background-position:0 -106px;}
#panel2 a:focus {background-position:-98px -106px;}
#panel3 a:focus {background-position:-196px -106px;}
#panel4 a:focus {background-position:-294px -106px;}
#panel5 a:focus {background-position:-392px -106px;}
#panel6 a:focus {background-position:-490px -106px;}

/*--Active--*/
#panel1 a.active {background-position:0 -106px;}
#panel2 a.active {background-position:-98px -106px;}
#panel3 a.active {background-position:-196px -106px;}
#panel4 a.active {background-position:-294px -106px;}
#panel5 a.active {background-position:-392px -106px;}
#panel6 a.active {background-position:-490px -106px;}

#panel1 a:active {background-position:0 -106px;}
#panel2 a:active {background-position:-98px -106px;}
#panel3 a:active {background-position:-196px -106px;}
#panel4 a:active {background-position:-294px -106px;}
#panel5 a:active {background-position:-392px -106px;}
#panel6 a:active {background-position:-490px -106px;}


/*SUB NAVIGATION*/

ul.subnav {
	position:absolute; 
	z-index:999; 
	overflow-y:hidden; 
	display: none;
	background:#000;
	padding:7px 4px 4px 4px;
	opacity:.95;
	filter:alpha(opacity=95); 
	-moz-opacity:0.95;
}

ul.subnav a
{
	display:block;
	color:#fff;	
	font:11px Arial, Helvetica, sans-serif;
	padding:4px 6px 5px 6px;
	text-decoration:none;
	text-transform:uppercase;
}

ul.subnav a:hover
{
	background:#111;
	color:#e37925;
}

#footer
{
	background:url(../images/footbg.png) repeat-x top;
	clear:both;
	height:68px;
	margin:0 0 25px 0;
	width:100%;
}

#footbar
{
	background:url(../images/bottombar.png) no-repeat 50% 50%;
	clear:both;
	display:block;
	height:68px;
	margin:0 auto;
	width:880px;
}
#footer p.legal_disclaimer {
	font-size: 9px;
	color: #333;
	text-align: right;
	margin:0 auto;
	width:880px;
}

#chaticon 
{
	/* background:url(../images/chaticon_on.png) no-repeat 0 0; */
	float:left; 
	height:68px;
	margin:0;
	width:250px;
}
	
#copyright 
{
	background:url(../images/copyright.png) no-repeat 0 0;
	float:right; 
	height:8px;
	margin:30px 0 0 0;
	width:141px;
}

#footer_logos {
	margin:0 auto;
	width:880px;
	clear: both;
	padding-top: 20px;
	height: 60px;
}
#footer_logos ul { float: right; }
#footer_logos li {
	float: left;
	margin-left: 20px;
	height: 30px;
}
#footer_logos li a span { display: none; }
#footer_logos li a {
	display: block;
	height: 30px;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}
#footer_logos li.nbaa a {
	width: 117px;
	background-image: url(../images/footer-logo-nbaa.png);
}
#footer_logos li.no_plane a {
	width: 118px;
	background-image: url(../images/footer-logo-no-plane-no-gain.png);
}

#footer_logos p.call_us {
	background: url(../images/footer-call-us.png) top left no-repeat;
	float: left;
	width: 198px;
	height: 30px;
}
#footer_logos p.call_us span { display: none; }

/*CONTACT US POPUP*/
#contactUsPop
{
	background:url(../images/contactbg.png) no-repeat top right;
	height:530px;
	position:absolute;
	right:0;
	top:0;
	width:1006px;
	z-index:1000;
	display: none;
}

#contactUsPop h2
{
	background:url(../images/title_contactus.png) no-repeat 0 0;
	height:20px;
	float:left;
	display:inline;
	margin:40px 0 0 55px;
	width:152px;
}

#contactUsPop h2 span
{
	display:none;
}

#contactUsPop p.desc
{
	clear:left;
	color:#fff;
	font:10px/14px Arial, Helvetica, sans-serif;
	float:left;
	margin:7px 0 0 55px;
	text-transform:uppercase;
	width:470px;
}

#bttn_closeContact 
{
	background:url(../images/bttn_closecontact.png) no-repeat 0 0;
	height:88px;
	position:absolute; 
	right:0; 
	top:0;
	width:93px;
}

#contactUsPop #leftBlock
{	
	clear:left;
	float:left;
	width:492px;
	margin:15px 0 0 48px;
}

#contactUsPop #rightBlock
{	
	clear:right;
	float:right;
	width:420px;
	margin:15px 0 0 15px;
}


#contactUsPop .text
{
	margin:0 0 10px 0;
}

#contactUsPop label
{
	color:#000;
	display:block;
	font:10px/14px Arial, Helvetica, sans-serif;
	padding:3px 0 0 12px;
	text-transform:uppercase;
}

#contactUsPop label.select
{
	padding:3px 0 4px 6px;
}

#contactUsPop .smallInput
{
	display:inline;
	float:left;
	width:220px;
}

#contactUsPop .smallInput2
{
	display:inline;
	float:left;
	width:207px;
}

#contactUsPop .text
{
	background:url(../images/smallinputbg.png) no-repeat 0 0;
	border:0;
	color:#e37925;
	font:12px/15px Arial, Helvetica, sans-serif;
	height:20px;
	padding:8px 10px 2px 10px;
	width:190px;
}

#contactUsPop .selectState
{
	display:inline;
	float:left;
	width:44px;
	margin:0 10px;
}

#contactUsPop .right
{
	float:right;
}

#contactUsPop .bigInput
{
	clear:both;
}

#contactUsPop .bigInput .text
{
	background:url(../images/biginputbg.png) no-repeat 0 0;
	border:0;
	color:#e37925;
	font:12px/15px Arial, Helvetica, sans-serif;
	height:20px;
	padding:8px 10px 2px 10px;
	width:472px;
}

#contactUsPop #leftBlock ul {float:left; margin:25px 0 0 0;}
#contactUsPop #leftBlock li
{
	display:inline;
}

#contactUsPop #leftBlock li span, 
#contactUsPop #leftBlock li a, 
#contactUsPop #leftBlock li img
{
	color:#fff;
	font:11px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}

#contactUsPop #leftBlock li span {margin:0 75px 0 0;}
#contactUsPop #leftBlock li a:hover {text-decoration:underline;}

#contactUsPop #leftBlock select
{
	color:#e37925;	
}
#contactUsPop #rightBlock select
{
	color:#e37925;
	font:12px/15px Arial, Helvetica, sans-serif;
	height:20px;
	width:190px;
	margin:3px 0 17px 2px;
}

#contactUsPop #rightBlock ul
{
	float:left;
	margin:0 0 30px 0;
	width:420px;
}

#contactUsPop #rightBlock li
{
	color:#fff;
	float:left;
	font:9px/14px Arial, Helvetica, sans-serif;
	margin:0 0 3px 0;
	text-transform:uppercase;
	width:50%;
}

#contactUsPop #rightBlock .checkbox
{
	margin:0 2px;
	vertical-align:middle;
}

#contactUsPop .button
{
	float:right !important;
	margin:35px 55px 0 0;
}

/* ADDED BY CMH */
#contactUsPop label.checkbox {
	display: inline;
	color: #fff;
	margin: 0px !important;
	padding: 0px !important;
}

/*CONTENT AREA*/
#content
{
	background:#6b6b6b url(../images/topcontentbg.jpg) no-repeat 0 0;
	clear:both;
	margin:0 auto 25px auto;
	min-height:400px; 
	width:880px;
}

#contentNav {
	text-align:right;
	padding:7px 20px 6px 0;
}

#contentNav li {display:inline;}

#contentNav li a {
	color:#000;
	font:11px/15px Arial, Helvetica, sans-serif;
	margin:0 15px;
	text-decoration:none;
	text-transform:uppercase;
}

#contentNav li a:hover {color:#333;}

#content #leftCol
{
	float:left;
	min-height:400px;
	padding:20px 25px 25px 25px; 
	width:515px;
}

#content #rightCol {
	float:left;
	min-height:400px;
	padding:20px 25px 25px 25px; 
	width:265px;
}

#content p {
	color:#fff;
	font:11px/16px Arial, Helvetica, sans-serif;
}
h2#mainTitle {padding:14px 22px 0 22px;}