@font-face {
        font-family: "Tahoma";
        src: url('480285645-tahoma.eot');
        src: url('480285645-tahoma.eot?#iefix') format('embedded-opentype'),
        url('480285645-tahoma.svg#Tahoma') format('svg'),
        url('480285645-tahoma.woff') format('woff'),
        url('480285645-tahoma.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
.clear{clear:both;}
img{border:none;}
body{margin:0; padding:0; background:#ffffff;}
#top_line{width:100%; height:4px; background:#7ea200;}
#header{height:122px;width:1016px; margin:0 auto;}
#logo{width:270px; height:100px; float:left; margin:9px 0 0 0;}
#header-right{float:right; height:122px;}
#subscribe_button{ width:300px; height:75px; color:#7ea200;font-family:"Tahoma"; font-size:13px; font-weight:bold; line-height:75px;float:right; text-align:center;}

.menu, .menu ul, .menu li, .menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
/* Menu */
.menu {
	height: 20px;margin:10px 0px 0 0;
	width: 500px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0px solid #CCCCCC
}
.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	margin-left:3px;
	
}
/* Links */

.menu li a {
	display: block;
	padding: 0 16px 0 16px;
	margin: 6px 0;
	line-height: 20px;
	text-decoration: none;
	font-family:"Tahoma";
	font-size: 14px;

	color: #333333;
 -webkit-transition: color .2s ease-in-out;
 -moz-transition: color .2s ease-in-out;
 -o-transition: color .2s ease-in-out;
 -ms-transition: color .2s ease-in-out;
 transition: color .2s ease-in-out; 
 border:1px solid #CCCCCC;
 -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
.menu li:first-child a {
	border-left: 1px solid #CCCCCC;
}
.menu li:last-child a {
	border-right: 1px solid #CCCCCC;
}
.menu li:hover > a {
	color: #7ea200;
}
/* Sub Menu */

.menu ul { z-index:10;
	position: absolute;
	top: 35px;
	left: 0;
	opacity: 0;
	background: #FFFFFF;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
 -webkit-transition: opacity .25s ease .1s;
 -moz-transition: opacity .25s ease .1s;
 -o-transition: opacity .25s ease .1s;
 -ms-transition: opacity .25s ease .1s;
 transition: opacity .25s ease .1s;
}
.menu li:hover > ul {
	opacity: 1;
}
.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
 -webkit-transition: height .25s ease .1s;
 -moz-transition: height .25s ease .1s;
 -o-transition: height .25s ease .1s;
 -ms-transition: height .25s ease .1s;
 transition: height .25s ease .1s;
}
.menu li:hover > ul li {
	height: 30px;
	overflow: visible;
	padding: 0;
}
.menu ul li a {
	width: 190px;
	padding: 4px 0 4px 10px;
	margin: 0;
	border: none;
	border-bottom: 1px solid #7ea200;
}
.menu ul li:last-child a {
	border: none;
}

#banner_panel{width:100%; height:481px; z-index:1; position:absolute; }

#main_container{width:976px; height:auto; margin:0 auto; background:#FFFFFF;-webkit-box-shadow: 0px 4px 6px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 4px 6px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 4px 6px 4px rgba(0, 0, 0, 0.2); margin-bottom:50px;margin-top:390px;padding:20px;z-index:9999;position:relative;}

#heading{font-size:20px;color:#003b73;font-family:"Tahoma"; border-bottom:solid 1px #e2e2e2; height:35px;}
.text_green{color:#7ea200; font-style:italic;}
.text{font-size:14px; color:#444444;font-family:"Tahoma"; text-align:justify; margin:10px 0 0 0; line-height:19px;}

.read_more {margin:20px 0 0 0px;width:121px;height:27px;padding:0;float:right;background:#003b73;border-radius:3px;box-shadow:0 -4px rgba(0, 0, 0, 0.4) inset;}
.read_more a {font-family:"Tahoma";width:121px;color:#FFFFFF;text-decoration:none;text-align:center;float:right; line-height:24px;font-size:14px; height:27px;}
.read_more a:hover{color:#fff; height:27px;background:#7ea200;border-radius: 3px;box-shadow: 0 -4px rgba(0, 0, 0, 0.4) inset;}

.services_box{width:230px; height:150px; float:left; margin:0 18px 0 0;z-index:1; position:relative;}
.service_name_div{ width:230px; height:21px; background:url(slider/image/slide_desc.png);font-family:"Tahoma"; font-size:16px; line-height:21px;z-index:9999; position:absolute; text-align:center; bottom:0px;}
.service_name_div a{text-decoration:none; color:#ffffff;}

#footer_bg{width:100%; height:87px;  margin:0 auto; background:url(images/footer_bg.jpg) repeat;}
#footer{height:87px;width:1016px; margin:0 auto;}
.footer_menu{ width:390px; height:auto;float:left; line-height:18px;margin-top: 10px;font-family:Tahoma; font-size:12px; color:#97b3d1;}
.footer_menu a{color:#97b3d1; text-decoration:none; }
.footer_menu a:hover{color:#7ea200;}
.subscribe{ width:225px; height:auto; float:left; line-height:30px; margin-top: 10px;font-family:Tahoma; font-size:15px; color:#97b3d1; border:0px solid; margin-left:50px;}
.subscribe_icon{ float:left; margin-right:3px; }
.subscribe a{color:#97b3d1; text-decoration:none;  }
.subscribe a:hover{color:#7ea200;}
/*  Inner Page Style  */
#inner_banner{width:100%; height:240px;}
#main_inner_container{width:976px; height:auto; margin:0 auto; background:#FFFFFF;-webkit-box-shadow: 0px 4px 6px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 4px 6px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 4px 6px 4px rgba(0, 0, 0, 0.2); margin-bottom:50px;padding:20px;z-index:9999;position:relative;}

/*  Contact Page Style  */
.page-container {margin: 0 auto;padding: 60px 0 20px 0; }
.contact-us {position: relative;width:350px;margin:00px 0 0 0; float:right; background: #FFFFFF;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.contact-us input {width: 300px;height: 38px;margin: 0 0 20px 0px;padding: 0 18px;background: #e9f4ff;border: 1px solid #97b3d1;-moz-box-shadow: 0 4px 0 0 #e9f4ff;-webkit-box-shadow: 0 4px 0 0 #e9f4ff;box-shadow: 0 4px 0 0 #e9f4ff;font-family: "Tahoma", Arial, Helvetica, sans-serif;font-size: 13px;color: #0083ff;outline: none;}
.contact-us input:-moz-placeholder { olor: #cc9471;}
.contact-us input:-ms-input-placeholder { color: #cc9471; }
.contact-us input::-webkit-input-placeholder { color: #cc9471; }
.contact-us textarea {width: 300px;height: 92px;margin: 0 0 20px 0px;padding: 10px 18px 0 18px;background: #e9f4ff;border: 1px solid #97b3d1;-moz-box-shadow: 0 4px 0 0 #e9f4ff;
-webkit-box-shadow: 0 4px 0 0 #e9f4ff;box-shadow: 0 4px 0 0 #e9f4ff;font-family: "Tahoma", Arial, Helvetica, sans-serif;font-size: 15px;color: #0083ff;outline: none;}
.contact-us textarea:-moz-placeholder { color: #cc9471; }
.contact-us textarea:-ms-input-placeholder { color: #cc9471; }
.contact-us textarea::-webkit-input-placeholder { color: #cc9471; }
.contact-us button {width: 100px;height: 40px;margin-top: 5px;Padding: 0; background: #003b73;    border: 0;    -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;    cursor: pointer;    font-family: "Tahoma", cursive;font-size: 16px;color: #ffffff;text-transform: uppercase; line-height: 25px; text-align: center;    text-shadow: 0 2px 0 #000000; margin-right:20px;}
.contact-us button:hover {background: #7ea200;color: #f8f8f8;text-shadow: 0 3px 0 #648000;}
.contact-us input:focus,.contact-us textarea:focus {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.contact-us input,.contact-us textarea,.contact-us button {-o-transition: all .3s; -moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;}
.contact-us p {margin: 0 30px;padding-bottom: 30px;font-size: 15px;color: #cc9471;line-height: 30px;}
.error {display: none;position: absolute;left: 390px;height: 44px;padding: 0 25px;background: #f8cc37;font-size: 15px;color: #4b2813;font-style:italic;line-height: 44px;white-space: nowrap;text-shadow: 0 2px 0 #fce653;-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;}
.error::before {content: '';position: absolute;top: 17px;left: -15px;border: 5px solid rgba(248, 204, 55, 0);border-right: 10px solid #f8cc37;}
#contact_details{ width:400px; height: auto; float:left; font-family: "Tahoma", Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;}

#frontierlogistics{width:auto; height:auto; float:right; margin-top:5px; text-align:left;}