@charset "utf-8";
/* CSS Document */

html, body                      { margin:10px 0px 0px 0px; padding:0px; background:#050287;}

#wrapper                        { margin:0px auto; padding:0px; width:980px;}

#header                         { margin:0px; padding:0px; width:980px; height:260px; float:left;}
#header-top                     { margin:0px; padding:0px; width:980px; height:20px; float:left; background:url(../images/top-bar-mid-repeat.jpg) left top repeat-x;}
#header-top  span.left          { margin:0px; padding:0px; width:24px; height:20px; float:left; background:url(../images/top-bar-left-corner.jpg) left top no-repeat;}
#header-top  span.right         { margin:0px; padding:0px; width:24px; height:20px; float:right; background:url(../images/top-bar-right-corner.jpg) right top no-repeat;}

#logo-box                       { margin:0px; padding:0px; width:980px; height:79px; float:left; background:#fff;}
#logo-box img                   { margin:0px 15px 0 23px; padding:0px; float:left; border:none;}
#logo-box img a                 { margin:0px; padding:0px; float:left;}

#header-banner                  { margin:0px; padding:0px; float:left; border:none; width:980px; height:161px;}
#header-banner img              { margin:0px; padding:0px; float:left;}

#menu                           { margin:0px; padding:0px; float:left; height:44px; width:980px; background:url(../images/menu-bg.jpg) left top repeat-x;}
#menu ul                        { margin:0px; padding:0px; float:left; height:33px; width:980px;}
#menu ul li                     { margin:0px; padding:0px; float:left;list-style:none; height:33px;}

#menu ul li.home                { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:82px;}
#menu ul li.home a              { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:82px; background:url(../images/btn-home.jpg) left top no-repeat;}
#menu ul li.home a:hover        { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:82px; background:url(../images/btn-home-hover.jpg) left top no-repeat;}
#menu ul li.home a b            { display:none;}

#menu ul li.cottage                {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:219px;
}
#menu ul li.cottage a              {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:219px;
	background:url(../images/btn-cottage.jpg) left top no-repeat;
}
#menu ul li.cottage a:hover        {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:219px;
	background:url(../images/btn-cottage-hover.jpg) left top no-repeat;
}
#menu ul li.cottage a b            { display:none;}

#menu ul li.caravans                { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:200px;}
#menu ul li.caravans a              { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:200px; background:url(../images/btn-caravans.jpg) left top no-repeat;}
#menu ul li.caravans a:hover        { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:200px; background:url(../images/btn-caravans-hover.jpg) left top no-repeat;}
#menu ul li.caravans a b            { display:none;}

#menu ul li.rate                { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:89px;}
#menu ul li.rate a              { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:89px; background:url(../images/btn-rate.jpg) left top no-repeat;}
#menu ul li.rate a:hover        { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:89px; background:url(../images/btn-rate-hover.jpg) left top no-repeat;}
#menu ul li.rate a b            { display:none;}

#menu ul li.location                { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:117px;}
#menu ul li.location a              { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:117px; background:url(../images/btn-location.jpg) left top no-repeat;}
#menu ul li.location a:hover        { margin:0px; padding:0px; float:left;list-style:none; height:33px; width:117px; background:url(../images/btn-location-hover.jpg) left top no-repeat;}
#menu ul li.location a b            { display:none;}

#menu ul li.contact                {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:107px;
}
#menu ul li.contact a              {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:107px;
	background:url(../images/btn-contact.jpg) left top no-repeat;
}
#menu ul li.contact a:hover        {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:107px;
	background:url(../images/btn-contact-hover.jpg) left top no-repeat;
}
#menu ul li.contact a b            { display:none;}


#container                      { margin:0px; padding:0px; float:left; width:980px; background:url(../images/container-bg.jpg) right top repeat-y #fff;}
#container-left                 { margin:0px; padding:0px; float:left; width:640px; background:#fff;}
#container-left h2              { margin:0px; padding:0 0 0 15px; width:625px; height:28px; background:#F8AC1F; font:bold 18px/28px Arial, Helvetica, sans-serif; color:#5C3D6F;}
#container-left p               { margin:0px; padding:10px 15px; width:609px;  font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;}
#container-left ul              { margin:5px 0px; padding:5px 15px; width:609px;  font:normal 14px/20px Arial, Helvetica, sans-serif; }
#container-left ul li           { margin:0 0 0 25px; padding:0px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;}


#container-right                { margin:0px; padding:0px; float:left; width:340px; background:#ECECEC;}
#container-right h2             { margin:0px; padding:0 0 0 15px; width:324px; height:28px; background:#F8AC1F; border:1px solid #fff; border-width:0 0 0 1px; font:bold 16px/28px Arial, Helvetica, sans-serif; color:#5C3D6F;}
#container-right p              { margin:0px; padding:5px 10px 5px 10px; width:319px; }

.container-bottom               { margin:0px; padding:0px; width:980px; height:5px; line-height:5px; }
.container-bottom img           { margin:0px; padding:0px; width:980px; height:5px; line-height:0px;}
#footer                         {
	margin:0px;
	padding:5px;
	width:970px;
	height:30px;
	float:left;
	text-align:center;
	font:normal 10px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#menu ul li.booking {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:139px;
}
#menu ul li.booking a {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:139px;
	background:url(../images/btn-book.jpg) left top no-repeat;
}
#menu ul li.booking a:hover {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:33px;
	width:139px;
	background:url(../images/btn-book-hover.jpg) left top no-repeat;
}
#menu ul li.booking a b {
	display:none;
}
