/* v1.0 20080212 ӷ:http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:baseline;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#memberForm{
font-family: Arial,Verdana,Helvetica,sans-serif;
margin:0;
padding:0;
color:#757068;
font-size:12px;
}
#memberForm form{
padding-bottom:20px;
background:url(../images/formBG.gif) no-repeat;
border:3px #fff solid;
}
#memberForm a,#memberForm a:link{
font-size:12px;
color:#847a6c;
}
#memberForm a:hover{color:#2ba6ce;}

#memberForm h1{
width:347px;
height:47px;
margin:0 0 20px 0;
padding:0;
font-size:0;
line-height:0;
color:#c7b296;
background:url(../images/memberForm.gif) no-repeat;
}


#memberForm table{
border-collapse:collapse;
}
#memberForm th{
padding:5px 0;
font-size:12px;
color:#6c6340;
text-align:right;
}
#memberForm td{
padding:5px 0px;
font-size:12px;
}
#memberForm em{
font-size:11px;
font-style:normal;
color:#a2804f;
}
#memberForm .redFont{color:#d0070c; font-weight:normal;}

.textStyle{
height:20px;
margin:0;
padding:0;
border:#a3947f 1px solid;
}
.textStyle:focus{border:#ff9200 1px solid;}

.textAreaStyle{border:#a3947f 1px solid;}
.textAreaStyle:focus{border:#ff9200 1px solid;}


.selectorStyle{height:22px;}





#eCard_send img{border:#bfa98b 3px solid;}/* 寄送電子賀卡圖片設定 */
#eCard_send th{
padding-top:10px;
vertical-align:top;
}
#eCard_send span#fixMargin{
width:300px;
float:left;
padding-top:5px;
display:block;
}
#eCard_send span#fixMargin span.checkbox{
float:left;
*margin-top:-2px;
margin-right:-4px;
}








/*按鈕設定
--------------------------------------------------*/
#memberForm #submit{/* 確認送出 按鈕設定 */
width:76px;
height:32px;
margin-top:10px;
background:url(../images/memberForm_submit.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
text-align:center;
color:#c5b9a6;
cursor:pointer;
}
#memberForm #submit_t{/* 確認送出(專屬於eCard) 按鈕設定 */
width:76px;
height:32px;
margin-top:10px;
background:url(../images/memberForm_submit.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
text-align:center;
color:#c5b9a6;
cursor:pointer;
}
#memberForm #rewrite{/* 重新填寫 按鈕設定 */
width:76px;
height:32px;
margin:10px 0 0 20px;
background:url(../images/memberForm_rewrite.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
text-align:center;
color:#c5b9a6;
cursor:pointer;
}

#memberForm #preview{/* 賀卡預覽 按鈕設定 */
width:76px;
height:32px;
margin:10px 0 0 20px;
background:url(../images/memberForm_preview.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
text-align:center;
color:#c5b9a6;
cursor:pointer;
}
#member_login #login{/* 登入 按鈕設定 */
width:51px;
height:32px;
margin-top:10px;
background:url(../images/memberForm_login.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
color:#c5b9a6;
cursor:pointer;
}
#ePaper_order{
width:116px;
height:32px;
margin-top:10px;
background:url(../images/ePaper_order.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
color:#c5b9a6;
cursor:pointer;
}
#ePaper_cancel{
width:116px;
height:32px;
margin:10px 0 0 20px;
background:url(../images/ePaper_cancel.gif) no-repeat;
border:0;
font-size:0;
line-height:0;
color:#c5b9a6;
cursor:pointer;
}
/*End 按鈕設定
--------------------------------------------------*/





#member_login{width:347px;}
#member_login h1{width:347px; background-position:0 0;}

#member_forgetPassword{width:407px;}
#member_forgetPassword h1{width:407px; background-position:-347px 0;}

#member_updateMemberData{width:547px;}
#member_updateMemberData h1{width:547px; background-position:-754px 0;}

#member_updatePassword{width:439px;}
#member_updatePassword h1{width:439px; background-position:-1301px 0;}

#member_register01{width:347px;}
#member_register01 h1{width:347px; background-position:-1740px 0;}

#member_member_register02{width:615px;}
#member_member_register02 h1{width:615px; background-position:-2087px 0;}

#ePaper{width:439px;}
#ePaper h1{width:439px; background-position:-2702px 0;}

#eCard_send{width:439px;}
#eCard_send h1{width:439px; background:url(../images/eCard_title.gif) no-repeat;}











#memberForm span.radio { /* 表單部分 Radio 設定 */
width:15px; 
height:15px; 
padding: 0 5px 0 0; 
background:url(../images/radioBox.gif) no-repeat; 
display: block; 
clear: left; 
float: left; 
} 

#memberForm span.checkbox { 
width: 15px; 
height: 15px; 
padding: 0 5px 0 0; 
background: url(../images/radioBox.gif) no-repeat; 
display: block; 
clear: left; 
float: left; 
} 

#memberForm p{float:left; margin:0; padding:0;}


