@charset "UTF-8";
form {
	margin-left: 35px;
	margin-bottom: 30px;
}
/* fieldset styling */
fieldset {
	border: 1px dashed #487573;
	width: 500px;
	margin-top: 20px;
}
* html fieldset {
	padding-top: 20px;
}
/* legend styling */
legend {
	margin-left: 10px;
	color: #fef2de;
	font-size: 1.4em;
}
/* style for  labels */
.block_label {
  display: block;
}
/* style for required labels */
label .required {
	color: #fef2de;
	font-size: 0.9em;	
}
/* style form elements on focus */
input:focus, textarea:focus {
	background: #ffc;
}
textarea {
	width: 100%;
	height: 100px;
}
/* Color form styling */
#catalog_selection {
	background: transparent;
}
div#content_main h3 {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
}
#catalog_selection label {
  /*width: 3em;*/
}
div#content_main fieldset p {
	border: none;
}
.clear {
	clear: both;
}
p b {
	color: #fef2de;
	font-style: italic;
	font-size: 1.2em;
}
div#content_main ul {
	border: none;
	line-height: 0.4em;
}
.required {
	font-style: italic;
	color: #fef2de;
	font-size: 1.0em;
}