#cookiepolicy_data {    
    border-color: #182E50;
    border-style: solid;
    border-width: 2px;
    font-family: Arial;
    padding : 10px;
}

/* THESE STYLES CAN BE CUSTOMISED */
.cookiepolicyimplied {
	background-color: #787878;
	color: #eee;
	font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
}
            
.cookiepolicyimplied a:link,
.cookiepolicyimplied a:active,
.cookiepolicyimplied a:visited {
	color: #eee;
	text-decoration: underline;
}

.cookiepolicyimplied a:hover {
	color: #fff;
	text-decoration: underline;
}
            
/* ONLY CHANGE IF YOUR <BODY> ELEMENT HAS PADDING/MARGIN */
#oupcookiepolicy_message {
	margin: 0 ;
/*	margin: 0;*/
	/* Uncomment to use negative margins to reverse your <body> element's padding/margin */
	/*
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
	*/
	
	/* Uncomment for the cookie message to appear "on top" of your site header */
	/*
	position: absolute;
	top: 0;
	left: 0;
	width: 94%;
	*/
}

/* ================================ */
            
/* THESE STYLES SHOULD NOT BE CUSTOMISED */
#oupcookiepolicy_message {
	padding: 1em 3% 1em 3%;
}

#oupcookiepolicy_message .cookiepolicytext {
	float: left;
	width: 80%;
	margin: 0;
	padding: 0;
}

#oupcookiepolicy_message .cookiepolicylinks {
	float: left;
	width: 15%;
	margin: 0 0 0 5%;
	padding: 0;
	list-style-type: none;
}

#oupcookiepolicy_message .cookiepolicycontinue {
	font-size: 1.3em;
}

#oupcookiepolicy_message .cookiepolicyend {
	clear: both;
}