#formWrapper {
	margin:0 0 0 0;
	padding: 20px 0px 20px 35px;
	line-height:20px;	
	font-size:12px;
	background:url(../i/bg_forms.jpg) bottom left repeat;
	border-right: 1px solid #aaa677;
	border-bottom: 1px solid #aaa677;
	min-height: 470px !important;
	height: auto !important;
	height: 470px;
       
}
h1 {
	color:#fff;
	font-size: 18px;
	font-weight:normal;
	margin: 0 0 16px 0;
}
.errorBox {
	color: #ff0000;
}
.item_error, .required {
	color: #7a1e21;
}
label {
	text-align: left;
}
.item_error_msg {
	display:block;
	font-weight:bold;
}
input[type="checkbox"] + label, .option_label {
	width:auto;
	float:left;
	margin-left:18px;
	margin-top:-22px;
	
}
.story_message {
	width:180px;
	height:120px;
}
#formWrapper select {
	width:180px;
}
.form_container {
	margin-left:-10px;
}

.form_item ul{width:350px;clear:both;}
.form_item ul li{float:left;list-style:none;width:50px;}
.form_item ul li input[type=radio]{margin:0 0 0 18px;}

.askquestionform input[type=text], .sharestoryform input[type=text]{width:330px}
.askquestionform .story_message, .sharestoryform .story_message {
	width:330px;
	height:120px;
}

#choose_icon label {
	display:inline;
}

span.notice {
	color:#F60;
	font-weight:bold;
}

#img_upload_photo {
	/*height:150px;*/
}

#item_file_upload {
	width:332px;
}

#swfu_container {
	margin-top:0px;
	margin-top:10px;
	margin-bottom:10px;
}

object.swfupload {
	width:100%;
}

div.question_swfu_container {
	width:160px;
}