* {
outline: none;
}

body {
	color: #333333;
	font-size: 14px;
	line-height: 18px;
	font-family: Trebuchet MS;
}

p {
	display: block;
	margin: 0px;
	padding: 5px 0px;
}

#quotebody {
	width: 700px;
}

#leftside {
	float: left;
	width: 320px;
}

#rightside {
	float: right;
	width: 360px;
}

label {
	display: block;
	font-style: italic;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
	padding: 2px 0px;
}

.clear { clear: both; }
.floatleft { float: left; padding-right: 20px; }
.faxmargin { margin-left: 15px; }
.underline { padding-bottom: 2px; border-bottom: 1px solid #c1c1c1; margin-bottom: 3px; }
.required { color: red; }

#qname { width: 250px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qemail { width: 250px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#vemail { width: 250px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qcompany { width: 250px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qaddress { width: 250px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qcity { width: 120px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qstate { width: 25px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qzip { width: 50px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qphone { width: 100px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qfax { width: 100px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }

#qplines { width: 50px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qpprovider { width: 150px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qitype { width: 150px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qiprovider { width: 150px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qeaddresses { width: 50px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }
#qnotes { width: 350px; height: 50px; border: 1px solid #c1c1c1; background: #dfdfdf; padding: 3px; }

#submit {
width: 155px;
height: 35px;
overflow: hidden;
text-indent: -3333px;
background: url(quotebutton.png) top center;
border: none;
font-size: 0px;
display: block;
line-height: 0px;
cursor:pointer;
}
#submit:hover {
background: url(quotebutton.png) bottom center;
}

#thankyou {
	display: none;
	margin-top: 40px;
	text-align: center;
	padding: 40px;
	background: #93b4e3;
	border: 1px solid #658eca;
	color: #0f233e;
}

#msgbox {
	display: none;
	padding: 5px;
	border: 1px solid #000000;
	background: #0f233e;
	color: #ffffff;
	float: left;
}
* {
outline: none;
}

p {
	display: block;
	margin: 0px;
	padding: 9px 0px;
}

#quotebody {
	width: 700px;
}

#leftside {
	float: left;
	width: 330px;
}

#rightside {
	float: right;
	width: 330px;
}

label {
	display: block;
	font-style: italic;
	color: #999999;
}
