/* CONTACT STYLES */
#content .contacttype label {
  float: left;
  margin: 0;
  padding: 2px 5px 0 0;
  color: #47332d;
  font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
#content .contacttype select {
  float: left;
}
#content div.contactdetails {
  overflow: hidden;
  margin: 0;
  padding: 30px 200px 30px 10px;
  background-image: url(/imgD/bkg_content_border_light.gif);
  background-position: left top;
  background-repeat: repeat-x;
}
#content .contactdetails form {
  width: 513px;
}




#content div.column1 {
  float: left;
  overflow: hidden;
  width: 214px;
  margin: 0;
  padding: 0 40px 0 0;
}
#content div.column2 {
  float: left;
  overflow: hidden;
  width: 214px;
  margin: 0;
  padding: 0 40px 0 0;
}
#content div.column3 {
  float: left;
  overflow: hidden;
  width: 214px;
  margin: 0;
  padding: 0;
}
#content div.column2-3 {
  float: left;
  overflow: hidden;
  width: 468px;
  margin: 0;
  padding: 0 0 10px 0;
}


/*
TEXT INPUT FIELDS
*/
#content .formfield {
  float: left;
  width: 208px;
  margin: 0 0 5px 0;
  padding: 2px;
  color: #b3a3a3;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 11px;
  background-color: #DFDBDA;
  border: solid 1px;
  border-color: #D1D0CE #E7E6E4 #E7E6E4 #D1D0CE;
}
#content .state,
#content .first {
  float: left;
  width: 98px;
  margin: 0 6px 5px 0;
}
#content .postal,
#content .last {
  float: left;
  width: 98px;
}
#content .formtextarea {
  float: left;
  width: 208px;
  height: 40px;
  margin: 0 0 5px 0;
  padding: 2px;
  color: #b3a3a3;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 11px;
  background-color: #DFDBDA;
  border: solid 1px;
  border-color: #D1D0CE #E7E6E4 #E7E6E4 #D1D0CE;
}
#content .comments {
  clear: left;
  width: 462px;
}
#content .toggle,
#content .filled {
  color: #47332d;
}
/*
SELECT FIELDS
*/
#content .selectlabel {
  float: left;
  width: 50px;
}
#content .formselect {
  float: left;
  width: 214px;
  margin: 0 0 5px 0;
  padding: 1px 2px;
  color: #47332d;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
  font-size: 11px;
  line-height: 1;
  background-color: #DFDBDA;
  border: solid 1px;
  border-color: #D1D0CE #E7E6E4 #E7E6E4 #D1D0CE;
}
div.cmf-skinned-select {
  float: left;
  position: static;
  margin-bottom: 5px;
  background: url(/imgD/bkg_formselect.gif) right 1px no-repeat;
  border: solid 1px;
  border-color: #D1D0CE #E7E6E4 #E7E6E4 #D1D0CE;
}
div.cmf-skinned-text {
    padding: 3px;
}

