/* TODO Break down sheet into sections (based on the sheet it originally came from) to aid debugging */
@CHARSET "UTF-8";

.dropdown h4 {
    background-image: url("../image/button/choose-show.png");
}



#main-promo a.animal,
#no-promo a.animal {
    width: 98px;
    background-image: url("../image/button/animal.png");
}

#main-promo a.creative,
#no-promo a.creative {
    width: 98px;
    background-image: url("../image/button/creative.png");
}

#main-promo a.downloads,
#no-promo a.downloads {
    width: 120px;
    background-image: url("../image/button/downloads.png");
}

#main-promo a.dress-up,
#no-promo a.dress-up {
    width: 108px;
    background-image: url("../image/button/dress-up.png");
}

#main-promo a.ideas-for-games,
#no-promo a.ideas-for-games {
    width: 135px;
    background-image: url("../image/button/ideas-for-games.png");
}

#main-promo a.indoor-games,
#no-promo a.indoor-games {
    width: 157px;
    background-image: url("../image/button/indoor-games.png");
}

#main-promo a.make-and-do,
#no-promo a.make-and-do {
    width: 117px;
    background-image: url("../image/button/make-and-do.png");
}

#main-promo a.outdoor-games,
#no-promo a.outdoor-games {
    width: 157px;
    background-image: url("../image/button/outdoor-games.png");
}

#main-promo a.painting,
#no-promo a.painting {
    width: 98px;
    background-image: url("../image/button/painting.png");
}

#main-promo a.pre-school,
#no-promo a.pre-school {
    width: 117px;
    background-image: url("../image/button/pre-school.png");
}

#main-promo a.colouring,
#no-promo a.colouring {
    width: 98px;
    background-image: url("../image/button/colouring.png");
}

#main-promo a.recipes,
#no-promo a.recipes {
    width: 98px;
    background-image: url("../image/button/recipes.png");
}

#main-promo a.savoury-recipes,
#no-promo a.savoury-recipes {
    width: 157px;
    background-image: url("../image/button/savoury-recipes.png");
}

#main-promo a.sing-along,
#no-promo a.sing-along {
    width: 117px;
    background-image: url("../image/button/sing-along.png");
}

#main-promo a.storybooks,
#no-promo a.storybooks {
    width: 120px;
    background-image: url("../image/button/storybooks.png");
}

#main-promo a.sweet-recipes,
#no-promo a.sweet-recipes {
    width: 157px;
    background-image: url("../image/button/sweet-recipes.png");
}

.triple .more, .view #main-promo .thumbnail-information .controls a.button,
.view #selected-activity .controls a.button,
.shows #main-content.default #main-promo .button {
    background-image: url("../image/button/green-buttons.gif");
    background-repeat: no-repeat;   
}

.view #selected-activity .controls a.download {
	width: 218px;
	height: 50px;
	margin-bottom: 6px;
	background-position: 0px -236px;
}

.view #selected-activity .controls a.download:hover {
	background-position: 0px -286px;
}

.view #main-promo .thumbnail-information .controls a.hints,
.view #selected-activity .controls a.hints {
	width: 63px;
	background-position: 0px -44px;
}

.view #main-promo .thumbnail-information .controls a.hints:hover,
.view #main-promo .thumbnail-information .controls a.hints.selected,
.view #selected-activity .controls a.hints:hover,
.view #selected-activity .controls a.hints.selected {
	background-position: -157px -44px !important;
}

.view #main-promo .thumbnail-information .controls a.send-to-a-friend,
.view #selected-activity .controls a.send-to-a-friend {
	width: 125px;
	background-position: 0px -84px;
}

.view #main-promo .thumbnail-information .controls a.send-to-a-friend:hover,
.view #selected-activity .controls a.send-to-a-friend:hover {
	background-position: -157px -84px;
}

.view #main-promo .thumbnail-information .controls a.grown-up-info,
.view #selected-activity .controls a.grown-up-info {
	width: 142px;
	background-position: 0px -124px;
}

.view #main-promo .thumbnail-information .controls a.grown-up-info:hover,
.view #main-promo .thumbnail-information .controls a.grown-up-info.selected,
.view #selected-activity .controls a.grown-up-info:hover,
.view #selected-activity .controls a.grown-up-info.selected {
	background-position: -157px -124px;
}

.triple .more {
    width: 78px;
    height: 34px;
    float: right;
    margin: 11px 18px 7px 0px;
    background-position: 2px 0px;

}

.events .button, 
.win .index .button {
    background-image: url("../image/button/more.png");
    background-repeat: no-repeat;   
    background-position: 0px 0px;
}

.events .panel-col-first .button {
    background-image: url("../image/button/more-blue.png");
}

.events .panel-col-last .button {
    background-image: url("../image/button/more-purple.png");
}

.events .node .button {
    width: 117px;
    right: 0px;
    bottom: -33px;
    background-image: url("../image/button/back-small.png");
}




#main-promo a.action,
#no-promo a.action {
    width: 91px;
    background-image: url("../image/button/action.png");
}

#main-promo a.animal,
#no-promo a.animal {
    width: 98px;
    background-image: url("../image/button/animal.png");
}

#main-promo a.arcade,
#no-promo a.arcade {
    width: 91px;
    background-image: url("../image/button/arcade.png");
}

#main-promo a.adventure,
#no-promo a.adventure {
    width: 123px;
    background-image: url("../image/button/adventure.png");
}

#main-promo a.christmas,
#no-promo a.christmas {
    width: 118px;
    background-image: url("../image/button/christmas.png");
}

#main-promo a.creative,
#no-promo a.creative {
    width: 98px;
    background-image: url("../image/button/creative.png");
}

#main-promo a.dress-up,
#no-promo a.dress-up {
    width: 108px;
    background-image: url("../image/button/dress-up.png");
}

#main-promo a.easter,
#no-promo a.easter {
    width: 91px;
    background-image: url("../image/button/easter.png");
}

#main-promo a.halloween,
#no-promo a.halloween {
    width: 118px;
    background-image: url("../image/button/halloween.png");
}

#main-promo a.music,
#no-promo a.music {
    width: 85px;
    background-image: url("../image/button/music.png");
}

#main-promo a.painting,
#no-promo a.painting {
    width: 123px;
    background-image: url("../image/button/painting.png");
}

#main-promo a.pre-school,
#no-promo a.pre-school {
    width: 118px;
    background-image: url("../image/button/pre-school.png");
}

#main-promo a.puzzle,
#no-promo a.puzzle {
    width: 84px;
    background-image: url("../image/button/puzzle.png");
}

#main-promo a.racing,
#no-promo a.racing {
    width: 85px;
    background-image: url("../image/button/racing.png");
}

#main-promo a.sports,
#no-promo a.sports {
    width: 85px;
    background-image: url("../image/button/sports.png");
}

.double .more, .view #main-promo .thumbnail-information .controls a.button,
#main-content.default #selected-activity .controls a.button 

{
    background-image: url("../image/button/green-buttons.gif"); 
    background-repeat: no-repeat;
}

.double .more {
    width: 78px;
    height: 34px;
    float: right;
    margin: 11px 18px 7px 0px;
    background-position: 2px 0px;
}

.view #main-promo .thumbnail-information .controls a.button {
    height: 25px;
    margin-right: 5px;
}

#main-content.default a.more {
    margin: 23px 0px 0px -25px;
    background-image: url("../image/button/show/more.png");
}

.events .panel-one .button {
    background-image: url("../image/button/more-blue.png");
}

.events .panel-two .button {
    background-image: url("../image/button/more-purple.png");
}

.events .node .button {
    width: 117px;
    right: 0px;
    bottom: -33px;
    background-image: url("../image/button/back-small.png");
}

.primary a.submit, #parental.primary a.submit {
    width: 100px;
    height: 40px;   
    float: right;
    background: url("../image/button/send.png") no-repeat;
}

#main-content .choose-day h4 {
    background-image: url("../image/button/choose-a-day.png");
}

#main-content .choose-show h4 {
    background-image: url("../image/button/choose-a-show.png");
}

#brightcove-video .button {
    float: left;
    height: 25px;
    margin-right: 5px;
    background-image: url("../image/button/purple-buttons.gif");
    background-repeat: no-repeat;
}

.win .index .button {
    position: absolute;
    bottom: -22px;
    right: 10px;
    width: 109px;
    height: 41px;
    display: block;
}

#send-to-a-friend-panel .submit {
    width: 90px;
    height: 40px;
    background-image: url("../image/button/send.png");
}

#main-content.default a.tv-guide {
    margin: 5px 0px 0px 15px;
    background-image: url("../image/button/show/tv-guide.png");
}

.shows #main-content.default .triple .controls a {
    width: 149px;
    height: 65px;
    background-image: url("../image/button/back.gif");
}


#main-content.default #selected-activity .controls a.button {
    margin-bottom: 3px;
}

.shows #main-content.default #schedule-controls .choose-show h4 {
    background-image: url("../image/button/choose-a-show.png") !important;
}
.shows #main-content.default #schedule-controls .choose-day h4 {
    background-image: url("../image/button/choose-a-day.png") !important;
}
#navigation ul li a {
    background-image: url("../image/navigation/menu-items.png");
}

#newsletter-signup a,
#signup-spacer a {
#  background-image: url("../image/navigation/newsletter.png");
  background-image: url("../image/navigation/bookmark-button.png");
}

.shows #main-content .dropdown h4 {
  background-image: url("../image/show/show-me.png");
}

#main-content.default a.tv-guide {
	background-image: url("../image/button/show/tv-guide.png");
}

/* Shows */
.shows .view #selected-activity .controls a.download {
	width: 218px;
	background-position: 0px -236px;
}

.shows .view #selected-activity .controls a.download:hover {
	background-position: 0px -286px;
}

.shows .view #selected-activity .controls a.grown-up-info {
	width: 142px;
	background-position: 0px -124px;
}

.shows .view #selected-activity .controls a.grown-up-info:hover,
.shows .view #selected-activity .controls a.grown-up-info.selected {
	background-position: -157px -124px !important;
}

.shows .view #selected-activity .controls a.hints {
	width: 63px;
	background-position: 0px -44px;
}

.shows .view #selected-activity .controls a.hints:hover,
.shows .view #selected-activity .controls a.hints.selected {
	background-position: -157px -44px;
}

.shows .view #selected-activity .controls a.send-to-a-friend {
	width: 125px;
	background-position: 0px -84px;
}

.shows .view #selected-activity .controls a.send-to-a-friend:hover {
	background-position: -157px -84px;
}

