@font-face {
font-family: 'HelveticaCondensedLightLiRg';
src: url('helvetica_condensedlight-webfont.eot');
src: url('helvetica_condensedlight-webfont.eot?#iefix') format('embedded-opentype'),
url('helvetica_condensedlight-webfont.woff') format('woff'),
url('helvetica_condensedlight-webfont.ttf') format('truetype'),
url('helvetica_condensedlight-webfont.svg#HelveticaCondensedLightLiRg') format('svg');
font-weight: normal;
font-style: normal;
}

#abc input ,#email1 input{
 
    width: 100% !important;
	margin-left:0px !important;
}

body{ margin:0px; padding:0px; font-size:12px; color:#79746c; background:#fff url(../images/inner-bage-bg.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif;}
img{border:none;}
ul{ list-style-type:none; padding:0px; margin:0px;}
p, td, input, label, form, h1, h2, h3, h4, h5, h6{padding:0px; margin:0px;}
h1{font-size:23px; color:#79746c; font-weight:normal;}
h2{font-size:18px; font-weight:normal; color:#79746c;}
h3{font-size:20px; color:#000; font-weight:  900; font-family: 'HelveticaCondensedLightLiRg'; padding: 10px 0 0 0; border-bottom:solid 1px #CCC; line-height:40px;}



#maincointner{width:1201px; margin:0px auto; padding:0px;}
.header{width:1201px; margin:0px; padding:20px 0 2px 0; float:left; height:auto; background:url(../images/borderline.jpg) repeat-x bottom right;}
.logo{width:363px; margin:0 0 0 10px; padding:0px; float:left; height:auto;}
.logo img{width:380px;}
.menu{width:505px; margin:0px; padding:0px; float:right; height:auto;}
.menu ul{width:585px; margin:0px; padding:50px 0 0 0; float:right; height:auto; text-align:right}
.menu li{margin:0px; padding:5px 0 0 10px; float:left; height:auto; font-family:'HelveticaCondensedLightLiRg'; color:#144cc2; font-size:20px; text-align:right; display:block; line-height:35px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.menu li a{margin:0px; padding: 5px 10px 0 10px; height:auto; text-decoration:none; color:#144cc2; font-family:'HelveticaCondensedLightLiRg'; font-size:20px; display:block; line-height:30px; -moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.menu li a:hover{margin:0px; padding:5px 10px 0 10px; height:auto; text-decoration:none; color:#fff; font-family:'HelveticaCondensedLightLiRg'; font-size:20px; display:block; background: #144cc2; line-height:30px; -moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.menu a.selected{text-decoration:none; color:#fff; font-family:'HelveticaCondensedLightLiRg'; font-size:20px; background: #144cc2; display:block; line-height:30px; }
#banner{width:1201px; margin:0px; padding:2px 0 0 0; float:left; height:auto;}
.banner-img{ width:1201px; margin:0px; padding:0px; float:left; height:auto; position:relative;}
.banner-shadow{ width:1201px; margin:0px; padding:0px; float:left; height:auto;}

.middle-cointner{ width:1181px; margin:0px; padding: 0 10px 10px 10px; float:left; height:auto;}

.technology-s{ margin:0px; padding:5px 0 0 0; float:left; height:auto; width:1181px;}
.technology-s ul{ margin:0px; padding:0px; float:left; height:auto; width:1181px;}
.technology-s ul li{ margin:0px; padding:0 0 10px 0; float:left; height:auto; font-size:14px; color:#010101; width:1181px; list-style: circle inside; line-height:25px;}


.services{width:1181px; margin:0px; padding:10px 0 0 0; float:left; height:auto;}
.services-left{ width:350px; margin:0px; padding:0px; float:left; font-size:14px; color:#010101;}
.services-left ul{ width:350px; margin:0px; padding:0px; font-size:14px; color:#010101;}
.services-left li{margin:0px; padding:0px; font-size:14px; color:#010101; list-style: circle inside; line-height:25px;}

.newslatter-textbox{display: none;}
#box{width:1201px; margin:0px; padding:0px; float:left; height:auto;}
.box01{ width:298px; margin:0px; padding:0px; float:left; height:auto;}
.box02{ width:298px; margin:0 0 0 3px; padding:0px; float:left; height:auto;}
.box03{ width:298px; margin: 0 0 0 3px; padding:0px; float:left; height:auto;}
.box04{ width:298px; margin:0 0 0 3px; padding:0px; float:left; height:auto;}
.footer{ width:1203px; margin:15px 0 0 0; padding:10px 0 0 0; float:left; background:url(../images/border.png) repeat-x right top;}
.footermenu{ width:500px; margin:0px; padding:0px; float:left; height:auto; color:#010101; font-size:12px; font-family:'HelveticaCondensedLightLiRg';}
.footermenu ul{width:500px; margin:0px; padding:0px; float:left; height:auto; color:#000; font-size:13px;}
.footermenu li{margin:0px; padding:0 15px 0 0; float:left; height:auto; color:#010101;}
.footermenu li a{margin:0px; padding:0px; height:auto; color:#010101; text-decoration:none;}
.footermenu li a:hover{margin:0px; padding:0px; height:auto; color:#144cc2; text-decoration:none;}
.copyright{width:500px; margin:0px; padding:0px; float:right; height:auto; color:#000; font-size:13px; font-family:'HelveticaCondensedLightLiRg'; text-align:right;}
.facebook{ width:199px; margin:0px; padding:10px 0 0 0; float:left; height: auto;}
.fbicon{ width:34px; height:auto; margin:0px; padding:0px; float:left;}
.followus{ width: 160px; margin:0px; padding:10px 0 0 0; color:#144cc2; font-family:'HelveticaCondensedLightLiRg'; float:right; font-size:15px;}
.follow-uslink{font-family:'HelveticaCondensedLightLiRg'; font-size:15px; text-decoration:none; color:#144cc2;}
a.follow-uslink:hover{font-family:'HelveticaCondensedLightLiRg'; font-size:15px; text-decoration:underline; color:#000;}
a:focus {
outline: none;
}
img {
border:none;}
.panel {position: absolute; top: 0px; left: 20px; display: none; background: url(../images/banner-bg.png) repeat center top; width: 240px; height: auto; padding: 50px 20px 10px 0px; filter: alpha(opacity=85); height:419px; font-family: 'HelveticaCondensedLightLiRg'; color:#FFFFFF; font-size:15px; font-weight:normal;}
.panel p{margin:0px; padding:0px; color: #cccccc; font-family: 'HelveticaCondensedLightLiRg'; color:#FFFFFF; font-size:15px; font-weight:normal;}
.panel a, .panel a:visited{ margin: 0px; padding: 0px; color: #9FC54E; text-decoration: none; padding: 0px 20px 10px 20px; font-family: 'HelveticaCondensedLightLiRg'; color:#FFFFFF; font-size:20px; font-weight:normal;
}
.panel a:hover, .panel a:visited:hover{margin: 0; padding: 0; color: #fff; text-decoration: underline; padding: 10px 20px 10px 20px; font-family: 'HelveticaCondensedLightLiRg'; font-size:20px;}
a.trigger{position: absolute; top: 0px; left:0px; background: url(../images/arrow.png) no-repeat left; display: block; width:20px; height:479px;}
a.trigger:hover{position: absolute; top: 0px; left: 0; color:#fff; width:20px; height:479px; display: block;}
a.active.trigger{background: url(../images/arrow.png) no-repeat left;}
.columns{ clear: both; width: 330px; padding: 0 0 20px 0; line-height: 22px;}
.colleft{ float: left; width: 245px; line-height: 25px;}
.colright{ float: right; width: 130px; line-height: 22px;}
ul{padding: 0; margin: 0; list-style-type: none;}
ul li{padding: 0; margin: 0; list-style-type: none;}
hr{background-color: #333333; height: 1px;}
.folio_block {margin: 0px;}
.main_view { float: left; position: relative; }
.window { height:479px; width: 1201px; overflow: hidden; position: relative;}
.image_reel { position: absolute; top: 0; left: 0;}
.image_reel img {float: left;}
.paging {position: absolute; bottom: -14px; right: -7px; width: 178px; height:47px; z-index: 100; text-align: center; line-height: 40px; display: none;}
.paging a { padding: 5px; text-decoration: none; color: #fff;}


.heading{font-size:30px; color:#144cc2; font-weight:bold; font-family: 'HelveticaCondensedLightLiRg';}
.subheading{font-size:20px; color:#000; font-weight:  900; font-family: 'HelveticaCondensedLightLiRg'; padding: 10px 0 0 0;}

.content{ font-size:14px; color:#010101; line-height:20px; padding: 10px 0 0 0; text-align:justify;}
.content01{ font-size:14px; color:#010101; line-height:20px; padding:0px; text-align:justify;}

.email{font-size:14px; color:#010101; line-height:20px; padding:0px; text-align:justify; text-decoration:none;}
a.email:hover{font-size:14px; color:#010101; line-height:20px; padding:0px; text-align:justify; text-decoration: underline;}


.direction{ width:1100px; margin:0px; padding:0px; float:left; height:auto;}

.news-heading{ font-size:15px; text-decoration:none; color:#144cc2; font-weight:bold;}
.news{width:1181px; margin:0px; padding:10px 0 0 0; float:left; height:auto;}
.news ul{width:1181px; margin:0px; padding:0 0 10px 0; float:left; height:auto;}
.news li{margin:0px; padding:0px; height:auto; list-style: circle inside; line-height:25px; font-size:14px; color:#000000;}
.news li a{margin:0px; padding:0px; height:auto; list-style: circle inside; line-height:25px; font-size:14px; color:#000000;}
.news li a:hover{margin:0px; padding:0px; height:auto; list-style: circle inside; line-height:25px; font-size:14px; color:#144cc2;}

#contactusheader{width:1181px; margin:0px; padding:10px; float:left; height:auto; background: #FFF;}


#ourmanufacturers{width:1131px; margin:0px; padding:10px; float:left; height:auto; background: #FFF;}
#ourmanufacturers ul{width:1181px; margin:0px; padding:0px; float:left; height:auto; }
#ourmanufacturers li{margin:10px 20px 10px 0px; padding:0px; float:left; height:auto; border:solid 1px #E6E6E6;}

.fromdiv{ width:1150px; margin:0px; padding:10px 0 0 0; float:left; height:auto; font-size:14px; color:#000;}


.form-left{width:230px; margin:0px; padding:0px; float:left; height:auto;}
.form-left ul{width:230px; margin:0px; padding:0px; float:left; height:auto;}
.form-left{margin:0px; padding:0px; height:auto; line-height:40px; font-size:14px; color:#010101;}


.form-right{width:500px; margin:0px; padding:0px; float:left; height:auto;}
.form-right ul{width:500px; margin:0px; padding:0px; float:left; height:auto;}
.form-right li{margin:0px; padding:0px; height:auto; line-height:40px; font-size:14px; color:#010101; height:40px;}

.textbox{width:250px; border:solid 1px #bcbcbc; height:25px; font-size:12px;}
.textboxcity{width:90px; border:solid 1px #bcbcbc; height:25px; font-size:12px;}

.textarea{width:250px; border:solid 1px #bcbcbc; height:100px; font-size:12px;}


.citydiv{width:500px; margin:0px; padding:0px; float:left; height:auto;}
.city-textboxdiv{ width:100px; margin:0px; padding:5px 0 0 0; float:left; height:35px; line-height:35px; }
.statediv{ width:50px; margin:0px; padding:px;  float:left; height:auto; line-height:40px;}
.statedd{width:150px; margin:0px; padding:5px 0 0 0;  float:left; height:auto; line-height:35px;}
.state-dd{width:150px; margin:0px; padding:px;  float:left; border:solid 1px #bcbcbc; height:25px;}
.zipdiv{ width:70px; margin:0 0 0 8px; padding:px;  float:left; height:auto; line-height:40px;}
.selectoption{ width:1150px; margin:0px; padding:10px 0 0 0; float:left; font-size:14px; color:#000;}
.sddmenu{width:230px; font-size:14px; color:#000; float:left;}
.sddmenu01{width:200px; margin:0px; padding:0px; float:left; height:auto; float:left;}


.productinfo{width:1150px; margin:5px 0 0 0; padding:0px; float:left; height:auto;}
.productinfo01{width:1150px; margin:5px 0 0 0; padding:5px 0 10px 0; float:left; height:auto;}


.productinfo-left{width:230px; margin:10px 0 0 0; padding:0px; float:left; height:auto;}
.productinfo-left ul{width:230px; margin:0px; padding:0px; float:left; height:auto;}
.productinfo-left{margin:0px; padding:0px; height:auto; line-height:40px; font-size:14px; color:#010101;}


.productinfo-right{width:500px; margin:10px 0 0 0; padding:0px; float:left; height:auto;}
.productinfo-right ul{width:500px; margin:0px; padding:0px; float:left; height:auto;}
.productinfo-right li{margin:0px; padding:0px; height:auto; line-height:40px; font-size:14px; color:#010101; height:40px;}
.services-contact{ width:500px; margin:0px; padding:0px; float:left; height:auto;}

.scy{ width:200px; margin:0px; padding:0px; float:left; height:auto;}
.scy-l{width:30px; margin:0px; padding:0px; float:left; height:auto;}
.scy-r{width:20px; margin:0px; padding:15px 0 0 0; float:left; height:auto;}


.scn{ width:80px; margin:0 0 0 5px; padding:0px; float:left;}

.submitbtn{ width:80px; border:solid 1px #CCC; cursor:pointer; background:#00498f; height:25px; color:#FFF;}
.submit-div{ width:850px; margin: 0 0 0 217px; padding:0px; float:left; height:auto;}

.state-textbox{width:148px; margin:0px; padding:px;  float:left; border:solid 1px #bcbcbc; height:25px;}

.contactus-left{width:400px; margin:0px; padding:0px; float:left; height:auto;}
.contactus-right{width:480px; margin:0px; padding:0px; float:left; height:auto;}

.toptab{ width:370px; margin:0px; padding:0px; float:right; height:auto; text-transform:uppercase;}
.toptab  ul{width:370px; margin:0px; padding:0px; float:right; height:auto;}
.toptab li{margin:0px; padding:0 5px 0 5px; float:left; height:auto; color:#144cc2; font-weight:bold; width:111px; text-align:center;}
.toptab li a{margin:0px; padding:0px; float:left; height:auto; text-decoration:none; color:#144cc2; line-height:31px; width:111px; text-align:center;}
.toptab li a:hover{margin:0px; padding:0px; float:left; height:auto; text-decoration:none; color:#fff; line-height:31px; width:111px; background:url(../images/activ-menu.png) no-repeat left; text-align:center;}
.toptab-activ{margin:0px; padding:0px; float:left; height:auto; text-decoration:none; color:#fff; line-height:31px; width:111px; background:url(../images/activ-menu.png) no-repeat left; text-align:center;}



#hos{ width:1100px; margin:0px; padding:10px 0 0 0; float:left; font-size:14px; color:#010101;}
#hos ul{ width:1100px; margin:0px; padding:0px; font-size:14px; color:#010101;}
#hos li{margin:0px; padding:0px; font-size:14px; color:#010101; list-style: circle inside; line-height:25px;}


/*newslatter*/


.newslatter-right{width:237px; margin:15px 0px 0px 26px; padding:24px 0px 0px 18px; float:left; height:167px; background:url(../images/newsletter-img.png) no-repeat center top;}
.newslatter{width:227px; margin:0px; padding:3px 0px 0px 0px; float:left; height:auto;}
.textbox-news{width:213px; margin:0px; padding:0px; height:20px; border:solid 1px #CCCCCC; float: left;}
.subscribe{width:98px; margin:0px; padding:3px 0px 0px 0px; float:right; height:28px;}
.content02{ font-size:12px; color:#010101; line-height:18px; padding:0 0 10px 0; text-align:left;}
.newslatter-footer{width:500px; margin:0px; padding:0px; float:right; height:auto;}
.newslatter-textbox{width:320px; margin:0px; padding:0 0 10px 0; height:auto; float:right;}
.footer-subscribe{width:98px; margin:0px; padding:0px 0px 0px 0px; float:right; height:28px;}
.box-subsc{width:213px; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; height:20px; border:solid 1px #CCCCCC; float:left;}


.footer-left{ width:600px; margin:0px; padding:6px 0 0 0; float:left; height:auto;}

.designby{width:250px; margin:0px; padding:0px; float:right; text-align:right; color:#000000; font-family: 'HelveticaCondensedLightLiRg'; letter-spacing:1px; font-size:12px;}

.designby-link{font-size:12px; text-decoration:none; color:#000000; text-decoration:none;}
a.designby-link:hover{font-size:12px; text-decoration:none; color:#00498f; text-decoration:none;}



.news-btn{
	width:120px;
	margin:0px;
	padding:0px;
	float:left;
	height:27px;
	background:url(../images/news-btn.png) no-repeat center top;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	font-family:'HelveticaCondensedLightLiRg';
	left: 1082px;
	text-align:center;
	line-height:27px;
	letter-spacing:1px;
	position:absolute;
}
.news-btnlink{font-size:15px; color:#FFF; text-decoration:none; text-align:center;}
a.news-btnlink:hover{ font-size:15px; color:#000; text-decoration:none; text-align:center;}

.infoicon{ width:34px; height:auto; margin:0 0 0 5px; padding:0px; float:left;}

