#cookieAcceptance{
	padding-top: 0px;
	margin: 0px auto;
	width: 100%; 
	background: rgb(200, 200, 200);
	background: rgba(200, 200, 200,0.95);
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
	position: relative;
	border-bottom: 0px solid #99abba;
}
#caWrapper{
	width: 90%;
	margin: 0px auto;
}

#caTitle{padding: 16px 20px 0px 20px;}
#caTitle h2{font-family: arial; font-weight: normal; font-size: 1.4em; text-transform: uppercase; color: #333;}

#caMessage{
	width: 100%;
	/*margin: 0px auto;*/
	text-align: center;
}


#caActions{
	width: 10%;
	float: left;
}

#caMessageWrapper{padding: 16px 0px 16px 0px; }
#cookieAcceptance p{margin: 0px; padding: 0px; line-height: 1.2em;}

#cookieAcceptance a{color: #666; text-decoration: underline;}
#cookieAcceptance a:hover{text-decoration: none;}

#caClose{position: absolute; top: 16px; right: 10px; color: #99abba;}


#caActions ul{list-style: none; padding: 0px 20px 10px 20px; margin: 0;}
#caActions li{margin: 0px; padding: 0px;}
#caContinue a, #caInfo a{display: block; padding: 10px 0px 8px 30px; text-decoration: none;}
#caActions a:hover{text-decoration: underline;}
#caContinue a{background: url(tick.png) no-repeat 0px center;}
#caInfo a{background: url(info.png) no-repeat 6px center; font-size: 1em; padding-left: 32px;}


/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.caClearfix:before,
.caClearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.caClearfix:after {clear: both;}
/* The following zoom:1 rule is specifically for IE6 + IE7. Move to separate stylesheet if invalid CSS is a problem. */
.caClearfix {zoom: 1;}


/* small screen
========================= */
@media all and (max-width: 875px) {
 	#caMessageWrapper{padding-bottom: 35px;}
 	#caClose{top: auto; bottom: 10px;}
}