#HerzContact h3{padding:12px 0px; border-top:2px solid #f00; border-bottom:1px solid #999;}
#contents .Step{color:#ccc; font-size:80%; text-align:right;}
#contents .Step .Active{padding:4px 3px; background-color:#e6e6e6; color:#5c5c5c;}
#contents .Step .Arrow{margin:0px 10px; vertical-align:middle;}
#contents .Required{color:#f60; font-weight:bold;}
#contents .ContactForm table{width:100%;}
#contents .ContactForm th, #contents .ContactForm td{padding:8px 3px; line-height:120%;}
#contents .ContactForm th{width:115px; padding-top:10px; font-weight:bold;}
#contents .ContactForm .Footer{padding:0px 0px 0px 125px;}
#contents .ContactForm .Footer p{margin:15px 0px;}
#contents input.Text, #contents textarea{width:370px; border:1px solid #e6e6e6; background-color:#e6e6e6;}
#contents input.Text{vertical-align:middle;}
#contents input#ZipCode{width:80px;}
label.CheckBox{line-height:160%;}
#contents .Error{margin:20px 0px; padding:10px 15px; border:2px solid #f30;}
#contents .Error p, #contents .Error li{color:#f30;}
#contents .Error p{margin:5px 0px;}
#contents .Error ul{margin:0px;}
#contents .Error li{padding:0px; background-image:none;}
#HerzContact .TopHeader{background-image:url(../img/contact_top.jpg);}
.ContactConfirm #SubmitButton{font-weight:bold;} 