.iCookieBar { font-family:Calibri, Arial; height: 60px; line-height:60px; position:fixed; width: 90%; left: 0; bottom: 0; padding: 0.5em 5%; font-size: 14px; *font-size:12px; font-weight: 700; text-shadow: 0 1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.iCookieBar a { text-decoration:underline; }
.iCookieBar a:hover { text-decoration: none; }
.iCookieBar h2 { font-family:Calibri, Arial; font-size:24px; float:left;font-style:normal;}
.iCookieBar p {margin:0;}

.dark { background: #565656; background: rgba(50,50,50,0.85);filter: alpha(opacity=85); color: #fff; }
.dark a {color:#DBDBDB;}
.dark h2 {color: #fff; }

.light { background: #F2F2F2; background: rgba(242,242,242,0.85); filter: alpha(opacity=85); color: #000; }
.light a {color:#DBDBDB;}
.light h2 {color: #000; }

.iCookieBar .acceptCookies {font-size: 16px;*font-size:12px;float:left;text-decoration:none;color:#FFF;line-height: 1;padding: 7px 5px 8px 5px;text-align: center;text-shadow: 0 1px 0 #111;}
.iCookieBar .acceptCookies:hover { color: #66A933;background: url("/scripts/js/iCookie/tick-on.png") no-repeat scroll left center transparent;}
.dark .acceptCookies {background: url("/scripts/js/iCookie/dark-tick.png") no-repeat scroll left center transparent;}

.iCookieBar .declineCookies {font-size: 16px;*font-size:12px;float:left;text-decoration:none;color:#FFF;line-height: 1;padding: 7px 5px 8px 5px;text-align: center;text-shadow: 0 1px 0 #111;}
.dark .declineCookies {background: url("/scripts/js/iCookie/dark-cross.png") no-repeat scroll left center transparent;}
.iCookieBar .declineCookies:hover { color: #CC1821;background: url("/scripts/js/iCookie/cross-on.png") no-repeat scroll left center transparent;}

.iCookieBar .textcontainer { float:left;width: 500px;padding:0.4% 2%;line-height:18px; }
.iCookieBar .buttoncontainer { float:left; width:300px; }
.iCookieBar .title { font-size: 16px;padding-bottom:0;margin:0;}
.iCookieBar .CookieBtn { width: 145px;  }