@charset "utf-8";
/* CSS Document */

#news, #keycaps{
	width:850px;
	margin:0 auto;
}
#news_title{
	height:50px;
	border-left:3px solid #0F0;
	font:17px "Arial Black", Gadget, sans-serif ;
	color:#CCC;
}
#news h1, #keycaps h1{
	font:17px "Arial Black", Gadget, sans-serif ;
	color:#CCC;
	padding:22px 0 0 0;
	text-decoration:none;
}
#news ul{list-style:none; margin-left:10px; padding-bottom:20px;}
#news li{background:url(../images/products/lists/list_icon.gif) no-repeat left center;padding:10px 0;}
#news li a:link{ padding-left:15px; color:#CCC; text-decoration:none; font-size:13px;}
#news li a:hover{ color:#FFF; text-decoration:underline;}
#company{ width:980; height:290px; background:url(../images/company/company_title.jpg) no-repeat;}
#news p{ color:#CCC; line-height:1.5em; font-size:13px;}
#comp_setion01{	height:320px;padding-right:480px;background:url(../images/company/company_photo_01.jpg) no-repeat right top;}
#comp_setion02{	height:270px;padding-left:210px;background:url(../images/company/company_photo_02.jpg) no-repeat left top;}
#comp_setion02 ul{list-style:none; width:600px;}
#comp_setion02 li{ background:url(../images/products/lists/list_icon.gif) no-repeat left center; padding-left:15px; color:#FFF; font-size:13px;}
#company p{ color:#CCC; line-height:1.5em; font-size:13px;}	

#partner{width:980; margin:0 auto; padding:0 0 20px 0;}
#partner td{
	border-top:none;
	border-bottom:1px solid #666;
	border-left:none;
	border-right:1px solid #666;
	padding:7px 5px 7px 20px;
	color:#CCC;
	font:13px Arial, Helvetica, sans-serif;
	text-align:left;
}
#keycaps{width:850px; padding-bottom:20px;}
#keycaps h2{ font:13px Arial, Helvetica, sans-serif; line-height:1.5em; padding:20px 0 0 15px; color:#CCC;}
#keycaps p{color:#999; line-height:1.5em; font-size:13px; padding:0 0 10px 15px; background:url(../images/products/feature_bg.jpg) bottom repeat-x;}
#PBT{position:relative; height: 150px; margin:0; padding:10px 0;}
#ABS{position:relative; height: 150px; margin:20px 0 0 0;}
#PBT .photo_01{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 0 no-repeat scroll; top: 0; left: 0;}
#PBT .photo_02{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -150px no-repeat scroll; top: 0; left: 290px;}
#PBT .photo_03{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -300px no-repeat scroll; top: 0; left: 0;}
#PBT .photo_04{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -450px no-repeat scroll; top: 0; left: 290px;}
#PBT .photo_05{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -600px no-repeat scroll; top: 0; left: 0px;}
#PBT .photo_06{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -750px no-repeat scroll; top: 0; left: 290px;}
#ABS .photo_01{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/ABS.jpg) 0 0 no-repeat scroll; top: 0; left: 0;}
#ABS .photo_02{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/ABS.jpg) 0 -150px no-repeat scroll; top: 0; left: 290px;}
#ABS .photo_03{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/ABS.jpg) 0 -300px no-repeat scroll; top: 0; left: 0;}
#ABS .photo_04{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/ABS.jpg) 0 -450px no-repeat scroll; top: 0; left: 290px;}
#ABS .photo_05{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/ABS.jpg) 0 -600px no-repeat scroll; top: 0; left: 0px;}
#PABS .photo_06{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/ABS.jpg) 0 -750px no-repeat scroll; top: 0; left: 290px;} .photo_01{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 0 no-repeat scroll; top: 0; left: 0;}
#PBT .photo_02{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -150px no-repeat scroll; top: 0; left: 290px;}
#PBT .photo_03{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -300px no-repeat scroll; top: 0; left: 0;}
#PBT .photo_04{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -450px no-repeat scroll; top: 0; left: 290px;}
#PBT .photo_05{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -600px no-repeat scroll; top: 0; left: 0px;}
#PBT .photo_06{ position:absolute; width: 280px; height: 150px; display: block; background:url(../images/products/keycaps/PBT.jpg) 0 -750px no-repeat scroll; top: 0; left: 290px;}
#PBT span, #ABS span {width: 280px; position: relative; top: 128px; left: 0; color: #ccc; background-color:#000; padding: 2px 6px; font-size:13px;}
#PBT .table,#ABS .table{
	width:250px;
	position:absolute;
	margin-left:580px;
	left: 2px;
	top: 2px;
}
#PBT td, #ABS td{border-top:none;border-bottom:1px solid #666;border-left:none;border-right:1px solid #666;padding:7px 5px 7px 10px;color:#fff;font:13px Arial, Helvetica, sans-serif;text-align:left;}
#retail_PSU_00{position:relative; padding:10px 0;}
#retail_PSU_01{ width:372px; padding:10px; position:absolute;}
#retail_PSU_01 ul{list-style-type:square;margin:0;padding:0;}
#retail_PSU_01 li{display:block; padding-left:15px; padding-bottom:10px; width:357px; color:#CCC; font:13px Arial, Helvetica, sans-serif;}
.list li{color:#CCC; line-height:1.5em; font:13px Arial, Helvetica, sans-serif; margin-left:20px; padding-bottom:10px;}
#retail_PSU_02{margin-left:382px;}
#retail_PSU_03{ padding:20px 0;}
#retail_PSU_04{ width:300px; float:left;}
#retail_PSU_05{width:600px;margin-left:320px; }
#Accessories{padding:10px 0 20px 0}
#Accessories p{ font:13px Arial, Helvetica, sans-serif ; line-height:1.5em; color:#CCC; width:695px; padding:0 10px 10px 0;}
#Accessories h2{ font:Arial, Helvetica, sans-serif; font-size:13px; color:#0F0; padding:20px 0 0 0;}
#acc_01, #acc_02, #acc_03, #acc_04{ margin-top:20px; height:530px;}

#QA ul{list-style:none; margin-left:10px; padding:20px 0;}
#QA li { display:block; padding:5px 15px; background:url(../images/template_bg/list_icon_01.png) no-repeat top left ;}
#QA li a{color:#FFF; font: 13px bold Arial, Helvetica, sans-serif ;}
#QA li p{ display:block; line-height:1.7em; font-size:12px; padding:0 0 20px 0; margin-top:0; background:url(../images/products/feature_bg.jpg) bottom repeat-x;}
#QA ul ul{ color:#0F0; font-size:12px;}
#QA ul ul li{ background:url(../images/template_bg/warranty.png) no-repeat left top;  padding:0 0 5px 12px;}
#QA ul ul li a{ color:#CCC; font: 12px bold Arial, Helvetica, sans-serif ; line-height:25px;}
#QA ul ul li a:hover{ color:#CCC; font: 12px bold Arial, Helvetica, sans-serif ; line-height:25px; text-decoration:none;}
#QA_note{color:#CCC,}
#warranty li{list-style:}

#update {width: 800px; text-transform:none;}
#update ul{
	margin: 0px 10px 10px 30px; text-transform:none;}
#update ul li {
	margin-top: 0px; background:none;}
#update ul li .update_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background:none;
	padding-left: 20px;
	color: #0F0;
	font-weight:bold;
	margin-bottom:10px; text-transform:none;

	}

#update ul ul {
	background-color:#000; overflow:hidden;

}
#update li li{
	width:350px;
	margin-top:0px;
	float:left;}
#update li li a{	
	margin:0;
	padding:10px 0 10px 35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-transform:none;
	background:url(../images/software/update_01.jpg) no-repeat;
}
#update li li a:link {	
	margin:0;
	padding:10px 0 10px 35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-transform:none;
	background:url(../images/software/update_01.jpg) no-repeat;
}

#update li li a:hover {
	color:#0F0;
	background:url(../images/software/update_01_f2.jpg) no-repeat;
}
#update li li a.here{	
	margin:0;
	padding:10px 0 10px 35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-transform:none;
	text-decoration:none;
	background:url(../images/software/update_01.jpg) no-repeat;
}
#update ul ul p{
	float:left;	
	color: #CCC;
	display:block;
	width:700px;
	font-size:12px;
	line-height:1.6em;
	background-color:#333;
	padding:10px;
}

#update2 {width: 800px; text-transform:none;}
#update2 ul{
	margin: 0px 10px 10px 30px; text-transform:none;}
#update2 ul li {
	margin-top: 0px; background:none;}
#update2 ul li .update_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background:none;
	padding-left: 20px;
	color: #0F0;
	font-weight:bold;
	margin-bottom:10px; text-transform:none;

	}

#update2 ul ul {
	background-color:#000; overflow:hidden;

}
#update2 li li{
	width:350px;
	margin-top:0px;
	float:left;}
#update2 li li a{	
	margin:0;
	padding:10px 0 10px 35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-transform:none;
	background:url(../images/software/update_01.jpg) no-repeat;
}
#update2 li li a:link {	
	margin:0;
	padding:10px 0 10px 35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-transform:none;
	background:url(../images/software/update_01.jpg) no-repeat;
}

#update2 li li a:hover {
	color:#0F0;
	background:url(../images/software/update_01_f2.jpg) no-repeat;
}
#update2 li li a.here{	
	margin:0;
	padding:10px 0 10px 35px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff; text-transform:none;
	text-decoration:none;
	background:url(../images/software/update_01.jpg) no-repeat;
}
#update2 ul ul p{
	float:left;	
	color: #CCC;
	display:block;
	width:700px;
	font-size:12px;
	line-height:1.6em;
	background-color:#333;
	padding:10px;
}

.update_line{border-top:1px solid #0F0; display:block; padding:5px 0;}
.movie a{
	color:#CCC;
}
.movie a:hover {
	color:#0F0;}
.movie a:active {
	color:#CCC;}
.vedio{
	color:#CCC;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
}
.vedio a:link{
	color:#CCC;
}
.vedio a:hover{
	color:#0F0;
}