.cccbg {
	background: transparent url(data:image/png;base64,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) no-repeat 0 0;
	*background: transparent url(http://www.civicuk.com/cookie-law/images/widget.gif) no-repeat 0 0;
}

#cccwr {
	background: #222222; /* Old browsers */
	background: -moz-linear-gradient(top,  #222222 0%, #2b2b2b 17%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(17%,#2b2b2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #222222 0%,#2b2b2b 17%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #222222 0%,#2b2b2b 17%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #222222 0%,#2b2b2b 17%); /* IE10+ */
	background: linear-gradient(top,  #222222 0%,#2b2b2b 17%); /* W3C */
	box-shadow: 0 0 10px rgba(34, 34, 34, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 9999;
}

#cccwr div {
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
}

#ccc-icon, #ccc-widget { display: block; overflow: hidden; }

#ccc-icon div {
    display: inline-block;
    padding: 0.5%;
}

#ccc-icon .go { float: left; }

#ccc-icon .go a {
    background-color: #8fca43;
    border: 1px solid #9dd256;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    padding: 3px;
}

#ccc-icon .go a:hover { background-color: #9dd256; }

#ccc-icon .info, #ccc-icon .about {
    border-left: 1px solid #ddd;
    float: right;
}

#ccc-icon .info a, #ccc-icon .about a 			  { color: #ddd; }
#ccc-icon .info a:focus, #ccc-icon .about a:focus { border: 1px dotted #00CEF7; }

#ccc-text {
    border-right: 1px solid #ddd;
    float: left; 
}

#ccc-widget {
    clear: both;
    display: none;
    padding-top: 1px;
}

#ccc-widget p {
    color: #ddd;
    margin-bottom: 0;
    padding: 1em;
    text-align: left;
}

#ccc-widget a { color: #00CEF7; }

#ccc-widget-body {
    background: #2B2B2B;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #fff;
    margin: 1%;
    overflow: hidden;
    padding: 1%;
}

#ccc-widget-body ul {
    margin: 0;
    padding: 0;
}

#ccc-information { 
    background: #4d4d4d;
    float: left;
    padding: 1%;
}

#ccc-buttons { 
    float: right;
    width: 17%;
}

#ccc-widget ul li {
    background: #bbb;
    border: 1px solid #999;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-size: 1.2em;
    font-weight: 700;
    margin: 1%;
    overflow: hidden;
    padding: 1px;
    width: 95%;
}

#ccc-widget ul li a {
    background-color: #999;
    border: 1px solid #aaa;
    border-radius: 5px;
    color: #fff;
    display: block;
    text-align: center;
    text-decoration: none;
}

/* green */
#ccc-widget ul li.go 		 	{ background-color: #bfe483; border-color: #8fca43; }
#ccc-widget ul li.go a 		 	{ background-color: #8fca43; border-color: #9dd256; }
#ccc-widget ul li.go a:hover 	{ background-color: #9dd256; }

/* blue */
#ccc-widget ul li.pause 		{ background: #00CEF7; border-color: #00B9E2; }
#ccc-widget ul li.pause a 		{ background-color: #00B9E2; border-color: #00CEF7; }
#ccc-widget ul li.pause a:hover { background-color: #00C3EA; } 

/* red */
#ccc-widget ul li.stop 		    { background: #e86158; border-color: #db3332; }
#ccc-widget ul li.stop a 	    { background-color: #db3332; border-color: #e14742; }
#ccc-widget ul li.stop a:hover  { background-color: #e14742; }

#ccc-widget #ccc-close {
    background-color: #fff;
    background-position: -9px -259px;
    border: 1px solid #ccc;
    border-radius: 25px;
    bottom: 10px;
    box-shadow: 0 0 3px rgba(0,0,0,0.2);
    color: #b4b4b4;
    cursor: pointer;
    display: block;
    font-size: 30px;
    height: 20px;
    line-height: 24px;
    position: absolute;
    right: 10px;
    text-align: center;
    text-indent: -999em;
    width: 20px;
}

#ccc-widget .show-icon {
    color: #ddd;
    font-weight: 700;
    text-align: center;
}

#ccc-widget .show-icon label {
    display: inline;
    float: none;
    margin-right: 12px;
    padding: 0;
    width: auto;
}

#ccc-widget input {
    background: #fff;
    border: 0;
    clear: none;
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
		
.hidden { display:none; }

#cccwr #ccc-widget-body table.ccc-interface td.ccc-buttons { padding-left:12px; }
#cccwr #ccc-widget-body table.ccc-interface { width:100%; border-collapse:separate; margin:0; }
#cccwr div.go a                             { text-decoration:none; }
table.ccc-interface td                      { vertical-align:top; padding:0; }
td.ccc-buttons                              { width:17%; }
td.ccc-buttons ul li                        { margin-left:20px; padding-left:25px; }

td#ccc-tabs-tabs div.ccc-tab-item { 
    background:#404040; 
    border-radius:3px 0 0 3px;
    text-align:right;
    padding:2px 5px 2px 5px;
    margin-top:2px;
}

td#ccc-tabs-tabs div.ccc-tab-item.item-top  { margin-top:0; }
td#ccc-tabs-tabs div.ccc-tab-item:hover     { cursor:pointer; }
td#ccc-tabs-tabs div.ccc-tab-item a         { font-weight:bold; text-decoration:none; font-size:0.9em; }
td#ccc-tabs-tabs div.ccc-tab-item a:hover   { text-decoration:none; }
td#ccc-single-message-container             { width:83%; }
td#ccc-single-message-container div#ccc-information { border-radius:3px; }
td#ccc-single-message-container p           { text-align:center; }
td#ccc-tabs-content                         { width:83%; border-radius:0 3px 3px 0; padding:3px 10px 8px 10px; text-align:left; }
