@charset "utf-8";
/* CSS Document */
a{color:#8b2636; text-decoration:underline;}
a:hover{color:#8b2636; text-decoration:none;}
h1{color:#8b2636; font-weight:normal; font-size:18px; margin:0px; padding:0px; padding-bottom:3px; margin-bottom:15px; border-bottom:solid 1px #bababa;}
h2, h3, h4{font-size:14px; font-weight:bold; color:#8b2636; }
body{margin:0px; padding:0px; background-image:url(../images/page_bg.gif); background-color:#ede8cb; background-position:top center; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444;}
.outter{width:980px; margin:0 auto;}
.header{padding:0px; margin-top:34px;}
.headerimages{margin-left:11px;}
.navigation{padding:12px; text-align:center; margin-top:10px; }
.navigation ul{margin:0px; list-style-type:none; text-align:center;  padding-left:115px;}
.navigation ul li{float:left; text-align:center; color:#8a073a;}
.navigation ul span{padding:10px; color:#d4c29c;}
.navigation ul li a{text-decoration:underline; color:#444;}
.navigation ul li a:hover{text-decoration:none; color:#444;}
.maincontent{width:695px; margin-top:40px; line-height:16px; float:right;}

.offer{float:left; width:695px; padding:5px; border:solid 1px #e1cfac; background-color:#e1cfac;}

.offersubh{float:left; vertical-align:middle; padding-left:2px; border-right:1px solid #e1cfac; width:97px; background-color:#cbb58b; height:50px; font-weight:bold;}
.offersubhri{float:right; vertical-align:middle; padding-left:2px; width:93px; background-color:#cbb58b; height:50px; font-weight:bold;}

.offersub{float:left; vertical-align:middle; padding-left:2px; border-right:1px solid #e1cfac; border-bottom:1px solid #e1cfac; width:97px; height:40px; background-color:#FFFFFF;}
.offersubr{float:right; vertical-align:middle; padding-left:2px; width:93px; height:40px; background-color:#FFFFFF;}

.contentimg{border:solid 1px #b6b08c; margin-right:7px; margin-bottom:7px; float:left;}
.contentul{font-weight:bold; line-height:18px; margin-left:185px; padding-left:65px; list-style-image:url(../images/bullet.gif);}
.splofferimgs{margin-left:29px; border:solid 1px #b6b08c; margin-bottom:20px; }
.sidenav{background-image:url(../images/nav_bg.gif); background-position:left top; color:#fff; font-weight:bold; float:left; margin-left:0px; width:255px; float:left; margin-top:40px;}
.sidenav ul{list-style-image:url(../images/bullet-sidenav.gif); padding:20px; padding-left:0px; padding-bottom:0px; margin-left:33px;}
.sidenav ul li{margin-bottom:6px; border-bottom:dashed 1px #fff; padding-bottom:6px;}
.sidenav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.sidenav ul li a:hover{color:#ffc3db; text-decoration:underline; font-weight:bold;}
.rivercottage{background-image:url(../images/river-cottage_bg.gif); background-repeat:no-repeat; background-position:left top; width:225px; height:141px; margin-top:19px; color:#fff; float:left; padding:15px; line-height:18px;S}
.rivercottage a{color:#fff; text-decoration:underline;}
.rivercottage a:hover{ color:#fff; text-decoration:none;}
.gamekeeper{background-image:url(../images/gamekeeper_bg.gif); background-repeat:no-repeat; background-position:left top; width:225px; height:151px; color:#fff; float:left; padding:15px; line-height:16px;}
.gamekeeper a{color:#fff; text-decoration:underline;}
.gamekeeper a:hover{ color:#fff; text-decoration:none;}
.address{float:left; width:225px; color:#fff; background-image:url(../images/contactaddress-bg.gif); background-position:left top; background-repeat:no-repeat; padding:15px;}
.address a{color:#fff; text-decoration:underline;}
.address a:hover{ color:#fff; text-decoration:none;}
.footerlinks{background-image:url(../images/footerlinks-bg.gif); background-position:center top; background-repeat:no-repeat; float:left; width:980px; text-align:center; padding-top:18px; height:34px; margin-top:7px;}
.footerlinks a{color:#721d2b; font-size:11px; text-decoration:underline;}
.footerlinks a:hover{color:#721d2b; font-size:11px; text-decoration:none;}
.footersmalllinks a{color:#721d2b; font-size:10px; text-decoration:underline;}
.footersmalllinks a:hover{color:#721d2b; font-size:10px; text-decoration:none;}
.copyrightinfo{font-size:11px; border-top:solid 1px #999; padding-top:7px; float:left; width:980px; padding-bottom:20px;}
.copyrightinfo span{padding-left:320px;}
.img-right {float:right; padding:5px; background-color:#FFFFFF; border:1px solid #bababa; margin:0 0 5px 5px; }
.fullwidth {width:695px; float:left; padding-bottom:10px;}
.bdr1 { border:1px solid #bababa; padding:2px; background-color:#FFFFFF;}
.rooms {float:left; width:300px; padding:10px;}
.room-img {float:left; width:180px; padding:10px;}
.room-img1 {float:left; width:208px; padding:7px; background-color:#ded7ac; margin-right:8px; margin-bottom:10px; margin-top:15px; border:dashed 1px #ab8f63;}
.padb {padding:5px; 0 5px 0; margin:0;}
.clear {clear:both;}
.more {float:left; width:192px; text-align:right; padding:5px; padding-top:0px;}
.padl {padding:0 0 0 15px;}
.imageborder{border:solid 4px #fff;}
.tarifftable{width:600px; background-color:#e1cfac; line-height:30px; font-weight:bold; height:127px; padding:7px; margin-top:15px;}
.tarifftable div{width:287px; float:left; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }

.tarifftable22{width:600px; background-color:#e1cfac; line-height:30px; font-weight:bold; height:253px; padding:7px; margin-top:15px;}
.tarifftable22 div{width:287px; float:left; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }



.sttable{width:600px; background-color:#e1cfac; line-height:30px; height:800px; padding:7px; margin-top:15px;}
.sttableright{width:90px; float:left; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }
.sttableleft{width:480px; float:left; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }
.rtarifftable{width:600px; background-color:#e1cfac; font-weight:bold; height:127px; padding:7px; margin-top:15px;}
.rtarifftable div{width:187px; float:left; background-color:#fff; padding:5px; border:solid 1px #e1cfac; height:30px; }.clear{ clear:both;}
.imagebordert{border:solid 4px #fff;}
.imagebordert:hover{border:solid 4px #8b2636;}

.roomlisting ul{list-style-image:url(../images/bullet.gif); padding-left:5px; padding-bottom:0px; margin-left:10px; margin-top:0px; padding-top:0px;}
.roomlisting ul li{margin-bottom:4px; border-bottom:dashed 1px #ab8f63; padding-bottom:4px;}

.tarifftable123{width:600px; background-color:#e1cfac; line-height:30px; font-weight:bold; height:212px; padding:7px; margin-top:15px;}
.tarifftable123 div{width:188px; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }

.tarifftable1234{width:600px; background-color:#e1cfac; line-height:30px; font-weight:bold; height:254px; padding:7px; margin-top:15px;}
.tarifftable1234 div{width:184px; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }

.tarifftableeve{width:600px; background-color:#e1cfac; line-height:30px; font-weight:bold; height:212px; padding:7px; margin-top:15px;}
.tarifftableeve div{width:184px; background-color:#fff; padding:5px; border:solid 1px #e1cfac; }

