@charset "utf-8";
/* CSS Document */
/*=======================     Default Rules Reset     =======================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	list-style-type:none;
}
table {
	border-spacing:0;
}
fieldset, img {
	border:0;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-size:12px;
}
legend {
	color:#000;
}
:focus {
	outline:0;
}
* {
	margin: 0;
	padding: 0;
}
body {
	font:normal 13px/1.5em 'Droid Sans'; color:#212121	
}
img {
	border:none;
	outline: none;
}
a img {
	border:none;
	outline: none;
}
a {
	border:none;
	text-decoration: none;
	outline: none;
	transition: background -0.65s ease-in-out;
-moz-transition: background -0.65s ease-in-out;
-webkit-transition: background -0.65s ease-in-out
}
p {
	margin:0px;
	padding:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both
}
.mleft10 {
	margin-left:10px
}
.margin {
	margin:0px 25px 0 10px
}

/*=======================     header     =======================*/
#header_container{ background:#f4f4f4; height:102px;}
header{ width:992px; margin:0 auto}
h1 a{ background:url(../images/logo.png) no-repeat;float:left;text-indent: -100000px; width:343px; height:77px; margin-top:10px}

.sitemap{ height:30px; background:#242424; border-radius:0 0 7px 7px; float:right; margin-bottom:10px}
.sitemap ul li{float:left; background:url(../images/line.png) no-repeat scroll 0 7px; padding:2px 13px}
.sitemap ul li .first{ background:none}
.sitemap ul li a{ font-size:12px; color:#fff;}
.sitemap ul li a:hover{ color:#e97414}
.toll{float:left; line-height:20px; margin-right:30px; display:none}
.toll p{color:#2b2a2a; font-size:14px;}
.toll p span{ color:#ff5706}
.toll h4{ color:#2b2a2a; font-size:17px; font-family: 'Droid Sans', sans-serif; margin-top:5px}
.socialmedia{ float:right;}
.socialmedia h3{ color:#2b2a2a; font-size:14px; font-family: 'Droid Sans', sans-serif; text-align:right; margin-bottom:5px}
ul li {display:inline-block;}
ul li a.facebook {background:url(../images/facebook.png) no-repeat;text-indent: -9000em; width:28px; height:28px; float:left; margin:0 2px}
ul li a.facebook:hover { background-position:-28px 0;}
ul li a.twitter { background:url(../images/twitter.png) no-repeat; text-indent: -9000em; width:28px; height:28px; float:left; margin:0 2px}
ul li a.twitter:hover { background-position:-28px 0;}
ul li a.rss { background:url(../images/rss.png) no-repeat; text-indent: -9000em; width:28px; height:28px; float:left; margin:0 2px}
ul li a.rss:hover { background-position:-28px 0;}

/*=======================     nav     =======================*/
#nav_container{ height:49px; background:#242424; border-bottom:1px solid #fff}
nav { width:992px; margin:0 auto }
.menu li a.active{ background:#e97414;border-radius:0 0 7px 7px}
.menu {float:left; padding:0; position:relative; font-family: 'HelveticaCondensedLight';}
.menu>li:first-child { margin-left:0;}
.menu li { float:left; position:relative; margin-left:22px; background:url(../images/menu_png.png) repeat scroll left top; border-radius:0 0 7px 7px}
.menu li a { display:block; font-size:17px; color:#fff; z-index:20; padding:6px 22px 7px; line-height:26px; text-decoration:none;}
.menu li li a {}
.menu .sf-sub-indicator { position:absolute; width:19px; height:10px; display:block; background:url(../images/sub_arrow.png) left top repeat; left:46%; margin-left:-2px; top:-999e;
text-indent:-999em;}
.menu>li>a .sf-sub-indicator {top:26px;}
.menu li.sfHover {position:relative;z-index:10;}
.menu li a:hover { background:#e97414; border-radius:0 0 7px 7px !important;}
.menu ul {z-index:20;letter-spacing:normal;font-family:Arial, Helvetica, sans-serif;position:absolute;top:-9999em;width:120px;background:#242424;padding:8px 12px 5px 4px;
border-radius:6px;left:0 !important;}
.menu ul li {width:	100%;}
.menu li:hover {visibility:	inherit; }
.menu li li {background:none;border:none;margin-left:4px !important;}
.menu li li a {display:block;font-size:12px;color:#8e8e8e;}
.menu ul li li:first-child {margin-left:0;}
.menu ul li li {width:auto;text-align:center;display:inline-block;float:left;padding:0;margin:0 0 0 15px;}
.menu li li > a{ padding:0 12px;}
.menu li li >a:hover{ background:#e97414; border-radius:7px !important;}
.menu li li > a:hover, 
.menu li li.sfHover > a {color:#fff;background:#e97414; }
.menu li:hover ul, .menu li.sfHover ul {left:-10px;top:39px;z-index:999;}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {top:0;}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {left:101px;top:39px;z-index:9999;}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {top:-999em;}

/*=======================     banner     =======================*/
#banner_container{ background: url(../images/banner_bg.jpg) repeat-x bottom  }
.banner{width:100%; background:url(../images/ship.jpg) no-repeat; height:270px}

/*=======================     content    =======================*/
#main_container{background:url(../images/content_bg.jpg) repeat-x;}
#content_container{background:url(../images/content_bg1.jpg) repeat;}
.main_content{ width:992px; margin:0 auto; padding:15px 0}
.content{ width:291px; float:left; margin-right:55px}
.main_content h2{ color:#454545; font-size:18px; border-bottom:1px solid #cfcdcf; box-shadow:0 1px 0  #fff; padding-bottom:5px;font-family: 'HelveticaCondensed'; margin-bottom:9px; text-shadow:1px 1px #f4f4f4;}
.main_content h2 span{ color:#e97414; }
.content p{color:#000; padding-bottom:13px; text-shadow:1px 1px #E9E9E9}
.read{background:#242424;color:#fff; padding:7px 9px; text-shadow:1px 1px #000}
.read:hover{color:#e97414}
.content .list{background:#eceded; margin:7px 0 15px 0}
.content .list ul li{ border-bottom:1px solid #e6e0e2; display:block; background:url(../images/arrow.png) no-repeat scroll 8px 14px; line-height:32px; padding-left:20px;color:#000}
.line{border-bottom:1px dotted #858585; margin:10px 0; clear:both}

/*=======================     form    =======================*/
.main_content .form{ width:259px; background:#fff; float:left; border:10px solid #f0f0f0; padding:8px 8px 0 8px }
.form h2{ border:1px solid #eceaea; border-radius:5px; background:#f5f5f5 url(../images/form_man.png) no-repeat scroll 22px 5px; color:#454545; font-size:17px; padding:10px 62px;font-family: 'HelveticaCondensed'; text-shadow:1px 1px #fff}
.form h2 span{ color:#e97414;}
form{ margin:0; padding:0} 
.form .row{margin:12px 0;}
.form .row input[type=text] {width:234px;border:1px solid #eceaea; border-radius:5px; background:#f5f5f5;padding:8px;font: normal 13px/1.7em 'Droid Sans', sans-serif;color:#929292;}
.form .row textarea{font: normal 13px/1.7em 'Droid Sans', sans-serif;color:#929292;width:234px;border:1px solid #eceaea; border-radius:5px; background:#f5f5f5;padding:8px; resize:none}
.form .row input[type=submit]{ padding:6px 22px;background:#242424;color:#fff;font: normal 13px 'Droid Sans', sans-serif ;border:none;cursor:pointer;}
.form .row input[type=submit]:hover{ color:#e97414}
label.error{ font-size:12px; color:#FF0000;right:214px; position:absolute; margin-top:8px}
html>/**/body .error, x:-moz-any-link {
  right:290px
}

.row1{margin:4px 0; float:left; width:100%}
.row1 label{float:left; font:12px/2.3em Arial,Helvetica,sans-serif; padding-right:15px; text-align:right; width:139px}
.row1 label.error{ left: 530px;
    width: 212px;}
.row1 input[type="text"]{border:1px solid #eceaea; color:#656565; font:normal 13px/1.7em 'Droid Sans', sans-serif; outline:none; padding:7px 5px; width:251px; background:#F5F5F5}
.row1 select{border:1px solid #eceaea; color:#A7A7A7; font:normal 13px/1.7em 'Droid Sans', sans-serif; outline:none; padding:7px 5px; width:263px; background:#F5F5F5}
.row1 textarea{border:1px solid #eceaea; color:#656565; font:normal 13px/1.7em 'Droid Sans', sans-serif; outline:none; padding:7px 5px; width:251px; background:#F5F5F5; resize:none}
.row1 input[type=submit]{background:#242424; padding:6px 7px; color:#fff; margin-right:10px; cursor:pointer; border:none}
.row1 input[type=submit]:hover{background:#242424; padding:6px 7px; color:#E97414}

/*=======================     footer    =======================*/
#footer_container{ background:#212120; }
footer{ width:992px; margin:0 auto; text-align:center; padding:10px 0}
footer ul li{ list-style:none;}
footer ul li a.last{ border-right:none; box-shadow:none}
footer ul li a{  color:#fff; border-right:1px solid #3d3b3c; box-shadow:1px 0 0 #000; padding:0 18px; line-height:1.5em}
footer ul li a:hover{color:#e97414}
footer p{color:#fff; margin-top:6px;}
footer p a{ color:#e97414}
footer p a:hover{ border-bottom:1px dotted #e97414}

/*=======================     about us    =======================*/
.left_content{ width:628px; float:left}
.left_content p{text-shadow:1px 1px #E9E9E9 }
.left_content img{ float:left; margin-right:14px; background:#e6e6e6; padding:3px; border:1px solid #f9f9f9}
h4{font-size:14px; color:#454545; padding-bottom:8px; font-weight:normal;text-shadow:1px 1px #f4f4f4}
h5{font-size:14px;color:#e97414; font-weight:normal; line-height:26px; text-shadow:1px 1px #E9E9E9}

.left_content ul{}
.left_content ul li{font: normal 13px/1.7em 'Droid Sans', sans-serif;color:#212121; background:url(../images/arrow.png) 0 11px no-repeat; width:600px; padding:2px 0 2px 10px;} 

.right_content{ width:315px; float:right}
/*scrollers*/
#pscroller2{height: 150px;font:normal 13px/1.5em 'Droid Sans'; color:#212121; text-shadow:1px 1px #f2f2f2; margin-bottom:10px}
#dummy{float:right; color:#6a6a6a; font-weight:bold}

/*=======================     services    =======================*/
.services{ margin-bottom:15px}
.services h3{ font-size:14px;color:#e97414; font-weight:normal; line-height:26px; text-shadow:1px 1px #E9E9E9}

/*=======================     contact us    =======================*/
.left_content h5{font-size:17px;color:#e97414;font-family: 'HelveticaCondensed'; text-shadow:1px 1px #f4f4f4}
.address{ margin-bottom:27px}
.address p{line-height:23px;}
.address p a{font-size:13px;color:#454545 }
.address p a:hover{ color:#e97414 }
