#body_div{height: 747px;}
#super_wrapper {height: 747px;}
#general{height: 654px;}

#textrow{float:left;width:996px;/*height:650px;*/}
#title_stripe{ height:84px;}
#textrow_text{float:left;width:996px;height:565px;}
#textrow_text h1{float:left;width:996px;font: 68px/76px  georgia,times,serif;color: #fffefe;text-shadow: 1px 1px 1px #020202;margin: 30px 0px 0px 0px;letter-spacing: -5px;}

/*** CONTACT US FORM ***/
#contact-us{display: none;height: 493px;margin: 0;width: 100%;background: #62791f;}
#textrow_text {color: #FFFFFF;font-size: 12px;margin: 0 auto;padding-top: 1px;width: 996px;}
#contact_left {float:left;width:470px;}
#contact_right {width:500px;position:relative; padding:30px 0px 0 0px;}
#textrow_text p{font: 15px/22px Arial, Helvetica, sans-serif;color: #fff;text-shadow: 1px 1px 1px #020202;margin: 30px 0px 0px 0px;}
#textrow_text p a{color: #edffb8;text-decoration:none;}
#textrow_text p a:hover{text-decoration:underline;}
p {color:white;}
#formContainer { float:left; }
#thankyou {
  position:relative; padding:65px 0px 0 0px; 
  display:none; text-align: center;
}
#thankyou h2 {
  font-size:30px; line-height:32px; color: #fff;text-shadow: 1px 1px 1px #020202;
}
#thankyou span {
  font-size:15px; line-height:22px;color: #fff;text-shadow: 1px 1px 1px #020202;
}
/**/
#qfm_lop_fname {
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 235px;
  margin: 0px;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:url(../images/inputRequired.jpg) no-repeat;
}

#qfm_lop_lname {
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 0px;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:url(../images/inputRequired.jpg) no-repeat;
}
#qfm_lop_mail {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 30px 0px 0px 7px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 228px;
  margin: 10px 0 0 0;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:url(../images/inputRequired.jpg) no-repeat;
}

#qfm_lop_company {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 30px 0px 0px 7px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 10px 0 0 7px;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  
}
#qfm_lop_phone {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 7px 0px 0px 35px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 10px 0 0 0px;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:#ecedec;
  background:url(../images/inputRequired.jpg) no-repeat;
}
#qfm_lop_city {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 7px 0px 0px 7px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 10px 0 0 12px;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:#ecedec;
  background:url(../images/inputRequired.jpg) no-repeat;
}
#qfm_lop_country {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 7px 0px 0px 7px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 10px 0 10px 12px;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:#ecedec;
  background:url(../images/inputRequired.jpg) no-repeat;
}

#qfm_lop_state {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 7px 0px 0px 7px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 10px 0 10px 0;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:#ecedec;
  background:url(../images/inputRequired.jpg) no-repeat;
}

#qfm_lop_about {
  /*border: 0;border-style: none;height: 27px;padding: 5px 10px 5px 15px;width: 202px;margin: 7px 0px 0px 7px;font: 13px/15px Arial, Helvetica, sans-serif;color: #666;float:left;*/
  border: 0;border-style: none;
  height: 37px; line-height:22px;
  padding: 0px 0px 0px 15px;width: 223px;
  margin: 10px 0 10px 0;  font: 13px/37px Arial, Helvetica, sans-serif;color: #666;float:left;
  background:#ecedec;
  background:url(../images/inputRequired.jpg) no-repeat;
}

#qfm_lop_select {
  position:relative;
  margin: 7px 0px 10px 0px;
  background:url(../images/inputRequired.jpg) no-repeat;
}

text {
    
}

select.select{
  position:relative;z-index:10;
  width:238px !important;
  height:37px !important;
  line-height:37px;
}
span.select{
    float:left;
    position:absolute;left:0;
    width:238px;height:37px;line-height:37px;text-indent:10px;
    background:url(../images/bg_select.jpg) no-repeat 0 0;
    cursor:default;z-index:1;font: 13px/15px Arial, Helvetica, sans-serif;
    color: #666;
    margin-top: 0px;
    padding-left: 6px;
    padding-top: 10px;
    top: 0;
}

#qfm_loped {
  border: 0;border-style: none;
  width: 462px; height: 81px;
  padding: 10px 5px 5px 15px;margin: 7px 0px 0px 0px;
  font: 13px/15px Arial, Helvetica, sans-serif;
  color: #666;
  background:url(../images/textarea.jpg) no-repeat;
}
/* Required */
#qfm_lop_fname.required { background-position: 0px -37px; color:white;}
#qfm_lop_lname.required { background-position: 0px -37px; color:white;} 
#qfm_lop_mail.required {background-position: 0px -37px; color:white;}
#qfm_lop_phone.required {background-position: 0px -37px; color:white;}
#qfm_lop_city.required {background-position: 0px -37px; color:white;}
#qfm_lop_state.required {background-position: 0px -37px; color:white;}
#qfm_lop_country.required {background-position: 0px -37px; color:white;}
#qfm_lop_about.required {background-position: 0px -37px; color:white;} 
#qfm_loped.required {background-position: 0px -96px; color:white; } 

/**/
.contactBottom { float:left; width:484px; padding:7px 0 0 0; }
.requiredFileds { 
    margin:10px 0 0 0;
    float:left; padding:0 0 0 25px;
    background:url(../images/requiredIcon.png) no-repeat;
    color:white; 
}
.requiredFileds p { float:left; margin:0px !important; }
.formSubmit { float:right; width:311px; height:37px;   }
.formSubmit p { margin:0px !important; float:right; }

/*Error Message box*/
#contact-error {
  float:left; line-height: 37px; height:37px;
  padding:0 10px;
  margin:0 7px 0 0px;
  background:url(../images/errorBg.jpg) repeat-x;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px;
  display:none;
}


#send-message { float:right; background: url(../images/send.png);cursor: pointer;width: 72px;height: 37px;text-indent: -9999px;border: 0px;border-style: none;}
#send-message:hover {background-position: 0px -37px;}