/*
 * Contact Us Styles
 */


#site-container div#header{
  background: #ff0000 url(/img/contactbg.gif) top left no-repeat !important;
}


#page-content #left-column h4,
#page-content #centre-column h2,
#page-content #centre-column h3,
#page-content #centre-column h4
 {
  color:#ff0000;
}

#page-content #centre-column h3{
border-bottom:solid 1px #ff0000;
}

#page-content #left-column h4{
 background:url(/img/nav/contactarrow.gif) 5px 7px no-repeat;
 padding-left:20px;
 padding-bottom:10px;
 border-bottom:solid 1px #ff0000;
}

div.intro{
  color:#ff0000 !important ;
}

div#left-column ul li,
div#left-column ul li a.current,
div#left-column ul li a:hover{
  color:#ff0000;
}

div#site-container div#footer {
  background:#ff0000;
}


div#site-container #page-content #centre-column{
 width:79% !important;
}
#page-content  #right-column{
  display:none;
}


div#contact-us form {
  margin: 0 0 1em 0;
  padding: 15px;
  color:#555555;
}
div#contact-us form p.fields {
  margin: 0;
}
div#contact-us form p.fields br {
  clear: both;
}

p.error {
  background:#ffcccc;
  border:solid 2px #ff0000;
  color:#ff0000;
  font-size:1.4em;
  padding:10px;
}

p.fields,
div.fields{
 overflow:hidden;
 height:1%;
 padding:10px 0px;
 border-bottom:solid 1px #cccccc
}

div#contact-us form label,
div#contact-us form span.label {
  font-weight: bold;
  margin: 3px 8px 0 0;
}

div#contact-us form label {
  text-align: right;
  float: left;
  width: 115px;
}

div.chkboxfield{
  margin:5px 0px;
  float:left;
  width:25%;
}

div.chkboxfield label{
  font-weight:normal;
  text-align:right;
}

div#contact-us form input.text,
div#contact-us form textarea {
  font-size: 1em;
  float: left;
  margin-bottom: 12px;
  padding: 2px;
  width: 254px;
  w\idth: 250px;
}
div#contact-us form textarea {
  font-family: "courier new", serif;
  margin-bottom: 12px;
  width: 350px;
  height: 120px;
}
div#contact-us form input.submit {
  float:right;
}