fieldset {background-color:#F2F2F2; margin-bottom:20px; border:1px solid #1C7420;} 
legend { border:1px solid #1C7420; padding:3px 5px 3px 5px; background-color:#FFFFFF; font-weight:bold;}

.error{ 
/*	background-color: #ffe8e8;*/
}

.notification{ 
	background-color: #a4cf54; 
	padding:10px; 
	color: #fff; 
	border: 1px solid #85a945;
}

.error p, .notification p{ 
	/*background-color:#990000; */
	color:#990000;
	font-weight:bold;
	padding: 3px; 
/*	border: 1px solid #fc6d6d; */
	margin-top: 5px;
}

.enquiryform{
clear:both;
}
.enquiryform table{
width: 300px;
position: relative;
float: left;
padding: 10px;
}
table.col2{
}
.enquiryform table tr td{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
}
div.col1, div.col2{
width:320px;
position: relative;
float: left;
text-align: left;
}
div.col2 fieldset{
	margin-left: 10px;
}
div.col2 table{
	width: 280px;
}
.col2 p{
margin:0;
padding: 5px 10px 10px 10px;
}

.customenquiry
{
	background: url(../imgs/submit_btn.gif) no-repeat;
	height: 34px;
	width: 81px;
	border:none;
	margin-left: 10px;
	margin-top: 10px;
	cursor:pointer;
}
.customenquiry:hover
{
	background: url(../imgs/submit_btn.gif) 0 -34px no-repeat;
}

.enquiryborder {border:1px solid #1C7420;}
.enquiryheaderbgcol {background-color:#E5F7D9;}

.enquiryheader {padding-left:10px;}
.enquiryheader h2 {font-size:1.2em; padding:0px; margin:0px; color:#1C7420; font-weight:bold;}
.enquiryheader p {padding:2px 0px 2px 0px; margin: 0px;}