/** GREEN BG #528037 **/

a	{text-decoration: none;}

body {
	  background: url(../images/background.jpg) #375a80 no-repeat;
	  margin: 0 auto;
}

#wrapper	{
	  width: 960px;
	  margin: 0 auto;
}

u.red {
	color: #962625;
}

b.red {
	color: #962625;
}


#news {
	  background: url(../images/news.png) no-repeat;
	  width: 990px;
	  height: 123px;
	  margin: 20px auto -18px -60px;
}

/**#contentbg

{	background: white;
	opacity: 0.8;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}**/

#content {
	  background: url(../images/content.png) no-repeat;
	  width: 941px;
	  height: 574px;
	  margin-bottom: 50px;
	  
	  
}

#photos {
	  background: transparent;
	  width: 259px;
	  height: 574px;
	  float: left;
}

#cottage {
	  background: url(../images/cottage.jpg);
	  width: 225px;
	  height: 316px;
	  margin: 105px 0 0 40px;
}

#nav	 {
	  background: transparent;
	  height: 61px;
	  float: right;
	  text-decoration: none;
	 
}

#nav ul  {
	  width: 450px;
	  list-style: none;
	  display: block;
	  margin: 25px 0 0 0px;
	  text-decoration: none;
	  
}


#nav ul li a {
			display: block;
            float: left;
            margin-right: 24px;
            text-decoration: none;
            font-family: 'Reenie Beanie', arial, serif;
            font-size: 30px;
            color: #962625;
}


#nav ul li a:hover {
			display: block;
            float: left;
            margin-right: 24px;
            text-decoration: none;
            font-family: 'Reenie Beanie', arial, serif;
            font-size: 30px;
            color: #000;
}

#nav ul li a.active {
			display: block;
            float: left;
            margin-right: 24px;
            text-decoration: none;
            font-family: 'Reenie Beanie', arial, serif;
            font-size: 30px;
            color: #000;
}



/**
#nav ul li a.home {
			background: url(../images/home.png) top;
			width: 55px;
			height: 24px;
}

#nav ul li a.home:hover {
			background: url(../images/home.png) bottom;
			width: 55px;
			height: 24px;
}

#nav ul li a.location {
			background: url(../images/location.png) top;
			width: 87px;
			height: 29px;
			margin-top: 6px;
}

#nav ul li a.location:hover {
			background: url(../images/location.png) bottom;
			width: 87px;
			height: 29px;
}

#nav ul li a.prices {
			background: url(../images/prices.png) top;
			width: 59px;
			height: 30px;
			margin-top: 5px;
}

#nav ul li a.prices:hover {
			background: url(../images/prices.png) bottom;
			width: 59px;
			height: 30px;
}

#nav ul li a.book {
			background: url(../images/book.png) top;
			width: 49px;
			height: 25px;
}

#nav ul li a.book:hover {
			background: url(../images/book.png) bottom;
			width: 49px;
			height: 25px;
}

#nav ul li a.contact {
			background: url(../images/contact.png) top;
			width: 82px;
			height: 25px;
}

#nav ul li a.contact:hover {
			background: url(../images/contact.png) bottom;
			width: 82px;
			height: 25px;
}**/

#text 	{
	  width: 595px;
	  height: 354px;
	  font-family: Helvetica;
	  font-size: 15px;
	  float: left;
	  margin: 21px 0 0 59px;
	  
}

#contactform 	{
	  width: 595px;
	  height: 354px;
	  font-family: Helvetica;
	  font-size: 15px;
	  float: left;
	  margin: 30px 0 0 59px;
	  
}

#calendarwrap 	{
	  width: 595px;
	  height: 354px;
	  font-family: Helvetica;
	  font-size: 15px;
	  float: left;
	  margin: 21px 0 20px 45px;
	  
}


#calendar				{
		background: url(../images/calendar.png) no-repeat;
		width: 637px;
		height: 371px;
		margin-top: 40px;
		padding-top: 18px;
}

#framecalendar	{
		margin: 0px 0 0 240px;
}

#showprices		{
		background: url(../images/showp.png) no-repeat;
		height: 256px;
		width: 656px;
		margin: 85px 0 0 30px;
}

#contactfooter	{
	  background: url(../images/contactfooter.png) no-repeat;
	  width: 595px;
	  height: 100px;
	  float: right;
	  margin: 25px 28px 0 0;
}

#contactfooterprices	{
	  background: url(../images/contactfooter.png) no-repeat;
	  width: 595px;
	  height: 100px;
	  float: right;
	  margin: 6px 28px 0 0;
}

#locationwrapper	{
		background: url(../images/locationbg.png) no-repeat;
		height: 290px;
		width: 637px;
		margin: 27px 0 0 -14px;
		padding-top: 11px;
}

#location	{
		margin: 10px 0 0 225px;
		opacity: 0.95;
}

#location:hover	{
		margin: 10px 0 0 225px;
		opacity: 1.0;
}



#thumbs			{
	   width: 270px;
	   height: 50px;
	   background: transparent; 
	   padding-top: 0px;
}

#thumbs ul li {
	   list-style: none;
	   display: block;
	   float: left;
	   margin-right: 7px;
	   margin-bottom: 10px;
	   
}

#thumbs ul li a {
	   list-style: none;
	   display: block;
	   float: left;
	   width: 50px;
	   height: 50px;
	   opacity: 0.9;
}

#thumbs ul li a:hover {
	   opacity: 1.0;
}

#thumbs ul li a.thumb1	{
		background: url(../images/thumb1.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb2	{
		background: url(../images/thumb2.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb3	{
		background: url(../images/thumb3.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb4	{
		background: url(../images/thumb4.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb5	{
		background: url(../images/thumb5.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb6	{
		background: url(../images/thumb6.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb7	{
		background: url(../images/thumb7.jpg);
		width: 50px;
		height: 50px;
}

#thumbs ul li a.thumb8	{
		background: url(../images/thumb8.jpg);
		width: 50px;
		height: 50px;
}

#footer	{
		margin: 0 auto;
		width: 100px;
		font-family: Helvetica;
		font-size: 11px;
}

#terms    {
		margin: -30px auto 15px;
		width: 125px;
		background: none;
		font-family: Arial;
		font-size: 13px;
		color: #fff;
		

}

#terms a  {
	    color: #fff;
	    text-decoration: none;
}

#terms a:hover {
		color: #962625;
}

ul li.termslist	{
	list-style: circle;
	padding-top: 7px;
}

#termtext 	{
	  width: 595px;
	  height: 410px;
	  font-family: Helvetica;
	  font-size: 15px;
	  float: left;
	  margin: 50px 0 0 30px;
	  
}


.terms	{overflow-y: scroll; padding-right: 25px; }