/**
* Last updated $Date: 2005/04/09 409:23:12 $
* by $Author: andy.brockhurst $
*
* This file is $Revision: 1.0 $
* #bf8540 brown
* #8d9f68 green
* #215552 greengrey
**/
@font-face {
	font-family: HelveticaNeue-Thin;
	font-style:  normal;
	font-weight: normal;
	src: url(/skin/include/HELVETI2.eot);
}
@font-face {
	font-family: HelveticaNeue-Bold;
	font-style:  normal;
	font-weight: normal;
	src: url(/skin/include/HELVETI1.eot);
}
@font-face {
	font-family: HelveticaNeue-Roman;
	font-style:  normal;
	font-weight: normal;
	src: url(/skin/include/HELVETI0.eot);
}
html *{margin:0;padding:0;border:0;}
body{font-family: Verdana, Arial, Verdana;font-size: 80%;}
br.clear{clear:both;line-height:0;}
.offscreen{position: absolute;left: -999em;}
body{
	text-align: centre;
}
h1,h2,h3,h4,h5,h6{
    font-family: Verdana, "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
    font-weight: normal;
}
h6{font-size: 100%;}
h5{font-size: 105%;}
h4{font-size: 110%;}
h3{font-size: 130%;}
h2{font-size: 145%;}
h1{font-size: 150%;}
.caps{text-transform: uppercase;}
input,select,textarea{border: 1px solid #666;}
div,td{font-size: inherit;}
div#body{
	text-align: left;
	margin: 0 auto 0 auto;
	width: 760px;
}
div#header h1{font-family:HelveticaNeue-thin,"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;}
div#header h1 span{font-family:HelveticaNeue-Bold,"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;color: #bf8540;}
div#header p {font-family:HelveticaNeue-Bold,"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;color: #bf8540;font-size: 90%}
div#header{
	width: 760px;
	height: 87px;
	background: no-repeat url(/skin/images/heading.gif) top left;
}
div#nav{
	font-family: "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	margin: 0.5em 0 2em 0;
	font-size: 80%;
	width: 600px;
}
div#nav li{
	display: inline;
	list-style-type: none;
}
div#nav li a{
	color: #8d9f68;
	text-transform: uppercase;
	padding-right: 1em;
	text-decoration: none;
}
div#nav li.selected a,
div#nav li a:hover{
	color: #000;
}
div#nav li.selected a{
	text-decoration:none;
}
div#top div.left{
	float: left;
	width: 480px;
	
}


div#new div#top div.left{
	float: left;
	width: 495px;
	
}

div#new div#top div.right{
	float: right;
	width: 250px;
}

div#new div#top div.left p{
color:#044036;
}


/* now flash, not needed
div#top div.mainimgborder{
	width: 480px;
	height: 31px;
	background: no-repeat url(/skin/images/mainimgbottom.gif) top left;
	margin-top: -30px;
	margin-bottom: 10px;
}
html>body div#top div.mainimgborder{
	margin: 0;
	position: relative;
	top: 251px; left: 0;
}
*/
div#top div.right{
	float: right;
	width: 265px;
}
div#top div.right p{
	font-size: 80%;
	margin-top: 1em;
}
div#top div.right p.title_venuesetin{
	margin: 42px 0 0 0;
	width: 230px;
	height: 88px;
	background: no-repeat url(/skin/images/title_venuesetin.gif) top left;
}
div#footer{
	font-size: 80%;
}
div#content{
	background: no-repeat url(/skin/images/contentbottom.gif) bottom left;
	padding:0 25px 75px 25px;
	width: 720px;
}
div#content h2{font-weight: bold; color: #bf8540;}
div#content h4{font-weight: bold; color: #f00;}
div#content p{font-size: 80%;}
div#content p.home{margin-left: 145px;}
div#content img.greenbg,
div#content img.brownbg{
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 9px;
}
div#content div.right img.greenbg,
div#content div.right img.brownbg{
	margin-right: 35px;
}
div#content img.greenbg{background: no-repeat url(/skin/images/smallimgbggreen.gif) top left;}
div#content img.brownbg{background: no-repeat url(/skin/images/smallimgbgbrown.gif) top left;}
div#content div.leftcol,
div#content div.rightcol{width: 355px}
div#content div.leftcol{float: left;}
div#content div.rightcol{float: right;}
div#content p{margin-bottom: 1em;}
div#content p.padding{margin-bottom: 6em;}
div#content p.instruct{font-weight: bold; color:#f00;}
div#content ul.tasklist{margin: 2em 0;}
div#content ul.tasklist li{
	display: inline;
	list-style-type: none;
}
div#content ul.activitylist{
	width: 300px;
	padding: 1em 0;
	background: #eff5f1;
	font-size: 80%;
}
div#content ul.activitybullet{
	width: 300px;
	background: #ffffff;
	font-size: 80%;
}
div#content ul.sitemap{
	font-size: 80%;
}
div#content ul.sitemap li{
	margin-left: 1.6em;
}
div#content ul.sitemap li a{
	color: #000;
}
div#content ul.activitybullet li{
	margin-left: 2em;
}
div#content ul.fullactivitylist{
	padding: 0;
	list-style-type: none;
	font-size: 80%;
}
div#content ul.activitylist li{
	margin: 0 3em;
}
div#content ul.fullactivitylist li,
div#content ul.fullactivitylist li a{
	color: #000;
}
div#content ul.activitylist li,
div#content ul.activitylist li a{
	color: #59943a;
	text-decoration: none;
}
div#content .black{color: #000;}
div#content .red{color: #f00;}
div#content .indent{margin-left: 1.5em;}
div#content .largeindent{margin-left: 13em;}
div#content ul.tasklist li,
div#content ul.tasklist li a{
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
}
div#content li.green a{color: #8d9f68;}
div#content li.brown a{color: #bf8540;}
div#content ul.pdflist,
div#content ul.pdflist2{
	margin-bottom: 2em;
}
div#content ul.pdflist li,
div#content ul.pdflist2 li{
	width: 300px;
	height: 30px;
	list-style-type: none;
	background: #ddd;
	border-top: 2px solid #fff;
}
div#content ul.pdflist2 li{

	background: #eff5f1;
	font-size: 90%;
}
div#content ul.pdflist a,
div#content ul.pdflist2 a{

	display: block;
	color: #000;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
	padding: 8px 0 6px 40px;
	background: no-repeat url(/skin/images/pdflisticon.gif) top left;
}

div#content ul.pdflist2 a{
	font-weight: normal;
	
	background: no-repeat url(/skin/images/pdflisticon2.gif) top left;
}

#nopad  ul.pdflist2 li a{
padding-right:29px;

padding-top:2px;
padding-bottom:2px;
}
#nopad  ul.pdflist2 li a:hover{
text-decoration: underline;
}
div#content ul.small{
	list-style-type: none;
	font-size: 80%;
	margin-left: 3em;
}
/* old green aparently now wrong
div#content .green{color: #8d9f68;}
*/
div#content .green{color: #59943a;}
div#content .brown{color: #bf8540;}
div#content .greengrey{color: #215552;}
div#content .grey,
div.course p,
div#scrollwindow p{color: #666;}
div#content form{
	font-size: 80%;
}
div#content h3.wps{
	margin: .7em 1.5em .7em 0;
	font-size: 140%;
}
div#content p.comment{margin: 1em 0 0 0;}
div#content p.commentby{margin: 0 0 1em 0;}
div#content table tr.greybg{
	background-color: #e1e5d7;
	color: #000;
}
div#content table tr.whitebg{
	background-color: #fff;
	color: #000;
}
div#content tr{
	margin-bottom: .2em; 
}
div#content table.activities{
	display: block;
	margin: 20px 0 30px 0;
}
div#content table.activities h3{
	font-size: 90%;
	font-weight: bold;
}
div#content table.activities td{
	line-height: 90%;
	width: 150px;
}
div#content table.activities a{
	font-size: 80%;
	color: #666;
	text-decoration: none;
}
div#content table.activities td{
	vertical-align: top;
}
form label,
form fieldset{
	display: block;
	width: 15em;
	margin: .2em .5em;
}
form input{
	width: 15em;
	margin-right: 5em;
}
form input.small{
	width: 5em;
	margin-right: 15em;
}
form input.radio{
	border: 0;
	width: 1em;
	margin: 0 1.5em 0 .5em;
	float: left;
}
form label.radio{
	width: 2em;
	margin: 0;
	float: left;
}
form img.submit,
form img.reset{
	margin-top: 1em;
}
div.buttons{
	margin-top: 1em;
}
div#scrollwindow h3{
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 90%;
}
table.roomsize {
	font-size: 80%;
	width: 25em;
}
table.roomsize caption{
	margin-top: 2em;
	text-align: left;
	font-weight: bold;
}
table.roomsize th{
	font-weight: normal;
	width: 100px;
	padding: 2px 0 2px 40px;
	border-bottom: 1px solid #C1C1AA;
}
table.roomsize td{
	padding: 2px 0;
	border-bottom: 1px solid #C1C1AA;
}
a.print{
	font-size: 80%;
	font-weight: bold;
	text-decoration: underline;
	color: #000;
	padding: 1em 0 1em 40px;
	background: no-repeat url(/skin/images/print_icon.gif) center left;
	margin-top: 1em;
}
div#content em,
div#footer em{
	font-weight: bold;
	font-style: normal;
}
div#content h3.aditcavwad{
	width: 173px;
	height: 30px;
	background: no-repeat url(/skin/images/title_aditcavwad.gif) top left;
	margin-bottom:5px;
}
div#content h3.sampleitineraries{
	width: 151px;
	height: 22px;
	background: no-repeat url(/skin/images/title_sampleinteraries.gif) top left;
	margin: 20px 0 5px 0;
}
div#content h3.activities{
	width: 76px;
	height: 13px;
	background: no-repeat url(/skin/images/title_activities.gif) top left;
	margin: 20px 0 5px 0;
}
div#content h3.motoractivities{
	width: 130px;
	height: 14px;
	background: no-repeat url(/skin/images/title_motoractivities.gif) top left;
	margin: 20px 0 5px 0;
}
div#content h3.highflyingactivities{
	width: 184px;
	height: 19px;
	background: no-repeat url(/skin/images/title_highflyingactivities.gif) top left;
	margin: 20px 0 5px 0;
}
div#content h3.exampletasks{
	width: 212px;
	height: 21px;
	background: no-repeat url(/skin/images/title_examplesoftasksinclude.gif) top left;
	margin: 20px 0 5px 0;
}
div#content h3.moreinformation{
	width: 144px;
	height: 16px;
	background: no-repeat url(/skin/images/title_moreinformation.gif) top left;
	margin: 20px 0 5px 0;
}
div#content p.larger{font-size: 105%;}
div#footer div#aditcfoot{
	position:relative;
	top: -60px;
	left: 20px;
	margin-bottom: -20px;
}
div#footer strong,
div#footer em,
div#footer a{
	font-weight: bold;
	font-style: normal;
	color: #59943a;
}
input.submit-request{
padding:0px;
margin:0px;
width:480px;
display:block;
padding-left:480px;
overflow:hidden;
height:55px;
background-image:url(/skin/images/submit-button.gif);
border:0px;
cursor:pointer;
}

.request{
/*height:550px; */
background-color:#DEE9D8;
width:480px;;
}
div#top .request select,
div#top .request input{
font-size:10px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
width:175px;
float:left;
padding-left:0px;
margin-left:0px;
color:#013D39;
margin-top:2px;
}
.request table{
height:553px;
margin-top:22px;
width:480px;;
background-color:#DEE9D8;
}
div#top .request label{
padding-left:0px;
margin-left:0px;
padding-left:30px;
color:#013D39;
width:182px;
}
div#top .request label.happy{
width:430px;
}
div#top .request label.contact{
width:430px;
}
div#top .request label.contact{
width:300px;
color:#013D39;
}
div#top .request label.contact input{
width:20px;
float:right;
}
div#top .request label.contact span{
float:left;
}
.request select,
.request label,
.request input{
font-size:80%;
}


.request td.date{
font-size:80%;
padding-left:30px;
}
.request label,
.request select,
.request input{
margin-top:5px;
}
.request select,
.request input{
border:1px solid #7F9DB9;
}

h2.requestheader{
background-image:url(/skin/images/request_sub_header.gif);
height:56px;
background-repeat:no-repeat;
margin-bottom:12px;
}

h2.contactheader{
background-image:url(/skin/images/contact_heading.gif);
height:30px;
background-repeat:no-repeat;
margin-bottom:12px;
}
.request .small,
.bodycopy .small{
font-size:80%;
color:#013D39;
}

label.requestleft{
padding:0px;
margin:0px;
}

div.requestfooter{

}

.requestfooter {
margin-top:52px;
margin-left:15px;
font-size:80%;

}
.bodycopy p{
margin-bottom:1em;
color:#013D39;
}
#nopad *{
padding:0px;
margin:0px;
border:0px;
float:right;

}

#nopad ul{
list-style-type:none;
background-color:#DEE9D8;
width:233px;
}
#nopad  li.first{
padding-top:10px;
border-top:0px;
}
#nopad  li{
padding-top:5px;
padding-bottom:5px;
width:233px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;

}
#nopad  li a{
color:#000000;
font-size:80%;
text-decoration:none;

}

ul.pdflist4 li a{
color:#000000;
font-size:80%;
text-decoration:none;
margin-right:27px;
}
ul.pdflist4 li a:hover{
text-decoration:underline;
}
ul.pdflist4{
list-style-type:none;
background-color:#DEE9D8;
width:233px;

}
ul.pdflist4 li{
text-align:right;
padding-top:5px;
padding-bottom:5px;
width:233px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
ul.activities0,
ul.fullactivitylist1,
ul.fullactivitylist2 {



}
ul.fullactivitylist1 li,
ul.fullactivitylist2 li,
ul.fullactivitylist1 ,
ul.fullactivitylist2 {


list-style-type:none;
width:224px;

}

ul.fullactivitylist1 li,
ul.fullactivitylist2 li{
border-bottom:1px solid #E6E8DD;
}
ul.activities0 {
margin-left:62px;
}
ul.activities0,
ul.activities0 li{
width:220px;
list-style-type:none;

}
.floatright{
float:right;
}
.floatleft{
float:left;
}
ul.activities0 li,
ul.fullactivitylist1 li,
ul.fullactivitylist2 li{

}

ul.fullactivitylist1{
margin-right:15px;
}
ul.fullactivitylist1 {
float:left;
}
ul.activities0 a,
.fullactivitylist1 a,
.fullactivitylist2 a{
text-decoration:none;
font-size:80%;
width:224px;
color:#000000;
display:block;
padding-top:3px;
padding-bottom:3px;
background-image:url(/skin/images/arrow.gif);
background-repeat:no-repeat;
background-position:right;

}

ul.activities0 a{
font-size:100%;

}
ul.activities0  a:hover,
.fullactivitylist1 a:hover,
.fullactivitylist2 a:hover{
background-image:url(/skin/images/_arrow.gif);
background-repeat:no-repeat;
background-position:right;
color:#fff;
width:224px;
display:block;
background-color:#5C9335;
}

div#top .red{
color:#FF0000;
}
div#top p.red {
font-size:80%;
}
div#top h3.activities{
background-image:url(/skin/images/h_activities.gif);
background-repeat:no-repeat;
height:30px;

}
div#top h3.motoractivities{
background-image:url(/skin/images/motor.gif);
background-repeat:no-repeat;
height:30px;
}

div#top h3.highflyingactivities{
background-image:url(/skin/images/high_flying.gif);
background-repeat:no-repeat;
height:30px;

}

div#top h3.gal{
background-image:url(/skin/images/view_gal.gif);
background-repeat:no-repeat;
height:40px;;

}
h3.location,
div#top h3.location{
background-image:url(/skin/images/location.gif);
background-repeat:no-repeat;
height:30px;

}
.location-box p{
font-size:80%;


}
.location-box{
width:235px;
float:left;
}

#nopad div.barclaystext{
width:211px;
padding-right:25px;
display:block;
padding-bottom:22px;

}

#nopad .barclaystext p{

text-align:right;

}

#nopad  div.blue-box{
background-color:#DEE9D7;
width:144px;
display:block;
height:64px;
padding-left:22px;
padding-right:64px;
}
.right div.blue-box p{
display:block;

}
.galtext {
width:500px;
}
.galtext img{
float:left;
}
.galtext p{
width:440px;

}
.thanks2 p{
padding-left:8px;
}
/**
* #bf8540 brown
* #8d9f68 green
**/

table.request select#monthdropdown{
width:45px;
margin-right:10px;
}
table.request select#daydropdown{
width:40px;
margin-right:10px;
}
table.request select#yeardropdown{
width:50px;
}
textarea.contact{
margin-top:2px;
width:388px;
height:111px;
border:1px solid #7F9DB9;
}

.requestfooter a{
color:#044036;
}




.toggler {
padding:0px;
margin:0px;
    background: #ffffff;
	height: 20px;
	width:450px;
	margin-bottom: 1px;
	background-image: url('/skin/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid #C1C1AA;
}

.togglertitle {
float:left;

	padding:0px;
	margin:0px;
    color: #000;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;
	margin-left: 8px;
	padding-top:3px;
}

div.accordion{

width:450px;

}

p.smalltxt{
font-size:10px;

}