/* general */
BODY
{
	font-family:Arial, "新細明體", Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin: 0;
	letter-spacing: 1px;
}

p
{
	font-size: 12px;
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	color: #000000;
	margin-top: 0px;
	margin-bottom: 18px;
	line-height: 17px;	
	letter-spacing: 1px;
}

.rightcolumn
{
	font-size: 12px;
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	color: #000000;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 17px;	
	letter-spacing: 1px;
}

TD
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	color: #000000;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 1px;
}
TD.footer
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 1px;	
}
TD.mediaBox
{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
	line-height: 17px;	
	letter-spacing: 0px;
}

TD.greyLineSeperator
{
	background-image: url( "/images/global/g_nav_vline.gif" );
	background-repeat: repeat-y;
}


/* email subscription box */
TD.emailBoxRightLine
{
	background-image: url( "/images/global/emailBox_right.gif" );
	background-repeat: repeat-y;
}
TD.emailBoxLeftLine
{
	background-image: url( "/images/global/emailBox_left.gif" );
	background-repeat: repeat-y;
}
TD.emailBoxBottomLine
{
	background-image: url( "/images/global/emailBox_bottom.gif" );
	background-repeat: repeat-x;
}

TD.emailBoxTopLine
{
	background-image: url( "/images/global/g_uc_3e5_tps.gif" );
	background-repeat: repeat-x;
}

/* Special Cards */
TD.SpecialCards
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #000000;
	font-size: 1px;
	line-height: 17px;	
	letter-spacing: 0px;
}
TD.SpecialCardsRightLine
{
	background-image: url( "/images/global/g_uc_3e5_rs.gif" );
	background-repeat: repeat-y;
	font-size: 1px;
	letter-spacing: 0px;
}
TD.SpecialCardsLeftLine
{
	background-image: url( "/images/global/g_uc_3e5_ls.gif" );
	background-repeat: repeat-y;
	font-size: 1px;
	letter-spacing: 0px;
}

/* Our Technology box */
TD.technologyBoxLeftLine
{
	background-image: url( "/corporate/images/picture/tc/ot_left.gif" );
	background-repeat: repeat-x;
}
TD.technologyBoxRightLine
{
	background-image: url( "/corporate/images/picture/tc/ot_right.gif" );
	background-repeat: repeat-y;
}
/**********************************/

/* AAVS box */
TD.aavsBoxTopLine
{
	background-color: #999999;
}

TD.aavsBoxBottomLine
{
	background-color: #999999;
}
TD.aavsBoxRightLine
{
	background-color: #999999;
}
TD.aavsBoxLeftLine
{
	background-color: #999999;
}
/************************/

/*
A
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
	text-decoration: none;
}
A:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.SpecialCardsLink
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 1px;
	line-height: 17px;
	letter-spacing: 0px;
}
A.SpecialCardsLink:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 1px;
	line-height: 17px;
	letter-spacing: 0px;
	text-decoration: none;
}
A.SpecialCardsLink:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 1px;
	line-height: 17px;
	letter-spacing: 0px;
}
A.footerLink
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
}
A.footerLink:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
	text-decoration: none;
}
A.footerLink:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
}

A.breadcrumb
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.breadcrumb:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.breadcrumb:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.contentList
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.contentList:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: underline;
}
A.contentList:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.contentListCurrent
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.contentListCurrent:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: underline;
}
A.contentListCurrent:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: none;
}

A.mediaBox
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
}
A.mediaBox:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
	text-decoration: none;
}
A.mediaBox:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
}
A.relatedInfoBox
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 3px;
}
A.relatedInfoBox:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.relatedInfoBox:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 3px;
}
A.shoppingCartBox
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	letter-spacing: 3px;
}
A.shoppingCartBox:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.shoppingCartBox:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	letter-spacing: 3px;
}
A.consumerHome
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.consumerHome:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.consumerHome:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.onlineShop
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.onlineShop:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #CC6600;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.onlineShop:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	color: #663300;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 3px;
}
A.sitemapTitle
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 8px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.sitemapTitle:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 8px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.sitemapTitle:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 8px;
	letter-spacing: 3px;
	text-decoration: none;
}
A.reloadOctopus
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
	text-decoration: none;
}
A.reloadOctopus:hover
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
	text-decoration: none;
}
A.reloadOctopus:visited
{
	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 17px;	
	letter-spacing: 3px;
	text-decoration: none;
}*/
 
select.siteSwitch
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	color: #000000;
	font-size: 12px;
	width: 120px;
	letter-spacing: 1px;
}

select.onlineShopCategory
{
	 min-width: 91px;
	 max-width: 500px;
}

input.emailSubTextBox 
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-size: 12px;
	text-indent: 0px;
	width: 45px;
}


/** Title **/
.title12
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #990000;
	font-size: 13px;
	line-height: 17px;	
	margin-bottom: 6;	
	letter-spacing: 1px;
}
.title12NoSub
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #990000;
	font-size: 13px;
	line-height: 17px;	
	margin-bottom: 0;	
	letter-spacing: 1px;
}
.title12NoSubEng
{
	font-family: Verdana;
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	line-height: 17px;	
	margin-bottom: 0;
	letter-spacing: 0px;	
}


.title11
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	line-height: 17px;	
	margin-bottom: 5;	
	letter-spacing: 1px;
}
.title11NoSub
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	line-height: 17px;	
	margin-bottom: 0;	
	letter-spacing: 1px;
}

.title12Black
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	line-height: 17px;	
	margin-bottom: 6;	
	letter-spacing: 1px;
}

.title11Black
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 17px;	
	margin-bottom: 5;	
	letter-spacing: 1px;
}

.title11BlackNoSub
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 17px;	
	margin-bottom: 0;	
	letter-spacing: 1px;
}

.boxTitle
{
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	line-height: 17px;	
	margin-top: 0px;
	margin-bottom: 18px;
	letter-spacing: 1px;
}

A.boxTitleLink, A.boxTitleLink:visited, A.boxTitleLink:hover
{	
/*	font-family: �ө���, �s�ө���, MingLiu, Apple LiGothic;*/
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	line-height: 10pt;	
	margin-bottom: 0;
	letter-spacing: 1px;
	text-decoration: none;	
}

.cartTable th {
	border-top: 3px solid #FF9F3E;
	background: #fff3DA;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	letter-spacing: 3px;
}

.cartTable td {
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	border-bottom: 1px solid #DEDEDE;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cartTableTitle {
	border-top: 3px solid #fff3DA;
	background: #fff3DA;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000000;
	letter-spacing: 3px;
}
TD.cartTableNoEffect {
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 0px solid;
	border-bottom: 0px solid;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.cartTable td input{
	border: 1px solid #DEDEDE;
}

.detailTable {
	border-top: 3px solid #FF9F3E;
	border-bottom: 1px solid #DEDEDE;
}

.detailTable td {
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.warning{
	color: #000000;
}

p.buttons{
	margin-top: -10px;
}

ul.nopad{
	margin-left: 0px;
	padding-left: 20px;
	text-indent: 0px;
}

ul {
	list-style-image: url(/images/global/dot.gif);
}	

.index_container {
	position: absolute;
	top: 50%;
	left: 50%;
}

.index_box {
	position: absolute;
	height: 287px;
	width: 619px;
	top: -143px;
	left: -309px;
}
