/* ============================================== common ============================================== */

/* general  */
form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
body{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #5F6062;
	font-size:12px;
}

h1, h2, p{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

h3, h4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

th, td{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}

a{
	text-decoration: none;
}

img{
	border: 0px;
}

h1, h2, h3{
	text-align: left;
}

p{
	text-align:justify;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

textarea{
	overflow: auto; 
}

ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.center{
	text-align: center;
}
.right{
	text-align: right;
}

/* box */

div.box_parent{
	width: 100%;
	background-color:pink;
	background-image:url(../images/background/purl_video_form_crop.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}

div.box_main{
	background-image:url(../images/background/purl_video_form_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
div.wrapper_header, div.wrapper_main, div.wrapper_footer{
	margin: 0px auto 0px auto; 
	
}
div.wrapper_header{
	width: 1000px; height: 270px; 
	overflow: hidden;
	position: relative; 
}
div.wrapper_main{
	width: 900px;
	position: relative; 
}
div.wrapper_footer{
	width: 900px;
}

/**/
div.header_text{
	position:absolute;
	top:150px; left:350px;
	width:424px; height:118px;
	color:#FDE897;
}
div.header_text p{
	font-size:18px; line-height:24px;
	font-weight:bold;
}

 /* form */
div.box_form{
	margin: 0px auto 0px auto; 
	width:802px;
	
}

div.box_form_top{
	background-repeat:no-repeat;
	width:802px ;height: 40px;
	background-position: top left;
}
div.box_form_middle, div.box_form_middle2{
	background-repeat:repeat-y;
	width:802px ;
	background-position: top left;
	border:0px solid silver;
}
div.box_form_middle_div{
	position:relative;
	text-align:left;
	margin: 0px 40px 0px 40px;
}
/*div.box_form_middle img#spacer,*/
div.box_form_middle2 img#spacer{
	padding-bottom: 10px;
}
div.box_form_middle_line{
	background-image:url(../images/common/purl_video_form_line.jpg);
	width:721px ; height:5px;
	margin: 15px 0px 15px 0px;
}

table.input_form td{
	padding-right:10px;
}

div.box_form_bottom{
	background-image:url(../images_png/common/form_bg/purl_video_form_content_bg_bottom.png);
	background-repeat:no-repeat;
	width:802px; height:72px;
	text-align:right;
	overflow:hidden;
	background-position: top left;
	border:0px solid silver;
}
/* friend box */

div.box_fdX{
	position:relative;
	background-image:url(../images/common/box/purl_video_form_box.jpg);
	background-repeat:no-repeat;
	width:728px ;height: 100px;
	
}

div.uploaded_pict{
	width:68px; height:68px;
	overflow:hidden;
}
div.uploaded_pict img{
	width:67px; height:67px; border:0px;
}

div.ver_fd_text{
	color:#AB1E24;
	padding-top:15px;
}

/**/
div.box_pict{
	position:relative;
	background-repeat:no-repeat;
	width:718px; height:481px;
	padding:0px 0px 0px 4px;
	
}

/**/
div.box_pict_red{
	position:relative;
	background-repeat:no-repeat;
	width:450px; height:450px;
	overflow:hidden;
}
/*
width:237px; height:252px;
top:18px; left:55px;
*/
div.box_pict_frame{
 	position:relative;
	width:450px; height:450px;
	display:none;
}
div.box_pict_frame_wire{
	position:absolute;
	width:450px; height:450px;
	top:0px; left:0px;
	display:none;
}
div.photo_up{
	position:absolute;
	width:43px; height:20px;
	top:5px; left:213px;
	cursor:pointer;
}
div.photo_up_fast{
	position:absolute;
	width:43px; height:20px;
	top:0px; left:213px;
	cursor:pointer;
}

div.photo_right{
	position:absolute;
	width:22px; height:44px;
	top:187px; right:35px;
	cursor:pointer;
}
div.photo_right_fast{
	position:absolute;
	width:22px; height:44px;
	top:187px; right:15px;
	cursor:pointer;
}

div.photo_down{
	position:absolute;
	width:43px; height:20px;
	bottom:35px; left:213px;
	cursor:pointer;
}
div.photo_down_fast{
	position:absolute;
	width:43px; height:20px;
	bottom:15px; left:213px;
	cursor:pointer;
}

div.photo_left{
	position:absolute;
	width:22px; height:44px;
	top:187px; left:10px;
	cursor:pointer;
}
div.photo_left_fast{
	position:absolute;
	width:22px; height:44px;
	top:187px; left:8px;
	cursor:pointer;
}
/*-----------pict zoom-----------*/
div.pop_up_box{
	position:absolute;
	width:250px; height:80px;
	top:20px; right:20px;
}
div.text_mouse{
	position:absolute;
	width:201px; height:25px;
	top:110px; right:128px;
}
div.text_zoom_in{
	position:absolute;
	width:45px; height:27px;
	top:170px; right:220px;
}
div.text_zoom_out{
	position:absolute;
	width:45px; height:27px;
	top:170px; right:100px;
}
div.pict_zoom_in{
	position:absolute;
	width:48px; height:48px;
	top:200px; right:215px;
	cursor:pointer;
}
div.pict_zoom_out{
	position:absolute;
	width:48px; height:48px;
	top:200px; right:100px;
	cursor:pointer;
}
div.pict_cnf_button{
	position:absolute;
	width:88px; height:33px;
	left: 475px; top:430px; 
	cursor:pointer;
}
div.popup_sample{
	position:absolute;
	width:242px; height:170px;
	left:475px; top:250px; 
	border:0px solid silver;
}

/**/
div.msn_import_box{
	position:relative;
	width:722px; height:38px;
}
div.msn_import_box_text{
	position:absolute;
	left:5px;
	width:120px; height:28px;
	text-align: left;
}
div.msn_import_box_button{
	position:absolute;
	left:360px;
	width:602px; height:38px;
}

/**/
div.msg_box{
	width:683px; height:168px;
	padding:30px 0px 0px 45px;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.msg_box a,div.msg_box a:visited{
	text-decoration:underline;
	color:black;
}

.spacer2{
	clear: both;
	height: 10px;
}

/**/
div.textbox_gp{
	position:relative;
	top:10px;
	left:30px;
}

/* company logo */
/*width: 900px; height: 134px;*/
div.box_logo{
	position:absolute;
	left:90px;
	width:298px; height:299px;
	overflow:hidden;
}

/* footer link */

div.box_footer_link{
	position: absolute;
	left: 420px; top: 15px;
	width: 460px;
	text-align: right;	
}

/* footer copyright */

div.box_footer_copyright{
	width: 100%;
	text-align: center;
	color:#CC6043;
	font-size:12px;
	font-weight:bold;
	
}
div.box_footer_copyright a, div.box_footer_copyright a:visited{
	color:#CC6043;
	text-decoration:none;
}

/*----- div.bottom_box -------------*/
/*height:850px;*/
div.box_form_middle2{
	
}


/**/
div.name {
  position:absolute;
  top:120px;
  left:70px;
}

div.message {
  position:absolute;
  top:120px;
  left:270px;
}

div.refresh {
  position:absolute;
  top:120px;
  left:0px;
}
div.refresh_v2{
	width:712px;
}
div.refresh_v2 div.btn_refresh{
	float:right;
	width:260px;
	text-align:right;
}
/*
  top:170px;
  left:35px;*/
div.result {
  position:relative;
  background-color: #FFCED2;
  width:730px;
  height:340px;
}
div.result div.video {
  position:absolute;
  top:25px;
  left:35px;
  background-color: #000000;
  width:360px;
  height:293px;
}

div.result div.code {
  position:absolute;
  top:24px;
  left:430px;
}
/**/

div.goldenbox {
	background-position:top left;
	background-repeat:no-repeat;
	margin: 0px auto 0px auto; 

	width:802px; height:166px;
}

div.goldenbox img.click_sd{
	margin: 15px 8px 0px 400px; 
	width:156px; height:133px;
}

div.goldenbox img.click_hd{
    position:relative;
	margin: 15px 0px 0px 8px; 
	width:156px; height:133px;
}

/*
border:1px solid green;
width:150px;
height:150px;
*/
/*
	left:100px;
	top:60px;
*/
div.box_pic_action{
	position:absolute;
	left:10px;
	top:10px;
}



div.div_imgedit_holder{
	position:relative; 
}
