.fyr-container{font:normal 13px/1.4 'mrs. eaves', georgia, serif;color:#333;}
.fyr-container .cf:before,.fyr-container .cf:after{content:" ";display:table}
.fyr-container .cf:after{}.fyr-container div[class^='fyr-']{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0}
/* .fyr-container textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0;border-radius:3px;border:1px solid #999;padding:.375em .625em;font:inherit;color:#555} */
.fyr-container button{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0;padding:.25em 1em;font:normal 18px/1 georgia;background:#fab91c;border:3px solid rgba(222,221,215,0.2);text-align:center;color:#fff}
/* .fyr-container button:hover{background:#fFDF3F} */
.fyr-container h3{font:bold 20px/1.3 inherit;display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0}
.fyr-container h4{font:bold 18px/1.3 inherit;display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0}
.fyr-container p{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0;font-style:italic;color:#555}
.fyr-container a{color:#7bb;text-decoration:none}
/* .fyr-container a:hover{color:#5aa;text-decoration:underline} */
.fyr-container small{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0;font:300 10px/1.4 verdana, sans-serif;color:#999;float:right}
.fyr-container .fyr-reps{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0;list-style:none outside}.fyr-container 
.fyr-reps li{display:block;width:100%;box-sizing:border-box;margin:0 0 .5em;padding:0;padding:5px;margin-bottom:5px;height:70px}
.fyr-container .fyr-reps li:hover{background:#f8f8f8}.fyr-container .fyr-reps li a{color:inherit}
.fyr-container .fyr-reps li a:hover{text-decoration:none}
.fyr-container .fyr-reps li a h4{color:#7bb}
.fyr-container .fyr-reps li a h4:hover{color:#5aa}
.fyr-container .fyr-reps li img{padding:1px;border:1px solid #999;margin-right:1em;width:48px;float:left}
.fyr-container .text {overflow: hidden;}
.fyr-container button{
	float: right;
	border: 1px solid #e8a50f;
	margin: 0 0 0 7px;
	padding: 0 10px;
	color: #434343;
	width: 96px;
	height: 47px;
	background: #ffba11;
	font: 16px/19px "open_sanssemibold", sans-serif;
	text-transform: uppercase;
	text-shadow: 0 1px 1px #ffedc4;}
.fyr-container textarea{
	float: left;
	padding: 12px 11px;
	background: #e5e5e5;
	border: 1px solid #d9d9d9;
	height: 47px;
	width: 285px;
	font: 14px/19px "open_sansregular", sans-serif;
	color: #373737;
	text-shadow: 1px 1px 1px #f5f5f5;
	outline: none;
	margin: 0;
	border-radius: 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
	overflow:hidden;
}