
/* checklists starts */
.contact-right .checklist li {
	background: none;
	padding-left: 0;
}

.contact-right .row .checklist {
border: 1px solid #ECB867;
list-style: none;
height: 9em;
overflow: auto;
width: 16em;
}

.contact-right .row .checklist, .checklist li {
margin-left: 0;
padding: 0;
}

.contact-right .row .checklist label {
display: block;	
}

.contact-right .row .checklist label:hover, .checklist label.hover {
background: #777;
color: #fff;
}

* html .contact-right  .checklist label { height: 1%; }

/* checklist 2 */

.contact-right .row .cl2 {
background: #FFEFD4;
color: #4a4a4a;
font: 12px/14px Arial, Verdana, sans-serif;
margin:26px 0 0px 139px;
width:228px;
}

.contact-right .row .cl2 input {
vertical-align: middle;
margin:2px 10px 0 5px;
padding:1px 0px 0 2px;
border:1px solid #ccc;
}

.contact-right .row .cl2 label {
	border-bottom: 1px dashed #ECB867;
	margin:0;
	padding:2px 0 2px 0;
	text-align:left;
	width:208px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contact-right .row .cl2 label:hover, .row .cl2 label.hover {
background: #620505;
color: #fff;
padding:2px 0 2px 0;
}

.contact-right .row .cl3{
background: #FFEFD4;
color: #000;
font: 12px Arial, Verdana, sans-serif;
width: 230px;
text-align:left;
margin:20px 0 0 51px;
float:left;
}

.contact-right .row .cl3 input { 
vertical-align: middle;
margin:2px 10px 0 5px;
padding:1px 0px 0 2px;
border:1px solid #ccc;
}

.contact-right .row .cl3 label {
	border-bottom: 1px dashed #ECB867;
	margin:0;
	padding:2px 0 2px 0;
	text-align:left;
	width:208px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contact-right .row .cl3 label:hover { 
background: #620505;
color: #fff;
padding:2px 0 2px 0;
}

.contact-left {
float:left;
width:230px;
font:normal 12px Arial, Verdana, sans-serif;
margin:20px 0 0 0;
}

.contact-left b{
margin:0px 0 0 40px;
color:#4a4a4a;
}

.contact-left p{
margin:10px 0 0 40px;
color:#4a4a4a;
}

.contact-right {
float:left;
width:484px;
margin:20px 0 0 0;
border-left:1px dashed #D79D21;
}

.contact-right p, .recipe-form p{
margin:10px 0 0 20px;
color:#4a4a4a;
}

.contact-right .row{
float:left;
color:#4a4a4a;
}

.contact-right .row label, .recipe-form  .row label{
	float:left;
	width:100px;
	text-align:right;
	color:#4a4a4a;
	font:normal 12px Arial, Verdana, sans-serif;
	margin-top: 12px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
}

.contact-right .row p, .recipe-form .row p{
	float:left;
	text-align:right;
	color:#4a4a4a;
	font:normal 12px Arial, Verdana, sans-serif;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
}

.contact-right input, .recipe-form input{
	float:left;
	border:1px solid #ECB867;
	padding:4px;
	letter-spacing:1px;
	background-color:#FBF5EC;
	color:#4a4a4a;
	height: 13px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.contact-right textarea, .recipe-form textarea{
float:left;
border:1px solid #ECB867;
margin:20px 0 0 139px;
letter-spacing:1px;
color:#4a4a4a;
background-color:#FBF5EC;
width:219px;
height:50px;
}

.contact-right .row .submit, .recipe-form .row .submit {
float:left;
margin:20px 15px 0 150px;
height:30px;
}

.contact-right .row .reset, .recipe-form .row .reset{
	float:left;
	height:30px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.contact-right .enquiry, .recipe-form .enquiry {
position:relative;
left:30px;
}

.contact-right .row1 p, .recipe-form .row1 p{
float:left;
color:#4a4a4a;
font:normal 12px Arial, Verdana, sans-serif;
}
.contact-right .error, .recipe-form  .error {
color:#4a4a4a;
font:bold 15px Arial, Verdana, sans-serif;
margin:0 0 0 23px;
color:#C80000;
}


