html, body, #wrapper { height: 100%; }
body > #wrapper { height: auto; min-height: 94.5%;}
#container{ padding-bottom:0px; }

body {font-family: Arial, Helvetica, sans-serif; margin:0 auto; text-align:center; font-size:12px; }
.wrap{
	width:1003px;
	margin:0 auto;
	overflow:hidden;
}
.header_main{
	background:url(../images/Top_bg_main.jpg) repeat-x top;height:85px;	
	}
.header{ height:85px; background:url(../images/Top_bg.jpg) no-repeat center top;}
.logo{ float:left; width:107px;padding-left:15px; padding-top:10px;}
.header_head{ float:left;text-align:center; padding-left:190px; padding-top:20px; color:#fff; font-size:36px; font-weight:normal;}
#nav{width:1003px; height:37px; float:left; background:url(../images/Mtab_nor_tile.gif) repeat left;}
#nav ul{font-size:14px; list-style: none outside none; margin:0; padding: 0; width:1003px;}
#nav ul li { list-style: none outside none; margin:0; padding: 0; float:left; color:#fff;}
.menu_navigation{float:left;width:800px; background: url(../images/Mtab_nor_tile.gif); height:37px; width:1003px;}
.menuActiveLeftImg{height:37px; width:10px;background:url(../images/Mtab_Over_1.gif) no-repeat top left;}
.menuActiveCenterImg{ background:url(../images/Mtab_Over_2.gif) repeat top left; height:37px; width:1px;}
.menuActiveRightImg{ background:url(../images/Mtab_Over_3.gif) no-repeat top right; height:37px; width:10px;}

.menu_blk{height:37px; width:100%; background:url(../images/Mtab_nor_tile.gif) repeat-x top left;}
.menu_blk ul{margin:0px 0 0 0px;  padding-left:260px; float:left; display:inline;}
.menu_blk ul li{list-style:none; float:left; margin-left:1px; display:inline;}
/*.menu_blk ul li a{text-indent:-9999px;}
.menu_blk ul li a:hover{text-indent:-9999px;}*/

.m_home a{ background:url(../images/menu_nor.jpg) top left no-repeat; width:94px; height:37px; float:left; text-decoration:none;color:#fff;} 
.m_home a:hover{ background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left;}
body#home .m_home a{background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left; text-decoration:none;color:#fff;}
.m_aboutus a{ background:url(../images/menu_nor.jpg) top left no-repeat; width:94px; height:37px;float:left; text-decoration:none; color:#fff;}
.m_aboutus a:hover{ background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left; color:#fff;}

body#aboutus .m_aboutus a{background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left; text-decoration:none; color:#fff;}
.m_products a{ background:url(../images/menu_nor.jpg) top left no-repeat; width:94px; height:37px;float:left; text-decoration:none;color:#fff;}
.m_products a:hover{ background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left; text-decoration:none; color:#fff;}
body#products .m_products a{background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left;color:#fff;}
.m_contactus a{ background:url(../images/menu_nor.jpg) top left no-repeat; width:94px; height:37px;float:left; text-decoration:none; color:#fff;}
.m_contactus a:hover{ background:url(../images/menu_ovr.jpg) top left no-repeat; width:94px; height:37px;float:left;color:#fff;}
body#contactus .m_contactus a{background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px; float:left; text-decoration:none; color:#fff;}

#slideshow { width: 1003px; height: 194px; margin:0 auto;}
.sideLeft{float:left;}
.sideRight{float:left; background:url(../images/slide-right.gif) no-repeat top right;width:379px; height:249px;}
.contents{width:1003px; margin:0 auto; overflow:hidden;}
.paragraph{float:left; padding-left:10px; padding-right:10px; text-align:justify;width:982px; line-height:20px;}
.products_paragraph{float:left; padding-left:10px; padding-right:10px; text-align:justify; width:600px; line-height:20px;}
.contentsLeft{float:left;padding-left:10px; padding-right:10px; width:670px; line-height:20px; text-align:justify;}
.contentsRight{float:left;padding-right:10px; background:url(../images/Aboutus_03.jpg) no-repeat top right; width:293px; height:293px;}
.contentsMiddle{float:left;width:250px;padding-top:50px;}
.contentsLeft1{float:left;padding-left:10px; padding-right:10px; width:400px; line-height:20px; text-align:justify; padding-top:25px;}


.contentsRight1{float:left;padding-right:10px;margin-top:20px; background:url(../images/ContactUs_03.jpg) no-repeat top right; width:293px; height:293px;}

.txtValue{font-size:12px;font-weight:bold;color:#999;}
.txtBorder{border:1px solid #ccc; height:25px;}
.footer_main{
	background:url(../images/Bottom_bg_main.jpg) repeat-x top left;
	clear: both;
	position: relative;
 	z-index: 10;
 	margin-top: -5px;
	height:37px;

}
.footer{background:url(../images/Bottom_bg.jpg) no-repeat center top; height:37px; width:100%; }
.footer_txt{text-align:center; color:#fff; padding:10px 0 0 0;}


//.m_aboutus_inactive { background:url(../images/menu_nor.jpg) top left no-repeat; width:94px; height:37px;float:left;color:#fff;}
//.m_aboutus_inactive a:hover{ background:url(../images/menu_nor.jpg) top left no-repeat;  width:94px; height:37px;float:left;color:#fff;}
//.m_aboutus_active a{ background:url(../images/menu_ovr.jpg) top left no-repeat;  width:94px; height:37px;float:left;color:#fff;}