#contactust {margin-top:30px;position:absolute;z-index:8;}
.contactholder {margin-top:60px;display:block;}
input {margin-bottom:5px;border:none;height:21px;width:226px;background:url(/lib/images/contact-input.png) repeat-x 0;padding:2px;}
textarea {border:none;height:161px;width:226px;background:url(/lib/images/contact-message-box.png) no-repeat 0;padding:2px;}
label {margin-top:2px;margin-left:5px;float:left;width:120px;color:#606060;font-size:93%;}
input.sendbotton {margin-left:270px;width:84px;height:23px;background:url(/lib/images/send-botton.png) no-repeat 0;}
img.separator {margin-top:60px;}
.contactinfo {margin-left:-140px;width:200px;margin-top:58px;position:absolute;z-index:8;}
#customer-service-title {height:21px;width:120px;font-size:86%;color:#FFFFFF;background:url(/lib/images/contact-subject-background-cs.png) no-repeat 0;padding-left:6px;padding-top:6px;}
#technical-support-title {margin-top:10px;height:21px;width:120px;font-size:86%;color:#FFFFFF;background:url(/lib/images/contact-subject-background-ts.png) no-repeat 0;padding-left:6px;padding-top:6px;}
#webmaster-title {margin-top:10px;height:21px;width:120px;font-size:86%;color:#FFFFFF;background:url(/lib/images/contact-subject-background-web.png) no-repeat 0;padding-left:6px;padding-top:6px;}
.contact-info-text {margin-top:10px;font-size:93%;color:#404040;}
#facebook-logo {margin-top:20px;}
#heightfix {height:20px;}

/*** jquery validate style ***/

label.error {margin-left:-226px;margin-top:27px;width:226px;position:absolute;color:red;font-size:86%;}
.fixh label.error {margin-top:168px;}
p {clear:both;}
p.error {margin-top:20px;}
