@charset "utf-8";
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body, div, dl, dt, dd, th, th, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{ margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;}
body{ background:#000000; font-size:12px; color:#FFFFFF;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}
.clear { clear:both;}
a{ color: #666666; text-decoration:none;}
a:hover {	color: #333333;}
.link-footer a{ color:#a4a4a4;}
.link-footer a:hover{ color:#333333;}

#main{ margin:0 auto; width:960px; overflow:hidden;}
#footer{
	width:970px;
	padding-top:5px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer a{ color: #999999; text-decoration:none;}
#footer a:hover {	color: #666666;}
.header_bg{ background:url(../images/header_bg.jpg) top repeat-x;}
.footer_bg{ background:url(../images/footer_bg.jpg) repeat-x; height:80px;}
#index_left_column{ float:left; width:516px; overflow:hidden;}
#index_right_column{ float:right; width:415px; overflow:hidden;}
#left_column{ float:left; width:217px; overflow:hidden;}
#right_column{ float:right; width:720px; overflow:hidden; background:url(../images/side.jpg) top left no-repeat; padding:0 0 0 21px;}
#content{ padding:20px 12px;}

.search{ background-color:#333333; padding:7px 5px;}
.search select{ background:#000000; color:#cccccc; border:1px solid #cccccc;}
.search input{ background:#000000; color:#cccccc; border:1px solid #cccccc; width:200px;}
.search2{ border:#333333 1px solid; border-bottom:none;}
.search2 td{ padding:4px 5px; border-bottom:#333333 1px solid;}
.search2 select{ background:#000000; color:#cccccc; border:1px solid #cccccc;}
.search2 input{ background:#000000; color:#cccccc; border:1px solid #cccccc;}
.title_promotion{ background:url(../images/ti_promotion.jpg) no-repeat; width:71px; height:21px; padding:7px 0 0 445px;}
.more a { width: 62px;  height: 14px;  overflow: hidden;  display: block;  background:url(../images/btn_more2.jpg) right no-repeat;}
.more a:hover {  background-position: left;}
.prod_tb{ width:120px; color:#CCCCCC; float:left; margin:0 4px;}
.prod_tb td{ padding:3px 0;}
.prod_tb img{ border:5px solid #484848; width:100px; overflow:hidden;}
.prod_tb a{ color:#CCCCCC; text-decoration:none;}
.prod_tb a:hover {	color: #ffffff;}
.news_tb{ color:#ffffff; background:#424242; border:#626262 1px solid; padding:10px; border-top:none;}
.news_tb tr{ background:url(../images/dot_line.jpg) repeat-x bottom;}
.news_tb th{ color:#cccccc; font-weight:normal; padding:0 7px;}
.news_tb a{ color: #ffffff; text-decoration:none;}
.news_tb a:hover {	color: #cccccc;}

.mainti_bg{ background:url(../images/mainti_bg.jpg) no-repeat; width:208px; height:85px; padding:17px 0 0 9px;}
/*內頁左邊次選單*/
.button1 { width:187px; overflow:hidden; padding:0 15px 35px; background:url(../images/mainti_middle.jpg) repeat-y;}
.button1 ul { list-style: none;}
.button1 li { background:url(../images/mainti_line.jpg) repeat-x bottom; list-style: none;}
.button1 li a { padding:6px 10px 6px 10px;  width:167px !important; width /**/: 187px; display: block; color:#ffffff; text-decoration: none;}
.button1 li a:hover { color:#999999;}
.button2 { overflow:hidden; padding:0 10px 10px;}
.button2 ul { list-style: none;}
.button2 li { background:none; list-style: none;}
.button2 li a { padding:6px 0;  width:167px !important; width /**/: 187px; display: block; color:#999999; text-decoration: none;}
.button2 li a:hover { color:#ffffff;}

.form{ background:#424242;}
.form td{ background:#000000; padding:5px;}
.form th{ font-weight:normal; background:#000000; padding:5px; text-align:right; color:#ffffff;}
.form input,select,textarea{ background-color:#333333; border:1px solid #666666; color:#ffffff;}
input.btn{ background:#ffffff; padding:0 15px; color:#333333;}
.faq_tb{ background:#424242; border:#626262 1px solid; padding:3px; margin-bottom:10px;}
.faq_tb td{ padding:5px;}
.faq_a{ background:#FFFFFF; color:#666666; padding:10px;}
.faq_line{ background:url(../images/faq_line.jpg) repeat-x; height:2px;}
.page a{ color: #ffffff; text-decoration:none;}
.page a:hover{ color: #cccccc;}
.download{ border-bottom:#660000 1px solid; margin-bottom:10px;}
.download a{ color: #ffffff; text-decoration:none;}
.download a:hover{ color: #cccccc;}
.news_cont_tb{border-top:#666666 1px solid;}
.news_cont_tb td{ padding:4px 5px; border-bottom:#666666 1px solid;}
.news_cont{ background:#FFFFFF; width:659px; overflow:hidden; color:#666666; padding:10px;}
.tb_line td{ border-bottom:#660000 1px solid; padding:3px 0;}
.prod_list{ border-bottom:#660000 1px solid; padding-bottom:10px;}
.prod_list img{ border:5px solid #484848; width:100px; overflow:hidden;}
.prod_list a{ color:#ffffff;}
.prod_list a:hover{ color:#ffffff; text-decoration:underline;}
.compare th{ background:#666666; padding:5px; text-align:right;}
.compare td{ background:#FFFFFF; padding:7px; color:#333333; text-align:center;}

.map{ color:#666666; padding-bottom:1px;}
.map a{ color: #666666; text-decoration:none;}
.map a:hover {	color: #999999;}
.title_bg{ background:url(../images/title_bg.jpg) no-repeat; width:700px; height:27px; padding:12px 0 0 20px;}

.margin_t15{ margin-top:15px;}
.margin_b15{ margin-bottom:15px;}
.margin_b5{ margin-bottom:5px;}
.f-color9{ color:#999999;}
.lh18{ line-height:18px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}

.lcd_search{
 float:left;
 width:300px;
}
.lcd_subBtn{
 float:right;
}
.lcd_clear{
 clear:both;
}
