body
{
margin:0;
padding:0;
font-family:'trebuchet MS',Arial;
font-size:0.7em;
color:#fff;
}


#logo
{
margin:0;
padding:0;
width:178px;
height:178px;
position:absolute;
top:10px;
left:35px;
z-index:10000;
}


.clear
{
clear:both;
}


#wrapper-main
{
width:975px;
background:url('img/bg-wrapper-main.gif') repeat top left;
position:relative;
}

#wrapper-news
{
width:975px;
background:url('img/bg-wrapper-news.gif') repeat top left;
position:relative;
}


#wrapper-content
{
width:750px;
float:left;
border-right:1px solid #fff;
}


#wrapper-bar
{
width:220px;
float:left;
}


#navig
{
height:72px;
background:url('img/bg-navig.gif') repeat-x left top;
position:relative;
}
#navig ul
{
position:absolute;
right:20px;
top:40px;
margin:0;
padding:0;
display:inline;
list-style-type:none;
}
#navig ul li
{
display:inline;
}
#navig ul li a
{
margin:0 8px 0 0;
padding:0;
padding-left:8px;
border-left:1px solid #809fa8;
display:block;
float:left;
color:#fff;
}
#navig ul li a.first
{
border-left:0;
}
#navig ul li a:link,
#navig ul li a:visited
{
color:#c7dadf;
text-decoration:none;
}
#navig ul li a:hover
{
color:#fff;
text-decoration:underline;
}


#title
{
margin:0;
padding:0;
width:750px;
height:297px;
background:url('img/panel-img-home.jpg') no-repeat left top;
position:relative;
}

#title1
{
margin:0;
padding:0;
width:750px;
height:297px;
background:url('img/panel-img-home-new1.jpg') no-repeat left top;
position:relative;
}

#right-navig
{
height:262px;
width:224px;
background:url('img/bg-right-navig.gif') repeat-x left top;
position:relative;
}
#right-navig ul
{
position:absolute;
width:176px;
left:26px;
top:80px;
margin:0;
padding:0;
list-style-type:none;
}
#right-navig ul li
{
color:#fff;
line-height:2.4em;
}
#right-navig ul li a:link,
#right-navig ul li a:visited
{
color:#c7dadf;
font-size:1.2em;
font-weight:bold;
border-top:1px dotted #fff;
text-decoration:none;
display:block;
}
#right-navig ul li a:hover
{
color:#fff;
}


#telno
{
background:#a68f59;
height:136px;
width:224px;
border-top:1px solid #fff;
position:relative;
}
#telno p
{
position:absolute;
margin:0;
padding:0;
top:20px;
left:26px;
line-height:1.8em;
}
#telno p span
{
font-size:1.4em;
font-weight:bold;
}
#telno p a:link,
#telno p a:visited
{
color:#fff;
text-decoration:none;
}
#telno p a:hover
{
text-decoration:underline;
}


#address
{
height:136px;
width:224px;
border-top:1px solid #fff;
position:relative;
}
#address p
{
position:absolute;
margin:0;
padding:0;
top:20px;
left:26px;
line-height:1.4em;
}


#content-left
{
float:left;
width:249px;
border-top:1px solid #fff;
border-right:1px solid #fff;
}
#content-left img
{
display:block;
border-bottom:1px solid #fff;
}
#content-left p
{
margin:0;
padding:0;
margin:20px 26px;
}

#content-left a:link,
#content-left a:visited
{
font-size:1.2em;
color:#fff;
text-decoration:none;
}

#content-left a:hover
{
font-size:1.2em;
text-decoration:underline;
}


#content-left img {display:block; border:0px;}


#content-right
{
float:right;
width:498px;
}
#content-right ul
{
color:#767676;
font-size:1.2em;
}

#content-right-news
{
float:right;
width:520px;
}
#content-right-news ul
{
color:#767676;
font-size:1.2em;
}


#copy
{
margin:20px 26px;
color:#767676;
border:1px solid #F2EFE9;
}
#copy h1
{
font-size:1.0em;
color:#006683;
border:0;
margin:0;
}
#copy p
{
font-size:1.2em;
color:#767676;
margin:0;
padding:0;
margin:12px 0;
}
#copy p.first
{
margin:0 0 12px 0;
}
#copy p.list
{
margin:0;
padding:0;
margin-bottom:4px;
padding:3px;
background:#e2dccf;
display:block;
}


#base-panel
{
border-top:1px solid #fff;
display:block;
background:#006683;
height:136px;
}
#base-panel img
{
border-right:1px solid #fff;
float:left;
margin-right:26px;
display:block;
}
#base-panel p
{
margin:0;
padding:0;
padding-right:26px;
}


#copy .area
{
background:#a68f59;
padding:4px 0;
border:1px solid #564621;
margin-bottom:4px;
cursor:pointer;
}
#copy .area h5
{
font-size:1.4em;
margin:0;
padding:0;
margin:0 4px;
border-bottom:1px dotted #fff;
color:#fff;
}
#copy .area p
{
color:#fff;
margin:0;
padding:0;
margin:0 4px;
margin-bottom:4px;
margin-top:4px;
}
#copy .area span
{
float:right;
}
#copy .area a:link,
#copy .area a:visited
{
color:#fff;
text-decoration:none;
}
#copy .area a:hover
{
text-decoration:underline;
}


.list
{
background:#a68f59;
padding:0;
margin:0;
padding:4px 0;
text-indent:4px;
margin-bottom:4px;
}
.list span
{
float:right;
}


#footer
{
height:38px;
width:975px;
background:#1c7994;
border-top:1px solid #fff;
position:relative;
}
#footer ul
{
position:absolute;
left:26px;
top:10px;
margin:0;
padding:0;
display:inline;
list-style-type:none;
}
#footer ul li
{
display:inline;
}
#footer ul li a
{
margin:0 8px 0 0;
padding:0;
padding-left:8px;
border-left:1px solid #809fa8;
display:block;
float:left;
color:#fff;
}
#footer ul li a.first
{
border-left:0;
}
#footer ul li a:link,
#footer ul li a:visited
{
color:#c7dadf;
text-decoration:none;
}
#footer ul li a:hover
{
color:#fff;
text-decoration:underline;
}


.newsimg
{
float:right;
border:1px solid #000;
margin:0 0 7px 10px;
}



#newsletter-left
{
float:left;
width:224px;
border-top:1px solid #fff;
border-right:1px solid #fff;
}
#newsletter-left img
{
display:block;
border-bottom:1px solid #fff;
}
#newsletter-left p
{
margin:0;
padding:0;
margin:20px 20px;
}

#newsletter-left a:link,
#newsletter-left a:visited
{
font-size:1.2em;
color:#fff;
text-decoration:none;
}

#newsletter-left a:hover
{
font-size:1.2em;
text-decoration:underline;
}

#newsletter-right
{
width:224px;
border-top:1px solid #fff;
position:relative;
}

#newsletter-right img
{
display:block;
border-bottom:1px solid #fff;
}


#telno-news
{
background:#a68f59;
height:108px;
width:224px;
position:relative;
}
#telno-news p
{
position:absolute;
margin:0;
padding:0;
top:20px;
left:26px;
line-height:1.8em;
}
#telno-news p span
{
font-size:1.4em;
font-weight:bold;
}
#telno-news p a:link,
#telno-news p a:visited
{
color:#fff;
text-decoration:none;
}
#telno-news p a:hover
{
text-decoration:underline;
}

#newsletter-left h3
{
margin:0;
padding:0;
margin:20px 20px;
font-size:1.2em;
}

#copy-news
{
margin:20px 26px;
}
#copy-news h1
{
font-size:1.4em;
color:#006683;
}
#copy-news p
{
font-size:1.2em;
color:#767676;
margin:0;
padding:0;
margin:12px 0;
}
#copy-news p.first
{
margin:0 0 12px 0;
}
#copy-news p.list
{
margin:0;
padding:0;
margin-bottom:4px;
padding:3px;
background:#e2dccf;
display:block;
}

p.quoted
{

font-style:italic;
}

.quotesleft
{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:1.8em;
line-height:1.2em;
color:#767676;
}

.quotesright
{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:1.8em;
line-height:0.6em;
color:#767676;
vertical-align:baseline;
position:relative;
top:0.2em;
padding-left:0.2em;
}

#cottage-thumbs
{
width:224px;
border-top:1px solid #fff;
position:relative;
}

.gallery-img
{
float:left;
border:2px #FFF solid;
margin-right:10px;
margin-bottom:10px;
}


#cottagepics-left
{
float:left;
width:249px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}


.cottagepics-thumbleft
{
float:left;
width:124px;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
}

.cottagepics-thumbright
{
float:right;
width:124px;
border-top: 1px solid #fff;
}



#availability-link
{
background:#a68f59;
height:100px;
width:184px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
position:relative;
padding:20px 20px 0 20px;
font-size:1.2em;
font-weight:bold;
}

#availability-link a:link,
#availability-link a:visited
{
color:#fff;
text-decoration:none;
}
#availability-link a:hover
{
text-decoration:underline;
}

div.optionalLeave{
	margin: 2px 0px 0px 4px;
}
div.departOpt{
	clear:both;
}
div.departOpt div.option{
	float:left;
	width:30px;
	margin-left:75px;
}
div.departOpt div.date,
div.departOpt div.nights,
div.departOpt div.value{
	float:left;
	width:100px;
	text-align:right;
}
