#cForm { padding: 10px 0px; float: left; margin: 20px 0 10px 0; height: 422px; border-top: solid 1px #B6E3E8; }
#genEnq { margin: 0 0 8px 0; }

#tableForm {
	font-size: 0.8em;
	width: 450px;
	color: #4e4e4e;
}
.fieldBox { width: 200px; }
.commentBox { width: 450px; }
.required { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; }


.fieldBox, .commentBox { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; padding: 2px; }


#tableForm span { font-size: 0.85em; }
.callout {
	padding: 5px;
	background-color: #fff;
	border: 1px solid #666;
	text-align: center;
	font-size: 0.85em;
}
.errorTxt { color: #c40909; font-weight: bold; }

#cInfo { float: left; width: 300px; }
#cLocation { float: right; background: #fff; border: solid 1px #95d3da; padding: 5px; width: 257px; }
#cLocation p { font-size: 0.7em; color: #474747; margin: 0px; }
#cLocation p span { color: #6b9606; }
#cLocation img { margin-bottom: 6px; }
#cFieldset { padding-top: 16px; }

fieldset {
	border: 1px solid #CECBC8;
	padding: 5px 20px 14px 20px;
	margin: 5px 0px 10px 0px;
	width: 580px;
	float: left;
}
legend {
	font-size: 1em;
	color: #5599a7;
	font-weight: bold;
	margin-left: -10px;
	padding: 3px;
	margin-bottom: 10px;
	background-color: #CECBC8;
}
legend span { font-weight: normal; }
fieldset p { margin: 0.6em 0; width: 100%; display: block; }
fieldset label { float:left; width: 34%; display: block; padding-right: 4%; }
fieldset label span { color: #666; font-size: 0.85em; color: #787878; }
fieldset .fieldBox, fieldset .commentBox, fieldset .code { width: 350px; border: solid 1px #7f9db9; padding: 2px; }
fieldset .code { width: 70px; float: left; margin: 1px 0px 0px 10px; }

fieldset .top { margin: 1.4em 0 0.6em 0; }
fieldset input:focus, fieldset textarea:focus { background: #fff0a9; }

input[disabled='disabled'] {
  background: #efefef; }
}
fieldset .disabled { background: #efefef; }

.commentText { font-size: 0.85em; color: #666; padding: 0px 20px 0px 0px; line-height: 1.45em; font-weight: normal; }
.submit { text-align: right; margin-right: 2px; }

#pForm .submit { margin-right: -2px; }
.cDeliver, .cReject { display: block; background: #fff; border: solid 1px #95d3da; padding: 10px 35px; text-align: center; font-size: 0.7em; width: 508px; }
.cReject { color: #c40909; font-weight: bold; }
#antispam { margin-top: 2px; float: left; }
#successful { float: left; color: #99d903; background: url(../images/contact-tick.gif) no-repeat 0 0; text-indent: 37px; display: block; padding: 4px 0px; }

#mapOuter { background: #fff; border: solid 1px #95d3da; padding: 5px; float: left; }
#divider { width: 100%; height: 25px; float: left; border-top: solid 1px #B6E3E8; margin-top: 20px; }
#pContact #left { padding-bottom: 25px; }

/*** Small Business Package **********/

#price { font-size: 1.2em; color: #8fca03; font-weight: normal; margin-top: -15px; }
#price span { font-size: 0.7em; font-weight: bold; }

hr { display: none; }

