/** {
	margin:0;
	padding:0;
}*/
body {
	text-align:center;
	/*font:12px Helvetica, Arial, sans-serif;*/color:#444;
	background:#FDF8E5 url(../img/layout/blue_body_bg.jpg) repeat-x 0 0;
}

#outer {
	width:756px;
	margin:0 auto;
	text-align:left;
}
/***HEAD***/
#head {
	background:#A3C4D5 url(../img/layout/blue_bg_top.jpg) no-repeat 0 bottom;
	min-height:106px;
	padding:0 3px;
	position:relative;
}
#head h1  {
	width:205px;
	height:71px;
	overflow:hidden;
	margin:0;padding:0;
}
#head h1 a {
	display:block;
	background:#A3C4D5 url(../img/layout/logo.jpg) no-repeat 0 0;
	height:0;
	overflow:hidden;
	padding-top:71px;
	width:205px;
	color:#A3C4D5;
}
/***HEAD END***/

/***CONTENT***/
#content {
	width:756px;
	background:#FDF8E5 url(../img/layout/blue_bg_frame.jpg) no-repeat 0 0;
	min-height:459px;
}
.view {
	width:710px;
	padding:10px 23px;
}
/***CONTENT END***/

/***FOOTER***/
#footer {
	background:#A5CB38 url(../img/layout/grass_gradient_bg.jpg) repeat-x 0 top;
	min-height:115px;
	border-bottom:5px solid #ccc;
}
#footer .inner {
	width:756px;
	margin:0 auto;
	text-align:left;
	background:#A5CB38 url(../img/layout/grass.jpg) repeat-x 0 0;
	min-height:115px;
	position:relative;
}
#footer .nav {
	/*background:#A5CB38 url(../img/layout/grass.jpg) repeat-x 0 0;
	min-height:115px;*/
}
#footer .table {
	position:absolute;
	z-index:1;
	bottom:10px;
	left:90px;
	width:189px;
	height:200px;
	overflow:hidden;
	background:transparent url(../img/layout/table_1.png) no-repeat 0 bottom;
}
#footer .showcase {
	padding: 30px 0 40px 5px;
	text-align:center;
}
#footer .showcase h1 {
	text-align:left;
	font-size:1.6em;
	text-transform:none;
	color:#fff;
	padding:0 0 5px 20px;
}
#footer .showcase img {
	border:1px solid #cbdbe1;
	margin: 0px 5px;
}
.credit {
	width:756px;
	margin:0 auto;
	text-align:right;
	background:#fff;
	color:#666;
}
/***FOOTER END***/

/***VIEWS***/
.view .items {
	display:block;
	width:710px;
	min-height:100px;
	padding-bottom:75px;
}
.view .items_1 {
	display:block;
	float:left;
	width:395px;
	min-height:100px;
	padding-bottom:85px;
}
.view .items_2 {
	display:block;
	float:right;
	width:303px;
	min-height:100px;
	margin-bottom:10px;
}
.pages .view .items, .pages .view .items_1,
.why .view .items_1,
.about .view .items,
.enquire .view .items,
.contact .view .items
{
	padding-bottom:20px;
}
/*HOME*/
.home {
	width:723px;
	padding:10px 10px 10px 23px;
}
.home .items_2 {
	display:block;
	float:right;
	width:303px;
	min-height:100px;
	padding-bottom:0;
	margin-bottom:0;
}
.home .item {
	margin:0 0 10px;
}
.home .bluebox_icon  {
	width:194px;
	min-height:52px;
	background:#cbdbe1 url(../img/layout/bluebox_icon.png) no-repeat 4px center;
	margin:0 0 7px 0;
}
.home .bluebox_icon p {
	padding:5px 5px 5px 55px;
	margin:0;
}
.home .bluebox p {
	margin:0;padding:5px 0;font-size:1.4em;line-height:1.2;
	color:#666;
}
.home .blackboard {
	width:309px;
	padding:10px 0 0;
	margin:0;
	color:#fff;
}
.home .blackboard h2 {
	background:transparent url(../img/layout/blackb_top.png) no-repeat 0 0;
	height:0;
	overflow:hidden;
	margin:0;padding:0;
	padding-top:82px;
	width:309px;
	color:#fff;
}
.home .blackboard h3 {
	color:#fff;
	margin:1em 0 0;
}
.home .blackboard p {
	padding:0 5px 0 10px;
}
.home .blackboard .item {
	background:transparent url(../img/layout/blackb_bg.png) repeat-y 0 0;
	width:232px;
	padding:10px 42px 30px 35px;
	margin:0;
	min-height:190px;
}
.home .blackboard a.more {
	display:block;
	background:transparent url(../img/layout/blackb_bottom.png) no-repeat 0 0;
	height:0;
	overflow:hidden;
	padding-top:117px;
	width:309px;
	color:#fff;
}
/*WHY*/
.why .view {
	/*width:710px;
	padding:10px 23px;*/
	width:733px;
	padding:10px 0 10px 23px;
}
.why .items_2 h1 {
	padding:10px 0;
	margin:0;
	font-size:1.7em;
	padding:20px 23px 0px 23px;
}
.why .items_2 h2 {
	font-size:1.5em;
}
.why .items_2 {
	width:326px;
	padding:0px 0 0px 0;
	border-bottom:5px solid #CCC;
	background:transparent url(../img/layout/picnic_blanket_b.png) no-repeat 0 0;
}
.why .items_2 .item {
	border-left:1px solid #CBDBE1;
	padding:20px 23px 10px 23px;
	background:#CBDBE1
}
/*GALLERY*/
.gallery .item {
	width:200px;
	text-align:center;
	float:left;
	padding:10px 0 5px;
}
.gallery .item ul, .gallery .item ul li {
	list-style-type:none;
	margin:0;padding:0;
}
.gallery .item h2 {
	margin:0;padding:0;
}
/***VIEWS END***/

/***NAVIGATION***/
#head .nav {
	text-align:right;
	position:absolute;
	bottom:5px;
	right:15px;
}
#head .nav ul {
	list-style-type:none;
	float:right;
	width:auto;
	margin:0;padding:0;
}
#head .nav ul li {
	margin:0;
	padding:0 3px 0;
	float:left;
}
#head .nav ul li a {
	background:#cbdbe1;
	padding:7px 12px 3px;
	margin-top:3px;
	float:left;
	border-top:1px solid #83a7bc;
	color:#5b7584;
	font-size:1.4em;line-height:1.1;
	text-decoration:none;
}
#head .nav ul li a:hover, #head .nav ul li a.active:hover,
.pages #head a.nav_homepage, .about #head a.nav_about, .why #head a.nav_why, .menu #head a.nav_menu, .enquire #head a.nav_enquire, .contact #head a.nav_contact, .gallery #head a.nav_gallery
{
	background:#83a7bc;
	border-bottom:3px solid #83a7bc;
	border-top:1px solid #83a7bc;
	margin-top:0px;
	color:#fff;
	
}
#footer .nav {
	position:absolute;
	bottom:10px;
	right:15px;
	width:auto;
	height:auto;
}
#footer .nav ul {
	list-style-type:none;
	width:auto;
	margin:0;padding:0;
}
#footer .nav ul li {
	margin:0;
	padding:0 8px 0;
	float:left;
	border-right:1px solid #efefef;
	line-height:1em;
}
#footer .nav ul li.last {
	border-right:0px none;
}
#footer .nav ul li a {
	color:#fff;
	text-decoration:none;
	
}
#footer .nav ul li a:hover, #footer .nav ul li a.active:hover,
.pages #footer a.nav_homepage, .about #footer a.nav_about, .why #footer a.nav_why, .menu #footer a.nav_menu, .enquire #footer a.nav_enquire, .contact #footer a.nav_contact, .gallery #footer a.nav_gallery
{
	color:#efefef;
	text-decoration:underline;
}
/***NAVIGATION END***/

/***LINKS***/
a {
	color:#B43222;
}
a:hover {
	color:#999;
	text-decoration:none;
}
a.btn_why {
	display:block;
	float:left;
	background:#fff url(../img/layout/button_why.jpg) no-repeat 0 0;
	height:0;
	overflow:hidden;
	padding-top:41px;
	width:194px;
	color:#fff;
}
a.btn_why:hover {
	background:#fff url(../img/layout/button_why.jpg) no-repeat -2px -2px;
	border:2px solid #ccc;padding-top:37px;width:190px;
}
a.btn_enquire {
	display:block;
	float:right;
	background:#fff url(../img/layout/button_enquire.jpg) no-repeat 0 0;
	height:0;
	overflow:hidden;
	padding-top:41px;
	width:194px;
	color:#fff;
}
.menu a.btn_enquire {
	margin:0px 15px 25px;float:none;
}
a.btn_enquire:hover {
	background:#fff url(../img/layout/button_enquire.jpg) no-repeat -2px -2px;
	border:2px solid #ccc;padding-top:37px;width:190px;
}
.home .blackboard h3 a {
	color:#fff;	
}
.home .blackboard h3 a:hover {
	color:#efefef;
	text-decoration:none;
}
.credit a {
	color:#666;
	text-decoration:none;
}
.credit a:hover {
	text-decoration:underline;
}
.credit a:hover span {
	color:#941410;
}
/***LINKS END***/
/***FORMS***/
/*ENQUIRE*/
#ClientAddForm table.menu, #EnquireAddForm table.menu {
	border-collapse:collapse;
	display:none;
		
}
.group_function, .group_client, .group_menuselect, .group_guests {
	width:310px;
	margin:0 0 30px;
}
.group_menu {
	margin:0 0 30px;
}
td.group_title {
	width:50%;	
}
td.group_cost {
	width:30%;	
}
td.group_quote {
	width:20%;
	text-align:right;	
}
td.group_quote input {
	border:0px solid #ccc;
	background:transparent;
	padding:0;
	width:auto;
	text-align:right;
}
#ClientAddForm td h4, #EnquireAddForm td h4 {
	margin:0;	
}
#ClientAddForm th h5, #EnquireAddForm th h5 {
	margin:0;
}
#ClientAddForm .menuSum, #EnquireAddForm .menuSum {
	margin:0 0;
	font-size:1.3em;
	text-align:right;
}
#ClientAddForm .menuSum span, #EnquireAddForm .menuSum span {
	color:red;
}
div.text input, select, textarea {
	width:300px;
	padding:2px;
	border:1px solid #ccc;	
}
select.dateselect {
	width:auto;
	padding:0 2px;
}
div.text, div.select, div.textarea, .menugroup {
	padding-bottom:7px;	
}
div.text label, div.select label, div.textarea label {
	display:block;
}
label.error {
	color:red;
	display:block;
}
div.text input.error, select.error, textarea.error {
	border:1px solid red;
}
.hideMe {
	
}

/***IMG***/
img.fright, .img_f img {
	background:#cbdbe1;
	padding:8px;
	margin-left:5px;
}
.img_f img {
	display:block;
	margin-bottom:8px;
}
/***IMG END***/

/***FORMS END***/
/***GENERAL***/
.clearfloat {
	clear:both;
	width:100%;
	height:1px;
	background:transparent;
	overflow:hidden;
}
.fleft {
	display:block;
	float:left;
}
.fright {
	display:block;
	float:right;
}
.bluebox, #flashMessage {
	background:#cbdbe1;
	padding:5px;
	margin:0 15px 10px 5px;
}
#flashMessage {
	border:1px solid green;text-align:center;
	font-size:1.4em;line-height:1.2;
	padding:10px;
}
.small {
	font-size:0.9em;color:#666;
}
.c {text-align:center;}
.l {text-align:left;}
.r {text-align:right;}
.j {text-align:justify;}
/***GENERAL END***/

.highlight {background:#ffff70;}
 */
