form {
	margin:0px;
	padding:0px;
}
.basket {
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
}
.basket a {
	color:#ffff00;
	text-decoration:none;
}
.basket a:hover {
	color:#ffffff;
	text-decoration:none;
}
.en-head {
	color:#fb8120;
	font-size:18px;
	padding-bottom:2px;
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Trebuchet MS, Arial;
	text-align:left;
}
.enq-headm {
	color:#000000;
	font-size:12px;
	font-family:arial;
}
.enq-head b {
	font-size:13px;
}
.enq-addmore {
	background:url('gifs/zero.gif');
	font-size:12px;
	color:#0000ff;
	font-family:arial;
	border: 1px solid #FFFFFF;
	width:85px;
	text-decoration:underline;
}
.enq-addmore:hover {
	color:#000;
	text-decoration:none;
}
.en-com {
	color:#000;
	font-size:12px;
	background-color:#eae9e9;
	padding:4px 4px 8px 4px;
	margin-bottom:1px;
	font-family:arial;
}
table.cart {
	font-family:arial;
	font-size: 12px;
}
table.cart th {
	text-align: left;
	padding: 5px;
	background: #e8f0f9;
	color: #3f3f3f;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
table.cart th.enq-last1 {
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
}
table.cart td {
	padding: 5px;
	vertical-align:top;
	background: #f9f9f9;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
table.cart td.enq-last {
	border-bottom: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	font-family:arial;
	font-size:11px;
}
table.cart td.enq-last a {
	color:#000000;
	text-decoration:none;
}
table.cart td.enq-last a:hover {
	color:#000000;
	text-decoration:none;
}
.en-rem {
	background:#fff;
	border:1px #ccdabc solid;
	font-family:arial;
	font-size:12px;
	margin:0px;
}
.en-bg4 {
	background-color:#eae9e9;
}
.en-em {
	font-size:12px;
	color:#000;
	font-family:arial;
	padding:7px 0px 4px 13px;
	height:19px;
}
.enq-line {
	background-color:#e5e5e5;
	height:1px;
	font-family:arial;
	font-size:12px;
}
.enq-color1 {
	background-color:#f9f9f9;
	padding:12px 12px 5px 12px;
}
.enq-textarea {
	background-color:#FFFFFF;
	border:1px solid #c6dcf1;
	width:578px;
	font-family:arial;
	font-size:12px;
}
.enq-status {
	font-family:arial;
	font-size:11px;
}
.enq-text {
	font-size:12px;
	color:#000000;
	padding-top:9px;
	font-family:arial;
}
.enq-color3 {
	padding:3px 0px 3px 0px;
	font-family:arial;
	font-size:12px;
}
.enq-text3 {
	font-size:11px;
	color:#000000;
	padding:5px 0px 2px 0px;
	font-family:arial;
}
.enq-optional1 {
	font-size:11px;
	color:#a4a4a4;
	font-family:arial;
	margin-left:4px;
}
.enq-color4 {
	margin:0px 3px 0px 0px;
}
.prdn3 {
	background-color:#eae9e9;
	font-size:12px;
	color:#000000;
	padding:7px 0px 4px 13px;
	font-family:arial;
	height:19px;
}
.prdn3 b {
	font-size:15px;
}
.dis {
	margin-top:2px;
	background-color:#F9F9F9;
}
.field {
	background-color:#FFFFFF;
	border:1px solid #c6dcf1;
	font-family:arial;
	font-size:12px;
	margin:0px;
}
.dis1 {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.codtn {
	border:1px #f5f4f4 solid;
	border-collapse:collapse;
}
.codtn td {
	border:1px #f5f4f4 solid;
	border-collapse:collapse;
}
.codtn td td {
	border:0px #f5f4f4 solid;
	border-collapse:collapse;
}
.qhd2 {
	font-size:12px;
	color:#000000;
	padding:4px 0px 4px 5px;
	font-family:arial;
	text-align:left;
}
.txtf {
	padding:1px;
	border:1px solid #aed2f3;
	padding-top:2px;
	padding-bottom:2px;
	font-family:arial;
	font-size:12px;
}
.txtfa {
	padding:1px;
	border:1px solid #aed2f3;
	padding-top:2px;
	padding-bottom:2px;
	font-family:arial;
	font-size:12px;
	color:#9e9e9e;
}
.txtfn {
	padding:0px;
	border:1px solid #aed2f3;
	padding-top:2px;
	padding-bottom:2px;
	font-family:arial;
	font-size:12px;
}
.submit {
	background:url('gifs/button-send-enquiry.png') no-repeat;
	color:transparent;
	font-size:0;
	height:70px;
	width:170px;
	cursor:pointer;
	border:0px;
	text-indent:-9999px;
	display:inline-block;
}
/* calander css start */
#calendarDiv {
	BORDER-RIGHT: #005D9E 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #005D9E 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; VISIBILITY: hidden; PADDING-BOTTOM: 20px; BORDER-LEFT: #005D9E 1px solid; WIDTH: 205px; PADDING-TOP: 1px; BORDER-BOTTOM: #005D9E 1px solid; FONT-FAMILY: arial; POSITION: absolute; BACKGROUND-COLOR: #fff}
#calendarDiv SPAN {FLOAT: left}
#calendarDiv IMG {FLOAT: left}
#calendarDiv .selectBox {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px}
#calendarDiv .selectBoxOver {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px}
#calendarDiv .selectBoxTime {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px}
#calendarDiv .selectBoxTimeOver {PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px}
#calendarDiv TD {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px}
#calendarDiv .selectBox {BORDER-RIGHT: #E3F0F9 1px solid; BORDER-TOP: #E3F0F9 1px solid; BORDER-LEFT: #E3F0F9 1px solid; COLOR: #E3F0F9; BORDER-BOTTOM: #E3F0F9 1px solid; POSITION: relative}
#calendarDiv .selectBoxOver {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BACKGROUND-COLOR: #005D9E}
#calendarDiv .selectBoxTime {BORDER-RIGHT: #005D9E 1px solid; BORDER-TOP: #005D9E 1px solid; BORDER-LEFT: #005D9E 1px solid; COLOR: #005D9E; BORDER-BOTTOM: #005D9E 1px solid; POSITION: relative}
#calendarDiv .selectBoxTimeOver {BORDER-RIGHT: #216072 1px solid; BORDER-TOP: #216072 1px solid; BORDER-LEFT: #216072 1px solid; COLOR: #216072; BORDER-BOTTOM: #216072 1px solid; POSITION: relative}
#calendarDiv .topBar {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 16px; BACKGROUND-COLOR: #005D9E}
#calendarDiv .activeDay {COLOR: #ff0000}
#calendarDiv .todaysDate {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 201px; BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 17px; BACKGROUND-COLOR: #E3F0F9; TEXT-ALIGN: center}
#calendarDiv .todaysDate DIV {FLOAT: left}
#calendarDiv .timeBar {RIGHT: 0px; WIDTH: 72px; COLOR: #fff; LINE-HEIGHT: 17px; POSITION: absolute; HEIGHT: 17px; BACKGROUND-COLOR: #E3F0F9}
#calendarDiv .timeBar DIV {FLOAT: left; MARGIN-RIGHT: 1px}
#calendarDiv .monthYearPicker {BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; DISPLAY: none; Z-INDEX: 1000; LEFT: 0px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #005D9E; BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: absolute; TOP: 15px; BACKGROUND-COLOR: #E3F0F9}
#calendarDiv #monthSelect {WIDTH: 70px}
#calendarDiv .monthYearPicker DIV {CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: none; PADDING-BOTTOM: 1px; MARGIN: 1px; CURSOR: pointer; PADDING-TOP: 1px}
#calendarDiv .monthYearActive {COLOR: #E3F0F9; BACKGROUND-COLOR: #005D9E}
#calendarDiv TD {CURSOR: pointer; TEXT-ALIGN: right}
#calendarDiv .topBar IMG {CURSOR: pointer}
#calendarDiv .topBar DIV {FLOAT: left; MARGIN-RIGHT: 1px}
/* calander css end */


form[name="generalfrm"] h4{margin:5px 0 10px; padding:0 10px 5px; border-bottom:2px solid #B4DA02; font:bold 18px/22px "Trebuchet MS" ,Arial; color:#FB8120;}
table.queryform tr.bb1 td{border-bottom:1px solid #C6CBBC; padding:4px 0; text-indent:5px;}
table.queryform tr td.br1{border-right:1px solid #C6CBBC;}
table.queryform tr td label{white-space:nowrap;}
table.queryform tr td input,table.queryform tr td select,table.queryform tr td textarea{float:left; margin-right:8px; border:1px inset #E9DFC0;}
table.queryform tr td span{float:left; text-indent:0px; margin-right:5px; line-height:18px;}
table.queryform tr td input[type="submit"],table.queryform tr td input[type="reset"]{margin:4px 0 0 10px; border:1px solid #C9BFA0; cursor:pointer;}