/* Contact Page Screen CSS Document */

/* -- Contact Details -- */
.address { margin: 0 0 6px 0; padding-left: 30px; background: url(../../images/contact_icon_address.gif) top left no-repeat;
    height: auto !important; height: 20px; min-height: 20px; }

.telephone { margin: 0 0 6px 0; padding-left: 30px; line-height: 1.2em; font-size: 110%; font-weight: bold; background: url(../../images/contact_icon_telephone.gif) top left no-repeat;
    height: auto !important; height: 20px; min-height: 20px; }

.email { margin: 0 0 0 0; padding-left: 30px; line-height: 1.4em; background: url(../../images/contact_icon_email.gif) top left no-repeat;
    height: auto !important; height: 20px; min-height: 20px;}
.email a { text-decoration: none; }

.registered-address { width: 190px; float: left; }
.registered-address p { font-size: 70%; margin: 0; }
.registered-info { width: 150px; float: left; }
.registered-info p { font-size: 70%; margin: 0; }


/* -- Contact Form  -- */

.column-265 { width: 265px; float: left; } /* 50/50 split */

.column-435 { width: 435px; float: left; } /* mailing list / submit split */
.column-95 { width: 95px; float: left; }

.form-field-265 { width: 265px; background: url(../../images/form_field_265_bottom.gif) bottom left no-repeat; }
.form-field-265 .form-field-label { width: 75px; float: left; background: url(../../images/form_field_265_top.gif) top left no-repeat; text-align: right; }
.form-field-265 .form-field-label label { margin: 0 10px 0 0; padding: 0; font-size: 70%; line-height: 2em; color: #525051;}
.form-field-265 .form-field-input { width: 188px; float: left; padding: 1px; background: url(../../images/form_field_265_top.gif) top right no-repeat; }
.form-field-265 .form-field-input input { width: 184px; float: left; border: 0; margin: 0; padding: 2px; background-color: #fff; font-size: 70%; color: #525051; }

.selected-265 { background: url(../../images/form_field_265_bottom_selected.gif) bottom left no-repeat; }
.selected-265 .form-field-label { background: url(../../images/form_field_265_top_selected.gif) top left no-repeat; }
.selected-265 .form-field-input { background: url(../../images/form_field_265_top_selected.gif) top right no-repeat; }

.form-field-540 { width: 540px; background: url(../../images/form_field_540_bottom.gif) bottom left no-repeat; }
.form-field-540 .form-field-label { width: 75px; float: left; background: url(../../images/form_field_540_top.gif) top left no-repeat; text-align: right; }
.form-field-540 .form-field-label label { margin: 0 10px 0 0; padding: 0; font-size: 70%; line-height: 2em; color: #525051;}
.form-field-540 .form-field-input { width: 463px; float: left; padding: 1px; background: url(../../images/form_field_540_top.gif) top right no-repeat; }
.form-field-540 .form-field-input textarea { width: 459px; height: 65px; float: left; border: 0; margin: 0; padding: 2px; background-color: #fff; font-size: 70%; color: #525051; resize: none; }

.selected-540 { background: url(../../images/form_field_540_bottom_selected.gif) bottom left no-repeat; }
.selected-540 .form-field-label { background: url(../../images/form_field_540_top_selected.gif) top left no-repeat; }
.selected-540 .form-field-input { background: url(../../images/form_field_540_top_selected.gif) top right no-repeat; }

.form-field-mailinglist{ width: 435px; background: url(../../images/form_mailinglist_bottom.gif) bottom left no-repeat; }
.form-field-mailinglist .form-field-label { width: 402px; float: left; background: url(../../images/form_mailinglist_top.gif) top right no-repeat; }
.form-field-mailinglist .form-field-label label { margin: 0 0 0 0; padding: 0; font-size: 70%; line-height: 2em; color: #525051;}
.form-field-mailinglist .form-field-input { width: 13px; float: left; padding: 4px 10px; background: url(../../images/form_mailinglist_top.gif) top left no-repeat; }
.form-field-mailinglist .form-field-input input { width: 13px; height: 13px; margin: 0; }


.panel-560-lightbeige .panel-body-thankyou { width: 560px; padding: 0; background: url(../../images/content/contact/thankyou.jpg) #f1eee5 top left no-repeat ;
height: auto !important; height: 180px; min-height: 180px;}
.panel-560-lightbeige .panel-body-thankyou p { display: none; visibility: hidden; }


/* -- Location Map -- */
#locationmap { width: 538px; height: 278px; overflow: hidden; border: 1px solid #d2c6aa; background: url(../../images/content/contact/location_map.gif) top left no-repeat; }
