/* Parent DIV, automatically generated */
div.basiccontactform,
div.basiccontactform {
	width:580px;
	float:left;
}

/********************/
/***   DIV FORM   ***/
/********************/
div.basiccontactform div.form,
div.fieldcontactform div.form {
	width:580px;
}
/* Intro */
div.basiccontactform div.confirmation,
div.fieldcontactform div.confirmation { 
	font-family: 'Viga', sans-serif;
	font-size:17px;
	line-height:24px;
	color:#8c8c8c;
	text-align:justify;
	margin-bottom:30px;
}
/* Form */
div.basiccontactform div,
div.fieldcontactform div {
	padding:0px;
}
div.basiccontactform label,
div.fieldcontactform label {
	display:block;
	margin:12px 0px 3px 0px; 
}

input.textbox,
textarea {
	font-family:Arial, Helvetica, sans-serif;
	width:560px !important;
	border:solid 1px #d8d8d8;
	padding:3px 8px;
	font-size:12px;
	color:#383838;
}

input.textbox:hover,
textarea:hover {
	border:solid 1px #a5a5a5;
}

input.textbox:focus,
textarea:focus {
	border:solid 1px #9da62c;
}

.button {
	border:none;
	background-color:#9da62c;
	color:#FFF;
	font-family: 'Viga', sans-serif;
	text-transform:uppercase;
	font-size:17px;
	line-height:17px;
	padding:6px 25px 6px 25px;
	margin:20px 0px 0px 0px;
	cursor:pointer;
	font-weight:normal;
	float:right;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.button:hover {
	-webkit-transition-property:background-color;
	-webkit-transition-duration:0.5s;
	-moz-transition-property:background-color;
	-moz-transition-duration:0.5s;
	transition-property:background-color;
	transition-duration:0.5s;
	background-color:#1b1b1b;
}


/* Required */
div.basiccontactform div.required label,
div.fieldcontactform div.required label {
	font-weight:bold;
}
/* Validation */
div.basiccontactform .validator,
div.fieldcontactform .validator {
	background-color:#9da62c;
	color:#fff;
	font-size:11px;
	padding:2px 8px;
}

/* DIV Confirmation ################## */

 /* common class for confirmation div */

div.basiccontactform div.success,
div.fieldcontactform div.success /* additional class for confirmation div if success */
{
}
div.basiccontactform div.error,
div.fieldcontactform div.error /* additional class for confirmation div if error */
{
	color:#CC3300;
}




/* Parent DIV, automatically generated */
div.sendtofriendform {

}

/********************/
/***   DIV FORM   ***/
/********************/
div.sendtofriendform div.form {
    width:312px;
}

/* Intro */
div.sendtofriendform #intro { 
	padding:0px 0px 15px 0px;
}

/* Form */
div.sendtofriendform div {
	padding:4px 0px;
}

div.sendtofriendform label {
	display:block;
	width:120px;
}																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																												

div.sendtofriendform .textbox {
	width:300px;
}

/* Button */
div.sendtofriendform #SendButton {
}

/* Required */
div.sendtofriendform div.required {
	font-weight:bold;
}

/* Validation */
div.sendtofriendform .validator {
	color:#F00;
}


/* DIV Confirmation ################## */

div.sendtofriendform div.confirmation /* common class for confirmation div */
{

}

div.sendtofriendform div.success /* additional class for confirmation div if success */
{
    /*tmp*/
    background-color:Green;
}

div.sendtofriendform div.error /* additional class for confirmation div if error */
{
    /*tmp*/
    background-color:Red;
}

.contact_panel_coords {
	width:300px;
	float:right;
	background-color:#e2e2e2;
	padding:20px 30px;
}
.contact_panel_coords h2 {
	font-size:25px;
	text-transform:none;
	color:#9da62c;
	font-family: 'Viga', sans-serif;
	margin-bottom:5px;
	margin-top:10px;
}
.contact_panel_coords h3 {
	font-family: 'Viga', sans-serif;
	color:#7ebcd1;
	font-size:15px;
	margin-bottom:25px;
}