/* Woodlands B&B Style Sheet copyright 2006 Clear Line Web Design (clearlinewebdesign.com) */

html, body {
	margin:0;
	padding:0;
	background-color: #DBE6CF;
}
body {
	font: 100% arial,sans-serif;
	text-align:center
}
p {
	margin:0 20px 10px;
}
a{
	color: #1B1299;
	padding:0
}
	
/* --HEADER DIV-- */
div#header h1{
	height:100px;
	text-indent: -3000px;
	line-height:50px;
	margin:0;
	border-bottom: 1px solid #666666;
	padding-left:10px;
	background: white url(/images/woodlands-header.jpg) top left no-repeat;
  	color: black;
  	font-weight: 900;
  }

	
/* --CONTAINER DIV-- */
div#container{
	text-align:left;
	}
	
/* --CONTENT DIV-- */
div#content p{
	line-height:1.4;
	font-size: 1.1em;

}
div#content p.clear-left{
	clear: left;
	}
div#content p.float-right{
	float: right;
	margin: 10px 20px 0 0;
	clear: both;
	}
/* img styles */
div#content img.feature-right{
	float: right;
	clear: both;
	padding: 3px;
	margin: 15px 15px 10px 10px;
	background-color: white;
	border: 1px solid #666666;
	/*display: none;*/
}
div#content img.feature-center{
	display: block;
	text-align: center;
	background-color: white;
	border: 1px solid #666666;
	padding: 4px;
	margin: 20px auto 10px auto;
}
div#content p.caption{
	text-align: right;
	font-size: 0.9em;
	padding: 0 20px 0 0;
}
div#content dl {
	margin: 0 0 0 40px;
}
div#content dl dt{
}
div#content dl dd {
	font: 120% georgia, times, serif;
	padding: 0.7em 0;
}
div#content dl dd.email {
	font: 120% arial,sans-serif;
}
/* header tag styles */
div#content h1{
	margin:20px 0 20px 10px;
	font-size: 1.6em;
}
#content h1.float-left {
	width: 40%;
	float: left;
}
div#content h2{
	margin:20px 0 10px 10px;
	font-size: 1.2em;
}
div#content ul li{
	line-height:1.4;
	font-size: 1.1em;
	list-style: disc url(/images/star.gif) inside;
}
div#content ul.leavesite li{
	list-style: disc url(/images/leavesite.gif) inside;
}

div#navigation{
	background: #95C3E6;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

	
/* --NAVIGATION DIV-- */
div#navigation ul{
	list-style: disc url(/images/bullet_go.gif) inside;
	margin: 20px 0 20px 5px;
	padding: 0 0 0 5px;
	text-indent: 0px;
	font-size: 1.1em;
} 
div#navigation li{
	padding-bottom: 5px;
}

/*--EXTRA DIV --*/
div#extra{
	background:#BFE4FF;
	overflow: hidden;
	padding: 20px 0 0 0;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
div#extra h3{
	font-size: 1.2em;
	padding: 0 0 10px 0;
	margin: 0;
	text-align: center;
}
div#extra dl{
	list-style: none;
	padding: 0 0 20px 0;
}
div#extra dl dd{
	padding: 0;
	text-align: center;
	text-indent: -35px;
	font-size: 1em;
}
div#extra dl dd a{
	font-size: 1em;
}
div#extra dl dt{
	color: #666666;
	padding: 10px 0 5px 10px;
}
div#extra dl dt.telephone:before {
	content: url(/images/telephone.gif);
}
div#extra dl dt.email:before {
	content: url(/images/email.gif);
}

	
/* --FOOTER DIV-- */
div#footer{
	height: 80px;
	background: transparent;
	color: white;
}
div#footer p{
	text-align: right;
	font-size: small;
	margin:0;
	padding:40px 10px 10px 0;
}
div#footer a{
	color: white;
	font-weight: 900;
	text-decoration:none;
}

	
/* --LAYOUT FOR ALL DIVS-- */
div#container{
	width:700px;
	margin:0 auto;
	background: #acd1ee url(/images/woodlands-winter-mist.jpg) bottom left no-repeat;
}
div#content{
	float:left;
	width:508px;
	padding-bottom: 300px;
}
div#navigation{
	float:right;
	width:191px;
}
div#extra{
	float:right;
	clear:right;
	width:191px;
}
div#footer{
	clear:both;
	width:100%;
}

/*TABLES */

/* Spearmint tints > http://inspire.server101.com/bttdb/html/tables/ */

/* table */
table {
	margin: 0 auto;
	width: 80%;
	font-size: 120%;
	background: #acd1ee;
	border-collapse: collapse;
	border-top: 1px solid #363;
	border-bottom: 2px solid #363;
}

/* caption = table title/heading */
caption {
	text-align: center;
	font: bold small-caps 120%/1.3 "trebuchet ms",Helvetica,Arial,Sans-Serif;
	color: #363;
	margin: .3em 0;
}

/* reduced font size to save space */
tr { font-size: 100%; }
/* prevent nested tables reducing font size further */
tr tr { font-size: 100%; }

/* tinted rows */
/* in CSS3 selectors: tbody tr:even or tbody tr:nth-child(2n) */
tr.odd {
	background: #DFD;
}

/* table cells */
th, td {
	font-weight: normal;
	padding: .3em .7em;
	text-align: center;
	vertical-align: top;
}

/* borders to separate body sections */
tbody tr:first-child th,
tbody tr:first-child td,
tfoot tr:first-child th,
tfoot tr:first-child td {
	border-top: 1px solid #363;
}

/* tints for column headings */
thead {
	background: #9C9;
	white-space: nowrap;
}

/* tints for totals */
tfoot {
	background: #ADA;
}

/* bold text for totals */
tfoot th,
tfoot td {
	font-weight: bold;
}

/*
 * External ratings.
 *
 * RFI 2007-05-30
 */
div#external-ratings {
	text-align: center;
	float: right;
	margin: 10px 20px 0 0;
	padding: 0;
	clear: right;
	float: right;
	width: 40%;
	font-size: 0.8em;
	padding: 1em 0.3em 0.3em 0.3em;
}

div#external-ratings img {
	border: 0;
    margin: 3px;
}

div#aa-rating {
    float: right;
}

div#enjoy-england-rating {
	float: right;
}
