body {
 margin:0;
 padding:0;
 background: url(images/bg.jpg) repeat-x 0 0;
 color: #3e4241;
 text-align:left;
 font-family: arial,helvetica,sans-serif;
 font-size: 12px;
 height:100%;
 min-height:100%;
 }
 
#holdall {
	width: 906px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
}
 
 #header {
 margin:0;
 padding:0;
 width:906px;
 background:#ffffff;
 }
 
 #content {
 margin:15px 10px 0 40px;
 padding:0;
 width:856px;
 background:#ffffff;
 }
 
 #left-col {
 margin:0;
 padding:0;
 width:160px;
 postion: relative;
 float: left;
 background:#ffffff;
 }
 
 #centre-col {
 margin:0 16px 0 16px;
 padding:0;
 width:395px;
 postion: relative;
 float:left;
 background:#ffffff;
 }
 
 #right-col {
 margin:0;
 padding:0;
 width:265px;
 float:right;
 background:#ffffff;
 }
 
 #two-col {
 margin:0 0 0 0;
 padding:0;
 width:676px;
 postion: relative;
 float:right;
 background:#ffffff;
 }
 
 .clear{
    clear:both;
}

img {
border:none;
}

h1 {
font-size: 20px;
color:#f54400;
}

h3 {
font-size: 14px;
}

p {
line-height:1.6em;
}

li {
line-height:1.6em;
}

a {
text-decoration: underline;
color: #89b0cd;
}

a:visited {
text-decoration: underline;
color: #89b0cd;
}
 
a:hover {
text-decoration: none;
color: #89b0cd;
}
 
 /* MENU */
 
 #menu {
 margin:0 0 0 0;
 padding:0;
 width:158px;
 font-size:100%;
 }

#menu dl {
	padding: 0;
	margin: 0;
}

#menu dt {
	padding: 0;
	margin: 0;
}

#menu dt a:link, #menu dt a:visited, #menu dt a:active {
	color: #636363;
	display: block;
	width: 125px;
	background: transparent;
	text-decoration: none;
	line-height: 1.3em;
	margin: 6px 0 6px 0;
	padding: 0 0 0 10px;
}

#menu dt a:hover  {
	color: #266787;
	background: transparent;
}

td.menubg{
background:#d7d7d7;
}

/* END MENU */

#arrange-tour {
padding: 18px 0 0 0;
maging:0;
}

td.bluebg{
background:#89b0cd;
}

td.greybg{
background:#606060;
color:#fff;
}

 select,input,textarea {
 font-family: arial,helvetica,sans-serif;
 color: #636363;
 font-size:11px;
 }

#ftr {
 clear:both; /* correctly position in Firefox & Safari */
 padding:60px 20px 30px 20px;
 margin:0;
 text-align:right;
 color:#c4c4c4;
 font-size: 80%;
 background:transparent;
 height:auto;
 }
 
#ftr a {
 color: #c4c4c4;
 text-decoration:underline;
 }
 
 #ftr-logo {
float:left;
text-align:left;
padding:0 0 0 20px;
 }
 
/* park lists from parkleisure.co.uk */

td.list {
color:#006940;
background: #a7d678;
 margin: 0;
 padding: 5px 0 5px 0;
 text-align:center;
 line-height:2.2em;
 }
 
td.list a {
color:#006940;
text-decoration:underline;
 }
 
td.list a:hover {
color:#006940;
text-decoration:none;
 }
 
td.blist {
color:#4b3b19;
background: #ccb773;
margin: 0;
padding: 5px 0 5px 0;
text-align:center;
line-height:2.2em;
 }
 
td.blist a {
color:#4b3b19;
text-decoration:underline;
 }
 
td.blist a:hover {
color:#4b3b19;
text-decoration:none;
 }
 
td.blklist {
color:#fff;
background: #403f3f;
margin: 0;
padding: 5px 0 5px 0;
text-align:center;
line-height:2.2em;
 }
 
td.blklist a {
color:#fff;
text-decoration:underline;
 }
 
td.blklist a:hover {
color:#fff;
text-decoration:none;
 }
 
 td.rlist {
color:#fff;
background: #cb4d4a;
margin: 0;
padding: 5px 0 5px 0;
text-align:center;
line-height:2.2em;
 }
 
td.rlist a {
color:#fff;
text-decoration:underline;
 }
 
td.rlist a:hover {
color:#fff;
text-decoration:none;
 }
 
  td.blulist {
color:#fff;
background: #6c9cc1;
margin: 0;
padding: 5px 0 5px 0;
text-align:center;
line-height:2.2em;
 }
 
td.blulist a {
color:#fff;
text-decoration:underline;
 }
 
td.blulist a:hover {
color:#fff;
text-decoration:none;
 }
 
h2 {
margin:0 0 0 0;
font-size: 110%;
font-weight:bold;
color: #ffffff;
text-align:center;
}
 
/* END park lists from parkleisure.co.uk */ 
