/* CONTACT GLOBAL STYLES */
form				{ text-align: left; }
.textbox, .textarea	{ margin-bottom: 20px;  background-color: #A0A0A0; color: #fff; font-size: 1.8em; transition: background-color 250ms; -webkit-transition: background-color 250ms; -moz-transition: background-color 250ms; -o-transition: background-color 250ms;   border: none; }
.textbox			{ padding: 15px 10px; width: 266px; float: left; margin-right: 30px; }
#phone				{ margin-right: 0!important; }
.textarea           { height: 165px; padding: 15px 10px; width: 900px; font-family: "DejaVuSans", Arial, Helvetica, Geneva, sans-serif; }
.textbox:hover, .textarea:hover { background-color: #5d5d5d; }
.textbox:focus, .textarea:focus { background-color: #929292; }
#loader             { display: none; vertical-align: bottom; cursor: pointer; margin-left: 20px; }
#confirmation, #warning { padding: 10px 0px 20px 48px; margin-top: 10px; }
#confirmation       { background: url('../images/global/tick.png') no-repeat left top; }
#warning			{ background: url('../images/global/warning.png') no-repeat left top; }
label.error         { color: #a12606; display: block; margin-top: -10px; margin-bottom: 5px; font-size: 1.6em; }
#resultsHolder      { display: none; }
#results img		{ border: none; }
form .disabled 		{ opacity: 0.5; cursor: none; }
form .button		{ height: 46px; padding: 0 19px; color: #fff; font-size: 1.7em; text-transform: uppercase; background: #B1000B url('../images/global/button-bg.png') repeat-x left top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px border: solid 1px #E40012; clear: both; cursor: pointer;  -webkit-transition: color 250ms; -moz-transition: color 250ms; -o-transition: color 250ms; -ms-transition: color 250ms;}
form .button:hover	{ box-shadow: 0 2px 4px #555; -webkit-box-shadow: 0 2px 4px #555; -moz-box-shadow: 0 2px 4px #555; -o-box-shadow: 0 2px 4px #555; color: #F87677; }
form .button:active	{ box-shadow: inset 0 2px 4px #911302; -webkit-box-shadow: inset 0 2px 4px #911302; -moz-box-shadow: inset 0 2px 4px #911302; -o-box-shadow: inset 0 2px 4px #555; color: #AA0200; }
form span			{ display: block; float: left; width: 286px; float: left; margin-right: 30px;  }
label				{ float: left; display: block; font-size: 1.4em; margin: 0 0 15px 0; }
