label.error { 
	display: block;
	color: red;                              
	font-size: 11px; 
	font-weight: bold;
}

/*-------------------------------------
FORM CORE
------------------------------------------*/

form#contact fieldset { padding: 10px 25px 10px 10px; margin: 0 auto; border: 0; background-color: #fff; width: 700px; text-align: left; -moz-box-shadow: 0px 0px 10px 1px #d3d3d3; -webkit-box-shadow: 0px 2px 10px 1px #d3d3d3; box-shadow: 0px 0px 10px 1px #d3d3d3; behavior: url(pie.htc);
}

#home-enquiry
{
	height:320px;
	}
	


form#contact input[type="text"], input[type="url"], 
input[type="email"], input[type="tel"], textarea, select { margin: 10px 0 0 5px; padding: 6px; width: 220px; font-family: arial, sans-serif; font-size: 12px; border: 1px solid #ccc; 
background: #f4f4f4;
background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
background: linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}

form#contact textarea { width: 220px; height: 50px; }
form#contact label { display: block; font-size: 13px; color: #666; margin-top: 14px; font-weight: bold; margin-left:10px; }
form#contact label.error { width: 220px; margin: 3px 0 0 0; display: block; color: #cf0101; font-size: 11px; text-align: right; }
form#contact .placeholder { color: #aaa;}
form#contact .button { display: inline-block; padding: 5px 15px; background-color: #ff9e00; border: none; color: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; margin-top: 15px; margin-right: 0; margin-bottom: 0; 
}
form#contact .button:hover { background-color: #fc8500; cursor: pointer; }
form#contact .button:active { margin-top: 16px; background-color: #f08004; cursor: pointer; }


/*-------------------------------------
FORM ENQUIRY CORE
------------------------------------------*/

form#contact2 { /* [disabled]text-align: left; */ float: left; }

form#contact2 fieldset { padding: 10px 25px 10px 10px; margin: 0 auto; border: 0; background-color: #fff; width: 224px; text-align: left; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; behavior: url(pie.htc);}

form#contact2 input[type="text"], input[type="url"], 
input[type="email"], input[type="tel"], textarea { margin: 10px 0 0 5px; padding: 6px; width: 220px; font-family: arial, sans-serif; font-size: 12px; border: 1px solid #ccc; background: #f4f4f4;
background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
background: linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}

form#contact2 textarea { width: 224px; height: 60px; 
}

form#contact2 label { display: block; font-size: 13px; color: #666; margin-top: 10px; font-weight: bold; }

form#contact2 label.error { width: 218px; margin: 3px 0 0 0; display: block; color: #cf0101; font-size: 11px; text-align: right; }

form#contact2 .placeholder {
	color: #aaa;
}

form#contact2 .button { display: inline-block; padding: 5px 15px; background-color: #ff9e00; border: none; color: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; margin-top: 15px; margin-right: 0; margin-bottom: 0; 
}

form#contact2 .button:hover { background-color: #fc8500; cursor: pointer; }

form#contact2 .button:active { margin-top: 16px; background-color: #f08004; cursor: pointer; }
