html, body, div, span, a, h1, h2, h3, h4, h5, h6, p, img, strong, ul, li, form, aside, footer, header, hgroup, section {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
}
html {
	border-top:10px solid #000;
}
area {
	border:none;
	outline:none;
}
body {
	font:normal 14px/16px Tahoma, Arial, Helvetic, Geneva, sans-serif;
	background:url('/resources/europe/images/map_bg.ed6256697d7e2ffa.jpg') no-repeat center center fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
h1 {
	font:18px 'Oswald', Impact, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:.05em;
}
h2 {
	font:40px/90% 'Playfair Display SC', Georgia, serif;
	text-transform:uppercase;
	letter-spacing:1px;
}
h3 {
	font:300 18px/120% 'Oswald', Impact, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:5px;
	word-spacing:5px;
	margin:10px 0 0;
}
hr {
	outline:none;
	border:none;
	height:1px;
}
#americasPopOver hr {
	background:#9c42e7;
	color:#9c42e7;
}
#europePopOver hr {
	background:#41c833;
	color:#41c833;
}
#asiaPopOver hr {
	background:#88aaea;
	color:#88aaea;
}
#africaPopOver hr {
	background:#f9e033;
	color:#f9e033;
}
#australasiaPopOver hr {
	background:#edb133;
	color:#edb133;
}
#middleEastPopOver hr {
	background:#f15c61;
	color:#f15c61;
}
#mainWrapper {
	position:relative;
	width:100%;
	max-width:1600px;
	margin:0 auto;
}
#popOverWrapper {
	top:70px;
	z-index:20;
	margin:70px auto 0;
}
ul#popOver {
	text-align:center;
	padding:0;
	margin:0 auto;
}
ul#popOver li.pop {
	text-align:center;
	padding:20px 20px 0 20px;
	min-height:18em;
	min-width:11%;
	background:rgb(255,255,255);
	background:rgba(255,255,255,.8);
	margin:0 .5% 1%;
	-webkit-box-shadow:0 0 15px #d0d0d0;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 15px #d0d0d0;
	-moz-box-shadow:0 0 15px rgba(0,0,0,.4);
	box-shadow:0 0 15px #d0d0d0;
	box-shadow:0 0 15px rgba(0,0,0,.4);
	display:inline-block;
	vertical-align:top;
	width:120px\9;
	height:17em\9;
	border:1px solid #CCC\9;
	display:inline\9;
	zoom:1;
}
ul#popOver li.pop ul.sites li a {
	display:block;
}
.noMarg {
	margin:0 0 20px 0!important;
}
ul.sites li {
	margin-bottom:10px;
}
ul.sites li a {
	color:#666666;
	text-decoration:none;
}
ul.sites li a:hover {
	color:#333333;
}
#globalFamily {
	position:relative;
	width:55%;
	top:20px;
	margin:0 auto;
	text-align:center;
	background:transparent;
	z-index:10;
}
#fruitLogo {
	height:99px;
	width:149px;
	margin:0 auto 20px;
	background:url('/resources/europe/images/fruit_logo.f429641e48f81d8e.png') center center image-repeat;
}
#globalText {
	padding:10px 5px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
#fruitMap {
	position:relative;
	top:-50px;
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width :321px)
and (max-width :400px)  {
	ul#popOver li.pop {
		min-width:34%;
	}
}
@media only screen 
and (min-width :401px)
and (max-width :500px)  {
	ul#popOver li.pop {
		min-width:22%;
	}
}
@media only screen 
and (min-width :501px)
and (max-width :899px)  {
	ul#popOver li.pop {
		min-width:22%;
	}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width :320px) {
	ul#popOver li.pop {
		min-width:34%;
	}
}

@media only screen 
and (max-width :250px) {
	ul#popOver li.pop {
		min-width:60%;
	}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width :768px) 
and (max-device-width :1024px) 
and (orientation :landscape) {
/* Styles */
	ul#popOver li.pop {
		min-width:10%;
	}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width :768px) 
and (max-device-width :1024px) 
and (orientation :portrait) {
/* Styles */
	ul#popOver li.pop {
		min-width:22%;
	}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width :900px) {
	ul#popOver li.pop {
		min-width:10%;
	}
}

/* iPhone 3 portrait */
@media (device-height:480px) and (-webkit-max-device-pixel-ratio:1) and (orientation:portrait) {
	ul#popOver li.pop {
		min-width:22%;
	}
	ul.sites {
		font-size:20px;
	}
	h1 {
		font-size:25px;
	}
	html {
        -webkit-text-size-adjust:none;
    }
}
/* iPhone 3 landscape */
@media (device-height:480px) and (-webkit-max-device-pixel-ratio:1) and (orientation:landscape) {
	ul#popOver li.pop {
		min-width:22%;
	}
	ul.sites {
		font-size:20px;
	}
	h1 {
		font-size:25px;
	}
	html {
        -webkit-text-size-adjust:none;
    }
}
/* iPhone 4 retina portrait */
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
	ul#popOver li.pop {
		min-width:22%;
	}
	ul.sites {
		font-size:20px;
	}
	h1 {
		font-size:25px;
	}
	html {
        -webkit-text-size-adjust:none;
    }
}
/* iPhone 4 retina landscape */
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
	ul#popOver li.pop {
		min-width:22%;
	}
	ul.sites {
		font-size:20px;
	}
	h1 {
		font-size:25px;
	}
	html {
        -webkit-text-size-adjust:none;
    }
}
/* iPhone 5 or iPod Touch 5th generation, portrait */
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2)  and (orientation:portrait) {
	ul#popOver li.pop {
		min-width:22%;
	}
	ul.sites {
		font-size:20px;
	}
	h1 {
		font-size:25px;
	}
	html {
        -webkit-text-size-adjust:none;
    }
}
/* iPhone 5 landscape */
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
	ul#popOver li.pop {
		min-width:22%;
	}
	ul.sites {
		font-size:20px;
	}
	h1 {
		font-size:25px;
	}
	html {
        -webkit-text-size-adjust:none;
    }
}
