@charset "utf-8";
/* CSS Document */

.dialog {
	width: 500px; height:300px;
	font:13px Verdana, '新細明體', Geneva, sans-serif normal;
	line-height:1.531em;
}

.txt_small {
	font-size:12px;
}

.show {	display: inline!important;	}
.hide {	display: none!important;	}
.del { text-decoration:line-through; }
.clearfix { clear: both; }

img.preload { display: none; }


/*	2010.08.26 中文翻譯功能疊DIV	*/

#Content #ifa_box		{ position:relative; width:970px; height:520px; padding:0; }
#ifa_box iframe { position:absolute; left:0; top:20px; display:block; height:500px; width:970px; background-color:#FFFFFF; }

#fanyi_ori		{	z-index:4;		}
#fanyi_trans	{	z-index:3; /*visibility:hidden;*/ 		}
#fanyi_faq		{	z-index:2; /*visibility:hidden;*/		}
#fanyi_ask		{	z-index:1; /*visibility:hidden;*/		}


/*	2010.07.30 商品頁推薦 	*/
#HdrImg {
	margin-top:0px;
}
/*	小Allen要作的 自家推薦,勸敗功能	*/
#Content #LikeSurvey {
	float:none;
	width:220px;
	height:25px;
	position: absolute;
	top:-10px; left:0;
}
/*	like=推薦, push=勸敗	*/
#LikeSurvey #like{
	display:inline-block;
	padding:0px 0 0 0; margin:0 5px 0 0;
	width:103px;
	height:25px;
	background:url(../images/20110908_like_button.gif) no-repeat; position:static;
	cursor: pointer;
	font-size:14px;
	color:#666;
	text-align:right;
	vertical-align:middle;
	line-height:25px;
}

#LikeSurvey #push {
	display:inline-block;
	padding:0px 0 0 0px; margin:0 3px 0 0;
	width:112px;
	height:25px;
	background:url(../images/20110908_push_button.gif) no-repeat; position:static;
	cursor: pointer;
	font-size:14px;
	color:#666;
	text-align:right;
	vertical-align:middle;
	line-height:25px;
}





/*	常用提示話框	*/
div.alarm {
	background: #FFFFCC url(../images/bg_alarm.gif) left top no-repeat;
	border: 1px solid #CCC;
	color: #CC0000;
	font-size: 12px;
	text-align: left;
	margin: 10px auto;
	width: 100%;
}
div.alarm p {
	margin: 13px 0px 13px 35px;
}

input.readonly {
	border:none;
}

/* 2009-06-12 日本yahoo關鋌字搜尋結果	*/ 

/*	Yahoo API 搜尋結果頁, 縮小搜尋範圍	*/
#filter	{
	font-size: 12px;
}

#filter *	{
	line-height: 1.5em;
}

#filter hr.endLine	{
	height: 11px;
	*height: auto;
	line-height: 11px;
	background: url(../images/bg_dotted1.gif) 0px 5px repeat-x;
	border: none;
}
#filter input[type=checkbox]	{
	padding-right: 10px;
	vertical-align:text-bottom;
}

/* 2009-03-24 窄版共用區塊 寬750 藍底白字 template, 灰色漸層背景	*/ 
/* ------------------------------	Start of Type3	------------------------------	*/

div#c_BlockType3	{
	background: 0px 33px url(../images/bg_MainBlock.gif) repeat-x;
	min-height: 50px;
	text-align: left;	
	}	
div#c_BlockType3 h3	{
	/*大分類標題*/	
	text-indent: 1em;	text-align: left;
	font-size: 15px; font-weight: bold; color: #FFF;
	background: url(../images/CgTitle_normal1.gif) 10px 0px repeat-x;
	}
div#c_BlockType3 h3 p	{
	/*大分類標題背景*/
	height: 33px;
	background: url(../images/CgTitle_normal0.gif) left top no-repeat;
	}
div#c_BlockType3 h3 p span	{
	/*大分類標題背景*/
	height: 33px; display: block;
	padding-top: 6px;
	background: url(../images/CgTitle_normal2.gif) right top no-repeat;
	}
	
/*	代購黃色版本, 在H3加class buy	*/	
div#c_BlockType3 h3.buy {	background:url(../images/bg_yellow1.gif) 10px 0 repeat-x;	}
div#c_BlockType3 h3.buy p {	background:url(../images/bg_yellow3.gif) no-repeat scroll right top transparent;	}
div#c_BlockType3 h3.buy p span { background:url(../images/bg_yellow2.gif) repeat-x scroll left top transparent; color:#333333;	}
	
	
/*IE 7 only hack 欸 */
*:first-child+html div#c_BlockType3 h3 p span	{
	width: 740px;
}	
	
div#c_BlockType3 div.inner	{
	text-align: center;
	margin: 0 auto;
	}
	
/* ------------------------------	End of Type3	------------------------------	*/



/* ------------------------------	Start of Type4	------------------------------	*/

div#c_BlockType4	{
/*	background: 0px 33px url(../images/bg_MainBlock.gif) repeat-x;*/
	min-height: 50px;
	text-align: left;
	}	
div#c_BlockType4 h3	{
	/*大分類標題*/	
	text-indent: 1em;	text-align: left;
	font-size: 15px; font-weight: bold; color: #FFF;
	background: url(../images/bg_yellow1.gif) 10px 0px repeat-x;
	}
div#c_BlockType4 h3 p	{
	/*大分類標題背景*/
	height: 33px;
	background: url(../images/bg_yellow2.gif) left top no-repeat;		
	}
div#c_BlockType4 h3 p span	{
	/*大分類標題背景*/
	height: 33px; display: block;
	padding-top: 6px;
	background: url(../images/bg_yellow3.gif) right top no-repeat;
	}
div#c_BlockType4 div.inner	{
	text-align: center;
	margin: 0 auto;
	}

/* ------------------------------	End of Type4	------------------------------	*/
	

/*	-------------	Start of c_BlockType5 (藍BAR白字, 寬度不固定)	------------------	*/

.c_BlockType5	{
	background: 0px 33px url(../images/bg_MainBlock.gif) repeat-x;
	min-height: 50px;
	text-align: left;
	}	
.c_BlockType5 h3	{
	/*大分類標題*/	
	text-indent: 1em!important;	text-align: left;
	font-size: 16px!important; font-weight: bolder; color: #FFF;
	background: url(../images/CgTitle_normal1.gif) 10px 0px repeat-x;
	}
.c_BlockType5 h3 p	{
	/*大分類標題背景-左*/
	height: 33px;
	background: url(../images/CgTitle_normal0.gif) left top no-repeat;		
	}
.c_BlockType5 h3 p span	{
	/*大分類標題背景-右*/
	height: 33px; display: block;
	padding-top: 8px;
	background: url(../images/CgTitle_normal2.gif) right top no-repeat;
	}
.c_BlockType5 div.inner	{
	text-align: left;
	margin: 0 auto;
	}
	
.c_BlockType5.BrowserRecords	{
	float: right;
	width: 730px;
	margin-right:10px;
	clear: both;
}

.c_BlockType5.iehack	{
	margin-left: 0px;
}

/*	---------------------------	End of c_BlockType5	----------------------------------	*/	

/*標準型header 內容的寬度改窄版*/
#HeadType2 div.inner	{
	width: 750px;
	}

/*免費註冊TITLE*/	
h2#reg	{
	width: inherit;
	height: 95px;
	background: url(../images/img_regTop.png);
	text-indent: -999em;
	}

/*裝 步驟指示圖的 容器*/	
div.step_holder		{
	text-align: center;
	padding-bottom: 10px;
	}
	
/*裝表單的DIV*/	
div.form_box	{	
	}
	
/*註冊表單 STEP1 */
form#reg_s1	{	
	}
	
/*表格寬度*/	
table#fillform	{
	width: 750px;
	}
	
/*表單 表格 配置*/
#fillform th, #fillform td	{
	text-align: left;
	height: 30px;
	*line-height: 30px;
	padding-left: 1em;
	font-size: 15px;
	line-height: 1.5em;
	}
	
/*表單日期*/	
#fillform input#year	{
	width: 50px;
	color: #ccc;
	}
	
/*表單帳號*/	
#fillform input#userid	{
	width: 250px;
	}
	
/*表單密碼*/	
#fillform input#pass	{
	width: 120px;
	}
	
/*表單密碼 確認*/	
#fillform input#pass_re	{
	width: 120px;
	}

/*表單 介紹人*/	
#fillform input#friend	{
	width: 250px;
	}		
	
/*使用約定書 外連 IFRAME*/	
td#rules	{	text-align: center; padding:10px;	}
td#rules iframe	{
	width: 730px;
	height: 240px;
	border: 1px solid #999;
	}
	
/*表單 同意條款*/	
#fillform td.agree	{
	text-align: center;
	background-color: #ffffcc;
	font-size: 15px;
	color: #333;
	}
	
/*表格中斷點*/
#fillform td.blank	{
	height: 10px;
	line-height: 1px;	/* hack for ie-6*/
	border-top: 1px solid #99cc00;
	}
	
/*表單 提交 要置中*/	
#fillform	.submit	{
	text-align: center;
	padding: 10px 0;
	}
		
/*表格 標頭*/	
table#fillform th	{
	height: 30px;
	padding-left: 1em;
	background-color: #e4fd9b;
	border-bottom: 1px solid #99cc00;	
	}
	
/*表格的標題(淺綠)*/	
td.op	{
	background-color: #f3fed1;
	border-right: 1px dotted #ccc;
	font-size: 12px;
	color: #333333;
	text-align: right!important;
	
	/*vertical-align: top;*/
	padding-top: 3px;
	}
/*表格的標題(只靠左)*/	
td.op2	{
	width: 100px;
	text-align: right !important;
	}
	
	
/*備註文字 暗紅*/	
.must	{
	color: #cc0000!important;
	}

/*錯誤警示文字*/	
span.alert	{	
	padding-left: 1.5em;
	font-size: 13px;
	background: url(../images/icon_reg0.gif) left top no-repeat;
	color: #cc0000;	
	}

/*驗證成功文字*/	
span.suc	{
	padding-left: 1.5em;
	font-size: 13px;
	background: url(../images/icon_reg1.gif) left top no-repeat;	
	color: #333;
	}
/*辨識不同ID的字*/	
.gn	{
	color:#090!important;
	}
/*備註說明文字*/	
span.ps	{
	color: #666;
	font-size: 12px;
	}

/*歡迎會員, 顯示帳戶餘額版塊*/		
div.BlockHello	{
	*display: inline;
	margin: 10px auto;	
	width: 700px; height: 47px;	
	background: url(../images/bg_HelloMsg1.gif) left top repeat-x;
	}
div.BlockHello p 	{
	background: url(../images/bg_HelloMsg0.gif) left top no-repeat;	
	}
div.BlockHello p span.bg	{
	display: block;
	height: 47px;
	text-align: left;
	padding: 10px 0 0 20px;
	background: url(../images/bg_HelloMsg2.gif) right top no-repeat;
	}
div.BlockHello p span.bg strong	{
	color: #cc0000;
	font-size: 15px;
	}

/*	小提醒區塊	*/
div.BlockRemind	{
	border: 1px solid #c00;
	background-color: #FFC;
	color: #c00;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 15px;
	margin: 0 10px;
	text-align: left;
}
div.BlockRemind.get4u	{
	margin-bottom:10px;
}

/* 有疑問mark的連結*/ 
a.Qmark	{
	padding-left: 15px;
	background: url(../images/icon_help.gif) left top no-repeat;
	font-size: 12px!important;
	}	

/*	置放表單按鈕的 DIV	*/	
.button_holder	{
	text-align: center;
	margin: 10px 0;
	}
	
/* 您也許會對這些商品有興趣	*/
#RelatedGoods	{
	width:750px;
	height: 225px;
	background: url(../images/bg_RelatedGoods.gif);
	position: relative;
	}
#RelatedGoods h3	{
	position: absolute;
	left: 0px; top: 0px;
	display: block;	
	height: 43px;
	background: url(../images/h3_focus.gif);
	text-indent: -999em;
	}
#RelatedGoods #Switch	{
	width: 80px; height: 40px;
	margin-left: 660px;
	*margin-left: 330px;
	}
#RelatedGoods #Switch a	{
	display: block;
	float: right;
	width: 40px; height: 40px;
	}
#RelatedGoods #Switch a span	{
	display: none;
	}	
	
#RelatedGoods div.inner	{
	width: 696px;
	margin: 4px 0 0 44px;
	}
* html #RelatedGoods div.inner	{
	margin: 4px 0 0 22px;
	} 
#RelatedGoods div.inner div.good	{
	width: 174px;
	float: left;
	text-align: left;
	*height: 150px;
	max-height: 150px;
	}
#RelatedGoods div.inner div.good img	{
	border: 1px solid #ccc;
	padding: 4px;
	}
#RelatedGoods div.inner div.good p	{ 
	font-size: 12px;
	width: 142px;
	line-height: 1.5em;
	}
#RelatedGoods div.inner div.good p a	{
	color: #1f5883;
	line-height: 1.5em;
	}
#RelatedGoods div.inner div.good p span	{
	color: #cc0000;
	font-weight: bold;	
	}	


/*	------------------------------ 公告頁 =news (窄版) ------------------------------	*/

.c_BlockType5 .inner	{
	padding: 28px 20px 5px 20px;
}

.SearchTitle	{
	margin-top: 0.5em;
	clear: both;
}
.SearchTitle table	{	width: 370px; *width: 350px	}
.SearchTitle table td	{
	font-size: 13px;
}

/*	最新公告列表 容器	*/
ul.NewsList	{
	color: #206a95;
	list-style: none;
	font-size: 13px;
}
ul.NewsList li 	{
	background: url(../images/icon_news_00.gif) 0px 2px  no-repeat;
	padding-left: 20px;
	/*height: 30px;*/
	min-height: 20px;
}
ul.NewsList li.active	{
	background: url(../images/icon_news_01.gif) 0px 2px  no-repeat;
	color: #8cbb00;
}

#news ul.NewsList li a	{	
	color: #206a95;
	font-size: 15px;
	padding-left: 1em;
}
#news ul.NewsList li a.active	{
	color: #8cbb00;
}

ul.NewsList li.dot	{
	background: url(../images/bg_dotted1.gif) bottom repeat-x;
	/*height: 10px;*/
	display: block;
	margin-bottom: 10px;
	clear: both;
}
/*	內容	*/
ul.NewsList li p	{
	padding-left: 82px;
	/*padding-top: 0.5em;
	line-height: 1.5em;	*/
}
/*	張開中的p(內容)	*/
ul.NewsList li p.active	{
	color: #333333;
}

/*	最新公告的分頁 容器	*/
table.pageview	{
	width: 100%;
}
table.pageview td	{
	font-size: 13px;
	display: inline;
}
/*	------------------------------ 公告頁 =news.php End ------------------------------	*/




/*	------------------------------ 頁尾 footer 型態一(寬版) ------------------------------	*/

#Footer01	{
/*頁尾定義*/
	float: left;
	width: 100%;
	height: 180px;
	border-top: 1px solid #ccc;
	position: relative;	
	clear: both;
	margin-top: 10px;
	}
*:first-child+html {} * html #Footer01	{
	float: none!important;
}

*:first-child+html #Footer01 {
	clear:both;
	float:none;
}


#Footer01 div	{
/*頁尾內物件全部絕對配置*/
	width: auto;
	position: absolute;
	}
/*公司電話、三大保證、公司地址配置*/	
#Footer01	.phone		{	position:absolute;	left: 0px;	top: 5px;		}
#Footer01	.promise	{	position:absolute;	left: 0px;	top: 5px;		}
#Footer01	.address	{	position:absolute;	left: 0px;	top: 80px;	}

/*	客服中心	*/
#Footer01 #custom-serv {
	left: 0px; top: 0px;
}
/*	三大保證	*/
#Footer01 #promise {
	left: 227px;
	top: 10px;
}
/*	SSL logo	*/
#Footer01 #ssl {
	left: 390px;
	top: 68px;
	width:135px; height:76px;
	z-index: 20;
}

/*	世界買對單元	*/
#Footer01	.global	{
	right: 15px;	top: 25px;
	width: 630px; height: 21px;	
	}
/*世界買對的地址*/	
#Footer01	.globalplace	{
	position: absolute;	right: 50px;
	top: 46px; /* 25 + 21 */
	width: 567px;	height: 30px;
	margin-top: 3px;
	font-size: 12px; color: #666;
	}
/*	合作夥伴單元	*/	
#Footer01	.partner	{
	text-align: right;
	position: absolute;	right: 0px;	bottom: 40px;
	width: 667px; height: 53px;
	z-index:5;
	}
#Footer01	.partner table {
	display: inline;	
}
/*	合作夥伴的logo表列	*/

#Footer01	.partner img	{
	position: relative;
	padding-right: 5px;
	}
#Footer01 .global img	{
	float: left;
	}
#Footer01 div.global a {
	cursor: help;
}
	


/*	------------------------------ 頁尾結束 End of footer 定義 ------------------------------	*/


/*	------------------------------ 全站共用, 好看的綠色 表格 = cTableGreen	---------------------------------*/

.c_TableGreen	{
	width: 690px;
	margin: 0 auto;
	margin-top: 1em;
	border:1px solid #ddd;
	border-width: 1px 0 0 1px;
	border-collapse:collapse;
}

table.c_TableGreen td .c_TableGreen {
	width:100%;
}

.c_TableGreen th, .c_TableGreen td 	{
/*	儲存格樣式	*/	
	text-align: left;
	height: 30px;
	*line-height: 30px;
	padding: 0.5em 0 0.5em 1em;
	font-size: 12px;	
	line-height: 1.5em;	
}
.c_TableGreen th	{
/*	標題	*/
	height: 30px;
	padding-left: 1em;
	background-color: #e4fd9b;
	border-bottom: 1px solid #99cc00;	
	}
.c_TableGreen td	{
	vertical-align: top;
	border-right: 1px solid #ddd;
	border-bottom:1px solid #ddd;
}	
	
.c_TableGreen td.op	{
/*	左選單		*/
	width: 140px;
	background-color: #f3fed1;
	border-right: 1px dotted #ccc;
	color: #333333;
	padding-right: 1em;
	text-align: right!important;
	}	



/*	------------------------------ End of c_TableGreen	---------------------------------*/


.good p	{
	width: 142px;
}

.ellipsis {		
/*	依母區塊 自動截斷字串 以 ...替代, 通吃All Browser	*/
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	/*-moz-binding: url('http://www.myday.com.tw/myday09/xml/ellipsis.xml#ellipsis');*/
}

.cookieSaver {
	display: none;
}


/*	----------------- custom_service 客服中心 -------------------------- */


#box {
	width: 970px;
	text-align: left!important;
	margin: 0px;
}

h3.custom {
	background: #FFF url(../images/customer_00.gif) left top no-repeat;
	width: 350px;
	height: 105px;
	margin-bottom: 0px;
	text-align: left;
}

.ui-services {
	margin: 0px;
	padding: 0px;
}

.ui-services ul li,
.ui-services li{
	list-style: none;
}

/*	四大標題	*/
.cTitle {
	display: block;
	float: left;
	text-align:center;
	width: 230px;	
	border: 1px solid #1c9ad5;
	margin: 10px 5px;
	margin-top:0px;
	vertical-align: middle;
	padding: 25px 0px;
	font-size: 28px;
	font-weight: bold;
	/*cursor: pointer;*/
	list-style: none;
	line-height: 1.5em;
	text-indent: -999em;
	clear: right;
}
/*	一至四個標題	*/
.cTitle.aa {	background:#FFF url(../images/customer_01.gif) 3px 4px no-repeat;  }
.cTitle.bb {	background:#FFF url(../images/customer_02.gif) 3px 4px no-repeat;  }
.cTitle.cc {	background:#FFF url(../images/customer_03.gif) 3px 4px no-repeat;  }
.cTitle.dd {	background:#FFF url(../images/customer_04.gif) 3px 4px no-repeat;  }

.cTitle ul {
	margin: 0 5px;
	text-align: left;
	padding: 10px;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.25em;
	text-indent: 1em;
}

.cTitle ul li {
	background: #FFF url(../images/customer_line223x1.gif) left bottom no-repeat;
	padding: 0px;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	
	font-weight: bold;
	color: #1c9dd4;
	text-indent: 0px;
}
.cTitle ul li:hover {
/*	background-color: #FFC;*/
}

.cTitle ul li a,
.cTitle ul li a:visited{
	font-size: 15px;
	font-weight: bold;
	color: #1c9dd4;
}

.cTitle ul li ul li {
	background-image: none;
	line-height: 1em;
	border-top: 1px solid #E0E0E0;
	}
.cTitle ul li ul li:hover {
	background-color: #EEE;
}
.cTitle ul li ul li,	
.cTitle ul li ul li a {
	color: #494949;
	font-size: 13px;
}
.cTitle ul li ul li a:visited {
	font-size:13px;
	color:#666;
}

div.c_layer01 {
	border: 1px solid #99cc01;
	background-color: #f3fed1;
	padding: 14px;
}
div.c_layer01 h4 {
	font-size: 15px;
	float: left;
}
div.c_layer01 span.must {
	font-size: 12px;
	float: left;
}
div.c_layer01 div.inner  {
	background-color: #FFF;
	padding: 0px 15px;
	margin-top: 0.5em;
	clear: both;
}

div.c_layer01 div.inner table.c01 td {
	font-size: 12px;
	line-height: 3em;
	background: #FFF url(../images/bg_pix1.gif) left bottom repeat-x;
}
div.c_layer01 div.inner table.c01 td p {
	line-height: 2.5em;
}

body#order_bid div.orderBidFix {
	margin-top:-21px!important;
}

div.VeriSign {
	width: 730px;
	height: 60px;
	border:1px solid #D2D2D2;
	/*background-color:#E7F2CE;*/
	/*margin: -50px 10px 10px 10px;*/
	margin: 0 10px;
	position: absolute;
	position: relative;
	z-index: 10;
	text-align: center;
	padding-bottom:20px;
}
div.VeriSign .icon_VS_logo {
	/*	VeriSign LOGO*/
	width:100px; height:72px;
	position: absolute;
	left:10px; top:5px;
	}
div.VeriSign .icon_VS_desc {
	/*	VeriSign 描述*/
	height:72px;
	position: absolute;
	left: 120px;
	font-size:12px;
	color: #494949;
	text-align: left;
	padding: 15px 10px 0 0;
	line-height: 1.331em;
	}
#Footer.log {
	margin-top: 10px;
}

/*2010.03.19 新的分頁函式 樣式定義*/


#PageBar_v2,
#PageBar_v2 td{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	margin: 0 auto;
	text-align:center;

	}
#PageBar_v2 td {	margin:0; padding-left:1em; }

#PageBar_v2 a,
#PageBar_v2 strong{
	background:none repeat scroll 0 0 ;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#313031;
	display:inline-block;
	font: bold 12px Verdana, Geneva, sans-serif;
	margin-left:-5px;
	padding: 3px 8px 1px 7px;
	text-decoration:none;
}
#PageBar_v2 strong,
#PageBar_v2 a.ov
{
	color: #FF8600!important;
}
#PageBar_v2 a:hover {
	background-color:#f7f7f7;
}
/* 跳頁TEXT BAR */
#PageBar_v2  #vpos {
	height:19px;
	border:1px solid #CCC;
	margin: 0 0 0 8px;
	width: 30px;
}

#PageBar_v2.wide {
	/*float:right;*/
	width:740px;
	text-align:center!important;
	margin: 10px 0;
}
#PageBar_v2.wide table {
	display:inline;
	width: auto;
	margin: 0 auto;	
}
#PageBar_v2.wide table td {
	border-top: none!important;
}


.grid_item {
	width:40px;
}

.fb_button_small, .fb_button_text {
	/*text-indent:-9999em;*/
}


/*Dark Blue for sale id*/
.saleFont {
	color:#0000A0;
}
