.polyform { margin: 0 auto; -webkit-border-radius: 15px; padding:0px 0px 0px 18px; position:relative; background-color: #fff; border-radius: 5px; }
.polyform h2 { position:absolute; left:0px; top:0; font-family: "mrd-pr-1", Arial; color:#0072bc; font-size:30px; font-weight: normal; height:55px; margin: 0px 0px 15px 0px; padding:8px 0px 20px 10px !important; }
.polyform fieldset { position:relative; min-height:41px; padding:8px 2px 0px 12px; }
.polyform fieldset div.help { position:relative; top:-8px; color:#4681B4; text-align:left; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; }
.polyform fieldset span { position:absolute; bottom:19px; left:115px; color:#8A8A8A; font-size:12px; font-weight:bold; }
.polyform fieldset.sml { width:400px; }
.polyform fieldset.lrg { width:420px; clear:both; }
.polyform fieldset div.help span { position:relative; left:0; top:0; color:#D50000; font-weight:normal; text-transform:capitalize; }
.polyform fieldset div.help a { position: relative; color:#4681B4; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; background: rgb(204,204,204); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204, 204, 204, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(204, 204, 204, 1) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0 ); /* IE6-8 */ border: 1px solid #FFF; text-decoration:none; outline: 1px solid #cdcdcd; padding:1px 4px; margin:0 0 0 2px; }
.polyform fieldset div.help a:hover { background: rgb(255,255,255); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(204, 204, 204, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(204, 204, 204, 1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 ); /* IE6-8 */cursor:pointer; }
.polyform fieldset label { display:none; }
.polyform fieldset input[type="text"], .polyform fieldset input[type="email"], .polyform fieldset input[type="tel"], .polyform fieldset select, .polyform fieldset textarea { -webkit-border-radius: 1px; border-radius: 1px; border: 1px solid #CDCDCD; color:#686868; font-size:12px; -webkit-box-shadow: inset 5px 5px 10px -2px rgba(0, 0, 0, 0.06); box-shadow: inset 5px 5px 10px -2px rgba(0, 0, 0, 0.06); padding:8px 9px 6px; margin-bottom: 11px; }
.ie7.polyform fieldset input[type="text"], .ie7.polyform fieldset input[type="email"], .ie7.polyform fieldset input[type="tel"], .ie7.polyform fieldset textarea, .ie8.polyform fieldset input[type="text"], .ie8.polyform fieldset input[type="email"], .ie8.polyform fieldset input[type="tel"], .ie8.polyform fieldset textarea { background: #FFF url('https://www.aplasticbag.com/images/ip_rfq_form_inputs_bg.png') 0 0 no-repeat; }
.polyform fieldset textarea { resize:none; height:50px; margin-bottom:12px; width: 359px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input.span3 { width:99px; margin-right:8px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input.span3#contactus_size_thickness, .polyform fieldset input.span3#contactus_quantity { margin-right:0; border: 1px solid #cdcdcd; border-radius: 1px; }
.polyform fieldset input#contactus_size_front_colors, .polyform fieldset input#contactus_size_back_colors { border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input.span2 { width:164px; margin-right:6px; }
.polyform fieldset select#contactus_title { width:80px; height:31px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset select#contactus_title { width:80px; height:31px; }
.ie7.polyform fieldset input#contactus_current_supplier, .ie7.polyform fieldset input#products_you_manufacture { width:329px; margin-bottom:11px; }
.polyform fieldset input#contactus_quantity { width:359px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input#contactus_current_supplier, .polyform fieldset input#products_you_manufacture { width:329px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input#contactus_email, .polyform fieldset input#contactus_cname, .polyform fieldset input#contactus_division { width:282px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_email, .ie7.polyform fieldset input#contactus_cname, .ie7.polyform fieldset input#contactus_division { width:199px; margin-bottom:11px; }
.polyform fieldset input#contactus_addr3 { width:587px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_addr3 { width:587px; }
.polyform fieldset input#contactus_suite { width:282px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input#contactus_city, .polyform fieldset select#contactus_country { width:215px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input#contactus_state { width:100px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_state { width:95px; }
.polyform fieldset input#contactus_zip { width:70px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input#contactus_fname, .polyform fieldset input#contactus_lname { width:241px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_fname, .ie7.polyform fieldset input#contactus_lname { width:285px; margin-bottom:11px; }
.ie8.polyform fieldset input#contactus_fname, .ie8.polyform fieldset input#contactus_lname { width:285px; margin-bottom:11px; }
.polyform fieldset input#contactus_referred_by, .polyform fieldset input#contactus_interest { width:360px; margin-bottom:11px; height:15px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_referred_by, .ie7.polyform fieldset input#contactus_interest { width:360px; margin-bottom:11px; height:15px; }
.polyform fieldset input#contactus_addr { width:350px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_addr { width:350px; }
.polyform fieldset input#contactus_phone, .polyform fieldset input#contactus_fax { width:229px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.ie7.polyform fieldset input#contactus_phone, .ie7.polyform fieldset input#contactus_fax { width:229px; }
.polyform fieldset input#contactus_ext { width:85px; margin-bottom:11px; border: 1px solid #cdcdcd; border-radius:1px; }
.polyform fieldset input.subbutton { color: transparent; display:block; width:175px; height:53px; padding:0; margin:0 auto 16px; border:0; background: transparent url('https://www.aplasticbag.com/images/sub_for_quote_btn.png') no-repeat; cursor:pointer; }
.polyform fieldset input[type="submit"] { color: transparent; display:block; width:175px; height:53px; padding:0; margin:0 auto 16px; border:0; background: transparent url('https://www.aplasticbag.com/images/sub_for_quote_btn.png') no-repeat; cursor:pointer; }
.valform .placeholder { color:#808080; }