body { background:url(images/bg.gif) repeat-x;font-size:13px;margin:0px;color:#000000; font-family:Arial, Helvetica, sans-serif;}
#header{background:url(images/logo.gif) no-repeat; width:921px; height:77px; margin-left:auto; margin-right:auto;}
#headerrightbox{ float:right;background-color:#ffffff; width:634px; height:77px;}
#headerright{ float:right; padding-right:73px; height:77px; width:359px;}
#headerrighttop{ float:right;height:34px; line-height:34px; width:359px; border-bottom:#d7d7d7 solid 1px; text-align:right;}
#headerrightbottom{ float:right;height:43px; line-height:43px; width:359px;text-align:right;display:none;}
#headerrightbottom form{margin:0px;}
.inputbox{width:80px; height:15px;}
.toplink{text-decoration:none;color:#B1CBE6; font-weight:bold;}
.toplink:visited{color:#B1CBE6;}
.toplink:hover{color:#ff6600;}
#menubox{width:921px; height:38px; margin-left:auto; margin-right:auto; background:url(images/menubg.gif) no-repeat;}
#menu{float:left; padding-left:73px; height:38px;}
#menu ul{list-style:none;margin:0px;}
#menu ul li{float:left;display:block;text-align:center; height:38px;line-height:38px; width:115px;margin:0px;color:#ffffff; font-size:14px;font-weight:bold;}
#menu ul li a{color: #ffffff; text-decoration:none;}
#menu ul li a:visited{color: #FFFFFF;}
#menu ul li a:hover{color: #ff6600;}
#flash{background-color:#FFFFFF;width:921px; height:182px;margin-left:auto;margin-right:auto;}
#linebox{width:921px;height:13px;background-color:#CBDCE6;margin-left:auto;margin-right:auto;}
#mainbody{width:921px;margin-left:auto; margin-right:auto; background-color:#FFFFFF;overflow:hidden;}
#mainleft{float:left;width:217px; height:505px;margin-left:73px; margin-right:12px; margin-top:13px; display:inline;}
#mainright{float:left;width:555px; height:505px; margin-top:13px; display:inline;}
#mainrightcompany{float:left;width:555px;}
#maincompanytxt{ float:left; margin-left:200px;margin-top:60px; height:130px; width:345px;text-align:justify;text-justify:inter-ideograph; display:inline;}
#mainrightsearch{float:left;width:550px; height:30px; line-height:30px; margin:0px; border:#EBEBEB solid 1px;}
#mainproductrightbox{float:left;width:550px; height:243px; margin-top:10px; display:inline;}
#mainproductbgbox{float:left;width:550px; height:236px; background-color:#ECEFF4;}
.mainproductimg{float:left;width:115px; height:105px; margin-top:6px; border:#D4D5D7 solid 1px; display:inline;}
.mainproducttxt{float:left;padding-left:5px;width:130px; height:105px; margin-top:6px; display:inline;}
.mainproducttxt a{text-decoration:none;color:#547FAC; font-weight:bold;}
.mainproducttxt a:visited{color:#547FAC;}
.mainproducttxt a:hover{color:#ff6600;}
.mainproductbox{float:left;width:255px; height:118px; margin-left:20px; display:inline;}
#mainproductrighttitle{float:left;width:550px; height:30px; background:url(images/newproduct.gif) no-repeat;}
#mainproducttitle{width:217px; height:41px; background:url(images/categories.gif) no-repeat;}
#mainproductlist{width:217px;height:465px; background-color:#80A5CF;}
#mainproductlist ul{list-style:none;margin:0px;}
#mainproductlist ul li{float:left;display:block;text-align:left; height:36px;line-height:36px; width:217px;margin:0px;font-size:14px; background:url(images/productlistbg.gif) no-repeat;}
#mainproductlist ul li a{display: block;height:36px; padding-left:23px; width:194px; color: #ffffff; text-decoration:none;}
#mainproductlist ul li a:visited{color: #FFFFFF;}
#mainproductlist ul li a:hover{color: #FFFFFF;height:36px; width:194px; background-color:#366EC3;}

.productbigbox{float:left;text-align:left; height:36px;line-height:36px; width:192px;font-size:14px; background:url(images/productlistbg.gif) no-repeat; padding-left:25px;}
.productsmallhidden{float:left; width:217px;}
.productsmallbox{float:left;text-align:left; height:26px;line-height:26px; width:192px;font-size:13px; padding-left:25px; background:url(images/smallclassbg.gif) no-repeat;}

#footer{clear:both; width:921px;height:60px; line-height:60px; text-align:center;margin-left:auto;margin-right:auto; background-color:#D0DEE7; color:#06498D;}
#pubright{float:left;width:217px; margin-left:50px; margin-right:12px; margin-top:13px;margin-bottom:-3000px;padding-bottom:3000px; display:inline;}
#publeft{float:left;width:555px;  margin-top:13px; margin-left:40px; margin-bottom:-6000px;padding-bottom:6000px;display:inline;}
#companytitle{width:217px; height:41px; background:url(images/companytitle.gif) no-repeat;}
#productbgbox{float:left;width:554px; height:auto!important;min-height:510px; background-color:#fbfbfb;}


#pagebox{float:left;width:540px;color:#000000;text-align:center;height:25px;line-height:25px; margin-left:auto; margin-right:auto;}
#pagebox a{color: #000000; text-decoration:none;}
#pagebox a:visited{color: #000000;}
#pagebox a:hover{color: #ff6600;}
#pagebox span{font-family:webdings;}

.ablacklink{text-decoration:none;color:#000000; font-weight:bold;}
.ablacklink:visited{color:#000000;}
.ablacklink:hover{color:#ff6600;}

.awhitelink{text-decoration:none;color:#FFFFFF; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.awhitelink:visited{color:#FFFFFF;}
.awhitelink:hover{color:#ff6600;}

.publicbox{ float:left;width:217px; background:url(images/productlistbg.gif) bottom no-repeat;}

#newslistbox{float:left;width:519px; padding-left:30px; height:auto!important;min-height:510px; background-color:#FBFBFB;}
#newslistbox ul{list-style:none; margin:0px; display:inline;}
#newslistbox ul li{float:left;display:block;text-align:left; background:url(images/box2.gif) no-repeat; padding-left:20px; height:25px;line-height:25px; width:450px;margin:0px;font-size:13px; border-bottom:#CCCCCC dotted 1px;}
#newslistbox ul li a{color: #000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#newslistbox ul li a:visited{color: #000000;}
#newslistbox ul li a:hover{color: #FF6600; text-decoration:none;}
#newslistbox ul li span{float:right;}

#pagebox{float:left;width:554px;color:#000000;text-align:center;height:30px;line-height:30px; margin-left:auto; margin-right:auto;}
#pagebox a{color: #000000; text-decoration:none;}
#pagebox a:visited{color: #000000;}
#pagebox a:hover{color: #ff6600;}
#pagebox span{font-family:webdings;}

.smallclassbox{float:left; width:170px; height:25px; line-height:25px; margin-right:5px; display:inline;}
.smallclassbox a{color: #000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.smallclassbox:visited{color: #000000;}
.smallclassbox:hover{color: #FF6600; text-decoration:none;}

.aLeft{text-decoration:none;color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.aLeft:visited{color:#FFFFFF;}
.aLeft:hover{color:#ff6600;}
