#contactForm{position:relative;border:1px
solid #999;padding:1em;background-color:#e8e8e8}div.product_info
img{padding:0px
0px 0px 20px;float:right;height:200px;margin-top:15px}#contactForm
h2{margin:10px;color:#2B80EA;font-size:20px;text-transform:none}div.product_info p
.hours{display:block}#contactForm p,
#contactForm
label{font-family:Arial,Verdana,Helvetica,"sans-serif";padding-top:3px;padding-bottom:3px}div.form
label{display:inline-block;width:100px;text-align:right;font-size:12px;padding-right:5px;font-weight:bold;color:#333}div.form
p.phone{display:inline-block}div.form
p.extension{display:inline-block}div.form p.extension
label{width:auto;padding-left:8px}@media (max-width: 850px){.message
p{width:fit-content}}@media (min-width: 576px){div.form p.extension
input{width:50px}div.form p.phone
input{width:100px}}*+html div.form p.phone,
*+html div.form
p.extension{display:inline}div.registration_bg{padding:10px;border:1px
solid #CCC}#contactForm
.message{margin-left:10px}#contactForm .message
textarea{max-width:340px;width:100%;padding:3px;margin-top:8px;height:116px}#contactForm .message
p{text-align:left}#contactForm div.existingContact
p{text-align:left}button{clear:both;margin:auto;margin-top:20px;margin-bottom:10px;width:200px}div.form label.ui-state-error{width:auto;display:block !important}#hpc{display:none}.priceMatch{float:left;clear:left}.priceMatch
p{clear:left}.priceMatch p
label{display:inline-block;text-align:right;font-size:12px;padding-right:2px;font-weight:bold;color:#333}.priceMatch p.amount
span{margin-left:5px;font-size:11pt}.priceMatch p.amount
input{width:99px}.priceMatch .amount label ,
.priceMatch .productionDays label ,
.priceMatch .deliveryDays label ,
.priceMatch .totalDays
label{white-space:nowrap}#fileUpload{clear:both;background-color:#FFF;border:1px
#F00 solid;padding:10px;text-align:center}#fileUpload
p{text-align:center;font-weight:bold}#fileUpload .fileupload-buttonbar{padding-bottom:5px}#fileUpload
.progressBar{position:relative;float:left;width:80%}#fileUpload
button.cancel{float:right}#fileUpload .progressBar
.report{position:absolute;width:100%;margin-top:3px;text-align:center;font-size:0.9em}#fileUpload .progressBar .report
.percentage{display:inline-block;font-weight:bold}#fileUpload{height:auto}#fileUpload
a{font-size:1em}#fileUpload:after{content:"";display:block;height:0px;visibility:hidden;clear:both}#fileUpload .thumbnails
li{position:relative;list-style-type:disc;margin-left:20px}.priceMatch p.totalDays
label{white-space:normal;text-align:left;display:inline}.ui-progressbar-value{background-image:url('/images/1740172824_pbar-ani.gif')}.ui-progressbar{height:24px}