@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:url(../images/body-bg.gif) repeat;
}
.main {
	width:1000px;
	margin:0 auto;
}
.main-middle {
	width:1000px;
	float:left;
	background:url(../images/middle.jpg) repeat;
}
.main-wrap {
	width:1000px;
	float:left;
}
.banner-area {
	width:1000px;
	float:left;
	position:relative;
}
.navigation {
	width:100%;
	float:left;
	background:url(../images/nav-bg.png) repeat-x;
	height:80px;
}
.btn-read-more {
	background:url(../images/read-more.png) no-repeat;
	border:0px;
	width:83px;
	height:31px;
	line-height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-shadow: 0 1px 0 #888;
	float:left;
}
.newsletter {
	width:100%;
	float:left;
	background: url(../images/footer-bg.jpg) repeat-x;
}
.newsletter p {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:50px;
	margin:0px;
	height:73px;
	line-height:73px;
	float:left;
}
.search {
	width:325px;
	float:right;
	padding-top:24px;
}
.search input[type="text"] {
	width:225px;
	float:left;
	border:0px;
	background:url(../images/search.jpg) no-repeat;
	height:29px;
	float:left;
	margin-right:15px;
	color:#C0C0C0;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
}
.btn-go {
	width:47px;
	float:left;
	background:url(../images/btn-go.png) no-repeat;
	border:0px;
	height:28px;
}
.footer-middle {
	width:952px;
	float:left;
	background:url(../images/footer-middle.jpg) no-repeat;
	margin-top:-1px;
	padding-left:14px;
	padding-right:22px;
	height:258px;
	margin:0 5px 0 6px;
}
.wts {
	width:31%;
	float:left;
	padding-left:20px;
}
.wts-title {
	width:100%;
	float:left;
	height:50px;
}
.wts p, .wrap-wwr p {
	margin:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	padding-top:20px;
	line-height:20px;
	padding-bottom:0px;
}
.our-clients {
	width:208px;
	float:left;
	margin:0 40px 0 40px;
}
.clients {
	width:90%;
	float:left;
	text-align:center;
	padding-top:17px;
}
.wrap {
	width:100%;
	float:left;
	text-align:center;
}
.our-clients-title {
	width:90%;
	float:left;
	height:50px;
}
.who-we-are {
	width:380px;
	float:left;
	padding-left:10px;
}
.who-we-are-title {
	width:100%;
	float:left;
	height:50px;
}
.address {
	margin:0px;
	padding:15px 0 0 0;
	float:left;
	width:515px;
}
.address li {
	list-style:none;
	font-size:13px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:35px;
	margin-bottom:10px;
}
.address li.message {
	background:url(../images/message.png) no-repeat left center;
}
.address li.message a {
	text-decoration:none;
	color:#ffffff;
}
.address li.message a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.address li.phone {
	background: url(../images/telephone.png) no-repeat left center;
}
.address li.add {
	background:url(../images/info.png) no-repeat left 4px;
	line-height:20px;
}
.company-img {
	float:right;
	width:auto;
	position:relative;
	top:90px;
}
.content {
	color: #202020;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	font-size: 12px;
	line-height: 20px;
	float:left;
	margin: 0;
	text-shadow: 0 2px 0 #FFFFFF;
	width:auto;
}
.inner-pro {
	width:100%;
	float:left;
}
.navigation ul {
	margin:0px;
	padding:0px;
	float:right;
	width:380px;
}
.navigation ul li {
	list-style:none;
	float:left;
	text-align:center;
}
.navigation ul li a {
	font-family: Calibri;
	font-size:16px;
	text-transform:uppercase;
	color:#2f2f2f;
	text-decoration:none;
	width:94px;
	height:78px;
	line-height:78px;
	float:left;
	background:url(../images/list-divider.png) no-repeat right;
}
.navigation ul li.last a {
	background:none;
}
.navigation ul li a:hover {
	text-decoration:none;
	background: url(../images/navigation-bg.png) no-repeat;
	float:left;
	color:#2f2f2f;
}
.navigation ul li a.active {
	background: url(../images/navigation-bg.png) no-repeat;
}
.newsletter-img {
	background:url(../images/newsletter-btn.jpg) no-repeat;
	width:134px;
	height:70px;
	float:left;
}
.logo {
	width:277px;
	float:left;
	position:absolute;
	left:8px;
	z-index:20;
}
.slide-content {
	width:500px;
	position:relative;
	top:150px;
	left:100px;
	float:left;
}
.header-search {
	float: right;
	position: relative;
	right: 20px;
	top:26px;
	width: 210px;
	background:url(../images/header-search.png) no-repeat;
}
.header-search input[type="text"] {
	width:156px;
	float:left;
	border:0px;
	height:32px;
	line-height:32px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#939393;
	font-size:13px;
	text-transform:uppercase;
	padding-right:10px;
	background:none;
}
#testimonials {
	width:330px;
	margin:10px 0;
}
#testimonials blockquote {
	padding:0px;
	width:300px !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#808080;
	display:block;
	margin:0px;
}
#testimonials blockquote p {
	margin: 0 !important;
	padding: 5px!important;
	color:#fff;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
#testimonials blockquote cite {
	font-style: normal;
	display: block;
	float:right;
	text-transform: capitalize;
	font-weight: bold;
	font-style:normal;
	color: #fff;
	padding-left:5px;
	margin-top:10px;
	font-size:13px;
}
#testimonials {
	float:left;
	width:307px !important;
}
#nav {
	display:none;
}
.testi-wrap {
	width:315px;
	float:left;
}
#slides {
	position: relative;
	overflow: hidden;
	height:190px;
	width:208px;
	float:left;
	padding-top:27px;
}
#slides img {
	position:absolute;
	margin:0;
	height:155px;
	;
	display:none;
}
#imageloader {
	position:relative;
	display:block;
	width: 100%;
	margin: 0px auto;
	text-align: center;
}
#imageloader img {
	position:relative;
	top:70px;
	z-index:100;
	width:128px;
	height:15px;
	display:inline;
}
.search-top {
	width:136px;
	float:right;
	padding:0px 15px 0 30px;
	margin:15px 0px;
}
.search-top input[type="text"] {
	width:167px;
	float:left;
	height:30px;
	padding:0 15px 0 0px;
	color:#999999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	background:none;
	border:0px;
}
#wrapper {
	width:100%;
	float:left;
}
.middle-content {
	width:1000px;
	float:left;
	background:url(../images/borer-bot.png) repeat-x left bottom;
	margin-bottom:40px;
	padding-bottom:10px;
}
.page-title {
	width:100%;
	float:left;
	border-bottom:1px dashed #d4d4d4;
	padding-bottom:15px;
	margin-bottom:12px;
}
.page-title h1 {
	font-size:25px;
	float:left;
	color:#2f2f2f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:2px 2px #fff;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:22px;
	float:left;
	color:#2f2f2f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow:2px 2px #fff;
	margin:0px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	font-weight:bold;
	float:left;
	color:#2f2f2f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:10px;
}
a.rfq {
	background:url(../images/rfq.png) no-repeat;
	float:right;
	width:210px;
	height:30px;
	text-decoration:none;
}
p {
	font-size:15px;
	float:left;
	color:#2f2f2f;
	width:100%;
	line-height:24px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.page-title-wrap {
	width:100%;
	float:left;
	padding-bottom:30px;
}
.page-title-wrap p {
	padding-bottom:0px;
}
.home-wrap {
	width:970px;
	float:left;
	padding:0 15px;
}
.footer-middle h2 {
	text-shadow:none;
	color:#fff;
	text-shadow:3px 3px #000;
	font-family:Helvetica, Arial, sans-serif;
}
.footer-middle h2 span {
	color:#3179c3;
}
.banner {
	width:963px;
	float:left;
	height:388px;
	margin:0 15px 0 17px;
}
.banner.map {
	background:url(../images/bottom-shade-slider.png) no-repeat bottom center;
	padding-bottom:15px;
}
.banner.map iframe {
	border:2px solid #fff;
}
.inner-wrap {
	width:970px;
	float:left;
	padding:0 15px 30px 15px;
}
.inner-wrap h1 {
	color: #2F2F2F;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	font-weight: normal;
	margin: 0;
	text-shadow: 2px 2px #FFFFFF;
}
.inner .slider-wrapper {
	margin-bottom:5px;
}
.inner p {
	line-height:30px;
}
.address address {
	font-style:normal;
	font-size:15px;
	color:#2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	padding-bottom:15px;
}
.label {
	font-size:15px;
	color:#2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
#contact-form {
	width:415px;
	float:left;
	padding-top:20px;
}
.form-title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:16px;
	font-weight:bold;
	width:100%;
	float:left;
	padding-bottom:10px;
}
#contact-form .form-field {
	width:415px;
	float:left;
	padding-bottom:10px;
}
#contact-form .form-field.text {
	background:url(../images/text-bg.png) no-repeat;
}
#contact-form .form-field.text input[type="text"] {
	width:385px;
	background:none;
	font-size:15px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	height:40px;
	line-height:40px;
	padding:0px 15px;
}
#contact-form .form-field.textarea {
	width:395px;
	background: url(../images/textarea.png) no-repeat;
	height:103px;
	padding:10px;
}
#contact-form .form-field.textarea textarea {
	width:395px;
	height:103px;
	border:0px;
	background:none;
	font-size:15px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	resize:none;
}
.btn_send {
	background:url(../images/btn_send.png) no-repeat;
	width:116px;
	height:41px;
	border:0px;
	float:right;
	margin-top:20px;
	cursor:pointer;
}
ul.list {
	margin:0px;
	padding:0px;
	width:auto;
	float:left;
}
ul.list li {
	list-style:none;
	float:left;
	font-size:15px;
	color:#2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
	padding-bottom:15px;
	background:url(../images/list-bg.png) no-repeat left 6px;
	padding-left:20px;
}
.header-dd ul li.category-select a {
	width:143px;
	float:left;
	height:32px;
	color:#000;
	line-height:38px;
	padding-left:17px !important;
}
.header-dd ul li.category-select ul {
	margin:0px;
	padding:0px;
	width:220px;
	float:left;
}
.header-dd ul li.category-select ul li {
	list-style:none;
	float:left;
	width:100%;
	float:left;
}
.header-dd ul li.category-select ul li a {
	font-size:1.4em;
	color:#000 !important;
	line-height:25px;
	height:22px;
	width:200px;
	float:left;
}
.header-dd ul li.category-select ul li a:hover {
	background:#eb0085 !important;
	color:#fff !important;
	width:200px;
	float:left;
}
.header-dd ul li.category-select ul li.active a {
	background:#eb0085 !important;
	color:#fff !important;
}
.header-dd {
	border:none;
	padding:0px;
	position:relative;
	top:0px;
	z-index:3;
	width:160px;
	float:left;
}
.header-dd ul {
	list-style:none;
	margin:0;
	padding:0px;
	float:left;
	width:220px;
}
.header-dd li {
	float:left;
	padding:0px;
	margin-left:0px;
	width:220px;
	text-align:left;
}
.header-dd li:hover ul {
	display:block;
}
.header-dd ul li a {
	text-decoration:none;
	font-size:1.3em;
	padding:0px;
	text-align:left;
	position:relative;
	z-index:4;
}
.dd ul li ul li a {
	background:none;
}
#ul-brand {
	float:right;
}
.scroll-pane {
	background:url(../images/dd-list-wrap.png) no-repeat;
}
#coustomer-slider {
	float: left;
	left: 0;
	position: relative;
	top: 0;
	width: 940px;
	z-index: 2;
}
.t-top {
	width:100%;
	float:left;
	border-bottom: 1px dashed #D4D4D4;
	padding-bottom:10px;
	margin-bottom:20px;
}
.lorem-area {
	width:500px;
	float:left;
}
.lorem-area p {
	line-height:25px;
}
.working-condition {
	width:400px;
	float:right;
}
.alpha {
	width:320px;
	float:left;
	padding-left:70px;
	margin-top:20px;
}
.alpha.a {
	background:url(../../a2%20aviation/html/images/a.jpg) no-repeat left top;
}
.alpha.b {
	background:url(../../a2%20aviation/html/images/b.jpg) no-repeat left top;
}
.alpha label {
	width:100%;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-weight:bold;
	font-size:15px;
	padding-bottom:10px;
}
.alpha p {
	line-height:20px;
}
.intro-text {
	font-size:21px;
	color:#2f2f2f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	width:100%;
	float:left;
}
.who-we-are ul.address {
	width:340px;
}
#gallery {
	width:940px;
	float:left;
	margin:0px;
	padding:15px 0px 0px 44px;
}
#gallery ul {
	margin:0px;
	padding:0px;
}
#gallery li {
	list-style:none;
	float:left;
	width:190px;
	margin-right:40px;
	margin-bottom:40px;
	display:inline;
}
#gallery li img {
	border:1px solid #d0d0d0;
}
.banner .slider-wrapper {
	margin-bottom:0px;
}
.banner-inner {
	background: url("../images/inner-shade.png") no-repeat scroll center bottom transparent;
	padding-bottom: 19px;
	position: relative;
	float:left;
	height:388px;
	margin:0 15px 0 17px;
	width: 987px;
}

/*Footer Bot Slider*/

.gallery {
	position:relative;
	left:01px;
	float:left;
	width:208px;
	padding-top:25px;
	background:url(../images/gallery-bg.png) no-repeat;
	height:220px;
}#imageSliderWrapper {position:relative;border:0px solid green;}
  
#imageSlider 
{
    height:168px; /*width is optional, but height is required.*/
    float:left; 
    padding:0;/*Note: never change this value other than 0*/
    overflow:hidden;
    position:relative;
    text-align:center;
width:208px;
left:0px;
}

/*--------div.item is each slides. It is the child div nodes of #imageSlider, and the wrapper of each slide image--------*/
#imageSlider div.item 
{
    width:208px;
    padding:2px;
margin-right:10px;
}



.description 
{
    color:White;
    position:absolute;
    top:30px;
    left:10px;
}
#imageSlider img{ width:208px !important; height:176px !important; float:left;}

/*---------navigation buttons-------*/
.navPrev, .navPlay, .navPause, .navNext 
{
    width:29px; height:29px; position:absolute; top:63px; 
    background:url(navButtons.gif); 
    display:inline-block; z-index:5; cursor:pointer;
}
.navPause {background-position:0 0;left:218px;} .navPlay {background-position:0 -29px;left:218px;}

.navPrev {width:34px; height:42px; background-position:0 -79px;left:27px; background:url(../images/arrow-left.jpg) no-repeat; margin-top:68px;}.navNext {width:34px; height:42px; background-position:0 -58px;left:853px; background:url(../images/arrow-right.jpg) no-repeat; margin-top:75px;} 

.navPrev, .navPlay, .navPause, .navNext 
{
	display:none;
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
   user-select: none;
}

        
/*---------navigation bullets--------*/

/* Note: When "ScrollAllInView" was set to true in the Javascript, the navBullets won't be displayed.*/
.navBullets
{
    /*display:none;*/ /*set it display:none when you want to hide it*/
	z-index:5;
	cursor:pointer;
	/*Specify the position of navigation buttons*/
	position:absolute;
	top:20px;
	left:220px;
	width:24px;
}
/*.navBullets div defines the style of each bullet*/
.navBullets div 
{
    width:8px; height:8px;
    background:transparent url(bullets.png) no-repeat 0 0;
    float:left;overflow:hidden;vertical-align:middle;cursor:pointer;
    margin-right:6px;/*margin-right determines the distance between each list item*/
    _position:relative;/*IE6 hack*/
}

.navBullets div.focus {background-position:0 -8px;}

.footer-logo{    float: right;
    width: 345px;
    padding-top: 34px;}
	
	.com-name{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:18px; padding-top:25px;}
	
	.address li.fax { 
    background: url("../images/fax.png") no-repeat scroll left center transparent;
}

ul.list{ width:95%; float:left; margin-left:15px;}
ul.list li{ list-style:none; width:100%; float:left; padding-bottom:15px; background:url(../images/list-bg.png) no-repeat left 9px; padding-left:15px;  color: #2F2F2F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 24px;}
