body{
	margin:0 0 0 0;
	background:url(/images/page-back01.gif) repeat-x #feece5;
	}

form{
	margin:0 0 0 0;
	}
 
 
/**********************主視覺區***********************/

#kvZone01{
	width:945px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	

#kv01{
	width:749px;
	height:295px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

#kv02{
	width:749px;
	height:200px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

/**********************右邊按鈕區***********************/

#rightButtonZone{
	width:196px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}


#rightButton{
	width:176px;
	margin:0 0 0 0;
	padding:0 0 0 20px;
	}


#rightButton img{
	display:block;
	}


/**********************路徑區***********************/

#wayZone{
	width:749px;
	height:38px;
	background:url(../../images/page-back02.gif) bottom repeat-x;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}


#wayZoneEvent{
	width:945px;
	height:38px;
	background:url(../../images/page-back02.gif) bottom repeat-x;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}


#wayTitle{
	height:38px;
	background:url(../../images/page-back03.gif) bottom repeat-x;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	}

#way{
	height:21px;
	background:url(../../images/page-back04.gif) no-repeat;
	margin:0 0 0 0;
	padding:17px 0 0 20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#acacac;
	}

#way a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#acacac;
	text-decoration:none;
	}

#way a:hover{
	text-decoration:underline;
	}



/**********************內容區***********************/

#contentZone{
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}
	
#fotoContent{
	width:749px;
	height:100%;
	margin:0 0 0 0;
	padding:20px 0px 35px 0px;
	}	


/******婚禮首頁******/
#weddingIndexTitle{
	width:945px;
	height:44px;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}
	
.weddingIndexContent{
	width:945px;
	height:140px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}
	
/****090827新增****/
.weddingIndexContentButton{
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	text-align:center;
	}
.weddingIndexContentButton img{
	margin:0 8px 10px 0;
	padding:0 0 0 0;
	}





	
.weddingIndexLeft{
	width:453px;
	height:132px;
	float:left;
	margin:0 0 0 0;
	padding:8px 0 0 14px;
	background:url(../../images/wedding-back01.gif) no-repeat;
	}

.weddingIndexRight{
	width:453px;
	height:132px;
	float:right;
	margin:0 0 0 0;
	padding:8px 0 0 14px;
	background:url(../../images/wedding-back01.gif) no-repeat;
	}



/*********090831新增**********/
.weddingIndexLeft h3{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.weddingIndexRight h3{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}


/******婚禮大地點******/

#locationContentLeft{
	width:749px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}

#locationContentRight{
	width:180px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
	}

/****090827新增****/
.locationContentRightButton{
	width:167px;
	margin:10px auto 0 auto;
	padding:0 0 0 0;
	}
.locationContentRightButton img{
	display:block;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}




	
#locationTitle{
	width:738px;
	padding:0 0 25px 11px;
	margin:0 0 0 0;
	border-bottom:#dedede solid 1px;
	}
	
.locationChapel{
	width:726px;
	padding:17px 0 17px 23px;
	margin:0 0 0 0;
	border-bottom:#b7b7b7 dotted 1px;
	}


#locationMap{
	width:156px;
	border:#e393b0 1px solid;
	padding:10px 10px 10px 10px;
	margin:0 0 15px 0;
	}
	
	
#locationMapButton{
	width:176px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:none; /* 先隱藏 */
	}
#locationMapButton img{
	display:block;
	margin-bottom:15px;
	}



/******婚禮教堂******/

#chapelLeft{
	width:420px;
	padding:0 0 20px 11px;
	margin:0 0 0 0;
	float:left;
	}
#chapelLeft img{
	display:block;
	margin-bottom:9px;
	}
	


#chapelRight{
	width:294px;
	padding:0 0 15px 0;
	margin:0 0 0 0;
	float:right;
	}

	
#facilities{
	width:400px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-top:#e5e5e5 1px solid;
	}


#chapelAllSmall{
	width:294px;
	background-color:#fef1ec;
	margin:8px 0 0 0;
	padding:5px 0 0 6px;
	}
#chapelAllSmall img{
	margin:0 3px 5px 0;
	}
/*********090928更新***********/
#chapelAllSmall h2{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
/*********090928更新end***********/



#chapelButton{
	width:291px;
	margin:8px 0 0 0;
	padding:10px 0 10px 3px;
	border-top:#b7b7b7 dotted 1px;
	}
#chapelButton a{
	/*display:none; /* 先隱藏 */
}


#chapelBlog{
	width:925px;
	height:200px;
	padding:20px 0 0 20px;
	margin:0 0 0 0;
	border-top:#dedede 1px solid;
	display:none; /* 先隱藏 */
}



/************海外婚紗攝影************/
.weddingPhotoListBlock{
	padding:0 20px 0 11px;
}
.viewIntroTitle{
	margin-bottom:10px;
}
.weddingPhotoList{
	clear:both;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:#b7b7b7 dotted 1px;
	zoom:1;
}
.weddingPhotoList:after{
	content:"";
	clear:both;
	display:block;
}
.weddingPhoto{
	float:left;
	width:172px;
	padding-right:20px;
}
.weddingPhoto a{
	display:block;
}
.weddingPhoto img{
	border:none;
	display:block;
}
.weddingPhotoCT{
	margin-left:195px;
	font:12px Arial;
}
.weddingPhotoCT h5{
	color:#b83162;
	margin:0 0 3px;
	padding:0;
}
.weddingPhotoCT p{
	margin:0;
	padding:0;
	color:#797979;
	line-height:1.5em;
}
.weddingPhotoCT p .golden,
.weddingPhotoCT p .silver{
	float:left;
	padding:2px 4px 1px;
	font:10px Arial;
	color:#FFFFFF;
	display:block;
	margin-top:2px;
}
.weddingPhotoCT p .golden{
	background:#c5b456;
}
.weddingPhotoCT p .silver{
	background:#babcbd;
}
#popContainer{
	background:url(../../images/popBg.jpg) repeat-x;
}
#popContainer h1{
	margin:0;
	padding:50px 0 10px;
	text-align:center;
	color:#8f2a42;
	font:13px Arial;
	font-weight:bold;
}
#popContainer #popCT{
	width:500px;
	background:#FFF;
	padding:10px;
	margin:0 auto;
}
#popContainer #chapelRight{
	width:auto;
	margin:0 auto;
	padding:0 0 10px 0;
	float:none;
}
#popContainer #chapelRight #chapelAllSmall{
	width:auto;
}
#popContainer .left{
	float:left;
}
#popContainer .right{
	float:right;
}


/************客服中心************/

#serviceContentLeft{
	width:738px;
	padding:0 0 0 11px;
	margin:0 0 0 0;
	float:left;
	}




/****************關於華德培 服務****************/

.businessZone{
	width:750px;
	height:230px;
	margin:0 5px 0 0;
	padding:0 0 0 0;
	float:left;
	}
	
.businessBanner{
	width:155px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
	}
.businessBanner img{
	display:block;
	margin-bottom:5px;
	}
	

#businessTitle{
	width:900px;
	margin:0 0 0 0;
	padding:0 0 0 5px;
	}
	
/**090828新增**/
.aboutBanner{
	width:167px;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.aboutBanner img{
	display:block;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	}
	
/****************QA****************/

.qaTitle{
	width:720px;
	border-bottom:1px #dedede solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3672a3;
	line-height:25px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}


.qaQ{
	width:690px;
	margin:0 0 10px 15px;
	padding:0 0 5px 10px;
	border-bottom:1px dashed #dedede;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a7013e;
	}
.qaQ a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a7013e;
	text-decoration:none;
	}
.qaQ a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#a7013e;
	text-decoration:underline;
	}
	
	
.qaA{
	width:660px;
	margin:0 0 10px 50px;
	padding:0 0 0 0;
	}
	
	
	
/************blog貼紙************/

#memberBlogPasterLeft{
	width:709px;
	padding:20px 0 0 40px;
	margin:0 0 0 0;
	float:left;
	}
	
#memberBlogPasterRight{
	width:150px;
	padding:0 0 0 0;
	margin:0 0 0 10px;
	float:left;
	}


.memberBlogPasterStep{
	width:700px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px #dedede solid;
	}



/************下載widget************/

#memberDownloadLeft{
	width:685px;
	padding:20px 0 0 20px;
	margin:0 0 0 0;
	float:left;
	}


.memberDownloadStep{
	width:670px;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px #dedede solid;
	}


#memberDownloadRight{
	padding:0 0 0 0;
	margin:0 0 0 10px;
	float:left;
	}


#memberDownloadEvent{
	width:580px;
	height:110px;
	overflow:auto;
	border:1px #d0d0d0 solid;
	padding:5px 5px 5px 5px;
	}



/******************加入會員*****************/

#memberJoinLeft{
	width:709px;
	padding:10px 0 0 40px;
	margin:0 0 0 0;
	float:left;
	}


#memberJoinLaw{
	width:636px;
	height:140px;
	overflow:auto;
	margin:0 0 10px 20px;
	padding:10px 0 0 10px;
	border:1px #cfcfcf solid;
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	}




/******************會員*****************/

#memberIndexLeft{
	width:231px;
	padding:0 0 30px 36px;
	margin:0 0 0 0;
	float:left;
	}
	
#memberIndexRight{
	width:665px;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	float:left;
	}

.memberIndexLeftZone{
	width:195px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border:1px #eeb8c8 solid;
	}

.memberIndexLeftZone h2{
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

.memberIndexLeftZone2{
	width:195px;
	padding:5px 0 5px 0;
	margin:0 0 20px 0;
	border:1px #eeb8c8 solid;
	}


#memberIndexPhoto{
	width:659px;
	height:221px;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	border:1px #c0c0c0 solid;
	background:url(../../images/back01.gif) repeat-x;
	}

.memberIndexNewPhoto{
	width:124px;
	height:121px;
	padding:7px 0 0 6px;
	margin:0 0 0 0;
	background:url(../../images/member-index-back01.gif) no-repeat;
	}

#memberIndexWriting{
	width:659px;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	}

#memberIndexWritingLeft{
	width:305px;
	height:200px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	}

#memberIndexWritingRight{
	width:306px;
	height:200px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
	}
	
	
	
/******************電子相簿*****************/	

.loginOrOut{
	width:945px;
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.morePhoto{
	width:900px;
	margin:0 auto;
	padding:0 0 0 0;
	}

	
.morePhotoTop{
	border-bottom:1px #a7013e solid;
	padding:10px 0 5px 0;
	margin:0 auto;
	}

.smallPhoto{
	width:158px;
	height:153px;
	margin:0 9px 10px 10px;
	padding:5px 0 0 0;
	border:1px #c5e6f8 solid;
	background:url(../../images/member-album-back06.gif) repeat-x;
	float:left;
	}


.smallPhotoBridal{
	width:158px;
	height:153px;
	margin:0 9px 10px 10px;
	padding:5px 0 0 0;
	border:1px #f0dfdf solid;
	background:url(../../images/member-album-back12.gif) repeat-x;
	float:left;
	}



.photoPage{
	width:900px;
	margin:0 auto;
	padding:10px 0 10px 0;
	}

/******************電子相簿 大量上傳 derek*****************/	

.massUpload_navi {
	margin:0;
	padding:0;
}
.massUpload_navi li{
	float:left;
	list-style-type:none;
	}
.massUpload_navi .title{
	width:740px;
	}
.massUpload_navi .btn{
	width:88px;
	}
.massUpload_navi .p2{
	
	}
.massUpload_start{}
.massUpload_start div{
	float:left;
}
.massUpload_start .text{
	padding-top:1px;}
.massUpload_start .btn{
	padding-left:10px;}
.massUpload_start .downFix{
	float:none;
	height:50px;
}
.massUpload_activex{
	margin-top:20px;
	margin-bottom:10px;
}
.massUpload_edit_option{
	margin:0px;}
.massUpload_edit_option li{
	list-style-type:none;
	float:left;
	padding-right:4px;}
.mass_edit_list{
	position:relative;
	margin-top:10px;
	margin-bottom:30px;
}
.mass_edit_list .chooseItem{
	float:left;
	margin-right:24px;
	margin-bottom:25px;
}
.mass_edit_list .infoItem{
	margin-right:30px;
	float:left;
	width:437px;
}
.mass_edit_list .hr{
	margin:20px 0;
	margin-bottom:30px;
	padding:0;
	float:left;
	width:930px;
	height:1px;
	border-bottom:#DEDEDE solid 1px;
	}
.mass_edit_list .infoItem .photo{
	float:left;}
.mass_edit_list .infoItem .modify{
	float:right;}
.mass_edit_list .infoItem .modify table{
	margin-left:5px;
	width:265px;
}
.mass_edit_list .infoItem .modify table .title{
}
.mass_edit_list .infoItem .modify table .subject{
	margin-bottom:4px;
	padding:2px;
	border:#C7C7C7 solid 1px;
	width:198px;
	height:15px;
	color:#898989;
	font-size:12px;
	line-height:1.7;
	}
.mass_edit_list .infoItem .modify table .information{
	padding:2px;
	border:#C7C7C7 solid 1px;
	width:198px;
	height:85px;
	color:#898989;
	font-size:12px;
	line-height:1.7;
}
.mass_photoBox{
	margin-bottom:7px;
	padding-top:4px;
	padding-left:5px;
	width:156px;
	height:117px;
	border:#8197AC solid 1px;
	text-align:center;
}
.massUpload_doSubmit{
	margin-bottom:20px;
	text-align:center;
}
/******************紅利積點查詢*****************/	

.couponZone{
	width:675px;
	margin:0 auto 30px auto;
	padding:20px 20px 20px 20px;
	border:1px #efb9c8 solid;
	} 




/*********************blog討論區*************************/

.memberBlogTalk{
	width:925px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	}

.memberBlogTalkTitle01{
	width:900px;
	height:80px;
	border-bottom:1px #cfcfcf solid;
	background:url(../../images/title-member-talk02.jpg) left top no-repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

.memberBlogTalkTitle02{
	width:900px;
	height:80px;
	border-bottom:1px #cfcfcf solid;
	background:url(../../images/title-member-talk03.jpg) left top no-repeat;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}


.memberBlogTalkSearch{
	width:875px;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	border-bottom:1px #cfcfcf dashed;
	}

.memberBlogTalkList{
	width:875px;
	padding:0 0 0 25px;
	margin:0 0 0 0;
	}


#memberBlogBanner{
	width:925px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	}
#memberBlogBanner img{
	margin:0 7px 0 0;
	}





/*********************網站導覽*************************/

.unit{
	width:111px;
	margin:0 22px 0 0;
	padding:0 0 0 0;
	float:left;
	}


/*********************會員中心管理*************************/

.memberUnit{
	width:121px;
	margin:0 22px 0 0;
	padding:0 0 0 0;
	float:left;
	}



/************************電子喜帖************************/

#memberCard{
	width:925px;
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	}

#memberCardStep{
	width:925px;
	height:48px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}

.memberCardSpace{
	width:904px;
	padding:10px 10px 10px 10px;
	margin:20px 0 20px 0;
	border:1px #c1c1c1 solid;
	background:url(../../images/member-card-back01.gif) bottom repeat-x;
	}

.memberCardView{
	width:904px;
	padding:10px 10px 10px 10px;
	margin:20px 0 20px 0;
	border:1px #c1c1c1 solid;
	}

/******婚禮大地點下面+++******/
#newInner{
	width:749px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
.newInner01{
	display:block;
	margin:3px 0 10px 30px;
}
.newInner01 img{
	display:block;}
.newInner01 span{
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	border-left:2px solid #797979;
	padding:0 0 0 3px;}
.newInner01 a{
	display:block;
	width:50px;
	margin:-20px 0 10px 200px;}
.newInner01 a img{
	border:none;}
