body			{font-family:Arial,Verdana,sans-serif;font-size:10pt;color:#444137;background-color:#e5e1d5;margin:0px;padding:0px;margin-top:0px;padding-top:0px;}
a				{text-decoration:none;color:#b78837;font-weight:bold;}
a:hover			{text-decoration:underline;}
td				{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#333333;}
img				{border:0px;}
.l				{text-align:left;}
.r				{text-align:right;}
.c				{text-align:center;}
li				{margin-left:1.2em;line-height:18px;}
ul				{margin-left:0em;padding-left:1.6em;margin-top:0px;}
table			{}
.b				{font-weight:bold;}
.blue			{color:#0099cc;}
.n				{font-weight:normal;}
.img			{padding:2px;}
.img_avail		{padding:2px 4px 2px 5px;}
.img1			{padding:2px 2px 2px 6px;}
.img2			{padding:2px 2px 6px 6px;}


/* Top Nav Bar */
#tMain			{background-color:#ffffff;width:852px;text-align:center;border-collapse:collapse;}

#navtop			{width:852px;border-collapse:collapse;background-color:#e5e1d5;padding:10px}
#navtop	th		{background-color:#bba564;text-align:left;}
#navtop .top 	{padding:10px; text-align:center !important;}

/* Left nav bar */
#navleft 			{width:180px;background-color:#dad2bb;}
#navlefthome		{width:180px;background-image:url(/images/home/left_slice.gif);background-repeat: repeat;}
.menu 				{padding:4px 4px 4px 30px;height:22px; width:180px;background-image:url(/images/cottages/button_off.gif);background-repeat: no-repeat}
.menu:hover			{height:22px; width:180px;background-image:url(/images/cottages/button_on.gif);background-repeat: no-repeat}
.menu a				{color:#20460e;text-decoration:none;}

/* Bottom Nav Bar */
#navbase				{width:852px;}
#navbase td				{text-align:center;padding:9px 2px 9px 2px;}
#navbase #nblinks		{background-color:#bba564;color:#ffffff;}
#navbase #nblinks a		{color:#ffffff;margin-left:2px;margin-right:2px;font-weight:normal}
#navbase #nbfooter		{background-color:#e5e1d5;color:#444137;padding-top:5px;}
#navbase #nbfooter a	{color:#444137;font-weight:normal}

/* Content Pane */
#main					{border-collapse:collapse;}
#tContent				{width:100%;border-collapse:collapse; padding:12px 12px 12px 12px;background-color:#faf8f1;}
#tContent #innerw		{width:100%;}
#tContent #pageheading	{color:#375629;font-family:times;font-size:14pt;text-transform: uppercase;letter-spacing:2px}
#tContent #subheading	{color:#375629;font-weight:bold;font-size:9pt;}
#tContent #heading		{font-weight:bold;color:#2f6a06;font-size:11pt;}
#data					{padding:0px 6px 0px 9px;}
#data1					{padding:0px 0px 0px 9px;}
#divider hr				{height:1px;border-bottom:1px solid #dad2ba;border-top:0px;border-left:0px;}
.special				{font-weight:bold;font-size:12pt;color:#776738;font-family:times;border-bottom:2px solid #dad2ba;border-top:2px solid #dad2ba;padding:5px;text-transform: uppercase;}
.special_heading		{font-weight:bold;}
#specials				{padding:0px 10px 0px 0px;}
.newsletter				{border-top:2px solid #dad2ba;}

.pages                  {height:21px;font-weight:bold;background-color: #f0eee8; font-size: 9pt;padding:4px;}

/* Contact form */
.tfvHighlight			{color: #467991;font-weight:bold;}
.tfvNormal				{color: #666666;font-weight:normal;}
#tContent	input		{width:235px;background-color: #faf8f1;border:solid 1px;}
#tContent	.select		{width:235px;background-color: #faf8f1;border:solid 1px;}
#tContent	textarea	{width:235px;background-color: #faf8f1;border:solid 1px;}
#tContent	#send		{border:0px;}
#tContent .hilite		{color:#467991;font-weight:bold;}
#tContent #send			{width:86px;height:28px}
#tContent #contact		{width:212px;border-collapse:collapse;}
#tContent #contact td 	{background-color: #dad2bb;padding:4px 12px 6px 12px;}

.error				{color: #ff0000; font-weight: bold;}
.chkbox				{width:auto;}

/* Accommodation Availability */
#avail				{border-collapse:collapse;}
#avail td			{padding:0px;margin:0px;font-size:7pt;border:1px solid #bdbdbd;border-right:0px;padding:2px;text-align:center;}
#avail div			{padding:0px;margin:0px;line-height:12px;}
#avail .month		{background-color:#dad2bb;color:#20460e;font-size:8pt;text-align:right;vertical-align:middle;padding:0px;border:0px;width:150px;}
#avail .month div	{text-align:right;background-color:#ccc3aa;padding:0px;padding-right:12px;height:60px;width:150px;border:0px;margin-right:5px;vertical-align:middle;line-height:56px;font-weight:bold;}
#avail .spacer		{border:0px;text-align:left;padding:0px;}
#avail .citem		{}
#avail .name		{width:14px;height:16px;border-bottom:0px;}
#avail .num  		{width:14px;height:16px;}
#avail .wenum		{width:14px;height:16px;background-color:#ece4cc;}
#avail .wend		{width:14px;height:16px;border-top:0px;background-color:#ece4cc;}
#avail .wday		{width:14px;height:16px;border-top:0px;}
#avail .taken		{width:14px;height:16px;border-top:0px;background-color:#375629;}
#avail .last		{border-right:1px solid #bdbdbd;}
#avail .avpad		{border:1px solid #bdbdbd;padding:0px;border-left:0px;height:55px;}
#key				{background-color:#e5e1d5;padding:6px;}

/* Accommodation Tariff */
#tariff				{border-collapse:collapse;border:1px #beb495solid; width:100%}
#tariff th			{background-color:#beb495;color:#ffffff;padding:5px;height:35px; text-align:center;font-size:12px}
#tariff td			{padding:6px;}

/* Attractions*/
#attractions		{border-collapse:collapse;}
#attractions a 		{color:#0099cc;}
.links				{background-color:#e4e7e8; padding:12px;font-weight:bold;}

#linkstable td		{vertical-align:top;}
#linkstable td.img	{text-align:right;width:180px;}

#vcontroller img {margin:0 7px 0 0;}
#homevcontroller a {}
