body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color:#339966;
	background-image:url(../images/gradientBG.jpg);
	background-repeat:repeat-x;	
}



th {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.pagetitle {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: black;
}
.companyname {
	font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #339966;
	font-weight:bold;
}
.cottagename {
	font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: black;
	font-weight:bold;
}
.cottagenamesmall {
	font-family:Papyrus, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	font-weight:bold;
}
.text-normal
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.pagefooter {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFCC;
}
.text-normalblue
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.text-pagetitle
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #ffffff;
}

.text-headertitle
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
	font-weight:bold
	
}
.text-tagline
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #ffffff;
}
.text-tagline2
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69A1D0;
}
.text-footer
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cccccc;
	
	
}
.text-testimonial
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

.text-testimonialname
{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight:bold;
	font-style:italic
	
}

a. {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
A:link
{
   
	color: #333333;
    TEXT-DECORATION: none;
}

A:visited
{
    
	color: #333333;
    TEXT-DECORATION: none;
}

a:hover {

   
	color: #333333;
    TEXT-DECORATION: underline;
}

A:active
{
   
	color: #333333;
    TEXT-DECORATION: none;
}

A.bookings:link
{
  
	color: #339966;
    TEXT-DECORATION: underline;
}

A.bookings:visited
{
  
	color: #339966;
    TEXT-DECORATION: underline;
}

a.bookings:hover {

   
	color: #339966;
    TEXT-DECORATION: underline;
}

A.bookings:active
{
 
	color: #339966;
    TEXT-DECORATION: underline;
}
.contentbox
{
color: #339966;
text-align:justify;
font-size:14px;

}
.contentbox.a {
	color: #339966;
    text-decoration: underline;
}
.textbox
{
color: #339966;
text-align:justify;
padding:10px;
font-size:14px;

}
.textbox.a {
	color: #339966;
    text-decoration: underline;
}
.textbox2{
background:url(../images/information.jpg) top left no-repeat;
color: #333;
text-align:justify;
padding-left:80px;
padding-right:10px;
}
.textbox3
{
color: #339966;
text-align:justify;
width:470px;
font-size:14px;
display:block;
left:50px;
z-index:999;
}
.textbox3.a {
	color: #339966;
    TEXT-DECORATION: underline;
}
.textbox3.a:hover {
	color: #339966;
    TEXT-DECORATION: underline;
}
.textbox3.a:active {
	color: #339966;
    TEXT-DECORATION: underline;
}
#thumbs img {padding:5px;}

div.cf_wrapper
	{
		position: relative;
		left:-360px;
		top:-40px;
	}
	
	div.cf_element
	{
		width: 350px;
		height: 75px;
		background-color: #fff;
		border:  none;
	}
	
	div.cf_element div.content
	{
		padding: 0px;
	}

	div.cf_element div.content h3
	{
		padding-top: 0;
		margin-top: 0;
	}
	
div.cf_wrapper2
	{
		position: relative;
		
	}
	
	div.cf_element2
	{
		width: 320px;
		height: 240px;
		background-color: #fff;
		border:  none;
	}
	
	div.cf_element2 div.content2
	{
		padding: 0px;
	}

	div.cf_element2 div.content2 h3
	{
		padding-top: 0;
		margin-top: 0;
	}	