legend { display: none; }
fieldset { border: 0 none; }
table { width: 100%; }
.asterisk { color: #f00; padding-left: 10px; }
.field { padding: 0 0 10px 200px; line-height: 26px; }
.ui-input,
#guestbook_content { }
.ui-label { float: left; width: 180px; margin-left: -200px; text-align: right;   }
.ui-input { height: 18px; line-height: 18px; padding: 2px 0 2px 5px; width: 300px; }
#guestbook_content { width: 400px; height: 120px;  line-height: 18px;  padding: 5px;  }
#validcode { width: 80px; }
.ui-checkcode-imgcode-img { height: 32px; cursor: pointer; padding-left: 10px; vertical-align: top; }

/* ui-button */
.ui-btn { padding: 6px 24px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; display: inline-block; margin:0 20px 0 0;   }


.ui-btn1 { -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#007dc1', endcolorstr='#0061a7',gradienttype=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	color: #fff;
	text-shadow:0px 1px 0px #154682; }
.ui-btn1:hover { 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#0061a7', endcolorstr='#007dc1',gradienttype=0);
	background-color:#0061a7; }
.ui-btn2 { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf)); background: -moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: -webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: -o-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: -ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%); background: linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);  filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ededed', endcolorstr='#dfdfdf', gradienttype=0);
background-color: #ededed; border: 1px solid #dcdcdc; color: #777; text-shadow: 0px 1px 0px #ffffff; }
.ui-btn2:hover { background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed)); background: -moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: -webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: -o-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: -ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%); background: linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);  filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#dfdfdf', endcolorstr='#ededed', gradienttype=0);
background-color: #dfdfdf; }
.ui-btn:active { position: relative; top: 1px; }

.fb-box { width: 710px; margin: 0 auto;}
.fb-pic { margin-bottom: 20px;}