/* CSS Document */

html					{margin:0; padding:0;}
body					{background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; min-width:800px; margin:0px; margin-top:5px;}

img						{border:0px; padding:0; margin:0;}

hr						{height:2px; border:0; border-top: 2px groove #FFFFFF; margin-top:8px; color:#999999;}

.fr						{float:right;}
.fl						{float:left;}

h1						{font-size:1.6em; color:#9DB86B; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter;}
h2						{font-size:1.1em; color:#9DB86B; font-weight:bold;}

.c						{text-align:center;}

.mb40					{margin-bottom:40px;}

#main					{width:800px;position:relative;margin:0px auto; background:url(../images/menubkg.jpg) repeat-y;}

/* Header style */

#header					{width:100%; height:120px; background-color:#999999; font-size:smaller; border-bottom:#FFFFFF solid 5px; border-top:#999999 solid 5px;}

.logo					{float:left; padding-top:30px; padding-left:30px;}
.contact				{float:right; text-align:right; padding-right:20px; color:#FFFFFF; margin-top:3px;}

.contact a				{color:#FFFFFF; text-decoration:none;}
.contact a:hover		{color:#CCCCCC; text-decoration:underline;}

/* Menu style */

#menu					{float:left; width:245px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/menubkg.jpg) repeat-y;}
#menu ul				{color:#FFFFFF; margin:0; padding:0; padding:20px;}
#menu ul li				{position:relative; list-style-type:none; padding-bottom:9px;}
#menu ul li a			{color:#FFFFFF; text-decoration:none;}
#menu ul li a:hover		{text-decoration:underline; color:#006600;}

.cottages				{padding-left:20px;}
.c_base					{padding-bottom:20px!important;}

/* Middle style */

.content				{float:right; width:550px; margin-bottom:20px;}

table					{border-left:1px solid #DADADA; border-top:1px solid #DADADA; width:100%;}
th						{background:#666666; border-bottom:1px solid #DADADA; border-right:1px solid #DADADA; color:#FFFFFF; padding:3px;}
td						{border-bottom:1px solid #DADADA; border-right:1px solid #DADADA; padding:3px; text-align:center;}

.booked					{color:#FF0000; font-weight:bold;}


/* Contact Form style */

fieldset				{width:75%; margin:10px 0px 20px 10%; border:1px solid #999999;}
legend					{color:#9DB86B; font-weight:bold;}
label					{padding-left:10px; vertical-align:bottom;}
input.name				{margin-top:5px; margin-left:7px;}
input.email				{margin-top:5px; margin-left:8px;}
textarea				{margin-top:5px;}
div.required			{color:#999999; text-align:right; width:100%; padding-top:5px; font-size:0.8em;}
div.required p			{display:inline;}
.submit					{text-align:center; font-size:1.2em; font-weight:bold; text-transform:uppercase;}


/* Footer style */

#footer					{clear:both; background:url(../images/menubkg.jpg) repeat; height:15px; text-align:right; font-size:x-small; color:#FFFFFF; padding-right:10px;}

#footer a				{color:#FFFFFF; text-decoration:none;}
#footer a:hover			{color:#006600; text-decoration:underline;}
/* Links */

a						{color:#9DB86B; text-decoration:none;}
a:hover					{color:#006600; text-decoration:underline;}
