@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	text-align: center;
	color:#6E7173;
}

br{
	clear:both;
}

.left{
	float: left;
}

.right{
	float: right;
}

.clear{
    clear:both;
}

A:link {text-decoration: none; color:#7d4b3c;}
A:visited {text-decoration: none; color:#7d4b3c;}
A:active {text-decoration: none; color:#7d4b3c;}
A:hover {text-decoration: none; color:#7d4b3c;}

#container {
  margin: 0 auto;
  width: 100%;
  text-align: left;
} 

#homecontainer {
	  margin: 0 auto;
  width: 100%;
  text-align: left;
  background: #FFF url(../img/bottomback.jpg) repeat-x;
  background-position: 0px 700px;
  
}

#main{
	width: 820px;
}

.mid{
	  margin: 0 auto;
	  width: 820px;
	  position: relative;
}

#header {
		background: #FFF url(../img/headerback.jpg) repeat-x;
}

#logo{
	height: 105px;
}

#logo img{
	margin-top: 8px;
}

#logo #num{
	margin-top: 32px;
	float: right;
}

#logo #num .red{
	color: #7d4b3c;
	float: right;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 3px;
}

#logo #num .red a{
	color: #7d4b3c;
	font-size: 11px;
	text-decoration: none;
}

#logo #num .red a:hover{
	color: #7d4b3c;
	float: right;
	font-size: 11px;
	text-decoration: underline;
}


#nav{
	position:relative;
	z-index:100;
}

#navout{
	position:relative;
	z-index:100;
	background: url(../img/images/navback.jpg) repeat-x;
	height: 29px;
	
}

#nav ul {
list-style-type:none;
margin:0;
padding:0;
}



#nav li{
	height: 29px;
	float: left;
	position:relative;
}

#nav li#home{
	background: #333333 url(../img/images/nav_home.jpg);
	width: 60px;
	color: #333333;
	float: left;
			position:relative;
}

#nav li#inventory{
	background: #333333 url(../img/images/nav_inventory.jpg);
	width: 84px;
	color: #333333;
	float: left;
	position:relative;
}

#nav li#services{
	background: #333333 url(../img/images/nav_services.jpg);
	width: 76px;
	color: #333333;
	float: left;
	position:relative;
}

#nav li#about{
	background: #333333 url(../img/images/nav_about.jpg);
	width: 79px;
	color: #333333;
	float: left;
	position:relative;
}

#nav li#contact{
	background: #333333 url(../img/images/nav_contact.jpg);
	width: 91px;
	color: #333333;
	float: left;
	position:relative;
}


#nav li#pilots{
	background: #333333 url(../img/images/nav_pilots.jpg);
	width: 114px;
	color: #333333;
	float: left;
	position:relative;
}

#nav li#nav_right{
	background: #333333 url(../img/images/nav_right.jpg);
	width: 307px;
	color: #333333;
	float: left;
	position:relative;
}


#main_content{
	width: 100%;
	background-color: #000;
}

#white_content{
	width: 100%;
	background: url(../img/innerback.jpg) repeat-x;
	background-color: #fff;
}

#white_content .mid{
	width: 818px;
}

#white_content .midinv{
	width: 822px;
	margin: 0 auto;
	position: relative;
}

#nav li.last{
	border: none;
}



#internationalBox{
		background: url(../img/new_box.png) no-repeat;
		width: 317px;
		height: 135px;
		font-size: 11px;
		color: #6e7173;
		float: left;

		margin-top: 3px;
		position: relative;
}

.go{
		width: 22px;
		height: 8px;
		top: 116px;
		left: 20px;
		position:absolute;
}

#internationalBox h3{	
	font-size: 17px;
	color: #FFF;
	padding-top: 10px;
	padding-left: 15px;
}

#internationalBox .text-left{
	margin: 10px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 5px;
}


#smallBox{
		background: url(../img/small_box.png) no-repeat;
		width: 139px;
		height: 135px;
		font-size: 11px;
		color: #6e7173;
				float: left;
		position: relative;
		margin-top: 3px;
		margin-left: 25px;
}

#smallBox .go{
		left: 12px;
}

#mainmid{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

#smallBox h3{	
	font-size: 17px;
	color: #FFF;
	padding-top: 10px;
	padding-left: 10px;
}

#smallBox .text-left{
	margin: 10px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
}


#map-wrapper {
	position:relative;
	margin-top: 70px;
	margin-left: 30px;
}

#apDiv1 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 90px;
	top: 70px;
}

#apDiv2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 99px;
	top: 70px;
}

#apDivUnitedStates {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 160px;
	top: 70px;
}

#apDivUnitedStates2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 155px;
	top: 100px;
}

#apDivAustralia {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 630px;
	top: 240px;
}

#apDivBangladesh {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 538px;
	top: 109px;
}

#apDivDubai {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 474px;
	top: 115px;
}

#apDivDubai2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 468px;
	top: 109px;
}

#apDivDubai3 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 462px;
	top: 115px;
}

#apDivEgypt {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 410px;
	top: 100px;
}


#apDivGermany {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 393px;
	top: 50px;
}

#apDivGermany2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 386px;
	top: 52px;
}

#apDivGermany3 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 380px;
	top: 50px;
}

#apDivGreece {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 400px;
	top: 80px;
}

#apDivIceland {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 213px;
	top: 22px;
}

#apDivIndonesia {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 623px;
	top: 172px;
}

#apDivIndia {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 522px;
	top: 128px;
}

#apDivIndia1 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 518px;
	top: 143px;
}

#apDivIndia2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 511px;
	top: 130px;
}

#apDivIndia3 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 508px;
	top: 120px;
}

#apDivIreland {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 354px;
	top: 46px;
}

#apDivItaly {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 385px;
	top: 70px;
}

#apDivKuwait {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 445px;
	top: 98px;
}

#apDivMacedonia {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 400px;
	top: 68px;
}

#apDivNigeria {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 360px;
	top: 153px;
}

#apDivPhillipines {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 613px;
	top: 128px;
}

#apDivPhillipines2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 623px;
	top: 138px;
}

#apDivMalaysia {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 603px;
	top: 158px;
}

#apDivPortugal {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 349px;
	top: 82px;
}



#apDivQatar {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 453px;
	top: 109px;
}

#apDivRomania {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 408px;
	top: 63px;
}

#apDivSaudiArabia {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 441px;
	top: 124px;
}

#apDivSouthAfrica {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 395px;
	top: 240px;
}

#apDivSouthAfrica2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 405px;
	top: 240px;
}

#apDivSpain {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 352px;
	top: 70px;
}

#apDivSpain2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 346px;
	top: 74px;
}

#apDivSwitzerland {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 370px;
	top: 60px;
}

#apDivThailand {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 565px;
	top: 130px;
}

#apDivUnitedKingdom {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 365px;
	top: 40px;
}

#apDivUnitedKingdom2 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 369px;
	top: 46px;
}


#apDivUnitedKingdom3 {
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 362px;
	top: 52px;
}

#pagehead{
	margin-top: 12px;
	margin-bottom: 11px;
	background-color: #333333;
	color: #FFFFFF;
	height: 66px;
	font-size: 54px;
	padding-left: 20px;
        font-weight: bold;
        padding-top: 5px;
}

.bubbleInfo {
	position: relative;

}
.trigger {
	padding-top: 3px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8A9297;
	float:left;
	cursor: pointer;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	min-height: 44px;
	
}



.popuptext {
    background-image: url(../img/popu_back.png);
    padding-right: 12px;
}

.popuptext .name {
    position:relative;
    padding-top: 10px;
    padding-left: 10px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #FFF;
    font-weight: bold;
    line-height: 0.9em;
    white-space: nowrap;
}

.popuptext .location {
    position:relative;
    font: 10px Arial, Helvetica, sans-serif;
    color: #231F20;
    font-weight: lighter;
    padding-bottom: 5px;
    padding-left: 10px;
}

.popuptext .top{
	position:absolute; top:0;
	}


.popuptext a{
	margin: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #E98D1D;
	text-decoration:none;

}

.popuptext .bottom{

}
.popuptext .bottom .name{
	font: 14px Arial, Helvetica, sans-serif;
	color: #76BEE9;
	padding-top: 10px;
	float:left;
}

.popuptext .bottom .morelink{
	padding-top: 10px;
	float:right;
}

/*.popup td.bottom { text-align:left; background-image: url(../img/popu_bottom.png); text-align: center;}*/




        /* Bubble pop-up */

   /*     .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

     
        .popup td.bottom { text-align:left; background-image: url(../img/popu_bottom.png); text-align: center;}

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-image: url(../img/popu_back.png);
        	color: #666;
        	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
                min-width: 200px;
                
        	}

        table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: left;
        	}

*/

.content-main-header {
    font-weight: bold;
    text-decoration: none;
}

h2 {
    font-weight: bold;
    font:13px;
    margin-top:6px;
    margin-bottom:6px;
}

.content-highlight {
    font-weight: bold;
    font-size: 1.2em;
}

.content-list {
    list-style-type: disc;
    margin-left: 40px;
}

.picbox-330{
	color: #000000;
	margin-bottom: 20px;
	width:330px;
	text-align: center;
	float:left;
}

.picbox-330 h3{
	background: #333333 url(../img/extras/carbon_h3_330.png) no-repeat;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 13px;
	padding-top: 13px;
	padding-bottom: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: block;
	color: #fafafa;
}

.picbox-330 h3 a{
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.picbox-330 h3 a:hover{
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.picbox-330 .text-left{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	width: 177px;
	margin-left: 10px;
}

.picbox-330 .image-left{
	float: left;
}

.picbox-135{
	text-align: center;
    margin-left: 28px;
    margin-bottom: 20px;
    float: left;
}

.picbox-135 a{
	text-decoration: none;
}

.picbox-135 h3{
	background: #333333 url(../img/extras/carbon_h3_135.png) no-repeat;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 13px;
	padding-top: 13px;
	padding-bottom: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
	display: block;
	color: #fafafa;
}

.picbox-135 h3 a{
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.picbox-135 h3 a:hover{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.services-box .click{
	float: right;
}

.services-box{
	display: block;
	float: left;
	color:#6E7173;
	margin-top: 20px;
	border-bottom: 2px solid #e9e9e9;
	width: 360px;
	padding-bottom: 20px;
}

.services-box h3{
	background-color: #e9e9e9;
	border-left: 4px solid #a6a6a6;
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e7173;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:middle;
}

.services-box h3 a{
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
		color:#6E7173;
}

.services-box h3 a:hover{
	background: #e6e6e6;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.services-box .text-left{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	width: 177px;
	margin-left: 10px;
}

.about-box{
	display: block;
	float: left;
	color:#6E7173;
	margin-top: 20px;
	border-bottom: 2px solid #e9e9e9;
	width: 330px;
	padding-bottom: 20px;
	font: 12px Arial, Helvetica, sans-serif;
}

.about-box a{
	color: #212121
}

.about-box h3{
	background-color: #e9e9e9;
	border-left: 4px solid #a6a6a6;
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e7173;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:middle;
	
}

.about-box h3 a{
	background: #444444 url(http://cbaviation.com../img/extras/carbonfiber.png);
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.about-box h3 a:hover{
	background: #e6e6e6;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.about-box .text-left{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	width: 177px;
	margin-left: 10px;
}

.about-box .click{
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	color:#6E7173;
}

.about-box .click a{
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	color:#6E7173;
}

.box {
	display: block;
	float: left;
	color:#6E7173;
	width: 100%;
	height: 100%;
}

.box a{
	color: #000000;
	width: 100%;
	height: 100%;
}

.box a:hover{
	background: #e6e6e6;
	display: block;
	float: left;
	color: #000000;
	width: 100%;
	height: 100%;
}

.aircraft-box{
	display: block;
	float: left;
	color: #000000;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border-bottom: 2px solid #e9e9e9;
}

.aircraft-box a{
	color: #000000;
}

.aircraft-box h3{
	background-color: #e9e9e9;
	border-left: 4px solid #a6a6a6;
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:middle;
}


.aircraft-box h3 .title{
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e7173;
	font-weight: normal;
	padding-top: 1px;

	float: left;
	vertical-align:middle;
}

.aircraft-box h3 .red{
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d4b3c;
	font-weight: normal;
	vertical-align:middle;
	float: left;
	padding-top: 2px;

}





.aircraft-box h3 a{
	font:Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.aircraft-box h3 a:hover{
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.aircraft-box .text-left{
	display: block;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	margin-left: 40px;
	height:auto;
	color: #6e7173;
		width: 320px;
}

.aircraft-box .text-left ul{
	list-style-type:disc;
}

.aircraft-box .text-left li{

}



.aircraft-box .text-right{
	display: block;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	margin-left: 10px;
	height:auto;
	width:150px;
}

.aircraft-box .price{
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
}

.aircraft-box .image{
	float: left;
}

.aircraft-box .click{
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	color: #212121;
	width:100%;
}

.aircraft-box .click a{
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	color: #333333;
	width:100%;
	text-decoration: none;
}

.aircraft-box .click a:hover{
	text-decoration: none;
}



aircraft-pics{
	position: relative;
}


#details-content{
	width: 100%;
	padding-top: 5px;
        position:relative;
}


#details-content h2{
	background-color: #e9e9e9;
	border-left: 4px solid #a6a6a6;
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6E7173;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align:middle;
}


#details-content h2 .title{
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e7173;
	font-weight: normal;
	padding-top: 1px;

	float: left;
	vertical-align:middle;
}

#details-content h2 .red{
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d4b3c;
	font-weight: normal;
	vertical-align:middle;
	float: left;
	padding-top: 2px;

}


#details-content h3{
	background: #fff;
	display: block;
	color: #6e7173;
    font:14px Arial, serif;
	font-weight: bold;
	overflow:hidden;

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}

#details-content table{
	margin-top: 12px;
        margin-bottom: 12px;
}

#details-content td{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.content h3{
	background: #fff;
	display: block;
	color: #333333;
    font:13px Arial, serif;
	font-weight: bold;
	overflow:hidden;
	width:240px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.content{
	width: 100%;
	margin-top: 5px;
    position:relative;
}

.content table{
	margin-top: 12px;
    margin-bottom: 12px;
}

.content td{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#desc-text{
	font: 14px Arial, Helvetica, sans-serif;
		color: #6e7173;
	font-weight: normal;
}

#details-box{
	background-color: #FFF;
	display:block;
	color: #6e7173;
	width:100%;
	height:32px;
	overflow: hidden;
	border-top: 2px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;
}



#details-box ul{

}

#details-box li{
float: left;
margin-left: 30px;
margin-top: 5px;
}

#details-box li .title{
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6e7173;
	font-weight: normal;
	padding-top: 3px;

	float: left;
	vertical-align:middle;
}

#details-box li .red{
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d4b3c;
	font-weight: normal;
	vertical-align:middle;
	float: left;
	padding-top: 4px;

}




.socialshare{
	display:block;
	float: left;
	padding:5px;
	height:60px;
	width:auto;
	color:#000;
}

.socialshare a{
	color:#000;
	text-decoration:none;
}

.socialshare-box{
	display:block;
	float:left;
	text-align:center;
	padding:5px;
	height:100%;
	width:auto;
	color:#000;
}

	
.grey-box{
	display:block;
    height: 56px;
    width: 191px;
    float: left;
	padding: 5px;
	border-right: 4px solid #fff;
}

.grey-box a{
	display:block;
	color: #e6e6e6;
	text-align: center;
    font-size:20px;
    font-weight: bold;
    text-decoration:none;
}

.grey-box a:hover .box{
	background: #e6e6e6 url(../img/extras/carbonfiber_hover.png);
	color:#333333;
	font-size:0px;
	font-weight: bold;
	text-decoration:none;
}

.grey-box .box p{
    color: #e6e6e6;
    font: 18px Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 5px;
}

.grey-box .details{
    color: #e6e6e6;
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 6px;
}

.last{
    margin: 0px;
}

#navleft{
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: -40px;
	top: 200px;
}

#navright{
	position:absolute;
	width:9px;
	height:8px;
	z-index:1;
	left: 835px;
	top: 200px;
}

.details A:link {text-decoration: none; color:#FFFFFF;}
.details A:visited {text-decoration: none; color:#FFFFFF;}
.details A:active {text-decoration: none; color:#FFFFFF;}
.details A:hover {text-decoration: none; color: #FFFFFF;}


input{
    background-color: #e6e6e6;
    color: #000;
    width: 395px;
    height: 20px;
    border: 0px;
    font: 17px Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 5px;
    margin-bottom: 3px;

}


label{
    color: #333333;
    border: 0px;
    font: 17px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

input.submit{
    background-color: #333;
    color: #FFF;
    font: 17px Arial, Helvetica, sans-serif;
    font-weight: bold;
    height: 25px;
    width: 80px;
    margin-top: 10px;
}

.success-box{
    color: #00e800;
     font: 19px Arial, Helvetica, sans-serif;
     font-weight: bold;
}

.error-box{
    color: #d90000;
     font: 19px Arial, Helvetica, sans-serif;
     font-weight: bold;
}

.homePicOuter{
    overflow: hidden;
    visibility: visible;
    left: 0px;
    position: relative;
    z-index: 2;
    width: 818px;
}

.homePic{
    overflow: hidden;
    visibility: visible;
    left: 0px;
    position: relative;
    z-index: 2;
    width: 818px;
	height: 361px;
}


.pilots-box{
	width: 330px;
	border-bottom: 7px solid #333333;
	padding-bottom: 20px;
	padding-top: 10px;
}

.pilots-box h3{
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pilots-box h3 a{
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.pilots-box h3 a:hover{
	background: #e6e6e6;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.pilots-box .text-left{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	width: 177px;
	margin-left: 10px;
}

.contact-box{
	width: 300px;
	border-bottom: 7px solid #333333;
	padding-bottom: 20px;
        margin-right: 7px;
}

.contact-box a{
	color:#212121;
}

.contact-box h3{
	background: #444444 url(../img/extras/carbonfiber.png);
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

.contact-box h3 a{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.contact-box h3 a:hover{
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
        text-decoration: none;
}

.contact-box .text-left{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	width: 177px;
	margin-left: 10px;
}


.small{
	font: 11px Arial, Helvetica, sans-serif;
}

.whylist{

}

#wrapper p{
	text-align:justify;
	margin-top:20px;
	margin-bottom:20px;

}

.whylist_content{
	margin-bottom:5px;
	margin-top:5px;
	clear: left;
}

#wrapper h2{
	text-align:left;
	font:18px;
	font-weight:bold;
	margin-bottom:20px;

}

#wrapper a{
	text-decoration:none;
	font:red;
}

#wrapper a:hover{
	text-decoration:underline;

}

#wrapper ul{
	margin-bottom:10px;

}

#wrapper li{
	padding-bottom:4px;

}

#wrapper ol{
	padding-bottom:4px;
	list-style: url("http://cbaviation.com../img/whylist/airbullet.png");
	margin-left:22px;
	
}

.image{
	
}

.image-right{
	display:block;
	float:right;
	clear:right;
	padding:10px;
}

.image-left{
	display:block;
	float:left;
	clear:left;
	padding:5px;

}
	
	
#aircraft_pagination
{
	margin-top: 10px;
	float: right;
}

#aircraft_pagination_right
{
	margin-top: 10px;
	float: right;
}

#aircraft_pagination .red{
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d4b3c;
	font-weight: normal;

}

#white-footer{
		padding: 5px;
	border: 1px solid #cccccc;

	color: #7e7e7d;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#white-footer img{
	margin-left: 3px;
}

#white-footer #footerleft{
	float: left;
	margin-top: 3px;
	margin-left: 8px;
}

#white-footer #footerright{
	float: right;

	margin-right: 8px;
}

#white-footer a{
	color: #7e7e7d;
}

#white-footer a:hover{
	text-decoration: underline;
}

#footer{
	padding: 5px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color: #7e7e7d;
	font-size: 11px;
}

#footer img{
	margin-left: 3px;
}

#footer #footerleft{
	float: left;
	margin-top: 3px;
	margin-left: 8px;
}

#footer #footerright{
	float: right;

	margin-right: 8px;
}

#footer a{
	color: #7e7e7d;
}

#footer a:hover{
	color: #fff;
}

#wrapper{
	padding-top:20px;
	margin-bottom:20px;
	text-align:justify;
}

.thumb-img {
	width:132px; height:89px;
	background:#FFF;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	
}

.thumb-img.last{
	margin-right: 0px;
}

.thumb-inner {
	position:relative; overflow:hidden; width:100%; height:100%; 
}


img.thumb{

	display:none;
}

#inventory_nav{
	position: absolute;
	top:134px;
	left:1px;
	background: url(../img/inventorynavback.png) no-repeat;
	width: 817px;
	height:125px;
	z-index: 99;
	display: none;
	color: #FFF;
	font-size: 11px;
}

#inventory_nav .smallnav{
	margin-top: 20px;
	margin-left: 25px;
}


#inventory_nav a{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#inventory_nav a:hover{
	font-size: 11px;
	color: #48608c;
	text-decoration: underline;
}

#services_nav{
	position: absolute;
	top:134px;
	left:1px;
	background: url(../img/servicesnavback.png) no-repeat;
	width: 817px;
	height:125px;
	z-index: 99;
	display: none;
	color: #FFF;
	font-size: 11px;
}

#services_nav .smallnav{
	margin-top: 20px;
	margin-left: 25px;
}


#services_nav a{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#services_nav a:hover{
	font-size: 11px;
	color: #9fc165;
	text-decoration: underline;
}



#about_nav{
	position: absolute;
	top:134px;
	left:1px;
	background: url(../img/aboutnavback.png) no-repeat;
	width: 817px;
	height:125px;
	z-index: 99;
	display: none;
	color: #FFF;
	font-size: 11px;
}

#about_nav .smallnav{
	margin-top: 20px;
	margin-left: 25px;
}


#about_nav a{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#about_nav a:hover{
	font-size: 11px;
	color: #a2813c;
	text-decoration: underline;
}


#contact_nav{
	position: absolute;
	top:134px;
	left:1px;
	background: url(../img/contact_pop.png) no-repeat;
	width: 817px;
	height:125px;
	z-index: 99;
	display: none;
	color: #FFF;
	font-size: 11px;
}

#contact_nav .smallnav{
	margin-top: 20px;
	margin-left: 25px;
}


#contact_nav a{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#contact_nav a:hover{
	font-size: 11px;
	color: #a2813c;
	text-decoration: underline;
}


#pilotslounge_nav{
	position: absolute;
	top:134px;
	left:1px;
	background: url(../img/pilotslounge_pop.png) no-repeat;
	width: 817px;
	height:125px;
	z-index: 99;
	display: none;
	color: #FFF;
	font-size: 11px;
}

#pilotslounge_nav .smallnav{
	margin-top: 20px;
	margin-left: 25px;
}


#pilotslounge_nav a{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

#pilotslounge_nav a:hover{
	font-size: 11px;
	color: #a2813c;
	text-decoration: underline;
}


#topbar{
	height: 73px;
	font-size: 11px;
}

#topbar .smallnav{
	padding-top: 20px;
	margin-left: 25px;
}


#topbar a{
	font-size: 11px;
	color: #a6a6a6;
	text-decoration: none;
}

#topbar a:hover{
	font-size: 11px;
	color: #a2813c;
	text-decoration: underline;
}

#map{
	position: relative;
	width: 816;
	height: 423;
}

.click_loc{
	cursor: pointer;
}

#boxes{
	position: absolute;
	left: 12px;
	top: 320px;
	
}

#boxes .box{

	width: 254px;
	height: 81px;
	background-image: url(../img/location_box.jpg);
	float: left;
	margin-right: 10px;
}

#boxes .box .flag{
	margin: 10px;
	float: left;
}

#boxes .yellowtext{
	color: #c9ba90;
	font-size: 9px;
	float: left;
	opacity: 0;
	 width: 170px
	
}

#boxes .yellowtext2{
	color: #c9ba90;
	font-size: 9px;
	float: left;
	opacity: 0;
	width: 170px
}

#boxes .yellowtext3{
	color: #c9ba90;
	font-size: 9px;
	float: left;
	opacity: 0;
	width: 170px
}

#boxes .nametext{
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}

#boxes #flag, #flag2, #flag3{

	opacity: 0;
}

#boxes .yellowtext3{
	color: #c9ba90;
	font-size: 9px;
	float: left;
	opacity: 0;
}

#boxes .hide{
	display: none;
}


a.facebook {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url("../img/facebook_hover.png");
	margin-left: 3px;
	float: left;
	}

a.facebook:hover {
	background-position: -20px 0;
	}
	
	a.twitter {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url("../img/twitter_hover.png");
	margin-left: 3px;
	float: left;
	}

a.twitter:hover {
	background-position: -20px 0;
	}
	
	a.youtube {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url("../img/youtube_hover.png");
	margin-left: 3px;
	float: left;
	}

a.youtube:hover {
	background-position: -20px 0;
	}

a.linkedin {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url("../img/linkedin_hover.png");
	margin-left: 3px;
	float: left;
	}

a.linkedin:hover {
	background-position: -20px 0;
	}
