.legend,.legend_cart{padding:0 8px;position:absolute;top:-8px;left:30px;background:#fff;font-weight:700}.top_left{position:absolute;top:-2px;left:-2px;width:10px;height:10px;background:#fff url(../images/form/top_left.gif) no-repeat}.top_right{position:absolute;top:-2px;right:-1px;width:10px;height:10px;background:#fff url(../images/form/top_right.gif) no-repeat}.bottom_right{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;background:#fff url(../images/form/bottom_right.gif) no-repeat}.bottom_left{position:absolute;bottom:-1px;left:-2px;width:10px;height:10px;background:#fff url(../images/form/bottom_left.gif) no-repeat}form.form{padding:0;font-size:12px}form.contactForm,.emailForm{margin:0 auto!important;padding:0;font-size:12px}div.form{color:#666;margin:0 auto;padding:0;width:311px;list-style:none;position:relative}div.contactForm,.emailForm{color:#666;margin:0 auto;padding:0;list-style:none;position:relative}form.form label{display:block;line-height:24px;padding-top:5px;font-weight:700}form.form .validationCode label{padding-top:0}form.contactForm,.emailForm label{display:block;line-height:24px;padding-top:5px;font-weight:700}form.form td.seperator{width:5px}form.contactForm,.emailForm td.seperator{width:5px}#contactForm.form td{padding-bottom:0}#contactForm.contactForm,.emailForm td{padding-bottom:0}form.form input.input,form.form input.errorinput,form.form textarea.input{font-size:14px;padding:9px 3px;color:#666;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;margin:0 auto}form.contactForm,.emailForm input.input,.emailForm input.errorinput,.emailForm textarea.input{font-size:14px;background:#fff;padding:2px 3px 3px;color:#666;border-top:1px solid #dadada;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;margin:0 auto}form.form input.errorinput{font-size:11px;background:#fff;border:1px solid #c00;color:red}form.contactForm,.emailForm input.errorinput{font-size:11px;background:#fff;border:1px solid #c00;color:red}form.form input.input2{font-size:11px;background:#fff;border:1px solid #7dacdb;padding:2px 3px 3px;color:#1075c4}form.contactForm,.emailForm input.input2{font-size:11px;background:#fff;border:1px solid #7dacdb;padding:2px 3px 3px;color:#1075c4}.errordiv{font-size:11px;background:#fff2c1;border:1px solid #c00;color:red;padding:0 5px;margin:0 0 5px}form.form select.select{font-size:14px;background:#fff;color:#666;border-top:1px solid #dadada;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:7px 5px 9px 0;width:96%}form.contactForm,.emailForm select.select{font-size:14px;background:#fff;color:#666;border-top:1px solid #dadada;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:2px 1px 1px 0}form.form label span{font-size:9px;line-height:10px}form.contactForm,.emailForm label span{font-size:10px;line-height:10px}form.form li{display:block;clear:both;margin-bottom:10px;padding-top:5px}form.contactForm,.emailForm li{display:block;clear:both;margin-bottom:10px;padding-top:5px}form.form table{margin:0;padding:0}form.contactForm,.emailForm table{margin:0;padding:0}form.form .tablesection{margin-bottom:15px;width:650px}form.contactForm,.emailForm .tablesection{margin-bottom:15px;width:650px}form.form .description{display:block;clear:both;float:left;width:120px;color:#fff}form.contactForm,.emailForm .description{display:block;clear:both;float:left;width:120px;color:#fff}form.form td.description{width:120px;line-height:20px;padding-bottom:5px}form.contactForm,.emailForm td.description{width:120px;line-height:20px;padding-bottom:5px}form input.inputbtn,td.email a{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;text-align:center;text-decoration:none;background:#d06103;letter-spacing:.1em;border:0;padding:3px 5px;color:#fff;text-transform:uppercase;cursor:pointer}#recievediscount{margin-right:5px}#emailformat1,#emailformat2{margin:0 4px 0 9px}#contactForm .validationCode{width:50%}input.validationCodeIn{width:130px}#contactForm .validationCode{width:50%}td.validationCode{padding-right:13px}td.noValidationCode{padding-top:5px}.error_message{color:red}div.domestic div#province_div{display:none}div.international div#province_div{display:block}div.domestic div#state_div{display:block}div.international div#state_div{display:none}.field{float:left}.field.full{width:99%}body .content form .full input,body .content form .full textarea{width:100%}body .content form div.half{width:49.5%;padding:0 0 0 1%}body .content form .half input{padding:9px 1%;width:98%}body .content form .half select{padding:8px 1%;width:98%}body .content form div.fname input,body .content form div.mname input,body .content form div.lname input{padding:9px 1%;width:98%}body .content form div.fname{width:54%}body .content form div.mname{margin-left:1%;width:10%}body .content form div.lname{margin-left:1%;width:34%}body .content.thirdRight .full input,body .content.thirdRight .full textarea{width:593px;padding:9px 3px}body .content.thirdRight .half{width:auto}body .content.thirdRight .half input{width:290px;padding:9px 3px}body .content.thirdRight div.half{padding-left:5px}#partnerForm .field.full{width:100%}#partnerForm .full input,#partnerForm .full textarea{width:98%}#partnerForm .half input{width:99%}#partnerForm .div.half{padding-left:2%;width:48%}body .content form div.delineation{height:1px;background:0 0;clear:both}body .content form div.delineation+div.half{padding-left:0}body .thirdRight form div.fname,body .thirdRight form div.first_name,body .thirdRight form div.mname,body .thirdRight form div.lname{width:auto;margin-left:0}body .thirdRight form div.fname input,body .thirdRight form div.mname input,body .thirdRight form div.lname input{padding:9px 3px!important}body .thirdRight form div.fname input{width:270px}.thirdRight div.first_name input{width:593px!important}.thirdRight div.mname input{width:26px!important}.thirdRight div.mname{padding-left:5px}.thirdRight div.lname{padding-left:5px}.thirdRight div.lname input{width:270px!important}.thirdRight div.last_name input{width:593px!important}div.state{padding-left:5px}#contactForm .domestic .city input{width:355px}#contactForm .international .city input{width:217px}#contactForm .state select#state{width:68px}#contactForm .state #province_div input{width:200px}#contactForm .zip input{width:150px}.thirdRight div.zip{padding-left:5px}.thirdRight div.zip input{width:150px}div.form .full input,div.form .full textarea{width:292px}div.form .full .select{width:309px}.content div.form .half input{width:145px}div.form div.fname input{width:139px}div.form div.mname input{width:26px}div.form div.lname input{width:139px}div.form .email label span{font-size:9px}div.form .domestic .city input{width:173px}div.form .international .city input{width:90px}div.form .state select#state{width:50px}div.form .state input#province{width:127px}div.form .zip input{width:60px}#promotionForm .month select,#promotionForm .day select{width:70px}#promotionForm .year select{width:90px}#promotionForm .day,#promotionForm .year{padding-left:5px}#promotionForm div.receivediscount{padding-top:5px}#promotionForm div.receivediscount input{float:left}#promotionForm div.receivediscount label{float:left;padding:0 0 0 10px;width:270px}#promotionForm .emailFormat label,#promotionForm .emailFormat input{float:left}#promotionForm .emailFormat label:first-child{float:none}#promotionForm .emailFormat input{margin-top:9px;display:block}