html,body
{
margin:0;
padding:0
min-height: 100%;
}

html{color:#333333;
background-color:#9ED6E3;}

body {font:13px/1.231 verdana, arial,helvetica,clean,sans-serif;}
body{text-align:center;}

/*set height of blocks - ie7 fix*/
#hd
{
height;50px;
}

.main
{
height:300px;
}

#secondary
{
height:500px;
}

#secondaryFull
{
height:500px; 
}

#footer
{
height:50px;
}

.banner{
width:974px;
}

.banner img {
border-style:none !important;
}


#banner/* banner image in header box */
{
background-image:url("../images/eyre/1.jpg");
clear:both;
height:300px;
}

#banner2/* banner image in header box */
{
background-image:url("../images/hedgehog/cobb.jpg");
clear:both;
height:300px;
}

#banner3/* banner image in header box */
{
background-image:url("../images/picton/b1.jpg");
clear:both;
height:300px;
}

#banner4/* banner image in header box */
{
background-image:url("../../images/festival2010/bn1.jpg");
clear:both;
height:300px;
}

#banner5/* banner image in header box */
{
background-image:url("../images/bluewaters/banner.jpg");
clear:both;
height:300px;
}

#banner6/* banner image in header box */
{
background-image:url("../images/ashdale/banner.jpg");
clear:both;
height:274px;
}

#banner7/* banner image in header box */
{
background-image:url("../images/beachcroft/banner.jpg");
clear:both;
height:300px;
}

#banner8/* banner image in header box */
{
background-image:url("../images/lodges/banner.jpg");
clear:both;
height:300px;
}

#banner9/* banner image in header box */
{
background-image:url("../images/pebbles/banner.jpg");
clear:both;
height:300px;
}

#banner10/* banner image in header box */
{
background-image:url("../images/wellhouse/banner.jpg");
clear:both;
height:300px;
}

#banner11/* banner image in header box */
{
background-image:url("../images/wellfield/banner.jpg");
clear:both;
height:300px;
}

#banner12/* banner image in header box */
{
background-image:url("../images/durley/banner.jpg");
clear:both;
height:300px;
}

#banner13/* banner image in header box */
{
background-image:url("../images/keystone/banner.jpg");
clear:both;
height:300px;
}


#banner15/* banner image in header box */
{
background-image:url("../images/holmleigh/banner.jpg");
clear:both;
height:300px;
}

#banner16/* banner image in header box */
{
background-image:url("../images/axevale/banner.jpg");
clear:both;
height:300px;
}

#banner17/* banner image in header box */
{
background-image:url("../images/baytree/banner.jpg");
clear:both;
height:300px;
}

#bannerenlarge {
    float: right;
    margin: 0;
}


/* overlay background image */
#bd
{
background:url("../../images/graphics2009/bg.png") repeat-y scroll right center transparent;
min-height: 100%;
}

#bd img {
    border-color: #FFE4C4;
    border-style: double;
}

.gap {margin-left:20px;}

li{list-style:none;}

.center
{
text-align:center;
}

/*position awards*/
#award {padding:10px;}
#award  img {border-style:none;}
#award2 {float:right;padding:10px 50px 10px 10px;}
#award2 img {border:none;}
#award3 {float:right;padding:10px 50px 10px 10px;}
#award3 img {border:none;}

#dVNCUb8img {border:none;}


.booking {
    border: medium none;
    float: right;
    height: 182px;
    padding: 10px 50px 10px 10px;
    width: 312px;
}


/*stlye footer*/
#ft {
background:url("../../images/graphics2009/bga.png") no-repeat scroll 0 0 transparent;
clear:both;
color:#8B8B8B;
font-size:0.9em;
padding:10px;
text-align:center;
}

/*style footer hyperlinks*/
#ft a:link {  font-size : 8pt; text-decoration:none }
#ft a:visited  {font-size : 8pt; text-decoration:none}
#ft a:active  {font-size : 8pt;  text-decoration:none}
#ft a:hover  {font-size : 8pt; text-decoration:underline}


#logo/*logo at top of page*/
{
margin-left:20px;
z-index:2250;
}

#logo img
{border-style:none;}


/*style address list*/
.address {
clear:both;
color:#093F76;
list-style-type:none;
margin-left:20px;
margin-top:0;
padding:5px 0 0;
text-align:left;
}


#placer
{
padding-top:20px;
margin:auto;
text-align:center;
}

.howto{
font-size:small;
text-align:center;
padding-bottom:20px;
}

#street {
font-size:10pt;
list-style:none outside none;
margin-left:20px;
padding:0;
text-align:left;
}

.enlarge/*tariff page*/
{
margin-top:5px;
text-align:center;
}

.enlarge a,.enlarge2 a,.enlarge3 a,.enlarge4 a,.enlarge5 a,.enlarge6 a
{
color: #8B8B8B;
text-decoration:none;
}

.enlarge a:hover,.enlarge2 a:hover,.enlarge3 a:hover,.enlarge4 a:hover,.enlarge5 a:hover,.enlarge6 a:hover
{
color: red;
text-decoration:none;
}


/*mainmenu*/

#menu {padding:0; margin:0; list-style:none; height:60px; background:url(../images/background2.png)}
* html #menu {
margin:0;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background2.png', sizingMethod='scale');
}


#menu li {position:relative; float:left; margin:0 0 0 20px; padding-top:4px;}
#menu li a {display:block; height:26px; line-height:23px; padding:0 20px 0 0; float:left; color:#ddd; text-decoration:none; font-family:Verdana,"Times New Roman",Times, serif; font-size:11px;}
#menu li a b {display:block; height:26px; float:left; padding:0 0 0 20px;}



#menu li a:hover, 
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.accommodation #menu li#accommodation a,
.attractions #menu li#attractions a,
.activities #menu li#activities a,
.about #menu li#about a,
.events #menu li#events a,
.contact #menu li#contact a
{ 
background: url(../images/taba.png) right top; cursor:pointer; color:#fff; line-height:25px;
}

#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.accommodation #menu li#accommodation a b,
.attractions #menu li#attractions a b,
.activities #menu li#activities a b,
.about #menu li#about a b,
.events #menu li#events a b,
.contact #menu li#contact a b
{
background: url(../images/tabb.png) left top; cursor:pointer;
}


/*base css*/
h1 {
/*18px via YUI Fonts CSS foundation*/
font-size:138.5%;  
}
h2 {
/*16px via YUI Fonts CSS foundation*/
font-size:123.1%; 
}
h3 {
/*14px via YUI Fonts CSS foundation*/
font-size:108%;  
}
h1,h2,h3 {
/* top & bottom margin based on font size */
margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
/*bringing boldness back to headers and the strong element*/
font-weight:bold; 
}

p {padding-left:20px;padding-right:20px;}

h1,h2,h3 {padding-left:20px;}







