/* Ross & Pethtel, Inc. mini-form styling */

#r-p-mini {
  background-image: url('/images/rp-mini-bg.jpg');
  width: 206px;
  height: 387px;
  background-repeat: no-repeat;
}

#r-p-mini form {
  width: 183px;
  display: block;
  margin: 0 auto;
  padding-top: 75px;
  text-align: left;
}

#r-p-mini .textbox, #r-p-mini .textarea {
  width: 100%;
  clear: both;
  margin-bottom: 2px;
}

#r-p-mini .textbox {
  height: 45px;
}

#r-p-mini .textarea {
  background: none;
  border: 0;
  height: 71px;
}

#r-p-mini label {
  display: block;
  clear: both;
  font-family: 'Scada', sans-serif;
  font-size: 14px;
  margin-bottom: 2px;
}

#r-p-mini label.error {display: none !important;}
#r-p-mini input.error {background-color: #DB2421 !important;color: white;}

#r-p-mini .textbox input,
#r-p-mini .textarea textarea {
  width: 180px;
  padding: 1px;
  border: 0 !important;
  background: white;
}

#r-p-mini .textbox input {
  height: 19px;
}

#r-p-mini .hide {display: none !important;}


#r-p-mini .textarea textarea {
  height: 52px;
}

#r-p-mini input.submit {
  background: url('/images/rp-mini-send.png');
  width: 101px;
  height: 44px;
  border: 0;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  display: block !important;
  margin: 0 41px;
  line-height: 0;
  text-indent: -999px
}

/* Main Form */

#r-p-main label {
    clear: both;
    display: block;
}

#r-p-main label.error {color: RED;}

#r-p-main .textbox input {
    FONT: 13px arial, verdana, sans-serif; background-image: url("/picts/shadeform.gif"); text-align: left; WIDTH: 200PX; BORDER: #000000 1px solid;
}

#r-p-main .textbox,
#r-p-main .textarea,
#r-p-main .dropdown {
  padding-bottom: 4px;
}


#r-p-main .dropdown {
    clear: both;
    color: #000;
    font: 13px arial;
    background-color: inherit;
    padding: 15px 0;
}
#r-p-main .dropdown select {
  COLOR: #333333;
  background-color: #F5F6F7;
  WIDTH: 200PX;
  FONT: 11px verdana, arial, sans-serif;
}
#r-p-main .textarea {
    background: none !important;
    border: 0;
}
#r-p-main .textarea textarea {
    FONT: 13px arial, verdana, sans-serif; background-image: url("/picts/shadeform.gif"); text-align: left; 
    WIDTH: 275px; BORDER: #000000 1px solid;
    height: 96px;
}
#r-p-main input.submit {
  display: block;
  margin-top: 10px;
}


/* Landing Page Forms */

#r-p-land {
  background-image: url('/images/rp-mini-bg.jpg');
  width: 206px;
  height: 387px;
  background-repeat: no-repeat;
}

#r-p-land form {
  width: 183px;
  display: block;
  margin-left: 12px;
  padding-top: 75px;
  text-align: left;
}

#r-p-land .textbox, #r-p-land .textarea {
  width: 100%;
  clear: both;
  margin-bottom: 2px;
}

#r-p-land .textbox {
  height: 45px;
}

#r-p-land .textarea {
  background: none;
  border: 0;
  height: 71px;
}

#r-p-land label {
  display: block;
  clear: both;
  font-family: 'Scada', sans-serif;
  font-size: 14px;
  margin-bottom: 2px;
}

#r-p-land label.error {display: none !important;}
#r-p-land input.error {background-color: #DB2421 !important;color: white;}

#r-p-land .textbox input,
#r-p-land .textarea textarea {
  width: 180px;
  padding: 1px;
  border: 0 !important;
  background: white;
}

#r-p-land .textbox input {
  height: 19px;
}

#r-p-land .textarea textarea {
  height: 52px;
}

#r-p-land input.submit {
  background: url('/images/rp-mini-send.png');
  width: 101px;
  height: 44px;
  border: 0;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  display: block !important;
  margin: 0 41px;
  line-height: 0;
  text-indent: -999px
}
