p#txt{width:835px;margin:0px auto 13px auto;color:#924444;font-size:16px;}
a#travelitinery{bottom:30px;right:8px;}

div#frm form {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	width: 380px;
}
div#frm form, div#frm input, div#frm select, div#frm textarea,.blkbtn {
	font-family: arial, "Times New Roman", Times, serif;
	font-size: 11px;
}
div#frm form fieldset {
	margin: 0;
	padding: 20px;
	border: double #6F1200 3px;
	
}
div#frm form fieldset legend {
	display: none;
}
div#frm form fieldset dl {
	margin: 0;
	padding: 0;
}
div#frm form fieldset dl label {
	display: block;
	border-bottom: solid #ccc 1px;
	font-weight: bold;
	color: #555;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}
div#frm form fieldset dl dd {
	padding: 0 0 10px 0;
	margin: 0;
}
div#frm form fieldset dl input, form fieldset dl textarea,  form fieldset dl select,.blkbtn {
	width: 300px;
	background-color: #fff;
	border-top: double #666 3px;
	border-left: double #666 3px;
	border-bottom: double #aaa 3px;
	border-right: double #aaa 3px;
}

div#frm form fieldset dl input,form fieldset dl textarea,.blkbtn {
	padding: 2px 5px;
}
div#frm form fieldset dl textarea {
	overflow: auto;
	height: 300px;
}
div#frm form fieldset dl select {
	width: 215px;
}
div#frm form fieldset p input,.blkbtn {
	#width: 200px;
	color: #fff;
	font-weight: bold;
	background-color: #333;
	border: solid #222 2px;
	padding: 3px 5px;
	width: 315px;
}