@charset "utf-8";
@import url("../common.css");

@import url("calendar-c01.css");
@import url("dark.css");
@import url("all/design.css");

/* CSS Document */
body{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;
}
.clearLeft{
	clear:left;
}
.foLeft{
	float:left;
}
.foRight{
	float:right;
}
form{
	margin:0px;
	padding:0px;
}

img{
	border:none;
}
span.highlight{
	font-style:normal !important;
	color:#f00 !important;
	padding:0px !important;
	margin:0px !important;
	vertical-align:0px !important;
	background:none !important;
	line-height:inherit !important;
	position:static !important;
	font-size:inherit !important;
	font-weight:inherit !important;
}
.pageoutline{
	width:100%;
	margin:0px auto;
	background-color:#fff;
}

.kvdiv{
	max-height: 140px;
	font-size: 0px;
	line-height: 0px;
	background: #572d7f;
	overflow:hidden;
}
.kvdiv img{
	width:100%;
	border:none;
	margin:0px;
}
.links{
	text-align: right;
	font-size: 12px;
	color: #FFF;
	background-color: #999;
	padding: 3px 20px;
}
.links a{
	font-size: 12px;
	color: #FFF !important;
	text-decoration: none;
}
.links a:hover{
	color: #fc9 !important;
	text-decoration: none;
}
.links span{
	font-size: 11px;
	padding: 0px 5px 0px 7px;
	color: #888
	vertical-align: 1px;
}
.links img{
	vertical-align:-2px;
}
/*mainbar*/
.mainbar{
	background:url(en_US/c01/outlook/mainbarbg.gif) left top no-repeat;
	position:relative;
	border-top:1px solid #fff;
	height:34px;
	margin-bottom:3px;
}
/*.search{
	text-align:center;
	
	color:#333;
	padding:5px 3px 0px 3px;
}
.search img{
	vertical-align:-5px;
	_vertical-align:-5px;
	cursor:pointer;
	cursor:hand;
	margin:0px 5px 0px 3px;
}
.search input{
	color:#666;
	vertical-align:-3px;
	
}
.search input.keytxt{
	width:140px;
	height:15px;
	font-size:12px;
	line-height:1.35em;
	border:1px solid #bbb;
	vertical-align:0px;
	color:#666;
	margin-left:5px;
}*/

.application{
	/*position:absolute;
	left:0px;
	top:13px;*/
	width:170px;
}
.application img{
	border:none;
	margin:1px 0px 0px 0px;
}
.application a{
	font-size:0px;
	line-height:0px;
	width:170px;
	display:block;
}


/*main menu*/
.mainmenu{
	/*background:url(en_US/c01/outlook/mainmenubbg.gif) left bottom repeat-x;*/
	padding-bottom:4px;
	height:auto;
	width:100%;
}
.mainmenu .left{

}
.mainmenu .right{
	/*background:url(en_US/c01/outlook/mainmenubg.gif) left top repeat-x #939393;*/
}
.mainmenu table{
	width:100%;
	height:30px;
	margin:0px auto;
	border-collapse:collapse;
	position:relative;
	z-index:5000;
	background:url(en_US/c01/outlook/mainmenubg.gif) left top repeat-x;
}
.mainmenu td{
	font-size:13px;
	border-right:1px solid #fff;
	text-align:center;
	vertical-align:middle;	
}
.mainmenu td.last{
	border:none;
	background:none;
}
.mainmenu td a{
	padding:5px 3px;
	_padding:5px 0px;
	display:block;
	color:#fff;
	text-decoration:none;	
	_float:left;
	_width:100%;
}
.mainmenu td a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#3cf;
}
.mainmenu .submenu{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#09658b;
	border:1px solid #fff;
	position:absolute;
	z-index:6000;
	display:none;
	_clear:both;
	*margin-left:-50%;
	_margin-left:-50%;
	_margin-top:0px;
}
.mainmenu .submenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:auto !important;
}
.mainmenu .submenu li{
	float:none !important;
	display:block;
	border:none !important;
	border-top:1px solid #098ABB !important;
	border-bottom:1px solid #004F75 !important;
	padding:0px !important;
	height:auto;
	width:auto;
	font-size:13px;
	line-height:1.5em;
	white-space:nowrap;
	text-align:left;
}
.mainmenu .submenu li a{
	color:#fff;
	text-decoration:none;
	float:none !important;
	text-align:left;
	display:block;
	padding:5px 15px 2px 15px;
	line-height:1.35em;
	background:url(en_US/c01/outlook/arrow3.gif) 5px center no-repeat;
	_width:auto !important;
}
.mainmenu .submenu li a:hover{
	color:#036;
	text-decoration:none;
	background:url(en_US/c01/outlook/arrow4.gif) 5px center no-repeat #3cf;
}
/*.mainmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.mainmenu ul li{
	float:left;
	display:block;
	font-size:15px;
	line-height:1.35em;
	height:30px;
	position:relative;
	z-index:6000;
	border-right:1px solid #fff;
}
.mainmenu ul li.last{
	border:none;
	background:none;
}
.mainmenu ul li a{
	padding:5px 10px 0px 10px;
	height:24px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	margin-top:1px;
	white-space:nowrap;
}
.mainmenu ul li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#feab1f;
}
.mainmenu .submenu{
	margin:0px;
	padding:0px;
	list-style:none;
	z-index:6100 !important;
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	background-color:#09658b;
	border:1px solid #fff;
	display:none;
	left:0px;
	top:29px;
}
.mainmenu .submenu li{
	float:none !important;
	display:block;
	border:none !important;
	border-top:1px solid #1187a8 !important;
	border-bottom:1px solid #064e6c !important;
	padding:0px !important;
	height:auto !important;
	
	line-height:1.5em;
	white-space:nowrap;
	text-align:left !important;
}
.mainmenu .submenu li a{
	color:#fff;
	text-decoration:none;
	float:none !important;
	display:block;
	padding:5px 15px 2px 15px !important;
	height:auto !important;
	line-height:1.35em;
	background:url(en_US/c01/outlook/arrow3.gif) 5px center no-repeat;
}
.mainmenu .submenu li a:hover{
	color:#036;
	text-decoration:none;
	background:url(en_US/c01/outlook/arrow4.gif) 5px center no-repeat #95dff6;
}*/
.pagebody{
	clear: both;
	padding: 0;
	background-color: #fff;
}
.pageleft{
	float:left;
	display:block;
	width:16%;
}
.pageright{
    overflow:hidden;
	display: block;
	background: #FFFFFF none;
	min-height: 600px;
}
/*--leftmenu--*/
.leftmenu{
	margin-bottom:6px;
}
.leftmenu ul{ padding:0px 0px 10px 0px; }
.leftmenu ul ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	border:0px;
}
.leftmenu li {
	display:block;
	line-height: 1.65em;
	margin:0 0 0px 0;
	border-bottom:1px solid #0b3571;
	background-color:#d9d9d9;
}
.leftmenu li li{	
	padding:0 0 0 0px;
	border:0px;
	display:block;
	margin:0 0 0px 0; 
	border-bottom:1px solid #426ea3;
	background-color:#1b3873;
}
.leftmenu li a{
	color: #233a74 ;
	font-size: 1em;
	text-decoration: none;
	display:block; text-align:right;
	font-weight: bold;	
	padding:5px 10px 5px 0px;	
}
.leftmenu li li a{
	color: #FFF;
	border:0px;	
	font-weight: normal;
	background:transparent;
}
.leftmenu li a:hover, .leftmenu li.here a:hover{
	color: #FFF;
	display:block;
	background:#426ea3;
	
}


.psleft .leftmenu ul ul{
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-type: none;
	border:0px;
}
.psleft .leftmenu li {
	display:block;
	line-height: 1.65em;
	margin:0px;
	border-bottom:1px solid #ccc;
}
.psleft .leftmenu li li{	
	padding:0 0 0 0px;
	border:0px;
	display:block;
	margin:0 0 0px 0; 
	border-bottom:1px solid #ddd;
	background-color:#ebebeb;
}
.psleft .leftmenu li a{
	color: #333 ;
	font-size: 1em;
	text-decoration: none;
	display:block; text-align:right;
	font-weight: bold;	
	padding:5px 10px 5px 0px;	
}
.psleft .leftmenu li li a{
	color: #333;
	border:0px;	
	font-weight: normal;
	background:transparent;
}
.psleft .leftmenu li a:hover, .leftmenu li.here a:hover{
	color: #673183;
	display:block;
	background:#fff;
	
}



.companyinfo{
}
.companyinfo .head{
	background:url(en_US/c01/outlook/companyinfo.gif) left top no-repeat;
	width:170px;
	height:37px;
}
.companyinfo .body{
	padding:5px 5px 0px 3px;
}
.companyinfo ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.companyinfo ul li{
	
	line-height:1.35em;
	margin-bottom:3px;
	padding:0px 0px 3px 15px;
	border-bottom:1px solid #dfdfdf;
	background:url(en_US/c01/outlook/arrow11.gif) 4px 6px no-repeat;
}
.companyinfo ul li a{
	color:#333;
	text-decoration:none;
}
.companyinfo ul li a:hover{
	color:#be4389;
	text-decoration:underline;
}
.companyinfo ul li span{
	color:#666;
	padding-left:1px;
}
.companyinfo .more{
	text-align:right;
	padding:3px 5px 0px 0px;
}
.companyinfo .more img{
	border:none;
}
/*marquee
.marqueediv{
	background:url(en_US/c01/outlook/marqueebg.gif) left top no-repeat;
	width:540px;
	height:32px;
	margin-bottom:2px;
	padding:1px 0px 1px 0px;
	position:relative;
}
.marquee{
	height:32px;
	padding:0px 50px 0px 28px;
	overflow:hidden;
}
.marquee div{
	color:#505050;
	
	line-height:28px;
	height:28px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
}
.marquee a{
	color:#505050;
	text-decoration:none;
}
.marquee a:hover{
	color:#be4389;
	text-decoration:underline;
}
.marqueediv .more{
	position:absolute;
	top:9px;
	right:8px;
}*/
.catalog{
	padding:10px 25px 0px 25px;
	position:relative;
	z-index:1000;
	width:490px;
	height:120px;
	background:url(en_US/c01/outlook/catalogbg.gif) left top no-repeat;
	margin:10px 0px 0px 0px;
}
.catalog .scrollLeft{
	position:absolute;
	top:40px;
	left:6px;
	cursor:pointer;
	cursor:hand;
}
.catalog .scrollRight{
	position:absolute;
	top:40px;
	right:6px;
	cursor:pointer;
	cursor:hand;
}
.catalog .picsdiv{
	width:490px;
	height:100px;
	overflow:hidden;
	position:relative;
	background:url(en_US/c01/outlook/picsbg.gif) left top repeat-x;
}
.catalog .picsdiv img{
	border:none;
}
.catalog .picsdiv .pictb{
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	/*width:1200px;*/
	padding:5px 0px 0px 0px;
}
.catalog .pictb table{
	border-collapse:collapse;
	border-spacing:0px;
}
.catalog .pictb td{
	width:98px;
	height:90px;
	vertical-align:middle;
	text-align:center;
	background:url(en_US/c01/outlook/picwbg90.gif) top center no-repeat;
	padding:0px 0px;
}
.catalog .pictb td a{
}
.catalog .more{
	text-align:right;
	padding:7px 10px 0px 0px;
}
.catalog .more img{
	border:none;
}
/*首頁加廠商訊息*/
.cinfoRltv{
	position:absolute;
	top:108px;
	left:225px;
	z-index:6000;
}
/*.L1{
	left:0px;
}
.L2{
	left:0px;
}
.L3{
	left:0px;
}
.L4{
	left:0px;
}
.L5{
	right:0px;
}
.L6{
	right:0px;
}
.L7{
	right:0px;
}*/
.cinfo{
	width:300px;
	border:1px solid #1A316F;
	z-index:6000;
	display:none;
}
.cinfo .chead{
	background:url(en_US/c01/outlook/cinfoHeadbg.gif) left center repeat-x #5F7C8B;
	border-bottom:1px solid #1A316F;
	padding:8px 5px 5px 7px;
	color:#fff;
	
	font-weight:bold;
	text-align:left !important;
}
.cinfo .cbody{
	background-color:#fff;
	padding:5px 7px 10px 7px;
}
.cinfo table{
	border-collapse:collapse !important;
	border-spacing:0px !important;
	width:100%;
	table-layout:fixed;
}
.cinfo th{
	width:25% !important;
	height:auto !important;
	background:transparent;
	text-align:left !important;
	font-size:12px;
	font-weight:bold;
	color:#333;
	white-space:nowrap !important;
	vertical-align:top;
	border-bottom:1px solid #d1d1d1;
	padding:4px 8px 3px 0px !important;
	line-height:1.35em;
}
.cinfo td{
	width:auto !important;
	height:auto !important;
	background-color:transparent !important;
	text-align:left !important;
	vertical-align:top;
	font-size:12px;
	color:#333;
	border:none !important;
	border-bottom:1px solid #d1d1d1 !important;
	padding:4px 0px 3px 0px !important;
	line-height:1.35em;
}


.cinfo td a{
	color:#039;
	text-decoration:none;
}
.cinfo td a:hover{
	color:#be4389;
	text-decoration:underline;
}
.cinfo td.wbreak{
	word-wrap:break-word;
}
.colLeft{
	float:left;
	display:block;
	width:100%;
}
.colLeft .img {
	position: relative;
	text-align: center;
}
.img img, .imgTb img {
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0;
}
.imgTb table {
	border-collapse: collapse;
	background: #FFF;
	padding:0;
}
.imgTb table td {width: 50%; height:auto; padding:0;text-align: left;vertical-align: top;}
.pic2 ul, .pic3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pic2 li, .pic3 li{
	float:left; display:inline; margin: 0; padding: 0;
}
.pic2 li img,  .pic3 li img{margin:0; padding:0; width: 100%; height:auto;}

.pic2 li.pic2_1 {width:33.33%;width:33.32%\9; }
.pic2 li.pic2_2 {width:66.65%;}
.pic3 li{ width:33.32%; }

.colRight{
	float: left;
	display: block;
	width: 207px;
	padding-left: 8px;
}
.newsFirst{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}
.newsFirst h3{
	color:#f63;
	font-size:15px;
	line-height:1.5em;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.newsFirst h3 a{
	color:#f63;
	text-decoration:none;
}
.newsFirst h3 a:hover{
	color:#be4389;
	text-decoration:underline;
}
.newsFirst p{
	color:#039;
	
	line-height:1.5em;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.newsFirst p a{
	color:#039;
	text-decoration:none;
}
.newsFirst p a:hover{
	color:#be4389;
	text-decoration:underline;
}
.news{
	width:540px;
}
.news .head{
	background:url(en_US/c01/outlook/marqueebg.gif) left top no-repeat;
	position:relative;
	height:34px;
	margin-bottom:2px;
}
.news .head .subject{
	color:#777;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	top:8px;
	left:28px;
}
.news .head .more{
	position:absolute;
	top:11px;
	right:8px;
}
.news .head .more img{
	border:none;
}
.news .body{
	border-right:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	background-color:#fff;
	padding:2px 10px;
}
.news .top{
	background:url(en_US/c01/outlook/lettertop.gif) left top no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
}
.news .foot{
	background:url(en_US/c01/outlook/letterfoot.gif) left top no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
}
.news .body ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
}
.news .body ul li{
	margin:0px;
	padding:3px 0px 2px 0px;
	overflow:hidden;
	background:url(en_US/c01/outlook/dot3.gif) left bottom repeat-x;

}
.news .body ul li span{
	color:#555;
	
	line-height:1.5em;
	padding:2px 16px 2px 5px;
	margin:0px;
	float:left;
	display:block;
	width:55px;
}
.news .body ul li a{
	color:#06c;
	
	line-height:1.5em;
	padding:3px 0px 2px 20px;
	text-decoration:none;
	float:left;
	display:block;
	width:417px;
	_width:413px;
	background:url(en_US/c01/outlook/icon9.gif) 5px 8px no-repeat;
}
.news .body ul li a:hover{
	color:#be4389;
	text-decoration:none;
}

.colLeft100{
	width:763px;
}
.colLeft100 .news{
	width:763px;
}
.colLeft100 .news .body ul li{
	width:751px;
	_width:auto;
}
.colLeft100 .news .body ul li a{
	width:660px;
}
.colLeft100 .marqueediv{
	background:url(en_US/c01/outlook/marqueebg2.gif) left top no-repeat;
	width:100%;
	height:24px;
	margin-bottom:7px;
	padding:1px 0px 1px 0px;
}

.video{
	background:url(en_US/c01/outlook/videobg.gif) left top no-repeat;
	width:200px;
	height:190px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.video .videoimg{
	text-align:center;
	padding:30px 0px 0px 0px;
}
.video .videoimg img{
	width:170px;
	height:128px;
}
.video .paly{
	text-align:center;
	padding:3px 0px 0px 0px;
}
.video .paly img{
	border:none;
}
.video .more{
	position:absolute;
	right:21px;
	top:168px;
}
.video .more img{
	border:none;
}
.videoSmall{
	text-align:left;
	position:absolute;
	left:0px;
	top:197px;
	width:226px;
	padding-left:22px;
}
.videoSmall a{
	text-decoration:none;
}
.videoSmall img{
	width:88px;
	height:66px;
	border:1px solid #919FAE;
	margin:0px 5px;
}
.bannerdiv{
	padding:0px 0px 5px 14px;
}
.bannerdiv div{
	width:174px;
	height:74px;
	margin:0px 0px 7px 0px;
	background:url(en_US/c01/outlook/bannerbg.gif) right bottom no-repeat;
}
.bannerdiv img{
	border:1px solid #888;
	width:170px;
	height:70px;
}
/*.pagefoot{
	padding: 5px 0px 0px 0px;
	background: #1576b0 url(en_US/c01/button/pagefoot_bg.gif) repeat-y right top;
	border-top: 1px solid #FFF;
}*/
.pagefoot .bannerdiv{
	padding: 8px 17px 5px 18px;
	text-align:center;
	overflow:hidden;
}
.pagefoot .bannerdiv div{
	float:left;
	margin:0px 4px 3px 4px;
	text-align:left;
	background:none !important;
}
.pagefoot .bannerdiv img{
	border:none;
	width:170px;
	height:70px;
	background:url(en_US/c01/outlook/bannerbg.gif) right bottom no-repeat #fff;
}
.pagefoot .info{
	clear: both;
	padding: 12px 15px 5px 15px;
	margin: 0px 0px;
	color: #333;
}


/*新頁尾*/

/*置左*/

.foot_l p{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:left;
}
.foot_l p.p1{
	text-align:left;
}
.foot_l p.p2{
	text-align:left;
}
.foot_l p.p3{
	text-align:left;
}
.foot_l img{
	max-height:30px;
	height:30px;
	vertical-align:-10px;
}
.foot_l span{
	padding:0px 5px;
	color:#ccc;
}

/*置右*/
.foot_r{
	font-size:12px;
	color:#333;
}
.foot_r p{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:right;
}
.foot_r p.p1{
	text-align:right;
}
.foot_r p.p2{
	text-align:right;
}
.foot_r p.p3{
	text-align:right;
}
.foot_r img{
	max-height:30px;
	height:30px;
	vertical-align:-10px;
}
.foot_r a{
	color:#333;
	text-decoration:none;
}
.foot_r a:hover{
	color:#be4389;
	text-decoration:underline;
}
.foot_r span{
	padding:0px 5px;
	color:#ccc;
}


/*置中*/
.foot_c{
	font-size:12px;
	color:#333;
}
.foot_c p{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:center;
}
.foot_c p.p1{
	text-align:center;
}
.foot_c p.p2{
	text-align:center;
}
.foot_c p.p3{
	text-align:center;
}
.foot_c img{
	max-height:30px;
	height:30px;
	vertical-align:-10px;
}
.foot_c a{
	color:#333;
	text-decoration:none;
}
.foot_c a:hover{
	color:#be4389;
	text-decoration:underline;
}
.foot_c span{
	padding:0px 5px;
	color:#ccc;
}

/*----footer--*/
.pagefoot { position:relative;min-height:120px; overflow:hidden; clear:both; font-size:0.85em;
 margin:20px 0 0 0;  color:#333;  background-color:#ebebeb; border-top:3px solid #ddd; }
.pagefoot img{ vertical-align:middle;}
.pagefoot a{ color: #333;}
.pagefoot a:hover{  color: #762eb3; text-decoration:underline;   }
.pagefoot .foot_l{ margin:10px 20px;}
.pagefoot .foot_l span { color:#aaa; padding:0 2px;}
.pagefoot .foot_l p, .footer .foot_l p a{ color:#333; }   
.pagefoot .foot_l .p1{ margin:0 0 5px 0; font-size:1em; font-weight:bold;}
.pagefoot .foot_l .p2{ width:86%; }


/*內頁*/
/*.path{
	background:url(en_US/c01/outlook/pathbg.jpg) left top no-repeat;
	width:765px;
	height:32px;
	position:relative;
}
.path h3{
	margin:0px;
	padding:3px 0px 0px 12px;
	color:#3F5063;
	font-size:15px;
	line-height:1.5em;
}
.path .function{
	position:absolute;
	right:2px;
	top:1px;
	width:160px;
}
.path .function img{
	border:none;
	width:80px;
	height:24px;
	cursor:pointer;
	cursor:hand;
}
.path .function img.print{
	position:absolute;
	right:80px;
	top:0px;
}
.path .function img.back{
	position:absolute;
	right:0px;
	top:0px;
}*/
.path{
	height:26px;
	position:relative;
	border:1px solid #d6d8da;
	background-color:#fff;
}
.path h3{
	margin:0px;
	padding:3px 0px 0px 24px;
	color:#6B757E;
	font-size:15px;
	line-height:1.5em;
	background:url(en_US/c01/outlook/arrow13.gif) 5px 5px no-repeat;
}
.path .function{
	position:absolute;
	right:0px;
	top:0px;
	width:160px;
}
.path .function img{
	border:none;
	width:80px;
	height:24px;
	cursor:pointer;
	cursor:hand;
}
.path .function img.print{
	position:absolute;
	right:80px;
	top:0px;
}
.path .function img.back{
	position:absolute;
	right:0px;
	top:0px;
}
.content{ padding: 5px 15px 10px; }

/*--loginTb---*/
.loginTb{
	width: 600px;
	height: 225px;
	padding:0em 0 1em 0;
	margin: 2em auto;
}
.loginTb table{
	width:95%;
	font-size:0.8em;
}
.loginTb table td img{ margin:0; padding:0;}
.loginTb table input.newcode{ width:auto !important; color: #FFF;}
.loginTb table input.codetxt{ width:80px; vertical-align:middle; color: #630;}
.loginTb table input.submitBtn{ width:auto !important; margin:0px 0px 8px 0px;}
.loginTb th{ text-align:right; font-size:1.2em; font-weight:normal; padding:4px; width:30%; vertical-align:top;}
.loginTb th label{ display:inline;}
.loginTb td .btn_login{
	font-size: 1.4em;
	font-weight: bold;
	color: #630;
	border:0;	
	background: url(en_US/c01/button/btn_login.jpg) no-repeat 0px 0px;
	text-align: center;
	height: 70px;
	width: 140px;
}
.loginTb td .code{ margin:0; padding:0; vertical-align:middle;}
.loginTb td input{ width:90%;}
.loginTb td ,.loginTb td a { color:#6d541e;}
.loginTb td.cntd{
	vertical-align:top;
	color:#f00;
}
.loginTb td.cntd a{
	font-size:1.2em; font-weight:normal; color:#f00; text-decoration:none;
}
.loginTb td.cntd a:hover{
	 text-decoration:underline;
}
.btnPosition{ margin:0 0 0 0px; }


.searchLinks{
	padding:5px 0px;
	
	color:#888;
}
.searchLinks p{
	
	line-height:1.5em;
	color:#333;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.searchLinks a{
	color:#039;
	text-decoration:none;
	
	line-height:1.5em;
}
.searchLinks a:hover{
	color:#be4389;
	text-decoration:none;
}
.searchLinks a.more{
	color:#967a4b;
	text-decoration:none;
	font-size:11px;
	background:url(en_US/c01/outlook/arrow11.gif) 17px 5px no-repeat;
	padding-left:25px;
}
.searchLinks a.more:hover{
	color:#be4389;
	text-decoration:none;
}
.searchLinks a.less{
	color:#967a4b;
	text-decoration:none;
	font-size:11px;
	background:url(en_US/c01/outlook/arrow12.gif) 17px 5px no-repeat;
	padding-left:25px;
}
.searchLinks a.less:hover{
	color:#be4389;
	text-decoration:none;
}
.searchLinks span{
	color:#ccc;
	padding:0px 5px 0px 8px;
	font-size:12px;
	vertical-align:2px;
}
.searchResult{
	position:relative;
	height:30px;
	padding:8px 0px 3px 0px;
	background:url(en_US/c01/outlook/bg6.gif) left bottom repeat-x;
}
.searchResult img{vertical-align:middle;}
.searchResult .left{
	position:absolute;
	left:0px;
	bottom:4px;
}
.searchResult .right{
	position:absolute;
	right:0px;
	bottom:6px;
}
.searchResult .right a{
	background:url(en_US/c01/outlook/arrow5.gif) 0px 3px no-repeat;
	padding-left:16px;
	
	color:#be4389;
	text-decoration:none;
}
.searchResult .right a:hover{
	background:url(en_US/c01/outlook/arrow5.gif) 3px 3px no-repeat;
	color:#be4389;
	text-decoration:underline;
}
.searchResult .title{
	/*background-color:#888;
	color:#fff;*/
	padding:2px 2px 5px 0px;
	
	line-height:1.5em;
	color:#333;
}
.searchResult .count{
	color:#333;
	
	line-height:1.5em;
	padding:2px 0px 5px 0px;
}
.searchResult .count span{
	padding:0px 3px;
	color:#C00;
}
.pagesTop{
	padding:8px 0px 11px 0px;
	background:url(en_US/c01/outlook/bg6.gif) left bottom repeat-x;
	text-align:right;
}

.pagedivider{
	
	line-height:1.5em;
}
.pagedivider span{
	color:#666;
	font-weight:bold;
	padding:0px 3px 0px 2px;
}
.pagedivider a{
	color:#333;
	text-decoration:none;
	padding:0px 3px 0px 2px;
}
.pagedivider a:hover{
	color:#039;
	text-decoration:underline;
}
.pagedivider img{
	border:none;
	vertical-align:-3px;
}
.showAmount{
	
	line-height:1.5em;
	color:#333 !important;
	font-weight:normal !important;
}
.showAmount select{
	color:#555;
}
.pagesBottom{
	text-align:center;
	padding:6px 0px;
}

.showTB1{
	width:100%;
	border-collapse:collapse;
	margin:5px 0px;
}
.showTB1 td{
	background:url(en_US/c01/outlook/bg5.gif) left bottom repeat-x;
}
.showTB1 td.btntd{
	background:none;
	width:88px;
	border-top:2px solid #efefef;
}
.showTB1 td.graybg{
	background:url(en_US/c01/outlook/bg4.gif) left top repeat;
	border-top:2px solid #efefef;
}
.showTB1 td.check{
	text-align:center;
	vertical-align:middle;
}
.tbinTB{
	width:100% !important;
	border-collapse:collapse;
	margin:3px 0px;
}
.tbinTB td{
	padding:8px 0px;
	
	color:#333;
	background:none;
	vertical-align:top;
}
.tbinTB td.clogo{
	text-align:center;
	vertical-align:top;
	width:100px;
}
.tbinTB td.clogo img{
	margin-bottom:5px;
}
.tbinTB td.stallNum{
	text-align:right;
	vertical-align:bottom;
	white-space:nowrap;
	padding-right:6px;
}
.tbinTB td.clogos{
	text-align:right;
	vertical-align:middle;
	padding-right:6px;
}
.tbinTB td.clogos div{
	/*width:50px !important;*/
	text-align:center;
	float:right;
}
.tbinTB td.clogos div img{
	max-width:50px;
	max-height:50px;
}
.tbinTB td.products{
	background:url(en_US/c01/outlook/dot4.gif) top left repeat-x;
	padding:10px 0px;
	line-height:1.5em;
}
.tbinTB td a{
	color:#039;
	text-decoration:none;
	font-size:15px;
	line-height:1.35em;
}
.tbinTB td a:hover{
	color:#be4389;
	text-decoration:underline;
}

.tbinTB td p{
	margin:0px;
	padding:2px 0px 0px 0px;
}
.tbinTB td p a{
	color:#039;
	text-decoration:none;
	font-size:12px;
	padding-left:5px;
}
.tbinTB td p a:hover{
	color:#be4389;
	text-decoration:underline;
}
.tbinTB td p a.comp{
	padding:0px;
	
}
.tbinTB span{
	background-color:#bbb;
	padding:1px 5px 3px 5px;
	
	line-height:1em;
	color:#fff;
	margin-right:5px;
	vertical-align:3px;
}
.showTB2{
	width:auto;
	border-collapse:collapse;
	margin:5px auto 10px auto;
}
.showTB2 td{
	text-align:center;
	vertical-align:top;
	padding:0px;
}
.showTB2 table{
	width:auto;
	border-collapse:collapse;
	margin:0px;
}
.showTB2 td.imgtd{
	text-align:center;
	vertical-align:middle;
	padding:5px 24px;
	width:100px;
	height:100px;
}
.showTB2 td.imgtd img{
	max-height:90px;
	max-width:90px;
}
.showTB2 p.imgtitle{
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:6px 15px 12px 15px;
	
	line-height:1.5em;
	color:#333;
	width:106px;
}
.showTB2 td.phototd{
	text-align:center;
	vertical-align:middle;
	padding:5px 15px;
	width:120px;
	height:120px;
}
.showTB2 td.phototd img{
	max-height:120px;
	max-width:120px;
	border:none;
	margin:0px;
}
.showTB3{
	width:100%;
	border-collapse:separate;
	border-spacing:10px;
	margin:5px 0px 10px 0px;
}
.showTB3 tr{
	/*background:url(en_US/c01/outlook/dot4.gif) bottom left repeat-x;*/
}
.showTB3 tr.bottom{
	background:none;
}
.showTB3 td{
	text-align:left;
	vertical-align:top;
	padding:0px 5px 0px 5px;
	margin:3px 0px;
	
	line-height:1.5em;
	color:#333;
	/*width:20%;*/
	/*background:url(en_US/c01/outlook/dot5.gif) right top repeat-y;*/
	border-right:1px solid #c1c1c1;
}
.showTB3 td a{
	color:#039;
	text-decoration:none;
}
.showTB3 td a:hover{
	color:#be4389;
	text-decoration:underline;
}
.showTB3 td.right{
	background:none;
}
.showPhoto{
	width:500px;
	overflow:hidden;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
}
.showPhoto img{
	border:none;
	max-height:500px;
	max-width:500px;
}
.photoSubject{
	padding:5px;
	font-size:15px;
	line-height:1.5em;
	color:#333;
	text-align:center
}
.showPhoto table{
	border-collapse:collapse;
	margin:0px auto;
}
.showPhoto td{
	text-align:center;
	vertical-align:middle;
	padding:5px;
	font-size:15px;
	line-height:1.5em;
	color:#333;
}
/*相片頁捲軸*/
.photoScroll{
	padding:0px;
	position:relative;
	padding:0px 19px;
	margin:0px auto 10px auto;
	background-color:#fff;
	width:640px;
}
.photoScroll .scrollLeft{
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	cursor:hand;
	width:19px;
	height:124px;
}
.photoScroll .scrollRight{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	cursor:hand;
	width:19px;
	height:124px;
}
.photoScroll .picsdiv{
	height:124px;
	overflow:hidden;
	position:relative;
}
.photoScroll .picsdiv img{
	border:none;
	max-height:120px;
	max-width:120px;
}
.photoScroll .picsdiv .pictb{
	position:absolute;
	top:0px;
	left:0px;
}
.photoScroll .pictb table{
	border-collapse:collapse;
	border-spacing:0px;
}
.photoScroll .pictb td{
	width:124px;
	height:124px;
	_height:123px;
	vertical-align:middle;
	text-align:center;
	padding:0px 2px;
	_padding:1px 2px 0px 2px;
	background-color:#fff;
	background:url(en_US/c01/outlook/picwbg120.gif) center center no-repeat;
}


/*List*/
.aList{
	background:url(en_US/c01/outlook/bg4.gif) bottom left repeat-x;
	padding:0px 0px 10px 0px;
	margin:10px 0px 5px 0px;
}
.aList .subject{
	color:#39c;
	line-height:1.6em;
	font-weight:bold;
	padding-right:88px;
	position:relative;
}
.aList .subject a{
	color:#039;
	text-decoration:none;
}
.aList .subject a:hover{
	color:#be4389;
	text-decoration:underline;
}
.aList .subject span.date{
	position:absolute;
	top:4px;
	right:0px;
	color:#888;
	line-height:1.5em;
	font-weight:normal;
}
.aList p{
	color:#333;
	font-size:0.85em
	line-height:1.8em;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 0px 0px;
}
.aList p span{
	color:#888;
	padding-left:2px;
}
.aList p span a{
	color:#039;
	text-decoration:none;
	padding-left:2px;
}
.aList p span a:hover{
	color:#be4389;
	text-decoration:underline;
}
/*Detail*/
.detail{
	padding:15px 0px 10px 0px;
	margin:0px;
}
.detail .subject{
	color:#039;
	font-size:1.2em;
	line-height:1.35em;
	font-weight:bold;
	padding:0px 150px 10px 12px;
	position:relative;
	background:url(en_US/c01/outlook/icon2.gif) 0px 5px no-repeat;
}
.detail .subject span{
	position:absolute;
	top:4px;
	right:0px;	
	font-size:0.85em;
	color:#888;
	line-height:1.5em;
	font-weight:normal;
}
.detailContent{
	background:url(en_US/c01/outlook/dot4.gif) top left repeat-x;
	padding:20px 0px 10px 0px;
	margin:0px 0px 0px 20px;
}
.detailContent h3{
	color:#333;
	font-size:15px;
	font-weight:bold;
}
.detailContent p{
	color:#333;
	
	line-height:1.8em;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.detailContent a{
	color:#39c;
	text-decoration:none;
}
.detailContent a:hover{
	color:#be4389;
	text-decoration:underline;
}
.scrollbar{
	overflow:scroll;
	overflow-y:hidden;
	width:730px;
}
/*廠商detail*/
.cDetailTop{
	padding:10px 0px 10px 0px;
}
.cDetailTop .logo{
	float:left;
	display:block;
	padding:0px 10px 0px 0px;
}
.cDetailTop .logo img{
	max-width:90px;
}
.cDetailTop .cName{
	float:left;
	display:block;
}
.cDetailTop .cName .cNameChinese{
	color:#039;
	font-size:1.125em;
	line-height:1.5em;
	font-weight:bold;
}
.cDetailTop .cName .cNameChinese img{
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:0px 2px;
	vertical-align:-2px;
}
.cDetailTop .cName .cNameEnglish{
	color:#333;
	
	line-height:1.5em;
}
.cDetailList{
	padding:10px 0px 12px 0px;
}
.cDetailList span{
	color:#fff;
	background-color:#bbb;
	padding:3px 5px 1px 5px;
	
	line-height:1.25em;
	display:block;
	float:left;
	margin:0px 10px 8px 0px;
}
.cDetailList .data{
	color:#333;
	
	line-height:1.35em;
	display:block;
	float:left;
	width:675px;
	margin:0px 0px 8px 0px;
	padding:2px 0px 0px 0px;
}
.cDetailList .data p{
	padding:0px;
	margin:0px;
}
.cDetailList .data a{
	color:#039;
	text-decoration:none;
}
.cDetailList .data a:hover{
	color:#be4389;
	text-decoration:underline;
}
.cDetailList .data ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.cDetailList .data ul li{
	float:none;
	margin-bottom:5px;
	background:url(en_US/c01/outlook/arrow7.gif) left 7px no-repeat;
	padding-left:10px;
}
.cDetailList .data ul li a{
	color:#333;
	text-decoration:none;
}
.cDetailList .data ul li a:hover{
	color:#be4389;
	text-decoration:underline;
}
.cDetailList .data ul li span{
	float:none;
	display:inline;
	color:#999;
	background-color:#fff;
	margin:0px 5px 0px 0px;
	padding:0px;
}
.cDetailList .data .more{
	text-align:right;
	background:url(en_US/c01/outlook/dot4.gif) left center repeat-x;
}
.cDetailList .data .more img{
	border:none;
}
.scrollTitle{
	background:url(en_US/c01/outlook/bg5.gif) top left repeat;
	padding:0px;
	overflow:hidden;
	height:19px;
	margin-bottom:0.5em;
}
.scrollTitle span{
	color:#fff;
	background-color:#bbb;
	padding:2px 5px 3px 5px;
	height:22px;
	
	line-height:22px;
}
/*產品捲動*/
/*每張112*/
.porductScroll{
	padding:0px;
	position:relative;
	padding:0px 20px;
	margin:0px auto 5px auto;
	width:710px;
}
.porductScroll .scrollLeft, .porductScroll .scrollRight{z-index:9999;}
.porductScroll .scrollLeft{
	position:absolute;
	top:6px;
	left:0px;
	cursor:pointer;
	cursor:hand;
	width:14px;
	height:94px;
}
.porductScroll .scrollRight{
	position:absolute;
	top:6px;
	right:0px;
	cursor:pointer;
	cursor:hand;
	width:14px;
	height:94px;
}
.porductScroll .picsdiv{
	width:672px;
	height:166px;
	overflow:hidden;
	position:relative;
}
.porductScroll .picsdiv img{
	border:none;
	max-height:90px;
	max-width:90px;
}
.porductScroll .picsdiv .pictb{
	position:absolute;
	top:0px;
	left:0px;
}
.porductScroll .pictb table{
	border-collapse:collapse;
	border-spacing:0px;
}
.porductScroll .pictb td{
	width:112px;
	height:106px;
	vertical-align:middle;
	text-align:center;
	padding:0px;
	background:url(en_US/c01/outlook/picwbg100.gif) center center no-repeat;
}
.porductScroll .pictb td.nametd{
	font-size:12px;
	line-height:1.5em;
	color:#aaa;
	vertical-align:top;
	text-align:center;
	border:none;
	background:none;
	height:auto !important;
}
.porductScroll .pictb td.nametd a{
	color:#333;
	text-decoration:none;
}
.porductScroll .pictb td.nametd a:hover{
	color:#be4389;
	text-decoration:underline;
}
.porductScroll .pictb td.nametd p{
	font-size:12px;
	line-height:1.35em;
	color:#333;
	text-align:center;
	margin:3px 0px 3px 0px;
}

/*產品Detail*/
.pDetailTop{
	background:url(en_US/c01/outlook/dot4.gif) left bottom repeat-x;
	padding:15px 0px 10px 0px;
	margin-bottom:0.65em;
}
.pName{
	color:#039;
	font-size:1.2em;
	line-height:1.5em;
	font-weight:bold;
	background:url(en_US/c01/outlook/icon2.gif) left center no-repeat;
	padding-left:15px;
}
.pName img{
	border:none;
	cursor:pointer;
	cursor:hand;
	margin:0px 2px;
	vertical-align:-2px;
}
.pDetailList{
	padding:10px 0px 12px 0px;
}
.productPhoto {
	float:left;
	display:block;
	background-color:#fff;
	width:360px;
	height:360px;
	text-align:center;
	margin:0px 10px 10px 0px;
	padding:0px 5px 5px 0px;
}
.productPhoto img {
	max-height:360px;
	max-width:360px;
}
.productTxt{
	margin:0em 0em 0em 0em;
}
.productTxt .pdsubject{
	background-color:#fff;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	padding:5px 5px 3px 10px;
	
	color:#333;	
	font-weight:bold;
}
.productTxt .pdtxt{
	padding:5px 0px 10px 10px;
	
	color:#333;
	line-height:1.5em;
}
.productTxt .hr {
	border:none !important;
	margin:1px 0px 1px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
	background:url(en_US/c01/outlook/dot4.gif) left top repeat-x    !important;
	display:none;
}
.productTxt a{
	color:#039;
	text-decoration:none;
}
.productTxt a:hover{
	color:#be4389;
	text-decoration:underline;
}
.pCompany{
	text-align:left;
	padding:8px 0px 0px 15px;
	
	color:#333;
}
.pCompany img{
	max-width:50px;
	max-height:50px;
	vertical-align:-5px;
	margin:0px 5px 0px 0px;
}
.pCompany span{
	
	color:#666;
	_vertical-align:-2px;
}
.pCompany a{
	
	color:#039;
	text-decoration:none;
}
.pCompany a:hover{
	color:#be4389;
	text-decoration:underline;
}
/*影音*/
.vList{
	padding:20px 0px 20px 1.5%;
	overflow:hidden;
	width:98%;
	
}
.vList .subject{
	color:#039;
	font-weight:bold;
	position:relative;
}
.vList .subject a{
	color:#039;
	text-decoration:none;
}
.vList .subject a:hover{
	color:#be4389;
	text-decoration:underline;
}
.vList p{
	color:#333;
	font-weight:normal;
	margin:0px; line-height:2em;
	padding:2px 0px 0px 0px;
}
.vList p span{
	color:#888;
	padding-left:2px;
}
.vList p span a{
	color:#039;
	text-decoration:none;
	padding-left:2px;
}
.vList p span a:hover{
	color:#be4389;
	text-decoration:underline;
}
.aVideo{
	padding:0px 10px 0px 0px;
	float:left;
	display:block;
}
.aVideo img{
	width:120px;
}
.videoinfo{
	overflow:hidden;
	display:block;
}
.timeinfo{
	background-color:#b5b5b5;
	color:#fff;
	overflow:hidden;
}
.timeinfo span{
	line-height:20px;
	padding:0px 5px;
}
.timeinfo span.length{
	padding:0px 15px 0px 10px;
	border-right:1px solid #ccc;
}
.videoDiv{
	width:499px;
	margin:15px auto 10px auto;
}
.videoShow{
	width:499px;
	height:456px;
	background:url(en_US/c01/outlook/videobbg.jpg) left top no-repeat;
	position:relative;
}
.videoShow object{
	width:458px;
	height:411px;
	position:absolute;
	left:22px;
	top:20px;
}
.videoShow iframe{
	width:458px;
	height:411px;
	position:absolute;
	left:22px;
	top:20px;
}
.videoDiv h3{
	color:#333;
	font-size:15px;
	line-height:1.5em;
	margin:5px 15px;
	padding:0px;
}
.videoDiv p{
	color:#333;
	margin:0px 15px;
	padding:0px;
}
/*註冊*/
.listform{
	padding-bottom:5px;
}
.listform_red{
	padding-bottom:5px;
}
.listform_gray{
	padding-bottom:5px;
}
.oneline{
	width:auto;
	float:left;
	display:block;
	padding:2px 0px 1px 0px;
	margin:0px 0px 0px 0px;
}
.listform_red .oneline{
	background:url(en_US/c01/outlook/redbg.gif) right 4px no-repeat;
}
.listform_gray .oneline{
	background:url(en_US/c01/outlook/arrow6.gif) right 4px no-repeat #efefef;
}
.oneline label{
	color:#333;
	
}
.listform_red label{
	color:#c00;
	background:url(en_US/c01/outlook/warning.gif) left center no-repeat;
	padding-left:18px;
}
.oneline .lb{
	float:left;
	display:block;
	padding:10px 0px 0px 5px;
	width:130px;
	white-space:nowrap;
	text-align:right;
}
.oneline .ipt{
	float:left;
	display:block;
	padding:5px 0px 0px 5px;
}
.oneline .ipt input, .oneline .ipt textarea{
	width:200px;
	color:#333;
}
.oneline .ipt input.codetxt{
	width:200px;
}
.oneline .ipt input.newcode{
	cursor:pointer;
	cursor:hand;
	width:auto !important;
	color:#000;
	margin:0px 0px 0px 0px;
	vertical-align:10px;
}
.oneline .notetxt{
	font-size:12px;
	padding-left:15px;
	color:#333;
	margin-top:2px;
	width:190px;
}
.oneline .notetxt a{
	color:#039;
	text-decoration:none;
}
.oneline .notetxt a:hover{
	color:#be4389;
	text-decoration:none;
}
.oneline .redtxt{
	vertical-align:-5px;
}
.oneline .ipt table{
	border-collapse:collapse;
	border-spacing:0px;
	border:none;
}
.oneline .ipt td{
	vertical-align:top;
	text-align:left;
}
.oneline .ipt td .redtxt{
	vertical-align:-22px !important;
}
.listform_red .warmtxt{
	padding:3px 0px 0px 0px;
	margin-left:7px;
	color:#c00;
	font-size:12px;
	display:block;
	float:left;
	width:250px;
}
.listform_gray .warmtxt{
	padding:3px 0px 0px 0px;
	margin-left:7px;
	color:#333;
	font-size:12px;
	display:block;
	float:left;
	width:250px;
}

img.code{
	margin:5px 0px 0px 15px;
}
.loginbtnCenter{
	width:auto;
	text-align:center;
	border-top:1px dotted #ccc;	padding-top:10px;
	margin-left:25px;
}
.loginbtnCenter div{ display:inline-block;}
.loginbtnCenter input{
	margin:0em 0em 0.35em 0em; 
}
.loginbtnCenter a{
	
	color:#039;
	text-decoration:none;
}
.loginbtnCenter a:hover{
	color:#be4389;
	text-decoration:none;
}

.regNew{
	padding:20px 0px 10px 0px;
	margin:0px 0px 10px 25px;
	width:365px;
	text-align:center;
}
.regNew p{
	color:#333;
	font-size:15px;
	line-height:1.5em;
	padding:5px 10px 5px 32px;
	margin:0px 0px 0px 15px;
	background:url(en_US/c01/outlook/finger.gif) 10px 3px no-repeat #e2e2e2;
	display:inline;
}
.regNew p input{
	vertical-align:3px;
}
.regNew p a{
	color:#333;
	text-decoration:none;
}
.regNew p a:hover{
	color:#be4389;
	text-decoration:underline;
}
.regNew h3{
	font-size:15px;
	line-height:1.5em;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	color:#333;
	background:url(en_US/c01/outlook/icon2.gif) left 5px no-repeat;
}
.regEd{
	padding:10px 0px 10px 0px;
	margin:0 auto; width:50%;
}
.regEd h3{
	font-size:15px;
	line-height:1.5em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	color:#333;
	background:url(en_US/c01/outlook/icon2.gif) left 5px no-repeat;
}
.editContent{
	color:#333;
	padding:10px 10px 5px 20px;
}
.editContent p{
	margin:0px 0px 10px 0px;
	padding:0px;
	
	line-height:1.5em;
}
.success{
	background:url(en_US/c01/icon/aSuccess.gif) left top no-repeat;
	padding:6px 10px 35px 80px;
	color:#333;
	font-size:15px;
	margin:35px auto 0px auto;
	width:500px;
}
.success p {
	margin:0px;
	padding:0px 0px 12px 0px;
	color:#30f;
}
.success p a {
	text-decoration:none;
	color:#30f;
}
.success p a:hover{
	text-decoration:underline;
}


.success p.p1{
	margin:0px;
	padding:0px !important;
}
.message{
	width:auto;
	padding:10px 0px 10px 0px;
}
.message .head{
	display:none;
}
.message .body{
	padding:0px;
}
.message .body p{
	margin:0px 0px 6px 0px;
	padding:0px;
	color:#333;
	
	line-height:1.5em;
}
.message .foot{
	display:none;
}

.pageHead{
	background:url(en_US/c01/outlook/pageheadbg.gif) left top repeat-x;
	border:1px solid #fff;
	height:36px;
}
.pageHead h1{
	background:url(en_US/c01/outlook/arrow10.gif) 8px 1px no-repeat;
	color:#333;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 32px;
}
.sitemap{
	width:48%;
	margin:0px 10px 10px 0px;
	float:left;
	display:block;
}
.sitemap ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.sitemap ul li{
	padding:8px 0px 8px 0px;
	
}
.sitemap ul li div{
	padding:2px 0px 5px 18px;
	color:#333;
	background:url(en_US/c01/outlook/sitemapHeadBg.gif) left top no-repeat;
}
.sitemap ul li ul{
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px !important;
}
.sitemap ul li ul li{
	padding:0px 0px 0px 10px !important;
	margin:0px 0px 0px 18px !important;
	background:url(en_US/c01/outlook/icon6.gif) left 7px no-repeat;
	display:block;
	float:left;	width:90% !important;
	_width:85%;
	line-height:1.8em;
	color:#999;
}





.pBarDiv{
	height:16px;
	padding:3px 0px 3px 0px;
	width:100%;
	float:none;
}
.pBarDiv_fr{
	float:none;
	display:block;
}
.pBarDiv p{
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	height:16px;
	line-height:1.65em;
	font-size:12px;
	color:#333;
}
.pBar{
	float:left;
	display:block;
	background:url(en_US/c01/outlook/pbarBg.gif) left top repeat-x;
	height:16px;	
}
.pBar .left{
	background:url(en_US/c01/outlook/pbarLeft.gif) left top no-repeat;
	_float:left;
}
.pBar .right{
	background:url(en_US/c01/outlook/pbarRight.gif) right top no-repeat;
	height:14px;
	padding:2px;
	_float:left;
}
.pBar span{
	font-size:1px;
	display:block;
	float:left;
	width:11px;
	height:12px;
	background-color:#e5e5e5;
	border-right:1px solid #f5f5f5;
}
.pBar span.complete{
	display:block;
	float:left;
	width:12px;
	height:12px;
	border:none;
	background:url(en_US/c01/outlook/barComplete.gif) right top repeat-x;
}


/*table*/
.aLeft{
	text-align:left !important;
}
.aCenter{
	text-align:center !important;
}
.aRight{
	text-align:right !important;
}


/*personal page*/
.psoutline{
	width:997px;
	margin:0px auto;
	background-color:#FFF;
}
.psoutline .mainmenu{
	background:none;
	background-color:#FFF;
	padding:0px !important;
}
.psoutline .mainmenu .left{
}
.psoutline .mainmenu .right{
	/*background:url(en_US/c01/outlook/mainmenubg.gif) left top repeat-x #939393;*/
	background-color:#FFF;
}
.psoutline .mainmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.psoutline .mainmenu ul li{
	float:left;
	display:block;
	font-size:15px;
	line-height:1.35em;
	height:30px;
	position:relative;
	z-index:6000;
	border-right:1px solid #f2f2f2;
}
.psoutline .mainmenu ul li.last{
	border:none;
	background:none;
}
.psoutline .mainmenu ul li a{
	padding:5px 6px 0px 6px;
	height:24px;
	display:block;
	float:left;
	color:#333;
	text-decoration:none;
	margin-top:1px;
}
.psoutline .mainmenu ul li a:hover{
	color:#673183;
	text-decoration:none;
	background-color:#fff;
}
.psoutline .mainmenu .submenu{
	margin:0px;
	padding:0px;
	list-style:none;
	z-index:6100 !important;
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	background-color:#ebebeb;
	border:none;
	border-top:5px solid #999;
	left:0px;
	top:29px;
}
.psoutline .mainmenu .submenu li{
	float:none !important;
	display:block;
	border:none !important;
	border-bottom:1px solid #ddd !important;
	padding:0px !important;
	margin:0px !important;
	height:auto !important;
	font-size:13px;
	line-height:1.5em;
	white-space:nowrap;
	text-align:left !important;
}
.psoutline .mainmenu .submenu li a{
	color:#333;
	text-decoration:none;
	float:none !important;
	display:block;
	padding:5px 15px 5px 15px !important;
	height:auto !important;
	line-height:1.35em;
	background:url(en_US/c01/outlook/arrow11.gif) 5px center no-repeat;
}
.psoutline .mainmenu .submenu li a:hover{
	color:#fff;
	text-decoration:none;
	background:url(en_US/c01/outlook/arrow3.gif) 5px center no-repeat #999;
}
.psoutline .pagesTop{
	padding:5px 0px 5px 0px !important;
	background:none !important;
	text-align:right;
}


.funcbar{
	background:url(en_US/c01/outlook/psbarbg.gif) left top repeat-x;
	height:52px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.logindiv{
	float:left;
	display:block;
	width:198px;
	background:url(en_US/c01/outlook/line2.gif) top right repeat-y;
	padding:0px 2px 0px 0px;
	height:52px;
	position:relative;
}
.logindiv a{
	position:absolute;
	right:0px;
	top:5px;
	font-size:12px;
	color:#be4389;
	text-decoration:none;
	font-weight:normal;
	padding-left:7px;
	background:url(en_US/c01/outlook/arrow8.gif) left 6px no-repeat;
}
.logindiv a:hover{
	color:#be4389;
	text-decoration:underline;
}
.logindiv .userinfo{
	
	line-height:1.25em;
	color:#333;
	margin:0px 5px 0px 5px;
	padding:5px 0px 0px 0px;
	position:relative;
	height:20px;
	text-justify:inter-ideograph;
	word-wrap:break-word;
}
.logindiv .identity{
	
	font-weight:bold;
	line-height:1.35em;
	color:#333;
	height:18px;
	margin:5px 5px 0px 5px;
}
.iconsdiv{
	float:left;
	display:block;
	height:46px;
	width:732px;
	padding:6px 5px 0px 8px;
}
.iconsdiv img{
	float:left;
	margin:0px 3px 0px 2px;
	cursor:pointer;
	cursor:hand;
}
.psfuncbar{
	background:url(en_US/c01/outlook/psbarbg.gif) left top repeat-x;
	height:52px;
	width:765px;
	margin:0px 0px 1px 5px;
	float:left;
	display:block;
}
.psfuncbar .iconsdiv{
	width:540px !important;
}
.psfuncbar .logindiv{
	float:right !important;
	background:none;
	padding:0px 2px 0px 2px;
	width:198px;
}
.psfuncbar .logindiv .userinfo{
	text-align:right;
}
.psfuncbar .logindiv a{
	position:static;
	background:none;
	padding:0px 0px 0px 2px;
}
.searchdiv{
	float:left;
	display:block;
	background:url(en_US/c01/outlook/line2.gif) top left repeat-y;
	padding:5px 0px 0px 10px;
	height:42px;
}
.searchdiv label{
	
	line-height:1.35em;
	color:#333;
}
.searchdiv input{
	vertical-align:-3px;
}
.searchdiv input.ipttxt{
	vertical-align:3px;
	height:13px;
	line-height:1em;
	font-size:12px;
	color:#333;
	width:148px;
}
.searchdiv img{
	cursor:pointer;
	cursor:hand;
}
.psbody{
	clear:both;
	background-color: #fff;
}
.psleft{
	float:left;
	display:block;
	width:16%;
}
.psright{
    overflow:hidden;
	display: block;
	background:none;
	background-color:#FFF;
	min-height: 600px;
}
.psleftmenu{
	margin-bottom:6px;
	width:164px;
}
.leftmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.psleftmenu ul li{
	margin-bottom:3px;
	font-size:0px;	
}
.psleftmenu ul li img{
	cursor:pointer;
	cursor:hand;
	height:31px;
	width:164px;
}
.psleftmenu ul li div{
	background:url(en_US/c01/outlook/leftmenuHeadbg.gif) left top no-repeat #63808F;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:7px 3px 5px 10px;

}
.psleftmenu ul li ul{
	padding:0px 0px 7px 0px;
	border-top:none;
	margin:0px 0px 5px 0px;
	background:url(en_US/c01/outlook/leftmenufoot.gif) left bottom no-repeat    !important;
}
.psleftmenu ul li ul li{
	color:#1b2f3a;
	
	line-height:1.5em;
	padding:4px 0px 3px 0px;
	margin:0px;
	border:none;
	background:url(en_US/c01/outlook/leftmenubg.gif) left top repeat-y #f0f4f5;
}
.psleftmenu ul li ul li.bg{
	background:url(en_US/c01/outlook/leftmenubg2.gif) left top repeat-y #fff;
}
.psleftmenu ul li ul li a{
	color:#1b2f3a;
	text-decoration:none;
	padding:3px 2px 3px 20px;
	display:block;
	background:url(en_US/c01/outlook/icon3.gif) 8px 8px no-repeat    !important;
}
.psleftmenu ul li ul li a:hover{
	color:#be4389;
	text-decoration:none;
}
.psleftmenu ul li ul li.current{
	color:#333;
	
	line-height:1.5em;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:none;
	/*background:url(en_US/c01/outlook/leftmenubg.gif) left top repeat-y;*/
}
.psleftmenu ul li ul li.current a{
	color:#be4389;
	text-decoration:none;
	padding:5px 0px 5px 20px;
	margin:0px 1px;
	display:block;
	background:url(en_US/c01/outlook/icon5.gif) 7px 10px no-repeat    !important;
	font-weight:bold;
}
.psleftmenu ul li ul li.current a:hover{
	color:#be4389;
	text-decoration:none;
}


.pspagetitle{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 15px;
	font-size:18px;
	line-height:1.5em;
	color:#333;
	background:url(en_US/c01/outlook/icon1.gif) 2px 8px no-repeat;
	position:relative;
}
.pspagetitle span{
	
	font-weight:normal;
	color:#a5a5a5;
	position:absolute;
	right:0px;
	top:5px;
}

.pscenter{
	/*margin:6px 0px 10px 12px;*/
	margin:6px 5px 10px 5px;
	min-height:280px;
}
.fset{
	/*width:100%;*/
	margin:0.65em;
	border-radius:10px;
	border:1px solid #ccc;
}
.fset legend{
	color:#039;
	font-size:15px;
	font-weight:bold;
	margin-bottom:0.5em;
}
.fset .edit{
	text-align:right;
	font-size:12px;
	padding:5px 3px 0px 0px;
	/*margin-top:-0.5em;*/
}
.fset .edit a{
	color:#039;
	text-decoration:none;
}
.fset .edit a:hover{
	color:#be4389;
	text-decoration:underline;
}
.fset p{
	margin:0.15em 0em 0.35em 0.25em;
	font-size:15px;
	line-height:1.5em;
}
.pstb1{
	border-collapse:collapse;
	border:none; margin:0 auto;
	margin-bottom:0.65em;
}
.pstb1 th{
	color:#888;
	font-size:15px;
	line-height:1.5em;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	padding:3px 5px 2px 8px;
	vertical-align:top;
}
.pstb1 td{
	padding:3px 5px 2px 8px;
	font-size:15px;
	line-height:1.5em;
	vertical-align:top;
	color:#333;
}
.pstb1 td a{
	color:#039;
	text-decoration:none;
}
.pstb1 td a:hover{
	color:#be4389;
	text-decoration:underline;
}

/*橫的*/
.pstb2{
	border-collapse:separate;
	border:none;
	width:100%;
	margin-bottom:0.5em;
}
.pstb2 th{
	text-align:left;
	color:#666;
	background-color:#f2f2f2;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	
	vertical-align:top;
	padding:5px 2px 3px 2px;
}
.pstb2 th.aCenter{
	text-align:center;
}
.pstb2 th.nowrap{
	white-space:nowrap;
}
.pstb2 th a{
	color:#666;
	text-decoration:underline;
}
.pstb2 th a:hover{
	color:#F00;
	text-decoration:none;
}
.pstb2 th img{
	vertical-align:-5px;
}
.pstb2 th a{
	color:#039;
	text-decoration:none;
}
.pstb2 th a:hover{
	color:#039;
	text-decoration:underline;
}
.pstb2 th img{
	vertical-align:-5px;
}
.pstb2 td{
	color:#333;
	
	vertical-align:top;
	line-height:1.5em;
	padding:5px 2px 3px 2px;
	border-bottom:1px dotted #ccc;
}
.pstb2 td.aCenter{
	text-align:center;
}
.pstb2 td a{
	color:#039;
	text-decoration:none;
}
.pstb2 td a:hover{
	color:#be4389;
	text-decoration:underline;
}
/**/
.pstb4{
	border-collapse:collapse;
	border:1px solid #bbb;
	width:100%;
	margin-bottom:0.5em;
	background-color:#fff;
}
.pstb4 tr.ybg{
	background-color:#FFF3E6;
}
.pstb4 th{
	text-align:left;
	color:#777;
	background-color:#e2e2e2;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	
	vertical-align:top;
	padding:5px 2px 5px 5px;
}
.pstb4 th span{
	color:#555;
	font-size:15px;
}
.pstb4 th.aCenter{
	text-align:center;
}
.pstb4 td{
	color:#333;
	
	vertical-align:top;
	line-height:1.5em;
	padding:5px 2px 5px 5px;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
.pstb4 td select{
	margin-bottom:3px;
}
.pstb4 td input{
	/*color:#888;*/
}
.pstb4 td.aCenter{
	text-align:center;
}
.pstb4 td a{
	color:#039;
	text-decoration:none;
}
.pstb4 td a:hover{
	color:#be4389;
	text-decoration:underline;
}
.pstb4 td p{
	margin:0.75em 0em 0.25em 0em;
}
.pstb4 td p input{
	vertical-align:-3px;
}
.redtxt{
	color:#f00 !important;
	padding:0px 1px 0px 3px;
}
.prompttxt{
	color:#758891 !important;
	
	padding:0px 1px 0px 3px;
}
.errortxt{
	color:#f00 !important;
	
	padding:0px 1px 0px 3px;
}
.graytxt{
	color:#333;
}
.notetxt{
	color:#333;
	font-size:15px;
}
.btndivCenter{
	text-align:center;
	padding:0.5em 0em 0.75em 0em;
}
.btndivRight{
	text-align:right;
	padding:0.35em 0em 0.25em 0em;
}
.steps{
	padding:5px 0px 5px 5px;
	margin:0px 0px 10px 0px;
	color:#333;
	
	line-height:1.35em;
	background-color:#f5f5f5;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
}
.steps span{
	color:#be4389;
	font-weight:bold;
}
.steps span.right{
	position:absolute;
	right:10px;
	top:2px;
}
.steps img{
	vertical-align:-3px;
	margin:0px 2px;
}
.qSubject{
	margin:0.5em 0em 0.65em 0.5em;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	color:#039;
}
.qSubject span{
	color:#039;
	font-weight:bold;
}
ul.qlist{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.qlist li{
	line-height:1.5em;
	margin:0em 0em 0.65em 2em;
	font-size:15px;
	line-height:1.5em;
	color:#333;
}
.inoftxt{
	 font-size:15px;
	 line-height:1.5em;
	 color:#333;
}
.inoftxt span{
	 color:#039;
	 font-weight:bold;
	 font-style:italic;
}
.tbtop{
	margin:0px 0px 6px 0px;
	
	line-height:1.5em;
	padding:10px 0px 0px 5px;
	overflow:hidden;
	color:#333;
}
.tbtop span{
	color:#039;
}
ul.pstab{
	margin:0px;
	padding:0px;
	list-style:none;
	height:27px;
	background:url(en_US/c01/outlook/dot2.gif) left  bottom repeat-x;
}
ul.pstab li{
	margin:0px 1px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	background:url(en_US/c01/outlook/tab_left.gif) left top no-repeat;
}
ul.pstab li a{
	padding:5px 10px 0px 0px;
	margin:0px 0px 0px 10px;
	height:22px;
	float:left;
	display:block;
	color:#efefef;
	font-size:15px;
	background:url(en_US/c01/outlook/tab_right.gif) right top no-repeat;
	text-decoration:none;
}
ul.pstab li a:hover{
	color:#9FF;
}
ul.pstab li.current{
	margin:0px 1px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	background:url(en_US/c01/outlook/tab_c_left.gif) left top no-repeat;
}
ul.pstab li.current div{
	padding:5px 10px 0px 0px;
	margin:0px 0px 0px 10px;
	height:22px;
	float:left;
	display:block;
	color:#333;
	font-size:15px;
	background:url(en_US/c01/outlook/tab_c_right.gif) right top no-repeat;
	text-decoration:none;
}
ul.pstab li.current a{
	padding:5px 10px 0px 0px;
	margin:0px 0px 0px 10px;
	height:22px;
	float:left;
	display:block;
	color:#333;
	font-size:15px;
	background:url(en_US/c01/outlook/tab_c_right.gif) right top no-repeat;
	text-decoration:none;
}
ul.pstab li.current a:hover{
	color:#333;
}
.pstb3{
	width:100%;
}
.pstb3{
	width:100%;
}
.pstb3 td{
	
	color:#888;
}
.pstb3 td.imgtd{
	padding:5px;
	width:100px;
	text-align:center;
}
.pstb3 td.imgtd img{
	max-width:90px;
	max-height:90px;
}
.pstb3 h3{
	margin:0px;
	padding:0px;
	color:#039
}
.pstb3 h3 a{
	color:#039;
	text-decoration:none;
}
.pstb3 h3 a:hover{
	color:#be4389;
	text-decoration:none;
}
.pstb3 h3.h3_2{
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#039
}
.pstb3 h4{
	margin:0px;
	padding:0px;
	color:#333;
	font-weight:normal;
}
.pstb3 td div{
	margin:5px 0px;
}
span.sjspan{
	color:#C96;
	padding:1px 3px;
	margin:0px 3px 0px 0px;
	font-weight:bold;
}
tr.bg1{
	background-color:#f3f3f3;
}
.logo{
	float:left;
	margin:0px 5px 1px 0px;
}
.nobtb{
	border-collapse:collapse;
	border:none !important;
	width:98%;
}
.nobtb td{
	
	padding:3px 3px 3px 3px;
	vertical-align:top;
	border:none !important;
}
td.vCenter{
	vertical-align:middle;
}
.iconlist_v{
	margin:30px 0px 50px 15px;
	padding-bottom:15px;
	overflow:hidden;
}
.imgdiv{
	margin:0px 30px 0px 0px;
	_margin:0px 26px 0px 0px;
	width:120px;
	float:left;
	display:block;
	text-align:center;
}
.imgdiv img{
	cursor:pointer;
	cursor:hand;
}
.imgdiv h2{
	text-align:center;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#666;
	font-weight:bold;
	font-size:1.2em;
	padding-left:0px;
}
.imgdiv p{
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-left:0px;
	color:#333;
}
.iconlist_e{
	margin:30px 0px 50px 90px;
	padding-bottom:15px;
	overflow:hidden;
}
.iconlist_e .imgdiv{
	margin:0px 45px 30px 0px;
	width:165px;
	float:left;
	display:block;
	text-align:center;
}
.topbar{
	background:url(en_US/c01/outlook/topbarbg.gif) left top repeat-x #fff;
	width:100%;
	padding-bottom:5px;
}
.user_v{
	color: #333;
	line-height: 1.5em;
	font-size: 15px;
	margin: 15px 0em 10px 1em;
	position: relative;
}

.user_v img{
	margin-right:5px;
	vertical-align:-3px;
}
.user_v a{
	font-size:12px;
	color:#f39c12;
	text-decoration:none;
}
.user_v a:hover{
	color:#f39c12;
	text-decoration:underline;
}
.user_v .eright{
	position:absolute;
	right:5px;
	text-align:right;
	
	color:#333;
}
.logindiv .userinfo .eright{ font-size:0.75em; line-height:0.75em;}
.connectdiv{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	overflow:hidden;
}
.connectdiv h3{
	float:left;
	display:block;
	margin:0px;
	font-size:17px;
	width:250px;
	font-weight:bold;
	background:url(en_US/c01/outlook/icon2.gif) left 5px no-repeat;
	padding-left:16px;
}
.connectdiv h3 a{
	color:#039;
	text-decoration:none;
}
.connectdiv h3 a:hover{
	color:#f39c12;
	text-decoration:none;
}
.connectdiv p{
	float:left;
	display:block;
	margin:0px;
	padding:0px 0px 20px 0px;
	
	width:610px;
	color:#333;
}
.connectdiv hr{
	border-bottom:none;
	border-top:1px dotted #ccc;
	clear:both;
	margin:0px 20px 0px 0px;
	padding:0px;
}
.connectdiv .date{
	display:block;
	color:#C96;
	font-weight:bold;
}

.badgediv{
	/*text-align:center;*/
	padding:15px 0px 5px 0px;
}
/*買主證：版一*/
.badge_1{
	width:9.5cm;
	height:12cm;
	border:1px solid #666;
	margin:0px auto;
}
.badge_1 .head{
	width:9.5cm;
	height:6cm;
	text-align:center;
}
.badge_1 .head img{
	width:9.5cm;
	height:6cm;
	border:none;
}
.badge_1 .body{
	text-align:center;
	padding-top:0.5cm;
	height:5.5cm;
	background:url(en_US/c01/outlook/SAMPLE1.gif) center center no-repeat;
}
.badge_1 .nobg{
	background:none !important;
}
.badge_1 .body h3{
	color:#1c1f8a;
	font-weight:bold;
	font-size:18pt;
	line-height:1.5em;
	text-align:center;
	margin:0cm 0cm 0cm 0cm;
	padding:0px;
}
.badge_1 .body h3.prefix{
	display:inline;
	padding-right:0.65em;
}
.badge_1 .body h3.name{
	display:inline;
}
.badge_1 .body h3.company{
	clear:both;
}
.badge_1 .body h3.country{
}
.badge_1 .body .barCode{
	padding:1cm 0cm 0cm 0cm;
	text-align:center;
}
.badge_1 .foot{
	display:none;
}
/*買主證：版二*/
.badge_2{
	width:8.5cm;
	height:5.4cm;
	border:1px solid #666;
	margin:0px auto;
}
.badge_2 .head{
	width:8.5cm;
	height:0.3cm;
	font-size:1px;
	line-height:1px;
	background-color:#ccc;	
}
.badge_2 .head img{
	width:8.5cm;
	height:0.3cm;
}
.badge_2 .body{
	text-align:left;
	height:2.15cm;
	background:url(en_US/c01/outlook/SAMPLE2.gif) center center no-repeat;
	padding:0.15cm 0.15cm 0cm 0.15cm;
}
.badge_2 .nobg{
	background:none !important;
}
.badge_2 .body h3{
	color:#222;
	font-weight:bold;
	font-size:12pt;
	line-height:1.2em;
	text-align:left;
	padding:0px;
	margin:0px;
}
.badge_2 .body h3.prefix{
	display:block;
	float:left;
	width:1cm;
}
.badge_2 .body h3.name{
	display:block;
	float:left;
	width:7cm;
}
.badge_2 .body h3.company{
	clear:both;
}
.badge_2 .body h3.country{
}
.badge_2 .body .barCode{
	padding:3px 0px 0px 0px;
	text-align:right;
}
.badge_2 .foot{
	width:8.5cm;
	height:2.8cm;
}
.badge_2 .foot img{
	width:8.5cm;
	height:2.8cm;
	border:none;
}
/*買主證：版三*/
.badge_3{
	width:10cm;
	height:8cm;
	border:1px solid #666;
	margin:0px auto;
}
.badge_3 .head{
	width:10cm;
	height:2.5cm;
	font-size:1px;
	line-height:1px;
	background-color:#999;
	overflow:hidden;
}
.badge_3 .head img{
	width:10cm;
	height:2.5cm;
}
.badge_3 .body{
	text-align:center;
	padding:0.3cm 0.15cm 0cm 0.15cm;
	height:3.7cm;
	background:url(en_US/c01/outlook/SAMPLE3.gif) center center no-repeat;
}
.badge_3 .nobg{
	background:none !important;
}
.badge_3 .body h3{
	color:#222;
	font-weight:bold;
	font-size:18pt;
	line-height:1.3em;
	text-align:center;
	padding:0px;
	margin:0px;
}
.badge_3 .body h3.prefix{
	display:inline;
	padding-right:0.65em;
}
.badge_3 .body h3.name{
	display:inline;
}
.badge_3 .body h3.company{
	clear:both;
}
.badge_3 .body h3.country{
}
.badge_3 .body .barCode{
	text-align:center;
	margin-top:0.2cm;
}
.badge_3 .foot{
	width:10cm;
	height:1.5cm;
}
.badge_3 .foot img{
	width:10cm;
	height:1.5cm;
	border:none;
}
.fixie6tb{
	border-collapse:collapse;
	height:2px;
	font-size:1px;
}
.rlinks{
	text-align:right;
	padding:5px 0px;
	
	background:url(en_US/c01/outlook/line2.gif) left bottom repeat-x;
}
.rlinks a{
	color:#690;
	text-decoration:none;
}
.rlinks a:hover{
	color:#f39c12;
	text-decoration:underline;
}
.rlinks span{
	color:#bbb;
	padding:0px 5px 0px 4px;
}
.email{
	vertical-align:-5px;
	_vertical-align:-3px;
	margin-right:3px;
}


/*飯店*/
th.aleft{
	text-align:left !important;
}
th.acenter{
	text-align:center !important;
}
th.aright{
	text-align:right !important;
}
td.aleft{
	text-align:left !important;
}
td.acenter{
	text-align:center !important;
}
td.aright{
	text-align:right !important;
}
.hoteltb1{
	width:100%;
	border-collapse:collapse;
}
.hoteltb1 th, .hoteltb1 td{font-size:0.85em;}
.hoteltb1 th{
	font-weight:bold;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	background-color:#e5f4ed;
	color:#069;
	padding:6px 3px;
}
.hoteltb1 td{
	background:url(zh_TW/c01/outlook/dot4.gif) left bottom repeat-x;
	padding:6px 5px;
	color:#333;
}
.hoteltb1 td a{
	color:#39f;
	text-decoration:none;
}
.hoteltb1 td a:hover{
	color:#f39c12;
	text-decoration:none;
}
.hoteltb1 th img{
	vertical-align:-3px;
	margin:0px 0px 0px 2px;
	cursor:pointer;
	cursor:hand;
}
.hoteltb2{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #aad5dc;
}
.hoteltb2 th{
	font-size:12px;
	font-weight:bold;
	border-right:0px solid #fff;
	border-bottom:1px solid #aad5dc;
	background-color:#e5f4ed;
	color:#069;
	padding:8px 5px;
	text-align:right;
	vertical-align:top;
}
.hoteltb2 td{
	/*background:url(en_US/c01/outlook/dot4.gif) left bottom repeat-x;*/
	border-bottom:1px solid #aad5dc;
	font-size:12px;
	padding:8px 0px 8px 10px;
	color:#333;
}
.hoteltb2 td ul{
	margin:0em;
	padding:0em;
	list-style:none;
}
.hoteltb2 td ul li{
	background:url(en_US/c01/outlook/icon6.gif) 2px 4px no-repeat;
	padding:0px 0px 0px 12px;
	margin:0px 0px 3px 0px;
}
.hoteltb2 td a{
	color:#39F;
	text-decoration:none;
}
.hoteltb2 td a:hover{
	color:#f39c12;
	text-decoration:none;
}
.hotelName{
	font-size:1.2em;
	margin:1em 0em 0.5em 0em;
	padding:0em 0em 0em 1em;
	color:#069;
	background:url(en_US/c01/outlook/icon7.gif) 0px 4px no-repeat;
	padding:0px 0px 0px 12px;
}

.hoteltab{
	height:30px;
	background:url(en_US/c01/outlook/dot6.gif) left bottom repeat-x;
	border-bottom:1px solid #98dbe1;
}
.hoteltab ul{
	margin:0px;
	padding:0px;
	list-style:none;
	z-index:1 !important;
	float:right;
}
.hoteltab ul li{
	float:left;
	display:block;
	
	line-height:1.5em;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 2px;
	background:url(en_US/c01/outlook/tabh-left.gif) left top no-repeat;
	position:relative;
	z-index:1 !important;
	color:#39C;
}
.hoteltab ul li a{
	display:block;
	_float:left;
	color:#fff;
	text-decoration:none;
	background:url(en_US/c01/outlook/tabh-right.gif) right top no-repeat;
	height:23px;
	padding:7px 18px 0px 0px;
	color:#39c;
}
.hoteltab ul li a:hover{
	color:#f39c12;
	text-decoration:underline;
}
.hoteltab ul li.current{
	float:left;
	display:block;
	
	line-height:1.5em;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 2px;
	background:url(en_US/c01/outlook/tabh-c-left.gif) left top no-repeat;
	position:relative;
	z-index:1;
	color:#036;
}
.hoteltab ul li.current a{
	display:block;
	_float:left;
	color:#fff;
	text-decoration:none;
	background:url(en_US/c01/outlook/tabh-c-right.gif) right top no-repeat;
	height:23px;
	padding:7px 18px 0px 0px;
	color:#036;
}
.hoteltab ul li.current a:hover{
	color:#036;
	text-decoration:underline;
}
.hoteltab .submenu{
	margin:0px;
	padding:0px;
	list-style:none;
	z-index:1100;
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	background-color:#79C5D3;
	border:1px solid #30759A;
	display:none;
	height:auto !important;
	left:0px;
	_top:29px;
}
.hoteltab .submenu li{
	float:none !important;
	display:block;
	border:none !important;
	border-top:1px solid #fff !important;
	border-bottom:1px solid #30759A !important;
	padding:0px !important;
	margin:0px !important;
	height:auto !important;
	
	line-height:1.5em;
	background-image:none;
}
.hoteltab .submenu li a{
	color:#036;
	text-decoration:none;
	display:block;
	float:none;
	padding:5px 15px 2px 15px !important;
	margin:0px !important;
	height:auto !important;
	white-space:nowrap;
	line-height:1.35em;
	background:url(en_US/c01/outlook/arrow3.gif) 5px center no-repeat    !important;
}
.hoteltab .submenu li a:hover{
	background:url(en_US/c01/outlook/arrow3.gif) 5px center no-repeat #039    !important;
	color:#fff !important;
	text-decoration:none !important;
}
.hotelsubtab{
	border-bottom:1px solid #fff;
	background-color:#c9e8ea;
	padding:5px 5px 3px 5px;
}
.hotelsubtab ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:22px;
}
.hotelsubtab ul li{
	float:left;
	display:block;
	height:22px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 2px 5px;
	
	line-height:1.2em;
	color:#22818f;
	background:url(en_US/c01/outlook/tabh-sub-left.gif) left top no-repeat;
}
.hotelsubtab ul li a{
	float:left;
	display:block;
	height:17px;
	padding:5px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	
	color:#22818f;
	background:url(en_US/c01/outlook/tabh-sub-right.gif) right top no-repeat;
	text-decoration:none;
	white-space:nowrap;
}
.hotelsubtab ul li a:hover{
	color:#fff;
	text-decoration:none;	
}
.hotelsubtab ul li.current{
	float:left;
	display:block;
	height:22px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 2px 5px;
	
	color:#fff;
	background:url(en_US/c01/outlook/tabh-sub-c-left.gif) left top no-repeat;
}
.hotelsubtab ul li.current a{
	float:left;
	display:block;
	height:17px;
	padding:5px 15px 0px 0px;
	margin:0px 0px 0px 0px;
	
	color:#fff;
	background:url(en_US/c01/outlook/tabh-sub-c-right.gif) right top no-repeat;
	text-decoration:none;
}
.hotelsubtab ul li.current a:hover{
	color:#fff;
	text-decoration:none;	
}


.hoteltb3{
	width:100%;
	border-collapse:collapse;
	margin:1em 0em 0em 0em;
}
.hoteltb3 th{
	font-size:12px;
	font-weight:bold;
	border-top:1px solid #fff;
	border-bottom:1px solid #aad5dc;
	background-color:#e5f4ed;
	color:#069;
	padding:8px 10px 8px 5px;
	text-align:right;
	vertical-align:top;
}
.hoteltb3 th.subject{
	text-align:left;
	background:url(en_US/c01/outlook/hotelth3bg.gif) left top repeat-x #c9e8ea;
	padding:8px 10px 8px 5px;
	height:16px !important;
	border-bottom:1px solid #fff;
}
.hoteltb3 th.subject div{
	background:url(en_US/c01/outlook/icon8.gif) 2px 3px no-repeat;
	padding:2px 0px 0px 16px;
	margin:0px 0px 0px 5px;	 	
	font-size:12px;
	color:#318aa4;
}
.hoteltb3 td{
	border-bottom:1px solid #aad5dc;
	font-size:12px;
	padding:8px 0px 8px 10px;
	color:#333;
}
.hoteltb3 td a{
	color:#39F;
	text-decoration:none;
}
.hoteltb3 td a:hover{
	color:#f39c12;
	text-decoration:none;
}
.hoteltb3 input{
	margin:0px 0px 3px 0px;
}
.hotelintb{
	width:auto;
	border-collapse:collapse;
}
.hotelintb th{
	color:#069;
	border:1px solid #aad5dc;
	padding:6px 15px 4px 15px;
	background:url(en_US/c01/outlook/bg7.gif) left top repeat #e5f4ed;
}
.hotelintb td{
	background-color:#fff;
	color:#333;
	border:1px solid #aad5dc;
	padding:8px 15px 6px 15px;
}
.notetxt2{
	
	color:#333;
	padding:8px 0px 5px 18px;
	background:url(en_US/c01/outlook/arrow10.gif) 0px 9px no-repeat;
}
.nofloat{
	float:none !important;
	clear:both;
}

.login{
	background:url(en_US/c01/outlook/loginbg.gif) 0px 0px repeat-x;
	width:170px;
}
.login .head{
	font-size:0px;
	line-height:0px;
}
.login .head img{
	border:none;
	cursor:hand;
	cursor:pointer;
}
.login .body{
	background:url(en_US/c01/outlook/line4.gif) 0px 0px repeat-x;
	margin:0px 5px;
	padding:5px 6px;
	
	line-height:1.5em;
	width:148px;
}

.login .body img{
	cursor:hand;
	cursor:pointer;
}

.login input.ipttxt{
	width:140px;
	_width:130px;
}
.search{
	position: absolute;
	top: 2px;
	right: 20px;
	vertical-align: middle;
}
.search .head{
	background:url(en_US/c01/outlook/searchHead.gif) left top no-repeat;
	height:43px;
	width:170px;
	margin:0px;
}
.search .body{
	background:url(en_US/c01/outlook/line4.gif) 0px 0px repeat-x;
	margin:0px 5px;
	padding:5px 3px;
	
	line-height:1.5em;
}
.search img{ vertical-align: middle; }
.hotsearch{
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
	margin:5px 0px 0px 0px;
}
.hotsearch .title{
	background:url(en_US/c01/outlook/hotsearch-headbg.gif) left top repeat;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	padding:5px 5px 3px 5px;
	text-align:center;
}
.hotsearch .hlinks{
	padding:5px 3px;
	font-size:12px;
	font-weight:bold;
	color:#f39c12;
	line-height:1.5em;
	text-align:center;
}
.hotsearch a{
	color:#f39c12;
	text-decoration:none;
	white-space:nowrap;
}
.hotsearch a:hover{
	color:#f00;
	text-decoration:underline;
}
.letter{
	margin:0em 0em 0.5em 0em;
}
.letter .head{
	background:url(en_US/c01/outlook/marqueebg.gif) left top no-repeat;
	position:relative;
	height:34px;
	margin-bottom:2px;
}
.letter .head .subject{
	color:#777;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	top:8px;
	left:28px;
}
.letter .head .more{
	position:absolute;
	top:11px;
	right:8px;
}
.news .head .more img{
	border:none;
}
.letter .body{
	border-right:1px solid #c2c2c2;
	border-left:1px solid #c2c2c2;
	background-color:#fff;
	padding:2px 12px;
}
.letter .top{
	background:url(en_US/c01/outlook/lettertop.gif) left top no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
}
.letter .foot{
	background:url(en_US/c01/outlook/letterfoot.gif) left top no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
}
.letter .body p{
	padding:5px 0px;
	margin:0px;
	color:#666;
	
	line-height:1.5em;
	/*width:100%;*/
}

.photo{
	background:url(en_US/c01/outlook/photobg.gif) left top no-repeat;
	width:200px;
	height:190px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.photo .photoimg{
	text-align:center;
	padding:30px 0px 0px 0px;
}
.photo .photoimg img{
	width:170px;
	height:128px;
}
.photo .more{
	text-align:center;
	padding:3px 0px 0px 0px;
}
.photo .more img{
	border:none;
}
.funclinks{
}
.funclinks table{
	border:none;
	border-collapse:collapse;
	width:170px;
	height:43px;
}
.funclinks td{
	vertical-align:middle;
	text-align:left;
}

.funclinks div{
	background:url(en_US/c01/outlook/leftbuttonbg.gif) left top no-repeat;
	width:170px;
	height:43px;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
}
.funclinks div a{
	display:block;
	width:131px;
	height:30px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 39px
}
.funclinks div a:hover{
	color:#fff;
	text-decoration:none;
}

/*報名tab - 20100809*/
.tabcontent{
	padding:0.35em 0em 0.35em 0em;
}
.tabsubject{
	color:#069;
	font-size:15px;
	font-weight:bold;
	margin:0em;
	padding:0.65em 0em 0.35em 0em;
}
.tabcontent p{
	
	line-height:1.5em;
	color:#333;
	padding:0.3em 0em 1em 0em;
	margin:0em;
}
.tabcontent a{
	color:#039;
	text-decoration:underline;
}
.tabcontent a:hover{
	color:#f39c12;
	text-decoration:none;
}

.tabtb1{
	width:100%;
	border-collapse:collapse;
	border:1px solid #6ABDCF;
}
.tabtb1 th{
	
	font-weight:bold;
	border-right:1px solid #6ABDCF;
	border-bottom:1px solid #6ABDCF;
	background-color:#E4F3EC;
	color:#069;
	padding:8px 5px;
	text-align:center;
	vertical-align:top;
	padding:8px 0px 8px 10px;
}
.tabtb1 td{
	border-bottom:1px solid #6ABDCF;
	border-right:1px solid #6ABDCF;
	font-size:12px;
	padding:8px 0px 8px 10px;
	color:#333;
	vertical-align:top;
	background-color:#fff
}
.tabtb1 td a{
	color:#039;
	text-decoration:none;
}
.tabtb1 td a:hover{
	color:#f39c12;
	text-decoration:none;
}
.tabtb1 td p{
	margin:0px;
	padding:0em 0em 0.65em 0em;
}

.graytxt7{
	color:#777;
}
.imgbtn{
	cursor:hand;
	cursor:pointer;
	border:none;
}

.calendartb{
	border-collapse:collapse;
	width:100%;
	border:2px solid #bbb;
}
.calendartb th{
	color:#333;
	
	font-weight:bold;
	padding:5px 5px 2px 5px;
	text-align:center;
	border-right:1px solid #bbb;
	border-bottom:2px solid #bbb;
	background-color:#e5e5e5;
	border-top:2px solid #bbb;
	width:14%;
	white-space:nowrap;
	
}
.calendartb th.holiday{
	/*width:6%;*/
}
.calendartb td{
	color:#666;
	
	font-weight:normal;
	padding:3px 5px;
	text-align:left;
	vertical-align:top;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
.calendartb td.holiday{
	background-color:#DDECF0;
	color:#069;
}
.calendartb td.last{
	background-color:#d2d2d2;
	border-right:none;
	text-align:center;
	padding:6px 0px;
}
.calendartb td.next{
	background-color:#d2d2d2;
	border-right:none;
	text-align:center;
	padding:6px 0px;
}
.calendartb td.month{
	background-color:#d2d2d2;
	border-right:none;
	text-align:center;
	padding:6px 0px;
	color:#333;
	font-weight:bold;
	font-size:1.2em;
}
.calendartb td a{
	color:#039;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
	text-decoration:none;
}
.calendartb td a:hover{
	color:#f39c12;
	text-decoration:underline;
}
.time{
	color:#fff;
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	background-color:#bbb;
}
.work{
	/*border-top:1px solid #ddd;*/
	padding:3px 0px 6px 5px;
	margin:0px 0px 0px 0px;
}
.work a{
	font-size:13px !important;
	color:#039 !important;
	font-weight:normal !important;
	text-decoration:none !important;
}
.work a:hover{
	color:#f39c12 !important;
	text-decoration:underline !important;
}
.work .add{
	padding:3px 0px 0px 0px;
	text-align:left;
}
.work .add a{
	font-size:11px !important;
	color:#888 !important;
	text-decoration:none !important;
	background:url(en_US/c01/outlook/arrow11.gif) left 4px no-repeat;
	padding-left:7px;
}
.work .add a:hover{
	color:#39C !important;
	text-decoration:none !important;
}

.pstb5{
	border-collapse:collapse;
	border:1px solid #d2d2d2;
	width:100%;
	margin-bottom:0.5em;
}
.pstb5 th{
	text-align:left;
	color:#666;
	background-color:#f5f5f5;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
.pstb5 th span{
	color:#555;
	font-size:15px;
}
.pstb5 th.aCenter{
	text-align:center;
}
.pstb5 td{
	color:#333;
	
	vertical-align:top;
	line-height:1.5em;
	padding:5px 2px 5px 5px;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.pstb5 td.busy{
	background:url(en_US/c01/outlook/line_busy.gif) left center repeat-x;
}
.pstb5 td a{
	color:#999;
	text-decoration:none;
}
.pstb5 td a:hover{
	color:#f39c12;
	text-decoration:underline;
}
.pstb5 td p{
	margin:0.75em 0em 0.25em 0em;
}
.pstb5 td p input{
	vertical-align:-3px;
}
.dotline{
	background:url(en_US/c01/outlook/dot4.gif) left bottom repeat-x;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.a_item{
	font-size:12px;
	font-weight:bold;
	color:#888;
	margin:0px 0px 3px 0px;
}
.a_name{
	
	color:#333;
	margin:0px 0px 6px 0px;
}
.a_name span{
	
	color:#333 !important;
	padding:0px 10px 0px 0px;
}
.a_subject{
	font-size:15px;
	font-weight:bold;
	background:url(en_US/c01/outlook/icon7.gif) left 3px no-repeat;
	color:#333;
	margin:12px 0px 8px 0px;
	padding:0px 0px 0px 15px;
}
.a_subject span{
	padding:0px 5px 0px 0px;
}
.paddiv{
	padding:0px 0px 0px 15px;
}
.dotline2{
	background:url(en_US/c01/outlook/dot4.gif) left bottom repeat-x;
	padding:8px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	width:95%;
}
.a_list{
	
	color:#333;
	margin:0px 0px 10px 0px;
}
.a_list ul{
	list-style:disc;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
}
.a_list ul li{
}
.a_list ul li span{
	font-size:12px;
	color:#666 !important;
	padding:0px 10px 0px 0px;
}
.date_list{
	text-align:left;
	padding:5px 0px 3px 0px;
}
.date_list span{
	
	font-weight:bold;
}
.date_list span.sline{
	padding:0px 4px 0px 7px;
	font-size:12px;
	color:#ccc;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif,"新細明體";
}
.date_list span a{
	color:#039;
	text-decoration:underline;
}
.date_list span a:hover{
	color:#F90;
	text-decoration:none;
}

.registerInfo{
	
	line-height:1.5em;
	color:#333;
	padding:0px 0px 15px 6px;
}
.shareicons{
	padding:15px 0px 5px 0px !important;
	/*float:right;*/
}
.shareiconsbg{
	/*background:url(en_US/c01/outlook/sharebg.gif) left top repeat-x;*/
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 10px !important;
	text-align:right;
	
	color:#333;
}
.group_right{
	float:right;
	display:block;
}
.group{
	float:left;
	display:block;
	padding:0px 0px 5px 0px;
}
.group img{
	vertical-align:-8px;
	cursor:hand;
	cursor:pointer;
	margin:0px 1px;
}
.shareline{
	float:left;
	display:block;
	background:url(en_US/c01/outlook/line5.gif) left top no-repeat;
	width:2px;
	height:24px;
	font-size:0px;
	margin:0px 10px 0px 12px;
}
.group iframe{
	height:24px;
	width:86px !important;
	vertical-align:-9px;
	margin:0px 0px 0px 1px;
}

/*前台管理*/
.dSubject{
	text-align:center;
	padding:0px 10px 0px 10px;
	height:36px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	border-top:1px solid #fff;
	background:url(en_US/c01/outlook/dBarBg.gif) left top repeat-x;
	width:997px;
}
.dSubject .subject{
	background:url(en_US/c01/outlook/dBarSubject.gif) center center no-repeat;
	height:36px;
}

.dMainmenu{
	background:url(en_US/c01/outlook/dmenubg.gif) left -1px repeat-x;
	border-top:1px solid #fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.dMainmenu .left{
	padding:0px 0px 0px 6px;
}
.dMainmenu .right{
	padding:0px 6px 0px 0px;
}
.dMainmenu table{
	border-collapse:collapse;
	border-spacing:0px;
	width:auto;
	margin:0px auto;
}
.dMainmenu td{
	
	line-height:1.35em;
	background:none;
	vertical-align:top;
	border-right:1px solid #ddd;
	text-align:center;
}
.dMainmenu td.last{
	border:none !important;
	background:none !important;
}
.dMainmenu td a{
	color:#333;
	text-decoration:none;
	padding:8px 13px 5px 13px;
	margin:0px;
	display:block;
	
}
.dMainmenu td a:hover{
	color:#039;
	text-decoration:none;
}

/*差異化第一版*/
.diff_1{
}
.diff_1 .top{
	padding:0px 0px 10px 0px;
}
.diff_1 .top .dlogo{
}
.diff_1 .top .dName{
	padding:0px 0px 0px 12px;
}
.diff_1 .top .dName .dNameChinese{
	
}
.diff_1 .top .dName .dNameChinese span{
	color:#314758;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 5px 0px 0px;
}
.diff_1 .top .dName .dNameChinese img{
	vertical-align:-3px;
}
.diff_1 .top .dName .dNameEnglish{
	color:#999;
	font-size:15px;
	padding:2px 0px 0px 0px;
}
.diff_1 .DCleft{
	float:left;
	width:495px;
	padding:5px 5px 15px 0px;
}
.diff_1 .DCright{
	float:left;
	width:240px;
	padding:5px 0px 15px 10px;
}
.diff_1 .DCleft .Dintro{
}
.diff_1 .DCleft .Dintro .subject{
	background:url(en_US/c01/outlook/bar1_bg_c1.gif) left top repeat-x;
}
.diff_1 .DCleft .Dintro .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c1.gif) left top no-repeat;
}
.diff_1 .DCleft .Dintro .subject .right{
	background:url(en_US/c01/outlook/bar1_right_c1.gif) right top no-repeat;
	height:auto;
	font-weight:bold;
	color:#fff;
	padding:2px 0px 5px 12px;
}
.diff_1 .DCleft .Dintro .body{
	padding:10px 3px 0px 12px;
}
.diff_1 .DCleft .Dintro .body .intro{
	float:left;
	width:210px;
	
	color:#333;
	line-height:1.6em;
}
.diff_1 .DCleft .Dintro .body .intro p{
	padding:0px;
	margin:0px;
}
.diff_1 .DCleft .Dintro .body .intro .more{
}
.diff_1 .DCleft .Dintro .body .intro .more img{
	border:none;
	vertical-align:-3px;
}
.diff_1 .DCleft .Dintro .body .data{
	float:left;
	width:259px;
	padding:0px 0px 0px 10px;
}
.diff_1 .DCleft .Dintro .body .data .top{
	background:url(en_US/c01/outlook/box_top_c1.gif) left top no-repeat;
	height:7px;
	font-size:0px;
	padding:0px;
}
.diff_1 .DCleft .Dintro .body .data .foot{
	background:url(en_US/c01/outlook/box_foot_c1.gif) left top no-repeat;
	height:7px;
	font-size:0px;
}
.diff_1 .DCleft .Dintro .body table{
	border-collapse:collapse;
	border-spacing:0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:100%;
	table-layout:fixed;
}
.diff_1 .DCleft .Dintro .body th{
	
	font-weight:normal;
	white-space:nowrap;
	background:url(en_US/c01/outlook/icon10.gif) 4px 8px no-repeat #efefef;
	border-bottom:4px solid #ccc;
	vertical-align:top;
	padding:2px 2px 1px 12px;
	color:#333333;
	line-height:1.5em;
	text-align:left;
	width:95px;
}
.diff_1 .DCleft .Dintro .body td{
	
	background-color:#efefef;
	border-bottom:4px solid #ccc;
	vertical-align:top;
	padding:2px 2px 1px 2px;
	line-height:1.35em;
}
.diff_1 .DCleft .Dintro .body td.wbreak{
	word-wrap:break-word;
}
.diff_1 .DCleft .Dintro .body td a{
	color:#0085CC;
	text-decoration:none;
}
.diff_1 .DCleft .Dintro .body td a:hover{
	color:#0085CC;
	text-decoration:underline;
}
.diff_1 .DCleft .Dintro .body td .date{
	color:#406679;
	font-size:11px;
}

.diff_1 .DCleft .Dintro .body td .more{
}
.diff_1 .DCleft .Dintro .body td .more img{
	border:none;
	vertical-align:-3px;
	margin-left:3px;
}
.diff_1 .DCleft .Dintro .body td a.list{
	color:#333;
	text-decoration:none;
}
.diff_1 .DCleft .Dintro .body td a.list:hover{
	color:#0085CC;
	text-decoration:underline;
}

/*無簡介時寬的公司資料*/
.diff_1 .DCleft .Dintro .body .dataW{
	/*float:left;
	width:500px;*/
	padding:0px 0px 0px 0px;
	margin-right:10px;
}
.diff_1 .DCleft .Dintro .body .dataW .top{
	background:url(en_US/c01/outlook/box_top_c1w.gif) left top no-repeat;
	height:7px;
	font-size:0px;
	padding:0px;
}
.diff_1 .DCleft .Dintro .body .dataW .foot{
	background:url(en_US/c01/outlook/box_foot_c1w.gif) left top no-repeat;
	height:7px;
	font-size:0px;
}
/*diff_1 全簡介*/
.diff_1_Dintro .subject{
	background:url(en_US/c01/outlook/bar1_bg_c1.gif) left top repeat-x;
}
.diff_1_Dintro .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c1.gif) left top no-repeat;
}
.diff_1_Dintro .subject .right{
	background:url(en_US/c01/outlook/bar1_right_c1.gif) right top no-repeat;
	height:23px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:7px 0px 0px 12px;
}
.diff_1_Dintro .body{
	padding:10px 3px 0px 12px;
}
.diff_1_Dintro .body .intro{
	
	color:#333;
	line-height:1.6em;
}
.diff_1_Dintro .body .intro p{
	padding:0px 0px 10px 0px;
	margin:0px;
}


.diff_1 .DCright .Dmovie .subject{
	background:url(en_US/c01/outlook/bar1_bg_c1.gif) left top repeat-x;
}
.diff_1 .DCright .Dmovie .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c1.gif) left top no-repeat;
}
.diff_1 .DCright .Dmovie .subject .right{
		background:url(zh_TW/c01/outlook/bar1_right_c1.gif) right top no-repeat;
		height:auto;
		font-weight:bold;
		color:#fff;
		padding:2px 0px 8px 12px;
		position:relative;
}
.diff_1 .DCright .Dmovie .subject .right .more{
	position:absolute;
	right:5px;
	top:10px;
}
.diff_1 .DCright .Dmovie .body{
	padding:10px 0px 5px 0px;
	text-align:center;
	background-color:#e0e0e0;
}
.diff_1 .DCright .Dmovie .body img {
	max-width:212px;
	max-height:212px;
	border:none;
}
.diff_1 .DCright .Dmovie .body table{
	border-collapse:collapse;
	border:none;
	width:212px;
	height:212px;
	table-layout:fixed;
	margin:0px auto;
}
.diff_1 .DCright .Dmovie .body td{
	width:212px;
	height:212px;
	text-align:center;
	vertical-align:middle;
}
.diff_1 .DCright .Dmovie .body .play{
	padding:7px 0px 7px 0px;
}
/*影音變產品*/
.diff_1 .DCright .Dcatalog .subject{
	background:url(en_US/c01/outlook/bar1_bg_c1.gif) left top repeat-x;
}
.diff_1 .DCright .Dcatalog .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c1.gif) left top no-repeat;
}
.diff_1 .DCright .Dcatalog .subject .right{
	background:url(en_US/c01/outlook/bar1_right_c1.gif) right top no-repeat;
	height:23px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:0px 0px 0px 12px;
	position:relative;
}
.diff_1 .DCright .Dcatalog .subject .right .more{
	position:absolute;
	right:5px;
	top:10px;
}
.diff_1 .DCright .Dcatalog .body{
	padding:10px 0px 5px 0px;
	text-align:center;
}
/*.diff_1 .DCright .Dcatalog .body img{
	max-width:200px;
	max-height:200px;
}*/

.diff_1 .DCright .Dcatalog .body .ncName{
	
	color:#333;
	line-height:1.5em;
	padding:5px 15px 0px 15px;
}
.diff_1 .DCright .Dcatalog .body .ncName a{
	color:#333;
	text-decoration:none;
}
.diff_1 .DCright .Dcatalog .body .ncName a:hover{
	color:#039;
	text-decoration:none;
}

.diff_1 .DCright .Dcatalog .body img{
	max-width:212px;
	max-height:212px;
	border:none;
}
.diff_1 .DCright .Dcatalog .body table{
	border-collapse:collapse;
	border:none;
	width:212px;
	height:212px;
	table-layout:fixed;
	margin:0px auto;
}
.diff_1 .DCright .Dcatalog .body td{
	width:212px;
	text-align:center;
	vertical-align:middle;
}

.diff_1 .dProduct{
}
.diff_1 .dProduct .subject{
	background:url(en_US/c01/outlook/bar2_bg_c1.gif) left top repeat-x;
}
.diff_1 .dProduct .subject .left{
	background:url(en_US/c01/outlook/bar2_left_c1.gif) left top no-repeat;
}
.diff_1 .dProduct .subject .right{
	background:url(zh_TW/c01/outlook/bar2_right_c1.gif) right top no-repeat;
	height:auto;
	font-weight:bold;
	color:#fff;
	padding:4px 0px 8px 10px;
	position:relative;
}
.diff_1 .dProduct .subject .pnum{
	font-weight:normal;
	
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 12px;
	background:url(en_US/c01/outlook/line_c1_1.gif) left bottom no-repeat;
}
.diff_1 .dProduct .subject .more{
	position:absolute;
	right:5px;
	top:13px;
}
.diff_1 .dProduct .subject .more img{
}
.diff_1 .dProduct .body{
	padding:10px 0px 10px 20px;
}
.diff_1 .dProduct .body table{
	border-collapse:collapse;
	border-spacing:0px;
}
.diff_1 .dProduct .body td{
	text-align:center;
	vertical-align:top;
}
.diff_1 .dProduct .body table.ptb{
	border-collapse:collapse;
	border-spacing:0px;
	width:118px;
	table-layout:fixed;
}
.diff_1 .dProduct .body table.ptb td{
	height:106px;
	width:118px;
	background:url(en_US/c01/outlook/dProductBg.gif) center center no-repeat;
	text-align:center !important;
	vertical-align:middle !important;
}
.diff_1 .dProduct .body table.ptb td img{
	max-height:90px;
	max-width:90px;
}
.diff_1 .dProduct .body table.ptb td.nametd{
	background:none;
	vertical-align:top;
	
	line-height:1.5em;
	color:#333;
	padding:5px 5px 10px 5px;
	height:auto !important;
	word-wrap:break-word;
}
.diff_1 .dProduct .body table.ptb td.nametd a{
	color:#333;
	text-decoration:none;
}
.diff_1 .dProduct .body table.ptb td.nametd a:hover{
	color:#039;
	text-decoration:none;
}


/*差異化第二版*/
.diff_2{
}
.diff_2 .shareicons{
	padding:0px 0px 15px 0px !important;
}
.diff_2 .top{
	padding:0px 0px 10px 0px;
	position:relative;
}
.diff_2 .top .dlogo{
	margin:0px 0px 15px 10px;
	/*height:40px;*/
	height:auto;
	float:left;
}
.diff_2 .top .dlogo img{
	border:none;
}
.diff_2 .top .dicon{
	float:right;
	padding:0px 16px 0px 0px;
}
.diff_2 .top .dicon img{
	border:none;
	margin:0px 0px 0px 3px;
	cursor:pointer;
	cursor:hand;
}
.diff_2 .top .dName{
	background:url(en_US/c01/outlook/bar1_bg_c2.gif) left top repeat-x;
}
.diff_2 .top .dName .left{
	background:url(en_US/c01/outlook/bar1_left_c2.gif) left top no-repeat;
}
.diff_2 .top .dName .right{
	background:url(en_US/c01/outlook/bar1_right_c2.gif) right top no-repeat;
	padding:10px 20px 5px 28px;
}
.diff_2 .top .dName .dNameChinese{
	color:#3F5063;
	font-size:1.2em;
	font-weight:bold;	
}
.diff_2 .top .dName .dNameEnglish{
	color:#5E7B8B;
	font-size:15px;
	padding:0px 0px 0px 3px;
}
.diff_2 .Dintro{
	
	color:#333;
	line-height:1.5em;
	padding:0px 14px 10px 28px;
}
.diff_2 .Dintro p{
	padding:0px;
	margin:0px;
}
/*diff_2 全簡介*/
.diff_2_Dintro{
	
	color:#333;
	line-height:1.5em;
	padding:0px 14px 10px 28px;
}
.diff_2_Dintro p{
	padding:0px 0px 10px 0px;
	margin:0px;
}

.diff_2 .data{
	padding:0px 14px 15px 28px;
}
.diff_2 .data table{
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	border-top:1px solid #ccc;
	table-layout:fixed;
	table-layout:fixed;
}
.diff_2 .data th{	
	font-weight:normal;
	white-space:nowrap;
	background:url(en_US/c01/outlook/icon10.gif) 6px 9px no-repeat;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	text-align:left;
	padding:3px 2px 2px 15px;
	color:#477085;
	line-height:1.5em;
	width:auto !important;
}
.diff_2 .data td{
	
	background-color:transparent;
	border-bottom:1px solid #ccc;
	vertical-align:top;
	padding:3px 2px 2px 2px;
	line-height:1.5em;
}
.diff_2 .data td.wbreak{
	word-wrap:break-word;
}
.diff_2 .data td a{
	color:#0085CC;
	text-decoration:none;
}
.diff_2 .data td a:hover{
	color:#0085CC;
	text-decoration:underline;
}
.diff_2 .data td .date{
	color:#848484;
	font-size:11px;
}

.diff_2 .data td .more{
}
.diff_2 .data td .more img{
	border:none;
	vertical-align:-3px;
	margin-left:3px;
}
.diff_2 .data td a.list{
	color:#333;
	text-decoration:none;
}
.diff_2 .data td a.list:hover{
	color:#0085CC;
	text-decoration:underline;
}

.diff_2 .Dmovie{
	float:left;
	width:260px;

	background:url(en_US/c01/outlook/dMovieBg_c2.gif) left top no-repeat;
}
.diff_2 .Dmovie .subject{
	position:relative;
	height:36px;
	padding:20px 0px 0px 15px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.diff_2 .Dmovie .subject .more{
	position:absolute;
	right:9px;
	top:23px;
}
.diff_2 .Dmovie .body {
	height:228px;
	text-align:center;
	padding:15px 0px 0px 0px;
}
.diff_2 .Dmovie .body table{
	border-collapse:collapse;
	border:none;
	width:212px;
	height:212px;
	table-layout:fixed;
	margin:0px auto;
}
.diff_2 .Dmovie .body td{
	width:212px;
	height:212px;
	text-align:center;
	vertical-align:middle;
}
.diff_2 .Dmovie .body td img{
	max-height:212px;
	max-width:212px;
	border:none;
}
.diff_2 .Dmovie .play{
	padding:10px 0px 10px 0px;
	text-align:center;
}
.diff_2 .dProduct{
	padding:0px 0px 0px 15px;
	float:left;
	width:468px;
}
.diff_2 .productdiv .subject{
	background:url(en_US/c01/outlook/bar2_bg_c2.gif) left top repeat-x;
}
.diff_2 .productdiv .subject .left{
	background:url(en_US/c01/outlook/bar2_left_c2.gif) left top no-repeat;
}
.diff_2 .productdiv .subject .right{
	background:url(zh_TW/c01/outlook/bar2_right_c2.gif) right top no-repeat;
	height:auto;
	font-weight:bold;
	color:#3F5063;
	padding:8px 0px 8px 15px;
	position:relative;
}
.diff_2 .productdiv .subject .more{
	position:absolute;
	right:7px;
	top:14px;
}
.diff_2 .productdiv .subject .more img{
}
.diff_2 .productdiv .pnum{
	font-weight:normal;
	
	padding:0px 0px 5px 15px;
	margin:0px 0px 0px 5px;
	background:url(en_US/c01/outlook/icon11.gif) left 2px no-repeat;
	color:#333;
}
.diff_2 .productdiv .body{
	padding:10px 0px 10px 10px;
}
.diff_2 .productdiv .body table{
	border-collapse:collapse;
	border-spacing:0px;
}
.diff_2 .productdiv .body td{
	vertical-align:top;
	text-align:left;
	padding:0px 3px;
}
.diff_2 .productdiv .body table.ptb{
	border-collapse:collapse;
	border-spacing:0px;
	width:100px;
	table-layout:fixed;
}
.diff_2 .productdiv .body table.ptb td{
	height:98px;
	width:100px;
	background:url(en_US/c01/outlook/dProductBg98.gif) center center no-repeat;
	text-align:center !important;
	vertical-align:middle !important;
	padding:0px !important;
}
.diff_2 .productdiv .body table.ptb td img{
	max-height:90px;
	max-width:90px;
}

.diff_2 .productdiv .body table.ptb td.nametd{
	height:auto !important;
	width:auto !important;
	background:none;
	vertical-align:top;
	
	line-height:16px;
	color:#333;
	padding:5px 0px 8px 0px !important;
word-wrap:break-word;
}
.diff_2 .productdiv .body table.ptb td.nametd a{
	color:#333;
	text-decoration:none;
}
.diff_2 .productdiv .body table.ptb td.nametd a:hover{
	color:#039;
	text-decoration:none;
}

.diff_2 .productdiv .body table.pbtb{
	border-collapse:collapse;
	border-spacing:0px;
	width:229px;
	table-layout:fixed;
}
.diff_2 .productdiv .body table.pbtb td{
	height:225px;
	width:229px;
	background:url(en_US/c01/outlook/dProductBg225.gif) center center no-repeat;
	text-align:center !important;
	vertical-align:middle !important;
	padding:0px !important;
}
.diff_2 .productdiv .body table.pbtb td img{
	max-height:217px;
	max-width:217px;
}
.diff_2 .productdiv .body table.pbtb td.nametd{
	height:auto !important;
	width:auto !important;
	background:none;
	vertical-align:top;
	
	line-height:16px;
	color:#333;
	padding:5px 0px 8px 0px !important;
	word-wrap:break-word;
}
.diff_2 .productdiv .body table.pbtb td.nametd a{
	color:#333;
	text-decoration:none;
}
.diff_2 .productdiv .body table.pbtb td.nametd a:hover{
	color:#039; /*改顏色*/
	text-decoration:none;
}

/*無影音時，產品變寬*/
.diff_2 .dProductW{
	padding:0px 0px 0px 15px;
}
.diff_2 .dProductW .productdiv .body table.ptb td{
	width:106px;
}
.diff_2 .dProductW .productdiv .body table.pbtb td{
	width:241px;
}



/*差異化第三版*/
.diff_3{
}
.diff_3 .top{
	padding:20px 0px 10px 0px;
	position:relative;
}
.diff_3 .top .dicon{
	position:absolute;
	right:0px;
	top:0px;
}
/*.diff_3 .top .dlogo{
	float:left;
	padding:0px 15px 0px 0px;
	background:url(en_US/c01/outlook/line_c3_1.gif) right top no-repeat;
}
.diff_3 .top .dName{
	float:left;
	padding:6px 0px 0px 30px;
	background:url(en_US/c01/outlook/icon12.gif) 12px 9px no-repeat;
}
.diff_3 .top .dName .dNameChinese{
	color:#3F5063;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 5px 0px 0px;
}
.diff_3 .top .dName .dNameEnglish{
	color:#7192AF;
	
	padding:2px 0px 0px 0px;
}*/
.diff_3 .top table{
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
}
.diff_3 .top td{
	vertical-align:middle;
	text-align:left;
	table-layout:fixed;
}
.diff_3 .top td.dlogo{
	padding:0px 0px 0px 0px;
	background:url(en_US/c01/outlook/line_c3_1.gif) right center no-repeat;
	vertical-align:middle;
	text-align:center;
}
.diff_3 .top td.dlogo img{
	/*max-height:300px;
	max-width:300px;*/
}
.diff_3 .top td.dlogo .logotb{
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:fixed;
	width:auto !important;
	margin:0px 8px 0px 0px;
}
.diff_3 .top td.dlogo .logotb td{
	text-align:center;
	vertical-align:middle;
}

.diff_3 .top .dName{
	padding:0px 0px 0px 30px;
	background:url(en_US/c01/outlook/icon12.gif) 12px center no-repeat;
}
.diff_3 .top .dName .dNameChinese{
	color:#3F5063;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 5px 0px 0px;
}
.diff_3 .top .dName .dNameEnglish{
	color:#7192AF;/*英文深色*/
	/*英文16px*/
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

.diff_3 .DCleft{
	float:left;
	width:370px;
	padding:12px 0px 15px 0px;
}
.diff_3 .DCright{
	float:left;
	width:335px;
	padding:12px 0px 15px 35px;
}
.diff_3 .DCright .Dintro{
}
.diff_3 .DCright .Dintro .subject{
	background:url(en_US/c01/outlook/bar1_bg_c3.gif) left top repeat-x;
}
.diff_3 .DCright .Dintro .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c3.gif) left top no-repeat;
}
.diff_3 .DCright .Dintro .subject .right{
	background:url(en_US/c01/outlook/bar1_right_c3.gif) right top no-repeat;
	height:35px;
	font-size:15px;
	font-weight:bold;
	color:#036;
	padding:0px 0px 0px 12px;
}
.diff_3 .DCright .Dintro .body{
	padding:10px 5px 0px 10px;
}
.diff_3 .DCright .Dintro .body .intro{
	
	color:#333;
	line-height:1.6em;
}
.diff_3 .DCright .Dintro .body .intro p{
	padding:0px;
	margin:0px;
}
.diff_3 .DCright .Dintro .body .intro .more{
}
.diff_3 .DCright .Dintro .body .intro .more img{
	border:none;
	vertical-align:-3px;
}
.diff_3 .DCright .Dintro .data{
	padding:12px 0px 0px 0px;
}
.diff_3 .DCright .Dintro .data table{
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #A0AEBA;
	width:100%;
	background:url(en_US/c01/outlook/dDatabg.gif) left top repeat-x #fff;
	table-layout:fixed;
}
.diff_3 .DCright .Dintro .data th{
	
	font-weight:normal;
	/* white-space:nowrap; */
	border-bottom:1px solid #BDC7CF;
	vertical-align:top;
	padding:2px 3px 1px 8px;
	color:#487086;
	line-height:1.5em;
	text-align: right;
	width: auto;
}
.diff_3 .DCright .Dintro .data td{
	
	border-bottom:1px solid #BDC7CF;
	vertical-align:top;
	padding:2px 3px 1px 4px;
	line-height:1.35em;
}
.diff_3 .DCright .Dintro .data td.wbreak{
	word-wrap:break-word;
}
.diff_3 .DCright .Dintro .data td a{
	color:#0085CC;
	text-decoration:none;
}
.diff_3 .DCright .Dintro .data td a:hover{
	color:#0085CC;
	text-decoration:underline;
}
.diff_3 .DCright .Dintro .data td .date{
	color:#406679;
	font-size:11px;
}

.diff_3 .DCright .Dintro .data td .more{
}
.diff_3 .DCright .Dintro .data td .more img{
	border:none;
	vertical-align:-3px;
	margin-left:3px;
}
.diff_3 .DCright .Dintro .data td a.list{
	color:#333;
	text-decoration:none;
}
.diff_3 .DCright .Dintro .data td a.list:hover{
	color:#0085CC;
	text-decoration:underline;
}

.diff_3 .DCright .Dmovie {
	width:296px;
	height:295px;
	background:url(en_US/c01/outlook/dMovieBg_c3.gif) left top no-repeat;


	margin:15px auto 0px auto;
}
.diff_3 .DCright .Dmovie .subject{
	position:relative;
	height:28px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:7px 0px 0px 12px;
}
.diff_3 .DCright .Dmovie .subject .more{
	position:absolute;
	right:5px;
	top:9px;
}
.diff_3 .DCright .Dmovie .body {
	padding:8px 0px 0px 0px;
	text-align:center;
}
.diff_3 .DCright .Dmovie .body table{
	border-collapse:collapse;
	border:none;
	width:219px;
	height:219px;
	table-layout:fixed;
	margin:0px auto;
}
.diff_3 .DCright .Dmovie .body td{
	width:219px;
	height:219px;
	text-align:center;
	vertical-align:middle;
}
.diff_3 .DCright .Dmovie .body td img{
	max-height:219px;
	max-width:219px;
	border:none;
}
.diff_3 .DCright .Dmovie .play{
	padding:5px 0px 7px 0px;
	text-align:center;
}
.diff_3 .dProduct{
}
.diff_3 .dProduct .subject{
	background:url(en_US/c01/outlook/bar1_bg_c3.gif) left top repeat-x;
}
.diff_3 .dProduct .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c3.gif) left top no-repeat;
}
.diff_3 .dProduct .subject .right{
	background:url(en_US/c01/outlook/bar1_right_c3.gif) right top no-repeat;
	height:35px;
	font-size:15px;
	font-weight:bold;
	color:#036;
	padding:0px 0px 0px 12px;
	position:relative;
}
.diff_3 .dProduct .subject .more{
	position:absolute;
	right:5px;
	top:9px;
}
.diff_3 .dProduct .subject .more img{
}
.diff_3 .dProduct .body{
	padding:10px 0px 10px 5px;
}
.diff_3 .dProduct .pnum{
	font-weight:normal;
	
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	background:url(en_US/c01/outlook/icon11.gif) left 2px no-repeat;
	color:#5E7B8B;
}
.diff_3 .dProduct .body table{
	border-collapse:collapse;
	border-spacing:0px;
}
.diff_3 .dProduct .body td{
	padding:0px;
	vertical-align:top;
}
.diff_3 .dProduct .body table.ptb{
	border-collapse:collapse;
	border-spacing:0px;
	width:112px;
	table-layout:fixed;
}
.diff_3 .dProduct .body table.ptb td{
	height:106px;
	width:112px;
	background:url(en_US/c01/outlook/dProductBg.gif) left center no-repeat;
	text-align:center;
	vertical-align:middle !important;
}
.diff_3 .dProduct .body table.ptb td img{
	margin-right:6px;
	max-width:90px;
	max-height:90px;
}

.diff_3 .dProduct .body table.ptb td.nametd{
	height:auto !important;
	width:auto !important;
	background:none;
	text-align:center;
	vertical-align:top;
	
	line-height:1.5em;
	color:#333;
	padding:3px 0px 4px 0px;
	word-wrap:break-word;
}
.diff_3 .dProduct .body table.ptb td.nametd a{
	color:#333;
	text-decoration:none;
	padding:0px 6px 0px 0px;
}
.diff_3 .dProduct .body table.ptb td.nametd a:hover{
	color:#039;
	text-decoration:none;
}

.diff_3 .dProduct .body table.pbtb{
	border-collapse:collapse;
	border-spacing:0px;
	width:250px;
	table-layout:fixed;
}
.diff_3 .dProduct .body table.pbtb td{
	height:238px;
	width:254px;
	background:url(en_US/c01/outlook/dProductBg238.gif) left center no-repeat;
	vertical-align:middle !important;
	text-align:center;
}
.diff_3 .dProduct .body table.pbtb td img{
	margin:0px 16px 0px 0px;
	max-width:222px;
	max-height:222px;
}
.diff_3 .dProduct .body table.pbtb td.nametd{
	height:auto !important;
	width:auto !important;
	background:none;
	text-align:center;
	vertical-align:top;
	
	line-height:1.5em;
	color:#333;
	padding:3px 12px 4px 0px;
	word-wrap:break-word;
}
.diff_3 .dProduct .body table.pbtb td.nametd a{
	color:#333;
	text-decoration:none;
	padding:0px 6px 0px 0px !important;
}
.diff_3 .dProduct .body table.pbtb td.nametd a:hover{
	color:#EA3599; /*改顏色*/
	text-decoration:none;
}

/*diff_3_Dintro 全簡介*/
.diff_3_Dintro .subject{
	background:url(en_US/c01/outlook/bar1_bg_c3.gif) left top repeat-x;
}
.diff_3_Dintro .subject .left{
	background:url(en_US/c01/outlook/bar1_left_c3.gif) left top no-repeat;
}
.diff_3_Dintro .subject .right{
	background:url(en_US/c01/outlook/bar1_right_c3.gif) right top no-repeat;
	height:35px;
	font-size:15px;
	font-weight:bold;
	color:#036;
	padding:0px 0px 0px 12px;
}
.diff_3_Dintro .body{
	padding:10px 5px 0px 10px;
}
.diff_3_Dintro .body .intro{
	
	color:#333;
	line-height:1.6em;
}
.diff_3_Dintro .body .intro p{
	padding:0px 0px 10px 0px;
	margin:0px;
}
.diff_3_Dintro .body .intro .more{
}
.diff_3_Dintro .body .intro .more img{
	border:none;
	vertical-align:-3px;
}
.space1em{
	height:1em;
}
.dcName{
	
	line-height:1.5em;
	padding:2px 0px 4px 0px;
	color:#333;
}
.dcName a{
	color:#0085CC;
	text-decoration:underline;
}
.dcName a:hover{
	color:#be4389;
	text-decoration:none;
}

/*差異化產品detail頁*/
.pDetailList_D{
	padding:20px 0px 12px 0px;
	/*width:750px; overflow: inherit; float:left; display:inherit;*/
}
.pDetailList_D .productPhoto{
	float:left;
	/*display:block;
	display: inherit;*/
	/*background-color:#Fff !important;*/
	background-color:#fff !important;
	width:450px;
	height:auto !important;
	text-align:center;
	margin:0px 10px 0px 0px;
	padding:0px 8px 15px 0px;
}
.pDetailList_D .productPhoto img{
	max-height:450px;
	max-width:450px;
}
.pDetailList_D .productTxt{
	display:inline !important;
	
	line-height:1.5em;
}
.dPdataTop{
	/*float:left;
	width:295px;*/
	width: auto;
	float:inherit;
}
.pDetailList_D .productTxt .dPdataTop dl{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.pDetailList_D .productTxt .dPdataTop dt{
	float:none !important;
	width:auto !important;
	padding:3px 5px 1px 6px;
	margin:0px 0px 0px 0px;
	/*color:#747474;*/
	color:#333;font-weight:bold;
	
	background-color:#ebebeb;
	line-height:1.5em;
	
}
.pDetailList_D .productTxt .dPdataTop dt span{
	color:#333;
	padding:0px 0px 0px 8px;
	margin-left:0px;
	background:url(en_US/c01/outlook/dot7-1.gif) no-repeat 0px center    !important;
}
.pDetailList_D .productTxt .dPdataTop dl dd{
	padding:5px 0px 15px 15px;
	margin:0px;
	color:#333;
}
.pDetailList_D .productTxt .dPdataTop dl dd .dpname{
	font-weight:bold;
}
.pDetailList_D .productTxt .dPdataTop dl dd .sspan{
	padding:0px 5px;
}
.pDetailList_D .productTxt .dPdataTop dl dd img{
	width:130px; max-width:130px;
}
.pDetailList_D .productTxt a{
	color:#039;
	text-decoration:none;
}
.pDetailList_D .productTxt a:hover{
	color:#be4389;
	text-decoration:underline;
}
.scrollTitle_D{
	padding:3px 5px 1px 6px;
	margin:0px 0px 10px 0px;
	/*color:#747474;*/
	color:#333;
	font-weight:bold;
	
	background-color:#fff;
	
}
.scrollTitle_D span{
	color:#333;
	padding:0px 0px 0px 8px;
	margin-left:5px;
	background:url(en_US/c01/outlook/dot7-1.gif) no-repeat 0px center    !important;
}

/*付費網路行銷服務管理*/
.dcMainmenu{
	background:url(en_US/c01/outlook/dcMainmenubg.gif) left top repeat-x;
	padding:8px 0px 0px 0px;
	border-bottom:5px solid #494949;
}
.backCS{
	padding-left:8px;
}
.backCS a{
	float:left;
	display:block;
	background:url(en_US/c01/outlook/backCS_left.gif) left top no-repeat;
	padding:0px;
	padding-left:26px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	height:22px;
}
.backCS a span{
	float:left;
	display:block;
	cursor:pointer;
}
.backCS a span.right{
	background:url(en_US/c01/outlook/backCS_right.gif) right top no-repeat;
	padding-right:5px;
}
.backCS a span.bg{
	background:url(en_US/c01/outlook/backCS_bg.gif) left top repeat-x;
	height:22px;
	padding:0px 6px 0px 4px;
}

.backCS a:hover{
	float:left;
	display:block;
	background:url(en_US/c01/outlook/backCS_left2.gif) left top no-repeat;
	padding-left:26px;
	
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.backCS a:hover span{
	float:left;
	display:block;
}
.backCS a:hover span.right{
	background:url(en_US/c01/outlook/backCS_right2.gif) right top no-repeat;
	padding-right:5px;
}
.backCS a:hover span.bg{
	background:url(en_US/c01/outlook/backCS_bg2.gif) left top repeat-x;
	height:22px;
	padding:0px 6px 0px 4px;
}
.dctb{
	padding:4px 5px 0px 5px;
}
.dtb1{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}
.dtb1 td{
	vertical-align:top;
	text-align:center;
}
.dtb2{
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
}
.dtb2 td{
	vertical-align:top;
	text-align:center;
	font-size:15px;
	padding-bottom:3px;
}
.dtb2 td a{
	background:url(en_US/c01/outlook/dtb2_line.gif) right center no-repeat;
	display:block;
	/*width:100%;*/
	line-height:1em;
}
.dtb2 td.last a{
	background:none;
}
.dtb2 .notset{
	
	color:#f00;
}
.dtb1 td.nLeft{
	background:url(en_US/c01/outlook/dcm_n_left.gif) right top no-repeat;
	width:5px;
	font-size:0px;
	line-height:0px;
}
.dtb1 td.nRight{
	background:url(en_US/c01/outlook/dcm_n_right.gif) left top no-repeat;
	width:5px;
	font-size:0px;
	line-height:0px;
}
.dtb1 td.nCenter{
	background:url(en_US/c01/outlook/dcm_n_bg.gif) left top repeat-x;
	padding:10px 0px 0px 0px;
}
.dtb1 td.dSpace {
	font-size:0px;
	width:0px;
	background-color:#F00;
	display:none;
}
.dtb1 td.nCenter .dtb2{
	border-collapse:collapse;
	border-spacing:0px;
}
.dtb1 td.nCenter .dtb2 td{
}
.dtb1 td.nCenter .dtb2 td a{
	color:#333;
	text-decoration:none;
	padding:0em 0.5em !important;
	vertical-align:3px;
}
.dtb1 td.nCenter .dtb2 td a:hover{
	color:#333;
	text-decoration:underline;
}
.dtb1 td.cLeft{
	background:url(en_US/c01/outlook/dcm_c_left.gif) right top no-repeat;
	width:5px;
	font-size:0px;
	line-height:0px;
}
.dtb1 td.cRight{
	background:url(en_US/c01/outlook/dcm_c_right.gif) left top no-repeat;
	width:5px;
	font-size:0px;
	line-height:0px;
}
.dtb1 td.cCenter{
	background:url(en_US/c01/outlook/dcm_c_bg.gif) left top repeat-x;
	padding:15px 0px 0px 0px;
}
.dtb1 td.cCenter .dtb2{
	border-collapse:collapse;
	border-spacing:0px;
}
.dtb1 td.cCenter .dtb2 td{
}
.dtb1 td.cCenter .dtb2 td a{
	color:#fff;
	text-decoration:none;
	padding:0em 0.5em !important;
}
.dtb1 td.cCenter .dtb2 td a:hover{
	color:#fff;
	text-decoration:underline;
}
.dcpagetitle{
	margin:0em 0em 1em 0em;
	padding:0px 0px 0px 0px;
	font-size:15px;
	font-weight:bold;
	line-height:1.5em;
	color:#333;
	background:url(en_US/c01/outlook/dcSubjectArrow.gif) 0px 8px no-repeat;
}
.dcpagetitle span{
	padding:3px 0px 2px 13px;
	background:url(en_US/c01/outlook/dcSubjectDotline.gif) left bottom repeat-x;
	display:block;
}



/*----------anita modify 2012/08~09--------------*/

/*-------search--------*/
.search input.keytxt{
	line-height: 1.5em;
	vertical-align: 0px;
	color: #333;
	padding: 1px 5px;
	padding: 3px 5px\9;
	border: 2px solid #979797;
	width: 200px;
	vertical-align: middle;
}
.search select{
	border: 2px solid #979797;
	margin: 0 3px;
	padding: 2px 3px;
	vertical-align: middle;
}

/*-----.searchLinks------*/
.searchLinks ul{ margin:5px 0 5px 0px; padding:0; overflow:hidden;  }
.searchLinks ul li{
	display:inline-block;
	width:87px;  /*分語系調整size*/
	text-align:left;
	color:#666;
	padding:0 5px 0px 2px;
	margin:0 10px 6px 0;
	line-height:1.2em;
	list-style-type:none;
	background:url(en_US/c01/outlook/line_c1_1.gif) right center no-repeat;
}
.searchLinks a{ /*color:#039;*/	text-decoration:none; line-height:1.2em;}

/*-----Category-----*/
.category{
	overflow:hidden;
	background:url(en_US/c01/outlook/bg6.gif) left bottom repeat-x;
}
.category ul{ float:right; margin:0 0 5px;}
.category ul li{
	display:inline;
	float:left;
	margin:0 3px 0;
	padding:0px 10px 0 0;
	background: url(en_US/c01/button/catebg.gif) no-repeat right 0px;
}
.category ul li a{
	color:#fff;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:0px 0 7px 10px;
	background: url(en_US/c01/button/catebg.gif) no-repeat left 0px;
}
.category ul li.current, .category ul li:hover{
	background: url(en_US/c01/button/catebg_here.gif) no-repeat right 0px;
}
.category ul li.current a, .category ul li:hover a{
	background: url(en_US/c01/button/catebg_here.gif) no-repeat left 0px;
	background: url(zh_TW/c01/button/catebg_here.gif) no-repeat left 0px;
	-ms-transition: none ;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}

.tbinTB td img{ vertical-align:middle;}
.tbinTB td .hyerlink{ display:inline; position:relative; margin:0 5px 0 0; }
.tbinTB td .companyName{ font-size:1.25em;}

/*------.tbinTBlist-------*/

.tbinTBlist { margin:5px 0 0 0px; padding:0;}
.tbinTBlist li{ margin:0 0 2px; padding:0;list-style-type:none;  }
.tbinTBlist li span{
	padding:0px;
	color:#999;
	font-weight:bold;
	margin-right:2px;
	background-color:transparent;
	vertical-align:0px;
}
.tbinTB td .hyerlink .messageBox{
	position: absolute;
	top:18px;
	left:0px;
	z-index:999;
    width: 360px;
	padding:0 0 10px ;
	background: url(en_US/c01/button/message_box.gif) no-repeat 0px bottom;	
}
.tbinTB td .hyerlink .messageBox h2{
	margin:0;
	text-indent:-5000px;
	padding:8px 0 0;
	background: url(en_US/c01/button/message_box.gif) no-repeat 0px 0px;
}
.tbinTB td .hyerlink .messageBox h2.pd{
	background: url(en_US/c01/button/message_box_pd.gif) no-repeat 0px 0px;
}
.tbinTB td .hyerlink .messageBox p{ margin:10px 25px 10px 25px;  line-height:1.5em; word-wrap:break-word;}

/*------showTB4------*/

.showTB4{
	width:100%;
	text-align:left;
	border-collapse:collapse;
	margin:2px 0px 2px 0px;
	background:url(en_US/c01/outlook/bg6.gif) left bottom repeat-x;
}
.showTB4 caption{
	color:#FFF;
	font-size:1.25em;
	font-weight:bold;
	text-align:left;
	margin:0 0 2px;
	padding:5px 0 4px 22px;
	background: url(en_US/c01/button/showTB3_captionbg.jpg) no-repeat 0px 0px;
}

.showTB4 th{
	font-weight: normal;
	padding:5px;
	color:#555;
	font-weight:bold;
	border-left:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background:#F3F3F3 url(en_US/c01/outlook/bg6.gif) left 0 repeat-x;
}
	
.showTB4 td{
	padding:5px;
	line-height:1.8em;
	border-left:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

.showTB4 td a{
	color:#039;
	text-decoration:none;
	line-height:1.35em;
}
.showTB4 td a:hover{
	color:#f00;
	text-decoration:underline;
}

.showTB4 td p{
	margin:0px;
	padding:2px 0px 0px 0px;
}
.showTB4 tr td:first-child, .showTB4 tr th:first-child{ border-left:0; }




/*-----news/article------*/
.article{ margin:5px 10px 15px 10px; overflow:hidden;}
.article img{ float:left; margin:0 5px 0 0; width:250px; border:1px solid #ccc; padding:1px;}
.article h3{ font-weight:bold; color:#333; margin:0; padding:0;} 
.article p{ margin:5px 0; }

/*-----advSearch--------*/
.advSearch { margin-bottom:30px;}
.advSearch legend{ font-weight:bold;}
.advSearch label{  display:inline-block; width:150px;}
.advSearch input[type=text], .advSearch select{ min-width:auto;}
.searchResult select, .pagesTop select{min-width: auto;}
 
.videoDiv{ width:100%;}

.videoShow embed{
        width:458px;
        height:411px;
        position:absolute;
        left:0px;
        top:0px;
}
.videoShow{
	float:left;
	margin:0px 0 10px 0;
}

.videoDiv .videoArticle{ margin:0px; overflow:hidden }
.videoDiv .videoArticle h3{ font-size:1em; color:#888;}
.videoDiv .videoArticle p{ color:#333;}

.shareicons{
	/*border-bottom:1px dotted #ccc;*/
	/*background:url(en_US/c01/outlook/dot4.gif) left bottom repeat-x;*/
}

.path {
	color: #888;
	font-size: 0.8em;
	margin: 10px 15px 15px;
}
.path a{ color:#039; text-decoration:none; padding:0 2px;}

.videoShow embed{
        width:458px;
        height:411px;
        position:absolute;
        left:0px;
        top:0px;
}

/*-----買主 imgdiv-------*/

.iconlist_v { margin:10px 5px 10px 25px; }
.iconlist_v .imgdiv{
        margin:0px 10px 20px 0px;
        width:230px;   
        float:left; 
        display:inline;
        text-align:center;
        /*max-height:160px;
        _height:160px;
        overflow: auto;*/
}
.iconlist_v .imgdiv img{ float:left; margin:0 5px 0;}
.iconlist_v .imgdiv h2{ font-weight:bold; }
.iconlist_v .imgdiv h2, .iconlist_e .imgdiv p{ color:#666; text-align:left; margin:0 0 2px 0; padding:0;}
.iconlist_v .imgdiv .Itemlist{padding:0; text-align:left; margin:0 0 5px 5px; overflow:hidden;     }
.iconlist_v .imgdiv .Itemlist li{
        font-size:0.8em;
        list-style-type:none;
        padding:0 0 0 15px;
        line-height:1.6em;
        background: url(en_US/c01/icon/arrow1.gif) no-repeat 0px 2px;
}
.iconlist_v .imgdiv .Itemlist li a{color:#039;     text-decoration:none; }

/*------imgdiv-------*/
.iconlist_e { margin:10px 10px 10px 25px; }
.iconlist_e .imgdiv{
        margin:0px 10px 20px 0px;
        width:290px;   
        float:left; 
        display:inline;
        text-align:center;
        /*max-height:160px;
        _height:160px;
        overflow: auto;*/
}
.iconlist_e .imgdiv img{ float:left; margin:0 5px 0;}
.iconlist_e .imgdiv h2{ font-weight:bold; }
.iconlist_e .imgdiv h2, .iconlist_e .imgdiv p{ color:#666; text-align:left; margin:0 0 2px 0; padding:0;}
.iconlist_e .imgdiv .Itemlist{padding:0; text-align:left; margin:0 0 5px 5px; overflow:hidden;     }
.iconlist_e .imgdiv .Itemlist li{
        font-size:0.8em;
        list-style-type:none;
        padding:0 0 0 15px;
        line-height:1.6em;
        background: url(en_US/c01/icon/arrow1.gif) no-repeat 0px 2px;
}
.iconlist_e .imgdiv .Itemlist li a{color:#039;     text-decoration:none; }

.loginHelp{
	padding:20px 0px 10px 0px;
	margin-left:25px;
	border:1px dotted #ccc;	
	width:80%;
}
.loginHelp .oneline .lb{
	width:120px !important;
}
.loginHelpbtnCenter{
	text-align:center;
}


/*---echo----*/

.path2{
	padding:0px 0px 15px 10px;
	background:url(en_US/c01/outlook/dot7.gif) left 7px no-repeat;
	
}
.path2 a{
	color:#039;
	text-decoration:none;
}
.path2 a:hover{
	color:#be4389;
	text-decoration:underline;
}
.path2 span{
	color:#666;
	padding:0px 5px;
}
.acBtn{
	padding:0px 0px 10px 0px;
}

/*照片下載 分語系設寬度*/
.setWidthPL{
	width:270px;
	_width:280px;
}
.setWidthDL{
	width:240px;
	_width:250px;
}
.photoInfo th{
	width:35%;
}
a.photoBtnGray span{
	width:160px;
}
a.photoBtnRed span{
	width:160px;
}
.barcode{ float:right; margin:-10px 5px 0;}

/*--------------------------maquree---------------*/
.marquee{
	font-size: 1em;
	width: 100%;
	padding: 8px 0 4px;
	margin: 0;
	background: #212c49 url(en_US/c01/outlook/marquee.jpg) repeat-y 0px 0px;
}
.marquee ul{ margin: 0 5px; padding:0;}
.marquee li{
	display:inline;
	
}
.marquee li a{
	text-decoration:none;
	color: #FF9;	display:inline
}
.marquee li a:hover{
	text-decoration: underline;
	color: #fff; 
}
/*-------------itemBtn--------*/
.itemBtn{
	font-size: 1.5em;
	position: absolute;
	bottom: 40px;
	left: 22%;
	margin: 0;
	text-align: center;
}
.itemBtn ul{margin:0 auto; }
.itemBtn li{
	margin: 0 5px;
	padding: 8px;
	display: inline;
	background: url(en_US/c01/button/btn_bg.png);
	line-height: 200%;
}
.itemBtn li a{
	color: #FFF;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
}
.itemBtn li a:hover{ background:none; color: #FF9; text-decoration:none;}