body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}

div#add {float: right; margin-top: 12px;}

img.brochure {float: right; display: inline;}
a.brochure {color: #894470;}

img.newspaper {float: right; display: inline;}
a.newspaper {color: #894470;}

table.top th {padding: 6px;}
table.bottom th {padding: 5px 0;}
table.bottom td {padding: 5px 0;}

table.top2 th {padding: 6px;}
table.bottom2 th {padding: 5px 0;}
table.bottom2 td {padding: 5px 0;}

table.top3 th {padding: 6px;}
table.bottom3 th {padding: 5px 0;}
table.bottom3 td {padding: 5px 0;}

table.top4 th {padding: 6px;}
table.bottom4 th {padding: 5px 0;}
table.bottom4 td {padding: 5px 0;}

.flagger {float: right; display: inline; width: 22px; position: absolute; left: 243px; border: 1px solid #4a3f3f; }
.locator {float: right; display: inline; position: absolute; left: 277px;}
.locator2 {float: right; display: inline; position: absolute; left: 243px;}
.countrybox {position: relative; left: 30px;}

#left ul.first {position: absolute; left: -10px; font-size: 13px; display: inline; margin: 0 0 0 0; padding: 0;}
#left ul.first li {display: inline; margin: 0; padding: 0 10px; border-right: 1px solid #610540;}

.sIFR-alternate {display: none;}
h3 {font-size: 130%; font-weight: normal; margin: 0; font-family: "Comic Sans MS";}
.titlebox {position: relative; height: 65px;}
.titlebox2 {position: relative; height: 45px;}
.titlebox3 {position: relative; height: 30px;}
.titlebox5 {position: relative; height: 30px; margin: 0;}
.titlebox4 {position: relative; height: 20px;}
.sIFR-replaced {visibility: visible;}
a {color: #FFFFFF; text-decoration: none;}
a.show {color: #DB3590; text-transform: uppercase; font-weight: bold; font-size: 0.8em; text-decoration: underline; cursor: pointer;}
a.show:hover {text-decoration: none; cursor: pointer;}
.show {padding-left: 8px; margin-bottom: 9px;}
img {border: none;}
.highlight1 {background: #db3590; padding: 2px 5px;}
.highlight2 {background: #fdc94d; padding: 2px 5px;}
.highlight3 {background: #fdd471; padding: 2px 5px;}
.highlight4 {background: #7ac2b3; padding: 2px 5px;}
.highlight5 {background: #e468ac; padding: 2px 5px;}
.highlight6 {background: #a08cc2; padding: 2px 5px;}
.highlight7 {background: #b9bfc2; padding: 2px 5px;}
.clear {clear: both;}
#wrapper {width: 984px; margin: 0 auto;}
#wrapper2 {width: 960px; margin: 0 auto; background: #FFFFFF;}
#header {width: 960px; height: 159px; margin: 0 auto; padding: 0;}
#container {padding-top: 15px; padding-bottom: 15px;}
#left {float: left; width: 580px; text-align: left; margin: 0; padding: 0; font-size: 0.9em; height: 20px;}
#left a {color: #610540; text-decoration: none;}

#left li#flag {margin: 0; display: inline;}
#left li.default {margin: 0; padding: 0 10px 0 7px; display: inline;}

#right {float: left; width: 380px; text-align: right; margin: 0; padding: 0; position: relative; top: 3px;}

form {margin: 0 30px 0 0; padding: 0; display: inline;}
label {color: #610540; padding-right: 10px; font-size: 12px; font-weight: bold; margin: 0; vertical-align: bottom; position: absolute; right: 220px; top: -1px;}
label.searching {color: #610540; padding-right: 10px; font-size: 12px; font-weight: bold; margin: 0; vertical-align: bottom; position: absolute; right: 220px; top: -1px;}
.kwords {width: 150px; height: 20px; border: 1px solid #000000; margin: 0; padding: 0; position: absolute; right: 60px; top: -5px;}
.search {background: url(images/searchbutton.gif) no-repeat; width: 22px; height: 22px; border: none; margin: 0; padding: 0; position: absolute; right: 30px; top: -5px;}
.search2 {background: url(images/searchbutton2.gif) no-repeat; width: 22px; height: 22px; border: none; margin: 0; padding: 0; position: absolute; right: 30px; top: -5px;}

#newsticker {height: 30px; width: 935px; margin: 0 auto; text-align: center;}

#breadcrumb {padding: 10px 10px 10px 20px; background: #FFFFFF; width: 915px; margin: 0 auto; font-size: 0.8em; font-weight: bold; color: #e02991; text-align: left;}
#breadcrumb a {color: #e02991;}

#wrapper3 {width: 100%; float: left; margin-right: -240px; padding: 0; display: inline;}
#leftmain {width: 235px; float:left; padding: 0; margin: 0; display: inline; font-family: Georgia, "Times New Roman", Times, serif; overflow: hidden;}
#rightmain {width: 240px; float: right; margin: 0; padding: 0; display: inline; font-family: Georgia, "Times New Roman", Times, serif; overflow: hidden;}

#leftmain ul {margin: 0 0 25px 14px; padding: 0; position: relative; top: 0.3em;}

#leftmain ul#nav2 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav2 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #59b3a0; list-style-type: none;}
#leftmain ul#nav2 li.green2 {margin: 0; padding: 4px 0 4px 20px; background: #9bd1c6 url(images/greenend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav2 li.normal a {text-decoration: none; color: #59b3a0; padding: 0; margin: 0;}
#leftmain ul#nav2 li.green2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}

#leftmain ul#nav1 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav1 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #8066ae; list-style-type: none;}
#leftmain ul#nav1 li.purple2 {margin: 0; padding: 4px 0 4px 20px; background: #e3dded url(images/purpleend2.gif) repeat-y right top; color: #8066ae; list-style-type: none;}
#leftmain ul#nav1 li.normal a {text-decoration: none; color: #8066ae; padding: 0; margin: 0;}
#leftmain ul#nav1 li.purple2 a {text-decoration: none; color: #8066ae; padding: 0; margin: 0;}

#leftmain ul#nav3 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav3 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #a2a9ae; list-style-type: none;}
#leftmain ul#nav3 li.grey2 {margin: 0; padding: 4px 0 4px 20px; background: #ccd0d3 url(images/greyend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav3 li.normal a {text-decoration: none; color: #a2a9ae; padding: 0; margin: 0;}
#leftmain ul#nav3 li.grey2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}

#leftmain ul#nav4 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav4 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #db3590; list-style-type: none;}
#leftmain ul#nav4 li.pink2 {margin: 0; padding: 4px 0 4px 20px; background: #ed9ac7 url(images/pinkend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav4 li.normal a {text-decoration: none; color: #db3590; padding: 0; margin: 0;}
#leftmain ul#nav4 li.pink2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}

/*#leftmain ul#nav5 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav5 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #59b3a0; list-style-type: none;}
#leftmain ul#nav5 li.green2 {margin: 0; padding: 4px 0 4px 20px; background: #9bd1c6 url(images/greenend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav5 li.normal a {text-decoration: none; color: #59b3a0; padding: 0; margin: 0;}
#leftmain ul#nav5 li.green2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}*/

#leftmain ul#nav5 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav5 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #fdc94d; list-style-type: none;}
#leftmain ul#nav5 li.yellow2 {margin: 0; padding: 4px 0 4px 20px; background: #fede92 url(images/yellowend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav5 li.normal a {text-decoration: none; color: #fdc94d; padding: 0; margin: 0;}
#leftmain ul#nav5 li.yellow2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}

#leftmain ul#nav8 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav8 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #fdc94d; list-style-type: none;}
#leftmain ul#nav8 li.yellow2 {margin: 0; padding: 4px 0 4px 20px; background: #fede92 url(images/yellowend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav8 li.normal a {text-decoration: none; color: #fdc94d; padding: 0; margin: 0;}
#leftmain ul#nav8 li.yellow2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}

#leftmain ul#nav6 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav6 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #8066ae; list-style-type: none;}
#leftmain ul#nav6 li.purple2 {margin: 0; padding: 4px 0 4px 20px; background: #e3dded url(images/purpleend2.gif) repeat-y right top; color: #8066ae; list-style-type: none;}
#leftmain ul#nav6 li.normal a {text-decoration: none; color: #8066ae; padding: 0; margin: 0;}
#leftmain ul#nav6 li.purple2 a {text-decoration: none; color: #8066ae; padding: 0; margin: 0;}

#leftmain ul#nav7 {margin: 0; padding-top: 0.2em; background: #FFFFFF; text-indent: -0.65em;}
#leftmain ul#nav7 li.normal {margin: 0; padding: 4px 0 4px 20px; background: #FFFFFF; color: #db3590; list-style-type: none;}
#leftmain ul#nav7 li.pink2 {margin: 0; padding: 4px 0 4px 20px; background: #ed9ac7 url(images/pinkend2.gif) repeat-y right top; color: #FFFFFF; list-style-type: none;}
#leftmain ul#nav7 li.normal a {text-decoration: none; color: #db3590; padding: 0; margin: 0;}
#leftmain ul#nav7 li.pink2 a {text-decoration: none; color: #FFFFFF; padding: 0; margin: 0;}

#leftmain li.yellow {list-style-type: none; background: #fdc94d url(images/yellowend.gif) repeat-y right top; padding: 3px 0; font-weight: bold; font-size: 0.9em; margin-top: 4px;}
#leftmain li.purple {list-style-type: none; background: #8066ae url(images/purpleend.gif) repeat-y right top; padding: 3px 0; font-weight: bold; font-size: 0.9em; margin-top: 4px;}
#leftmain li.green {list-style-type: none; background: #59b3a0 url(images/greenend.gif) repeat-y right top; padding: 3px 0; font-weight: bold; font-size: 0.9em; margin-top: 4px;}
#leftmain li.grey {list-style-type: none; background: #a2a9ae url(images/greyend.gif) repeat-y right top; padding: 3px 0; font-weight: bold; font-size: 0.9em; margin-top: 4px;}
#leftmain li.pink {list-style-type: none; background: #db3590 url(images/pinkend.gif) repeat-y right top; padding: 3px 0; font-weight: bold; font-size: 0.9em; margin-top: 4px;}
#leftmain li a {text-decoration: none; color: #FFFFFF; padding: 3px 0px 3px 10px; }

#gallery {margin-left: 14px;}
.thumb {margin-right: 6px; margin-bottom: 6px; width: 65px; height: 65px; display: inline; float: left; position: relative;}
.thumb3 {margin-bottom: 6px; width: 65px; height: 65px; display: inline; float: left; position: relative;}
.thumbbot {margin-right: 6px; width: 65px; height: 65px; display: inline; float: left; position: relative;}
.thumblast {width: 65px; height: 65px; display: inline; float: left; position: relative;}
img.grunge {position: absolute; top: 0; left: 0; behavior: url(http://www.aupairamerica.co.uk/includes/iepngfix.htc);}

#box1 {text-align: left; margin-bottom: 20px;}
#box1text {width: 210px; height: 90px; padding: 10px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #894470; position: relative; left: 5px;}

#box2 {text-align: left; margin-top: 30px;}
#box2text {width: 210px; height: 150px; padding: 10px 0px 0 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #894470; position: relative; left: 5px;}

#footer {width: 940px; margin: 20px auto 0; border-top: 1px solid #8268b0; position: relative; padding-top: 20px;}
img.outline {position: absolute; top: -74px; left: 240px;}

#footercentre {width: 930px; margin: 0 auto;}
#footer1 {width: 350px; float: left; display: inline; padding: 0; text-align: center;}
#footer2 {width: 300px; float: left; display: inline; padding: 0px 20px; font-weight: bold; color: #610540;}
#footer3 {width: 219px; float: left; display: inline; padding: 0px 10px; background: url(images/flowers.gif) no-repeat right 30px; font-family: Georgia, "Times New Roman", Times, serif;}
#footer2 a {color: #610540;}

.text {width: 150px; margin-left: 5px; margin-bottom: 8px; color: #610540;}
.button {margin-left: 4px; margin-bottom: 10px; background: #DB3590; border: none; color: #FFFFFF; font-weight: bold; width: auto; overflow: visible; padding: 2px 4px;}

#topfooter {background: url(images/dotted.gif) repeat-y; background-position: -8px 0; margin-bottom: 10px;}

#bottomlinks {padding: 7px 0 9px; background: #e02991; width: 935px; margin: 0 auto 0; font-size: 0.8em; font-weight: bold; color: #FFFFFF; text-align: center;}
#bottomlinks ul {margin: 0; padding: 0;}
#bottomlinks li {display: inline; font-size: 0.9em; padding: 0 6px;}
#bottomlinks a {color: #FFFFFF;}

#footercentre ul.two {margin: 15px 0 0; padding: 0 0 15px 0; font-size: 0.9em; float: left; width: 70%;}
#footercentre li.two {display: inline; font-size: 0.9em; padding: 0 6px;}
#footercentre a.two {color: #610540; text-decoration: none;}

#lightbox{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
	color:#151410;
	}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url("lbimages/loading.gif") center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 300;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{
	width: 49%;
	height: 100%;
	background: transparent url("lbimages/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	text-indent:-9999px;
	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("lbimages/prevlabel.gif") left 15% no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("lbimages/nextlabel.gif") right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageDetails{ width: 70%; float: left; text-align: left; }	
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }			
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	
#prevLinkDetails { margin:0 8px 0 0; }		
#nextLinkDetails { margin:0 8px 0 0; }		
#closeLink {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
	float:right;
	width:66px;
	height:28px;
	background:url("lbimages/closelabel.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 500px;
	background-color: #E6E6E6;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

div.head-band-m {width: 906px; background: #DB3590; font-family: verdana, helvetica, sans-serif; font-size: 1.3em; color: #FFF; margin: 0; font-weight: bold; padding: 5px 20px 5px 15px; letter-spacing: -0.1em; position: relative; left: 9px;}
div.head-band-m div.l {float: left; width: 910px; font-family: verdana, helvetica, sans-serif; font-size: 70%; color: #FFF; margin: 2px 0 0 0; font-weight: bold; letter-spacing: 0em; display: inline; text-align: center;}
div.head-band-m div.l a {color: #FFF; text-decoration: underline;}
div.head-band-m div.l a:link {color: #FFF; text-decoration: underline;}
div.head-band-m div.l a:visited {color: #FFF; text-decoration: underline;}
div.head-band-m div.l a:hover {color: #FFF; text-decoration: none;}
div.head-band-m div.l a:active {color: #FFF; text-decoration: underline;}