a, checkbox {
	outline:none
	}
.clear {
	clear:both
	}

form {
	margin:0;
	padding:0;
	font-family:Verdana;
	}	

/***************** BLUE BOX with Names, Phone,... **********************************/
.closer {
	margin-left:0px;
	margin-bottom:10px;
	padding:10px;
	padding-top:6px;
	font-family:Verdana;
	font-size: 10px;
	line-height:12px;
	margin-top:4px;
	color:#333A2B;
	background:#E5F9E5;
	}
.closer strong {
	padding-bottom:6px;
	font-family:Verdana;
	font-size: 12px;
	line-height:18px;
	}
.closer span{
	padding-left:2px;
	padding-right:2px;
	font-family:georgia;
	font-weight:bold;
	font-size: 12px;
	}

/***************** FORM INPUTS **********************************/
form input {
	width:186px;
	margin-top:6px;
	margin-bottom:8px;
	margin-left:44px;
	padding:5px;
	font-family:Arial;
	color:#2B3F1E;
	border:1px solid #D0D8CB;
	background:#E5F9E5;
	}
textarea{
	width:176px;
	height:76px;
	margin:0;
	margin-top:6px;
	margin-left:44px;
	padding:10px;
	font-family:Arial;
	font-size:12px;
	color:#2B3F1E;
	border:1px solid #D0D8CB;
	background:#E5F9E5;
	}
fieldset {
	border:0px solid #781351;
	width:600px;
	}

/***************** LABELS for Form Inputs **********************************/
label {
	padding-bottom: 0px;
	padding-left:26px;
	color:#333A2B;
	font-size: 12px;
	text-transform:uppercase;
	}

/***************** LABEL ERROR for Entering requested infos **********************************/
label.error {
	position:absolute;
	margin-top:30px;
	margin-left: -186px;
	padding: 3px;
	color: white;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background:#F72068;
	}

/***************** CHEATING SPAMS **********************************/
input#reqName, input#reqCity, input#reqEmail, textarea#reqMessage {
	display: none;
	}

/***************** SUBMIT BUTTON **********************************/
.submit-button {
	margin-top:-10px;
	width: 79px;
	color:#333A2B;
	padding-bottom:4px;
	padding-left:5px;
	font-size: 14px;
	text-transform:uppercase;
	text-align: center;
	cursor: pointer;
	background:#E5F9E5;
	border:1px solid #D0D8CB;
	}
.submit-button:hover{
	color: #333A2B;
	border:1px solid #A8E281;
	background:white;
	}

/***************** CHECKBOX STYLING **********************************/
.ckbox-label {
	float:left;
	font-family:Verdana;
	font-size: 12px;
	margin-top:4px;
	color:#333A2B;
	width:219px;
	}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(images/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor:pointer;
	}
span.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
	}

