.steps{
	background-color: #CCCC99;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	font-family: verdana;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.stepinfo{
	background-color: #CCCCCC;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
	font-family: verdana;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.whitelink:hover {
	color: #ffffff; 
	text-decoration: underline;
}

a.blacklink:link, a.blacklink:visited, a.blacklink:active {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.blacklink:hover {
	color: #000000; 
	text-decoration: underline;
}

div#testtop {
	display: block;
	position: absolute;
	top:0px; 
	left:0px; 
	width: 100%;
	height: 130px;
}

div#main_content {
	display: block;
	position: absolute;
	top: 130px;
	left: 0px;
	width: 100%;
}

.white{
	background-color: #fff;
}

/*Form info starts here*/

SELECT.step1 {
	width: 130px;
  	height: 17px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 0px #000 solid;
  	border-right: 0px #000 solid;
  	border-bottom: 0px #000 solid;
  	border-left: 0px #000 solid;
  	background-color: #fff;
	color: black;
}

SELECT.step2 {
	width: 57px;
  	height: 17px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 1px #000 solid;
  	border-right: 1px #000 solid;
  	border-bottom: 1px #000 solid;
  	border-left: 1px #000 solid;
  	background-color: #fff;
	color: black;
}

INPUT.step2a {
	width: 57px;
  	height: 17px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 1px #000 solid;
  	border-right: 1px #000 solid;
  	border-bottom: 1px #000 solid;
  	border-left: 1px #000 solid;
  	background-color: #fff;
	color: #000;
}

INPUT.step3 {
	width: 50px;
  	height: 17px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 1px #000 solid;
  	border-right: 1px #000 solid;
  	border-bottom: 1px #000 solid;
  	border-left: 1px #000 solid;
  	background-color: #fff;
	color: #000;
}

INPUT.quantity {
	width: 40px;
  	height: 17px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 1px #000 solid;
  	border-right: 1px #000 solid;
  	border-bottom: 1px #000 solid;
  	border-left: 1px #000 solid;
  	background-color: #fff;
	color: #000;
}

INPUT.form {
	width: 100px;
  	height: 17px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 1px #000 solid;
  	border-right: 1px #000 solid;
  	border-bottom: 1px #000 solid;
  	border-left: 1px #000 solid;
  	background-color: #fff;
	color: #000;
}

TEXTAREA.address {
	width: 130px;
  	height: 91px;
  	font-family: verdana;
  	font-size: 10px;
  	border-top: 1px #000 solid;
  	border-right: 1px #000 solid;
  	border-bottom: 1px #000 solid;
  	border-left: 1px #000 solid;
  	background-color: #fff;
	color: #000;
}

.greytitle {
	color: #9A9A9A;
	font-family: sans-serif;
	font-size: 17px;
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-top: 5px;
}

/* Extra Advanced Quotation Service Styles Follow */

.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}

.darktitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #F4F4F4;
	font-weight: normal;
	text-decoration: none;
	background-color: #666666;
	padding: 12px 5px 12px 10px;
}

/* Extra Real World Styles Follow */

.bold{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.black{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.real_select{
	background-color: #CCCC99;
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.real_back{
	background-color: #A2A26F;
	text-align: center;
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.real_light{
	background-color: #E4E3E3;
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.real_middle{
	background-color: #CCCCCC;
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.real_dark{
	background-color: #666666;
	padding: 3px 10px 3px 10px;
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.misclink:link, a.misclink:visited, a.misclink:active {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

a.misclink:hover {
	color: #666666; 
	text-decoration: underline;
}

.alert {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: Red;
}

a.alert:link, a.alert:visited, a.alert:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: Red;
}
a.alert:hover {
	text-decoration: none;
}

.header {
	background-color: #000;
}

.tablecelltext 
{
	font-family: verdana;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}