body{background:url(../images/body-bg.jpg) repeat-x top #f2f2f2; padding:0px;margin:0px;}

table {font-size: 12px; color: #414141; LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:left; }



h1{margin:0px 0px 18px 0px; padding:5px 0px 16px 0px; font-size:25px; font-weight:bold; color:#000000; background:url(../images/doted-line.gif) repeat-x bottom;}

h2{margin:0px; padding:30px 0px 24px 0px; font-size:20px; font-weight:bold; color:#333;}

h3{margin:0px; padding:10px 0px 10px 0px; font-size:18px; font-weight:bold; color:#41254b; background:url(../images/bdr_btm.gif) repeat-x bottom;}

h4{margin:0px; padding:30px 0px 24px 0px; font-size:12px; font-weight:bold; color:#333;}



/************************************************

* Header *

************************************************/

.padlogo{padding:6px 0px 0px 0px;}

.phonetext {color:#000; font-size:18px; font-weight:bold;}

.phonetext span {color:#7c7c7c;}



/************************************************

* Header Navigation *

************************************************/

.homebg {background:url(../images/home-dac.gif) no-repeat; width:74px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

.homebg a{background:url(../images/home-dac.gif) no-repeat; width:74px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; display:block;  padding:15px 0px 14px 0px;}

.homebg a:hover {background:url(../images/home-ac.gif) no-repeat; width:74px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;  padding:15px 0px 14px 0px;}

.homebg a.activelink {background:url(../images/home-ac.gif) no-repeat; width:74px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;  padding:15px 0px 14px 0px;}

.contactbg {background:url(../images/contact-dac.gif) no-repeat left; width:112px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

.contactbg a{background:url(../images/contact-dac.gif) no-repeat left; width:112px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; display:block;  padding:15px 25px 14px 0px;}

.contactbg a:hover {background:url(../images/contact-ac.gif) left no-repeat; width:112px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding:15px 25px 14px 0px;}

.contactbg a.activelink {background:url(../images/contact-ac.gif) left no-repeat; width:112px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding:15px 25px 14px 0px;}

.vl_bg{ text-align:center; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

.vl_bg a{background:url(../images/nav-bg-dac.gif) repeat-x; text-align:center; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;display:block; padding:15px 12px 14px 12px;}

.vl_bg a:hover {background:url(../images/nav-bg-ac.gif) repeat-x; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding:15px 12px 14px 12px;}

.vl_bg a.activelink {background:url(../images/nav-bg-ac.gif) repeat-x; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding:15px 12px 14px 12px;}



/************************************************

* Contain *

************************************************/

.contactpadd {padding:0px 0px 25px 0px;}

.blackleft {background:url(../images/con-left.gif) no-repeat; width:11px; height:42px;}

.blackright {background:url(../images/con-right.gif) no-repeat; width:11px; height:42px;}

.blackmid {background:url(../images/con-mid.gif) repeat-x; height:42px;}

.contacttext {color:#fff; font-size:12px; font-weight:bold;}

.contactspan {color:#fff; font-size:14px; font-weight:bold;}

.contactspan a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}

.contactspan a:hover{color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}

.imageborder {border:1px solid #cbcbcb; padding:1px; background:#FFFFFF;}



.redleft {background:url(../images/red-left.gif) no-repeat; width:11px;}

.redright {background:url(../images/red-right.gif) no-repeat; width:11px; }

.redmid {background:url(../images/red-mid.gif) repeat-x; color:#fff; font-size:14px; font-weight:bold; padding:12px 0px 8px 10px;}

.redmid a {color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}

.redmid a:hover{color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}





.btnleft {background:url(../images/btm-left.gif) no-repeat top; width:11px; }

.btmright {background:url(../images/btm-right.gif) no-repeat top; width:11px;}

.btmmid {background:url(../images/btm-mid.gif) repeat-x top; height:15px;}

.containmidbg {background:url(../images/contain-bg.gif) repeat-x top #fff; padding:18px 11px 0px 11px;}

.containmidbglt {background:url(../images/contain-bg.gif) repeat-x top #fff; border-left:1px solid #c5c5c5;}

.containmidbgrt {background:url(../images/contain-bg.gif) repeat-x top #fff; border-right:1px solid #c5c5c5;}

.imgpadd {margin-right:22px;}

.imgpadd2 {margin-right:10px;}

.readmorelink {color:#252525; font-size:11px; font-weight:bold; text-decoration:none;}

.readmorelink a {color:#252525; font-size:11px; font-weight:bold; text-decoration:none;}

.readmorelink  a:hover{color:#a90303; font-size:11px; font-weight:bold; text-decoration:underline;}

.containtaitle {color:#282828; font-size:15px; line-height:22px;}

.containtaitle span {color:#000; font-size:16px; font-weight:bold;}

a.readmorelink2  {color:#252525; font-size:13px; font-weight:bold; text-decoration:none; line-height:30px;}

a.readmorelink2:hover{color:#a90303; font-size:13px; font-weight:bold; text-decoration:underline;}

.contmidlink {height:48px; padding:0px 15px;}

.avaititle {color:#252525; font-size:14px; font-weight:bold;}

.title {font-size:12px; font-weight:bold; color:#fff; border-right:1px solid #c5c5c5;}

.redmid2 {background:url(../images/red-mid.gif) repeat-x; height:36px; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; padding-top:2px;}

.redmid2 a{color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}

.redmid2 a{color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}

.titlepadd {padding-left:17px; padding-right:16px;}

.viewalllink {color:#252525; font-size:11px; font-weight:bold; padding-right:1px; padding-top:3px;}

.viewalllink a {color:#252525; font-size:11px; font-weight:bold; text-decoration:none;}

.viewalllink a:hover {color:#a90303; font-size:11px; font-weight:bold; text-decoration:underline;}

.titlepadd2 {padding-left:11px; padding-right:17px;}

/************************************************

* Footer*

************************************************/

.footerpadd {padding-bottom:4px;}

.footerline {background:url(../images/footer-line.gif) repeat-x; height:46px;}

.footerlink {color:#000; font-size:12px; text-decoration:none; font-weight:bold; padding-bottom:10px;}

.footerlink a {color:#000; font-size:12px; text-decoration:none; font-weight:bold;}

.footerlink a:hover {color:#a90303; font-size:12px; text-decoration:none; font-weight:bold;}

.footertext {color:#737373; font-size:11px; line-height:18px;}

.copyright {color:#323232; font-size:11px; line-height:18px;}

.f_bottom {color:#505050; font-size:11px;  font-weight:bold;}

.f_bottom  a {color:#505050; font-size:11px; text-decoration:underline; font-weight:bold;}

.f_bottom a:hover {color:#505050; font-size:11px; text-decoration:none; font-weight:bold;}



/************************************************

* request an estimate page *

************************************************/

.formtitle {font-size:14px; color:#000; line-height:20px; font-weight:bold;}

.textpadd {padding:15px 0px 0px 0px;}

a.request  {color:#252525; font-size:13px; font-weight:bold; text-decoration:none;}

a.request:hover{color:#a90303; font-size:13px; font-weight:bold; text-decoration:underline;}



/************************************************

* about us page *

************************************************/

.abouttoppadd {padding-top:15px;}

a.aboutlink  {color:#a90303; font-size:13px; font-weight:bold; text-decoration:underline; line-height:30px;}

a.aboutlink:hover{color:#a90303; font-size:13px; font-weight:bold; text-decoration:underline;}



a.contactlink  {color:#a90303; font-size:15px; font-weight:bold; text-decoration:underline; }

a.contactlink:hover{color:#252525; font-size:15px; font-weight:bold; text-decoration:none;}

.contactfont{color:#a90303; font-size:15px; font-weight:bold;}

.fr_contactfont{color:#000; font-size:24px; font-weight:bold; }

.fr_contactfont1{color:#000; font-size:20px;  line-height:1.8em;}





a.frlink{color:#a90303; font-size:16px; font-weight:bold; text-decoration:none; font-style:italic;}

a.frlink:hover{color:#252525; font-size:16px; font-weight:bold; text-decoration:underline; font-style:italic;}





/************************************************

* aircraft page *

************************************************/

.bkacktopleft {background:url(../images/black-top-left.gif) no-repeat; width:11px;}

.bkacktopright {background:url(../images/black-top-right.gif) no-repeat; width:11px; }

.bkacktopmid {background:url(../images/black-top-mid.gif) repeat-x; color:#fff; font-size:13px; font-weight:bold; padding-left:11px;padding-top:10px; padding-bottom:10px; padding-left:13px;}

.aircraftbg {background:url(../images/aircraftbg.gif) repeat-x top #fff; padding:20px 0px 0px 0px;}

.aircraftbglt {background:url(../images/aircraftbg.gif) repeat-x top #fff; border-left:1px solid #c5c5c5;}

.aircraftbgrt {background:url(../images/aircraftbg.gif) repeat-x top #fff; border-right:1px solid #c5c5c5;}

.aircraftpadd {padding:10px 0px;}

.whiteleft {background:url(../images/white-btm-left.gif) no-repeat top; width:11px; }

.whiteright {background:url(../images/white-btm-right.gif) no-repeat top; width:11px;}

.whitemid {background:url(../images/white-btm-mid.gif) repeat-x top; height:15px;}

.toppadd {padding-top:10px;}



/************************************************

* aircraft detail page *

************************************************/

.detailcontain {padding:0px 0px 0px 30px; color:#2c2c2c; font-size:12px; line-height:24px;}

.imageborder2 {border:1px solid #cbcbcb; padding:2px; background:#FFFFFF;}

.detilbg {background:url(../images/aerialview-bgimg.gif) repeat-x; line-height:40px; color:#000; font-size:13px; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; font-weight:bold;}

.detailltimgpadd {padding-top:22px;}

/************************************************
* sitemap page *
************************************************/
.containmidbgsit {background:url(../images/contain-bg.gif) repeat-x top #fff; padding:18px 11px 0px 50px;}
.containmidbgsit ul {margin:0px; padding:0px; list-style:none;}
.containmidbgsit ul li {color:#b50105; font-size:13px; font-weight:bold; text-decoration:none; background:url(../images/main-bullet.gif) no-repeat 0 15px; padding:10px 0px 0px 15px; }
.containmidbgsit ul li a {color:#b50105; font-size:13px; font-weight:bold; text-decoration:none; text-decoration:none;}
.containmidbgsit ul li a:hover {color:#b50105; font-size:13px; font-weight:bold; text-decoration:none; text-decoration:underline;}

.containmidbgsit ul li ul {margin:0px; padding:8px 0px 0px 0px; list-style:none;}
.containmidbgsit ul li ul li {color:#000; font-size:13px; font-weight:bold; text-decoration:none;text-decoration:none;background:url(../images/black-bullet.gif) no-repeat 0 10px; padding:3px 0px 3px 12px; }
.containmidbgsit ul li ul a {color:#000; font-size:13px; font-weight:bold; text-decoration:none;}
.containmidbgsit ul li ul a:hover {color:#000; font-size:13px; font-weight:bold; text-decoration:underline;}

.containmidbgsit ul li ul li ul {margin:0px; padding:7px 0px 0px 0px; list-style:none;}
.containmidbgsit ul li ul li ul li {color:#454545; font-size:12px; font-weight:bold; text-decoration:none;text-decoration:none;background:url(../images/gray-bullet.gif) no-repeat 0 10px; padding:2px 0px 2px 8px; }
.containmidbgsit ul li ul li ul li a {color:#454545; font-size:12px; font-weight:bold; text-decoration:none;text-decoration:none; text-decoration:none;}
.containmidbgsit ul li ul li ul li a:hover {color:#454545; font-size:12px; font-weight:bold; text-decoration:none;text-decoration:none; text-decoration:underline;}

/************************************************

* Form *

************************************************/

input {border: #afafaf 1px solid; padding:2px; background: url(../images/textboxbg.gif) #ffffff repeat-x; color: #000; font-size:13px; }

textarea {border: #b8b8b8 1px solid; padding:1px; font-size: 13px; background: url(../images/textboxbg.gif) #ffffff repeat-x; color: #000; font-family:Arial, Helvetica, sans-serif; }

select {border: #b8b8b8 1px solid; padding:2px; font-size: 13px; background: url(../images/textboxbg.gif) #ffffff repeat-x; color: #000; }

.inputbutton {cursor: pointer; color: #fff; text-align:center; background: url(images/butbg.gif) repeat-x; border:1px solid #2a95bf; font-size:12px; font-weight:bold;  padding:2px;}



.dottedline{background:url(images/dotted.gif) repeat-x top; height:9px;  } /* for dotted lines */

.border{border:1px solid #c5c5c5; padding:1px;} /* common class to use border in the whole project */

.nobg { background:none; border:none;} /* to give remove the background color or border of CHECKBOX and RADIO BUTTON */

.sfont{font-size:11px; color:#666; font-style:italic;} /* for small grey font like to write comments near textfield in the grid */



.altbg{background-color:#e6e6e6; font-size:13px; color:#2c2c2c; line-height:36px; font-weight:bold; padding-left:8px;} /* for grid's alternate raw */

.nrlbg{background-color:#f1f1f1; font-size:13px; color:#b20104; font-weight:bold; padding-left:8px;} /* for grid's normal raw */



.gridheaderbg{background:url(images/gridheaderbg.gif) repeat-x; height:28px; color:#fff; vertical-align:top; line-height:normal;} /* for the image or background color of grid's header */



