html { margin:0; padding:0; }
body { margin:0; padding:0; color:#000000; background:#E4DCBC url("background.gif") left top repeat-x; font-size:0.83em; font-family:Arial,Helvetica,Sans-serif; }

img { border-style:none; display:block; }
img.inline,
#article img { border-style:none; display:-moz-inline-stack; display:inline-block; }
embed { display:block; }
form { margin:0; padding:0; }
blockquote { margin:15px; padding:0 10px; }
hr { border:none 0; margin:20px 0; border-top:1px solid #5E3723; height:0; }
p { padding:0; margin:0 0 16px; }
p.extraspace { padding:0; margin:0 0 26px; }

h1,
h2 { color:#5E3723; font-size:1.37em; margin-top:0; }
h3 { color:#5E3723; font-size:1.2em; margin-top:0; }
h4 { color:#5E3723; font-size:1.1em; }
h5 { color:#5E3723; font-size:1.0em; }
h6 { color:#5E3723; font-size:0.9em; }

a,
a:visited { color:#5E3723; text-decoration:underline; }
a:hover { color:#C98A47; text-decoration:underline; }

.clear { clear:both; height:0; overflow:hidden; }
.spacer { clear:both; height:16px; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }
.nowrap { white-space:nowrap; }

.photoRight { float:right; margin:3px 0 7px 10px; }
.photoLeft { float:left; margin:3px 10px 7px 0; }
.photoCentre { display:block; margin:0 auto; }
.center { text-align:center; }
.justify { text-align:justify; }
.larger { font-size:1.53em; }

.article-left { width:48%; float:left; }
.article-right { width:48%; float:right; }
.article-rightalt { width:48%; float:right; text-align:right; }

.protection { unicode-bidi:bidi-override; direction:rtl; }  


/* ----------------------
   Interface CSS
---------------------- */

#container { width:937px; margin:0 auto; }

#header { width:937px; height:79px; background:url("title.gif") left top no-repeat; margin:10px 0 0 0; }
#header h1 { margin:0 0 0 0; padding:0; }
#header h1 a { width:864px; height:79px; display:block; }
#header h1 a span { display:none; }
#header1 { width:937px; height:84px; background:url("header1.gif") left top no-repeat; overflow:hidden; }
#header2 { width:937px; height:84px; background:url("header2.gif") left top no-repeat; overflow:hidden; }

#nav { width:937px; height:62px; background:#E19D50 url("nav.gif") left top no-repeat; /*margin:0 auto;*/ }
/*#blank-nav #nav {background:url(blank_nav.gif) no-repeat;}*/
#nav ul { list-style:none; margin:0;}

#nav ul li { float:left; position:relative;}
#nav ul li.alt { float:right; }
#nav ul li a,
#nav ul li a:visited { font-weight:bold; text-decoration:none; /*height:31px;*/ display:block;}
#nav ul li a.selected { background-position:left center; }
#nav ul li a:active { background-position:left bottom; }
#nav ul li a span { /*display:none;*/ }

/* Second Level */

#nav ul li ul { width:162px; display:none; padding:0; background-color:#7B4D36;}
#nav ul li ul li { float:none; width:162px; border-bottom:1px solid #F7F4E7; }
#nav ul li ul li.endall { border-bottom:none; text-align:center; font-size:0.83em; font-weight:bold; }
#nav ul li ul li.end { border-bottom:none!important; }
#nav ul li ul li:hover { background-color:#C88947; }
#nav ul li ul li:active { background-color:#E8A252!important; }
#nav ul li ul li a,
#nav ul li ul li a:visited { background-image:none; padding:3px 11px 3px 11px; display:inline-block; height:auto; width:140px; color:#FFF;}
#nav ul li ul li a:hover { background-image:none; }

#nav ul li>ul { /*left:6px;*/ /*top:30px; */}
#nav ul li:hover ul,
#nav ul li.over ul { display:block; position:absolute; left:6px; top:31px; opacity:.95; filter:alpha(opacity=95); z-index:9999; }

#top-nav-menu {height:33px; padding:0 119px 0 119px;}
#top-nav-menu li a {height:33px;}
#top-nav-menu li a span{display:none;}

/*#blank-nav a:hover, #blank-nav a.selected{background-position:left center;}
#blank-nav a:active {background-position:left bottom;}*/
#nav-about-us{ width:145px; background:url(nav_about-us.gif) no-repeat; }

#nav-ambleside{ width:141px; background:url(nav-ambleside.gif) no-repeat; }

/*#blank-nav #nav-about-us{background:url(nav-about-us.gif) no-repeat;}*/
#nav-bowness-on-windermere { width:280px; background:url(nav_bowness-on-windermere.gif) no-repeat; }
/*#blank-nav #nav-bowness-on-windermere{background:url(nav-bowness-on-windermere.gif) no-repeat; }*/
#nav-kendal{ width:117px; background:url(nav_kendal.gif) no-repeat; }
/*#blank-nav #nav-kendal {background:url(nav-kendal.gif) no-repeat;}*/
#nav-experience{ width:153px; background:url(nav_experience.gif) no-repeat; }
/*#blank-nav #nav-experience {background:url(nav-experience.gif) no-repeat;}*/

#bottom-nav-menu {padding:0 0 0 132px; margin:0px; /*height:31px; line-height:31px;*/}
#bottom-nav-menu li {float:left; /*height:31px;*/}
#bottom-nav-menu li a {display:block; padding:0 15px 0 15px; height:31px; margin:0px; line-height:31px; color:#ffffff; text-shadow:#654623 0px 0px 1px;}
#bottom-nav-menu li ul li a{line-height:1.2em;}
#submenu {height:31px; /*overflow:hidden;*/}

#content { width:885px; margin:0 auto; background:url("content_background.gif") left top repeat-y; }
#content_padding { background:url("content_top.gif") left top no-repeat; padding:31px 38px 15px 121px; }

#article { width:500px; float:left; }
#sidebar { width:194px; float:right; }

#doll { width:113px; height:450px; background:url("doll.gif") left top no-repeat; position:absolute; top:-431px; left:-18px; }

#footer { width:885px; height:44px; background:url("footer.gif") left top no-repeat; margin:0 auto; color:#FFF; font-weight:bold; position:relative; }
#footer a,
#footer a:visited { color:#FFF; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }
#footer_left { width:60%; float:left; }
#footer_left .padding { padding:5px 0 6px 121px; }
#footer_right { width:38%; float:right; text-align:right; }
#footer_right .padding { padding:5px 30px 6px 0; }

#footer_space { height:10px; }


/* ----------------------
   Content CSS
---------------------- */

#googleMap { border:2px solid #000000; margin-bottom:16px; }

.menu { list-style:none; margin:0; padding:0; }
.menu li { border-bottom:1px solid #C98A47; margin-bottom:6px; padding-bottom:6px; }

.panel_header { width:194px; height:5px; background:url("panel_header.gif") left top no-repeat; overflow:hidden; }
.panel_content { width:194px; background:url("panel_content.gif") left top repeat-y; }
#minigallery {margin-top:16px;}
.panel_padding { padding:15px 20px 1px 20px; color:#FFF; }
.panel_padding a,
.panel_padding a:visited { color:#FFF; text-decoration:underline; }
.panel_padding a:hover { color:#E5A051; text-decoration:underline; }
.panel_footer { width:194px; height:5px; background:url("panel_footer.gif") left top no-repeat; overflow:hidden; margin-bottom:16px; }

#homepage_flash{ width:861px; height:450px; outline-style:none; margin-top:-4px; position:absolute;}
#homepage-sidebar-position{position:absolute; left:670px; top:50px;}
#homepage_content_padding {padding:0 11px 0 12px; height:446px; position:relative;}

