/* CSS Document */

<!-- 

body {

		margin:0;

		padding:0;

		border:0;			/* This removes the border around the viewport in old versions of IE */

		width:100%;

		background:#FFFFCC;

		min-width:600px;		/* Minimum width of layout - remove line if not required */

						/* The min-width property does not work in old versions of Internet Explorer */

		font-size:90%;

		font-family: Verdana,Arial,Helvetica,sans-serif;

    text-align:center;

}

  #fixed {

   margin:0 auto;

   width:788px;   /* you can use px, em or % */

   text-align:left;

  }

	a {

		color:#369;

	}

	a:hover {

		color:#fff;

		background:#369;

		text-decoration:none;

	}

	h1, h2, h3 {

		margin:.8em 0 .2em .6em;

		padding:0;

	}

	p {

		margin:.4em 0 .8em 0;

		padding:0;

	}

	img {

		margin:10px 0 5px;

	}

	/* Header styles */

	#header {

		clear:both;

		float:left;

		width:100%;
height: 150px;

	}

	#header {

		border-bottom:1px solid #000;
background:url(../images/header.gif);
color: #FFFFFF;

	}

	#header p,

	#header h1,

	#header h2 {

		padding:.4em 15px 0 15px;

		margin:0;

	}

	#nav {

  background-color:#365b61;

  border:medium none;

  color:#FFFFFF;

  font-size:0.9em;

  height:20px;

  padding:3px;

  vertical-align:middle;

  font-family: Arial;

  font-weight: bold;

  text-transform: uppercase;

  }

  #nav ul {

  border:medium none;

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin:0;

  padding:0;

  }

  #nav ul li {

  display:inline;

  margin:0;

  padding:0;

  }

  #nav a:link, #nav a:visited {

  border:0 none;

  color:#FFFFFF;

  padding:5px;

  text-decoration:none;

  }

  #nav a:hover {

  color:#FF9933;

  text-decoration:none;

  }

	/* 'widths' sub menu */

	#layoutdims {

		clear:both;

		background:#eee;

		border-top:4px solid #000;

		margin:0;

		padding:6px 15px !important;

		text-align:right;

	}

	/* column container */

	.colmask {

		position:relative;	/* This fixes the IE7 overflow hidden bug */

		clear:both;

		float:left;

		overflow:hidden;		/* This chops off any overhanging divs */
border-right: 1px solid #000000;

	}

	/* common column settings */

	.colright,

	.colmid,

	.colleft {

		float:left;

		width:100%;

		position:relative;

	}

	.col1,

	.col2,

	.col3 {

		float:left;

		position:relative;

		padding:0 0 1em 0;

		overflow:hidden;

	}

	/* Full page settings */

	.fullpage {

		background:#FFFFFF;		/* page background colour */
border-left: 1px solid #000000;
width: 786px;
	}

	.fullpage .col1 {

		width:96%;			/* page width minus left and right padding */

		left:2%;			/* page left padding */

	}

	/* Footer styles */

	#footer {

		clear:both;

		float:left;
width: 787px;
		border-top:1px solid #000;
border-right:1px solid #000;
height: 101px;

background-color: #000000;
color: #FFFFFF;

	}

	#footer p {

		padding:0;

		margin:0;

	}

#heading_green h2{

color:#8CC63F;

font-size:18px;

}

#banner, #banner p, #banner p img{

padding: 0;

margin: 0;

}

img.right{

float:right;

}

p.orange_box{

background-color: #FFCC33;

padding: 20px 5px 20px 10px;

font-weight: bold;

}

.cottage{

float: left;

padding: 15px;

text-align: center;

}

.cottage img{

border: 1px solid #999999;
padding: 5px;

}
.cottage p{
margin: 0;
padding: 0;
}
#prices ul, #prices li{

list-style-type: none;

}
#prices{
padding-left: 25px;
}
#prices li{
clear: left;
}
#prices p.description{

float: left;

width: 400px;
padding: 0;
margin: 0 0 0 15px;
border-bottom: 1px dotted #999999;
}

#prices p.price{

float: left;

width: 150px;

text-align: right;
padding: 0;
margin: 0;
font-weight: bold;
border-bottom: 1px dotted #999999;
}
#prices h2{
clear: left;
}
p.footer_left{
margin: 0;
padding: 0;
float: left;
width: 100px;
}
#footer p.footer_text{
float: left;
width: 550px;
margin: 0;
padding: 10px;
}
p.footer_right{
float: right;
width: 115px;
}
p.footer_left img{
margin: 0 0 0 1px;
padding: 0;
}
p.footer_right img{
margin: 0;
padding: 0;
}
.col1 p{
padding: 10px 15px 10px 15px;
}
img.left{
float: left;
margin: 0 10px 10px 0;
}
.cottage_pics{
text-align: center;
}
.cottage_pics img{
margin: 15px;
padding: 5px;
border: 1px solid #999999;
}
--> 

