*
{ margin:0; padding:0; border:none; outline:none; text-decoration:none; list-style:none;}
body{ background:#FFF; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#000;}
.nonorder{ border:none !important;}
.clear{ font-size:0; line-height:0; clear:both;}

/*-----------------maindiv---------------------*/
.maindiv{ width:922px; margin:auto;}
/*-----------------maindiv---------------------*/

.crawler{ width:900px; margin:10px 10px 0 10px; float:left;}

/*-----------------table---------------------*/
.table{ width:600px; margin:20px;}
.table td{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#036; text-decoration:none; text-align:center; text-transform:none; padding:5px; border:1px solid #F60;}
 /*-----------------table---------------------*/
 
/*-----------------top header---------------------*/
.top_header{ width:100%; height:124px; background:url(../images/top_header_bg.jpg) repeat-x 0 0;}
.top_header_inner{ width:922px;height:124px; margin:0 auto;}

/*-----------------company name---------------------*/
.company_name{ width:922px; height:93px; margin:auto; }
.logo{ background:url(../images/logo.jpg) no-repeat 0 0; width:351px; height:92px; float:left; margin:0 0 0 0;}
<!--.top_picture{ width:322px; float:right; margin:0 0 0 0;}-->
<!--.header_picture{ background:url(../images/header_picture.png) no-repeat 0 0; width:322px; height:321px; float:left; position:absolute; z-index:100px; }
-->
/*-----------------company name---------------------*/

/*-----------------Menu Bar---------------------*/
.menu{width:922px; height:32px; float:left;}

#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; line-height:30px; display:inline; cursor:pointer; list-style:none; padding:0px 12px 0px 12px; position:relative;}
#nav li ul.first {left:-1px; top:100%;}

li, li a {color:#FFF; text-decoration:none;}
#nav .nav li { width:100%; text-indent:10px; line-height:32px; margin-right:10px;  background:#0385d9; border:1px solid #006ab0;}
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#FFF; background:#bb0419; }
li:hover >.nav { background:#143c6d; display:block; position:absolute; width:200px; top:5px; left:100%; z-index:1000;  border:1px solid #006ab0;  } 
li:hover { position:relative; z-index:2000; } 
/*-----------------Menu Bar---------------------*/
/*-----------------top header---------------------*/

/*-----------------banner outer---------------------*/
.banner_outer{ width:100%; height:300px; background:url(../images/bannerbg.jpg) repeat-x 0 0; padding:0 0;}
/*-----------------banner outer---------------------*/
 
/*-----------------banner inner---------------------*/
.banner_inner{ width:922px; margin:13px 0 0 0; float:left;}
.banner_inner_top{ background:url(../images/banner_inner_top.png) no-repeat 0 0; width:922px; height:18px; margin:0 0 0 0;}
.banner_inner_centre{ background:#FFF; width:922px; height:269px; margin:0 0 0 0;}
/*.banner{ background:url(../images/banner.png) no-repeat 0 0; width:909px; height:269px; float:left; margin:0 0 0 0; position:absolute; z-index:200px;}*/
.banner_left{background:url(../images/banner.png) no-repeat 0 0; width:922px; height:269px; float:left; margin:0 0 0 0; /*position:absolute; z-index:200px;*/}
<!--.banner_right{ background:url(../images/logo_inner.png) no-repeat 0 0; width:214px; height:40px; margin:200px 20px 0 0; float:right;}-->
/*-----------------banner inner---------------------*/

/*-----------------Body Contain---------------------*/
.body_contain_outer{ background:url(../images/body_contain_outer.png) repeat-x 0 0 #42a0e0; width:100%; margin:auto; }
.body_contain_inner{ background:#FFF; width:922px; float:left; padding:0 0 0 0;}

/*-----------------Left Nav---------------------*/
.left_nav{ width:250px; float:left; padding:0 8px 0 0;}

.our_products{ background: url(../images/news_events.png) no-repeat 0 0; width:232px; height:45px; float:left; margin:15px 0 0 10px;}
.our_products h1{ font:bold 16px/35px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:capitalize; text-decoration:none; padding: 0 0 0 20px;}

.productmenu{ background:#e4eef8; width:232px; margin:0 0 0 10px; float:left; border:1px solid #C9C9C9; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.productmenu_inner{ width:212px; float:left; padding:19px 0 57px 10px;}
.productmenu ul{ margin:0 0 0 0; width:199px; }
.productmenu ul li{ background:url(../images/circle_button.png) no-repeat 10px 15px; padding: 0 0 0 0;}
.productmenu ul li a{ font:normal 12px/40px Arial, Helvetica, sans-serif; color:#2a8acf; text-decoration:none; text-transform:none; padding:0 0 0 30px;}

.our_contacts{ background:url(../images/our_contacts.jpg) no-repeat 0 0; width:226px; height:149px; float:left; margin:10px 10px;}
.our_contacts h1{ font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:none; padding:5px;}
.our_contacts p{ font:normal 12px/18px Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none; text-transform:none; padding:5px;}
/*-----------------Left Nav---------------------*/

/*-----------------right Nav---------------------*/
.right_nav{ width:650px; float:right; padding:19px 13px 0 0; }

.welcome_box{ background: url(../images/welcome_box.jpg) repeat-x 0 0 #d5e3f0; width:650px; float:left; border:1px solid #c9daea; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.welcome_box h1{ font:normal 18px/30px Arial, Helvetica, sans-serif; color:#1985d5; text-decoration:none; text-transform:none; padding:10px 0 10px 10px; }
.welcome_box p{ font:normal 11px/14px Verdana, Geneva, sans-serif; color:#1985d5; text-decoration:none; text-transform:none; text-align:justify; margin:10px;}
.welcome_box h2{ font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FF6600; text-decoration:none; text-transform:none; padding:5px 0 10px 10px; }
.welcome_box ul{ margin:0 0 10px 20px;}
.welcome_box ul li{font:normal 11px/14px Verdana, Geneva, sans-serif; color:#993300; text-decoration:none; text-transform:none; padding:10px 0 0 2px;}


.factory_box{ width:320px; float:left; margin-right:5px; margin-bottom:10px;}
.factory_box ul{ margin:0 0 0 0;}
.factory_box ul li{ padding:10px 0 0 5px;}
.factory_box ul li a{font:normal 10px/14px Verdana, Geneva, sans-serif; color:#8d3c00; text-decoration:none; text-transform:none; margin:10px 5px;}

.product_box{ width:650px; float:left; margin:16px 0 0 0;}
.product_box_inner{ width:200px; float:left; margin:0 16px 0 0;}
.product_box_inner h1{ font:normal 14px/16px Verdana, Geneva, sans-serif; color:#2185e0; text-decoration:none; text-transform:none; padding:10px;}
.product_box_inner h1 a{ font:normal 14px/16px Verdana, Geneva, sans-serif; color:#2185e0; text-decoration:none; text-transform:none; padding:10px;}
/*-----------------right Nav---------------------*/
/*-----------------Bodycon---------------------*/

/*-----------------footer---------------------*/
.footer{ background:url(../images/footer.jpg) repeat-x 0 0; width:922px; height:115px; float:left; margin:10px 0 5px 0; }
.footer h3{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#969696; text-decoration:none; text-transform:none; padding:5px 0 0 5px;}
.footer p{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#969696; text-decoration:none; text-transform:none; padding:34px 0 0 0;}
.footer p a{color:#969696; padding:0 5px;}
/*-----------------footer---------------------*/















