/*********************
   registration
 *********************/
div#wpcf7-f574-p155-o1{
	position: relative;
}

div#cf_img_div_1{
	position:absolute;
	left: 74%;
	top: 10px;
}

div.wpcf7 {
	margin: 0px auto;
	width: 80%;
	font-size:16px;
}
div#cf_div_0 {
	border-bottom: solid 1px #aaa;
	width: 80%;
	margin: 0 auto;
	padding-bottom:10px;
}
div#cf_div_1 {
	padding: 0px 10px 30px 20px;
	border-bottom: solid 1px #aaa;
	margin-bottm:10px;
	margin-top:20px;
}
div#cf_div_2 {
	padding: 30px 10px 0px 20px;
}
div#cf_div_0 p {
	padding-bottom: 10px;
}
div#cf_div_1 p,
div#cf_div_2 p {
	padding: 10px 0px 10px 0px;
}
span.ex_text {
	color:#999;
}
div#cf_submint_area {
	padding:30px 0px;
}
div#cf_submint_area > p {
	text-align: center;
}
div.wpcf7 input[type="submit"],
div.wpcf7 input[type="reset"]{
	width: 160px;
	padding: 4px;
	left: 556px;
	margin: 0px 10px;
}
img#itemlabel_image{
	height:62px;
	width:200px;
}
a.warranty_link{
	display : inline-block;
	border-bottom:solid 1px #D74107;
	padding:0px 4px;
	color:#D74107
}