body {
	background: white;	font-size: 12pt;
	}	p{	font-size: 12pt;	color:black;}img, object {	display:none; }a,a: link, a: visited{		display:none; }#wrapper,#content {	width: 100%; 
	margin: 0 20px 0 20px;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;}#toplogo {	width: 745px;	text-align: right;	padding-top: 10px;}.clear {	clear: both;}#navigationTakeaway {	width: 130px;	text-align: right;	padding-right: 15px;	float: left;	padding-bottom: 30px;	padding-top: 10px;	background-color: #999900;	}#navigationholder {text-align: right;	float: left;}#navigation{	width: 130px;	text-align: right;	padding-right: 15px;	float: left;	padding-bottom: 30px;	padding-top: 10px;	background-color: #333333;	display:none; }.nav {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	line-height: 18px;}.nav a:link,.nav a:visited{	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;}#mast {	width: 600px;	background-color: #FFFFFF;}.address {	padding-top: 5px;	padding-bottom: 5px;	width: 600px;	background-color: #333333;}#middlecontent {	background-color: #FFFFFF;	padding-top: 10px;	padding-bottom: 10px;}#bgpicholder {	background-color: #FFFFFF;	width: 570px;	background-attachment: scroll;	background-image: url(images/testbgimage.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 20px;	padding-left: 20px;	padding-bottom: 100px;}#bgpicholderCoffee {	background-color: #FFFFFF;	width: 570px;	background-attachment: scroll;	background-image: url(images/testbgimage_coffee.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 20px;	padding-left: 20px;	padding-bottom: 100px;}#footer {	width: 600px;	padding-bottom: 30px;}.Fnewsheading {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.Fnewsheading a:link,.Fnewsheading a:visited {	font-family: Helvetica, Arial, sans-serif;	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;}#textholder {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	color: black;	float: left;	padding-right: 20px;	padding-bottom: 29px;	padding-left: 20px;	padding-top: 10px;}#textholder a,#textholder a:link,#textholder a:visted, #middlecontent a:link, #middlecontent a:visited #middlecontent a{	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;}#textFullpage {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width: 560px;	float: left;	padding-right: 20px;	padding-bottom: 29px;	padding-left: 20px;	padding-top: 10px;}#textFullpage a:link,#textFullpage a:visted {	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;}.Fnews {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #333333;}.FrontNews {	width: 350px;	margin-bottom: 10px;	float: left;}.rightpanel {	width: 146px;	float: left;	margin-left: 60px;}.testimonials {	width: 340px;	margin-bottom: 10px;	float: left;	padding-right: 10px;	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}.reviewpanel {	float: left;	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	padding-top: 10px;	width: 180px;	margin-right: 20px;}.reviewpanel a:link,.reviewpanel a:visited{	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;	}.Fsidepics {	margin-bottom: 10px;	border: 1px solid #333333;}.registration {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 9px;	color: #CCCCCC;	padding-left: 15px;}.footernav {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	padding-left: 15px;	padding-bottom: 5px;	color: black;}.footernav a:link ,.footernav a:visited {	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;		}.titlenav {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 16px;	color: #33ccff;	padding-top: 10px;}.storyhead {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;}.keynuts {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #996600;}.keyveg {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #339900;}.keyH {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #66CCFF;}.key {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}.storyheading {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #00B6E4;}.colThirdA {	float: left;	width: 180px;	padding-right: 20px;}.colThirdB {	float: left;	width: 180px;	padding-right: 20px;}.colThirdC {	float: left;	width: 140px;	padding-right: 20px;}.bookingformtext {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	padding-bottom: 6px;}.formborder {	border: 1px solid #0099CC;	background-color: #EEEEEE;	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	color: #0095BA;	margin-right: 15px;}.button {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	background-color: #666666;	padding: 2px 5px 2px 5px;	_padding: 2px 5px 2px 5px;	text-align: center;	display: block;	white-space: nowrap;	width: 100px;	font-size: 12px;	color: #CCCCCC;	border: 1px solid #666666;}.button a:link,.button a:visited {	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;}.blueline {	border-top-width: 1px;	border-top-style: solid;	border-color: black;	clear: both;	margin-top: 10px;	margin-bottom: 10px;	display:none; }.colATakeaway {	float: left;	width: 360px;	padding-right: 20px;}.colBTakeaway {	float: left;	width: 160px;	padding-right: 20px;}.takeawaylist {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	vertical-align: top;	padding-right: 5px;}.lightgreyline {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	clear: both;	margin-top: 10px;	margin-bottom: 10px;}.picstyle {	clear: both;	margin-top: 10px;	margin-bottom: 10px;	float: left;}.pictext {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: 0095ba;	clear: both;	width: 350px;	margin-bottom: 15px;	padding-bottom: 10px;	display:none;}.newsheading {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight: bold;	color: #00B6E4;	line-height: 36px;}.newssmall {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	margin-bottom: 10px;	clear: both;}.small {	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	margin-bottom: 10px;	clear: both;}.reset_clear{	background-color: white; 	width: 100px;}#summary-for-print-view{	font-size: 28px;	color: black;		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-bottom: 5px;	width: 100%;	}#summary-for-print-view-small{	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-weight: none;	font-size: 16px;	margin-bottom: 20px;	width: 100%;}