body{
	margin:0;
	padding:0;
	background:#104567 url(../images/bg_main.jpg) repeat-x fixed ;

	height:100%;
	min-width:100px !important;
}
img{
	max-width:100%;
	height:auto;
	border:0;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:normal;
}
@font-face{
	font-family:Cambria;
	src:url(../Font/CAMBRIA_0.TTF);
}
@font-face{
	font-family:HelveticaNeue;
	src:url(../Font/HelveticaNeueLTStd-Ex.otf);
}
@font-face{
	font-family:HelveticaNeueroman;
	src:url(../Font/Helvetica%20Textbook%20LT%20Roman.ttf);
}
@font-face{
	font-family:Calibri;
	src:url(../Font/CALIBRI_0.TTF);
}
.wrapper{
	max-width:1255px;
	margin:0 auto;
	position:relative;
}

.top{
	max-width:1255px; background:#104567 url(../images/bg_main.jpg) repeat-x fixed ;
	float:left;width:100%;
	position:fixed;
	z-index: 20000;
}
.top1{
	width:100%;
	float:left;
	text-align:center;
	font-family:Cambria;
	font-size:24px;
	color:#f3f3f3;
	-webkit-text-shadow:0px 0px 10px #05283a; /* for chrome */
	-text-shadow:0px 0px 10px #05283a; /* for all browser*/
	text-shadow:0px 0px 10px #05283a; /* same as above*/
	-moz-text-shadow:0px 0px 10px #05283a; /* for firefox */
	-o-text-shadow:0px 0px 10px #05283a; /* for opera */
	-ms-text-shadow:0px 0px 10px #05283a; /* for ie 9+ */
	-khtml-text-shadow:0px 0px 10px #05283a; /* for gecko based browser*/
}
.top11{
	display:none;
	width:100%;
	float:left;
	text-align:center;
	font-family:Cambria;
	font-size:24px;
	color:#f3f3f3;
	-webkit-text-shadow:0px 0px 10px #05283a; /* for chrome */
	-text-shadow:0px 0px 10px #05283a; /* for all browser*/
	text-shadow:0px 0px 10px #05283a; /* same as above*/
	-moz-text-shadow:0px 0px 10px #05283a; /* for firefox */
	-o-text-shadow:0px 0px 10px #05283a; /* for opera */
	-ms-text-shadow:0px 0px 10px #05283a; /* for ie 9+ */
	-khtml-text-shadow:0px 0px 10px #05283a; /* for gecko based browser*/
}
.logo{
width: 300px;
position: absolute;
margin: 0% 0 0 -8%;
	/*width:25%;
	position:absolute;
	margin:2% 0 0 -7%;*/
}
.truck{
	width:28%;
	position:absolute;
	margin:0 0 0 78%;
	bottom:20px;
}
.text1{
	font-family:"Times New Roman", Times, serif;
	font-size:70px;
}
.text2{
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
}
.text3{
	font-family:"Times New Roman", Times, serif;
	font-size:42px;
}
.starr{ /*float:right;margin-right: -76px;*/}
.menu_btn{
	width:100%;
	float:left;
	/*border-radius:10px;*/
	font-family:HelveticaNeue;
	font-size:18px;
	color:#f3f3f3;
	padding:2% 0 3% 0 ;
	text-align:center;
	text-decoration:none;
	display:none;
	cursor:pointer;
	list-style:none;
	/* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6c8291), to(#071d2d));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #6c8291, #071d2d);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #6c8291, #071d2d);
    /* IE 10 */
    background: -ms-linear-gradient(top, #6c8291, #071d2d);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #6c8291, #071d2d);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.menu_btn:hover{
	color:#fe0524;
}
#top_menu, #bottom_menu{
	display:none;
}
.menu{
	width:100%;
	float:left;
}
.menu ul{
	width:100%;
	float:left;
	padding:0;
	list-style:none;
	/* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6c8291), to(#071d2d));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #6c8291, #071d2d);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #6c8291, #071d2d);
    /* IE 10 */
    background: -ms-linear-gradient(top, #6c8291, #071d2d);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #6c8291, #071d2d);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	margin-bottom:0px;
}
.menu ul li{
	float:right;
	margin:0;
	padding:1.1% 1.3% 1.1% 1.3%;
	list-style:none;
	background-image:url(../images/pipe.jpg);
	background-repeat:no-repeat;
	background-position:right 12px;
}
.menu ul li:first-child{
	background:none;
}
.menu ul li:first-child{
	margin:0 2% 0 0;
}
.menu ul li a{
	/*font-family:HelveticaNeue;*/
	font-size: 20px;
	color:#f3f3f3;
	text-decoration:none;
	position:relative;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif !important;
}
.menu ul li a:hover{
	color:#fe0524;
}
.menu ul li:hover ul{
	visibility:visible;
}
.menu ul ul{
	width:200px;
	position:absolute;
	/* [~ab] margin:0 0 0 -1%;
	padding:1% 0 0 0;*/
	margin:1% 0 0 -0;
	padding:0% 0 0 0;
	background:none;
	visibility:hidden;
}
.menu ul ul li{
	width:100%;
	float:left;
	background:#307594;
	padding:3% 0 3% 8%;
	/* [-ab] margin:0 0 1% 0;*/
	/* [+ab] */
	border-bottom: 1px #6C8291 solid;
}
.menu ul ul li:first-child{
	background:#307594;
	padding:3% 0 3% 8%;
	/* [-ab] margin:0 0 1% 0;*/
}
.menu ul ul li a{
	/*font-family:HelveticaNeue;*/
	font-size:14px;
	color:#f3f3f3;
	text-decoration:none;
}
.middle{
	width: 86%;
float: left;
background-color: #FFFFFF;
margin: 225px 0% 0 0%;
font-family: HelveticaNeueroman;
font-size: 14px;
color: #010000;
padding: 8% 7% 8% 7%;
-moz-box-shadow: inset 0px 0px 7px 24px #D5D2D2;
-webkit-box-shadow: inset 0px 0px 7px 24px #D5D2D2;
box-shadow: inset 0px 0px 7px 24px #D5D2D2;
text-align: center;
}
.middle h1{
	font-family:Calibri;
	font-size:30px;
	font-weight:bolder;
	line-height:0px;
}
.middle h2{
	font-family:Calibri;
	font-size:24px;
	font-weight:bolder;
	line-height:5px;
}
.cont_font_18{
	font-size:18px;
}
.cont_font_18_red{
	font-size:18px;
	color:#fa0202;
}
.cont_font_24{
	font-size:24px;
}
.cont_font_18_0{
	font-size:18px;
	line-height:0;
}
.line_height{
	line-height:normal !important;
}
.cont_cen{
	width:100%;
	float:left;
	text-align:center;
}
.cont_left{
	width:100%;
	float:left;
}
.middle ul{
	margin:0 0 0 27%;
	padding:0;
	list-style:none;
}
.middle ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.footer{
	width:100%;
	float:left;
}
.footer_t{
	width:100%;
	float:left;
}
.footer_t ul{
	width:100%;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	/* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#071d2d), to(#6c8291));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #071d2d, #6c8291);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #071d2d, #6c8291);
    /* IE 10 */
    background: -ms-linear-gradient(top, #071d2d, #6c8291);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #071d2d, #6c8291);
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}
.footer_t ul li{
	float:left;
	margin:0;
	padding:1.1% 2.1% 1.1% 2.1%;
	list-style:none;
	background-image:url(../images/pipe.jpg);
	background-repeat:no-repeat;
	background-position:right 12px;
}
.footer_t ul li:last-child{
	background:none;
}
.footer_t ul li a{
	/*font-family:HelveticaNeue;*/
	font-size:20px;
	color:#f3f3f3;
	text-decoration:none;
	position:relative;
	z-index:1;
}
.footer_t ul li a:hover{
	color:#fe0524;
}
.footer_t1{
	display:none;
	width:100%;
	float:left;
	text-align:center;
	/* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#071d2d), to(#6c8291));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #071d2d, #6c8291);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #071d2d, #6c8291);
    /* IE 10 */
    background: -ms-linear-gradient(top, #071d2d, #6c8291);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #071d2d, #6c8291);
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding:2% 0;
}
.footer_t1 a{
	font-family:HelveticaNeue;
	font-size:18px;
	color:#f3f3f3;
	text-decoration:none;
}
.footer_t1 a:hover{
	color:#fe0524;
}
.footer_b{
	width:100%;
	float:left;
	font-family:HelveticaNeue;
	font-size:14px;
	color:#f3f3f3;
	text-align:center;
	padding:2% 0 2% 0;
}
.footer_b span{
	font-size:12px;
}

/* Responsive Home Page */
@media all and (max-width: 1042px) {
	.middle {
		font-size: 13px;
	}
}
@media all and (max-width: 995px) {
	.middle {
		font-size: 12px;
	}
}
@media all and (max-width: 825px) {
	.middle {
		font-size: 10px;
	}
}
@media all and (max-width: 600px) {
	.middle {
		font-size: 8px;
	}
}
