/*
Theme Name: Wings Logistics
Theme URI: http://www.benworldwide.com/
Description: The official Wings Logitics web site template
Version: 1.0
Author: Nalin Herath (BWW)
Author URI: http://www.benworldwide.com/
Tags: flash, logitics, custom header, fixed width

*/



/* -------------------- Global Styles -------------------- */
body{
	background:url(images/body_bg.jpg) #233043 repeat-x top left;
	margin-top:0px;
	}
	
.page_body{
	background:url(images/inner-page_body_bg.jpg) #233043 repeat-x top left;
	margin-top:0px;
	}
	
.view{
	display:none;
	}
	
img{
	border:none;
	}
	
/* -------------------- Text Styles -------------------- */
	
.small_date_txt{
	width:565px;
	padding-top:5px;
	padding-right:25px;
	float:right;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
	



/* -------------------- Div Styles -------------------- */	

.small_date_txt1{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:10px;
	color:#8D9AAF;
	}

.form_input_txt{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:30px;
	width:150px;
	float:left;
	}
	
.normal_white_txt{
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
	
.form_input_field{
	height:30px;
	width:350px;
	float:left;
	}
	
.form_input_field1{
	width:350px;
	float:left;
	}
	

	
#main_cointainer{
	width:950px;
	margin:auto;
	background:#344358 url(images/content_container_bg.jpg) top left repeat-x;
	margin-top:25px;
	}
	
#main_cointainer_inner{
	width:950px;
	margin:auto;
	background:url(images/inner_page_contents_bg.jpg) #344358 repeat-x top left;
	margin-top:25px;
	}

#menu_bar{
	height:90px;
	width:950px;
	}
	
.flash_banner{
	width:895px;
	height:365px;
	margin:auto;
	background-color:#FFFFFF;
	}
	
.content_blocks{
	float:left;
	width:316px;
	border-right:#2c394e solid 1px;
	height:300px;
	margin-top:30px;
	}
	
.fotter_block{
	width:760px;
	height:54px;
	margin:auto;
	background:url(images/fotter_logo.jpg) no-repeat top left;
	padding-left:190px;
	}
	
.fotter_txt{
	color:#3c4755;
	padding-top:25px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:10px;
	float:left;
	}
	
.fotter_link{
	padding-top:25px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:10px;
	color:#3c4755;
	float:right;
	}
	
.menuset_1{
	background:url(images/menu_set_bg.jpg) top left no-repeat;
	width:220px;
	left:-1px !important;
	top:60px !important;	
	border-bottom:#dbdbdb solid 1px;
	border-left:#dbdbdb solid 1px;
	border-right:#dbdbdb solid 1px;
	background-color:#FFFFFF;
	}
	
.menuset_2{
	background:url(images/menu_set_bg_1.jpg) top left no-repeat;
	width:220px;
	left:-1px !important;
	top:60px !important;	
	border-bottom:#dbdbdb solid 1px;
	border-left:#dbdbdb solid 1px;
	border-right:#dbdbdb solid 1px;
	background-color:#FFFFFF;
	}
	
.menuset_3{
	background:url(images/menu_set_bg_2.jpg) top left no-repeat;
	width:220px;
	left:0px !important;
	top:60px !important;	
	border-bottom:#dbdbdb solid 1px;
	border-left:#dbdbdb solid 1px;
	border-right:#dbdbdb solid 1px;
	background-color:#FFFFFF;
	}
	
.about_title{
	background:url(images/about_wings_title.jpg) no-repeat top left;
	width:290px;
	height:35px;
	float:right;
	margin-top:20px;
	}
	
.services_title{
	background:url(images/our_services_title.jpg) no-repeat top left;
	width:290px;
	height:35px;
	float:right;
	margin-top:20px;
	}

.wht_new_title{
	background:url(images/wht_new_title.jpg) no-repeat top left;
	height:35px;
	width:290px;
	float:right;
	margin-top:20px;
	}
	
.content_txt_block{
	width:290px;
	height:190px;
	float:right;
	}
	
.more_link_block{
	width:290px;
	height:30px;
	float:right;
	}
	
.about_txt_sum{
	padding:20px 20px 0px 2px;
	text-align:left;
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	color:#8d9aaf;
	font-size:11px;
	}
	
.services_item{
	width:290px;
	height:32px;
	padding-top:15px;
	padding-bottom:13px;
	border-bottom:#2c394e solid 1px;
	}
	
.serves_item_img_block{
	float:left;
	width:45px;
	height:30px;
	}
	
.serves_item_txt_block{
	float:left;
	padding-left:10px;
	}
	
.services_item_title{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  Verdana, Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.services_item_title:hover{
	color:#8d9aae;
	}
	
.services_item_txt{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  Verdana, Arial, sans-serif;
	font-size:11px;
	color:#8d9aae;
	}
	
.calender{
	background:url(images/calendar.jpg) no-repeat top left;
	width:34px;
	height:50px;
	float:left;
	}
	
.date_txt{
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#2c394e;
	padding-top:17px;
	font-weight:bold;
	}
	
.month_txt{
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#2c394e;
	padding-top:1px;
	}
	
	
.newsfeeder_block{
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:#2c394e solid 1px;
	}
	
.img_block{
	width:895px;
	height:180px;
	margin:auto;
	}
	
.inner_page_content{
	background:url(images/blue_line.gif) #344358 320px repeat-y;
	width:950px;
	margin:auto;
	margin-top:30px;
	}
	
.left_side_panel{
	float:left;
	width:320px;
	padding-bottom:50px;
	}
	
.right_coloumn{
	width:629px;
	float:left;
	}
	
.quick_link_title{
	width:275px;
	float:right;
	margin-top:20px;
	height:27px;
	background-color:#2c394e;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:15px;	
	padding-top:8px;
	}
	
.quicklink_block{
	width:285px;
	padding:12px 0px 12px 5px;
	border-bottom:#2c394e solid 1px;
	float:right;
	}
	
.page_title{
	width:585px;
	float:right;
	height:27px;
	background-color:#2c394e;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:15px;	
	padding-top:8px;
	margin-top:20px;
	}
	
.post_page_title{
	width:585px;
	float:right;
	background-color:#2c394e;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:15px;	
	padding-top:8px;
	padding-bottom:8px;
	margin-top:20px;
	}
	
.page_txt{
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	width:577px;
	padding-left:3px;
	padding-right:20px;
	float:right;
	padding-bottom:30px;
	padding-top:10px;
	}
	
.ita_logo{
	background:url(images/iata_logo.jpg) no-repeat top left;
	height:55px;
	width:90px;
	display:block;
	float:left;
	}
	
.ita_logo:hover{
	background:url(images/iata_logo.jpg) no-repeat top left;
	height:55px;
	width:90px;
	display:block;
	float:left;
	}
	
.ctpat_logo{
	background:url(images/ctpat_logo.jpg) no-repeat top left;
	height:55px;
	width:110px;
	display:block;
	float:left;
	}
	
.ctpat_logo:hover{
	background:url(images/ctpat_logo.jpg) no-repeat top left;
	height:55px;
	width:110px;
	display:block;
	float:left;
	}
	
.post_title_block{
	width:565px;
	padding-right:25px;
	float:right;
	padding-top:10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:14px;
	}
	
.post_content{
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	width:565px;
	padding-right:25px;
	float:right;
	font-size:11px;
	color:#8d9aaf;
	}
	
.navigation{
	width:585px;
	float:right;
	margin-top:20px;
	}
	
#old_posts{
	float:left;
	}
	
#new_posts{
	float:left;
	margin-left:20px;
	}
	
#new_posts a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#2c394e;
	padding:2px 5px 3px 5px;
	text-decoration:none;
	color:#8d9aaf;
	}
	
#new_posts a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#6d7788;
	padding:2px 5px 3px 5px;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#old_posts a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#2c394e;
	padding:2px 5px 3px 5px;
	text-decoration:none;
	color:#8d9aaf;
	}
	
#old_posts a:hover {
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#6d7788;
	padding:2px 5px 3px 5px;
	text-decoration:none;
	color:#FFFFFF;
	}
	
		
/* -------------------- Link Styles -------------------- */
.logolink{
	display:block;
	background:url(images/logo.jpg) no-repeat top left;
	width:310px;
	height:90px;
	float:left;
	}

.about_us_link{
	background:url(images/about_us_menu.jpg) top left no-repeat;
	width:90px;
	height:60px;
	display:block;
	border-right:#dbdbdb solid 1px;
	}
	
.about_us_link:hover{
	background:url(images/about_us_menu.jpg) bottom left no-repeat;
	}
	
.services_link{
	background:url(images/services_menu.jpg) top left no-repeat;
	width:110px;
	height:60px;
	display:block;
	border-right:#dbdbdb solid 1px;
	}
	
.services_link:hover{
	background:url(images/services_menu.jpg) bottom left no-repeat;
	}
	
.location_link{
	background:url(images/locations_menu.jpg) top left no-repeat;
	width:95px;
	height:60px;
	display:block;
	border-right:#dbdbdb solid 1px;
	}
	
.location_link:hover{
	background:url(images/locations_menu.jpg) bottom left no-repeat;
	}
	
.track_link{
	background:url(images/track_menu.jpg) top left no-repeat;
	width:120px;
	height:60px;
	display:block;
	border-right:#dbdbdb solid 1px;
	}
	
.track_link:hover{
	background:url(images/track_menu.jpg) bottom left no-repeat;
	}
	
.tool_link{
	background:url(images/resources_menu.jpg) top left no-repeat;
	width:95px;
	height:60px;
	display:block;
	border-right:#dbdbdb solid 1px;
	}
	
.tool_link:hover{
	background:url(images/resources_menu.jpg) bottom left no-repeat;
	}
	
.contact_link{
	background:url(images/contact_menu.jpg) top left no-repeat;
	width:90px;
	height:60px;
	display:block;
	}
	
.contact_link:hover{
	background:url(images/contact_menu.jpg) bottom left no-repeat;
	}
	
a.fotter{
	color:#3c4755;
	text-decoration:none;
	}
	
a.fotter:hover{
	color:#6e7784;
	text-decoration:none;
	}
	
.qucik_link{
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.qucik_link:hover{
	color:#8d9aaf;
	}
	
.post_title_link{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.post_title_link:hover{
	color:#8d9aaf;
	}
	
	
/*Sub Menus*/
.case_studies_menu{
	background:url(images/case_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:10px;
	}
	
.case_studies_menu:hover{
	background:url(images/case_menu.jpg) no-repeat bottom left;
	}
	
.customer_testi_menu{
	background:url(images/testi_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:5px;
	margin-bottom:10px;
	}
	
.customer_testi_menu:hover{
	background:url(images/testi_menu.jpg) no-repeat bottom left;
	}

.air_freight_menu{
	background:url(images/air_freight.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:10px;
	}
	
.air_freight_menu:hover{
	background:url(images/air_freight.jpg) no-repeat bottom left;
	}


.sea_tracking_menu{
	background:url(images/sea_tracking_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:5px;
	}
	
.sea_tracking_menu:hover{
	background:url(images/sea_tracking_menu.jpg) no-repeat bottom left;
	}
	
.edi_menu{
	background:url(images/edi_system_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:5px;
	}
	
.edi_menu:hover{
	background:url(images/edi_system_menu.jpg) no-repeat bottom left;
	}
	
.edi_tracker{
	background:url(images/edi_tracker_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:5px;
	margin-bottom:10px;
	}
	
.edi_tracker:hover{
	background:url(images/edi_tracker_menu.jpg) no-repeat bottom left;
	}
	
.m3_menu{
	background:url(images/m3_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:5px;
	margin-top:10px;
	}
	
.m3_menu:hover{
	background:url(images/m3_menu.jpg) no-repeat bottom left;
	}
	
.three_code_menu{
	background:url(images/three_code_menu.jpg) no-repeat top left;
	display:block;
	width:220px;
	height:60px;
	margin-top:5px;
	margin-bottom:10px;
	}
	
.three_code_menu:hover{
	background:url(images/three_code_menu.jpg) no-repeat bottom left;
	}	

	
.more_about_wings_link{
	background:url(images/more_about_link.jpg) no-repeat top left;
	display:block;
	width:145px;
	height:30px;
	}	
	
.more_about_wings_link:hover{
	background:url(images/more_about_link.jpg) no-repeat bottom left;
	display:block;
	width:145px;
	height:30px;
	}	
	
.more_services_wings_link{
	background:url(images/more_services_link.jpg) no-repeat top left;
	display:block;
	width:150px;
	height:30px;
	}
	
.more_services_wings_link:hover{
	background:url(images/more_services_link.jpg) no-repeat bottom left;
	display:block;
	width:150px;
	height:30px;
	}

.more_news_link{
	background:url(images/more_news_link.jpg) no-repeat top left;
	display:block;
	width:100px;
	height:30px;
	}
	
.more_news_link:hover{
	background:url(images/more_news_link.jpg) no-repeat bottom left;
	display:block;
	width:100px;
	height:30px;
	}
	
.left_{
	margin:0 0 0 1px;
	padding:0px;
	}


.wpcf7-validates-as-required{
	width:250px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	}
	
	
.code_lookup_field{
	width:150px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}

	
.ol{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.ow{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.oh{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.octn{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.al{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.aw{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.ah{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.actn{
	width:70px;
	color:#FFFFFF;
	border:#8D9AAF solid 1px;
	background:none;
	font-size:11px;
	}
	
.message_bx{
	width:250px;
	color:#FFFFFF;
	height:100px;
	border:#8D9AAF solid 1px;
	background:none;
	margin-bottom:10px;
	}
	
.button_sub{
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#233043;
	border:solid 1px #8d9aaf; 	
	}
	
.button{
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-color:#233043;
	border:solid 1px #8d9aaf; 	
	}
	
	
/* -------------------- Table Styles -------------------- */
.tbl_container{
	width:550px;
	margin:auto;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	}
	
.tbl_title{
	width:270px;
	height:20px;
	padding-top:5px;
	background-color:#8d9aaf;
	float:left;
	border-left:#8d9aaf solid 1px;
	border-top:#8d9aaf solid 1px;
	border-bottom:#8d9aaf solid 1px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	}
	
.tbl_title1{
	width:270px;
	height:20px;
	padding-top:5px;
	background-color:#8d9aaf;
	float:left;
	border-left:#8d9aaf solid 1px;
	border-top:#8d9aaf solid 1px;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	}
	
.tbl_title2{
	width:70px;
	height:20px;
	padding-top:5px;
	background-color:#8d9aaf;
	float:left;
	border-left:#8d9aaf solid 1px;
	border-top:#8d9aaf solid 1px;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	}
	
.tbl_title4{
	width:70px;
	height:20px;
	padding-top:5px;
	background-color:#8d9aaf;
	float:left;
	border-top:#8d9aaf solid 1px;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	}
	
.tbl_title3{
	width:200px;
	height:20px;
	padding-top:5px;
	background-color:#8d9aaf;
	float:left;
	border-top:#8d9aaf solid 1px;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	}

	
.tbl_item{
	width:270px;
	height:35px;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-bottom:#8d9aaf solid 1px;
	border-left:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	float:left;
	background-color:#FFFFFF;
	}
	
.tbl_item1{
	width:270px;
	height:35px;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	float:left;
	background-color:#FFFFFF;
	}
	
.tbl_item2{
	width:70px;
	height:30px;
	padding:15px 0px 0px 0px;
	text-align:center;
	border-bottom:#8d9aaf solid 1px;
	border-left:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	float:left;
	background-color:#FFFFFF;
	color:#233043;
	}
	
.tbl_item3{
	width:200px;
	height:35px;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	float:left;
	background-color:#FFFFFF;
	}
	
.tbl_item4{
	width:70px;
	height:30px;
	padding:15px 0px 0px 0px;
	text-align:center;
	border-bottom:#8d9aaf solid 1px;
	border-right:#8d9aaf solid 1px;
	float:left;
	background-color:#FFFFFF;
	color:#233043;
	}

/*-------------------------- Location Map Styles -------------------------- */	
	
.continent_title{
	font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande",  Verdana, Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-bottom:10px;
	border-bottom:#8D9AAF solid 1px;
	padding-top:50px;
	}
	
.add_block{
	width:275px;
	padding-top:15px;	
	float:left;
	}
	
.add_block1{
	width:275px;
	padding-top:15px;
	float:left;
	margin-left:20px;	
	}
	
.city_name{
	color:#FFFFFF;
	font-weight:bold;
	}
	
.mail_link{
	text-decoration:underline;
	color:#8D9AAF;
	}
	
.mail_link:hover{
	color:#FFFFFF;
	}
	
.up_link{
	background:url(../../../up.gif) top left no-repeat;
	width:20px;
	height:20px;
	display:block;
	float:right;
	
	}
	
.up_link:hover{
	background:url(../../../up.gif) bottom left no-repeat;
	}

	