.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		/*WIDTH: 250PX;*/
		BORDER: #000000 1px solid}
		
.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 300PX;
		BORDER: #000000 1px solid}
		
/*******************************************************************/
h1 {
	font-size: 120%;
}

body  {
	background-color: #B6C38B;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 0.8em;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	margin: 0pt;
	padding: 0pt;	
}

#wrapper {
	background-color: #FDFFE6;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	clear: both;
	margin: 0pt auto;
	overflow: hidden;
	width: 750px;
}

/*******************************************************
**** Default
********************************************************/
#header-02 {
	color: #FFFFFF;
	float: left;
	width: 750px;
	height: 250px;
	text-align: right;
}

#header-03 {
	float: left;
	text-align:center;
	font-size: .9em;
	width: 750px;
	height: 40px;
	background-color: #B6C38B;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#header-04 {
	float: left;
	width: 750px;
	height: 30px;
	background-color: #678567;
}

/*---- Top round corner ----*/
#uni-01 {
	float: left;
	width: 370px;
	height: 30px;
	background-color: #FDFFE6;
}

/*---- Bottom round corner ----*/
#centrebox-03 {
	float: left;
	width: 370px;
	height: 30px;
	background-color: #FDFFE6;
}

/**********************************************************
**** 01 - Index
**********************************************************/
#header-01 {
	background-color: #005500;
	color: #FFFFFF;
	float:left;
	height: 50px;
	text-align: center;
	width: 100%; 	
	background: url("images/2008/header/tregonan.jpg");
	padding-top: 4px;
}

#left-01 {
	float: left;
	width: 200px;
	height: 782px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}
#mid-01 {
	float: left;
	line-height: 170%;
	width: 370px;
	height: 630px;
	background-color: #FDFFE6;
	padding: 0px 20px 0px 20px;
}

/************************************************************
**** 02 - Accommodation
*************************************************************/
/* mid = "mid-01" */

#left-02 {
	float: left;
	width: 200px;
	height: 662px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}
/********************************************************
**** 03 - Comments
*********************************************************/
#left-03 {
	float: left;
	width: 200px;
	height: 1072px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}
#mid-03 {
	float: left;
	line-height: 170%;
	width: 370px;
	height: 1040px;
	background-color: #FDFFE6;
	padding: 0px 20px 0px 20px;
}
#right-03 {
	float: right;
	width: 140px;
	height: 1000px;
	background-color: #FDFFE6;
	text-align:center;
}
/*******************************************************
**** 04 - Contact --- Contact-form-done --- Terms & Conditions
*******************************************************/
#left-04 {
	float: left;
	width: 200px;
	height: 590px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}
#mid-04 {
	float: left;
	line-height: 170%;
	width: 510px;
	height: 558px;
	background-color: #FDFFE6;
	padding: 0px 20px 0px 20px;
}

/***********************************************
**** 04b - Terms & Conditions-02
************************************************/
#mid-04b {
	float: left;
	line-height: 170%;
	width: 650px;
	height: 550px;
	margin: 40px;
}

/***********************************************
*** 05 - Location
************************************************/
#left-05 {
	float: left;
	width: 200px;
	height:600px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}
#mid-05 {
	float: left;
	line-height: 170%;
	width: 510px;
	height: 610px;
	background-color: #FDFFE6;
	padding: 0px 20px 0px 20px;
}
#mid-05a {
	float: left;
	line-height: 170%;
	width: 690px;
	height: 1100px;
	background-color: #FDFFE6;
	padding: 0px 20px 0px 40px;
	

}
/****************************************************
*** 06 -  Places of Interest
*****************************************************/
#left-06 {
	float: left;
	width: 200px;
	height: 1600px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}

#mid-06 {
	float: left;
	line-height: 170%;
	width: 500px;
	height: 1568px;
	background-color: #FDFFE6;
	padding: 0px 10px 0px 10px;
}

/****************************************************
*** 07 - Tariff
*****************************************************/
#left-07 {
	float: left;
	width: 200px;
	height: 632px;
	background-color: #678567;
	padding-top: 28px;
	color: #FFFFFF;
}
#mid-07 {
	float: left;
	line-height: 170%;
	width: 340px;
	height: 600px;
	background-color: #FDFFE6;
	padding: 0px 20px 0px 20px;
}
#right-07 {
	float: right;
	width: 140px;
	height: 600px;
	background-color: #FDFFE6;
	text-align:center;
}
/*****************************************
**** 08 - print map
******************************************/
#printmap {
	float: left;
	width: 730px;
	height: 830px;
	background-color: #FDFFE6;
	margin: 5px 10px 5px 10px;
}

/*-- Homepage
------------------------------*/
#centre-04 {
	float: left;
	text-align: center;
	width: 550px;
	height: 120px;
	background-color: #FDFFE6;
}

/******************************************************************/
/*--- RIGHT --------------------------------------------------*/
/******************************************************************/
/*--- Homepage
----------------------*/
#rightbox-01 {
	float: right;
	width: 140px;
	height: 550px;
	background-color: #FDFFE6;
	text-align:center;
}

/***comments***/
#rightbox-01b {
	float: right;
	width: 140px;
	height: 1100px;
	background-color: #FDFFE6;
	text-align:center;
}

/****************************************************************/
/*---BOTTOM ----------------------------------------------------*/
/****************************************************************/
#bottom-01 {
	float: left;
	width: 750px;
	height: 80px;
	text-align:center;
	background-color: #678567;
	color: #FFFFFF;
}

/***********************************************************/
/*----------- class ----------------*/
/***********************************************************/
.content-01 {
	float: left;
	text-align: right;
	width: 160px;
	height: 500px;
	padding: 0px 20px 0px 20px;
}

.content-02 {
	float: right;
	width: 310px;
	height: 500px;
	padding: 0px 20px 0px 20px;
}


/***********************************************************/
/*----------  Corners  -----------------*/
/***********************************************************/
.rndbox {
  background: #C6D9EA;
  width: 23px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #000033;
}
.rndtop {
  background: url(corners/topright.gif) no-repeat right top;
}
.rndbottom {
  background: url(corners/bottomright.gif) no-repeat right top;
}
.rndbottom img {
  display:block;
}

.rndbox p {
  margin: 0 0.4em 0 0.4em;
}


/*****************************************************************/
/*----------  Navigation  -----------------*/
/*****************************************************************/

#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding-top: 7px;
	padding-bottom: 7px;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
#nav li {
	display: inline;
}
#nav a:link, #nav a:visited {
	margin-right: 12px; 
	padding: 5px 5px 2px 5px; 
	color: #000088;
	background-color: #ABBCDE;
	text-decoration: none;
	border-top: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	border-bottom: 2px solid #9195C2;
	border-right: 2px solid #9195C2;	
}
#nav a:hover {
	color: #FFFFFF;
	background-color: #993300;
	border-top: 2px solid #9195C2;
	border-left: 2px solid #9195C2;
	border-bottom: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
}

/*********************************************************************/