/* CSS Document */

.rfq_spec_tab {
			width: 512px;
			color:#666;
			font:normal 9px/13px Verdana, Arial, Helvetica, sans-serif;
			float:left;
			position: relative;
		}
		.rfq_spec_tab td {
			/*width: 128px;*/
			padding: 0 13px 15px 0;
		}
			.rfq_spec_tab td label {
				display: block;
				font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
				color: #000;	
			}
			/* Text Fields */
			.tab_inp {
				width: 115px;	
			}
			.tab_inp_big {
				width: 370px;
			}
			.tab_inp_small {
				width: 75px;
			}
			.tab_text {
			 width: 500px;
			 height: 55px;
			}
		.required {
			color: #CC0000;
		}
.surp_aval {
	background-color: #FFFAF4;
	padding: 5px;
	border: 1px solid #DED6C7;
	float: left;
	positon: relative;
	width: 512px;
	font-weight: bold;
	margin-top: 6px;
}
.div_rfq {
	width: 512px;
	float:left;
	position:relative; 
	font-weight:bold !important;
}

#ErrorsDiv{
 position:relative;
 float:left;
 width: 512px;
 }