entha html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font:Arial, Helvetica, sans-serif;;
	}
	
a,img,form,fieldset{border:none; outline:none;}

ol, ul {
	list-style: none;
}

a {
	text-decoration:none;

}
strong{font-weight:bold; color:#000000;}

body{
	background:#f4f4f4;
	background:url(../images/logo-bg.png) repeat scroll 0 0 transparent;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
header{
	background:url(../images/header_bg.jpg) repeat-x #FFF;
	/*float: left;*/
    padding: 2px 0 0;
	width:1024px;
	margin:0 auto;
    /*width: 100%;*/
	z-index:1000;
	/*background:#4455d3;*/
}
#header-con
{
   width:100%;
   height:auto;
   margin:0 auto;
   background:rgba(0,0,0,0.8);	
   border-bottom:1px solid #ccc;
   
   -webkit-box-shadow: 7px 7px 12px 0px rgba(50, 50, 50, 0.34);
-moz-box-shadow:    7px 7px 12px 0px rgba(50, 50, 50, 0.34);
box-shadow:         7px 7px 12px 0px rgba(50, 50, 50, 0.34);
}
#header{
	width:1024px;
	margin:0 auto;
	
}
.head_nav{
	float:right;
	width:auto;margin-right: 25px;
}
.head_nav ul{
	float:left;
	width:auto;
}
.head_nav ul li{
	float:left;
	padding:9px 0px;
	position:relative;
}
.head_nav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	margin:0px 5px;
	float:left;
	/*background:url(../images/home_menu.png) repeat-x*/
}
.head_nav ul li a:hover{
	color:#FFF;
}
.head_nav ul li a.last{
	border:none;
}
.head_nav ul li input {
	border:none;
	background:#fff;
	font-size:12px;
	color:#a3a3a3;
	padding:4px 20px 5px 10px;
	width:151px;
	margin-left:8px;
}
.head_nav ul li input.search_button {
		background:url(../images/search_arow.jpg) no-repeat;
		 height: 15px;
    padding: 0;
    position: absolute;
    right: 3px;
    top: 16px;
    width: 17px;
}
.navigation {
	float:left;
	width:100%;
	padding:0px;
}
.navigation h1{
	width: 187px;
position: absolute;
top: 0px;
margin-left: 10px;
z-index:99999;
background:#fff;
padding-left:12px;
border:2px solid #000;
padding-bottom:12px;
padding-top:12px;
border-radius:0 0 80px 80px;

-webkit-box-shadow: 7px 7px 12px 0px rgba(50, 50, 50, 0.34);
-moz-box-shadow:    7px 7px 12px 0px rgba(50, 50, 50, 0.34);
box-shadow:         7px 7px 12px 0px rgba(50, 50, 50, 0.34);
}
.navigation h1 a{
	float:left;
}
.nave_wrap {
	float:right;
	width:auto;
	margin-right:23px;
	margin-top:15px;
}
#wrapper{
	margin:0 auto;
	width:1024px;
	position:relative;
}
.banner{
	width:1024px;
	height:380px;
	margin:0 auto;
	position:relative;
}
.inner .banner{
	height:200px;
	}
.inner .banner img{
	height:200px;
}
.content{
	float:left;
	width:940px;
	position:relative;
	padding-left:41px;
}
/*accordian-------------------starts*/
.basic  {
	  background:#33853e;
	width: 283px;
	padding:20px 0px;
	position:absolute;
	top:-620px;
	right:0px;
	z-index:10;
	z-index:10000\9!important;
	
}
.basic div {
	background-color: #d62c1f;
	background-image: url(../images/acco_div_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width:243px;
	padding:20px 20px 0px;
}
.basic img{
	float:left;
	margin-right:10px;
}

.basic p {
	border: none;
	text-decoration: none;
	margin: 0px;
	width:100%;
	color:#fff;
	font-size:11px;
}
.basic a {
	cursor:pointer;
	display:block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: black;
	width:240px;
	background: url(../images/open_tab_bg.jpg) no-repeat 210px 9px;
	border-bottom:1px solid #56bb61;
	padding:12px 0px;
	margin:0px 20px;
	text-transform:uppercase;
	color:#fff;
}
.basic a:hover {	
	background: url(../images/open_tab_bg.jpg)no-repeat 210px 9px;
}
.basic a.selected {		
	background: url(../images/close_tab_bg.jpg)no-repeat 210px 9px;
}

/*accordian----------------ends*/

.about_content{
	width:940px;
	background:url(../images/about_bg.jpg) repeat-x;
	height:193px;
	position:absolute;
	top:-193px;
	z-index:100;
	border-radius:10px 10px 0px 0px;
	opacity:0.9;
}
.part_wrap{
	padding:20px;
	border-right:1px solid #8d8d8d;
	float:left;
	width:270px;
}
.part_wrap1{
	padding:20px;
	border-right:1px solid #8d8d8d;
	float:left;
	width:270px;
}
.part_wrap h2 {
	color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	width:100%;
	padding-bottom:13px;
	float:left;
	text-transform:uppercase;
}
.part_wrap p{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#333;
	padding-bottom:15px;
	line-height:17px;
}
.part_wrap a {
	background:url(../images/read_more.png) no-repeat left;
	float:left;
	padding:0px 0px 0px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	font-weight:bold;
	margin-top:2px;
}
.part_wrap a:hover{
	color:#4d5d7f;
}
.part_wrap ul{
	float:left;
	width:100%;
}
.part_wrap ul li{
	float:left;
	width:100%;
	padding-bottom:15px;
}

.part_wrap1 p{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-bottom:15px;
	line-height:17px;
	text-align:justify;
}
.part_wrap1 a {
	background:url(../images/read_more.png) no-repeat left;
	float:left;
	padding:0px 0px 0px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	font-weight:bold;
	margin-top:2px;
}
.part_wrap1 a:hover{
	color:#4d5d7f;
}
.part_wrap1 ul{
	float:left;
	width:100%;
}
.part_wrap1 ul li{
	float:left;
	width:100%;
	padding-bottom:8px;
}
.news_date{
	background: none repeat scroll 0 0 #31813C;
    float: left;
    height: 46px;
    margin-right: 10px;
    padding: 2px;
    width: 40px;
}
.news_date span{
	width:100%;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.news_date label{
	width:100%;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	text-align:center;
}
.part_wrap ul li p{
	float:left;
	width:77%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.part_wrap ul  a {
	background:url(../images/read_more.png) no-repeat left;
	float:left;
	padding:0px 0px 0px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	font-weight:bold;
/*	margin-left: 49px;
*/    margin-top: -14px;
}

.part_wrap1 h2 {
	color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	width:100%;
	padding-bottom:13px;
	float:left;
	text-transform:uppercase;
}
.subscribe_email {
	float:right;
	width:283px;
	position:relative;
}
.subscribe_email h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	width:100%;
	padding-bottom:9px;
	color:#fff;
	float:left;
	text-transform:uppercase;
}
.subscribe_email p{
	color:#898787;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-bottom:10px;
}
.subscribe_email input{
	 background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #666666;
    font-size: 12px;
    padding: 6px 10px;
    width: 181px;
	font-weight:bold;
}
.subscribe_email input.subscribe_button{
	border:none;
	background:url(../images/subscribe.jpg) no-repeat;
	width:84px;
	height:28px;
	position:absolute;
	right: 7px;
    top: 50px;
	padding:0px;
}
.foot_wrap {
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    padding: 12px 0 23px;
    width: 942px;
	margin:0 auto;
	height:10px;
	
}
.foot_wrap p {
	/*background:url(../images/reserver.png) no-repeat;*/
	padding:4px 0 4px 0px;
    color: #7B7777;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: auto;
}
.foot_wrap a {
    border-bottom: 1px solid #7B7777;
    color: #7B7777;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 0 10px;
	margin-top:5px;
}
.foot_wrap a:hover{
		color:#9d9999;
}


/****************************************************************about*************************************************/
.page{
	 float: left;
    padding:0px 41px 0px;
    position: relative;
    width: 940px;
	/*background:url(../images/inner_bg.png) no-repeat left top #7c7b81;*/
}
.page_content{
	float:left;
	width:100%;
	background:#fff;
	min-height:500px;
}
.inc_left{
	float:left;
	width:218px;
}
.inc_news{
	float:left;
	padding:20px;
	width:225px;
	background:#e4e4e4;
}
.inc_news h2 {
	color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	width:100%;
	padding-bottom:15px;
	float:left;
	text-transform:uppercase;
}
.inc_news ul{
	float:left;
	width:100%;
}
.inc_news ul li{
	float:left;
	width:100%;
	padding-bottom:8px;
}
.news_date{
	background: none repeat scroll 0 0 #F09712;
    float: left;
    height: 53px;
    margin-right: 10px;
    padding: 2px;
    width: 40px;
	border-radius:5px;
}
.news_date span{
	width:100%;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.lat-news{
	border:none !important;
}
.lat-news a{
	font-size:11px !important;
	
}
.news_date label{
	width:100%;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	text-align:center;
}

.inc_news ul li p {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width:100%;
	line-height:16px;
}
.inc_news ul a{
	 background: url("../images/read_more.png") no-repeat scroll left center transparent;
    color: #202020;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 22px;
}
.inc_products{
	float:left;
	padding:12px 20px;
	width:178px;
	background:#c7d9e5;
	height:200px;
	border-radius:7px 7px 0 0;
	margin-top:20px;

}
.inc_products h2 {
	color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	width:100%;
	padding-bottom:15px;
	float:left;
	text-transform:uppercase;
}
.inc_products ul{
	float:left;
	width:100%;
}
.inc_products ul li{
	float:left;
	width:187px;
	padding-bottom:8px;
	height:163px;
	cursor:default !important;
}
.inc_right{
	float:left;
	width:682px;
	padding:20px;
}
.inc_right h1{
	width:100%;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#202020;
	font-size:29px;
}
.breadcrumbs{
	background:#e9ecee;
	border-top:1px solid #cdd3d8;
	border-bottom:1px solid #cdd3d8;
	float:left;
	width:661px;
	padding:10px;
	margin-bottom:15px;
}
.breadcrumbs ul{
	float:left;
	width:auto;
	margin-top: 2px;
}
.breadcrumbs ul li {
	float:left;
	padding:0px 15px 0px 0px;
}
.breadcrumbs ul li a {
	/*background: url(../images/bred_home.png) no-repeat;*/
	padding:1px 0px 2px 0px;
	color:#757778;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.breadcrumbs ul li a.bread_active {
	background: url(../images/bred_arrow.png) no-repeat left center;
	padding:3px 0px 3px 12px;
	color:#757778;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.bread_mail{
	float:right;
	width:auto;
}
a.br_mail{
	background:url(../images/email.png) no-repeat;
	padding:3px 0px 3px 25px;
	float:left;
	margin-left:5px;
	color:#757778;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.br_print{
	background:url(../images/print1.png) no-repeat;
	padding:3px 0px 3px 25px;
	float:left;
	margin-left:10px;
	color:#757778;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.inc_right p {
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-bottom:15px;
	line-height:20px;
}
.inc_right h2{
	float:left;
	width:100%;
	padding-bottom:15px;
	color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%contact&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.contact {
    float: left;
    margin-top: 15px;
    width: 670px;
}
.contact_left {
    background: none repeat scroll 0 0 #E5E5E5;
    float: left;
    padding: 20px;
    width: 284px;
}
.contact_left h2 {
    color: #5F5E5E;
    float: left;
    font-size: 20px;
    padding-bottom: 3px;
    text-transform: uppercase;
    width: 100%;
}
.contact_left ul {
    float: left;
    width: 100%;
}
.contact_left ul li {
    float: left;
    padding: 8px 0;
    position: relative;
    width: 100%;
}
.contact_left ul li input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #585858;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 9px 10px;
    width: 264px;
}
.contact_left ul li input.captcha {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #585858;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 9px 10px;
    width: 95px;
}
.contact_left ul li input.sub {
    background: url("../images/submit.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 32px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 81px;
	cursor:pointer;
}
.contact_left ul li input.sub:hover {
    background: url("../images/submit_hover.gif") no-repeat scroll 0 0 transparent;
}
.contact_left ul li textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #585858;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 72px;
    padding: 7px 10px;
    width: 264px;
}
.contact_left ul li img {
    position: absolute;
    right: 5px;
    top: 18px;
}
.contact_right {
    float: left;
    margin-left: 33px;
    padding: 20px 0;
    width: 313px;
}
.contact_right h2 {
    color: #5F5E5E;
    float: left;
    font-size: 20px;
    padding-bottom: 9px;
    text-transform: uppercase;
    width: 100%;
}
.contact_right p {
    color: #5D5D5D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    line-height: 21px;
    width: 100%;
}
.contact_right span {
    color: #5D5D5D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 5px 0;
    width: 100%;
}
.contact_right a{
	text-decoration:underline;
	color:#5D5D5D;
}
.contact_right a:hover{
	text-decoration:none;
}
.contact_right span img {
    float: left;
    margin-right: 8px;
}





.banner_text {
    background: none repeat scroll 0 0 #4455d3;
    padding: 20px;
    position: absolute;
    right: 0;
    top: -620px;
    width: 283px;
    z-index: 10;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	
}






.footer-wrap{
	
	width:100%;
	float:left;
	background: rgba(0,0,0,0.8);
}
.footer_block{float:left; padding:0 33px;}
.footer_block h2{font-size:13px; margin-bottom:10px;}
.footer_block li a{color:#fff; line-height:20px;}

.banner-top{
	margin:0 auto; width:1000px; position:relative
}


.site_box .ul_box {
    float: left;
    margin-right: 70px;
    padding-bottom: 45px;
    width: 92px;
}
.site_box .last {
    margin-right: 0;
}
.site_box .ul_box ul {
    padding-top: 5px;
}
.site_box .ul_box.pt16 ul {
    padding-top: 16px;
}
.site_box .ul_box ul li {
    padding: 0 0 4px;
}
.site_box .ul_box ul li a {
    color: #7E8083;
    font-size: 10px;
}

.social{
	width: 280px;
float: left;
font-size: 12px;
/*background: url(../images/topbar.png) no-repeat;*/
background-size: contain;
padding-left: 10px;
padding-right:10px;
padding-top: 8px;
}
.emailicon {
    background: url(../images/email.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    letter-spacing: 0.5px;
    padding-left: 32px; display:inline-block; height:auto; background-position:6px 1px; padding-top:2px; padding-bottom:2px;}
.phnicon {
    background: url(../images/mob.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    letter-spacing: 0.5px;color:#FF0;background-size: 20px;
    padding-left: 30px; display:inline-block; background-position:6px 5px; padding-top:0px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:24px;}
.social a{color:#fff;
font-size: 14px;}
.social img{
	margin:0 3px 0;
}
.contact-footer {
    float: left;
    width: 200px;
}
.contact-footer h2 {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-bottom: 7px;
    text-transform: uppercase;
    width: 100%;
}
.contact-footer p {
    color: #C4C4C4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-bottom: 7px;
    width: 100%;
}
.contact-footer h3 {
    color: #C4C4C4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0;
    width: 100%;
}
.contact-footer h3 a {
    color: #C4C4C4;
}
.contact-footer h3 a:hover {
    color: #DE66A3;
}
.inner-banner{
	width:100%;
	float:left;
}
img{
	max-width:100%;
}

/*-------------------------------Left Slider*/

.inner_slider .jcarousel-skin-tango img{ border:8px solid #fff;}

.list_carousel{
	position:relative;
	height:200px;
}
.slide_images2{
	height:134px;
	overflow:hidden;
}
.inc_products ul li h3{
	margin:10px 0 0 0;
	color:#254087;
	font-size:14px;
}
.inc_products #foo1_prev{
	position:absolute;
	left:5px;
	top:50%;
	background:url(../images/arrow-left.png) no-repeat 0 0;
	width:17px;
	height:17px;
}
.inc_products #foo1_next{
	position:absolute;
	right:5px;
	top:50%;
	background:url(../images/arrow-right.png) no-repeat 0 0;
	width:17px;
	height:17px;
}


.news {
    float: left;
    width: 681px;
}
.listing_news ul li {
    /*border-bottom: 1px solid #DEDEDE;*/
    float: left;
    padding: 12px 0;
    width: 100%;
}
.news_images {
    background: none repeat scroll 0 0 #999999;
    float: left;
    padding: 5px;
    width: 155px;
}
.news_text {
    float: left;
    margin-left: 15px;
    width: 94%;
}
.news_text h4 {
    border-bottom: 1px solid #CEE6DC;
    float: left;
    margin-bottom: 7px;
    padding: 0 0 4px;
    width: 97%;
}
.news_text h4 {
    border-bottom: 1px solid #e1e4ea;
    float: left;
    margin-bottom: 7px;
    padding: 0 0 4px;
    width: 97%;
}
.news_text p {
    color: #5D5C5C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 0;
    width: 100%;
}
.news_text span {
    color: #464749;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 100%;
}
.news_text h4 a {
    color: #4d5d7f;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.news_text a {
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.news_text a.news_link {
    background: url("../images/arrow-right.png") no-repeat scroll right -1px transparent;
    color: #4D5D7F;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right: 17px;
	margin:5px 0 0;
}









.service-cont{
    height: 193px;
    opacity: 1;
    position: absolute;
    top: 530px;
    width: 100%;
    z-index: 100;
	left:0;
}
.service-cont ul li{
	float:left;
	border:3px solid #FFF;
	margin:0 5px;
	height:190px;
	position:relative;
}
.service-cont .next-arrow{
	background:url(../images/next-arrow.png) 0 0 no-repeat;
	position:absolute;
	right:52px;
	top:45%;
	width:27px;
	height:27px;
}
.service-cont .prev-arrow{
	background:url(../images/prev-arrow.png) 0 0 no-repeat;
	position:absolute;
	left:-7px;
	top:45%;
	width:27px;
	height:27px;
}
.srvc-title{
	position:absolute;
	bottom:0;
	background:#000;
	color:#FFF;
	font-size:14px;
	width:100%;
	padding:10px;
	width:286px;
	opacity:0.7;
}
.content-wrap{
	width:100%;
	float:left;
	margin:0 0 0px 0;
	/*border-bottom:1px solid #CCC;*/
	padding:210px 0 0 0;
	background:repeat-x left bottom #e4e4e4;
}
.content-wrap .contentdiv{
	width:942px;
	margin:0 auto;
	
}
.content-wrap h2{
	color:#e6492c;
	font-size:18px;
	margin-top:20px;
	margin-bottom:20px;
	
}
.content-wrap p{
	text-align:justify;
	line-height:18px;
}
.content-wrap a{
    background: url("../images/read_more.png") no-repeat scroll left center transparent;
    color: #202020;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 22px;
	margin-top:15px;
	margin-bottom:10px;
}






.inn_wrap{
	width:100%;
	float:left;
	background:#f7f7f7;
}
.content_wrap {
    margin: 27px auto 0;
    width: 960px;
	
}
.inc_left {
    background: none repeat scroll 0 0 #e36013;
    float: left;
    width: 265px;
}
.inner_slider {
    background: none repeat scroll 0 0 #e36013;
    float: left;
    padding: 20px;
    width: 225px;
}
.inner_slider h2 {
    color: #FFFFFF;
    float: left;
    
    font-size: 14px;
    /*height: 35px;*/
    padding-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
}
.left_content {
   /* background: url("../images/inc_left_icon.png") no-repeat scroll 154px bottom transparent;*/
    float: left;
    margin-bottom: 0px;
    padding: 20px 20px 20px;
    width: 225px;
}
.left_content h2 {
    color: #FFFFFF;
    float: left;
    
    font-size: 16px;
    padding: 0 0 10px;
    text-transform: uppercase;
    width: 100%;
}
.left_content p {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 100%;
}
.left_content a {
    color: #FFFFFF;
    float: left;
    
    font-size: 15px;
    padding: 0px 0;
    text-transform: uppercase;
    width: 100%;
}
.right_content {
    float: left;
    margin-left: 24px;
    width: 670px;
}
.right_content h2 {
    color: #5F5E5E;
    float: left;
    
    font-size: 23px;
    padding: 0 0 15px;
    text-transform: uppercase;
    width: 100%;
}
.breadcrumb {
    background: none repeat scroll 0 0 #e4e4e4;
    float: left;
    width: 670px;
}
.breadcrumb ul {
    float: left;
    padding: 8px 0;
    width: 450px;
}
.breadcrumb ul li {
    float: left;
    padding-right: 12px;
}
.breadcrumb ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #717171;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 13px;
}
.breadcrumb ul li a.bred_activ {
    background: url("../images/bred_arrow.png") no-repeat scroll left center transparent;
    color: #717171;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 13px;
}
.link_mail {
    float: right;
    width: auto;
}
.link_mail a {
    background: none repeat scroll 0 0 #CFCFCF;
    border-left: 1px solid #E5E5E5;
    color: #424242;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 8px;
}
.sub_content {
    float: left;
    width: 100%;
	margin-bottom:25px;	
}
.sub_content h3 {
    color: #5F5E5E;
    float: left;    
    font-size: 18px;
    padding: 15px 0;
    text-transform: uppercase;
    width: 100%;
}
.sub_content p {
    color: #5D5D5D;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 19px;
    padding-bottom: 15px;
    width: 100%;
	padding-top:10px;
}
.service_desc{
	background:#f0f0f0;
	float:left;
	width:630px;
	padding:10px 20px;
	/*border-bottom:2px solid #c6c4c4;
	border-left:2px solid #c6c4c4;
	border-right:2px solid #c6c4c4;*/
}
.service_desc h3{
	padding:15px 0 4px;
	font-size:16px;
	border-bottom:1px dotted #CCCCCC;
}

.content_bg{
	background:url(../images/content_bg.gif) 0 0 repeat-y;
	width:100%;
	display:inline-block;
}
ul.sitemap_list {
	float:left;
	width:200px;
	padding-left:25px;
	/*height:67px;*/
	list-style:disc;
	text-align:left;
}
ul.sitemap_list li {
	padding:2px 0px;
}
ul.sitemap_list li a:hover {
	text-decoration:underline;
}
ul.sitemap_list li a {
	color:#505050;
	font-size:12px;
	font-weight:bold;
}
.sitemap_list1 {
	float:left;
	width:780px;
	padding-left:25px;
	/*height:67px;*/
	text-align:left;
}
.sitemap_list1 li a {
	float:left;
	min-width:120px;
	width:auto !important;
	padding-left:25px;
	/*height:67px;*/
	text-align:left;
	list-style:disc;
	background-image:url(../images/sub-bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding: 2px 10px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
ul#sitemap-menu-1 li {
	float:left;
}
ul#sitemap-menu-1 a {
	float:left;
	min-width:120px;
	width:auto !important;
	padding-left:25px;
	/*height:67px;*/
	text-align:left;
	list-style:disc;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding: 2px 10px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
}
ul#sitemap-menu-1 li {
	float:left;
}
ul#sitemap-menu-1 a {
	float:left;
	min-width:120px;
	width:auto !important;
	/*height:67px;*/
	list-style:disc;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding: 2px 10px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
}
ul#site-map li.parentshow {
	float:left;
	padding-right:10px;
	list-style: none outside none;
}
ul#site-map li.parentshow a {
	float:left;
	min-width:120px;
	width:auto !important;
	list-style:disc;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:1px 0px 1px 15px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
a parentshow {
	float:left;
	min-width:120px;
	width:auto !important;
	list-style:disc;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	float:left;
	padding:1px 0px 1px 15px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.sublist a {
	line-height:30px;
	float:none !important;
}
ul#site-map li.parentshow1 {
	float:left;
	padding-right:10px;
	list-style: none outside none;
	line-height:25px;
	width:200px;
	line-height:30px;
	float:none !important;
}
ul#site-map li.parentshow1 a {
	float:left;
	min-width:120px;
	width:auto !important;
	list-style:disc;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 13px;
	padding:1px 0px 1px 15px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.products {
	width:100%
}
.product_container{width:185px; height:149px; float:left; border:2px solid #000; background:#e36013;margin:14px 0 0 14px;}
.product_name{width:100%; float:right; height:16px;  opacity:0.9; margin:0px 0 0 0; padding:4px 0; text-align:center; }
.product_clr{font-size:14px; font-weight:bold; color:#fff; padding:1px 0 0 0px;}
.product_clr a{ color:#000; text-decoration:none;}
.product_clr a:hover{color:#fff;text-decoration:none; }
.clients-list{
	margin-top:20px;
}
.clients-list  li{
	 background: none repeat scroll 0 0 #F4F3F3;
    border-bottom: 1px solid #E2E0E0;
    color: #333333;
    margin-bottom: 10px;
    padding: 10px;
}


.footer-cover
{
	position:relative;
	top:-15px;
	margin-left:1020px;
}
#rsrvd
{
	width:100%;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	text-align:center;
	color:#fff;
}
#rsrvd a
{
	color:#FFF;
	text-decoration:none;
}
#rsrvd a:hover
{
	color:#9d9999;
	text-decoration:underline;
}

.news {

    float: left;

    width: 681px;

}

.listing_news ul li {

    /*border-bottom: 1px solid #DEDEDE;*/

    float: left;

    width: 100%;

}

.news_images {

    background: none repeat scroll 0 0 #999999;

    float: left;

    padding: 5px;

    width: 155px;

}

.news_text {

    float: left;

    margin: 6px 0;

    width: 98%;

	border-bottom: 1px solid #CEE6DC;

}

.news_text .news_date span{font-size:12px; color:#fff;}

.news_text p{width:90% !important; padding:0 !important;}

.news_text h4 {

    /*float: left;*/

    width: 90%;

	font-size: 17px;

text-transform: uppercase;

margin-left: 10px;

margin-bottom: 10px;

color: #4d5d7f;

}

.news_text p {

    color: #5D5C5C;

    float: left;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    padding-bottom: 3px;

    padding-top: 0;

    width: 100%;

}

.news_text span {

    color: #464749;

    float: left;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: bold;

    width: 100%;

}

.news_text h4 a {

    color: #4d5d7f;

    float: left;

    font-size: 16px;

    font-weight: bold;

}

.news_text a {

    color: #333333;

    float: left;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    font-weight: normal;

}

.news_text a.news_link {

    background: url("../images/arrow-right.png") no-repeat scroll right -1px transparent;

    color: #4D5D7F;

    float: left;

    font-size: 12px;

    font-weight: bold;

    padding-right: 17px;

	margin:5px 0 12px;

}
















