address{font-style:normal; line-height:18px;}
.contact li{
height:35px;
}.contact input{
width:150px;
}
.contact li label{
float:left;width:100px; text-align:left; line-height:23px;margin-right:5px; font-weight:bold;
}
body{
color:#000;
margin:0px; font-size:12px; font-family:Tahoma, sans-serif, "Lucida Sans";
background:url(images/bgMain.jpg) center top fixed;
}
h1,h2,h3,h4,h5,p,ul,ol{
margin:0px;padding:0px;
}
ul,ol{
list-style:none;
}
img{
border:0px;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
 .bar{
 	width:100%;
 	height:37px;
 }
 .bar h2{
 float:left;
 height:37px; text-indent:-5000px;
 }
 .bar div{
 float:right; 
 height:37px; width:21px; 
 }
 .newProduct{background:url(images/newProductNameLoop.gif) repeat-x;}
 .newProduct h2{background:url(images/newProductNameHead1.gif) no-repeat;width:170px; }
 .newProduct div{background:url(images/newProductNameHead2.gif) no-repeat;}
 .regis{background:url(images/registNameLoop.gif) repeat-x;}
 .regis h2{background:url(images/registNameHead1.gif) no-repeat;width:181px; }
 .regis div{background:url(images/registNameHead2.gif) no-repeat;}
 .login{background:url(images/loginHeadLoop.gif) repeat-x;}
 .login h2{background:url(images/loginHead1.gif) no-repeat;width:200px; }
 .login div{background:url(images/loginHead2.gif) no-repeat;}
 .news-article{background:url(images/news_articleLoop.gif) repeat-x;}
 .news-article h2{background:url(images/news_article1.gif) no-repeat;width:163px; }
 .news-article div{background:url(images/news_article2.gif) repeat-x;}
 
 .empty{background:url(images/news_articleLoop.gif) repeat-x; line-height:35px; padding-left:10px; font-weight:bold ; font-size:16px; color:#FFF; width:643px;}
 
 .boxCenter{
 width:886px; margin:0 auto; 
 }
 .boxFloat{
 float:left; width:100%; height:auto;padding-bottom:5px;
 background:url(images/bgLoop.png);
 overflow:auto;
 }
 .closeBox{
 width:100%;float:left; background:url(images/bgFooter.png); height:18px;
 }
 .boxFloat,.closeBox{ behavior:url(iepngfix.htc);}
 .nav{margin-left:13px;height:25px;}
 
 .nav div{
	 position:absolute;
 }
 .nav2{
 margin-left:144px;
 }
 .nav3{
 margin-left:288px;
 }
 .nav4{
 margin-left:432px;
 }
 .nav5{
 margin-left:576px;
 }
 .nav6{
 margin-left:720px;
 }
 .nav div a{
 display:block; width:141px; text-indent:-5000px; height:25px;
 }
 .nav .home{
 background:url(images/nav1-e.gif);
 }
 .nav .home:hover{
 background-position:bottom;
 }
 .nav .category{
 background:url(images/nav2-e.gif);
 }
 .nav .category:hover{
 background-position:bottom;
 }
 .nav .news{
 background:url(images/nav3-e.gif);
 }
 .nav .news:hover{
 background-position:bottom;
 }
 .nav .webboard{
 background:url(images/nav4-e.gif);
 }
 .nav .webboard:hover{
 background-position:bottom;
 }
 .nav .about{
 background:url(images/nav5-e.gif);
 }
 .nav .about:hover{ 
 background-position:bottom;
 }
 .nav .contact{
 background:url(images/nav6-e.gif);
 }
 .nav .contact:hover{
 background-position:bottom;
 }
 .news-search{
 width:861px;margin-left:13px;margin-top:3px;
 height:30px; background:url(images/bgSearch.gif) no-repeat ;
 }
 .news-search marquee{
display:inline;float:left;margin-left:68px; line-height:25px;width:510px; color:#FF6600; font-weight:bold;
 }
 .searchBox{
 float:right;
 }
 .searchBox input{
 background:none; width:163px; border:0px; outline:0px;margin:4px 43px 0 0;height:18px; color:#666666;
 }
 .logo-banner{
 width:865px; margin:0 auto; overflow:auto; margin-top:3px; /*background:url(images/bgMovieIntro.gif); */   
 }
 .searchBox .btnSearch{
 position:absolute; 
 margin:4px 0 0 -38px; width:31px; height:22px;
 }
 .newProductBox{
width:865px; float:left; margin:0 4px 0 11px; display:inline;
 }
 .newProductBox .detailBox{
 width:25%;
 }
 .regisProduct{
width:217px; float:left; margin-right:2px;
 }
 .loginBox{
width:225px; float:left;
 }
 .zone1{
 margin-top:5px; float:left;
 }
 .detailBox li{
 padding:0 7px; line-height:20px;
 }
 .detailBox{
 height:auto !important;
 min-height:253px;
 height:253px;
width:100%;float:left;background:#eaeaea; padding-bottom:5px;
 }
 .detailBox .img{
 background:#fff; text-align:center;
 }
 .detailBox .name{
 padding-top:3px;
 font-size:16px; font-weight:bold ;
 }
 .detailBox .code{
 }
 .detailBox .preview , .detailBox .price{
 margin-top:5px;
 }
 .detailBox .preview a,.detailBox .name a{
 color:#000;text-decoration:none;
 }
 .detailBox .preview a:hover,.detailBox .name a:hover{
text-decoration:underline;
 color:#c00;
 }
 .detailBox .preview{
 font-size:11px; line-height:15px;
 }
 .detailBox .price span{
 font-size:16px; color:#c00; font-weight:bold;
 }
 .left-column{
 float:left; display:inline;
 height:auto; overflow:auto;
 margin:5px 0 0 10px;
 width:204px;
 }
 .left-column .category1{
 width:204px; height:37px; background:url(images/cateHead.gif) no-repeat;
 }
 .left-column .category2{
 margin-top:8px;
 width:204px; height:37px; background:url(images/cateHead2.gif) no-repeat;
 }
 .left-column h3{
 text-indent:-5000px;
 }
 .zone1{
 overflow:auto;
 }
 .left-column ul li{
 font-size:14px; font-weight:bold; color:#333333;
 line-height:30px;border-bottom:1px dotted #ccc; cursor:pointer;
 }
 .left-column ul{
 width:94%;margin:0 auto;
 }
 .left-column .sub li{
 line-height:18px; font-size:12px; font-weight:normal; border:0px; background:url(images/iconArrow.gif) 0 5px no-repeat; padding:0 0 0 10px;
 }
 .left-column .sub li a{
  color:#333;font-weight:bold;
 }
 img{
 border:0px;
 }
 .zone2{
 margin:5px 0 0 8px;
 float:left; width:651px;
 }
 .news-articleRow{
 width:99%;
 padding-bottom:10px;
 margin-top:10px; border-bottom:1px solid #999; float:left;
 }
 .news-articleRow h3{
 font-size:14px; color:#d00; margin-bottom:8px;
 }
 .news-articleRow h3 a{
 color:#d00; text-decoration:underline;
 }
 .news-articleRow h3 a:hover{
 color:#d00; text-decoration:none;
 }
 .news-articleRow p{
 line-height:18px;
 }
 .news-articleRow span{
 float:left;
 }
 .news-articleRow img{
 margin-right:8px; border:3px #eaeaea solid;
 }
.news-articleRow .readmore{
margin-top:8px;
float:right; 
 }
 .news-articleRow .readmore a{
 color:#FF6600; text-decoration:underline;
 }
 .news-articleRow .readmore a:hover{
  text-decoration:none;
 }
 .previewNewsProduct{
width:174px; float:left; margin:0 2px 0 8px;
 }
 .webboardFirstPage{
width:477px; float:left;
 }
 .previewNewsProduct , .webboardFirstPage{
 margin-top:8px;
 }
 .address{
 width:528px; margin:0 auto 8px auto; text-align:center; color:#fff; line-height:18px; font-size:11px;font-style:normal;
 }
 .address span{
 font-size:14px; font-weight:bold;
 }
 .hotProduct,.recProduct{
 margin:0px; float:left; width:173px;
 }
 .hotProduct h3, .recProduct h3{
 float:left;
 width:100%; background:url(images/headHot.gif) no-repeat;
 height:37px;
 margin-bottom:5px;
 text-indent:-5000px;
 }
 .recProduct h3{
 background:url(images/headRecom.gif) no-repeat;
 }
  .hotProduct marquee, .recProduct marquee{ padding:0px;
   float:left;width:100%;
  height:246px; text-align:center; margin:5px 0;
  }
   .hotProduct img, .recProduct img{
   margin:8px 0;
   }
   .webboardFirstPage{ float:left; display:inline;}
   .webboardFirstPage h3{
   float:left;
   text-indent:-5000px;
   width:477px;height:37px;
   background:url(images/headWebboard.gif) no-repeat;
   }
   .webboardFirstPage ul{
   float:left; width:100%;
   margin:5px 0 0 0;
   }
   .webboardFirstPage li{
    color:#666;
   overflow:auto; float:left; width:100%;
   margin-bottom:1px;
   line-height:25px;
   }
   .webboardFirstPage .row1{ background:#e9ecef;}
   .webboardFirstPage .row2{ background:#fff;}
   .webboardFirstPage ul li div{
   float:left;
   }
   .postNumber{
   width:60px; text-align:center; font-weight:bold;
   }
   .topic{width:265px;} .user,.date{text-align:center;}
   .user{width:80px;}
   .date{}
   .webboardFirstPage a{
   color:#d00;
   }
.actionWebboard{
float:right;text-align:right;line-height:20px;margin-top:10px; 
}
.actionWebboard a{
margin-left:10px; font-weight:bold;}
.actionWebboard a:hover{
color:#d00;}
   .webboardFirstPage .user a ,.actionWebboard a{
   color:#0066CC;
   }
   .sponser{
   width:668px; text-align:center; clear:left; margin:0 auto; margin-top:20px;
   }
.chgPage{
float:right;margin-top:5px;
}
/*.chgPage li{
float:left; margin:0 2px;
}
.chgPage li a{display:block; line-height:18px; background:#ff9900; color:#FFF; padding:0 4px; font-weight:bold;}
.chgPage li a:hover{background:#ff0000;}
.map{position:absolute; width:285px; height:218px;margin:82px 0 0 355px;}.map p{text-align:right;}.map p a{background:url(images/search.gif) no-repeat;padding:0 0 0 18px;}
*/
.chgPage strong, .chgPage a{line-height:18px; background:#ff9900; color:#FFF; padding:0 4px; font-weight:bold;}
.chgPage a:hover{background:#ff0000;}
/*
.map{position:absolute; width:285px; height:218px;margin:82px 0 0 355px;}
.map p{text-align:right;}
.map p a{background:url(images/search.gif) no-repeat;padding:0 0 0 18px;}
*/

.map{float:right;width:285px; height:218px;margin:0 0 0 0px;}
.map p{text-align:right;}
.map p a{background:url(images/search.gif) no-repeat;padding:0 0 0 18px;}

.dynamicNav{
line-height:25px;padding-left:13px; display:none;
}

/* Ballt style */
.error, .success{
	width:300px;
	font-weight:bold;
	padding:10px 10px 10px 30px;
}
.error li{margin-left:10px; list-style-type:circle;}
.error{
	color:#F00;
	background:url(style/system/img/error.png) no-repeat 0 7px;
}
.success{
	color:#0C0;
	background:url(style/system/img/success.png) no-repeat 0 5px;
}
