body {
/*height: 100%;*/
/*display: table-cell;*/
margin: 0px;
background-color:#FFFFFF;
background-image : url(images/LaunchingSoon.jpg);
background-size: cover;
background-repeat : no-repeat; 
background-position : 0 0; 	

}

/*font-family: lucida grande,*/
td	 { font-size:12px; color:#FFFFFF; font-family: Georgia, Arial, Verdana, sans-serif; line-height:180%; }  /* 整體文字預設值 */

div { behavior: url(PIE/PIE_uncompressed.htc); }/*IE圓角外掛 */

form { display: block; margin: 0px; padding: 0px; line-height: 100%;}

table {
border-collapse: collapse;
border-spacing: 0px;
white-space: normal;
border:#CCCCCC 0px solid;
}

audio {
width: 300px;
}

#start { /*控制垂直置中，高度百分比必須預抓物件總高度*/
position:absolute; 
width: 90%;  
text-align: center;  
border:#FF0000 0px solid;
}

.HomeBG {  
max-width: auto;  
height: auto;  
} 


table.frame  	{ 
border-collapse:collapse;
border-spacing: 0px;
border:#CCCCCC 1px solid;
}  /*指定某table以內所有表格具有單細框, 記得外部table的border=1*/

a					{ color:#FEEB00; text-decoration:none; cursor: pointer;} /* 整體連結文字預設值 */
a:link			{ color:#FEEB00; }
a:visited		{ color:#FEEB00; }
a:active			{ color:#FF0000; }
a:hover			{ color:#FF0000; }

a:link img		{ border: 0px; }  /* 整體連結圖片預設值無框 */
a:visited img { border: 0px; }
a:active img	{ border: 0px; }
a:hover img	{ border: 0px; }

hr	{ 
height:0px; 
margin: 6px 0px 0px 0px;
padding: 0px; 
border:solid #555555 0px; 
border-bottom-width:1px; 
}

p { padding: 10px 0px 10px 0px; margin: 0px; }

ul, ol { margin: 0px; padding: 0px 0px 0px 30px; }

li {  /*項次為方塊*/
list-style-type:square;  
list-style-position: outside; 
margin: 0px 0px 0px -10px; 
} 

.space {height:10px; height:8px\9; line-height:0\9; } /*留白空間用*/
.clean	{clear: both; border:#fff 0px solid;} /*斷開float屬性用*/

#fixed 			{position:relative;}
#fixedright 	{position:relative; float:right;}
#logo 			{position:absolute; left:0px; top:5px;}

#topmenu {  
margin: 0px 0px 0px 280px;
height:25px;
border:#fff 0px solid; 
} 

.global	{
float:right; 
line-height:100%;
color:#D0D0D0;
 font-family: Verdana;
font-size:15px; 
font-weight:bold; 
padding: 0px 10px 0px 0px;
}

.menu	{
float:left; 
line-height:100%;
color:#808080; 
font-size:12px; 
font-weight:bold; 
padding: 0px 16px 0px 14px;
border-right:#808080 2px solid; 
}
.menu a:link			{color:#D0D0D0;}
.menu a:visited 		{color:#D0D0D0;}
.menu a:active 		{color:#FF0000;}
.menu a:hover 		{color:#FF0000;}

.topline {  
display: table-cell;
height:45px;
padding: 0px 15px 15px 0px;
text-align: right;
vertical-align: bottom;
background : url(images/menu_line.gif);
background-repeat : repeat-x;
background-position : 0px 35px; 
border:#fff 0px solid; 
} 

.damnIEcenter { /*第二種置中方式可於IE有用*/
position:absolute; 
bottom:0px;
width:100%; 
text-align: center;
border:#FFFF00 0px solid; 
}

.subimg {  
padding: 0px 14px 14px 0px;
float:left; 
} 

#page { 
position:absolute; z-index:500; 
width:100%; 
left:0px; 
top:-506px; 
padding: 0px;
border:#FFCC00 0px solid; 
}

.page-left { 
position:absolute; z-index:502; 
width:50%; 
border:#FF0000 0px solid; 
float:left;
}

.page-right { 
position:relative; z-index:501; 
/*width:30%; 避免推擠問題掉格*/
border:#00FF40 0px solid; 
float:right; 
}

.pagerow {  /* 分頁空間圓角 */
position:relative;
width:100%; height:506px;
padding: 0px;
border-radius: 20px;
}

#home-end {position:absolute; width: 100%; top:-196px; *top:-194px;} /* 分頁底部區塊色 */
#game-end {position:absolute; width: 100%; top:-90px; *top:-88px;} /* 分頁底部區塊色 */

#about-end {
position:absolute; 
width: 100%; 
top:-380px; 
height:380px;
border-radius: 0px 0px 20px 0px;
/*background:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));
background:-moz-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0));
background:-o-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0));
background: #000000\9;
filter:Alpha(Opacity='50',FinishOpacity='0',Style='1'); */
background-image : url(images/belowBG.png);
background-repeat : repeat-y;
background-size:contain; 
}

#product-end {
position:absolute; 
width: 100%; 
top:-380px; 
height:380px;
border-radius: 0px 0px 20px 0px;
background-image : url(images/belowBG.png);
background-repeat : repeat-y;
background-size:contain; 
}

#news-end {
position:absolute; 
width: 100%; 
top:-430px; 
height:430px;
border-radius: 0px 0px 20px 0px;
background-image : url(images/belowBG.png);
background-repeat : repeat-y;
background-size:contain; 
}

#media-end {
position:absolute; 
width: 100%; 
top:-430px; 
height:430px;
border-radius: 0px 0px 20px 0px;
background-image : url(images/belowBG.png);
background-repeat : repeat-y;
background-size:contain; 
}

.gaming-L { /*左邊玻璃*/
position:absolute; 
width: 100%; 
top:-435px; 
height:435px;
border-radius: 0px 0px 20px 0px;
background-image : url(products/images/bg-Gaming-L.png);
background-repeat : no-repeat;
}

.gaming-R { /*右邊玻璃*/
position:absolute; 
top:55px; 
right:0px;
height:300px;
background-image : url(products/images/bg-Gaming-R.png);
background-position : right; 
background-repeat : no-repeat;
border:#FF0000 0px solid;
}


/* 以下各分頁背景 */

.support, .information, .affiliate { 
background-color:#3c3c41; 
background-image : url(support/images/bg-support.png);
background-repeat : no-repeat;
background-position : right;
}

.index { background-color:#785d1f; 
background-image : url(images/bg-index.jpg);
background-repeat : no-repeat;
background-position : left;
}

.home {
background-image : url(images/home.png);
background-repeat : no-repeat;
background-position : right;
width:100%; height:506px;
border-radius: 20px;
}

.story { background-color:#3c3c41; 
background-image : url(about/images/bg-story.png);
background-repeat : no-repeat;
background-position : right;
}

.company { background-color:#3c3c41; 
background-image : url(about/images/bg-Company.png);
background-repeat : no-repeat;
background-position : right;
}

.factory { background-color:#3c3c41; 
background-image : url(about/images/bg-factory.png);
background-repeat : no-repeat;
background-position : right;
}

.organization { background-color:#3c3c41; 
background-image : url(about/images/bg-organization.png);
background-repeat : no-repeat;
background-position : right;
}

.policy { background-color:#3c3c41; 
background-image : url(about/images/bg-policy.png);
background-repeat : no-repeat;
background-position : right;
}

.following { background-color:#3c3c41; 
background-image : url(about/images/bg-Following.png);
background-repeat : no-repeat;
background-position : right;
}

.capability { background-color:#3c3c41; 
background-image : url(about/images/bg-capability.png);
background-repeat : no-repeat;
background-position : right;
}

.contact { background-color:#3c3c41; 
background-image : url(about/images/bg-Contact.png);
background-repeat : no-repeat;
background-position : right;
}

.productHome { background-color:#c5c4c5; 
background-image : url(products/images/bg-product.jpg); /*畫冊*/
background-repeat : no-repeat;
background-position : left;
}

.gamingHome { 
background-image : url(products/images/bg-GamingSeries.jpg);
background-repeat :  repeat-x;
}

.NC1BG {
background-color:#282833; 
background-image : url(products/images/bg-NC1.png);
background-repeat : no-repeat;
background-position : right;
}

.NC2BG {
background-color:#001515; 
background-image : url(products/images/bg-NC2.png);
background-repeat : no-repeat;
background-position : right;
}

.NC3BG {
background-color:#13092B; 
background-image : url(products/images/bg-NC3.png);
background-repeat : no-repeat;
background-position : right;
}

.NC4BG {
background-color:#282833; 
background-image : url(products/images/bg-NC4.png);
background-repeat : no-repeat;
background-position : right;
}

.NX1BG {
background-color:#222222; 
background-image : url(products/images/bg-NX1.png);
background-repeat : no-repeat;
background-position : right;
}

.NH1BG {
background-color:#000000; 
background-image : url(products/images/bg-NH1.png);
background-repeat : no-repeat;
background-position : right;
}

/*以下產品圖分類*/

.product-temp  { 
position:relative; 
left:-220px; 
top:350px; 
padding: 0px;
}

.product-PIC  { 
position:relative; 
margin:130px 45px 0px 0px;
border:#FF0000 0px solid; 
}

.gaming-PIC  { 
position:relative; 
margin:-79px -15px 0px 0px;
border:#FF0000 0px solid; 
}

.NC1-PIC  { 
position:relative; 
margin:100px 100px 0px 0px;
border:#FF0000 0px solid; 
}

.NC2-PIC  { 
position:relative; 
margin:120px 120px 0px 0px;
border:#FF0000 0px solid; 
}

.NC3-PIC  { 
position:relative; 
margin:120px 80px 0px 0px;
border:#FF0000 0px solid; 
}

.NC4-PIC  { 
position:relative; 
margin:170px 120px 0px 0px;
border:#FF0000 0px solid; 
}

.NX1-PIC  { 
position:relative; 
margin:80px 30px 0px 0px;
border:#FF0000 0px solid; 
}

.NH1-PIC  { 
position:relative; 
margin:80px 30px 0px 0px;
border:#FF0000 0px solid; 
}


#pagemenu { /* 分頁功能目錄 */
position:absolute; z-index:1003; 
top: -70px;
width:500px;
background-image : url(products/images/submenu-BG.png);
background-repeat : no-repeat;
background-position : right;
border:#FF0000 0px solid;
} 

#pagemenu2 { /* 分頁功能目錄 */
position:absolute; z-index:1003; 
top: -70px;
width:500px;
background-image : url(products/images/submenu-BG.png);
background-repeat : no-repeat;
background-position : -90px 0px;
border:#FF0000 0px solid;
} 

.pagemenu { /* 分頁功能目錄 */
float:left;
} 

.title	{ /*主標題*/
color:#FFFFFF;
font-family: "Times New Roman", serif; 
letter-spacing : 1pt;
font-size:30px;
font-weight:bold;
padding: 0px 0px 15px 20px;
} 

.title-gallery	{ /*主標題*/
color:#FFFFFF;
font-family: "Times New Roman", serif; 
letter-spacing : 1pt;
font-size:26px;
font-weight:bold;
padding: 0px 0px 15px 0px;
} 


.title-image	{ 
line-height:100%;
padding: 0px 0px 0px 20px;
} 

.title-product	{ 
color:#ffaa00;
font-family: "Corbel Century Gothic", "AvantGarde Md BT", Arial, sans-serif;
font-size:18px;
padding: 0px 0px 0px 0px;
} 


.subtitle	{ 
color:#AADFFF;
font-family: "Lucida Sans Unicode", Tahoma, sans-serif;
font-size:14px;
font-weight:bold;
padding: 0px 0px 0px 0px;
} 

.txt-box {
border-radius: 10px;
background-image : url(images/G-bg.png);
}


.pagetxt	{ 
color:#FFFFFF;
text-shadow: 2px 2px 3px #000;
padding: 10px 10px 0px 25px;
border:#FF0000 0px solid;
filter:Glow(Color='#000000', Strength='2')\9;
} 

.spectxt	{ 
line-height:120%;
color:#FFFFFF;
text-shadow: 1px 1px #000000;
padding: 10px 0px 20px 25px;
border:#FF0000 0px solid;
} 

.pagetable td { 
color:#FFFFFF;
text-align:center;
vertical-align:top;
line-height:150%; 
border:#000000 1px solid;
} 

.pagetable2 td { 
color:#FFFFFF;
text-align:center;
line-height:120%; 
} 

.TDborder { 
background-image : url(images/G-bg.png);
padding: 4px;
} 

.TDborder2 { 
background-image : url(images/C-bg.png);
} 











.cutLeft	{  
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
border:#CCCCCC 0px solid;
} /*分割為左面區塊.寬度由外部自行取決*/

.cutRight {  
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:right;
border:#CCCCCC 0px solid;
} /*分割為右面區塊.寬度由外部自行取決*/





.itemtitle		{  
font-size:13px;
color:#7DCEFF;
font-weight:bold;
padding: 0px 0px 6px 0px;
} /*子項小標題*/

.freeboxL 	{ 
float:left;
border-left:#000000 1px solid;
border-top:#000000 1px solid;
} /*自動寬度小盒子總外框*/

.freeboxR 	{ 
float:left;
border-left:#000000 1px solid;
border-top:#000000 1px solid;
border-right:#000000 1px solid;
} /*自動寬度小盒子總外框結尾用*/

.freebox1 	{ 
padding: 1 10 1 10;
border-bottom:#000000 1px solid;
white-space: nowrap; 
} /*自動寬度小盒子淺橘色*/

.freebox2 	{ 
padding: 1 10 1 10;
border-bottom:#000000 1px solid;
border-right:#000000 1px solid;
white-space: nowrap; 
} /*自動寬度小盒子水藍色*/

.date		{ 
font-size:8pt;
*font-size:10px;
color:#C4F0BB;
padding: 0px 0px 0px 6px;
}  /*日期*/

.more {
padding: 0 0 0 0;
text-align:right;
border:#000000 0px solid;
}

.newstitle		 			{color:#FFFFFF;}
.newstitle a:link			{color:#FFFF00;}
.newstitle a:visited 	{color:#7DCEFF;}
.newstitle a:hover 		{color:#ff0000;}
a.newstitle:link			{color:#FFFF00;}
a.newstitle:visited 	{color:#7DCEFF;}
a.newstitle:hover 		{color:#ff0000;}



.copyright	{ 
/*display: table-cell;*/
font-size:8pt; color:#000; 
font-weight: bold; 
padding: 20px 0px 20px 0px;
text-align: center;
vertical-align: middle;
border:#FFF 0px solid;
}
.copyright a:link		{ font-size:10px; color:#FF9100;}
.copyright a:visited 	{ font-size:10px; color:#FF9100;}
.copyright a:hover 	{ font-size:10px; color:#FFCC00;}

.support					{ font-size:10px; color:#666666;}


select, input.post { font-size:12px; font-family:Arial; color:#000000;}

textarea.post { font-size:14px; font-family:Arial; color:#000000; line-height:140%;}

input.button 	{
font-family:Arial; font-size:12px;
*font-size:12px;
*padding-top:1px;
*padding-left:2px;
*padding-right:2px;
*height:20px;
}


.more_top	{ 
padding-top: 10px;
} 