body{margin:0; padding:0; background:url(images/bback.jpg) top left repeat-x #f6f7f6; font:normal 12px Arial, Helvetica, sans-serif;}
 .con{width:1000px; margin:0 auto}
 .menu,.logo{ width:95%; margin:0 auto;}
 .menumid{margin:0 auto; width:80%; }
 .content{ width:98%; margin:0 auto;background:#fff; padding-top:5px}
 .menu{ height:40px;}
 .logo{padding:20px 0 0 115px;}
 .headback{width:98%; margin:0px auto; border:1px #e0e0e0 solid; background:url(images/headback.jpg) top left repeat-x #e7e9e8; height:201px;}
 .menu ul{margin:0 auto; padding:0; list-style:none;}
.menu li{ text-transform:capitalize; font-size:13px; text-align:center; float:left; font-weight:bold}
.menu li a{padding:10px 45px; height:22px; color:#fff; display:block; text-decoration:none; float:left}
.menu li a:hover,.menu ul li span{ background:url(images/menuhov.jpg) top left repeat-x; color:#222;}
.menu .bor{background:url(images/menusep.jpg) top right no-repeat}
.menu li span{ display:block; height:42px; float:left}.menu li span b{color:#222;}
.menu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:44px; left:-100px; color:#222; text-align:left;
}
.menu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:44px; left:-100px; text-align:left;
}
.menu ul li {
 position:relative; z-index:90;
}
.menu ul li a, .menu ul li a:visited {
display:block; float:left; text-decoration:none;  height:24px; background:transparent; 
}





.menu ul li.home { display:block; padding:0px;  height:auto; }
.menu ul li ul li.subprod1 {display:block; padding:0px; margin:0;  height:auto;}



.menu table {
border-collapse:collapse; border:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

.menu ul li:hover a,
.menu ul li a:hover{
text-decoration:none; border:0; color:#222; background:url(images/menuhov.jpg) top left repeat-x; 
}

.menu ul li a:hover {position:relative; z-index:100;}

.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility:visible; width:220px; height:auto; z-index:-1; overflow:visible; left:0px; float:left; top:44px; 
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a{
display:block;  color:#fff; width:220px; text-align:left;  background:#1e7ba7; margin:0; border-bottom:1px #fff solid;   padding:10px; height:auto; text-decoration:none; font-weight:bold;
}


* html .menu ul li a:hover ul li a {width:220px; w\idth:205px; }

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
text-decoration:none;   background:url(images/menuhov.jpg) top left repeat-x; font-weight:bold;  color:#222
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:29px; left:0;  color:#fff;  background-color:#065689;
 }
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; width:200px; height:auto; color:#000; padding:0;  list-style-type:none; background:#eee;
}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
display:block; width:200px; background-color:#1e7ba7; color:#fff; text-align:left;
}
* html .menu ul li a:hover ul li a:hover ul li a {width:200px; w\idth:200px;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {
text-decoration:none;  text-align:left;background-color: #065689;
}
 .fl,.menu li{ float:left}.fr{ float:right} .cl{clear:both}.al{ text-align:left} .ac{text-align:center} .ar{text-align:right}
 .mid{width:100%; margin:0 auto; margin-top:1px; padding-top:10px;}
.mid .left1{width:690px; margin-left:12px!important; margin-left:7px; margin-right:10px;}
.mid .right1{width:260px; }
.right1 h2{font-size:14px; font-weight:normal; text-transform:uppercase; margin:0; padding:14px 0 0 50px; width:210px; height:30px; display:block; color:#fff;}
.feedback{background:url(images/requestquote.jpg) top left no-repeat; }
.testimonial{background:url(images/testimonials.jpg) top left no-repeat; }
.right1 .mid1{width:260px; background:#f2f4f3;}
.right1 .bot{background:url(images/reqbot.jpg) top left no-repeat; height:16px; width:100%; display:block;}
.col{ color:#111; font-size:14px;}
.inp1,.inputt{width:240px;  border:1px #fafafa solid; color:#222; font-size:12px;}
.inp1{height:18px;}
.more2{background:url(images/button.jpg) top left no-repeat; width:112px; height:31px; text-align:center; border:0; margin-right:2px;}
.left1 h2{margin:0; padding:5px; font-weight:normal; font-weight:bold; font-size:13px; text-transform:uppercase;}
.left1 .col1{color:#111;}.left1 .col2{color:#d70505;}
.left1 p{ margin:0; padding:5px; line-height:20px; text-align:justify; font-size:13px; color:#3e3538}
.left1 p img{float:left; padding:5px; }
.footer{width:98%; color:#111; padding-top:5px; margin:5px auto; padding-bottom:5px; }
.footer a{color:#111; font-weight:bold; text-decoration:none;}
.footer .div1{width:47%; margin-left:1%; padding:10px 0;}.footer .div2{width:47%; margin-right:1%; padding:5px 0;}
.right1 p{ margin:0; padding:5px; color:#111; line-height:16px;}
.right1 .div1{padding:5px; color:#111}
.bor1{width:256px; border:2px #3e3538 solid; border-top:none}
.left1 ul{margin:0; padding:0 0 0 25px; list-style:none }
.left1 li{background:url(images/list.jpg) 0 8px no-repeat; padding:10px 0 0 20px;}
.testi{background:url(images/testback.jpg) no-repeat; width:550px; height:129px; margin:10px auto}
.testi h2{margin:0; padding:10px 10px 0 10px; color:#065689; font:bold 15px Arial, Helvetica, sans-serif;}
.testi p{font:normal 12px Arial, Helvetica, sans-serif; color:#222; margin:0; padding:5px 15px }
.testi a{ color:#ff0000; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; padding-top:5px}
.testi div{padding:2px 10px 0 0}
.test a:hover{text-decoration:underline;}
.read {font:bold 12px Arial, Helvetica, sans-serif;}
.read a{color:#ff0000; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 70px 0 0;}