.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.smallblue:link {
	color: #01378F;
}
a.smallblue:active {
	color: #01378F;
}
a.smallblue:hover {
	color: #0066CC;
}
.topnav {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav:link,a.topnav:visited {
	color: #FFFFFF;
}
a.topnav:active {
	color: #FFFFFF;
}
a.topnav:hover {
	color: #CCCCCC;
}
.bodytext {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #332424;
}
p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #332424;
}
.subheader {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
	font-size: 12px;
}
a:link, a.bodytext:link {
	color: #332424;
}
a.bodytext:visited {
	color: #332424;
}
a:visited {
	color: #947272;
}
a:hover, a.bodytext:hover {
	color: #996666;
}
.subheadcateg {
	font-family: "Times New Roman", Times, serif;
	color: #003366;
	font-size: 24px;
	font-style: italic;
}
a.subheadcateg:link, a.subheadcateg:visited {
	color: #003366;
}
li {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #332424;
}
.topsubnav {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.topsubnav:link, a.topsubnav:visited {
	color: #FFFFFF;
}
a.topsubnav:active {
	color: #FFFFFF;
}
a.topsubnav:hover {
	color: #CCCCCC;
}
table.nofrills {
	border-collapse: collapse;
}
table.nofrills td {
	padding: 5px;
}
table.nofrills tr:nth-child(even) { background-color:#e1d4bb; }

#innGrid-booking-widget {
	text-align:left;
}
#innGrid-booking-widget ul {
	list-style:none;
}
#innGrid-booking-widget ul li {
	padding: 5px 0px;
	font-size:12px;
	font-family:Arial;
}