td {
font-family: Geneva, Verdana, Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #000000
}

body {
	scrollbar-arrow-color:#5A5A5A;
	scrollbar-base-color:#000000;
	scrollbar-shadow-color:#505050;
	scrollbar-face-color:#8B8B8B;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:#0A5400;
	scrollbar-3d-light-color:#000000;
	background-color: #E8DFD4;
	margin: 0px;
	}

.imgBorder {
border-color: #999999 #000000 #000000 #999999;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px}

/* BACKGROUNDS */

.bgIntro {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-intro.jpg);
background-repeat: no-repeat
}

.bgiframe {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-centre.jpg);
background-repeat: no-repeat
}

.bgNews {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-news.jpg);
background-repeat: no-repeat
}

.bgProfile {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-profile.jpg);
background-repeat: no-repeat
}

.bgLinks {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-links.jpg);
background-repeat: no-repeat
}

.bgCart {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-cart.jpg);
background-repeat: no-repeat
}

.bgContact {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-contact.jpg);
background-repeat: no-repeat
}

.bgGallery {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-gallery.jpg);
background-repeat: no-repeat
}

.bgGalleryYachting {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-gallery-yachting.jpg);
background-repeat: no-repeat
}

.bgGalleryWeddings {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-gallery-weddings.jpg);
background-repeat: no-repeat
}

.bgGalleryPortraits {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-gallery-portraits.jpg);
background-repeat: no-repeat
}

.bgGalleryCorporate {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-gallery-corporate.jpg);
background-repeat: no-repeat
}

.bgTerms {
background-attachment: fixed;
background-color: #000000;
background-image: url(../images/bg-termsconditions.jpg);
background-repeat: no-repeat
}

/* Titles */

.NewsHeadline {
	font-family: Geneva, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.EventHeadline {
	font-family: Geneva, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

/* LINKS */

a:link {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:active {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.LinksTitle:link {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.LinksTitle:visited {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.LinksTitle:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.LinksTitle:active {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.LinksGallery:link {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.LinksGallery:visited {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.LinksGallery:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.LinksGallery:active {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

a.LinksEvent:link {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.LinksEvent:visited {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.LinksEvent:hover {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.LinksEvent:active {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.PageInfo {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.searchField {
	display: block;
	height: 20px;
	width: 140px;
	border: 1px solid #000000;
	padding-top: 2px;
}
.searchButton {
	border: none;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #000000;
	height: 20px;
	width: 80px;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
}

.formButtonNarrowGreen {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #91CE44;
	height: 16px;
	width: 80px;
	padding: 2px;
}
.sizeList {
	display: block;
	height: 20px;
	width: 170px;
	border: 1px solid #000000;
	padding-top: 2px;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A4A42;
}
