/* global */
body{
	padding: 0;
	border: 0;
	background: #46220E;/*562D16*/
	font-size: small;
	color: #3D1D0B;
	margin: 0;
	font-family: verdana, arial, sans-serif;
	text-align: center;}
	
* html body{
	font-size:x-small; /*IE5/Win */
	f\ont-size:small; /*other IE */}
	
p,ul,dt, dd, td,blockquote	{	font-size:85%; }
h1{	font-size:150%;	}
h2{	font-size:130%; margin: 10px 0 6px 0;	}
h3{	font-size:120%;	 margin: 10px 0 6px 0;	}
#footer,ul li {	font-size:100%; }
#website{	font-size:70%;}
	
#wrapper{
	margin: 50px auto;
	padding: 0 0 0 0;
	border: 0;
	width: 755px;
	text-align: left;
	background: transparent;	}		
	
#header{
	width: 755px;
	background:transparent  url('../i/logo.jpg') no-repeat 0 0;
	height: 153px;
	padding: 0;
	border: 0;
	margin: 0;}	

div#header h1{
	margin: 0;
	border: 0;
	text-indent: -9999px;
	padding: 0;}
	
/* left*/
#left{
	height:400px;
	float:left;
	width:20%;}
#left ul	{
	width: 161px;
	height: 196px;
	background: url('../i/nav2.gif') no-repeat 0 0;
	margin: 0;
	padding: 0;
	position: relative;}	
#left ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	text-indent: -9999px; 
	text-decoration: none;}	
#left ul li, #left a {display: block; height:24px;}

#sn1 {top: 0; height: 26px; width:167px; }
#sn2 {top: 28px; height: 26px; width:167px;}
#sn3 {top: 56px; height: 26px; width:167px;}
#sn4 {top: 84px; height: 26px; width:167px;}
#sn5 {top: 112px; height: 26px; width:167px;}
#sn6 {top: 140px; height: 26px; width:167px;}
#sn1 a:hover, #home #sn1 a {background: url('../i/nav2.gif') no-repeat 0 -196px;}
#sn2 a:hover, #accommodation #sn2 a {background: url('../i/nav2.gif') no-repeat 0 -224px;}
#sn3 a:hover, #facilities #sn3 a {background: url('../i/nav2.gif') no-repeat 0 -252px;}
#sn4 a:hover, #tariff #sn4 a {background: url('../i/nav2.gif') no-repeat 0 -280px;}
#sn5 a:hover, #localarea #sn5 a {background: url('../i/nav2.gif') no-repeat 0 -308px;}
#sn6 a:hover, #contact #sn6 a {background: url('../i/nav2.gif') no-repeat 0 -336px;}

#nav a:hover{text-decoration: none;} 

#left p{background: url('../i/sidebar.gif') no-repeat 0 0; text-indent:-9999px; height:107px; width:161px;}

/*right*/
#right{	float:right;  width:78%; margin:0 ; padding:6px 0 0 0;}


	
#content, #footer {background: transparent url('../i/contentbot.gif') no-repeat 0 bottom; padding-bottom:14px;border:0; margin: 0 0 0 10px; }		
#contenttop, #footertop{background: url('../i/contenttop.gif') no-repeat 0 0 ;padding-top:14px;border:0;}
#contentbg, #footerbg{
	padding:8px 16px ;
	background:#fff;
	border:0;
	border-left:solid 1px #3D1D0B;
	border-right:solid 1px #3D1D0B;width:541px;}
	
#content{margin: 0 0 10px 10px; }
#contentbg{min-height:300px;}
#accommodation #contentbg{min-height:400px;}

#content #images{float:right; margin: 0 0 0 10px;}
#content #images img{margin:0 0 20px 0;}


h2{ height:26px;}
#home #content h2{background: url('../i/1title.gif') no-repeat 0 0 ; text-indent:-9999px;}
#accommodation #content h2{background: url('../i/2title.gif') no-repeat 0 0 ; text-indent:-9999px;}
#facilities #content h2{background: url('../i/3title.gif') no-repeat 0 0 ; text-indent:-9999px;}
#tariff #content h2{background: url('../i/4title.gif') no-repeat 0 0 ; text-indent:-9999px;}
#localarea #content h2{background: url('../i/5title.gif') no-repeat 0 0 ; text-indent:-9999px;}
#contact #content h2{background: url('../i/6title.gif') no-repeat 0 0 ; text-indent:-9999px;}

#home #offer
{
	border-right: #3d1d0b 1px solid;
	padding-right: 4px;
	border-top: #3d1d0b 1px solid;
	padding-left: 4px;
	background: seashell;
	padding-bottom: 4px;
	margin: 20px 0px 0px;
	border-left: #3d1d0b 1px solid;
	width: 345px;
	padding-top: 4px;
	border-bottom: #3d1d0b 1px solid;
	text-align: center;
}

#facilities #right #contentbg ul {margin: 10px 0 20px 20px;}
#facilities #right #contentbg ul li{background: url('../i/li.gif') no-repeat 0 50%; padding: 0 0 0 16px; list-style-type:none;margin: 2px 0;}

#contact h3{margin-top:30px;}

#accommodation img.marquess{margin:10px; display:inline;}
#accommodation img.hoteliers{margin:10px; display:inline;}
#accommodation #content #images img{margin: 0;}
#accommodation #contentbg{min-height:800px; height:400px;}
blockquote{margin:5px 5px 10px; width:171px; text-align:center;}
#accommodation .ensuite{margin:50px 30px 0 30px;}
#accommodation .ensuitequote{margin:10px 30px 0 30px;}

#localarea #contentbg img{border:solid 1px #443026;}
#localarea #contentbg .fl{clear:both;}
#localarea #contentbg #images{width:400px; margin:20px 40px; text-align:center;}

#footer ul{
	margin: 0;
	padding: 0;
	text-align:center; }	
#footer ul li{
	display: inline;
	margin: 0;
	padding: 0 ;
	text-align: left;
	border: 0;}
#footer ul li a{	color: #443026; border:0;}
#footer ul li a:hover{color: #443026;}
#footer .selected{color: #443026;}

#website{
	color: #fff;
	text-align:right;
	margin:7px ;}

/**general**/		
h2, h3 {
	padding: 0;
	border: 0;
	line-height: 1.25em;
	font-family: "Trebuchet MS", verdana, sans-serif;}	
p{	line-height: 1.25em; margin: .25em 0 1.25em;}
.red{color:Red;}
.fr{float:right;}
.fl{float:left;}
.clear{clear:both;}
a{	font-weight: bold; 
	text-decoration: none;
	color: #fff;
	background: transparent;}
a.ext{background:url('../i/outarr.gif') no-repeat right 2px ; padding: 0 12px 0 0;}
table{margin:0;}
#content a{color: #443026;}
a:link, a:visited, a:active{}
a:hover{	text-decoration: underline;}
ul{margin: 10px 0 0 30px;}
img{
	border: 0;
	display: block;}