body {
margin: 0px;
padding:0px;
background: #ffffff url(header_bg.gif) top center repeat-x;
font-family: verdana,tahoma,arial,sans-serif;
font-size:small;
font-weight: normal;
}

div.container {
width:100%;
background: url(topbg.jpg) 0px 209px no-repeat;
}

div.star {
width: 100%;
background: url(3-star-self-catering.gif) top right no-repeat;
}

h1.pagetitle {
padding:5px;
padding-left:0px;
padding-top:15px;
margin:0px;
color: #1d2944;
font-family:georgia, times new roman,times, serif;
font-size:x-large;
font-weight:bold;
}


h1.topper {
visibility:hidden;
display:none;
}

h2.pagetitle {
font-family:georgia, times new roman,times, serif;
font-size:medium;
font-weight:bold;
color: #e55900;
}

h3.pagetitle {
font-family:georgia, times new roman,times, serif;
font-size:medium;
font-weight:bold;
color: #000000;
}


/* MENU START */
div.menu {
width:100%;
background: url(menu_bg.gif) top left repeat-x;
}


div.submenu {
width:770px;
padding-top:10px;
padding-bottom:10px;
}

div.submenu ul{
display:inline;
list-style-type:none;
padding:0px;
margin:0px;
}

div.submenu ul li {
border-right: 1px solid #ffffff;
padding-left:5px;
padding-right:5px;
display:inline;
font-family:georgia, times new roman,times, serif;
letter-spacing:-0.5px;
font-size:small;
font-weight:bold;
color: #ffffff;
}

div.submenu ul li.end {
padding-left:5px;
padding-right:5px;
display:inline;
font-family:georgia, times new roman,times, serif;
letter-spacing:-0.5px;
font-size:small;
font-weight:bold;
color: #ffffff;
}


div.submenu ul li a{
color: #ffffff;
text-decoration: none;
}

div.submenu ul li a:hover{
color: #eeeeee;
text-decoration: none;
}


/* MENU END */

div.container {
width:100%;
}

div.subcontainer {
width:770px;
}

address {
font-weight: normal;
font-size: small;
font-style:normal;
color: #ffffff;
}

address a{
color:#ffffff;
text-decoration: none;
}

address a:hover{
color:#eeeeff;
text-decoration: none;
}


div.footer {
padding-top:88px;
background: #0c1530 url(footer_bg.gif) top left repeat-x;
height:36px;
width:100%;
font-size:xx-small;
font-family:verdana,arial,sans-serif;
font-weight:normal;
color:#ffffff;
}


div.subfooter {
width:770px;
}

div.subfooter a{
color: #e55900;
text-decoration:none;
}

div.subfooter a:hover {
color: #fa7119;
text-decoration:none;
}





span.sectionheader {
display:block;
font-size:normal;
font-weight:bold;
font-family:verdana,tahoma,arial,sans-serif;
color: #73a2cf;
padding:11px;
}


span.breadcrumb {
color:#ffffff;
font-weight:bold;
}




label {
font-size:x-small;
color:#000000;
font-family:verdana,tahoma,arial,sans-serif;
}

input.search {
border: none;
background:none;
}


div.subsection {
padding-left:11px;
padding-right:11px;
}

div.subsection p a {
font-family: verdana,tahoma,arial,sans-serif;
font-size:x-small;
text-decoration:none;
color:#000000;
}

div.subsection p a:hover {
font-family: verdana,tahoma,arial,sans-serif;
font-size:x-small;
text-decoration:none;
color:#0e0050;
margin-bottom:5px;
}

ul.blogside {
list-style-type: none;
padding-left:0px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
color:#333333;
font-size:x-small;
font-weight:normal;
font-family:arial,tahoma,verdana,sans-serif;
}


ul.blogside li a {
text-decoration:none;
color: #0e0050;
}

ul.blogside li a:hover {
text-decoration:none;
color: #000000;
}

a.headerlink {
color:#ffffff;
font-size:x-small;
}

a.headerlink:hover {
color:#eeeeee;
font-size:x-small;
}





#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
