.calendar tbody td.weekend,
.calendar thead .weekend,
a, a:link, a:visited,
li.helpActive a, 
li.helpActive a:active, 
li.helpActive a:visited, 
li.helpActive a:focus, 
li.helpActive a:hover{
	color: #E10000;
}
.skinned-background-color,
span.help-button,
img.skinned-image,
#progress-bar #bar #progress,
div.topHeader,
button, a.button, input.submit,
button.reset:hover, input.reset:hover, a.reset:hover,
button.cancel:hover, input.cancel:hover, a.button.cancel:hover,
button.delete:hover, input.delete:hover, a.delete:hover,
#meta_timeDist div.timesliceBar,
.filter-quantityBar div{ 
	background-color: #E10000;
}

.calendar tbody td.selected,
#selectableSources .selectableSlideIn,
#selectableSources .ui-selecting,
#selectableSources .ui-selected,
body.notouch #selectableSources li:hover,
body.notouch #selectedSources li:hover,
#selectedSources .ui-selecting,
#selectedSources .selectedSlideIn, 
body.notouch #selectableSourcesHeader:hover,
body.notouch #selectedSourcesHeader:hover,
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,
body.notouch .ssc_content-parent-centered :hover,
.sscAnimationLeftIn,
.sscAnimationRightIn,
body.notouch .aomTree a:hover {
	background: #E10000
}
.calendar td.time span.active{
	border-color: #e10000;
}

.ssc_readonly
{
	background: #eeeff0 !important;
	color:#000000 !important;
}

@keyframes animationLeftIn
{
	0%   {left:-100%; right:0%; height:0px; background: #E10000;}
	25%  {left:-100%; right:0%; height:24px; background: #E10000;}
	100% {left:0%; right:100%; background: #EEEFF0;}
}

@-webkit-keyframes animationLeftIn /* Safari and Chrome */
{
	0%   {left:-100%; right:0%; height:0px; background: #E10000;}
	25%  {left:-100%; right:0%; height:24px; background: #E10000;}
	100% {left:0%; right:100%; height:24px; background: #EEEFF0;}
}

@keyframes animationRightIn
{
	0%   {left:100%; height:24px; background: #E10000;}
	25%  {left:0%; height:24px; background: #E10000;}
	100% {left:0%; right:100%; background: #EEEFF0;}
}

@-webkit-keyframes animationRightIn /* Safari and Chrome */
{
	0%   {left:100%; height:24px; background: #E10000;}
	25%  {left:0%; height:24px; background: #E10000;}
	100% {left:0%; right:100%;height:24px; background: #EEEFF0;}
}

/* BEGIN new results */
div#newHits{
	border: 1px solid #E10000;
	color: #E10000;
}

table.result-list .film-list-entry.newEntry:nth-child(even){
	background-color: #ef4444;
}
table.result-list .film-list-entry.newEntry:nth-child(odd),
table.result-list .gallery-entry.newEntry{
	background-color: #ef0000;
}

/* END new results */