BODY			{font-family: Arial,Verdana,Tahoma; height:100%; font-size:14px; background:#F6F6F6; padding:0; margin:0}
P				{font-family: Arial,Verdana,Tahoma; font-size:14px; line-height:17px; margin-top:4px; margin-bottom:16px;}
A				{color:#336699; text-decoration:underline}
A:Hover			{color:blue; text-decoration:none}
H1				{font-family:Arial,Verdana,Tahoma; font-size:32px; font-weight:normal; color:#CC0000; text-align:left; margin:0}
H2				{font-family:Arial,Verdana,Tahoma; font-size:21px; font-weight:bold; color:#CC0000; text-align:left; margin:0px; padding:0px}
H3				{font-family:Arial,Verdana,Tahoma; font-size:18px; font-weight:normal; color:#CC0000; text-align:left; margin:0px; padding:0px}
HR				{height:2px; border-bottom:1px solid white; border-top:1px solid #CCCCCC; border-right:1px solid white; border-left:1px solid white}
UL				{padding:0; margin-left:15px; font-size:13px}
LI				{margin-bottom:5px}
OL				{padding:0; margin-left:25px; font-size:13px}
TEXTAREA		{font-family: Arial,Verdana,Tahoma; font-size:13px}

#Container 						{width:770px; margin:0px auto; font-size:13px; background:white; padding:10px; border:0px solid #EEEEEE}
.clearfix:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0} 
.clearfix 						{display:inline-block} * html 
.clearfix 						{height:1%}
.clearfix 						{display:block}
#footer 						{clear:both; height:18px; padding:5px; color:white; background-color:#CC0000}
#footer .footerLeft				{float:left}
#footer .footerRight			{float:right}
#footer .whiteLink				{color:white}

ul#navlist						{font-size:16px; background-color: #CC0000; text-align:center; margin-left:0; padding-left:0; margin-top:3px; margin-bottom:0; padding-top:5px; padding-bottom:5px; white-space:nowrap}
#navlist li						{display:inline; list-style-type: none}
#navlist a 						{padding:5px 15px}
#navlist a:link, #navlist a:visited
								{color:#FFFFFF; background-color: #CC0000; text-decoration: none}
#navlist a:hover				{color:#FFFFFF; background-color: #990000; text-decoration: none}

.contactForm					{width:310px; border:1px solid #CCCCCC; font-family:Arial,Verdana,Tahoma; font-size:13px}
.bookingForm					{width:180px; padding:3px; border:1px solid #CCCCCC; font-family:Arial,Verdana,Tahoma; font-size:13px}
.modest							{color:#F3F3F3}

.buttons a, .buttons button		{display:block; float:left; margin:0 7px 0 0; background-color:#F6F6F6; border:1px solid #CCCCCC;
    							 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%;
	    						 text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:3px 10px 4px 7px}
.buttons button					{width:auto; overflow:visible; padding:4px 10px 3px 7px}
.buttons button img, 
.buttons a img					{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px}
button:hover, .buttons a:hover	{background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699}
.buttons a:active				{background-color:#336699; border:1px solid #FFFFFF; color:#FFFFFF}

.highlightdiv 					{border:1px solid #EEEEEE}
.highlightdiv:hover 			{border:1px solid #336699}
.highlightdiv:hover				{color:red}
