/* FORM container*/
#ce-form-container{width:99%}

/* ADDRESS & PHONE */
.ce-address-container ul,
.ce-phone-container ul{list-style-image:none;list-style-position:outside;list-style-type:none}
.ce-address-container ul li,
.ce-phone-container ul li{background:none;padding-left:30px}

/* FORM: Custom Fields */
div.ce-cf-container{margin:0 0 9px 0;}
.ce-radiobox-container,.ce-checkbox-container{overflow: hidden;width: 100%}

/* Required fields + Validation options */
.required{
background-image: url(../images/required_bg.gif) !important;
background-repeat: no-repeat !important;
background-position: top right !important;}
.invalid, input.invalid{border-color:#FF0000 !important}
label.requiredField{font-weight:bold}

label.cf-label{display:block}
/* Add labels to the left instead of on top */
/* label.cf-label{float:left;width:90px} */
.disabled_field{background-color:#f5f5f5}

#component-contact-enhanced td{vertical-align:top}

/* Map styling*/
#ce_map_canvas{width:100%;height:250px}
#ce_map_container{width:100%;border:6px solid #CCCCCC}

/* Contact: Extra Field */
.ce-contact-ef label{display:block;float:left;font-weight:bolder;width:150px}
.ce-contact-ef{padding:0 0 10px 0}

/* Sidebar */
.ce-sidebar{vertical-align:top}

/* Button */
.ce-button-container{clear:both}

/* Captcha */
.captcha-container{display:block;clear:both}

/* Email Copy  */
.ce-contact-email-copy-container{display:block;clear:both} 

/* Message box */
div.ce-message-container{clear:both}
div.ce-message{font-weight:bold;padding:5px 0 5px 0}
div.ce-error{color:#A90F1E}
