*{margin:0;padding:0;outline:0;}
body, html { height: 100%; width:100%; }
body{width:100%; height:100%;font-family:Verdana, Geneva, sans-serif; background:url(../images/bg.png) fixed center;  color:#505050; line-height:24px; font-size:12px;}
a{color:#000; text-decoration:none;transition: all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;color:#990000;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif; padding-bottom:15px;}
h2{color:#990000;font-size:18px;padding-bottom:10px; margin-bottom:10px;}
p{padding-bottom:10px;}
a img {border: 0;}
.clear{display:block;height:0;font-size:0;line-height:0;text-indent:-99999px;clear:both;}
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
.al-right{text-align:right;}
.al-center{text-align:center;}
.al-left{text-align:left;}
.w980{width:980px; margin:0 auto;box-shadow:0px 10px 10px 3px #666;}
.w50{width:50%;}
.w33{width:33.33%;}
.w70{width:70%;}
.w30{width:30%;}
#container{}
a.button{font-family: 'Open Sans', sans-serif;border-radius:5px;cursor: pointer; padding:1px 15px;font-weight:bold;font-size:15px;float:right;color:#fff; text-decoration:none;
background: #198FCF;
background: -moz-linear-gradient(top, #198FCF 0%, #284B9F 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#198FCF), color-stop(100%,#284B9F));
background: -webkit-linear-gradient(top, #198FCF 0%,#284B9F 100%);
background: -o-linear-gradient(top, #198FCF 0%,#284B9F 100%);
background: -ms-linear-gradient(top, #198FCF 0%,#284B9F 100%);
background: linear-gradient(top, #198FCF 0%,#284B9F 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198FCF', endColorstr='#284B9F',GradientType=0 );	
}
a.button:hover{
background: #284B9F;
background: -moz-linear-gradient(top, #284B9F 0%, #198FCF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#284B9F), color-stop(100%,#198FCF));
background: -webkit-linear-gradient(top, #284B9F 0%,#198FCF 100%);
background: -o-linear-gradient(top, #284B9F 0%,#198FCF 100%);
background: -ms-linear-gradient(top, #284B9F 0%,#198FCF 100%);
background: linear-gradient(top, #284B9F 0%,#198FCF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#284B9F', endColorstr='#198FCF',GradientType=0 );		
}
#header{height:80px;width:100%;}

#header-data{
border-bottom:1px solid #000;
background: #333333;
background: -moz-linear-gradient(top, #000000 10%, #555555 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#000000), color-stop(100%,#555555));
background: -webkit-linear-gradient(top, #000000 10%,#555555 100%);
background: -o-linear-gradient(top, #000000 10%,#555555 100%);
background: -ms-linear-gradient(top, #000000 10%,#555555 100%);
background: linear-gradient(top, #000000 10%,#555555 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#555555',GradientType=0 );		
}



#logo{width:332px; height:60px; float:left; padding:10px 15px;}
#logo a{background:url(../images/logo.png) no-repeat center; width:332px; height:60px; display:block; text-indent:-99999px;}
#nav{float:right; width:610px;}
#nav ul{list-style:none;float:right;}
#nav ul li{float:left; display:inline; margin-left:1px;}
#nav ul li:first-child{margin:0;}
#nav ul li a{font-family: 'Open Sans', sans-serif;color: #ccc;font-size: 13px;font-weight: 700;text-decoration: none;text-transform: uppercase;padding:28px 10px; display:block;}
#nav ul li a:hover,#nav ul li a.active{color:#FFF;background:#000;}
.slider{width:100%;height:300px;}
.slider-dt{width:100%;height:300px;background:url(../images/slider-bg.gif) no-repeat right center #000;}
.slider-ip{width:100%;height:170px;}
.slider-ipg{width:100%;height:150px;background:url(../images/slider-ip.jpg) no-repeat right center #000;padding:10px 0;}
#map_canvas{width:100%;height:300px; background:#eee;}
.color-bg{background:#fff; padding:20px;}
.color-bg ul { list-style: none; }
.color-bg ul li {background: url(../images/arr-ico.png) no-repeat 0 11px;padding-left: 10px;}
.color-bg ul li a { color: #555; }
.color-bg ul li:hover{background: url(../images/arr-ico-h.png) no-repeat 0 11px;}
.color-bg ul li:hover > a, .color-bg ul li a:hover{color:#000;}
.p-left-15{padding-left:15px;}
.box{border:1px solid #555555;background:#f1f1f1; margin-left:20px;margin-top:20px;}
.first{margin-top:0;}
h3.box-title{padding:8px 0;margin:0;font-size:15px;line-height:16px;text-align:center;font-weight:700;color:#fff;background:#555555;}
.box-data{padding:10px 15px;font-size:11px; line-height:16px;}
ul.pro-list-home{margin-left:-10px;}
ul.pro-list-home li{float:left; display:inline; width:157px;background:none; padding:0; margin-bottom:10px; margin-left:10px;}
ul.pro-list-home li:hover{background:none;}
ul.pro-list-home li a{display:block;}
ul.pro-list-home li img{width:155px; height:120px;border:1px solid #999;vertical-align:bottom;}
.cont{float:left; width:665px;}
.cont h3, .t1{background:url(../images/bu.jpg) no-repeat 0 6px; color:#990000; text-transform:uppercase; padding-left:20px; margin-top:15px;}
.menu{float:left; width:275px;}
.menu ul li{border-top:1px solid #ccc; padding:6px 10px; background-position:0 13px;}
.menu ul li:first-child{border:none;}
.menu ul li:hover{background-position:0 13px;}
.menu ul li a{font-family: 'Open Sans', sans-serif; font-weight:600;font-size:14px;color:#444;}
.menu ul li a:hover,  .menu ul li:hover > a{color:#C8292E;}

ul.right-products li ul{position:absolute;list-style:none;margin-left:-240px; margin-top:-30px;width:230px;display:none;background:#555555;border:1px solid #000000;}
ul.right-products li:hover > ul{display:block;}
ul.right-products li ul li{background:none; padding:0;}
ul.right-products li ul li:hover{background:none;}
ul.right-products li ul li a{color:#fff;font-size:12px; background:none; padding-left:5px; display:block; padding:8px 10px;}
ul.right-products li ul li a:hover, ul.right-products li ul li:hover > a{color:#FFF; background:#900;}


.map{width:100%;height:300px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#map_canvas{width:100%; height:300px;}

#footer{font-size:12px; color:#555; line-height:22px;}
.footer-data{background:#F4F2F2;border-top:1px solid #ccc;}
#footer h3{padding-bottom:10px; margin-bottom:10px; text-transform:capitalize; font-size:15px; color:#333; font-weight:600; border-bottom:1px solid #444;}
.footer-cols{padding:20px;}
.footer-cols .col{ float: left; width: 260px; }
.footer-cols .col + .col{ padding-left:20px;}
.footer-cols .col ul { list-style: none; list-style-position: outside; }
.footer-cols .col ul li {background: url(../images/arr-ico.png) no-repeat 0 11px;padding-left: 15px;}
.footer-cols .col ul li a { color: #555; }
.footer-cols .col ul li:hover{background: url(../images/arr-ico-h.png) no-repeat 0 11px;}
.footer-cols .col ul li:hover > a, .footer-cols .col ul li a:hover{color:#000;}

#footer-bottom{width:100%;color:#555;font-size: 13px;font-weight:700;line-height: 24px;line-height:50px; background:#fff; border-top:1px solid #ccc;}
#footer-bottom a{color:#555;}
p.contactIn{padding:0; margin:0;}
p.contactIn strong{color:#333; width:50px; display:inline-block;}
p.contactIn span{color:#333; width:10px; display:inline-block; font-weight:bold;}
p.contactIn a{color:#555;}
.pro-list{padding-top:30px; margin-top:50px; text-align:center; border-top:2px solid #999;}
.pro-wrap{width:220px; float:left;}
.pro-wrap img{width:200px; height:150px;border:1px solid #999;}
.pro-wrap h3{margin:0;padding:0;padding-bottom:20px;font-size: 14px;line-height:20px; background:none; padding-right:10px; text-align:center;}
.image-wrap{float:right; margin-left:20px; width:200px; text-align:right;}
.image{margin-bottom:10px;}
.image img{padding:10px;border:1px solid #ccc;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.5);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.5);box-shadow: 0px 1px 2px rgba(0,0,0,.5);}
.image img:hover{border:1px solid #999;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,1);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,1);box-shadow: 0px 1px 2px rgba(0,0,0,1);}
.contact_div b{color:#000; text-decoration:underline;}
.contact_div b span{font-weight:normal;}
.contact_div a{color:#C8292E; text-decoration:underline;}
.product-information ol{margin-left:15px; margin-bottom:15px;}
.product-information h4{font-size:18px; text-decoration:underline;}
.tbl1 {width: 100%;}
.tbl1 td {border: 1px solid #7F7C70;border-radius: 10px;padding: 5px;text-align: center;vertical-align: top;}
.tbl1 td strong {font-size: 14px;text-transform: uppercase;}
.cont ul, .cont ol{margin-left:20px; margin-bottom:20px;}
#img_slider_home {position: relative; overflow: hidden;height:155px; width:99%;padding-left:5px;}
#img_slider_home .img img {position:absolute;margin:0px; height:135px; width:150px; display:block;border:1px solid #ddd;}
#img_slider_home .img {position:absolute;margin:0px; width:160px;display:none; padding-top:10px;}
#imageloader_home {position:relative; display:block; width: 95%; margin: 0px auto; text-align: center;}
#imageloader_home img { position:relative; top:60px; height:28px; width:28px; z-index:100; display:inline; border:none;}