#freequoteform { width:659px; position:relative; }
#freequoteform .headcomaquote { color:#005dab; font:bold 18px sans-serif, Tahoma; padding-left:10px; height:36px;}
#freequoteform .step { position:absolute; top:41px; right:110px; background:#a4a4a4; width:80px; height:25px; }
#freequoteform .stepa { position:absolute; top:41px;  right:30px; background:#a4a4a4; width:80px; height:25px; }
#freequoteform .step span, #freequoteform .stepa span { display:block; height:25px; position: relative; text-align:center; top:4px; color:#fff; 
		text-decoration:none; overflow: hidden; font:normal 10pt sans-serif, Tahoma; }
#freequoteform .stepactive { background:#01375f !important; }
#freequoteform .lefttopquote { width:400px; color:#727272; font:bold 12px sans-serif, Tahoma; padding:4px 0 4px 10px; }
#freequoteform .freequotetop { width:659px; height:20px; background:url(../images/freequote/top.jpg) no-repeat top center; }
#freequoteform .freequotecontent { padding:0 20px; width:619px; background:url(../images/freequote/bg.jpg) repeat-y top center; position:relative; }
#freequoteform .freequotebottom { width:659px; height:20px; background:url(../images/freequote/bottom.jpg) no-repeat bottom center; }
#freequoteform .bottoma { background:url(../images/freequote/bottoma.jpg) no-repeat center center; width:119px; height:20px; }

#freequoteform .disclose { color:#636357; font:italic 8pt sans-serif, Tahoma; text-align:justify; padding:0 10px; }
#freequoteform .lefta { position:absolute; top:0; left:139px; width:20px; height:233px; background:url(../images/freequote/lefta.jpg) no-repeat top center; }

#freequoteform .second { position:relative; width:240px; height:auto; float:left; }
#freequoteform .leftb { position:relative; float:left; width:25px; height:164px; background:url(../images/freequote/leftb.jpg) no-repeat top center; }
#freequoteform .last { position:relative; float:left; width:350px; height:auto; }
#freequoteform .titlefreequote { color:#555555; font:bold 14px Tahoma, sans-serif; padding-bottom:8px; }
#freequoteform .spcquoteinfo { padding:5px 0; }
#freequoteform .spcquoteinfom { padding:5px 0; font-size:8pt; width:215px;}

#freequoteform .ButtonNP { font:bold 11pt Tahoma, Verdana, sans-serif; background:url(../images/freequote/nextprev.jpg) no-repeat top left; 
	color:#01375f; padding-bottom:2px; width:174px; border:0; border-top-style:none; border-left-style:none; border-right-style:none;
	border-bottom-style:none; height:51px; text-decoration:none; text-transform:uppercase; margin-top:5px; cursor:pointer; }
#freequoteform .ButtonNPActive { background:url(../images/freequote/nextprev.jpg) no-repeat bottom left !important; }

#freequoteform .Send { font:bold 11pt Tahoma, Verdana, sans-serif; background:url(../images/freequote/send.jpg) no-repeat top left; 
	color:#01375f; padding-bottom:2px; width:174px; border:0; border-top-style:none; border-left-style:none; border-right-style:none;
	border-bottom-style:none; height:51px; text-decoration:none; text-transform:uppercase; margin-top:5px; cursor:pointer; }
#freequoteform .SendActive { background:url(../images/freequote/send.jpg) no-repeat bottom left !important; }

#freequoteform .buttons { text-align:right; padding:2px 10px 0 0; }
#freequoteform .freequotetable td { padding:3px 2px; }
#freequoteform .filefile td { padding:2px 2px !important; }

#freequoteform .ButtonCalendar {
	BACKGROUND: url(../images/calendar.gif) no-repeat; WIDTH: 16px; COLOR: #ffffff; 
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; 
	TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; margin:0px 3px 0px 3px; padding:0px 0px 0px 0px; cursor:pointer;
}
#freequoteform .totalcost { width:100%; }
#freequoteform .totalcost td { padding:5px; }
#freequoteform .totalprice { font:bold 9pt Tahoma, sans-serif; border-top:1px solid #989898; text-align:right; }
#freequoteform .totalpricepod { font:bold 8pt Tahoma, sans-serif; border-top:1px solid #d5d5d5; text-align:right; }
#freequoteform .finshsec { text-align:right; }
#freequoteform .finshlast { font-weight:bold; width:10px; text-align:right; min-width:70px; }

#freequoteform .paypal { float:right; text-align:right;}
#freequoteform .paypal img { vertical-align:middle; margin-left:5px; }
#freequoteform .paypalbutton { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; border:0; 
	BACKGROUND: url(../images/paypal.gif) no-repeat; WIDTH: 50px; height:33px; }