* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: arial, sans-serif;
    color: #000;
    background: url(../images/body.png) repeat 0 0;
    min-width: 1023px;
}

html, body { height: 100%; }

a { color: #0252aa; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea {/* overflow: auto; */}

h1 { /*font-size: 30px;*/  color: #032958; font-weight: normal; border-bottom:1px dotted #999; margin:0 0 10px 0; /*font-family: 'Oswald', sans-serif; text-shadow:1px 1px 0px rgb(255, 255, 255)*/}

h2 { font-size: 25px; line-height: 18px; color:#900; font-weight: bold; padding:10px 0 10px 0; font-family:'Oswald', sans-serif}
h3 { font-size: 18px;  color:rgb(61, 93, 122);/* font-weight:normal;*/ padding-bottom: 5px; border-bottom:1px dashed rgb(201, 201, 201); margin-bottom:15px; /*font-family:'Oswald', sans-serif*/}

h4{ font-size:16px; font-weight:bold; padding:0 0 10px 0; text-shadow:1px 1px 0px rgb(255, 255, 255); /*font-family: 'Oswald', sans-serif;*/ color:rgb(28, 107, 179)}

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
.last { padding-right: 0 !important; margin-right: 0 !important; }
.shell { width: 959px; margin: 0 auto; padding: 0 32px; }

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -45px; background: url(../images/wrapper.png) repeat-x 0 0; }


#wrapper_inner { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -45px; background: url(../images/wrapper_inner.jpg) repeat-x 0 0; }

#inner_header{height:223px; width:959px; float:left}

#header {font-family: 'Trebuchet MS', Arial, serif; text-align: center; text-transform: uppercase; padding: 31px 0 16px 0; }



#logo { font-weight: normal; padding: 0 0 0 5px; width:300px }
#logo a { color: #ebebeb; font-size: 41px; line-height: 41px; }
#logo a span { display: block; font-size: 11px; line-height: 11px; color: #e01e27; padding-top: 4px; }
#logo a:hover { text-decoration: none; }

#navigation { padding-bottom: 26px; height: 12px; background:#1e214d; padding-top:10px; }
#navigation ul li { float: left; list-style: none; padding: 0 10px 0 10px; }
#navigation ul li a { float: left; height: 24px; color:#FFF;padding: 14px 25px 0 25px; font-size:15px; font-family: 'Oswald', sans-serif;}
#navigation ul li a span { float: left; line-height: 38px; font-family: 'Trebuchet MS', Arial, serif;/* font-weight: bold;*/ font-size: 16px; color: #fff; /*text-transform: uppercase;*/ padding-right: 27px; }
#navigation ul li a.active, 
#navigation ul li a.hover { text-decoration: none; }
#navigation ul li a.active span, 
#navigation ul li a.hover span { background: url(../images/navigation-a.png) no-repeat right -38px; }

#footer, #footer-push { height: 45px; }
#footer { background: rgb(41, 41, 41); color: #655c5c; line-height: 45px; margin:20px 0 0 0; color:#CCC; font-size:11px}
#footer a { color: #ccc; font-size:9px}
#footer .footer-nav { float: left; width: 540px; text-transform: uppercase; }
#footer .footer-nav span { padding: 0 3px; }
#footer .copy { float: right;text-align: right; margin:0 50px 0 0 }
#footer .copy a { text-decoration: underline; }
#footer .copy a:hover { text-decoration: none; }

#slider { position: relative; width: 959px; height: 421px; padding-bottom: 47px; background: url(../images/slider-shadow.png) no-repeat center bottom; }
#slider .radius { position: absolute; /*background: url(../images/slider-radius.png) no-repeat 0 0;*/ z-index: 999; }
#slider .left-top { background-position: left top; width: 14px; height: 14px; left: -5px; top: -4px; }
#slider .right-top { background-position: right top; width: 14px; height: 14px; right: -5px; top: -4px; }
#slider .left-bottom { background-position: left bottom; width: 16px; height: 8px; left: -6px; top: 415px; }
#slider .right-bottom { background-position: right bottom; width: 16px; height: 8px; right: -6px; top: 415px; }

#slider .nivoSlider { position:relative; width: 959px; height: 421px; }
#slider .nivoSlider img { display: block; position:absolute; top: 0px; left: 0px; z-index: 10; }
#slider .nivo-directionNav a { width: 32px; height: 58px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(../images/slider-arrows.png) no-repeat 0 0; position: absolute; z-index: 999; }
#slider .nivo-directionNav .nivo-prevNav { background-position: 0 0; left: -32px; top: 170px; }
#slider .nivo-directionNav .nivo-nextNav { background-position: -32px 0; right: -32px; top: 170px; }
#slider .nivo-slice { position: absolute; z-index: 555; }

#slider .nivo-controlNav { position: absolute; bottom: -36px; left: 427px; z-index: 999; }
#slider .nivo-controlNav a { float: left; background: url(../images/slider-btn.png) no-repeat -18px 0; width: 16px; height: 16px; margin-right: 2px; font-size: 0; line-height: 0; text-indent: -4000px; }
#slider .nivo-controlNav a.active { background-position: 0 0; }

#main { padding: 0 0 0 4px; width: 955px; font-size:13px}
#main p { line-height: 22px; color:rgb(53, 53, 53); padding-bottom: 5px; font-family:Arial, Helvetica, sans-serif}
#main ul li {color: #000; padding:0; line-height:30px;  font-size:12px;  margin:0 0 0 30px; list-style:disc outside url("../images/arrow.png");  width:914px;font-family:Arial, Helvetica, sans-serif
}

#main ul li a:hover { text-decoration: none; }
#main .items { padding: 21px 0 45px 0; width: 100%; }
#main .inner_items { padding:0; width: 100%; }
.large-col { float: left; width: 466px; padding: 0 10px 0 0; }
.large-col .a-link { padding-top: 7px; }

.small-col { float: left; width: 226px; padding-right: 15px; }
.small-col h3 { color:#032958}
.small-col p { color:#666 !important; line-height:19px !important}

.small-col img { float: right; padding: 3px 11px 10px 17px; }
.small-col .a-link { padding-top: 26px; } 

.awbno{ font-weight:bold; width:100%; height:100%; float:left; background:#F3F3F3; padding:10px 0}

ul{margin:12px 0 12px 0;}



.a-link a,
.a-link a span { display: block; background: url(../images/a-link.png) no-repeat 0 0; color: #fff; }
.a-link a:hover { text-decoration: none; }

.a-link .btn-red { background-position: left 0; height: 28px; width: 81px; padding-left: 13px; line-height: 28px; }
.a-link .btn-red span { background-position: right -28px; height: 28px; }

.a-link .btn-gray { background-position: left -86px; height: 31px; line-height: 31px; width: 82px; padding-left: 14px; }
.a-link .btn-gray span { background-position: right -55px; 
height: 31px; color: #2f2f2f; }

#online_container{margin:0 0 20px 0;}
.online_tracking{width:300px; height:100px;}

#track_container{ height:72px}
.sitemap{ margin:0}
.sitemap a{ color:rgb(111, 111, 111); font-weight:bold; font-size:11px; width:99%; float:left}
.sitemap h1{ background:rgb(233, 233, 233); color:#FFF; height:10px; margin:2px 0 3px 0; padding:10px 0 10px 8px !important; font-size:11px; border-bottom:1px dashed rgb(201, 201, 201); font-family:Arial, Helvetica, sans-serif !important; text-shadow:none !important}
.sitemap ul{ margin:0 0 5px 0;  padding:0px }
.sitemap li{ margin:3px 0 0 35px; padding:0; list-style:url(../images/arrow_133.gif) none; width:100%}
.sitemap li a{ color:#333; font-weight:bold; line-height:27px; font-size:11px; padding:0; border-bottom:1px solid rgb(153, 153, 153); float:left}

.track_input_inner{ border:1px solid #D3D3D3; color:#666;  margin:0 0 0 1px; height:20px;  padding:15px; width:440px}

.track_input{ border:1px solid #D3D3D3; color:#666;  margin:0 0 0 1px;  padding:5px; width:212px}
.track_input_button{ background:rgb(0, 43, 107); border:0; height:26px; color:#fff; float:right; margin:4px 1px 0 0; width:54px}


.track_number h1{/* margin:0 0 5px; padding:10px 0 0px; font-weight:normal; */color:#cb1e27; font-size:15px; padding:0 0 1px; margin:0;/* border-bottom:1px solid #9AABCD*/}

/*Login page*/

.contactus_leftside{ width:460px; float:left; color:#666}

.contactus_rightside{width:460px; float:right; color:#666}
.contactus_sections{border-bottom:#666 dotted 1px; padding:0 0 25px 0; line-height:25px}
.contactus_sections img{ float:left}
.contactus_sections h3{ background:rgb(233, 233, 233);  margin:10px 0 7px; padding:0; font-size:14px; font-weight:bold}

.locationmap_download{ float:right; background:#3170B5; color:#FFF; border-radius:6px}

.locationmap_download a{color:#FFF; float:left; padding:6px}

.contactus_leftside{ width:100%; float:left}

.contactus_rightside{width:460px; float:right}

.tracking_controll{/*width:125px;*/ float:right; text-align:center; color:#00165B; margin:3px;/*height:17px;*/ padding:6px;}

.tracking_controll a{ font-size:15px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

.track_tabletext{ padding:0 0 0 10px;}

.track_padding{ padding:205px}

.track_result{background:#FFF;/* width:943px; border:1px solid #BCBCBC; border-bottom:none; border-top:none;*/ padding:10px; min-height:300px; float:left; border-radius:10px; border:1px solid #CCCCCC; line-height:25px}


