body{
margin:0px;
padding:0px;
line-height: 1.2em;
background:#333333;
	background-image:url(images/BGbody.jpg);
	background-position:top;
	background-repeat:repeat-x;

}

b{font-size: 100%;}


#maincontainer{
width: 950px; /*Width of main container*/
margin: 0px auto 0px; /*Center container on page*/
margin-top:20px;


	background-image:url(images/BGgap.jpg);
	background-repeat:repeat-y;
}

#topsection{

height: 125px; /*Height of top section*/
	background-image:url(images/BGheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


#contentwrapper{
float: left;
width: 100%;
	background-image:url(images/BGcontent.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#content{
margin-left: 240px; /*Set left margin to LeftColumnWidth*/
margin-right:30px;
margin-top:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:0px 0px 0px 0px;

}

#menu{
float: left;
width: 240px; /*Width of left column*/
margin-left: -950px; /*Set left margin to -(MainContainerWidth)*/
padding-top:10PX;
z-index:50;

}

#footerspace{
clear: left;
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
height: 132px;
background-image:url(images/BGfooter.jpg);
background-position:top;
background-repeat:no-repeat;
}


#footer{
width: 100%;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#888888;
height: 30px;
}

#footer a		        { text-decoration: none; }
#footer a:hover     	{ color:#FF9900;  }
#footer a:link       	{ color: #ffffff; }
#footer a:visited    	{ color: #ffffff; }
#footer a:active     	{ color: #ffffff; }

.innertube{
margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

a		        { text-decoration: none; }
a:link       	{ color: #ff9900; }
a:visited    	{ color: #ff9900; }
a:active     	{ color: #ff9900; }
a:hover     	{ color: #FFffff;  }

.heading {
color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.headingblue {
color:#333333;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.smalltextbold {
color:#ffffff;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
}

.smalltext {
color:#ffffff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
}

.image {
border:solid 3px;
border-color:#333333;
}
.image2{
border:solid 1px;
border-color:#ffffff;
}
.image3{
border:solid 1px;
border-color:#333333;
}

#timetable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color: #666666;
border: thin solid #FF9900;
}
#timetable td {
margin: 0px;
padding: 2px;
height: 20px;
}
#timetablelinks {
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#feetable {
border: thin solid #333333;
}
#feetable td{
border: thin solid #333333;
margin: 0px;
padding: 2px;
height: 20px;
}
#dotpoint {
	list-style-position: outside;
	list-style-image: url(images/dotpoint.png);
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
}

#beginoffer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}
#beginoffersmall {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FF9900;
}
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}