#elacookies {
background-color: #323232;
padding: 16px 0;
}

#elacookies-wrap {
position: relative;
width: 740px;
margin: 0 auto;
overflow: hidden;
}

#elacookies-wrap  h2 {
float: left;
width: 140px;
color: white;
font-size: 1.5em;
font-weight: bold;
text-align: right;
line-height: 1.12;
}

#elacookies-wrap  p {
float: left;
width: 424px;
margin-left: 20px;
color: #BEBEBE;
font-size: 1.2em;
line-height: 1.24;
}

#elacookies-wrap ul {
position: absolute;
bottom: 0;
left: 600px;
font-weight: bold;
}

#elacookies-wrap ul {
list-style: none;
}

#ela-continue-button {
	font-size: 1em;
	font-weight: bold;
	color: rgba(255, 255, 255, 0.75);
	padding: 9px 14px;
 	border-bottom-color: #b3b3b3;
  	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
     border-radius: 5px;
	 background-repeat: repeat-x;
 	-webkit-appearance: button;
	background-color: #5bb75b;
  	*background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
border: 1px solid;
border-color: rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.247059);  
}

#ela-continue-button:hover,
#ela-continue-button:active,
#ela-continue-button.active {
  background-color: #51a351;
  *background-color: #499249;
}

#elacookies-more a {
	font-size: 0.75em;
	font-weight: normal;
	}