/* Character Limit Info */
#charlimitinfo {
  color:#988F86;
  font-size:11px;
  left:165px;
  top:0;
  position:relative;
  text-align:left;
  padding:0;
  text-transform:uppercase;
  display:block;
  float:left;
  line-height:25px;
  letter-spacing:1px;
  width:100%;
}
#charlimitinfo span{
  color:#FDC82F;
}
#charlimitinfo strong{
  color:#FDC82F;
  font-weight:normal;
  line-height:25px;
  padding:0 0 0 20px;
  background: url("../images/contact/warning_sml.gif") 0 0 no-repeat;
}
#charlimitinfo strong span{
  color:#FFF;
  font-size:15px;
}
#state_list {
  margin:0;
}
#enquiry_call_to_action {
  margin-top:0;
  margin-left:246px;
}
/* This is a hack for the FORM inside FORM problem in IE8 */
#enquiry_call_to_action { margin-top /*\**/:-90px\9 }
.ContactForm {
  border-width:1px 0;
  border-color:#3D3A39;
  border-style:solid;
  float:left;
  padding:15px 0;
  width:502px;
  position:static;
  margin:0;
}
.ContactInputReg:focus {
  color:#FDC82F;;
}
.ContactFormRow {
  width:502px;
  margin-bottom:2px;
  /*overflow:hidden;*/
}
.ContactFormRow p{
  color:#988F86;
  font-size:10px;
  line-height:15px;
  padding:5px 100px 8px 165px;
  float:left;
}
.ContactFormRow h3{
  padding:0px 100px 6px 165px;
  float:left;
}
.ContactFormCol {
  clear: both;
  color: #988F86;
  font-family: 'AkkuratRegular',sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 25px;
  padding: 3px 0;
  width: 502px;
  position:relative;
}
.ContactFormCol label {
  display: block;
  float: left;
  margin-right: 10px;
  text-align: right;
  width: 155px;
}
/*.ContactFormCol span {
  color:red;
  padding-left:5px;
  vertical-align:middle;
}*/
.ContactInputReg {
  font-weight:normal;
  font-style:normal;
  line-height:25px;
  font-family:'AkkuratRegular', sans-serif;
  font-size:13px;
  color:#988F86;
  width:295px;
  height:25px;
  padding:0 6px;
  margin:0;
  border:0;
  float:left;
  background:url(../images/contact/contact_textfield_bg.gif) 0 0 no-repeat;
}
/* Safari 3 CSS Hack 
@media screen and (-webkit-min-device-pixel-ratio:0) {
      .ContactInputReg {
      width:307px;
      padding:0 6px
      }
    }*/
textarea.ContactInputReg {
  font-weight:normal;
  font-style:normal;
  line-height:17px;
  font-family:'AkkuratRegular', sans-serif;
  font-size:13px;
  color:#988F86;
  width:295px;
  padding:4px 6px;
  height:67px;
  float:left;
  background:url(../images/contact/contact_textarea_bg.gif) 0 0 no-repeat;
  border:0;
  resize:none;
  overflow:hidden;
  overflow-y:hidden;
  overflow-x:hidden; 
}
/* Safari 3 CSS Hack 
@media screen and (-webkit-min-device-pixel-ratio:0) {
      textarea.ContactInputReg {
      width:307px;
      padding:0 6px
      }
    }*/
.ContactForm input.error, .ContactForm textarea.error {
  background-position:left bottom;
  overflow:hidden;
}
label.error {
  color:#FDC82F;
  font-size:11px;
  left:165px;
  top:0;
  position:relative;
  text-align:left;
  width:300px;
  padding:0 0 0 20px;
  text-transform:uppercase;
  background: url("../images/contact/warning_sml.gif") 0 6px no-repeat;
  float:left;
}
label.errorRadiobtn {
  color:#FDC82F;
  font-size:11px;
  right:0;
  top:0;
  position:absolute;
  text-align:left;
  width:180px;
  padding:0 0 0 20px;
  text-transform:uppercase;
  background: url("../images/contact/warning_sml.gif") 0 6px no-repeat;
  float:right
}
*:first-child+html label.errorRadiobtn {width:160px;}

#ServerMsgContainer {
 float:left; 
}
#ServerMsgContainer.emailFailure {
  width:383px;
  margin:20px 0 0 31px;
  padding:10px 10px 5px 45px;
  background:#2B2B2B url(../images/contact/warning.png) 0 0 no-repeat;
  border-width:1px;
  border-style:solid;
  border-color:#191919 #3C3C3C #3C3C3C #191919;
  float:left;
}
#ServerMsgHeader { 
  font-weight:normal;
  font-style:normal;
  line-height:17px;
  font-family:'Akkurat-BoldRegular', sans-serif;
  font-size:13px;
  padding:0 0 4px;
  margin:0;
  letter-spacing:1px;
  color:#FDC82F;
  text-transform:uppercase;
}
#ServerMsgMessage {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-style:normal;
  line-height:14px;
  font-size:11px;
  padding:0 0 10px;
  margin:0;
  color:#988F86;
}
#ServerMsgContainer.emailSuccess {
  width:383px;
  margin:20px 0 0 31px;
  padding:10px 10px 5px 45px;
  background:#2B2B2B url(../images/common/success_icon.png) 0 0 no-repeat;
  border-width:1px;
  border-style:solid;
  border-color:#191919 #3C3C3C #3C3C3C #191919;
  float:left;
}
.ContactForm #submit{
  float:right;
  margin:10px 30px 0 0;
}
.ContactForm .loader {
  float:right;
  margin:10px 10px 0 0;
}
.ContactForm fieldset {
  width:180px;
}
.ContactForm fieldset label.error {
  color:#FDC82F;
  font-size:11px;
  left:0;
  top:0;
  position:relative;
  text-align:left;
  width:200px;
  padding:0 0 0 20px;
  text-transform:uppercase;
  background: url("../images/contact/warning_sml.gif") 0 6px no-repeat;
}
fieldset #state-button {
 float:left; 
}













































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
