/* CSS Document */
body{
padding:31px 0 0 0;
margin:0;
background:url(../images/repeat.jpg) repeat 0 0;
font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:inherit;
}
p, ul, li, a, form, input, label, textarea td, h1, h2, h3, h4, strong{
padding:0;
margin:0;
}
ul{
list-style:none;
}
a{
text-decoration:none;
outline:0;
}
img{
padding:0;
margin:0;
border:none;
}
p{
padding-bottom:16px;


}
.spacer{
font-size:0;
line-height:0;
clear:both;
padding:0;
margin:0;
}
#container{
width:718px;
margin:0 auto;
}
/*header*/
#toppanel{
width:717px;
}
img.logo{
float:left;
}
.righttop{
background:url(../images/hdr_top.jpg) no-repeat 0 0;
width:504px;
height:168px;
float:right;
}
/*navigation*/
#nav{
width:717px;
background-color:#000;
color:inherit;
}
#nav ul{
padding:0 0 0 10px;
margin:0;
font-size:12px;
height:33px;


}
#nav ul li{
padding:0 22px;
float:left;
width:auto;
}
#nav ul li a{
color:#fff;
background-color:inherit;
line-height:33px;
}
#nav ul li a:hover, #nav ul li a.active{
color:#999999;
background-color:inherit;
}
/*body*/
#body{
background:url(../images/bodybg1.gif) repeat-y 0 0;
padding:17px 27px 0 27px;
height:100%;
overflow:hidden;

}
h1{
font-size:18px;
line-height:18px;
padding:0 0 8px 0;
}
.botbg{
background:url(../images/bot_bg.jpg) no-repeat 0 0;
width:717px;
height:15px;
}
/*left panel*/
.leftpan{
width:422px;
float:left;
border-right:solid 2px #000;
padding:0 21px 0 0;
}
.pic{
width:420px;
padding-top:9px;
float:left;
}
img.picture{
margin:0 16px 0 0;
}
/*right panel*/
.rghtpan{
width:206px;
float:right;
padding:0 0 0 0;
/*border-left:solid 2px #000;*/
}
h2{
font-size:12px;
line-height:14px;
color:#000;
background-color:inherit;
font-weight:bold;
}
p.rghttxt{
width:194px;
padding:6px 0 0 11px;
}
p.rghttxt a{
font-size:10px;
color:#000;
background-color:inherit;
font-weight:bold;
}
p.rghttxt a.rghtlink{
font-weight:normal;
font-size:12px;
}
p.rghttxt a:hover{
text-decoration:underline;
}
p.button a, p.button1 a, p.button2 a{
background:url(../images/button.jpg) no-repeat 0 0;
width:171px;
height:41px;
text-align:center;
line-height:41px;
display:block;
color:#fff;
background-color:inherit;
font-size:12px;
margin:37px 0 0 8px;
font-weight:bold;
}
p.button1 a{
margin:19px 0 0 8px;
}
p.button2 a{
margin:0 0 0 21px;
}
#bootompan, #bootompan1, #bootompan2{
padding:0 27px 0 0;
width:670px;
margin:0 auto;
height:100%;
overflow:hidden;
}
#bootompan1{
padding:27px 27px 0 0;
}
#bootompan2{
padding:22px 0 0 0;
}
.botright{
width:206px;
padding:0 0 0 16px;
float:right;
}
p.copy{
text-align:center;
color:#fff;
background-color:inherit;
font-size:11px;
line-height:36px;
padding:0 0 0 0;

}

/*----------------------facilities-----------------------------------*/
p.Whilsttxt{
padding:13px 0 0 0;
}
.leftpan ul {
padding:0 0 0 10px;
margin:0;
}
.leftpan ul li{
background:url(../images/bullet.gif) no-repeat 0 6px;
font-size:12px;
line-height:14px;
padding:0 0 0 14px;
width:382px;
}
.leftpan ul li.rustic{
padding:0 0 16px 14px;
}
.leftpan ul li a{
color:#000;
background-color:inherit;
text-decoration:underline;
}
.leftpan ul li a:hover{
text-decoration:none;
}
/*-----------------location-----------------------------------------*/
.locpic{
padding:0 27px 0 27px;
}
/*--------------------rustic horse tracks------------------------*/
.rghtpan ul {
padding:6px 0 0 10px;
margin:0;
}
.rghtpan ul li{
background:url(../images/bullet.gif) no-repeat 0 6px;
font-size:12px;
line-height:14px;
padding:0 0 0 14px;
width:166px;
}
.rghtpan ul li.special{
width:184px;
}
.rghtpan ul li.special1{
width:184px;
}
p.trcktxt{
width:183px;
padding:17px 0 0 11px;
text-align:center;
}
/*---------------------price and booking----------------------------*/
h3{
font-size:12px;
line-height:14px;
font-weight:bold;
}
p.hortxt, p.hortxt1{
background:url(../images/bullet.gif) no-repeat 0 5px;
font-weight:bold;
padding:0 0 0 11px;
margin-top:17px;
}
p.hortxt span{
display:block;
font-weight:normal;
}
p.hortxt a{
color:#000;
background-color:inherit;
}
p.hortxt a:hover{
text-decoration:underline;
}
p.hortxt1{
background-image:none;
}
p.hortxt1 a{
color:#000;
background-color:inherit;
}
p.hortxt1 a:hover{
text-decoration:underline;
}
form.pricebooking{
padding:15px 0 0 0;
}
input.txtfield{
width:200px;
height:15px;
border:solid 1px #000;
background-color:#E3E5DB;
color:#000;
}
textarea{
width:198px;
border:solid 1px #000;
height:120px;
background-color:#E3E5DB;
color:#000;
}
input.send, input.send1{
background:url(../images/send.gif) no-repeat 0 0;
width:37px;
height:9px;
cursor:pointer;
border:none;
margin-top:15px;
}
input.send1{
margin-right:28px;
float:right;
}
/*------------------contact-----------------*/
h2.Sherwood{
padding:25px 0 0 0;
}
/*----------special--------------------------*/
h4{
font-size:13px;
line-height:14px;
font-weight:bold;
}
p.youcan{
padding:16px 0 16px 0;
}
p.youcan1{
padding:0 0 0 0;
}
.splimg, .splimg1{
width:199px;
padding:0 0 20px 0;
float:left;
}
.splimg1{
padding:0 0 0 0;
}
img.splpic{
float:left;
width:auto;
}
img.splpic1{
float:right;
width:auto;
}

p.link{
background:url(../images/bullet_one.gif) no-repeat 0 5px;
font-weight:bold;
padding:0 0 0 11px;
}
p.link a{
color:#000;
background-color:inherit;
}
p.link a:hover{
text-decoration:underline;
}
p.ortxt{
padding:0 0 0 0;
font-weight:bold;
}
p.ridingtxt{
padding:0 0 0 0;
}
p.bringtxt{
padding:16px 0 16px 0;
}
h2 a{
color:#000;
background-color:inherit;
}
h2 a:hover{
text-decoration:underline;
}

