/* CSS Document */


#divLogo ul
{
	float: right;
	padding: 4px;
	margin-top: 3px;
	margin-right: 13px;
}

#divLogo li
{
	display: inline;
}

#divMenu li
{
	display: block;
	text-align: left;
	list-style-type:none;
	list-style-position:outside;
	padding: 0px;
	margin-left: -20px;
}

#divLogo li a, #divMenu li a
{
	color: white;
	text-decoration: none;
	padding: 0px;
	font-size: 80%;
	font-weight:bold;
}

#divLogo li a:hover
{
	color: #E7CA00;
}

#divMenu li a
{
	background: url(../images/icon-flower-off.gif) no-repeat;
}

#divMenu li a:hover
{
	color: #E7CA00;
	background: url(../images/icon-flower-on.gif) no-repeat top left;
	visibility:visible;
}

.cssnav img
{
width: 25px;
height: 25px;
border: 0
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: relative;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/*
.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/icon-flower-off.gif) no-repeat;
white-space: nowrap;
display: block;
width: 211px;
height: 44px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 211px;
height: 44px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 211px;
height: 44px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


*/












h1
{
	font-size: 120%;
	color: white;
}

h2
{
	font-size: 90%;
	font-weight: bold;
	color: #006699;
}

p
{
	font-weight: normal;
	color: Black;
}

h1.altHeading, h1.altHeading1, h1.altHeading2, h1.altHeading_Calendar, h1.altHeading_Contact, h1.altHeading_restaurant1, h1.altHeading_restaurant2, h1.altHeading_restaurant3
{
	font-size: 0%;
}

h1.altHeading
{
	color: #E7CA00;
}

h1.altHeading1
{
	color: #37CF08;
}

h1.altHeading2
{
	color: #61A9EB;
}

h1.altHeading_Calendar
{
	color: #61A9EB;
}

h1.altHeading_Contact
{
	color: #006699;
}

h1.altHeading_restaurant1
{
	color: #D4BAA3;
}

h1.altHeading_restaurant2
{
	color: #61A9EB;
}

h1.altHeading_restaurant3
{
	color: #FF9999;
}

#divBottomRightContent a
{
	color: Black;
	font-weight: bold;
}

#divBottomRightContent a:hover
{
	text-decoration: none;
}

.imgbody
{
	float: left;
	margin: 0 10px 5px 0;
	border: 1px solid white;
}

.imgbodySml
{
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid white;
}

#divBottomLeftContent a
{
	color: #006699;
	font-weight: bold;
	font-size: 100%;
}

#divBottomLeftContent a:hover
{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
}

#divFooterMenu ul
{
	float: float;
	margin: 0px;
	padding: 0px;
}

#divFooterMenu li
{
	display: inline;
	margin:10px;
	padding: 0px;
}

#divFooterMenu li a
{
	color: white;
	text-decoration: none;
	padding: 0px;
	font-size: 80%;
	font-weight:bold;
}

#divFooterMenu li a:hover
{
	color: #F9E348;
}

.inputRequirement
{
	color: red;
}

.contactInput
{
	width:160px;
	border: 1px solid #006699;
	float: right;
}

.formButton
{
	float: right;
	color:white;
	font-weight: bold;
	border: 1px solid white;
	background-color: #006699;
}

.TblPriceGuide thead
{
	background-color: white;
}

.TblPriceGuide td
{
border: 1px solid #006699;
}

.thumbstyle
{
background-color: white;
}

hr
{
color: #006699;
}