@charset "UTF-8";
/* CSS for Global Synthetics - ©2009. Hand crafted by Ulladulla Web Design - www.ulladullawebdesign.com */

/* MAIN LAYOUT */

body			{ background-image: url('../images/home/background.jpg'); }
#header			{ background-image: url('../images/home/header.jpg'); }
#copy			{ float: left; width: 450px; }

/* NAV */

#contact #contactlink	{ color: #6bace0; }

/* CONACT DETAILS */
#column h2 span { background: url('../images/contact/h2.png') no-repeat left top; }
.state			{ border-bottom: solid 1px #202020; padding: 15px 17px 15px 17px; }
.state h3		{ font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #d0a576; }
.state h3 em		{ color: #FFF; font-weight: bold; font-style: normal; }
.state p			{ color: #c8c8c8; font-size: 11px; line-height: 16px; }
.state p a		{ color: #95c0ff; font-weight: bold; }
.state p a:hover	{ color: #FFF; }

/* CONTACT FORM */
#copy h2			{ padding: 10px 0px 10px 40px; background: url('../images/contact/contactform.png') no-repeat left center; }
form				{ background: url('../images/global/listDivider.png') no-repeat left top; border-top: solid 1px #2c7dd1; padding-top: 22px; }
label				{ clear: both; color: #FFF; font-size: 13px; font-weight: normal; display: block; width: 150px; margin-bottom: 3px; float: left; }
.textbox			{ -moz-border-radius: 4px; -webkit-border-radius: 3px; background-color: #2c7dd1; border-width: 0px; width: 290px; color: #9CF; font-size: 14px; font-weight: bold; height: 25px; padding: 3px; margin-bottom: 10px; }
.textarea			{ -moz-border-radius: 4px; -webkit-border-radius: 3px; background-color: #2c7dd1; border-width: 0px; width: 290px; color: #9CF; font-size: 14px; font-weight: bold; height: 85px; padding: 3px; margin-bottom: 10px; }
.textbox:hover, .textarea:hover		{ background-color: #539ae5; }
.textbox:focus, .textarea:focus		{ background-color: #236dba; }
select				{ -moz-border-radius: 4px; -webkit-border-radius: 3px; background-color: #2c7dd1; border-width: 0px; width: 290px; color: #9CF; font-size: 14px; font-weight: bold; height: 25px; padding: 3px; margin-bottom: 10px; }
form label.error	{ color: #ff7185 !important; padding-bottom: 10px; padding-left: 150px; width: 290px;  }
.submit				{ margin-left: 150px; }
.confirmation		{ background: url('../images/contact/confirmation.png') no-repeat left top; padding: 0px 0px 0px 112px; margin: 10px 0px 20px 0px; color: #FFF; }