.hide { display:none; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
a { color:#333; text-decoration:none; }
a:hover { color:#000;}
* {
	margin:0; padding:0; outline:none;
}
body {
	magin:0; padding:0 0 20px 0;
	background:url("img/global_bg2.jpg") no-repeat #FFF top right;
}
div#wrapper {
	width:1200px;
	background:url("img/wrapper_bg.jpg") no-repeat;
	margin:0 auto;
	height:640px;
}
div#container {
	width:981px;
	margin:0 auto;
}
div#container div#header {
	height:81px;
	width:981px;
	border-bottom:1px solid #a61f64;
}
div#container div#BespokeMedals {
	width:337px;
	height:81px;
	background:url("img/bespoke_logo_left.png") no-repeat 0px 23px;
}
div#container div#BespokeMedals a {
	width:337px;
	height:49px;
	display:block;
}
div#container div#B {
	width:57px;
	height:81px;
	background:url("img/bespoke_logo_right.png") no-repeat center;
}
div#container div#B a {
	width:57px;
	height:56px;
	display:block;
}
div#container div#c {
	width:981px;
	height:551px;
}
div#container div#c div#choosecountry {
	width:261px;
	height:21px;
	background:url("img/choosecountry.png") no-repeat;
	margin:10px 0 0 0;
}
div#container div#c div#map {
	width:981px;
	height:521px;
}
div#container div#c div#map ul {
	width:981px;
	height:521px;
	position:relative;
	display:block;
}
div#container div#c div#map li {
	list-style:none;
	padding:0;
	margin:0;
}
div#container div#c li.location {
	height:23px;
	width:15px;
	position:absolute;
}
div#container div#c li.location a {
	background:url("img/pins.png") no-repeat 0 0;
	display:block;
	height:24px;
	width:16px;
	font-size:0%;
}
div#container div#c li.location a:hover {
	background:url("img/pins.png") no-repeat -17px 0;
}
.bgchange {
	background:url("img/pins.png") no-repeat -17px 0;
}
div#container div#c li.ie {
	top:151px;
	left:438px;
}
div#container div#c li.uk {
	top:155px;
	left:455px;
}
div#container div#c li.be {
	top:165px;
	left:468px;
}
div#container div#c li.de {
	top:174px;
	left:481px;
}
div#container div#c li.fr {
	top:181px;
	left:458px;
}
div#container div#c li.nz {
	top:440px;
	left:925px;
}
.visitb {
	width:131px;
	height:186px;
	position:absolute;
}
.visitb a {
	width:131px;
	height:186px;
	display:block;
	background-position:top;
}
.visitb a:hover {
	background-position:0 -187px;
}
.visit {
	width:131px;
	height:163px;
	position:absolute;
}
.visit a {
	width:131px;
	height:163px;
	display:block;
	background-position:top;
}
.visit a:hover {
	background-position:0 -164px;
}
.uka a {
	background:url("img/visit_uk.png") no-repeat;
}
.uka {
	top:-24px; left:462px;
}
.iea a {
	background:url("img/visit_ne.png") no-repeat;
}
.iea {
	top:-6px; left:313px;
}
.bea a {
	background:url("img/visit_be.png") no-repeat;
}
.bea {
	top:8px; left:473px;
}
.dea a {
	background:url("img/visit_de.png") no-repeat;
}
.dea {
	top:17px; left:486px;
}
.fra a {
	background:url("img/visit_fr.png") no-repeat;
}
.fra {
	top:190px; left:334px;
}
.nza a {
	background:url("img/visit_nz.png") no-repeat;
}
.nza {
	bottom:73px; left:804px;
}

div#container div#footer {
	width:981px;
	border-top:1px solid #a61f64;
}
div#container div#footer div#loc {
	width:981px;
	height:43px;
	padding:20px 0 0 0;
}
div#container div#footer div#loc ul {
	margin:0; padding:0;
}
div#container div#footer div#loc ul li {
	float:left;
	list-style:none;
	margin:0 40px 0 0px;
}
div#container div#footer div#loc ul li a {
	display:block;
	height:43px;
	background-position:top;
}
div#container div#footer div#loc ul li a:hover {
	background-position:bottom;
}
div#container div#footer div#loc ul li a#uk {
	background:url("img/uk_loc.png") no-repeat;
	width:101px;
}
div#container div#footer div#loc ul li a:hover#uk {
	background-position:0 -50px;
}
div#container div#footer div#loc ul li a#fr {
	background:url("img/fr_loc.png") no-repeat;
	width:87px;
}
div#container div#footer div#loc ul li a:hover#fr {
	background-position:0 -50px;
}
div#container div#footer div#loc ul li a#ie {
	background:url("img/ie_loc.png") no-repeat;
	width:90px;
}
div#container div#footer div#loc ul li a:hover#ie {
	background-position:0 -50px;
}
div#container div#footer div#loc ul li a#de {
	background:url("img/de_loc.png") no-repeat;
	width:116px;
}
div#container div#footer div#loc ul li a:hover#de {
	background-position:0 -50px;
}
div#container div#footer div#loc ul li a#be {
	background:url("img/be_loc.png") no-repeat;
	width:98px;
}
div#container div#footer div#loc ul li a:hover#be {
	background-position:0 -50px;
}
div#container div#footer div#loc ul li a#nz {
	background:url("img/nz_loc.png") no-repeat;
	width:101px;
}
div#container div#footer div#loc ul li a:hover#nz {
	background-position:0 -50px;
}
div#container div#footer div#loc ul li a#world {
	background:url("img/world_loc.png") no-repeat;
	width:106px;
}
div#container div#footer div#loc ul li a:hover#world {
	background-position:0 -50px;
}
div#footerr { margin:120px 0 0 0; font-size:11px; color:#666; font-family:"Century Gothic"; width:981px; clear:both; }
