body {
margin:0;
padding:0;
background-color:#FFFDF2;
color:#111;
font-family:Helvetica,Geneva,sans-serif;
font-size:small;
}

img { border:none; }

a {text-decoration:none;}

form{
width:99%;
color: #023B1E;
}

form fieldset{
border:1px solid #e76c24;
}

form fieldset legend{
width:220px; 
height:28px;
}

form fieldset input,
form fieldset textarea, 
form fieldset select{border:1px solid #21461D;}

#input-1,
#input-2 {
margin-left:-9px;
border:3px double #014052;
}
#Item-1,
#Item-2,
#Item-3,
#Item-4,
#Item-5,
#Item-6 {
margin-bottom:0px;
}
.itemwrapp{
margin-left:45px;
margin-top:25px;
}
#vfper_workstation,
#vfper_server,
#vfnetwork_support,
#vfvirus_spyware,
#vfspam,
#vfdata_backup {
background-color:#fff;
border:3px double #014052;
float:left;
left:0;
position:relative;
top:-27px;
left:-85px !important;
}
#arcvirus_spyware,
#arcspam {
left:104px !important;
}
.resetbutton,
#totalcalc{
font:bold 1.1em Verdana,sans-serif;
background-color:#EAEDE5;
border-color:#036233;
}
.resetbutton{
font:normal 1.1em Verdana,sans-serif;
}
input#total_monthly_cost{
margin:12px 70px 0 12px;
padding-left:7px;
font:bold 1.1em Verdana,sans-serif;
}
table tr td{
padding-bottom:7px;
color: #023B1E;
font-size:0.8em;
}
#contactinfo .conlabel{
text-align:right;
padding-right:7px;
}
#contactinfo .confield input{
width:100%;
}