﻿Body {background:#9ED6FE;
      margin-top:0;
      }
Body.EmailLetter 
{
    background:white;
}

	A { color:blue; text-decoration:none;font-weight: bold;font-family: arial; font-size:90%; }
	A:link {color:blue; font-family: arial; font-size:90%;}
	A:visited {color:blue;font-family: arial; font-size:90%;}
	A:hover{color:red;text-decoration:underline;font-family: arial; font-size:90%;}

	A.root { color:blue; text-decoration:none; font-weight: normal; font-family: arial; font-size:100%; }
	A.root:link {color:blue; font-family: arial; font-size:100%;}
	A.root:visited {color:blue;font-family: arial; font-size:100%;}
	A.root:hover {color:#ff0000;text-decoration:none;font-family: arial; font-size:100%;}
	
	A.small { color:blue; text-decoration:none;font-family: arial; font-size:10px;line-height: 100%;}
	A.small:link {color:blue; font-family: arial; font-size:10px;}
	A.small:visited {color:blue;font-family: arial; font-size:10px;}
	A.small:hover{color:#ff0000;text-decoration:underline ;font-family: arial; font-size:10px;}

	A.Outline { color:#00003e; text-decoration:none;font-weight: bold;font-family: arial; font-size: 85%; }
	A.Outline:link {color:#00003e; font-family: arial; font-size: 85%;}
	A.Outline:visited {color:#00003e;font-family: arial; font-size: 85%;}
	A.Outline:hover{color:#ff0000; text-decoration:underline; font-family: arial; font-size: 85% }

	A.Banner { color:#800060; text-decoration:none;font-weight: bold;font-family: arial; font-size:14px; }
	A.Banner:link {color:#800060; font-family: arial; font-size:14px;}
	A.Banner:visited {color:#800060;font-family: arial; font-size:14px;}
	A.Banner:hover{color:#ff0000;text-decoration:underline;font-family: arial; font-size:14px;}

	A.Image { color:#ffffff; border:0; }
	A.Image:link {color:#ffffff; border:0; }
	A.Image:visited {color:#ffffff;}
	A.Image:hover{color:#ffffff;}
	
	A.Menustandard { color:#00003e; text-decoration:none;font-family: "arial"; font-size:80%; line-height:100%; }
	A.Menustandard:link {color:#00003e; text-decoration:none;font-family: "arial"; font-size:80%; line-height:85%;}
	A.Menustandard:visited {color:#00003e;text-decoration:none;font-family: "arial"; font-size:80%; line-height:85%;}
	A.Menustandard:hover{color:#ff0000;text-decoration:underline;font-family: "arial"; font-size:80%; line-height:85%;}
			
	A.Menusmall { color:#00003e; text-decoration:none;font-family: "arial"; font-size:70%; line-height : 50%;}
	A.Menusmall:link {color:#00003e;text-decoration:none; font-family: "arial"; font-size:70%; line-height : 50%;}
	A.Menusmall:visited {color:#00003e;text-decoration:none;font-family: "arial"; font-size:70%; line-height : 50%;}
	A.Menusmall:hover{color:#ff0000;text-decoration:underline ;font-family: "arial"; font-size:70%; line-height : 50%;}

	A.PopUp { color:#00003e; text-decoration:none;font-family: arial; font-size:6px;line-height: 100%;}
	A.PopUp:link {color:#00003e; font-family: arial; font-size:6px;}
	A.PopUp:visited {color:#00003e;font-family: arial; font-size:6px;}
	A.PopUp:hover{color:#ff0000;text-decoration:underline ;font-family: arial; font-size:6px;}
		
	A.booking { color:#ffffff; text-decoration:none;font-family: arial; font-size:10px; }
	A.booking:link {color:#ffffff; font-family: arial; font-size:10px;}
	A.booking:visited {color:#ffffff;font-family: arial; font-size:10px;}
	A.booking:hover{color:#ffff00;text-decoration:underline ;font-family: arial; font-size:10px;}

	A.AhrefBlack { color:#000000; text-decoration:none;font-family: arial; font-size:10px; }
	A.AhrefBlack:link {color:#000000; font-family: arial; font-size:10px;}
	A.AhrefBlack:visited {color:#000000;font-family: arial; font-size:10px;}
	A.AhrefBlack:hover{color:#ffffff;text-decoration:underline ;font-family: arial; font-size:10px;}
	
	A.AhrefWhiteMedium { color:#ffffff; text-decoration:none;font-family: arial; font-size:70%; }
	A.AhrefWhiteMedium:link {color:#ffffff; font-family: arial; font-size:70%;}
	A.AhrefWhiteMedium:visited {color:#ffffff;font-family: arial; font-size:70%;}
	A.AhrefWhiteMedium:hover{color:#ffffff;text-decoration:underline ;font-family: arial; font-size:70%;}

	A.AhrefWhite { color:#ffffff; text-decoration:none;font-family: arial; font-size:10px; }
	A.AhrefWhite:link {color:#ffffff; font-family: arial; font-size:10px;}
	A.AhrefWhite:visited {color:#ffffff;font-family: arial; font-size:10px;}
	A.AhrefWhite:hover{color:#000000;text-decoration:underline ;font-family: arial; font-size:10px;}
			
	A.Help { color:#ffffff; text-decoration:none;font-family: arial; font-size:12px; }
	A.Help:link {color:#ffffff; font-family: arial; font-size:12px;}
	A.Help:visited {color:#ffffff;font-family: arial; font-size:12px;}
	A.Help:hover{color:#0000ff;text-decoration:underline ;font-family: arial; font-size:12px;}
			
	A.large { color:#0000ff; font-weight: bold; font-family: arial; font-size:18px; }
	A.large:link {color:#0033ff; font-family: arial; font-size:18px;}
	A.large:visited {color:#0033ff;font-family: arial; font-size:18px;}
	A.large:hover{color:#ff6600;font-weight: bold; font-family: arial; font-size:18px;}

	A.medium { color:#ffffff; font-weight: normal; font-family: arial; font-size:100%; }
	A.medium:link {color:#ffffff; font-family: arial; font-size:100%;}
	A.medium:visited {color:#ffffff;font-family: arial; font-size:100%;}
	A.medium:hover{color:#ff6600;font-weight: normal; font-family: arial; font-size:100%;}

	A.image { color:#ffffff; border:0 0 0; font-weight: normal; font-family: arial; font-size:100%; }
	A.image:link {color:#ffffff; border:0 0 0; font-family: arial; font-size:100%;}
	A.image:visited {color:#ffffff; border:0 0 0; font-family: arial; font-size:100%;}
	A.image:hover{color:#ffffff; border:0 0 0; font-weight: normal; font-family: arial; font-size:100%;}
	

.overlay {POSITION:absolute; margin-top: -10px; margin-left:10px; VISIBILITY:hidden;}

Input.AdminButton
	{
	font-family: arial;
	color: #00003e;
    font-size:80%;
    height:24px;
    width:60px;	
    font-weight: bold;
    background:#9ED6FE;	
	}
div.MediaBlock
{
    width:25%;
    float:left;
    position:relative;
}
	
Input.SmallTextButton
	{
	font-family: arial;
	color: #00003e;
    font-size:50%;
    height:20px;
    width:45px;	
    font-weight: bold;
    background:#9ED6FE;	
	}	
Input.StandardButton
	{
	font-family: arial;
	color: #00003e;
    font-size:80%;
    height:25px;
    width:60px;
    font-weight: bold;
    background:#9ED6FE;		
	}
	
Input.LinButton
	{
	font-family: arial;
	color: #00003e;
    font-size:70%;
    height:25px;
    width:60px;
    font-weight: normal;
    background:#c0c0c0;		
	}
Input.LinWideButton
	{
	font-family: arial;
	color: #00003e;
    font-size:70%;
    height:25px;
    width:110px;
    font-weight: normal;
    background:#c0c0c0;		
	}
			
Input.WideButton
	{
	font-family: arial;
	color: #00003e;
    font-size:75%;
    font-weight:bold;
    height:24px;
    width:90px;
    background:#9ED6FE;		
	}
	
Input.HugeButton
	{
	font-family: arial;
	color: #00003e;
    font-size:75%;
    font-weight:bold;
    height:25px;
    width:125px;
    background:#9ED6FE;		
	}
		
Input.textinput
	{	
	font-family:arial; 
	font-size:11px; 
	color:blue
	}

Input.smallinput
	{	
	font-family:arial; 
	font-size:9px; 
	color:blue
	}
		
table.big
    {
    border-style:dashed;
    border-color:White;
    border-width:1px;
    padding:0;
    }
    
Textarea.textinput
	{	
	font-family:arial; 
	font-size:11px; 
	color:blue
	}	
h3.general
	{
	FONT-SIZE:100%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	font-style:italic;
	font-weight: normal;
	text-align:left; 
	line-height: 120%;
	margin-bottom: 0px;
	}


h1
	{
	FONT-SIZE:100%; 
	COLOR:#00003e; 
	FONT-FAMILY:arial;
	font-style:normal;
	font-weight: bold;	
	text-align:left; 
	line-height: 120%;
	margin-bottom: 0px;
	}
h2
	{
	FONT-SIZE:90%; 
	COLOR:#000000; 
	FONT-FAMILY:Arial;
	font-style:normal;
	text-align: left; 
	line-height:110%;
	margin-bottom: 0px;
	}
	
h2.small
	{
	FONT-SIZE:80%; 
	COLOR:#000000; 
	FONT-FAMILY:Arial;
	font-style:italic;
	text-align: left; 
	line-height: 80%;
	margin-bottom: 0px;
	}
	

p
	{
	FONT-SIZE:14px; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	line-height: 120%;
	text-align: justify;
	}
	
p.prose
	{
	FONT-SIZE:100%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	line-height: 120%;
	text-align: justify;
	font-style: italic;
	}

p.smallprose
	{
	FONT-SIZE:80%; 
	COLOR:#202020; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	}

p.tinyprose
	{
	FONT-SIZE:70%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	line-height: 90%;
	text-align: justify;
	}
	
p.ownersinfo
	{
	FONT-SIZE: 90%;
	COLOR: #000000;
	FONT-FAMILY: arial;
	line-height: 120%;
	text-align: center;
	font-weight: normal;
}
	
p.forminfo
	{
	FONT-SIZE:95%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	line-height: 95%;
	text-align: justify;
	font-style: normal;
	}

p.generalprose
	{
	FONT-SIZE: 100%;
	COLOR:#202020;
	FONT-FAMILY: arial;
	line-height: 120%;
	text-align: justify;
	font-style: normal;
}

div.promotion
	{
	FONT-SIZE: 80%;
	border:1;
	border-width:thin;
	border-style:outset;
	border-color:Black;
	background-color:#ffff50;
	height:80px;
	width:800px;
	margin:2px;
	margin-left:20px;
	padding:4px;
}
div.promotionimage
{
    float:left;
}
div.promotiontext
{
    float:right;
    FONT-SIZE: 80%;
    FONT-FAMILY: arial;
	line-height: 110%;
	text-align: justify;
	font-style: normal; 
	COLOR:black;
	padding:2px;
	width:600px;   
}


p.xmasprose
	{
	FONT-SIZE:100%; 
	COLOR:#000000; 
	FONT-FAMILY:verdana;
	line-height: 100%;
	text-align: justify;
	font-style: normal;
	}
	
p.table
	{
	FONT-SIZE:100%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	line-height: 120%;
	text-align: center;
	font-style: normal;
	}

li
	{
	FONT-SIZE:80%; 
	COLOR:#000000; 
	FONT-FAMILY:verdana;
	text-align:left; 
	line-height: 110%;
	text-align: justify;
	font-style: normal;
	padding-bottom:8pt
	}	
li.italic
	{
	FONT-SIZE:75%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align:left; 
	line-height: 90%;
	text-align: justify;
	font-style: italic;
	padding-bottom:4pt
	}
			
UL.small
	{
	COLOR:#000000; 
	max-height: 20px;
	margin-bottom: 0px;	
	}
	
li.small
	{
	FONT-SIZE:95%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	font-style: italic;
	}
	
option.normalitem
	{
	font-size: 90%; 
	COLOR: #000000; 
	FONT-FAMILY: arial;
	line-height: 100%;
	text-align: justify;
	font-style: italic;
	}

select.standarddate
	{
	font-size: 80%; 
	COLOR: #000000; 
	FONT-FAMILY: arial;
	line-height: 100%;
	text-align: justify;
	font-style: normal;
	}
		
option.xmasitem
	{
	FONT-SIZE:9px; 
	COLOR:#ff0000; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	font-weight: bold;
	}
	
option.highlighteditem
	{
	FONT-SIZE:9px; 
	COLOR:#0000ff; 
	FONT-FAMILY:arial;
	line-height: 100%;
	text-align: justify;
	font-weight: bold;
	}
	
table.imagebox
{
    padding:0,0,0,0;
    background:white;
    border-width:1px;
    border-color:Gray;
    border-bottom:1;
    border-style:solid;
}
table.cottagebox
{
    padding:0,0,0,0;
    background:#9ED6FE;
    border-width:1px;
    border-color:Gray;
    border-bottom:1;
    border-style:solid;
}		
table.lettertable
{
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    background:white;
    border-width:1px;
    border-color:Gray;
    border-style:solid;
}	
	
td.smalltable
	{
	FONT-SIZE:9px; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: center;
	max-height: 10px; 
	margin-bottom: 0px;
	}

td.menu
	{
	FONT-SIZE: 100%;
	COLOR: #00003e;
	FONT-FAMILY: arial;
	text-align: left;
	font-weight:normal;
	height: 15px;
	margin-bottom: 0px;
	padding:2px;
	width: 100%;
	background-color: #9ED6FE;
}

td.cottagesummarymenu
	{
	FONT-SIZE: 100%;
	COLOR: white;
	FONT-FAMILY: arial;
	text-align: left;
	font-weight:normal;
	height: 15px;
	margin-bottom: 0px;
	padding:2px;
	width: 100%;
	background-color: #00003e;
}

td.MenuDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:75%;
    font-weight:bold;
    background: #9ED6FE;
    margin-bottom: 0px;
    text-align:center;
	}
td.SmallMenuDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:65%;
    font-weight:bold;
    background: #9ED6FE;
    margin-bottom: 0px;
    text-align:center;
	}	
td.FeatureDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:65%;
    font-weight:bold;
    background: #9ED6FE;
    margin-bottom: 0px;
    text-align:center;
	}	
td.GreyFeatureDisplayBox
	{
	font-family: arial;
	color: #00003e;
    font-size:65%;
    font-weight:bold;
    background: #c0c0c0;
    margin-bottom: 0px;
    text-align:center;
	}		
td.verysmall
	{
	FONT-SIZE:70%; 
	COLOR:000000; 
	FONT-FAMILY:arial;
	text-align:justify; 
	vertical-align:bottom;
	}

td.tiny
	{
	FONT-SIZE:65%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: right; 
	vertical-align:bottom;
	}
td.tinyleft
	{
	FONT-SIZE:65%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: left; 
	vertical-align:top;
	}
td.tinycentre
	{
	FONT-SIZE:65%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: center; 
	vertical-align:top;
	}
td.minute
	{
	FONT-SIZE:55%; 
	COLOR:#000000; 
	FONT-FAMILY:arial;
	text-align: justify; 
	vertical-align:top;
	}
	
td.title
	{
	FONT-SIZE:24px; 
	COLOR:006000; 
	FONT-FAMILY:"Georgia";
	text-align: center;
	vertical-align: top; 
	font-weight: bold;
	}	
		
td.PageHeader
	{
	font-family: arial;
	color: white;
    font-size:11px;
    background: white;	
	}
	
td.subheading
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	font-size: 110%; 
	}
		
td.bkform
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
	font-variant: normal; 
	font-style: normal; 
	font-size: 11px; 
    background: #b0b0b0; 
	}
td.bookingform
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
	font-variant: normal; 
	font-style: normal; 
	font-size: 70%; 
    background: #c0c0c0;
    text-align:left; 
	}
td.bookingformcenter
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
	font-variant: normal; 
	font-style: normal; 
	font-size: 70%; 
    background: #c0c0c0;
    text-align:center; 
	}		
td.generalsection
	{
	font-family: arial;
	color: black;
    font-size:90%;
    text-decoration: none;
    text-align:left;	
	}
	
td.Normalsection
	{
	font-family: arial;
	color: black;
    font-size:100%;
    text-align:justify;
    text-decoration: none;
    background: #ffffff;	
	}
td.AccountForms
	{
	font-family: arial;
	color: black;
    font-size:70%;
    text-decoration: none;
    text-align: left;
    background: #c0c0c0;	
	}
		
td.formtext
	{
	font-family: arial;
	color: black;
    font-size:70%;
    text-decoration: none;
    text-align: justify;
    background: #c0c0c0;	
	}
		
td.smallgeneralsection
	{
	font-family: arial;
	color:black;
    font-size:70%;
    text-decoration: none;
    text-align:left;
    background: #ffffff;	
	}	
td.tableheader
	{
	font-family: arial;
	color: white;
    font-size:12px;
    font-weight: bold; 
    background: #000000;	
	}	
td.tableheader2
	{
	font-family: arial;
	color: black;
    font-size:100%;
    font-weight: bold;
    background: #a0a0a0;
    text-align:left;	
	}	
td.tableheader3
	{
	font-family: arial;
	color: white;
    font-size:50%;
    font-weight: bold;
    background: #000000;
    text-align:left;	
	}	
td.tablecontents
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-style: normal; 
    font-size: 80%; 
    background: #e0e0e0;
    text-align:center;
	}
td.backgroundtablecontents
	{
	font-family: arial;
	color: #a0a0a0; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 90%; 
    background: #e0e0e0; 
    text-align:center;
	}	
td.tablecontents3
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 90%; 
    background: #ffffff;
    border-top-style: none; 
    text-align: right;
	}		
td.tablecontents2
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 80%; 
    background: #ffffff; 
    text-align:left;
	}
td.WeekAvailable
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 65%; 
    background: palegreen; 
	}

td.WeekBooked
	{
	font-family: arial;
	color: black; 
	font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 65%; 
    background: #f08080; 
	}
		
td.TableSum
	{
	font-family: arial;
	color: black; 
	font-style: normal; 	
    font-variant: normal; 
    font-weight: bold; 
    font-size: 90%;
    text-align:center; 
	}
td.PageFooter
	{
	font-family: arial;
	color: white;
    font-size:11px;
    background: #ffffff;	
	}
td.MenuBorder
	{
	font-family: arial;
	color: white;
    height:500px;
    width: 1px;
    background: #ffffff;	
	}
	

input.Generalbutton
{
	font-family: arial;
	color:#eb3d6c ;
    font-size:80%;
    height:20px;
    width:100px;
	background-color: #e0e0e0;	
}

input.smallradio

{
	height:11px;

}
