.contactForm fieldset{margin:10px 0 20px;}
.contactForm .clear{clear:both;}
.contactForm legend{font-size:18px;border-bottom:1px solid #ddd;display:block;width:100%;margin-bottom:10px;padding-bottom:5px;}
.contactForm legend.FormTitle{display:none;}
.contactForm .formItem{margin-bottom:10px;}
.contactForm .infoLabel{font-weight:bold;display:block;margin-bottom:5px;}
.contactForm .required{color:#f33;}
.contactForm .text-input, .contactForm input, .contactForm textarea, .contactForm select{font-family:inherit;	font-size:inherit;}
.contactForm .Small .text-input{width:100px;}
.contactForm .Medium .text-input{width:200px;}
.contactForm .Large .text-input{	width:450px;}
.contactForm .Small .contactSelect{min-width:100px;}
.contactForm .Medium .contactSelect{min-width:200px;}
.contactForm .Large .contactSelect{min-width:450px;}
.contactForm textarea.text-input{overflow:auto;height:100px;}
.contactForm .checkbox,.contactForm .radio{width:13px;vertical-align:middle;margin:0 5px 2px 0;}
.contactForm .option{margin-right:10px;}
.contactForm .two-column{float:left;margin-right:10px;}
.contactForm .two-column span{width:10px;text-align:center;display:inline-block;margin-right:-10px;}
.contactForm .Small .two-column .text-input{width:93px;}
.contactForm .Medium .two-column .text-input{width:218px;}
.contactForm .Large .two-column .text-input{width:443px;}
.contactForm .Medium .text-input.zip,.contactForm .Medium .text-input.cents{width:100px;margin-right:118px;}
.contactForm small{color:#666;font-size:10px;display:block;margin-top:3px;}
.contactForm small.space{margin-bottom: 0;
    position: relative;
    top: -1px !important;}
.contactForm .CopyConfirm span{display:inline-block;}
.contactForm #QapTcha{margin:0 0 10px 0;padding:0;}
.contactForm .submit-button{cursor:pointer;}
.ui-mobile-viewport small{color:#666;font-size:14px !important;display:block;position: relative;bottom: 17px !important}
 .ui-mobile-viewport small.space{margin-bottom:10px !important;}
