/* INDEX */

.contacTxt { font-family: "Verdana"; font-size: 11px; color: #6D6754; padding-bottom: 10px; line-height: 22px;}
.contacTxt a:link    {color:#6D6754; text-decoration: none} 
.contacTxt a:active  {color:#FFAF21; text-decoration: none} 
.contacTxt a:visited {color:#6D6754; text-decoration: none} 
.contacTxt a:hover   {color:#FFAF21; text-decoration: none}

.subTitle{ font-family: "Verdana"; font-size: 11px; color: #c6613d; padding-bottom: 10px; font-weight: bold; line-height: 22px;}
.subTitle2{ font-family: "Verdana"; font-size: 11px; color: #b48b4f; padding-bottom: 10px; font-weight: bold; line-height: 22px;}

.subTitleLink{ font-family: "Verdana"; font-size: 11px; color: #c6613d; padding-bottom: 10px; line-height: 22px;}
.subTitleLink a:link    {color:#c6613d; text-decoration: none;} 
.subTitleLink a:active  {color:#FFAF21; text-decoration: none;} 
.subTitleLink a:visited {color:#c6613d; text-decoration: none;} 
.subTitleLink a:hover   {color:#FFAF21; text-decoration: none;}

.newsDate { font-family: "Verdana"; font-size: 11px; color: #FFAF21; font-weight: bold; padding-bottom: 10px; padding-right: 8px; line-height: 22px;}
.indexUpdate { font-family: "Verdana", "Arial"; font-size: 10px; color: #BEBAAD; padding-left: 12px; }
.subMenu { font-family: "Verdana"; font-size: 11px; color: #6D6754; padding: 10px 0px 10px 0px; background-image: url(images/submenu-line.gif); background-position: bottom; background-repeat: repeat-x; font-weight: bold;}
.subMenu a:link    {color:#6D6754; text-decoration: none; font-weight: normal;} 
.subMenu a:active  {color:#FFAF21; text-decoration: none; font-weight: normal;} 
.subMenu a:visited {color:#6D6754; text-decoration: none; font-weight: normal;} 
.subMenu a:hover   {color:#FFAF21; text-decoration: none; font-weight: normal;}

.subMenu2 { font-family: "Verdana"; font-size: 11px; color: #6D6754; padding: 10px 0px 10px 20px; background-image: url(images/submenu-line.gif); background-position: bottom; background-repeat: repeat-x; font-weight: bold;}
.subMenu2 a:link    {color:#6D6754; text-decoration: none; font-weight: normal;} 
.subMenu2 a:active  {color:#FFAF21; text-decoration: none; font-weight: normal;} 
.subMenu2 a:visited {color:#6D6754; text-decoration: none; font-weight: normal;} 
.subMenu2 a:hover   {color:#FFAF21; text-decoration: none; font-weight: normal;}

.tableTxt { font-family: "Verdana"; font-size: 11px; color: #6D6754; padding: 5px 10px 5px 10px;}

.05links { font-family: "Verdana"; font-size: 11px; color: #6D6754; padding-bottom: 10px; line-height: 22px;}
.05links a:link    {color:#b48b4f; text-decoration: none} 
.05links a:active  {color:#FFAF21; text-decoration: none} 
.05links a:visited {color:#b48b4f; text-decoration: none} 
.05links a:hover   {color:#FFAF21; text-decoration: none}

.tableTitle{ font-family: "Verdana"; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #b48b4f; padding: 5px 5px 5px 5px; border-bottom: 1px solid #e2d2b3;}
.tableTd{ font-family: "Verdana"; font-size: 11px; color: #9a937f; padding: 5px 5px 5px 5px; border-bottom: 1px solid #e2d2b3;}
.tableTd a:link    {color:#ad803f; text-decoration: none} 
.tableTd a:active  {color:#FFAF21; text-decoration: none} 
.tableTd a:visited {color:#ad803f; text-decoration: none} 
.tableTd a:hover   {color:#FFAF21; text-decoration: none}


/* PRODUCT */

.text-gray { font-family: Verdana; font-size: 11px; color: #787972; line-height: 24px; }
.text-blue { font-family: Verdana; font-size: 12px; color: #84A9AF; line-height: 18px; font-weight: bold; }
.text-blue15 { font-family: Verdana; font-size: 15px; color: #84A9AF; line-height: 24px; font-weight: bold; letter-spacing: 0.1cm ; }
.text-red { font-family: Verdana; font-size: 12px; color: #FF3366; line-height: 24px; }
.text-white { font-family: Verdana; font-size: 12px; color: #FFFFFF; line-height: 24px; font-weight: bold; padding-left: 6px; }

.cart-txt { font-family: "Verdana"; font-size: 11px; line-height: 36px; color: #787972; text-decoration: none; padding-left: 6px; }
.cart-txt a:link    {color:#787972; text-decoration: none} 
.cart-txt a:active  {color:#FF3366; text-decoration: none} 
.cart-txt a:visited {color:#787972; text-decoration: none} 
.cart-txt a:hover   {color:#FF3366; text-decoration: none}

.accountLink { font-family: Verdana; font-size: 11px; line-height: 20px; color: #787972; text-decoration: none; }
.accountLink a:link    {color:#6A8E94; text-decoration: underline} 
.accountLink a:active  {color:#FF3366; text-decoration: none} 
.accountLink a:visited {color:#6A8E94; text-decoration: underline} 
.accountLink a:hover   {color:#FF3366; text-decoration: none}

.guesTitle {	font-family: Arial,新細明體; font-size: 11px; line-height: 20px; color: #FFFFFF; background-image: url(images/bg-guestbook-3.gif); text-align: center; padding-left: 4px; padding-right: 4px; }

.productNoOne {	font-family: Arial,新細明體; font-size: 11px; line-height: 31px; color: #787972; background-image: url(images/bg-guestbook-2.gif); padding-left: 4px; padding-right: 4px; }
.productNoOne a:link    {color:#597B80; text-decoration: none}
.productNoOne a:active  {color:#FF3366; text-decoration: none} 
.productNoOne a:visited {color:#597B80; text-decoration: none} 
.productNoOne a:hover   {color:#FF3366; text-decoration: none}

.productNoTwo {	font-family: Arial,新細明體; font-size: 11px; line-height: 31px; color: #787972; background-image: url(images/bg-guestbook-1.gif); padding-left: 4px; padding-right: 4px; }
.productNoTwo a:link    {color:#597B80; text-decoration: none} 
.productNoTwo a:active  {color:#FF3366; text-decoration: none} 
.productNoTwo a:visited {color:#597B80; text-decoration: none} 
.productNoTwo a:hover   {color:#FF3366; text-decoration: none}

.orderTitle {	font-family: Arial,新細明體; font-size: 11px; line-height: 30px; color: #000000; padding-left: 4px; padding-right: 4px; }

.orderPrice {	font-family: Arial,新細明體; font-size: 11px; line-height: 30px; color: #FF3366;font-weight: bold; text-align: right; padding-left: 4px; padding-right: 4px; }




.img { background-repeat: no-repeat; }
.imgX { background-repeat: repeat-x; }

.category {
	font-family: Verdana;
	font-size: 11px;
	color: #82AA43;
	text-decoration: none;
	font-weight: bold;
}
.category:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.search-form {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	border: 1px solid #7F9DB9;
}


.index-superstar {

	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	color: #666666;
}

.superstar-text {


	font-family: Verdana;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
}
.text-purple {
	font-family: Verdana;
	font-size: 12px;
	color: #663399;
	line-height: 24px;
}

.text-note {

	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 24px;
        padding-left: 10px;
        padding-right: 4px;
}
.LineStyle {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.size-tr {
	font-family: Verdana;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
}

.size-td {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}






.text-green {
	font-family: Verdana;
	font-size: 12px;
	color: #336600;
	line-height: 24px;
}
.text-orange {
	font-family: Verdana;
	font-size: 12px;
	color: #FF9900;
	line-height: 24px;
}
.text-green:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FF9900;
}
.productList {	padding-left: 8px; padding-right: 8px; }


p { margin: 0px; }

.language { font-family: "Verdana"; font-size: 11px; color: #DCDCDB; padding-top: 12px; border-top: 4 solid #DCDCDC; letter-spacing: 0.1cm ; }
.language a:link    {color:#B7B7B7; text-decoration: none; } 
.language a:active  {color:#58BBF6; text-decoration: none; } 
.language a:visited {color:#B7B7B7; text-decoration: none; } 
.language a:hover   {color:#58BBF6; text-decoration: none; }

.languageLine { padding-right: 20px; }

.copyright { font-family: "Verdana"; font-size: 11px; line-height: 20px; color: #ADAAA3; padding-top: 12px; padding-bottom: 36px; border-top: 3 solid #DCDCDC; }
.copyright a:link    { font-family: "Verdana"; font-size: 10.5px; color:#ADAAA3; text-decoration: none; } 
.copyright a:active  { font-family: "Verdana"; font-size: 10.5px; color:#ADAAA3; text-decoration: underline; } 
.copyright a:visited { font-family: "Verdana"; font-size: 10.5px; color:#ADAAA3; text-decoration: none; } 
.copyright a:hover   { font-family: "Verdana"; font-size: 10.5px; color:#ADAAA3; text-decoration: underline; }


/* INDEX */

td.welcome { font-family: "Verdana"; font-size: 12px; line-height: 22px; color: #ADAAA3; background: url(images/index-bg01.gif); padding: 56px 30px 0px 30px; }
td.welcome a:link    {color:#58BBF6; text-decoration: none; } 
td.welcome a:active  {color:#58BBF6; text-decoration: underline; } 
td.welcome a:visited {color:#58BBF6; text-decoration: none; } 
td.welcome a:hover   {color:#58BBF6; text-decoration: underline; }

.index-news-date { font-family: "Verdana", "Arial"; font-size: 11px; line-height: 30px; color: #99CC33; font-weight: bold; padding-right: 12px; }

.index-news-link { font-family: "Verdana"; font-size: 12px; line-height: 30px; color: #ADAAA3; }
.index-news-link a:link    {color:#ADAAA3; text-decoration: none;} 
.index-news-link a:active  {color:#99CC33; text-decoration: none;} 
.index-news-link a:visited {color:#ADAAA3; text-decoration: none;} 
.index-news-link a:hover   {color:#99CC33; text-decoration: none;}

.index-event { font-family: "Verdana"; font-size: 11px; line-height: 22px; color: #ADAAA3; }
.index-event a:link    { font-size: 12px; color:#99CC33; font-weight: bold; text-decoration: none;} 
.index-event a:active  { font-size: 12px; color:#99CC33; font-weight: bold; text-decoration: underline;} 
.index-event a:visited { font-size: 12px; color:#99CC33; font-weight: bold; text-decoration: none;} 
.index-event a:hover   { font-size: 12px; color:#99CC33; font-weight: bold; text-decoration: underline;}


/* CONTENT */

td.content-submenu { font-family: "Verdana"; font-size: 13px; color: #666666; letter-spacing: 0.10cm ; font-weight: bold; height: 30px; background: url(images/content-bg01.gif); }
td.content-submenu a:link    {color:#666666; text-decoration: none; font-weight: bold;} 
td.content-submenu a:active  {color:#45AFB8; text-decoration: none; font-weight: bold;} 
td.content-submenu a:visited {color:#666666; text-decoration: none; font-weight: bold;} 
td.content-submenu a:hover   {color:#45AFB8; text-decoration: none; font-weight: bold;}

td.content-thirdmenu { font-family: "Verdana"; font-size: 12px; color: #666666; letter-spacing: 0.10cm ; height: 30px; padding-left: 22px; }
td.content-thirdmenu a:link    {color:#666666; text-decoration: none; } 
td.content-thirdmenu a:active  {color:#45AFB8; text-decoration: none; } 
td.content-thirdmenu a:visited {color:#666666; text-decoration: none; } 
td.content-thirdmenu a:hover   {color:#45AFB8; text-decoration: none; }

.content-title { font-family: "Verdana"; font-size: 13px; color: #FF6600; font-weight: bold; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; }

.content-text { font-family: "Verdana"; font-size: 13px; line-height: 24px; color: #666666; padding-left: 4px; }
.content-text a:link    {color:#45AFB8; text-decoration: none;} 
.content-text a:active  {color:#45AFB8; text-decoration: underline;} 
.content-text a:visited {color:#45AFB8; text-decoration: none;} 
.content-text a:hover   {color:#45AFB8; text-decoration: underline;}

.content-news-text { font-family: "Verdana"; font-size: 12px; line-height: 22px; color: #ADAAA3; padding-left: 93px; }
.content-news-text a:link    {color:#45AFB8; text-decoration: none;} 
.content-news-text a:active  {color:#45AFB8; text-decoration: underline;} 
.content-news-text a:visited {color:#45AFB8; text-decoration: none;} 
.content-news-text a:hover   {color:#45AFB8; text-decoration: underline;}

.content-sub-text { font-family: "Verdana"; font-size: 11px; color: #ADAAA3; padding-left: 8px; padding-bottom: 8px; }
.content-sub-text a:link    {color:#99CC33; text-decoration: none; font-weight: bold;} 
.content-sub-text a:active  {color:#99CC33; text-decoration: underline; font-weight: bold;} 
.content-sub-text a:visited {color:#99CC33; text-decoration: none; font-weight: bold;} 
.content-sub-text a:hover   {color:#99CC33; text-decoration: underline; font-weight: bold;}

.content-link-title { font-family: "Verdana"; font-size: 12px; color: #99CC33; font-weight: bold; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; }
.content-link-title a:link    {color:#45AFB8; text-decoration: none;} 
.content-link-title a:active  {color:#45AFB8; text-decoration: underline;} 
.content-link-title a:visited {color:#45AFB8; text-decoration: none;} 
.content-link-title a:hover   {color:#45AFB8; text-decoration: underline;}

.content-link-text { font-family: "Verdana"; font-size: 12px; line-height: 24px; color: #ADAAA3; padding-left: 5px; }
.content-link-text a:link    {color:#45AFB8; text-decoration: none;} 
.content-link-text a:active  {color:#45AFB8; text-decoration: underline;} 
.content-link-text a:visited {color:#45AFB8; text-decoration: none;} 
.content-link-text a:hover   {color:#45AFB8; text-decoration: underline;}

td.issue { font-family: "Verdana"; font-size: 12px; line-height: 22px; color: #ADAAA3; background: url(images/about-pic02.gif); padding: 10px 30px 10px 30px; }
td.issue a:link    {color:#58BBF6; text-decoration: none; } 
td.issue a:active  {color:#58BBF6; text-decoration: underline; } 
td.issue a:visited {color:#58BBF6; text-decoration: none; } 
td.issue a:hover   {color:#58BBF6; text-decoration: underline; }

.tableTitle{ font-family: "Verdana"; font-size: 12px; color: #CC6600; font-weight: bold; text-align: center; background-color: #FBF0FA; padding: 4px 0px 4px 0px; border-bottom: 1px solid #DFDFDF;}
.tableTd{ font-family: "Verdana"; font-size: 12px; color: #ADAAA3; padding: 6px 10px 6px 10px; border-bottom: 1px solid #DFDFDF;}
.tableTd a:link    {color:#99CC33; text-decoration: none; } 
.tableTd a:active  {color:#99CC33; text-decoration: underline; } 
.tableTd a:visited {color:#99CC33; text-decoration: none; } 
.tableTd a:hover   {color:#99CC33; text-decoration: underline; }
.Line2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}