/*** Reform CSS ***/
td.parent {
	background-image:url(../images/tw/regform/v2/bg_middle_loop.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}

div.main_bg_top {
	position:absolute;
	top:0px; left:-150px;
	width:1300px; height:296px;
	background-image:url(../images/tw/regform/v2/bg_upper.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}


div.sender_form {
	position:relative;
	width:1000px; height:155px;
}

div.sender_form div.func_area {
	position:relative;
	height:54px;
}

div.sender_form div.func_area img {
	position:absolute;
}

div.sender_form div.func_area img.title {
	top:0px; left:84px;
}
div.sender_form div.func_area img.fb {
	top:1px; left:493px;
}
div.sender_form div.func_area img.msn {
	top:1px; left:726px;
}

div.sender_form div.input_area {
	position:relative;
	height:30px;
	margin-top:20px;
}

div.sender_form div.input_area table.sender {
	position:absolute;
	top:0px; left:92px;
	width:500px;
}

div.sender_form div.input_area img.instruction {
	position:absolute;
	top:1px; left:759px;
}

div.sender_form div.input_area img.demo {
	position:absolute;
	top:1px; left:580px;
}

div.sender_form div.input_area table.sender td {
	color:#FFFFFF;
	width:250px;
}

#sender_email, #sender_name {
	width:200px; height:18px;
}

#sender_name {
	width:150px;
}


/**************************/
div.box_pict {
	position: relative;
	width: 900px; height:559px;
	text-align:center;
	vertical-align:top;
	background-image:url(../images/hk/index/op_reg_form_interface_bg_loop.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

div.box_pict embed {
	position:absolute;
	width:900px; height:559px;
	top:0px; left:0px;
}

div.middle_box {
	position:relative;
	width:900px;
	text-align:left;
}

/**** Receiver Form ****/
div.loop_head {
	position:relative;
	margin:20px 0px 10px 0px;
}

div.loop_head img {
	position:relative;
	top:5px; left:80px;
}

div.box_fdX {
	position:relative;
	left:112px;
	margin:30px 0px 20px 0px;
	width:783px;
}

div.box_fdX  div.uploaded_pict {
	position:relative;
	width:164px; height:101px;
	text-align:left;
	margin-top:5px;
	background-image:url(../images/tw/common/PEOPLE_03.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

div.box_fdX  div.uploaded_pict img.up_pic {
	position:absolute;
	top:4px; left:21px;
	width:93px; height:93px;
}
div.box_fdX  div.uploaded_pict img.circle {
	position:absolute;
	top:57px; left:103px;
	width:61px; height:60px;
}


div.box_fdX table.receiver td {
	vertical-align:top;
}

div.box_fdX input {
	border:1px solid #000000;
}


/*******************/

div.bottom_box {
	margin-top:40px;
}

div.bottom_box div.bottom_btn {
	position:relative;
	text-align:center;
}

div.bottom_box div.bottom_btn img {
	display:inline;
}


