/* HERO */
#hero p					{ width: 230px; }
#hero					{ margin-bottom: 40px; }


#left					{ width: 410px; float: left; margin-right: 40px; }
h2						{ margin-bottom: 13px; }
/* FORM */
#contactForm                    { width: 410px; }
label.error                     { background-color: #a12606; color: #fff;
	display: block; margin-top: -10px; margin-bottom: 5px; font-size: 1.6em; font-family: Gudea; }
.textbox, .textarea				{ margin-bottom: 15px;  background-color: #7D7F72; background-image: url('/images/contact/contact-form-icons.png'); background-repeat: no-repeat; color: #F0F0EF; font-size: 1.8em; transition: background-color 250ms; -webkit-transition: background-color 250ms; -moz-transition: background-color 250ms; -o-transition: background-color 250ms; padding: 8px 10px 8px 48px; width: 352px; border: none; font-family: HelveticaNeue; }
.textarea                       { height: 165px; }
.textbox:hover, .textarea:hover { background-color: #9e9f93; }
.textbox:focus, .textarea:focus { background-color: #3D3E39; }
#name							{ background-position: 10px 5px; }
#email							{ background-position: 10px -45px; }
#phone							{ background-position: 10px -95px; }
#enquiry						{ background-position: 10px -145px; }
#resultsHolder                  { display: none; }
#submitButton					{ width: 135px; padding: 15px 0 17px 0; text-align: center; font-size: 1.8em; }
#loader                         { display: inline; vertical-align: bottom; cursor: pointer; }
#confirmation                   { background: url('../images/global/tick.png') no-repeat left top; padding: 0px 0px 20px 63px; margin-top: 10px; }

#right							{ width: 370px; float: left; }
#right ul li					{ background-image: url('/images/contact/contact-details-icons.png'); background-repeat: no-repeat; background-color: #91BA3C; width: 272px; padding: 23px 18px 23px 80px; margin-bottom: 15px; font-family: HelveticaNeue; font-weight: lighter; color: #fff; }
#phoneNum						{ background-position: 18px 23px; font-family: HelveticaNeueLight!important; font-size: 4em; }
#emailAdd						{ background-position: 18px -85px; font-size: 1.6em; }
#address						{ background-position: 18px -170px; font-size: 2.5em; }