@charset "utf-8";

.sprite {
    background-image: url("../img/sprites/sprite.png");
    background-repeat: no-repeat;
    display: block;
    text-indent: -5000px;
    overflow: hidden;
}

/*****************
Navigation Menu
*****************/
#nav-home {
    background-position: -0px -0px !important;
    width:216px;
    height:221px;
}
#nav-home:hover {
    background-position: -0px -228px !important;
}
#nav-meet {
    background-position: -0px -516px !important;
    width:112px;
    height:117px;
}
#nav-meet:hover {
    background-position: -0px -662px !important;
    width:120px;
    height:123px;
}
#nav-sing {
    background-position: -150px -520px !important;
    width:145px;
    height:114px;
}
#nav-sing:hover {
    background-position: -150px -670px !important;
    height:117px;
}
#nav-tour {
    background-position: -300px -514px !important;
    width:123px;
    height:120px;
}
#nav-tour:hover {
    background-position: -300px -658px !important;
    width:125px;
    height:126px;
}
#nav-stuff {
    background-position: -450px -506px !important;
    width:118px;
    height:130px;
}
#nav-stuff:hover {
    background-position: -450px -656px !important;
    height:132px;
}
#nav-store {
    background-position: -600px -520px !important;
    width:124px;
    height:114px;
}
#nav-store:hover {
    background-position: -600px -660px !important;
    height:117px;
}
#nav-parents {
    background-position: -750px -523px !important;
    width:115px;
    height:114px;
}
#nav-parents:hover {
    background-position: -750px -670px !important;
    height:117px;
}
#nav-facebook {
    background-position: -0px -1044px !important;
    width:92px;
    height:44px;
}
#nav-facebook:hover {
    background-position: -0px -1095px !important;
    height:49px;
}
#nav-twitter {
    background-position: -100px -1044px !important;
    width:95px;
    height:50px;
}
#nav-twitter:hover {
    background-position: -100px -1095px !important;
    width:98px;
    height:46px;
}
#nav-pinterest {
    background-image: url('../img/sprites/social-pinterest.png');
    width:93px;
    height:36px;
}
#nav-pinterest:hover {
    background-position: -0px -36px !important;
}

/*****************
Pagers
*****************/
.page-previous {
    background-position: -0px -1194px !important;
}
.page-previous:hover {
    background-position: -0px -1340px !important;
    height:146px;
}
.page-next {
    background-position: -90px -1194px !important;
}
.page-next:hover {
    background-position: -90px -1340px !important;
    height:146px;
}

/*****************
Footer
*****************/
#footer-ross {
    background-position: -0px -850px !important;
}
#footer-ross:hover {
    background-position: -0px -922px !important;
}
#footer-beth {
    background-position: -72px -850px !important;
}
#footer-beth:hover {
    background-position: -72px -922px !important;
}
#footer-ben {
    background-position: -144px -850px !important;
}
#footer-ben:hover {
    background-position: -144px -922px !important;
}
#footer-marcie {
    background-position: -216px -850px !important;
}
#footer-marcie:hover {
    background-position: -216px -922px !important;
}
#footer-jon {
    background-position: -288px -850px !important;
}
#footer-jon:hover {
    background-position: -288px -922px !important;
}

/*****************
Profile
*****************/
#profile-fireman-large-link,
#profile-ballerina-large-link,
#profile-builder-large-link,
#profile-doctor-large-link,
#profile-policeman-large-link {
    background-position: -0px -0px !important;
    width:220px;
    height:220px;
    float:left;
}
#profile-fireman-large-link { background-image:url('../img/sprites/profiles-fireman.png'); }
#profile-ballerina-large-link { background-image:url('../img/sprites/profiles-ballerina.png'); }
#profile-builder-large-link { background-image:url('../img/sprites/profiles-builder.png'); }
#profile-doctor-large-link { background-image:url('../img/sprites/profiles-doctor.png'); }
#profile-policeman-large-link { background-image:url('../img/sprites/profiles-policeman.png'); }
#profile-fireman-large-link:hover,
#profile-ballerina-large-link:hover,
#profile-builder-large-link:hover,
#profile-doctor-large-link:hover,
#profile-policeman-large-link:hover {
    background-position: -0px -220px !important;
}

#profile-fireman-icon-link,
#profile-ballerina-icon-link,
#profile-builder-icon-link,
#profile-doctor-icon-link,
#profile-policeman-icon-link {
    width:100px;
    height:100px;
    float:left;
    margin:0 10px;
}

#profile-fireman-icon-link {
    background-position: -230px -3451px !important;
}
#profile-fireman-icon-link:hover {
    background-position: -230px -3551px !important;
}
#profile-ballerina-icon-link {
    background-position: -120px -3451px !important;
}
#profile-ballerina-icon-link:hover {
    background-position: -120px -3551px !important;
}
#profile-builder-icon-link {
    background-position: -450px -3451px !important;
}
#profile-builder-icon-link:hover {
    background-position: -450px -3551px !important;
}
#profile-doctor-icon-link {
    background-position: -340px -3451px !important;
}
#profile-doctor-icon-link:hover {
    background-position: -340px -3551px !important;
}
#profile-policeman-icon-link {
    background-position: -5px -3451px !important;
}
#profile-policeman-icon-link:hover {
    background-position: -5px -3551px !important;
}

/*****************
Media
*****************/
#media-watch-link-large,
#media-music-link-large,
#media-audio-link-large,
#media-store-link-large {
    background-position: -0px -0px !important;
    width:240px;
    height:220px;
    float:left;
}
#media-watch-link-large { background-image:url('../img/sprites/media-watch-large.png'); }
#media-music-link-large { background-image:url('../img/sprites/media-music-large.png'); }
#media-audio-link-large { background-image:url('../img/sprites/media-audio-large.png'); }
#media-store-link-large { background-image:url('../img/sprites/media-store-large.png'); }
#media-watch-link-large:hover,
#media-music-link-large:hover,
#media-audio-link-large:hover,
#media-store-link-large:hover {
    background-position: -0px -220px !important;
}

#media-watch-link-medium,
#media-music-link-medium,
#media-audio-link-medium,
#media-store-link-medium {
    background-position: -0px -0px !important;
    width:202px;
    height:185px;
    float:left;
}
#media-watch-link-medium { background-image:url('../img/sprites/media-watch-medium.png'); }
#media-music-link-medium { background-image:url('../img/sprites/media-music-medium.png'); }
#media-audio-link-medium { background-image:url('../img/sprites/media-audio-medium.png'); }
#media-store-link-medium { background-image:url('../img/sprites/media-store-medium.png'); }
#media-watch-link-medium:hover,
#media-music-link-medium:hover,
#media-audio-link-medium:hover,
#media-store-link-medium:hover {
    background-position: -0px -185px !important;
}

#media-watch-link-small,
#media-music-link-small,
#media-audio-link-small,
#media-store-link-small {
    background-position: -0px -0px !important;
    width:170px;
    height:156px;
    float:left;
}
#media-watch-link-small { background-image:url('../img/sprites/media-watch-small.png'); }
#media-music-link-small { background-image:url('../img/sprites/media-music-small.png'); }
#media-audio-link-small { background-image:url('../img/sprites/media-audio-small.png'); }
#media-store-link-small { background-image:url('../img/sprites/media-store-small.png'); }
#media-watch-link-small:hover,
#media-music-link-small:hover,
#media-audio-link-small:hover,
#media-store-link-small:hover {
    background-position: -0px -156px !important;
}

.carousel-slider .prev, 
.carousel-slider .next {
    background-position: -0px -0px !important;
    width:76px;
    height:29px;
    display:block;
    margin:5px auto;
}
.carousel-slider .prev { background-image:url('../img/sprites/carousel-up.png'); }
.carousel-slider .next { background-image:url('../img/sprites/carousel-down.png'); }
.carousel-slider .prev:hover,
.carousel-slider .next:hover,
.carousel-slider .disabled {
    background-position: -0px -29px !important;
}

/*****************
Fun Stuff
*****************/
.fun-colour-link {
    width:162px;
    height:142px;
    background-position: -0px -1665px;
}
.fun-colour-link:hover {
    background-position: -0px -1807px;
}
.fun-craft-link {
    width:145px;
    height:142px;
    background-position: -159px -1665px;
}
.fun-craft-link:hover {
    background-position: -162px -1807px;
}
.fun-print-link {
    width:153px;
    height:142px;
    background-position: -305px -1665px;
}
.fun-print-link:hover {
    background-position: -301px -1810px;
}
.fun-game-link{
    width:147px;
    height:143px;
    background-position: -458px -1665px;
}
.fun-game-link:hover {
    background-position: -455px -1812px;
}


/*****************
Other
*****************/
.label-one {
    background-position: -0px -2968px !important;
    width:299px;
    height:68px;
}
.label-two {
    background-position: -0px -3043px !important;
    width:299px;
    height:68px;
}
#home-sub {
    background-position: -0px -3111px !important;
}
#home-tour-dates {
    background-position: -90px -2104px !important;
    width:180px;
    height:58px;
}
#home-tour-dates:hover {
    background-position: -90px -2162px !important;
    width:180px;
    height:58px;
}
#home-play-btn {
    background-position: -0px -2477px !important;
    width:106px;
    height:106px;
}
#home-play-btn:hover {
    background-position: -0px -2583px !important;
    width:106px;
    height:106px;
}

.profile-back-btn {
    background-position: -0px -3702px !important;
    width:73px;
    height:71px;
}
.profile-back-btn:hover {
    background-position: -0px -3773px !important;
}

.audio-item-play {
    width:74px;
    height:28px;
    background-position: -0px -1999px !important;
}
.audio-item-play:hover {
    background-position: -0px -2027px !important;
}
.audio-item-buy {
    width:54px;
    height:28px;
    background-position: -90px -1999px !important;
}
.audio-item-buy:hover {
    background-position: -90px -2027px !important;
}

.download-item-star-red,
.download-item-star-blue,
.download-item-star-pink,
.download-item-star-yellow,
.download-item-star-white {
    width:60px;
    height:58px;
    background-position: -0px -0px !important;
}
.download-item-star-red { background-image: url('../img/sprites/star-red.png'); }
.download-item-star-blue { background-image: url('../img/sprites/star-blue.png'); }
.download-item-star-pink { background-image: url('../img/sprites/star-pink.png'); }
.download-item-star-yellow { background-image: url('../img/sprites/star-yellow.png'); }
.download-item-star-white { background-image: url('../img/sprites/star-white.png'); }

.download-item-star-red:hover,
.download-item-star-blue:hover,
.download-item-star-pink:hover,
.download-item-star-yellow:hover,
.download-item-star-white:hover {
    background-position: -0px -58px !important;
}

.download-item-link-blue {
    width:109px;
    height:28px;
    background-position: -150px -1999px !important;
}
.download-item-link-blue:hover {
    background-position: -150px -2027px !important;
}
.download-item-link-red {
    width:109px;
    height:28px;
    background-position: -267px -1999px !important;
}
.download-item-link-red:hover {
    background-position: -267px -2027px !important;
}
.tour-more-btn {
    width:144px;
    height:39px;
    background-position: -0px -1536px !important;
}

.tour-more-btn {
    width:147px;
    height:39px;
    background-position: -150px -1536px !important;
}
.tour-more-btn:hover {
    background-position: -150px -1535px !important;
}

#signup-join-btn {
    width:150px;
    height:39px;
    background-position: -0px -1536px !important;
}
#signup-join-btn:hover {
    background-position: -0px -1575px !important;
}

#facebook-link,#twitter-link,#pinterest-link {
    width:52px;
    height:51px;
    background-image: url('../img/sprites/social-icons.png');
}

#facebook-link { background-position: -0px -0px !important; }
#facebook-link:hover { background-position: -0px -52px !important; }
#twitter-link { background-position: -52px -0px !important; }
#twitter-link:hover { background-position: -52px -52px !important; }
#pinterest-link { background-position: -104px -0px !important; }
#pinterest-link:hover { background-position: -104px -52px !important; }

