*
	{
		margin: 0;
		padding: 0;
	}

body
	{
		background-color: #FFFFFF;
		padding: 0;
		margin: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

a
	{
		text-decoration: none;
		color: #444444;
	}

img, div { behavior: url("../_js/iepngfix.htc") }
	
p
	{
		margin: 10px 0px 0px 0px;
	}
	
UL
	{
		padding: 8px 0 0 2em;
	}

#Page
	{
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	
#DisplayArea0
	{
		width: 1000px;
		height: 780px;
		margin: 0 auto 0 auto;
		position: relative;
		background-color: #DDDDDD;
/*		background-image: url("/images/background/Home_BG.png");
		background-repeat: no-repeat;	*/
	}

#HBgShadow
	{
		width: 100%;
		position: relative;
		background-image: url("../images/background/Home_Shadow.png");
		background-position: top center;
		background-repeat: repeat-y;
	}

#HLogo
	{
		position: absolute;
		width: 145px;
		height: 152px;
		top: 5px;
		left: 20px;
/*
		width: 163px;
		height: 158px;
		top: 10px;
		left: 25px;
*/
		background-image: url("../images/background/Home_Logo_BG.png");
		background-repeat: no-repeat;

		z-index: 110;
	}
	
#HMenuArea
	{
		padding: 0;
		margin: 0;
		width: 556px;
		height: 53px;
		position: absolute;
		top: 30px;
		left: 350px;
		background-image: url("../images/background/Home_Menu_BG.png");
		background-repeat: no-repeat;
		z-index: 203;
	}

#HSearchArea
	{
		padding: 0;
		margin: 0;
		width: 260px;
		height: 21px;
		position: absolute;
		top: 9px;
		left: 720px;
		z-index: 102;
		text-align: left;
		vertical-align: top;
	}
	
#HSearchArea input.HomeSearch
	{
		border-style: solid;
		border-width: 1px;
		border-color: #6BD13A;
		background-color: #FFFFFF;
		color: #444444;
		font-size: 12px;
	}
	
/*	
#HMenu span
	{
		display: none;
		position: absolute;
	}
*/

#HMenuArea ul
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		position: relative;
		display: block;
		top: 13px;
		left: 15px;
	}

#HMenuArea  ul li
	{
		position: absolute;
		top: 0px;
		display: block;
	}

#HMenuArea a
	{
		display: block;
		text-indent: -900%;
		position: relative;
		outline: none;
	}

#HMenuArea ul li a:hover
	{
		background-position: left bottom;
	}

#HMenuArea ul li ul
	{
		display: none;
/*		visibility: hidden;*/
		position: relative;
		padding: 0;
		margin: 0;
		background-color: #444444;
		z-index: 201;
		top: 1px;
		left: 0px;
		/* for IE */
		filter:alpha(opacity=90);
		/* CSS3 standard */
		opacity: 0.9;
		/* for Mozilla, Firefox */
		-moz-opacity: 0.9;	
	}

#HMenuArea ul li.HAboutUS
	{
		left: 0px;
		top: 0px;
	}

#HMenuArea ul li.HProducts
	{
		left: 123px;
		top: 0px;
	}

#HMenuArea ul li.HNews
	{
		left: 247px;
		top: 0px;
	}

#HMenuArea ul li.HMediaGallary
	{
		left: 395px;
		top: 0px;
	}
	
#HMenuArea ul li:hover ul, #HMenuArea ul a:hover ul
	{
		display: block;
/*		visibility: visible;*/
	}

#HMenuArea a.HUAboutUS
	{
		width: 133px;
		height: 28px;
		background-image: url(../images/HMenu_About.png);
		background-position: no-repeat;
	}

#HMenuArea a.HUProducts
	{
		width: 133px;
		height: 28px;
		background-image: url(../images/HMenu_Product.png);
		background-position: no-repeat;
	}

#HMenuArea a.HUNews
	{
		width: 158px; 
		height: 28px;
		background-image: url(../images/HMenu_News.png);
		background-position: no-repeat;
	}

#HMenuArea a.HUMediaGallary
	{
		width: 133px;
		height: 28px;
		background-image: url(../images/HMenu_Gallery.png);
		background-position: no-repeat;
	}

#HMenuArea  ul li ul li
	{
		display: block;
		height: 30px;
		position: relative;
		border-top: 1px solid #999999;
		padding: 10px 10px 0px 10px;
		margin: 0;
	}

#HMenuArea  ul li ul li a
	{
		text-indent: 0px;
		color: #FFFFFF;
		font-size: 12px;
		position: relative;
		background-image: url('');
	}

#HMenuArea  ul li ul li a:hover
	{
		color: #FF8A20;
	}
	


#HFlashArea
	{
		padding: 0;
		margin: 0;
/*		width: 1000px;
		height: 423px;	*/
		width: 1280px;
		height: 551px;	
		position: absolute;
		top: -48px;
		left: -130px;
		background-image: url("../images/background/Home_Flash_BG1.png");
		background-repeat: no-repeat;
		z-index: 101;
	}
	
#HFlashArea table.HomeFlash
	{
		position: relative;
		top: 131px;
		left: 247px;
		width: 806px;
		height: 256px;
	}

#HProductArea
	{
		padding: 0;
		margin: 0;
		width: 675px;
		height: 160px;
		position: absolute;
		top: 346px;
		left: 45px;
		z-index: 103;
	}

#HNewProducts
	{
		padding: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		position: relative;
		top: 0px;
		left: 0px;
		border-width: 0px;
	}
	
#HNewProducts td.HNPLeft
	{
		width: 29px;
	}
	
#HNewProducts td
	{
		width: 175px;
		text-align: center;
		vertical-align: top;
	}	
	
#HNewProducts td.HNPRight
	{
		width: 29px;
	}	
	
#HNewProducts .HNPImg
	{
		width: 175px;
		height: 105px;
		background-repeat: no-repeat;
		background-position: center 10px;
	}	
	
#HNewProducts .HNPTitle
	{
		color: #A03C00;
		font-size: 12px
	}	
	
#HNewProducts .HNPName
	{
		color: #B86800;
		font-size: 12px
	}

#preview_div
	{
		display: none;
		position: absolute;
		z-index:200; 
	}

#HNewsArea
	{
		padding: 0;
		margin: 0;
		width: 740px;
		height: 150px;
		position: absolute;
		top: 500px;
		left: 45px;
		background-image: url("../images/background/Home_News_BG.png");
		background-repeat: no-repeat;
		z-index: 104;
	}
	
#HNews
	{
		padding: 0;
		margin: 0;
		width: 500px;
		position: relative;
		top: 0px;
		left: 20px;
		border-width: 0px;
	}
	
#HNews tr
	{
		color: #555555;
		text-align: left;
		vertical-align: bottom;
	}
		
#HNews td
	{
		padding: 5px 0px 1px 0px;
		border-bottom: 1px dotted #AAAAAA;
	}

#HNews td.HNTitle
	{
		width: 300px;
	}
	
#HNews td.HNDate
	{
		width: 100px;
	}
	
#HNews td.HNTitle
	{
		width: 100px;
	}
	
#HShowProduct
	{
		padding: 0;
		margin: 0;
		width: 220px;
		height: 396px;
		position: absolute;
		top: 280px;
		left: 800px;
		background-image: url("../images/HShowProduct.png");
		background-repeat: no-repeat;
		z-index: 109;
	}
	
#FooterArea0
	{
		width: 1000px;
		height: 80px;
		margin: 0 auto 0 auto;
		position: relative;
		top: 660px;
		padding: 0 0 5px 0;
		background-image: url("../images/background/Footer_BG.png");
		background-repeat: no-repeat;
		vertical-align: bottom;
	}

#FooterTable
	{
		width: 1000px;
		height: 70px;
		position: relative;
		font-size: 9px;
	}
	
#FooterTable td.FooterLeft
	{
		width: 300px;
		margin: 0;
		position: relative;
		color: #000000;
		text-align: center;
		vertical-align: bottom;
	}
	
#FooterTable td.FooterCenter
	{
		width: 400px;
		margin: 0;
		position: relative;
		color: #FFFFFF;
		text-align: center;
		vertical-align: bottom;
	}
	
#FooterTable td.FooterRight
	{
		width: 300px;
		margin: 0;
		position: relative;
		color: #ADFFAD;
		text-align: center;
		vertical-align: bottom;
	}
	
	
	
#DisplayArea1
	{
		width: 1000px;
		margin: 0 auto 0 auto;
		position: relative;
	}
	
#HeaderArea
	{
		width: 100%;
		height: 120px;
		position: relative;
		z-index: 100;
	}
	
#HeaderLogo
	{
		width: 115px;
		height: 111px;
		position: absolute;
		top: 0px;
		left: 26px;
/*		background-image: url("../images/HN_Logo.png");
		background-repeat: no-repeat; */
		z-index: 109;
	}

#HeaderBar
	{
		width: 1002px;
		height: 49px;
		position: absolute;
		top: 18px;
		left: -1px;
		background-image: url("../images/HN_Bar.png");
		background-repeat: no-repeat;
		z-index: 108;
	}

#HeaderSearch
	{
		padding: 0;
		margin: 0;
		width: 260px;
		height: 21px;
		position: absolute;
		top: 33px;
		left: 740px;
		z-index: 120;
		text-align: left;
		vertical-align: top;
	}
	
#HeaderSearch input.HomeSearch
	{
		border-style: solid;
		border-width: 1px;
		border-color: #6BD13A;
		background-color: #FFFFFF;
		color: #444444;
		font-size: 12px;
	}
	
#HeaderMenu
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		width: 656px;
		height: 132px;
		position: relative;
		top: 0px;
		left: 280px;
		z-index: 100;
	}

#HeaderMenu ul
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		position: relative;
		display: block;
	}

/*	
#HeaderMenu span
	{
		display: none;
		position: absolute;
	}
*/

#HeaderMenu a
	{
		display: block;
		text-indent: -900%;
		position: relative;
		outline: none;
	}

#HeaderMenu ul li a:hover
	{
		background-position: left bottom;
	}

/*
#HeaderMenu a:hover span
	{
		display: block;
	}
*/

#HeaderMenu  ul li
	{
		position: absolute;
		top: 0px;
		display: block;
	}

#HeaderMenu ul li ul
	{
		display: none;
/*		visibility: hidden;*/
		position: relative;
		padding: 0;
		margin: 0;
/*		top: 85px;
		left: 150px; */
		background-color: #444444;
		z-index: 201;
		/* for IE */
		filter:alpha(opacity=90);
		/* CSS3 standard */
		opacity: 0.9;
		/* for Mozilla, Firefox */
		-moz-opacity: 0.9;	
	}

#HeaderMenu ul li.HNUAboutUS
	{
		left: 0px;
	}

#HeaderMenu ul li.HNUProducts
	{
		left: 150px;
	}

#HeaderMenu ul li.HNUNews
	{
		left: 300px;
	}
	
#HeaderMenu ul li.HNUMediaGallary
	{
		left: 450px;
	}
	
#HeaderMenu ul li:hover ul, #HeaderMenu ul a:hover ul
	{
		display: block;
/*		visibility: visible;*/
	}

#HeaderMenu  ul li ul li
	{
		display: block;
		height: 30px;
		position: relative;
		border-top: 1px solid #999999;
		padding: 10px 10px 0px 10px;
		margin: 0;
	}

#HeaderMenu  ul li ul li a
	{
		text-indent: 0px;
		color: #FFFFFF;
		font-size: 12px;
		position: relative;
	}

#HeaderMenu  ul li ul li a:hover
	{
		color: #FF8A20;
	}
	
#HeaderMenu a.HNAboutUS
	{
		width: 216px;
		height: 86px;
		background: url(../images/HN_AboutUs.png) no-repeat;
/*		left: 0px;
		top: 0px; */
	}

#HeaderMenu a.HNProducts
	{
		width: 216px;
		height: 86px;
		background: url(../images/HN_Product.png) no-repeat;
/*		left: 150px;
		top: 0px; */
	}

#HeaderMenu a.HNNews
	{
		width: 216px; 
		height: 86px;
		background: url(../images/HN_News.png) no-repeat;
/*		left: 300px;
		top: 0px; */
	}

#HeaderMenu a.HNMediaGallary
	{
		width: 216px;
		height: 86px;
		background: url(../images/HN_MediaGallary.png) no-repeat;
/*		left: 450px;
		top: 0px; */
	}
	
#PageMain
	{
		width: 1000px;
		margin: 0 0 0 0;
		position: relative;
		top: -28px;
		left: 0px;
	}

#PageLeft
	{
		width: 172px;
		margin: 0 0 0 0;
		position: relative;
		vertical-align: top;
	}

#PLEmpty
	{
		width: 172px;
		height: 30px;
		margin: 0 0 0 0;
		position: relative;
	}
	
#PLMenu
	{
		width: 172px;
		margin: 0 0 0 0;
		position: relative;
	}
	
#PLOfficeBuilding
	{
		width: 172px;
		height: 259px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url('../images/OfficeBuilding.png');
		background-repeat: no-repeat;
		background-position: center bottom;
	}

#PLCalendar
	{
		width: 172px;
		margin: 0 0 0 0;
		padding: 10px 2px 5px 2px;
		position: relative;
		background-image: url('../images/background/Calendar_BG.png');
		background-repeat: no-repeat;
		background-position: top center;
	}

#PLCalendar table.calendar
	{
		width: 100%;
	}

#PLCalendar caption.calendar-month
	{
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}

#PLCalendar th
	{
		width: 14.28%;
		color: #FF6000;
		text-align: center;
	}

#PLCalendar td
	{
		text-align: center;
	}


#PageCenter
	{
		width: 28px;
		margin: 0 0 0 0;
		position: relative;
	}

#PageRight
	{
		width: 800px;
		margin: 0 0 0 0;
		position: relative;
	}

#PageContentTitle
	{
		font-size: 14px;
		font-family: Georgia, Times New Roman, Times, serif;
		color: #FF8A20;
		font-weight: bold;
		text-align: center;
	}

#PRBanner
	{
		width: 800px;
		height: 147px;
		margin: 0 0 0 0;
		position: relative;
	}

#PRBannerP
	{
		width: 800px;
		height: 120px;
		margin: 0 0 0 0;
		position: relative;
	}

#PRDirection
	{
		width: 800px;
		height: 24px;
		margin: 0 0 0 0;
		position: relative;
		color: #4D4D4D;
	}

#PRContent
	{
		width: 800px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/background/Content_BG.png");
		background-position: right top;
	}

#PRCU
	{
		width: 800px;
		height: 30px;
		margin: 0 0 0 0;
		border-width: 0px;
		position: relative;

	}

#PRCU td.PRCU_L
	{
		width: 187px;
		height: 30px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/ul.png");
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 13px;
	}

#PRCU td.PRCU_C
	{
		height: 30px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/uc.png");
		background-repeat: repeat-x;
	}

#PRCU td.PRCU_R
	{
		width: 5px;
		height: 30px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/ur.png");
		background-repeat: no-repeat;
	}
	
#PRCPU
	{
		width: 800px;
		height: 3px;
		margin: 0 0 0 0;
		border-width: 0px;
		position: relative;

	}

#PRCPU td.PRCPU_L
	{
		width: 3px;
		height: 3px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/pul.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

#PRCPU td.PRCPU_C
	{
		height: 3px;
		width: 794px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/puc.png");
		background-repeat: repeat-x; 
		background-position: center top;
	}

#PRCPU td.PRCPU_R
	{
		width: 3px;
		height: 3px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/pur.png");
		background-repeat: no-repeat;
		background-position: right top;
	}
	
#PRCPDU
	{
		width: 800px;
		height: 21px;
		margin: 0 0 0 0;
		border-width: 0px;
		position: relative;

	}

#PRCPDU td.PRCPDU_L
	{
		width: 5px;
		height: 21px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/pdul.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

#PRCPDU td.PRCPDU_C
	{
		height: 21px;
		width: 794px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/pduc.png");
		background-repeat: repeat-x; 
		background-position: center top;
		text-align: right;
		vertical-align: top;
	}

#PRCPDU td.PRCPDU_R
	{
		width: 1px;
		height: 21px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/pdur.png");
		background-repeat: no-repeat;
		background-position: right top;
	}
		
#PRCM
	{
		width: 800px;
		height: 30px;
		margin: 0 0 0 0;
		border-width: 0px;
		position: relative;
	}

#PRCM td.PRCM_L
	{
		width: 1px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/ml.png");
		background-repeat: repeat-y;
	}

#PRCM td.PRCM_C
	{
		margin: 0 0 0 0;
		padding: 0px 10px 10px 187px;
		position: relative;
		background-image: url("../images/table/mc.png");
		font-size: 12px;
		color: #333333;
	}

#PRCM td.PRCM_CW
	{
		margin: 0 0 0 0;
		padding: 10px 10px 10px 10px;
		position: relative;
		background-image: url("../images/table/mc.png");
		font-size: 12px;
		color: #333333;
	}

#PRCM td.PRCM_R
	{
		width: 1px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/mr.png");
		background-repeat: repeat-y;
	}

#PRCB
	{
		width: 800px;
		height: 3px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border-width: 0px;
		position: relative;
	}

#PRCB td.PRCB_L
	{
		width: 3px;
		height: 3px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/bl.png");
		background-repeat: no-repeat;
		background-position: left bottom;
	}

#PRCB td.PRCB_C
	{
		height: 3px;
		width: 794px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/bc.png"); 
		background-repeat: repeat-x; 
		background-position: center bottom; 
	}

#PRCB td.PRCB_R
	{
		width: 3px;
		height: 3px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
		background-image: url("../images/table/br.png");
		background-repeat: no-repeat;
		background-position: right bottom;
	}

#PMGPitcureShow
	{
		width: 408px;
		height: 408px;
		margin: 0 0 0 0;
		position: relative;
		background-repeat: no-repeat;
		background-position: center 20px;
		text-align: center;
		vertical-align: top;
	}

#PMGPitcureFrame
	{
		width: 408px;
		height: 408px;
		margin: 0 0 0 0;
		position: relative;
		background-image: url("../images/PictureShow.png");
		background-repeat: no-repeat;
		background-position: top center;
	}

#PMGPitcureFrame td.Picture
	{
		width: 408px;
		height: 351px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.Left
	{
		width: 50px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.First
	{
		width: 50px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.Prev
	{
		width: 50px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.Count
	{
		width: 108px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.Next
	{
		width: 50px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.Last
	{
		width: 50px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

#PMGPitcureFrame td.Right
	{
		width: 50px;
		height: 57px;
		margin: 0 0 0 0;
		position: relative;
	}

.SalesInquiry
	{
		border-width: 1px;
		border-color: #333333;
		width: 160px;
	}
	
.SalesInquiry1
	{
		border-width: 1px;
		border-color: #333333;
		width: 475px;
	}
	
.SalesInquiry2
	{
		border-width: 1px;
		border-color: #333333;
		width: 475px;
		height: 300px;
	}

#BannerArea
	{
		width: 100%;
		height: 330px;
		position: relative;
		background-image: url("../images/Banner.png");
		background-repeat: no-repeat;
		margin: 0 0 10px 0;
		z-index: 90;
	}

#FooterArea1
	{
		width: 1000px;
		height: 80px;
		margin: 0 auto 0 auto;
		position: relative;
		background-image: url("../images/background/Footer_BG.png");
		background-repeat: no-repeat;
	}

#Products_L1_Table
	{
		width: 776px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: relative;
		border-width: 0px;
	}

#Products_L1_Table tr
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

#Products_L1_Table td.Products_L1_Right
	{
		width: 626px;
		height:92px;
		padding: 0px 0px 0px 5px;
		position: relative;
		background-image: url("../images/background/Products_L1_Right.png");
		background-repeat: no-repeat;
		background-position: left center;
	}

#Products_L1_Table td.Products_L1_Left
	{
		width: 150px;
		height: 92px;
		position: relative;
	}

#Products_L1_Table td.Products_L1_Gaming
	{
		width: 150px;
		height: 92px;
		position: relative;
		background-image: url("../images/background/Products_L1_Gaming.png");
		background-repeat: no-repeat;
		background-position: right center;
	}

#Products_L1_Table td.Products_L1_Kiosk
	{
		width: 150px;
		height: 92px;
		position: relative;
		background-image: url("../images/background/Products_L1_Kiosk.png");
		background-repeat: no-repeat;
	}

#Products_L1_Table td.Products_L1_OEM
	{
		width: 150px;
		height: 92px;
		position: relative;
		background-image: url("../images/background/Products_L1_OEM.png");
		background-repeat: no-repeat;
	}

#Products_L1_Table td.Products_L1_Parts
	{
		width: 150px;
		height: 92px;
		position: relative;
		background-image: url("../images/background/Products_L1_Parts.png");
		background-repeat: no-repeat;
	}

#Products_L1_Table td.pdLeft
	{
		width: 400px;
		position: relative;
	}

#Products_L1_Table td.pdLeft
	{
		padding: 0 10px 0 0;
		position: relative;
	}


#Products_L2_Item
	{
		width: 130px;
		height: 160px;
		position: relative;
		background-image: url("../images/background/Products_L2_Item.png");
		background-repeat: no-repeat;
		margin: 5px 5px 5px 5px;
	}
	
#Products_L2_Item td.ImageArea
	{
		width: 130px;
		height: 129px;
		position: relative;
		text-align: center;
		vertical-align: middle;
	}
	
#Products_L2_Item td.TitleArea
	{
		width: 130px;
		height: 31px;
		position: relative;
		text-align: center;
		vertical-align: middle;
	}
	
#Products_L2_Item span.Title
	{
		color: #FFFFFF;
	}

#Products_L1_Title
	{
		font-size: 18px;
		color: #0044FF;
		font-weight: bold;
		text-align: left;
	}

#Products_L2_Title
	{
		font-size: 14px;
		color: #0044FF;
		font-weight: bold;
		text-align: left;
		border-bottom: 1px solid #CCCCCC;
	}

#AboutHistory
	{
		width: 100%;
		border-width: 0px;
	}

#AboutHistory td
	{
		border-bottom: 1px dotted #555555;
		padding: 10px 0px 10px 0px;
	}

#AboutHistory td.Year
	{
		width: 100px;
		font-size: 14px;
		color: #FF8A20;
		font-weight: bold;
		text-align: center;
		vertical-align: top;
	}

#AboutHistory td.History
	{
		text-align: left;
		vertical-align: top;
	}
	
#News
	{
		width: 100%;
		margin: 10px 0 0 0;
	}

#News td.NewsListLeft
	{
		position: relative;
		text-align: left;
		vertical-align: top;
		padding: 5px 0 5px 0;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		border-bottom-width: 1px;
	}	

#News td.NewsListImage
	{
		width: 200px;
		text-align: right;
		vertical-align: middle;
		padding: 5px 0 5px 0;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;
		border-bottom-width: 1px;
	}

#News span.NLTitle
	{
		font-weight: bold;
		font-size: 14px;
		color: #0066FF;
	}

#News span.NLMore
	{
		color: #0066FF;
	}
	
#NDate
	{
/*		font-size: 12px;*/
	}
	
#NImage
	{
		float: left;
		margin: 0 10px 10px 0;
	}
	
#NDesc
	{
		font-size: 120%;
		text-indent: 2em;
	}
	
#Report
	{
		text-align: center;
		vertical-align: middle;
		height: 400px;
	}
	
#PRCPDU td.PRCPDU_C .pdFeature
	{
		position: absolute;
		left: 614px;
		*left: 408px;
	}
	
#PRCPDU td.PRCPDU_C div.pdSpecification
	{
		position: absolute;
		left: 688px;
		*left: 482px;
	}
	
#PRCPDU td.PRCPDU_C div.pdBrochure
	{
		position: absolute;
		left: 771px;
		*left: 565px;
	}
	
#PRCPDU td.PRCPDU_C div.pdPhoto
	{
		position: absolute;
		left: 848px;
		*left: 642px;
	}
	
#PRCPDU td.PRCPDU_C div.pdVideo
	{
		position: absolute;	
		left: 919px;
		*left: 713px;
	}

#PRCPDU td.PRCPDU_C div.pdProductName
	{
		font-size: 18px;
		color: #0044FF;
		font-weight: bold;
		text-align: left;
		position: absolute;	
		left: 220px;
		*left: 0px;
	}
	
#PDGallery
	{
		width: 100%;
		border-width: 0px;
		padding: 0;
		margin: 0;
	}
	
#PDGallery td.Title
	{
		border-bottom: 1px solid #AAAAAA;
		padding: 0px 0 2px 0;
		color: #888888;
	}
	
#PDGallery td.HorBlank
	{
		height: 10px;
	}
	
#PDGallery td.Enlarge
	{
		text-align: right;
	}
	
#PDGallery td.Image
	{
		width: 100px;
		height: 101px;
		background-image: url('../images/background/Gallery_BG_S.png');
		background-repeat: no-repeat;
		background-position: top center;
		text-align: center;
		vertical-align: middle;
	}
/*
#PDGallery td.Image img
	{
		width: 100px;
		height: 100px;
	}
*/
#PDGallery td.ImageSep
	{
		width: 27px;
	}
	
#PDPhoto
	{
		width: 100%;
		border-width: 0px;
		padding: 0;
		margin: 0;
	}
	
#PDPhoto td.Image
	{
		width: 102px;
		height: 140px;
		background-image: url('../images/background/Gallery_BG_S.png');
		background-repeat: no-repeat;
		background-position: top center;
		text-align: center;
		vertical-align: top;
	}
	
#PDPhoto td.ImageEmpty
	{
		width: 102px;
		height: 140px;
		background-image: url('../images/ProductGalleryEmpty.png');
		background-repeat: no-repeat;
		background-position: center center;
		text-align: center;
		vertical-align: middle;
	}
/*	
#PDPhoto td.Image img
	{
		width; 100px;
		height: 100px;
	}
*/
#PDPhoto td.ImageSep
	{
		width: 27px;
	}
/*	
#PDPhoto td.Image span
	{
		color: #FF8A20;
		position: absolute;
		top: 101px;
	}
*/
#PDVideo
	{
		width: 100%;
		border-width: 0px;
		padding: 0;
		margin: 0;
	}
	
#PDVideo td.Video
	{
		width: 100px;
		height: 108px;
		background-image: url('../images/background/Video_BG_S.png');
		background-repeat: no-repeat;
		background-position: center center;
		text-align: center;
		vertical-align: middle;
	}
	
#PDVideo td.ImageEmpty
	{
		width: 100px;
		height: 108px;
		background-image: url('../images/ProductGalleryEmpty.png');
		background-repeat: no-repeat;
		background-position: center center;
		text-align: center;
		vertical-align: middle;
	}
/*	
#PDVideo td.Image img
	{
		width; 100px;
		height: 100px;
	}
*/
#PDVideo td.ImageSep
	{
		width: 27px;
	}
outp	
#PDVideo td.Download
	{
		text-align: right;
	}
	
#PDVideo td.Download span
	{
		color: #FF8A20;
	}
	
#PDBrochure
	{
		width: 100%;
		border-width: 0px;
		padding: 0;
		margin: 0;
	}
	
#PDBrochure td
	{
		border-bottom: 1px dotted #AAAAAA;
		padding: 0 0 3px 0;
	}
	
#PDBrochure td.BTitle
	{
		text-align: left;
	}
	
#PDBrochure td.Acrobat
	{
		text-align: right;
	}
	
#GalleryRight
	{
		width: 100%;
	}
	
#GalleryRight td
	{
		border-bottom: 1px dotted #666666;
	}
	
#GalleryRight td.album
	{
		text-align: left;
		padding: 10px 0px 0px 20px;
	}
	
#GalleryRight td.buttom
	{
		text-align: right;
		padding: 10px 20px 0px 0px;
	}
	
#Search
	{
		width: 100%;
		border-width: 0px;
	}

#Search td.SectionLeft
	{
		padding: 20px 0 0 0;
		width: 100px;
		border-bottom: 1px dotted #999999;
		font-weight: bold;
	}

#Search td.SectionCenter
	{
		padding: 20px 0 0 0;
		width: 20px;
		border-bottom: 1px dotted #999999;
	}

#Search td.SectionRight
	{
		padding: 20px 0 0 0;
		border-bottom: 1px dotted #999999;
		color: #666666;
	}

#Search td.ResultLeft
	{
		padding: 5px 0 0 0;
		width: 100px;
	}

#Search td.ResultCenter
	{
		padding: 5px 0 0 0;
		width: 20px;
	}

#Search td.ResultRight
	{
		padding: 5px 0 0 0;
		color: #666666;
	}

#Search span.Result
	{
		color: #0000FF;
	}

#White
	{
		color: #FFFFFF;
	}
	
#Recruit
	{
		border-width: 1px;
		border-style: solid;
		border-color: #666666;
		width: 600px;
	}
	
#Recruit th
	{
		background-color: #8AF5FF;
		padding: 5px 5px 5px 5px;
	}
	
#Recruit td
	{
		border-top: 1px solid #CCCCCC;
		padding: 5px 5px 5px 5px;
	}

