body {
	text-align:center;
	background-color: #FCF7E4;
	margin:5px 0 0;
	padding:0;
	}

#frame {
	width:955px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #0066FF;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	}

#mainheader {
	width:955px;
	padding:120px 0px 0px;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/layout/kingfisher_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E0E0E0;
	}

#headernav {
	width:759px;
	height:auto;
	padding:0;
	border: none;
	}

#mainbody {
	width:955px;
	padding:0;
	float:left;
	clear:both;
	background-color: #FFFFFF;
	background-image: url(../images/layout/king-bgrnd.gif);
	}
#minorbody {
	width:754px;
	padding:10px 0 0 5px;
	float:left;
	height: auto;
	background:#ffffff;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
#bodyright {
	width:569px;
	padding:0;
	float:right;
	margin: 0;/*d*/
	height: auto;
	background:#ffffff;
	}

/* Lefthand navigation column 		
#nav {
	margin:0;
	float:left;
	clear:left;
	width: 145px;
	height: 23px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	}*/
#navbuttons {
	width:190px;
	padding:0;
	margin:0;
	float:left;
	clear: left;
	line-height: 18px;
	background:#ffffff;
	}

/* main body single column layout */

#singlecolumn {
	width:788px;
	float:right;
	background:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	}
#containdesc {
	width:500px;
}
#flashcontainer {
	width:759px;
	height: auto;
}

/* main body 3 column layout */
#columncontainer {
	width:759px;
	height: auto;
	padding-top: 9px;
}

#column1 {
	width:250px;
	margin:0;
	float:left;
	background:#ffffff;
	text-align: left;
	padding-top: 0;
	padding-right: 5px;
	padding-left: 5px;
	}
#column1 tr {
	padding:5px 0 0 5px;
}
#column2and3	{
	width:499px;
	padding:0;
	float:right;
	margin:0;
	background:#ffffff;
	}
#column2 {
	width:245px;
	padding:0 0 0 2px;
	margin:0;
	float:left;
	clear: left;
	background:#ffffff;
	}

#column3	{
	width:242px;
	padding:0 5px;
	float:right;
	margin:0;
	background:#ffffff;
	}
#column2and3 td, select, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#column2and3footer	{
	width:500px;
	padding:15px 0 0;
	margin:0;
	float:left;
	clear: left;
	background:#ffffff url(../images/layout/rightline.gif) repeat-y right;
	}

/* Common footer layout */
#mainfooter {
	width:759px;
	float:left;
	padding-left: 0;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #FFFFFF;
	}
#frame #mainbody #singlecolumn .rightimg {
	float: right;
}
#frame #mainbody #singlecolumn .leftimg {
	float: left;
	padding-right: 4px;
}
#frame #mainbody #singlecolumn #bookingconditions p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#printableform{
	width:700px;
}
#footer {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
	padding: 4px;
	font-size: 10px;
	color: #999999;
}
#frame #mainbody #singlecolumn .thmbnailtable {
	border: 1px solid #E0E0E0;
}
