*{ font-size:13px; font-family:Arial, Helvetica, sans-serif;  color:#3d3d3d ;}
#contact-us{  display:block; margin:0 auto; float:right;}
#contact-us .leftform{  display:block; }
#contact-us .leftform p.commen{   font-size:13px; font-weight:lighter; color:#2e2f2f;padding:0; margin:0;}
#contact-us .leftform h4{  font-size:13px; font-weight:bold; color:#2e2f2f; padding-bottom:8px;}
#contact #con-content form{width:731px; }
 body.page-generic form p:first-child{font-size: 12px; margin: 0;}
#contact #con-content form fieldset{border: 0; margin: 0; padding: 0;}
#contact #con-content form legend{ padding: 0; font-size: 15px; text-transform: uppercase; font-weight: bold; margin: 0 0 8px 0; padding-top:15px; color:#2e2f2f;}
#contact #con-content form .inputgroup{float: left; margin-right: 14px;margin-bottom: 14px;}
#contact #con-content form label{ display: block;}
#contact #con-content form select{ height: 24px; padding: 0; border: 1px solid #949494;}
#contact #con-content form .input-text{ height: 24px; padding: 0; border: 1px solid #949494;}
#contact #con-content form .input-text1{padding: 0; border: 1px solid #949494; }
#contact #con-content form #contactform-input-title{width: 95px;}
#contact #con-content form #contactform-input-firstname,#contact #con-content form #contactform-input-lastname{ width: 150px;}
#contact #con-content form #contactform-input-company{width: 190px;}
#contact #con-content form #contactform-input-country{width: 219px;}
#contact #con-content form #contactform-input-phone{width: 150px;}
#contact #con-content form #contactform-input-email{width: 259px;}
#contact #con-content form #contactform-input-subject{width:505px !import; height:28px}
#contact #con-content form #contactform-input-question{width: 424px;  height: 200px;   border: 1px solid #949494;  overflow: auto;}
#contact #con-content form#requestform fieldset{border-bottom: 1px solid #00aff0; padding-bottom: 10px;}
#contact #con-content form .submit legend{display: none;}
#contact #con-content form #requestform-input-purpose{width: 300px;}
#contact #con-content form #requestform-input-title{ width:55px;}
#contact #con-content form #requestform-input-firstname,#contact #con-content form #requestform-input-lastname{width:210px;}
#contact #con-content form #requestform-input-company{width: 190px;}
#contact #con-content form #requestform-zipcode{clear: left;}
#contact #con-content form #requestform-input-zipcode{width: 92px;}
#contact #con-content form #requestform-input-city{width: 170px;}
#contact #con-content form #requestform-input-country{width: 192px;}
#contact #con-content form #requestform-input-phone,
#contact #con-content form #requestform-input-fax{ width: 190px;}
#contact #con-content form #requestform-input-email{ width: 214px;}
#contact #con-content form #requestform-input-typeofship{width: 172px;}
#contact #con-content form #requestform-input-type,#contact #con-content form #requestform-input-propulsiontype{ width: 110px;}
#contact #con-content form #requestform-builtof{clear: both;}
#contact #con-content form #requestform-input-builtof{ width: 130px;}
#contact #con-content form #requestform-lengthoverall{ clear: left;}
#contact #con-content form #requestform-input-lengthoverall,
#contact #con-content form #requestform-input-lengthwaterline,
#contact #con-content form #requestform-input-weight{width: 142px;}
#contact #con-content form #requestform-input-enginemake,
#contact #con-content form #requestform-input-enginetype{ width:200px;}
#contact #con-content form #requestform-input-enginepower_kw,
#contact #con-content form #requestform-input-enginepower_hp,
#contact #con-content form #requestform-input-enginepower_rpm{width: 150px;}
#contact #con-content form #requestform-input-makegearbox{ width: 170px;}
#contact #con-content form #requestform-input-ratiogearbox{ width: 122px;}
#contact #con-content form #requestform-input-speed_knots,
#contact #con-content form #requestform-input-speed_kmh,
#contact #con-content form #requestform-input-propellerdiameter,
#contact #con-content form #requestform-input-numberofblades,
#contact #con-content form #requestform-input-bladearearatio{ width: 122px;}
#contact #con-content form #requestform-input-bladearearatio1{ width:152px;}
#contact #con-content form #requestform-input-material1{ width:368px;}
#contact #con-content form #requestform-input-material2{ width:502px;}
#contact #con-content form #requestform-rotation{ display:block; float:left;}
#contact #con-content form #requestform-input-rotation,
#contact #con-content form #requestform-input-material{ width: 130px;}
#contact #con-content form #requestform-input-question{ width:374px !important; height:75px;   border: 1px solid #949494; overflow: auto; margin-left:20px;}
#contact #con-content #requestform fieldset.submit{ border: none;}
#contact #con-content #requestform #requestform-input-submit{  border: none;  margin-top: 30px;  background: url(../images/sendyour-request.jpg) 0 0 no-repeat;
  width:153px;  height: 38px;  text-indent: -1000em; line-height: 100px;  cursor: pointer;}
#contact #con-content #addressblocks{  float: left;  padding-left: 51px;}
#contact #con-content #addressblocks h2{  font-family: "Trebuchet MS"r;  font-weight: normal;  font-size: 16px;  margin: 30px 0 10px 0;  color:#2e2f2f;}
#contact #con-content #addressblocks p{ margin: 0; font-size: 12px; width: 160px; color: #FFF; padding: 5px 15px 20px 15px;  }
#contact #con-content #addressblocks p a{ color: #FFF;}
#contact #con-content #directions{ padding-top: 30px;  width: 505px;  float: left;}