.ef-org_frontSTYLE {
	position:relative;
	text-align: left;
	min-width: 600px;
	margin:0 auto;
	width:972px;
	min-height:596px;
	height:596px;
	text-align: left;
	top:0;
	background-image:url(images/big_background.jpg)
 }
 .ef-org_STYLE {
	position:relative;
	text-align: center;
	min-width: 600px;
	margin:0 auto;
	width:988px;
	min-height:631px;
	height:631px;
	text-align: left;
	top:0;
	background-image:url(images/back.jpg)
 }
 .ef-org_barcelonaSTYLE {
	position:relative;
	text-align: center;
	min-width: 600px;
	margin:0 auto;
	width:988px;
	min-height:631px;
	height:631px;
	text-align: left;
	top:0;
	background-image:url(images/barcelona_back4.jpg)
 }
  .ef-org_eventSTYLE {
	position:relative;
	text-align: center;
	min-width: 600px;
	margin:0 auto;
	width:988px;
	min-height:631px;
	height:631px;
	text-align: left;
	top:0;
	background-image:url(images/event_back1.jpg)
 }
 .ef-org_celebrateSTYLE {
	position:relative;
	text-align: center;
	min-width: 600px;
	margin:0 auto;
	width:988px;
	min-height:631px;
	height:631px;
	text-align: left;
	top:0;
	background-image:url(images/celebrate_back.jpg)
 }
 .ef-org_eurofloristSTYLE {
	position:relative;
	text-align: center;
	min-width: 600px;
	margin:0 auto;
	width:988px;
	min-height:631px;
	height:631px;
	text-align: left;
	top:0;
	background-image:url(images/ef_back.jpg)
 }
.elements {
	position:absolute;
	left: 122px;
	top: 201px;
	width: 54px;
	height: 28px;
}

.de {
	position:absolute;
	left: 588px;
	top: 160px;
	width: 55px;
	height: 39px;
}
.be {
	position:absolute;
	left: 224px;
	top: 161px;
	width: 55px;
}
.dk {
	position:absolute;
	left: 328px;
	top: 125px;
	width: 55px;
}
.fr {
	position:absolute;
	left: 467px;
	top: 133px;
	width: 55px;
}
.no {
	position:absolute;
	left: 582px;
	top: 283px;
	width: 55px;
}
.nl {
	position:absolute;
	left: 629px;
	top: 221px;
	width: 55px;
}
.se {
	position:absolute;
	left: 470px;
	top: 333px;
	width: 55px;
}
.counter {
	position:absolute;
	left: 327px;
	top: 354px;
	width: 55px;
}
.heartext{
	text-align:left;
	min-width:inherit;
	float:left;
	word-spacing:4;
	}
.floater {
	text-align: center;
	min-width: 20px;
	margin:0 auto;
	width:20px;
	text-align: left;
}
.ef-Header {
	position:relative;
	text-align: left;
	min-width: 600px;
	min-height:208;
	height:60;
	margin:0 auto;
	width:972px;
	text-align: left;
	background-image:url(images/header3.gif);
	top:2px;
	
}
.menu {
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#EDFCE9;
	letter-spacing:2px;
	top: 12px;
	left: 94px;
	width: 857px;
	height: 30px;
	background-image:url(images/header_menu_back.jpg);
 }
 .submenu {
	position:absolute;
	font-family: Verdana,Arial;
	font-size:14px;
	color:#EDFCE9;
	letter-spacing:2px;
	width:158px;
	top: 10px;
	left: 378px;
	
 }
  .submenu2 {
	position:absolute;
	font-family: Verdana,Arial;
	font-size:14px;
	color:#EDFCE9;
	letter-spacing:2px;
	width:119px;
	top: 10px;
	left: 262px;
	
 }
  .submenu3 {
	position:absolute;
	font-family: Verdana,Arial;
	font-size:14px;
	color:#EDFCE9;
	letter-spacing:2px;
	width:107px;
	top: 10px;
	left: 142px;
	
 }
  .submenu4 {
	position:absolute;
font-family: Verdana,Arial;
	font-size:14px;
	color:#EDFCE9;
	letter-spacing:2px;
	width:117px;
	top: 10px;
	left: 10px;
	
 }
  .submenu5 {
	position:absolute;
font-family: Verdana,Arial;
	font-size:14px;
	color:#EDFCE9;
	letter-spacing:2px;
	width:167px;
	top: 10px;
	left: 511px;
	
 }
.infobox {
	position:absolute;
font-family: Verdana,Arial;
	font-style:normal;
	letter-spacing:1px;
	color:#ECF7FF
    left: 13px;
	top: 15px;
	width: 755px;
	height: 50px;
	color: #F0FCFF;
	left: 35px;
	font-size: 22px;
	z-index: 2;
	
}
.eventbox {
	position:absolute;
font-family: Verdana,Arial;
	font-style:normal;
	letter-spacing:1px;
	color:#ECF7FF
    left: 13px;
	top: 15px;
	width: 755px;
	height: 50px;
	color: #A7CFC2;
	left: 35px;
	font-size: 22px;
	z-index: 2;
	
}
.celebratebox {
	position:absolute;
font-family: Verdana,Arial;
	font-style:normal;
	letter-spacing:1px;
	color:#ECF7FF
    left: 13px;
	top: 15px;
	width: 755px;
	height: 50px;
	color: #A7CFC2;
	left: 35px;
	font-size: 36px;
	z-index: 2;
	
}
.registerbox{
	position:absolute;
	left: 241px;
	top: 4px;
	background-image:url(images/register_back.jpg);
	width: 543px;
	height: 583px;
	
	
}
.barcelonabox{
	position:absolute;
	left: 225px;
	top: 103px;
	width: 550px;
	height: 498px;
	}
	
.BarcelonaCopy{
		position:absolute;
		font-family: Verdana,Arial;
		letter-spacing:1.2px;
		color:#424332;
		left: 212px;
		top: 110px;
		width: 409px;
		height: 273px;
	}
	.eventCopy{
		position:absolute;
		font-family: Verdana,Arial;
		letter-spacing:1.2px;
		color:#424332;
		left: 201px;
		top: 110px;
		width: 409px;
		height: 367px;
	}
		.celebrateCopy{
		position:absolute;
		font-family: Verdana,Arial;
		letter-spacing:1.2px;
		color:#424332;
		left: 201px;
		top: 110px;
		width: 409px;
		height: 367px;
	}
	.efCopy{
		position:absolute;
		font-family: Verdana,Arial;
		letter-spacing:1.2px;
		color:#424332;
		left: 197px;
		top: 67px;
		width: 451px;
		height: 360px;
	}
	.rbtitle{
		position:absolute;
		font-family: Verdana,Arial;
		letter-spacing:1.2px;
		color:#424332;
		left: 70px;
		top: 20px;
		width: 406px;
		height: 71px;
	}

.title {
	font-family: Verdana,Arial;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF66;

}
.content {
	position:absolute;
	font-family: Verdana,Arial;
	font-size:10px;
	color:#2F2F20;
	left: 139px;
	top: 134px;
	width: 291px;
	height: 323px;
	padding: 2;
}

.content2 {
	position:absolute;
	font-family: Verdana,Arial;
	font-size:10px;
	color:#2F2F20;
	left: 235px;
	top: 140px;
	width: 303px;
	height: 206px;
	padding: 2;
}

.subtitle {
	font-family: Verdana,Arial;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
  color: #660000; font-style: oblique;
}

.header {
font-family: Verdana,Arial;
	font-size: 24px;
	letter-spacing:1pt;
	  color:#F9FDFF;
}

.nav {
font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCC66;
}

.navLink {
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}
a:hover {
	color: #DEDECA;
}

