/* Parent DIV, automatically generated */
div.basiccontactform,
div.basiccontactform {
	width:100%;
	float:left;
}

/********************/
/***   DIV FORM   ***/
/********************/
div.basiccontactform div.form,
div.fieldcontactform div.form {
	width:100%;
}
/* Intro */
div.basiccontactform #intro,
div.fieldcontactform #intro,
div.basiccontactform div.confirmation,
div.fieldcontactform div.confirmation { 
	text-align:justify;
	font-size:1em;
	line-height:1.6em;
	margin:0px 0px 20px 0px;
	background-color:#f2f2f2;
	padding:15px 20px;
	font-style:italic;
	color:#656565;
	display:block;
}
/* Form */
div.basiccontactform div,
div.fieldcontactform div {
	padding:0px;
}
div.basiccontactform label,
div.fieldcontactform label {
	display:block;
	margin:12px 0px 3px 0px; 
}
div.basiccontactform #SendButton {
	text-align:left;
}

.basiccontactform input,
.basiccontactform textbox,
.basiccontactform textarea {
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #d8d8d8;
	padding:3px 8px;
	font-size:12px;
	color:#383838;
	width:100% !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}

input.textbox:hover,
textarea:hover {
	border:solid 1px #a5a5a5;
}

input.textbox:focus,
textarea:focus {
	border:solid 1px #e30613;
}

.button {}
.button:hover {}


/* Required */
div.basiccontactform div.required label,
div.fieldcontactform div.required label {
	font-weight:bold;
}
/* Validation */
div.basiccontactform .validator,
div.fieldcontactform .validator {
	background-color:#b91e27;
	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;
}
