@charset "utf-8";
*{
	margin:0;
	padding:0;}
body {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #7d7d7d;
}

.wrapper{
	width:980px;
	padding:0 10px 10px;
	margin:0 auto;
	background:#FFF;
	overflow:hidden;}
/*----------header------------*/
.header{
	background:url(../images/header-bg.jpg) no-repeat 0 0;
	min-height:148px;}
.logo{
	padding:12px 0 0;
}
/*----------menu------------*/	
.nav{
	margin:8px 0 13px;
	background:#000;
	min-height:46px;
	border-bottom:2px solid #6f6f6f;}
.nav ul{
	margin:8px 0 0 5px;
	display:block;
	float:left;}
.nav ul li{
	list-style:none;
	display:inline-block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin:0 5px 0 0;}
.nav ul li a{
	text-align:center;
	background:#6f6f6f;
	  display: block;
    font-size: 14px;
    padding: 8px;
    text-decoration: none;
	min-width:86px;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
.nav ul li a:hover{
	background:#ff8400;
}

.nav ul li a.active{
		background:#ff8400;
}

/*----------banner-----------*/	
.outer_banner{
	position:relative;
	overflow:visible;
	}
.banner{
	width:100%;
	
	background:#4c4c4c;
	min-height:209px;
	
	}
.banner_txt{
	float:left;
	width:50%;}
.banner_txt p{
	margin:42px 0 0 22px;
	font-size:24px;
	line-height:28px;
	color:#ff8400;
	font-family:Arial, Helvetica, sans-serif;
	}
.call{
	margin:57px 0 0 22px;
	color:#FFF;
	font-weight:bold;
	font-size:29px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;}
.banner_img{
	position:absolute;
	top:-8px;
	right:18px;
	width:44%;
	background:#6f6f6f;
	padding:7px;}
/*----------container-----------*/	
.container{
	width:100%;
	margin-top:25px;
	margin-bottom:12px;
	overflow:hidden;}
.lft_container{
	width:711px;
	float:left;
	margin-left:16px;}
.lft_container h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
.lft_container p{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:22px 0 0;
	text-align:justify;}
.lft_container p span a{
	color:#ff8500;
	text-decoration:none;}	
.lft_container p span a:hover{
	text-decoration:underline;}
.right_container{
	width:200px;
	float:left;
	margin:0 0 0 32px;}
.MargT27{
	margin-top:27px;}
/*----------footer------------*/	
.footer{
	width:100%;
	display:block;
	background:#000000;
	border-top:10px solid #f99d1c;
	overflow:hidden;
	min-height:64px;}
.lft_footer{
	width:45%;
	float:left;}
.copyright{
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:20px 0 0 20px;}
.footer_nav{
	width:100%;
	margin:25px 0 0 15px;}
.footer_nav li{
	display:inline-block;
	background:url(../images/devider.png) no-repeat right 3px;
	padding:0 10px 0 5px;}
.footer_nav li a{
	color:#FFF;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;}	
.footer_nav li a:hover{
	text-decoration:underline;}
.right_footer{
	width:32%;
	float:right;}
.right_footer p{
	color:#FFF;
	font:12px Arial, Helvetica, sans-serif;
	margin-top:27px;}
	
/*---------------Contact Page Starts Here--------------*/
.contact_form{
	margin-top:20px;}
.contact_form label{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	margin:0 20px 0 0;
	min-width:100px;}
.row{
	width:100%;
	display:block;
	margin:0 0 15px 0;}
.contact_form input[type="text"]{
	width:180px;
	padding:5px 10px;
	border:1px solid #333;
	font:12px Arial, Helvetica, sans-serif;}
.contact_form textarea{
	width:180px;
	padding:5px 10px;
	border:1px solid #333;
	font:12px Arial, Helvetica, sans-serif;}
.contact_form input[type="submit"]{
	font:12px Arial, Helvetica, sans-serif;
	margin:0 0 0 117px;
	min-width:90px;
}
/*-----------gallery starts Here------------*/	
.gallery{
	width:100%;
	padding:0 16px;}
.gallery h2{
	 font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;}
.gallery_block{
	width:100%;
	display:block;}
.gallery_block ul{
	margin:10px 0 0;}
.gallery_block li{
	list-style:none;
	display:inline-block;
	margin:0 0 0 20px;}
.gallery_block li a img{
	border: 2px solid #ddd;
    display: inline-block;
    padding: 1px;
}
.gallery_block li a img:hover{
	border:2px solid #999999;
}
.gallery_block li:first-child{
	margin:0;}