@charset "utf-8";
/* CSS Document */

	#frm, 
	#frm div, 
	#frm div span, 
	#frm div span input, 
	#frm div span textarea, 
	#frm div #frm-btn .btn-submit, 
	#frm div #frm-btn .btn-reset {
		font-family: 'Arial';
		position: relative;
		display: block;
	}

	.err_fld {
		border: 1px solid #C00 !important;
		background:#FEE !important;
	}
	
	#success_sent {
		position: relative;
		display: block;
		
		width: 100%;
		height: auto;
		
		background: #EFE; 
		border: 1px solid #0C0 !important;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		
		text-align: center;
	}
		#success_sent span {
			color: #0C0;
			font-size: 14px;
		}
			#success_sent span span {
				font-size: 30px;
				font-weight: bold;
				display:block;
			}
					
				
	#frm {
		font-size: 12px;
		background: #FCFCFC;
		border: 1px solid #EDEDED;
		padding: 3em 5em;
	}
		#frm div {
			margin-top: 1.26em;
			padding-left: 7em;
		}
			
			#frm div label {
				position: absolute;
				display: block;
				left: 0;
				
				font-weight: bold;
				
				width: auto;
				padding-top: 5px;
			}
			#frm div span {
				background: #FFF;
				
				border-top: 1px solid #6d5d4e;
				border-left: 1px solid #6d5d4e;
				border-bottom: 1px solid #D8C88D;
				border-right: 1px solid #D8C88D;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				
				margin: 0;
				padding: .3em;
				
				width: 98%;
				min-height: 17px;
			}	
				#frm div span input, 
				#frm div span textarea {
					font-size: 12px;
					background: none;
					border: none !important;
					
					margin: 0;
					padding: 0;
					
					width: 100%;
				}
					#frm div span textarea {
						height: 126px;
						overflow: auto;
					}
				#frm div #frm-btn, 
				#frm div #frm-btn .btn-submit, 
				#frm div #frm-btn .btn-reset {
					background: none;
					border: none !important;
					
					margin: 0;
					padding: 0;
					
					height: 25px;
				}
					#frm div #frm-btn { width: 152px; float: right; }
					#frm div #frm-btn .btn-submit, 
					#frm div #frm-btn .btn-reset {
						background-image: url(../img/tmj_frm_btn.png);
						background-repeat: no-repeat;
						
						float: left;
						cursor: pointer;
						
						margin-left: .5em;
						
						width: 70px;
					}
						#frm div #frm-btn .btn-submit { background-position: left top; }
						#frm div #frm-btn .btn-reset { background-position: left -25px; }
			
