.qlabel {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:8px;
	white-space:normal;
}

.elements {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

div#btn-align {
	width:720px !important;
	padding:0px !important;
	margin:0px !important;
	text-align:center !important;
}

div#btn-align .btn-submit{
	background-image:url(http://www.vendorseek.com/images/free_quotes_button.jpg);
	background-repeat:no-repeat;
	height:48px;
	width:236px;
	margin-top:15px;
	margin-left: auto; margin-right: auto; 
}

select {
	font-family:Verdana,MS Sans Serif,Arial;
	font-size:12px;
}

fieldset{
	margin-top:15px;
	padding-bottom:10px;
}

textarea{
	width:530px;
}

input.EM, input.FN, input.wp, select.jobtitle, input.s2, select.sp, input.pc, select.industry,input.companyname, input.LN, input.workext, input.S1, input.CT, select.cn, input.companywebsiteurl, select.numberofemployees {
	width:225px;
}

#em_element, #fn_element, #ln_element, #workext_element, #cn_element, #pc_element, #ct_element, #wp_element, #s1_element, #s2_element, #companywebsiteurl_element, #companyname_element, #cn_element, #jobtitle_element, #sp_element, #industry_element, #numberofemployees_element {
	padding-top:8px;
}

.qlabel#em, .qlabel#fn, .qlabel#ln, .qlabel#workext, .qlabel#cn, .qlabel#pc, .qlabel#ct, .qlabel#wp, .qlabel#s1, .qlabel#s2, .qlabel#companywebsiteurl, .qlabel#companyname, .qlabel#cp, .qlabel#jobtitle, .qlabel#sp, .qlabel#industry, .qlabel#numberofemployees {
	text-align:right;
}

div#ln, div#EM, div#workext, div#S2, div#SP, div#CN, div#companywebsiteurl, div#numberofemployees {
	float:left;
	width:105px;
}

div#fn, div#companyname, div#wp, div#s1, div#ct, div#PC, div#jobtitle, div#industry {
	float:left;
	width:115px;
}




.bluebold{
	margin-left:3px;
	text-decoration:none;
}

.bluebold:hover{
	text-decoration:underline;
}

#formchainmain{
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:20px;
	border:1px solid;
	border-color:#DBDCDE;
}

.formchainqlabel{
	color:#BA1A22
}

#thankyou_blurb{
	font-size:16px;
	font-style:bold;
	text-align:left;
	padding-top:50px;
	white-space:normal;
}


#portalservicecode_element .cols0{
	max-width:340px;
	min-width:80px;
	white-space:normal !important;
}

#portalservicecode_element .midcol{
	width:20px;
}

#portalservicecode_element .cols1{
	max-width:340px;
	min-width:80px;
	white-space:normal !important;
}
h1
{
	margin:0px;
	font-size:24px;
}
p
{
	margin:0px;
}
