#contact .error {
	line-height:1.5em;
	border:2px solid #E8BDB6;
	background:#F2D5D2 url(../img/icon-error.png) 12px 11px no-repeat;
	color:#A92F2A;
	margin:0 0 10px;
	padding:12px 20px 12px 40px;}

#contact .success {
	line-height:1.5em;
	border:2px solid #C7EDB4;
	background:#DFF6D1 url(../img/icon-success.png) 12px 14px no-repeat;
	color:#6B7E21;
	margin:0 0 10px;
	padding:12px 20px 12px 50px;}

#success a.close {
	float:right;
	margin-top:10px;
	background:transparent url(../img/button-close.png) no-repeat top left;
	text-indent:-9999px;
	overflow:hidden;
	width:43px;
	height:14px;}

#contact h2 {
	text-transform:none;
	color:#363636;
	font:normal 37px/1em "Epic","Times",serif;
	font-style:italic;
	border:0 red dotted;
	margin-top:0;
	letter-spacing:-0.03em;
	margin-bottom:13px;}

#contact fieldset {
	width:510px;
	margin-bottom:7px;
	padding:0 15px 15px;
	border:1px #DCDBDB solid;
	/*border-bottom:1px #9c9c9c dotted;*/
	/*background:url(/_core/img/bg-fieldset.png) repeat-x 0 -15px;*/}

#contact fieldset > h3 {
	text-transform:none;
	border:0 red dotted;
	margin-top:0;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:0;
	padding:10px;
	background-color:#ededed;
	font:normal 18px "Epic","Times",serif;
	font-style:italic;}

#contact .required {
	background:transparent url(../img/bg-required-en.png) center right;}

#contact label {
	color:#3E434A;
	display:block;
	margin-bottom:8px;}
#contact label, .bump {
	margin-top:15px;}
#contact label, #facebox div {
	color:#363636;
	font:normal 11px/1em "Lucida Sans","Lucida Grande",sans-serif;}

#contact textarea {
	margin:15px 0;
	width:470px;
	height:200px;}

#contact input.radio {
	margin:5px 0 0;
	padding:0;
	border:0 red dotted;
	float:left;
	clear:left;}
	
#contact label.choice {
	margin:5px 0 0 5px;
	padding:0;
	border:0 red dotted;
	float:left;}

#facebox div.submit {
	color:#3E434A;
	font:normal 12px "Lucida Sans","Lucida Grande",sans-serif;
	border:0 red dotted;
	line-height:37px;}
#facebox div.submit a {
	color:#A3620A;}

#contact #first_name,
#contact #last_name,
#contact #email,
#contact #phone,
#contact #institution,
#contact #street_address,
#contact #address2,
#contact #city,
#contact #state,
#contact #zip,
#contact #model,
#contact #finish,
#contact #serial,
#contact #location {
	/*100%*/
	font:normal 14px/1em Verdana,sans-serif;
	height:20px;
	width:90%;}

#contact fieldset div {
	float:left;}

#contact .hundred {
	clear:left;
	width:100%;}

#contact .fifty {
	width:50%;}
	
#contact .forty {
	width:40%;}

#contact .thirty {
	width:30%;}
	
#contact .twenty {
	width:20%;}
