@charset "utf-8";
body
	{font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
	background-image:url(../images/linearbg.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	background-attachment:fixed;}
#wrapper
	{width:998px;
	margin:0 auto;}
#background
	{width:998px;
	float:left;
	padding:0 0 10px 0;}
#banner
	{width:988px;
	height:150px;
	float:left;
	padding:30px 5px 0 5px;
	background-image:url(../images/sitebg.png);
	background-repeat:no-repeat;
	text-align:center;}
#content
	{width:978px;
	float:left;
	padding:10px;
	background-image:url(../images/sitebgmid.png);
	background-repeat:repeat-y;}
#navbar
	{width:200px;
	padding:25px 30px 25px 30px;
	float:left;}
#rightcol
	{width:678px;
	float:right;
	padding:25px 30px 25px 10px;}
#footer
	{width:998px;
	float:left;
	background-image:url(../images/sitebg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:50px;}
#footerleft
	{width:300px;
	float:left;
	font-size:11px;
	padding:5px 10px 5px 42px;}
#footerright
	{width:300px;
	float:right;
	font-size:11px;
	padding:5px 42px 5px 10px;
	text-align:right;}
.nodisplay
	{display:none;}
p
	{margin:0 0 7px 0;
	line-height:20px;}
a
	{color:#CCCCCC;
	text-decoration:none;}
a:hover
	{color:#999999;}
img
	{border:0;}
#loadarea
	{font-size:11px;}
#loadarea strong
	{font-size:12px;}

/* Rollover links */

a.homerollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/homebutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.homerollover
	{background-position: 0 -35px;}

a.familyrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/familybutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.familyrollover
	{background-position: 0 -35px;}

a.pregnancyrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/pregnancybutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.pregnancyrollover
	{background-position: 0 -35px;}

a.newbornrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/newbornbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.newbornrollover
	{background-position: 0 -35px;}

a.waterportraitsrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/waterportraitsbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.waterportraitsrollover
	{background-position: 0 -35px;}

a.fashionrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/fashionbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.fashionrollover
	{background-position: 0 -35px;}

a.couplesrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/couplesbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.couplesrollover
	{background-position: 0 -35px;}

a.kidsrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/kidsbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.kidsrollover
	{background-position: 0 -35px;}

a.productsrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/productsbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.productsrollover
	{background-position: 0 -35px;}

a.fundraisingrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/fundraisingbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.fundraisingrollover
	{background-position: 0 -35px;}

a.bookingsrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/bookingsbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0 0 0px 0;}
a:hover.bookingsrollover
	{background-position: 0 -35px;}

a.contactrollover
	{display: block;
     width: 200px;
     height: 35px;
     background: url("../images/contactbutton.png") 0 0 no-repeat;
     text-decoration: none;
	 margin:0;}
a:hover.contactrollover
	{background-position: 0 -35px;}
	
/* GALLERY ROLLOVERS */

/* FAMILY */

a.family1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family1rollover
	{background-position: 0 -71px;}
	
a.family2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family2rollover
	{background-position: 0 -71px;}
	
a.family3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family3rollover
	{background-position: 0 -71px;}
	
a.family4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family4rollover
	{background-position: 0 -71px;}
	
a.family5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family5rollover
	{background-position: 0 -71px;}

a.family6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family6rollover
	{background-position: 0 -71px;}
	
a.family7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family7rollover
	{background-position: 0 -71px;}
	
a.family8rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/8sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family8rollover
	{background-position: 0 -71px;}
	
a.family9rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/9sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family9rollover
	{background-position: 0 -71px;}
	
a.family10rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/family/10sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.family10rollover
	{background-position: 0 -71px;}
	
/* PREGNANCY */

a.pregnancy1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy1rollover
	{background-position: 0 -71px;}
	
a.pregnancy2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy2rollover
	{background-position: 0 -71px;}

a.pregnancy3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy3rollover
	{background-position: 0 -71px;}
	
a.pregnancy4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy4rollover
	{background-position: 0 -71px;}
	
a.pregnancy5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy5rollover
	{background-position: 0 -71px;}
	
a.pregnancy6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy6rollover
	{background-position: 0 -71px;}
	
a.pregnancy7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy7rollover
	{background-position: 0 -71px;}
	
a.pregnancy8rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/8sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy8rollover
	{background-position: 0 -71px;}
	
a.pregnancy9rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/9sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy9rollover
	{background-position: 0 -71px;}
	
a.pregnancy10rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/pregnancy/10sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.pregnancy10rollover
	{background-position: 0 -71px;}
	
/* NEWBORN */

a.newborn1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn1rollover
	{background-position: 0 -71px;}
	
a.newborn2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn2rollover
	{background-position: 0 -71px;}
	
a.newborn3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn3rollover
	{background-position: 0 -71px;}
	
a.newborn4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn4rollover
	{background-position: 0 -71px;}
	
a.newborn5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn5rollover
	{background-position: 0 -71px;}
	
a.newborn6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn6rollover
	{background-position: 0 -71px;}
	
a.newborn7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn7rollover
	{background-position: 0 -71px;}
	
a.newborn8rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/8sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn8rollover
	{background-position: 0 -71px;}
	
a.newborn9rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/9sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn9rollover
	{background-position: 0 -71px;}
	
a.newborn10rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/newborn/10sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.newborn10rollover
	{background-position: 0 -71px;}
	
/* WATER PORTRAITS */

a.waterportraits1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits1rollover
	{background-position: 0 -71px;}
	
a.waterportraits2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits2rollover
	{background-position: 0 -71px;}
	
a.waterportraits3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits3rollover
	{background-position: 0 -71px;}
	
a.waterportraits4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits4rollover
	{background-position: 0 -71px;}
	
a.waterportraits5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits5rollover
	{background-position: 0 -71px;}
	
a.waterportraits6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits6rollover
	{background-position: 0 -71px;}
	
a.waterportraits7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/waterportraits/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.waterportraits7rollover
	{background-position: 0 -71px;}
	
/* FASHION */

a.fashion1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion1rollover
	{background-position: 0 -71px;}

a.fashion2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion2rollover
	{background-position: 0 -71px;}
	
a.fashion3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion3rollover
	{background-position: 0 -71px;}
	
a.fashion4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion4rollover
	{background-position: 0 -71px;}

a.fashion5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion5rollover
	{background-position: 0 -71px;}
	
a.fashion6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion6rollover
	{background-position: 0 -71px;}
	
a.fashion7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion7rollover
	{background-position: 0 -71px;}
	
a.fashion8rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/8sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion8rollover
	{background-position: 0 -71px;}
	
a.fashion9rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/9sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion9rollover
	{background-position: 0 -71px;}
	
a.fashion10rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/fashion/10sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.fashion10rollover
	{background-position: 0 -71px;}
	
/* COUPLES */

a.couples1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples1rollover
	{background-position: 0 -71px;}
	
a.couples2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples2rollover
	{background-position: 0 -71px;}
	
a.couples3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples3rollover
	{background-position: 0 -71px;}
	
a.couples4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples4rollover
	{background-position: 0 -71px;}
	
a.couples5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples5rollover
	{background-position: 0 -71px;}
	
a.couples6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples6rollover
	{background-position: 0 -71px;}
	
a.couples7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples7rollover
	{background-position: 0 -71px;}
	
a.couples8rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/8sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples8rollover
	{background-position: 0 -71px;}
	
a.couples9rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/9sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples9rollover
	{background-position: 0 -71px;}
	
a.couples10rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/couples/10sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.couples10rollover
	{background-position: 0 -71px;}
	
/* KIDS */

a.kids1rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/1sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids1rollover
	{background-position: 0 -71px;}
	
a.kids2rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/2sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids2rollover
	{background-position: 0 -71px;}
	
a.kids3rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/3sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids3rollover
	{background-position: 0 -71px;}

a.kids4rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/4sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids4rollover
	{background-position: 0 -71px;}
	
a.kids5rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/5sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids5rollover
	{background-position: 0 -71px;}
	
a.kids6rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/6sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids6rollover
	{background-position: 0 -71px;}
	
a.kids7rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/7sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids7rollover
	{background-position: 0 -71px;}
	
a.kids8rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/8sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids8rollover
	{background-position: 0 -71px;}
	
a.kids9rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/9sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids9rollover
	{background-position: 0 -71px;}
	
a.kids10rollover
	{display: block;
     width: 100px;
     height: 71px;
     background: url("../images/kids/10sm.jpg") 0 0 no-repeat;
     text-decoration: none;}
a:hover.kids10rollover
	{background-position: 0 -71px;}
