﻿body {
	margin:0px;border:0px;text-align:center;
}

html, body, td, tr, table, div, span, img, a, form, pre {
	padding: 0; margin: 0; border: 0;
}

html, body, table, div, span, pre, MARQUEE {
	position: relative;
	font: 9pt tahoma, '新細明體'; color:blue; letter-spacing: 0.5px; line-height: 12pt;
}

div {
	width:1%; height:1%;
}

.sp {
	padding:0px; margin:0px; height: 6px; width: 6px; line-height:0px; border: 0px solid; font:0px; visibility: hidden;
}

hr {
	position: relative; padding:0px; margin:0px; height: 0px; width: 100%; line-height:0px; border:1px dotted #C1C1C1;
}

a {
	cursor:hand;
	color:blue;
	font: 8pt arial, "新細明體";
	letter-spacing:0px;
	text-decoration: none;
}

a:hover {
	color:blue;
	font: 8pt arial, "新細明體";
	letter-spacing:0px;
	text-decoration: underline;
}

img {
	border: 0px;
}

.boxlink {
	padding-left:20px;
}

.boxlink a {
	width:72px; margin:1px;
	border:1px solid #B4CCEB;
	color:#366AB3; background-color:#ECF5FF;
	font: 8pt; line-height:16px;
	text-decoration:none; text-align:center;
}

.categorylink {
	width:100%;
	background-color:#5C9118;
	text-align:center;
	border-top: 5px solid #FFE220;
	border-bottom: 5px solid #FFE220;
}

.categorylink td {
	height: 1%;
	vertical-align:middle;
	padding-top:4px; padding-bottom:4px;
}

.categorylink td {
	color:red;
	text-decoration:none;
	font:8pt; line-height: 14pt;
}

.cate {
	color:white;
	text-decoration:none;
	font:8pt; line-height: 14pt;
}

.categorylink a:hover, .cate_ch {
	color:blue;
}

.searchtext {
	width:100px; border:0px;
	margin:0px; margin-left:50px; margin-right:4px; padding:2px; padding-bottom:0px;
	text-align:right; vertical-align:middle;
	font:8pt; 
	color:#0D7CD1;
}

.searchimg {
	border:0px; margin:0px; padding:0px; vertical-align:middle;
}

.categorylink img {
	vertical-align:middle;
}

.siteloc {
	float:left;
	text-align:left;
	color:#777777;
	font:9pt tahoma; letter-spacing:2px;
	width:1%;
}

.siteloc a, .siteloc a:hover {
	color:#0D7CD1;
	font:8pt;
	letter-spacing:1px;
}

.bottomlink {
	text-align:center;color:#999999;font:8pt tahoma;
}

.bottomlink a, .bottomlink a:hover {
	color:red;
}

.intro {
	text-align:center;font:9pt tahoma;color:#0D7CD1;
}

.contentborder {
	width:1%; height:1%;
	background-color: white;
	border-left: 3px solid #669900;
}

.contentborderbottom1 {
	height: 14px;
	background-color: #99CC00;
}

.contentborderbottom2 {
	padding:2px;
	text-align:right;
	height: 14px;
	color: white;
	background-color: #669900;
}

.contentborderbottom2 a, .contentborderbottom2 a:hover {
	color: #FFCCCC;
}

.bannerflash, .bannerflash img, .bannerflash object {
	width:775; height:115;
}

.bannerflash img, .bannerflash object {
	position:absolute;
}

.product_image_td {
	width:1%; padding-right:20px; text-align:center; vertical-align:top;
}

.fun_div {
	width:322;
}

.fun_zoom div, .fun_mail div, .fun_print div {
	padding-top:4; padding-bottom: 2;
}

.fun_zoom, .fun_mail, .fun_print, .fun_zoom div, .fun_mail div, .fun_print div, .fun_zoom:hover, .fun_mail:hover, .fun_print:hover {
 	color:orange; font:10pt arial, "新細明體"; letter-spacing:1px; text-decoration:none;
}

.fun_zoom, .fun_mail, .fun_print, .fun_zoom:hover, .fun_mail:hover, .fun_print:hover {
	position:relative; float:left; margin:1; cursor:hand;
}

.fun_bg {
	position:absolute; left:0; width:100%; height:100%;
}

.fun_zoom, .fun_zoom:hover {
	width:105; height:100%;
}

.fun_mail {
	width:120; height:100%;
}

.fun_mail1 {
	height:100%;
}

.fun_print {
	width:90; height:100%;
}

.alsoliketable, .alsoliketable td {
	border: 1px solid #66CC66;
}

.alsoliketable td {
	padding-top: 4; padding-bottom: 4;
	padding-left:10; padding-right:10;
	text-align:center;
}

.alsoliketable .alsolike_title {
	padding:4; background-color:#66CC66; color:white;
	font: 10pt tahoma, "新細明體"; text-align:center;
}

.alsolink {
	width:180;
	background-color:white;
	text-align:center;
	border:1px solid #CCCCCC;
}

.alsolink a {
	width:100%;
}

.alsolink .alsolink_text {
	width:100%;
	padding:2; background-color:#66CC66;
}

.alsolink .alsolink_text, .alsolink .alsolink_text:hover {
 	color:white; letter-spacing: 1px;
}

.alsolink .alsolink_img {
	height:100; border:1px solid #CCCCCC;
}

.greentable1, .greentable2 {
	margin-top:5;
}

.greentable1 td, .greentable2 td {
	background-color:#E0FCC2; color:#555555; padding:4px;
	font: 9pt tahoma,"新細明體"; letter-spacing:1px; line-height:12pt;
}

.greentable2 td {
	text-align:right;
}

.greentable1 .greentable_title {
	background-color:#80CC66; color:black;
}

.productno {
	color:#FF9900;
	font: bold 12pt tahoma,"新細明體"; letter-spacing:1px;
}

.productname {
	margin-top:5;
	color:#FF0066;
	font: bold 12pt tahoma,"新細明體"; letter-spacing:1px;
}

.productprice {
	width:60;
}

.productinfotd {
	width:350;
}

.inquiryformdiv_a, .inquiryformdiv {
	margin-top:10; width:1%; height:1%;
	padding: 4;
}

.inquiryformdiv {
	background-color:#FFDD78;
}

.greenspan {
	background-color:#FFDD78; color:red; padding:4px;
	font: 11pt tahoma,"新細明體"; letter-spacing:1px; line-height:12pt;
	position:relative;
	height:20px;
}

.productphoto_m {
	cursor:hand;
}

.inquiry_bg {
	background:  url(/img/main_bg.gif)
}

.product_bg {
	background:  url(http://www.ginkgo.cc/img/main_bg.gif)
}

.nugen_bg {
	background:  url(http://www.ginkgo.cc/img/main_bg.gif)
}

.electronics_bg {
	background:  url(http://www.ginkgo.cc/img/main_bg.gif)
}

.gc_bg {
	background:  url(http://www.ginkgo.cc/img/main_bg.gif)
} 

.inquiry_productname, .inquiry_productname a, .inquiry_productname a:hover {
	font: 10pt tahoma, "新細明體"; letter-spacing: 1px; color:black;
}

.inquiry_productname a, .inquiry_productname a:hover {
	color:#0066CC; text-decoration:underline; cursor: hand;
}

.inquiry_sellprice {
	padding-right:20;
	font: 9pt tahoma, "新細明體"; letter-spacing: 1px;
	color: red;
}

.inquiry_qty, .inquiry_qty_soldout {
	padding:2; padding-right:20;
	font: 9pt tahoma, "新細明體"; letter-spacing: 1px;
	color: black;
}

.inquiry_qty_soldout {
	color:blue;
}

.inquiry_qty, .inquiry_qty input, inquiry_button {
}

.inquiry_qty input, .inquirylisttable .qty input {
	width:26px; border:0; border-bottom:1px solid black;
	margin-left:2px; margin-right:2px;
	text-align:right; vertical-align:middle;
	font: bold 11pt tahoma;
	letter-spacing: 2px;
	color:#0D7CD1;
	background-color:transparent;
	cursor:text;
}

.productlisttable {
}

.productlisttable td {
	width: 170;
	padding:13; padding-bottom:0;
	border-bottom:10 solid #99CC00;
	text-align: center; vertical-align: bottom;
}

.productlisttable td a {
	width:100%;
}

.productlisttable .dotsp {
	width: 1%; padding:0;
}

.product_namelink, .product_namelink:hover {
	color:#FF0066;
	font: bold 11pt tahoma, "新細明體";
	text-align: left;
}

.product_shortintro {
	color:#777777;
	font: 11pt tahoma, "新細明體";
	text-align: left;
	width:100%;
}

.inquiryforms .inquiry_productname, .inquiryforms .inquiry_productname a, .inquiryforms .inquiry_productname a:hover {
	font: 9pt tahoma, "新細明體"; letter-spacing: 1px; color:black;
}

.inquiryforms .inquiry_sellprice, .inquiryforms .inquiry_qty {
	font: 8pt;
}

.inquiryforms .inquiry_productname a, .inquiryforms .inquiry_productname a:hover {
	color:#0066CC; text-decoration:underline; cursor: hand;
}

.inquiryforms td {
	padding:1; padding-left:4; padding-right:4;
}

.row1 td, .row1 input {
	background-color:#DEFD9F;
}

.row2 td, .row2 input {
	background-color:#FBFEEF;
}

.specialdiv {
	margin-top:20;
}

.hideit {
	display: none;
}

.addinfo, #relativelink {
	font:8pt;color:#bbbbbb;text-align:left; display: none; width:800px;
}

.addinfo a, #relativelink a {
	font:8pt;color:#777777;text-decoration:underline;
}

.inquirylisttable {
	margin-top:10;
}

.inquirylisttable .title1 td, .inquirylisttable .title2 td {
	background-color: #62B6D2; color:white;
	font:10pt tahoma, "新細明體";
}

.inquirylisttable .index, .inquirylisttable .des, .inquirylisttable .sellprice, .inquirylisttable .qty, .inquirylisttable .delete, .inquirylisttable .ssum, .inquirylisttable .pricememo, .inquirylisttable .finalprice, .inquirylisttable .qtymsg {
	background-color: #EAFAFD;
	font:10pt tahoma, "新細明體"; color:black;
}

.inquirylisttable .index, .inquirylisttable .des, .inquirylisttable .sellprice, .inquirylisttable .qty, .inquirylisttable .delete, .inquirylisttable .ssum, .inquirylisttable .title1 td, .inquirylisttable .title2 td, .inquirylisttable .pricememo, .inquirylisttable .finalprice {
	padding:5;
}

.inquirylisttable .index, .inquirylisttable .delete, .inquirylisttable .title2 td {
	text-align:center;
}

.inquirylisttable .sellprice, .inquirylisttable .qty, .inquirylisttable .ssum {
	text-align:right;
}

.inquirylisttable .sellprice {
	width: 60;
}

.inquirylisttable .ssum {
}

.inquirylisttable .qty input {
	margin:0; margin-right:2;
}

.inquirylisttable .title2 .des {
	width:320;
}

.inquirylisttable .title2 .index, .inquirylisttable .title2 .sellprice, .inquirylisttable .title2 .delete, .inquirylisttable .title2 .ssum, .inquirylisttable .title2 .qty {
	width:50;
}

.inquirylisttable .image {
	padding:5; text-align:center; vertical-align:middle;
}

.inquirylisttable .image img {
	width:80; height:80;
}

.inquirylisttable .delete a {
	width:100%;
}

.inquirylisttable .des {
	color:black;
}

.inquirylisttable .des, .inquirylisttable .des a, .inquirylisttable .des a:hover {
	font:11pt tahoma, "新細明體";
}

.inquirylisttable .des a, .inquirylisttable .des a:hover {
	color:#0066CC; text-decoration:underline; cursor: hand;
}

.inquirylisttable .index, .inquirylisttable .sellprice, .inquirylisttable .ssum, .inquirylisttable .qty {
	font: 11pt tahoma;
}

.inquirylisttable .pricememo {
	padding:5; padding-top:10;
}

.inquirylisttable .pricememo, .inquirylisttable .pricememo .special {
	font: bold 10pt tahoma; color:green;
}

.inquirylisttable .pricememo .special {
	color:red;
}

.inquirylisttable .finalprice {
	font: bold 11pt tahoma, "新細明體";
	color:red;
	text-align:right;
}

.inquirylisttable .qtymsg {
	font:9pt tahoma, "新細明體"; color:blue;
	text-align:right;
}

.closewindow {
	background-color:#D9FF00; padding:4;width:100%;margin:20;text-align:right;
	font:12pt;
}

.inquiry_function_div {
	width:280; text-align:right; height:1%;
	float:right;
}

.inquirycart_functionbutton, inquiry_function_div input, .inquiry_function_div a, .inquiry_function_div a:hover, .inquirycart_functionbutton_ch, .coupon_functionbutton, .coupon_functionbutton_ch {
	margin:6;
	border:1px solid black;
	background-color:#cccccc;
	color:blue;
	width:80px; height:30px;
	font: 10pt tahoma, "新細明體";
	line-height:28px;
	text-align:center;
	cursor:hand;
}

.inquirycart_functionbutton, inquiry_function_div input, .inquiry_function_div a, .inquiry_function_div a:hover, .inquirycart_functionbutton_ch {
	float:left;
}

.inquiry_function_div a:hover, .inquirycart_functionbutton_ch {
	color:red; text-decoration:underline;
}

.mailbutton {
	cursor: hand ;
	border-left:  1px solid;
	border-right: 1px solid;
	border-top:  1px solid;
	border-bottom:  1px solid;
	padding:2;
	font:10pt arial;
}

.mailtext {
	border: 1px solid #cccccc; width:100%;
}

.mailtitle {
	padding-right:6; text-align:right;
}

.ourlink {
	text-align:center; width:100%;
	margin-top:20;
}

.ourlink span, .friendlink div {
	font:12pt arial;
	color:blue;
}

.ourlink div {
	margin-top:10; text-align:center; width:100%;
}

.ourlink textarea {
	border: 1px solid #cccccc; width:500; height:60;
	background-color:#FFEECA;
	color:#8c8c8c;
	font:10pt arial;
	overflow:auto;
}

.ourlink img {
	border:0;
}

.friendlink {
	text-align:center; margin-top:20; width:100%;
}

.friendlink div {
	width:100%;
	background-color:red;
	margin:5; padding:4;
	color:white;
}

.friendlink img {
	border:0;
}

.friendlink td {
	width: 160px; height: 80px; vertical-align: middle; text-align: center; border: 1px solid #dddddd;
}

.sppricetag {
	color: blue; font: bold 11pt;
	line-height: 30px;
}

.greentable3 .greentable_title1 {
	background-color:#B5CDE6; color:#333333;
}
.greentable3 td {
	background-color:#E9F0F8; color:#0099FF; padding:4px;
	font: 9pt tahoma,"新細明體"; letter-spacing:1px; line-height:12pt;
}
.greentable4 td {
	background-color:#E9F0F8; color:#0099FF; padding:4px;
	font: 9pt tahoma,"新細明體"; letter-spacing:1px; line-height:12pt;
}

.greentable4 .greentable_title1 {
	color:#333333;
}
.greentable4 .greentable_title2 {
	color:RED;
}
.greentable4 .greentable_title3 {
	color:RED;
}
.greentable2 .greentable_title1 {
	color:#333333;
}
.greentable2 .greentable_title2 {
	color:RED;
}
.greentable2 .greentable_title3 {
	color:RED;
}
.greentable3 .greentable_title1 {
	background-color:#B5CDE6; color:#333333;
}
.greentable3 .greentable_title2 {
	background-color:#B5CDE6; color:RED;
}
.greentable3 .greentable_title3 {
	background-color:#B5CDE6; color:RED;
}

.productno2 {
	color:#0099FF;
	font: 8pt tahoma,"新細明體"; letter-spacing:1px;
}

.productname1 {
	margin-top:5;
	color:#FF0066;
	font: 8pt tahoma,"新細明體"; letter-spacing:1px;
}

.greenspan1 {
	background-color:#E9F0F8; color:red; padding:4px;
	font: 11pt tahoma,"新細明體"; letter-spacing:1px; line-height:23pt;
}
.productinfotd1 {
	width:440;
}
.product_image_td1 {
	width:1%; padding-right:30px; text-align:center; vertical-align:top;
}
.product_other td {
	border: 1px solid #B5CDE6;
}

.inquirylisttable .couponinput .couponno {
	width:120px; border:0; border-bottom:1px solid black;
	margin-left:2px; margin-right:2px;
	vertical-align:middle;
	font: bold 11pt tahoma;
	letter-spacing: 2px;
	color:#0D7CD1;
	background-color:transparent;
	cursor:text;
}

.inquirylisttable .couponinput {
	color:red;
}
.s9 {
	LINE-HEIGHT: 20px
}
.s9:hover {
	LINE-HEIGHT: 20px;
}

