body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #381E06;
	line-height: 12pt;
	background-color: #C1B190;
} 
td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt} 
.pagetext {
	font-weight: normal;
	color: #122A5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	} 
.pagecolor{
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #122A5A;
	font-style: normal;
	line-height: 10pt;
    background-color: #C1B190;
} 
.whiteline {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-style: normal;
	line-height: 9pt;
    background-color: #FFFFFF;
} 
.darkblueline {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #993399;
	font-style: normal;
	line-height: 9pt;
    background-color: #122A5A;
} 
.lightblueline {
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	font-style: normal;
	background-color: #3E4E6F;
} 
.headingstext {
	font-weight: bold;
	color: #122A5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	font-style: normal;
}

.topbar {
	font-weight: normal;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-style: normal;
	background-color: #12295B;
} 
.navbar {
	font-weight: normal;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	font-style: normal;
	background-color: #12295B;
}
.purpletext2 {
	font-weight: normal;
	color: #93298D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	font-style: normal;
}
.greyline {
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	font-style: normal;
	background-color: #a7a7a7;
}
.paneltable {
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-style: normal;
	background-color: #EDEDED;
} 
.paneltabletwo {
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 11pt;
	font-style: normal;
	background-color: #ffffff;
} 
.paneltablehead {
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-style: normal;
	background-color: #ffffff;
}
.topbarcolor {
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	background-color: #6699cc;} 
.basebarcolor {
	font-weight: bold;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 9pt;
	background-color: #91b4d6;
} 
.linecolor {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;	
	background-color: #ffffff;
} 
.greybackground {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;	
	background-color: #999999;
} 
a:link {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 8pt;
	font-style: normal;
	text-decoration: underline;
} 
a:visited {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 8pt;
	font-style: normal;
	text-decoration: underline;
}
a:hover {
	color: #330066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 8pt;
	font-style: normal;
	text-decoration: underline;
}
a:active {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 8pt;
	font-style: normal;
	text-decoration: underline;
} 

#home {
 display:block; 
 background: url(images/nav_home.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#home:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#home span {
 display: none; 
 cursor: hand;
}


#food {
 display:block; 
 background: url(images/nav_food.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#food:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#food span {
 display: none; 
 cursor: hand;
}


#drink {
 display:block; 
 background: url(images/nav_drink.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#drink:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#drink span {
 display: none; 
 cursor: hand;
}


#attractions {
 display:block; 
 background: url(images/nav_attractions.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#attractions:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#attractions span {
 display: none; 
 cursor: hand;
}


#accommodation {
 display:block; 
 background: url(images/nav_accommodation.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#accommodation:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#accommodation span {
 display: none; 
 cursor: hand;
}


#location {
 display:block; 
 background: url(images/nav_location.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#location:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#location span {
 display: none; 
 cursor: hand;
}


#newsevents {
 display:block; 
 background: url(images/nav_news.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#newsevents:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#newsevents span {
 display: none; 
 cursor: hand;
}


#contact {
 display:block; 
 background: url(images/nav_contact.gif) no-repeat;
 width: 175px;
 height: 32px;
}
 
#contact:hover {
 background-position: -180px 0px;
 text-decoration: none;
}
 
#contact span {
 display: none; 
 cursor: hand;
}

#fromthenorth {
 display:block; 
 background: url(images/map_button_from_north.gif) no-repeat;
 width: 147px;
 height: 29px;
}
 
#fromthenorth:hover {
 background-position: 0px -50px;
 text-decoration: none;
}
 
#fromthenorth span {
 display: none; 
 cursor: hand;
}

#fromthesouth {
 display:block; 
 background: url(images/map_button_from_south.gif) no-repeat;
 width: 145px;
 height: 29px;
}
 
#fromthesouth:hover {
 background-position: 0px -50px;
 text-decoration: none;
}
 
#fromthesouth span {
 display: none; 
 cursor: hand;
}

#fromnewmarket {
 display:block; 
 background: url(images/map_button_from_newmarket.gif) no-repeat;
 width: 161px;
 height: 29px;
}
 
#fromnewmarket:hover {
 background-position: 0px -50px;
 text-decoration: none;
}
 
#fromnewmarket span {
 display: none; 
 cursor: hand;
}

#fromsudbury {
 display:block; 
 background: url(images/map_button_from_sudbury.gif) no-repeat;
 width: 137px;
 height: 29px;
}
 
#fromsudbury:hover {
 background-position: 0px -50px;
 text-decoration: none;
}
 
#fromsudbury span {
 display: none; 
 cursor: hand;
}

#pdfmenulunch {
 display:block; 
 background: url(images/pdfmenu_lunch.gif) no-repeat;
 width: 285px;
 height: 31px;
}
 
#pdfmenulunch:hover {
 background-position: -287px 0px;
 text-decoration: none;
}
 
#pdfmenulunch span {
 display: none; 
 cursor: hand;
}


#pdfmenueveningmeal {
 display:block; 
 background: url(images/pdfmenu_evening.gif) no-repeat;
 width: 285px;
 height: 31px;
}
 
#pdfmenueveningmeal:hover {
 background-position: -287px 0px;
 text-decoration: none;
}
 
#pdfmenueveningmeal span {
 display: none; 
 cursor: hand;
}


#pdfmenukids {
 display:block; 
 background: url(images/pdfmenu_kids.gif) no-repeat;
 width: 285px;
 height: 31px;
}
 
#pdfmenukids:hover {
 background-position: -287px 0px;
 text-decoration: none;
}
 
#pdfmenukids span {
 display: none; 
 cursor: hand;
}


#pdfmenusunday {
 display:block; 
 background: url(images/pdfmenu_sunday.gif) no-repeat;
 width: 285px;
 height: 31px;
}
 
#pdfmenusunday:hover {
 background-position: -287px 0px;
 text-decoration: none;
}
 
#pdfmenusunday span {
 display: none; 
 cursor: hand;
}


#pdfmenusweet {
 display:block; 
 background: url(images/pdfmenu_sweet.gif) no-repeat;
 width: 285px;
 height: 31px;
}
 
#pdfmenusweet:hover {
 background-position: -287px 0px;
 text-decoration: none;
}
 
#pdfmenusweet span {
 display: none; 
 cursor: hand;
}


#pdfmenuchristmas {
 display:block; 
 background: url(images/pdfmenu_christmas.gif) no-repeat;
 width: 285px;
 height: 31px;
}
 
#pdfmenuchristmas:hover {
 background-position: -287px 0px;
 text-decoration: none;
}
 
#pdfmenuchristmas span {
 display: none; 
 cursor: hand;
}


#signup {
 display:block; 
 background: url(images/sign_up_button.gif) no-repeat;
 width: 280px;
 height: 80px;
}
 
#signup:hover {
 background-position: -300px 0px;
 text-decoration: none;
}
 
#signup span {
 display: none; 
 cursor: hand;
}
