/*
@font-face {font-family: 'YellowBalloon';
    src: url('/Static/fonts/YellowBalloon.eot');
    src: url('/Static/fonts/YellowBalloon.eot?#iefix') format('embedded-opentype'),
        url('/Static/fonts/YellowBalloon.woff') format('woff'),
        url('/Static/fonts/YellowBalloon.ttf') format('truetype');
    font-weight: normal;font-style: normal;
}
*/
@font-face {font-family: 'banhartblack';
    src: url('/Static/fonts/-banhart-black-_erc_2008-webfont.eot');
    src: url('/Static/fonts/-banhart-black-_erc_2008-webfont.eot?#iefix') format('embedded-opentype'),
            url('/Static/fonts/-banhart-black-_erc_2008-webfont.woff') format('woff'),
            url('/Static/fonts/-banhart-black-_erc_2008-webfont.ttf') format('truetype'),
            url('/Static/fonts/-banhart-black-_erc_2008-webfont.svg#webfontregular') format('svg');
    font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'house_of_terrorregular';
    src: url('/Static/fonts/housterr.eot');
    src: url('/Static/fonts/housterr.eot?#iefix') format('embedded-opentype'),
            url('/Static/fonts/housterr.woff') format('woff'),
            url('/Static/fonts/housterr.ttf') format('truetype'),
            url('/Static/fonts/housterr.svg#house_of_terrorregular') format('svg');
    font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'DuperPro';
    src: url('/Static/fonts/DuperPro.eot');
    src: url('/Static/fonts/DuperPro.eot?#iefix') format('embedded-opentype'),
            url('/Static/fonts/DuperPro.woff') format('woff'),
            url('/Static/fonts/DuperPro.ttf') format('truetype'),
            url('/Static/fonts/DuperPro.svg#DuperPro') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'triplexserifboldliningbold';
    src: url('/Static/fonts/trisebol-webfont.eot');
    src: url('/Static/fonts/trisebol-webfont.eot?#iefix') format('embedded-opentype'), url('/Static/fonts/trisebol-webfont.woff') format('woff'), url('/Static/fonts/trisebol-webfont.ttf') format('truetype'), url('/Static/fonts/trisebol-webfont.svg#triplexserifboldliningbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rolinaregular';
    src: url('/Static/fonts/rolina-webfont.eot');
    src: url('/Static/fonts/rolina-webfont.eot?#iefix') format('embedded-opentype'),
            url('/Static/fonts/rolina-webfont.woff') format('woff'),
            url('/Static/fonts/rolina-webfont.ttf') format('truetype'),
            url('/Static/fonts/rolina-webfont.svg#rolinaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DuperProBold';
    src: url('/Static/fonts/DuperPro-Bold.eot');
    src: url('/Static/fonts/DuperPro-Bold.eot?#iefix') format('embedded-opentype'),
            url('/Static/fonts/DuperPro-Bold.woff') format('woff'),
            url('/Static/fonts/DuperPro-Bold.ttf') format('truetype'),
            url('/Static/fonts/DuperPro-Bold.svg#DuperPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
@font-face{font-family:'CityBQBold';
           src:url(/Static/fonts/citybq-bold-webfont.eot);
           src: url('/Static/fonts/citybq-bold-webfont.eot?#iefix') format('embedded-opentype'),
               url(/Static/fonts/citybq-bold-webfont.woff) format('woff'),
               url(/Static/fonts/citybq-bold-webfont.ttf) format('truetype'),
               url(/Static/fonts/citybq-bold-webfont.svg#webfont8lFMnAKo) format('svg');
           font-weight:normal;font-style:normal;}
*/
.mhLogo {
    margin:0 auto;position:relative;left:39%;top:-5px;z-index:7;
}

body.page-home.section-home div#page {}
            #mhHomeContent{background: url('/Static/images/old/MHhomeBg.jpg') no-repeat 0 -168px;}
            div.header.menu {
                height:240px;
                position:relative;z-index:5;
                background:transparent url('/Static/images/old/headerBg.png') no-repeat 0 0;
            }
            /*
            body.flash-page div.header.menu {
                position:absolute;
                width:100%;
            }
            */
            body.page-teenscream .flash-page-content {margin-top: -190px;}
            body.page-fearbook .flash-page-content {margin-top: -199px;}
            body.flash-page .flash-page-content div.swfobject{margin-top:70px;}
            body.page-teenscream .flash-page-content div.swfobject{margin-top:233px;}
            body.page-fearbook .flash-page-content div.swfobject{margin-top:218px;}
            body.page-teenscream.webkit .flash-page-content #flash_content,body.page-teenscream.webkit .flash-page-content #teenscrem_flash_content{display:inline-block;margin-top:-35px;}
            body.flash-page div.header.menu {
                height:250px;
            }
            .charsWrap {
                overflow:hidden;
                height: 180px;
                width: 100%;
                position: absolute;
            }
            .helloUser {
                float:right;
                text-transform:uppercase;
                padding:10px;
                font-size:17px;
                margin:0;
                font-family:triplexserifboldliningbold, sans-serif;
            }
            div.nav.slider {
                height:360px;
            }
            div.nav.slider ul {
                padding:0;
            }
            div.section.mainContent {
                min-height:530px;
                overflow:visible;
                background:url('/Static/images/old/bg_bottom.png') no-repeat 0 0;
                z-index:2;
                position:relative;
                margin-top:-43px;
            }
div.section.mainContent .content {width:852px;min-height:400px;overflow:hidden;z-index:20;position:relative;}
            div.section.mainContent div.nav {min-height:129px;
                background:url('/Static/images/old/promo_footer_bg.png') no-repeat 0 0;  
            -webkit-transition:background-position .2s ease-in;
            -moz-transition:background-position .2s ease-in;
            transition:background-position .2s ease-in;                  
            }
            div.section.mainContent div.nav.startPos {
                background-position: 0 129px;
            }

            div.section.mainContent div.aside {
                background:url('/Static/images/old/coffin-bg.png') no-repeat -3px 0;
                width:280px;min-height:408px;margin-top:12px;float:left;
                -webkit-transition:all .33s ease-in;
                -moz-transition:all .33s ease-in;
                transition:all .33s ease-in;
                -webkit-transform:translate(0,0);
                    -moz-transform:translate(0,0);
                    -ms-transform:translate(0,0);
                    transform:translate(0,0);
            }
                div.section.mainContent div.aside.startPos {
                    margin-left: -250px;
                }
            div.section.mainContent div.article {
                min-height:350px;min-width:572px;
                padding:4px 0 0;
                margin-left:280px;
                 margin-top:20px;
                 overflow:hidden;
                -webkit-transform:translate(0,0);
                    -moz-transform:translate(0,0);
                    -ms-transform:translate(0,0);
                    transform:translate(0,0);
            }
                div.section.mainContent div.article .promos {
                    -webkit-transition:margin .33s ease-out;
                    -moz-transition:margin .33s ease-out;
                    transition:margin .33s ease-out;
                }
                div.section.mainContent div.article .promos.startPos {
                    margin-top:-372px;
                }
            .studentDiv {
                text-align:center;
                margin:82px auto 0;
                width:130px;
                font-size:13px;
                overflow:hidden;
            }
                .studentDiv .info {
                    min-height:180px;
                }
            .studentDiv em{
                color:#f03196;
            }

            /* -------- Main navigation ------ */
audio {display:none;width:0;height:0;}
        .shopFlag,#mhLogoParent .logoBG,.gamesFlag,.videosFlag{    
                -webkit-transition:margin-top .3s ease-in;
                -moz-transition:margin-top .3s ease-in;
                transition:margin-top .3s ease-in;  
            }
            #mainNav {
                position:relative;clear:both;top:-90px;    
                -webkit-transition:margin-top .4s ease-in;
                -moz-transition:margin-top .4s ease-in;
                transition:margin-top .4s ease-in;  
            }
			
            #mainNav.startPos{
                margin-top: -180px;
            }
            .gamesFlag.startPos ,.videosFlag.startPos,.shopFlag.startPos  {
                margin-top: -260px;
            }
            #mhLogoParent .logoBG.startPos {
                margin-top: -430px;
            }
            .charsWrap.startPos div{
                display:none;
            }

            #mainNav a{
            position:relative;
            display:inline-block;
            /*border:2px solid #000;*/
            height:40px;
            overflow:hidden;
            text-decoration:none;
            /*background-color:#00AEEF;*/
            -webkit-transition: background-color 200ms ease-in;
            -moz-transition: background-color 200ms ease-in;
            transition: background-color 200ms ease-in;
        }
                #mainNav a div {
                    cursor:pointer;
                    height: 30px;
                font-size: 15px;
                font-family: YellowBalloon,banhartblack,helvatica,arial,sans-serif;
                font-weight: normal;
                letter-spacing:1px;
                /*color: #E40A77;*/
                color: #fff;
                /*
                -webkit-text-stroke: 1px #E40A77;
                -webkit-text-fill-color: #FFFFFF;
                */
                /*
                text-shadow:
                1px 1px 0 #E40A77,
               -1px -1px 0 #E40A77,  
                1px -1px 0 #E40A77,
               -1px  1px 0 #E40A77,
                1px  1px 0 #E40A77;
                */
               
                text-align: center;
                    line-height: 1;
                    padding: 10px 0px;
                }
                
            #mainNav a .menu {                
                padding:0;
                overflow: hidden;
                margin: 20px 25px;
                height:34px;
                position:absolute;
            }

                #mainNav a .menu div {
                    -webkit-transition: margin 200ms ease-in;
            -moz-transition: margin 200ms ease-in;
            transition: margin 200ms ease-in;
                }
        #mainNav a .menu div{line-height:40px;padding:0 0 10px;height:40px;}
        #mainNav a .menu div span{line-height:1;vertical-align:middle;}

            #mainNav a.active .menu div:first-child{
            margin-top:-50px;
        }
             #mainNav a.active .menu div,#mainNav a.curr .menu div{
                 /*
                text-shadow:
                1px 1px 0 #000,
               -1px -1px 0 #000,  
                1px -1px 0 #000,
               -1px  1px 0 #000,
                1px  1px 0 #000;
                     */
            }
            #mainNav a.curr .menu div:first-child{margin-top:-50px !important;}
            #mainNav a.curr p {opacity:1;}

            #mainNav a.active {/*background-color:#E40A77;*/}
            #mainNav .disable{cursor:default;}
            #mainNav .disable div,#mainNav .disable p{visibility:hidden;cursor:default;}
            #mainNav a.disable:nth-child(1){background: url("/Static/images/old/nav/nav_disabled_1.png") no-repeat 0 0;}
            #mainNav a.disable:nth-child(2){background: url("/Static/images/old/nav/nav_disabled_2.png") no-repeat 0 0;}
            #mainNav a.disable:nth-child(7){background: url("/Static/images/old/nav/nav_disabled_7.png") no-repeat 0 0;}
            #mainNav a.disable:nth-child(8){background: url("/Static/images/old/nav/nav_disabled_8.png") no-repeat 0 0;}
            #mainNav a p {
                    position:absolute;
                    opacity:0;
                -webkit-transition: opacity 250ms ease-out;
            -moz-transition: opacity 250ms ease-out;
            -ms-transition: opacity 250ms ease-out;
            transition: opacity 250ms ease-out;
                }
                #mainNav a:hover p {
                opacity:1;
            }
                   
        #mainNav a:nth-child(1){
            background: url("/Static/images/old/nav/img1_up.png") no-repeat 0 0;
            height:67px;
            min-width: 95px; 
            z-index: 6;
        }
            #mainNav a:nth-child(1) p {
                background: url("/Static/images/old/nav/img1_on.png") no-repeat 0 0;                
                height: 67px;
                width: 95px;                
            }            
            #mainNav a:nth-child(1) .menu {
                margin: 20px 0;
                padding:0 10px;min-width:75px;
                -webkit-transform: rotate(-16deg);
            -moz-transform: rotate(-16deg);
            -ms-transform: rotate(-16deg);
            transform: rotate(-16deg);
            }
            body.safari #mainNav a:nth-child(1) .menu {margin: 18px 0;}
        #mainNav a:nth-child(2){
            background: url("/Static/images/old/nav/img2_up.png") no-repeat 0 0;         
            height: 49px;
            min-width: 138px;
            margin-left: -20px;
            z-index: 5;
            top:-2px;
        }
        #mainNav a:nth-child(2) p {
                background: url("/Static/images/old/nav/img2_on.png") no-repeat 0 0;                
                height: 49px;
                width: 138px;                
            }
        #mainNav a:nth-child(2) .menu {
            -webkit-transform: rotate(3deg);
            -moz-transform: rotate(3deg);
            -ms-transform: rotate(3deg);
            transform: rotate(3deg);
             margin: 5px 0px;
             padding:0 18px 0 15px;min-width:97px;
        }
        body.safari #mainNav a:nth-child(2) .menu {margin: 3px 0px;}
        #mainNav a:nth-child(3){
            background: url("/Static/images/old/nav/img3_up.png") no-repeat 0 0; 
            height: 61px;
            min-width: 152px; 
            margin-left: -34px;
            z-index: 6;
            top: 15px;
        }
         #mainNav a:nth-child(3) p {
                background: url("/Static/images/old/nav/img3_on.png") no-repeat 0 0;                
                height: 61px;
                width: 152px;                
            }
        #mainNav a:nth-child(3) .menu{
             margin: 7px 0px 8px;
             padding:0 15px;
             height: 42px;min-width:124px;
            -webkit-transform: rotate(-8deg);
            -moz-transform: rotate(-8deg);
            -ms-transform: rotate(-8deg);
            transform: rotate(-8deg);
        }
        body.safari #mainNav a:nth-child(3) .menu {margin: 5px 0px 8px;}
        #mainNav a:nth-child(3) .menu div {line-height:45px;height:45px;padding: 0 0 5px;}
        #mainNav a:nth-child(4){
            background: url("/Static/images/old/nav/img4_up.png") no-repeat 0 0; 
            height: 75px;
            min-width: 174px;
            margin-left: -22px;
            z-index: 6;
            top: 37px;
        }
         #mainNav a:nth-child(4) p {
                background: url("/Static/images/old/nav/img4_on.png") no-repeat 0 0;                
                height: 75px;
                width: 174px;                
            }
        #mainNav a:nth-child(4) .menu{
             margin: 20px 0;
             padding:0 30px 0 15px;
             height: 42px;min-width:127px;
            -webkit-transform: rotate(10deg);
            -moz-transform: rotate(10deg);
            -ms-transform: rotate(10deg);
            transform: rotate(10deg);
        }
        body.safari #mainNav a:nth-child(4) .menu {margin: 18px 0;}
        #mainNav a:nth-child(4) .menu div{line-height:45px;height:45px;padding:0 0 5px;}
        
        #mainNav a:nth-child(5){
            background: url("/Static/images/old/nav/img5_up.png") no-repeat 0 0; 
            height: 77px;
            min-width: 155px; 
            margin-left: -37px;
            z-index: 8;
            top: 40px;          
        }
         #mainNav a:nth-child(5) p {
                background: url("/Static/images/old/nav/img5_on.png") no-repeat 0 0;                
                height: 77px;
                width: 155px;                
            }
        #mainNav a:nth-child(5) .menu{
             margin: 20px 0px;
             padding:0 15px;
             height: 40px;min-width:126px;
            -webkit-transform: rotate(-14deg);
            -moz-transform: rotate(-14deg);
            -ms-transform: rotate(-14deg);
            transform: rotate(-14deg);
        }
        body.safari #mainNav a:nth-child(5) .menu {margin: 18px 0;}
        #mainNav a:nth-child(6){
            background: url("/Static/images/old/nav/img6_up.png") no-repeat 0 0; 
            height: 62px;
            min-width: 142px;
            margin-left: -24px;
            z-index: 5;
            top: 14px;
        }
         #mainNav a:nth-child(6) p {
                background: url("/Static/images/old/nav/img6_on.png") no-repeat 0 0;                
                height: 62px;
                width: 142px;                
            }
        #mainNav a:nth-child(6) .menu{
             margin: 10px 0;
             padding: 0 15px 0 20px;
             height: 42px;min-width:106px;
            -webkit-transform: rotate(7deg);
            -moz-transform: rotate(7deg);
            -ms-transform: rotate(7deg);
            transform: rotate(7deg);
        }
        body.safari #mainNav a:nth-child(6) .menu {margin: 8px 0;}
        #mainNav a:nth-child(7){
            background: url("/Static/images/old/nav/img7_up.png") no-repeat 0 0; 
            height: 57px;
            min-width: 142px;
            margin-left: -21px;
            z-index: 4;
            top: 4px;
        }
		
        #mainNav a:nth-child(7) p {
                background: url("/Static/images/old/nav/img7_on.png") no-repeat 0 0;                
                height: 57px;
                width: 142px;                
            }
        #mainNav a:nth-child(7) .menu{
             margin: 8px 0;
             padding:0 15px;
             height: 40px;min-width:106px;
            -webkit-transform: rotate(-5deg);
            -moz-transform: rotate(-5deg);
            -ms-transform: rotate(-5deg);
            transform: rotate(-5deg);
        }
        body.safari #mainNav a:nth-child(7) .menu {margin: 6px 0;}
        #mainNav a:nth-child(8){
            background: url("/Static/images/old/nav/img8_up.png") no-repeat 0 0; 
            height: 78px;
            min-width: 137px; 
            margin-left: -28px;
            z-index: 6;
            top: 14px;
        }
		
        #mainNav a:nth-child(8) p {
                background: url("/Static/images/old/nav/img8_on.png") no-repeat 0 0;                
                height: 78px;
                width: 137px;                
            }
        #mainNav a:nth-child(8) .menu{
             margin: 24px 0;
             padding:0 12px 0 18px;
             height: 42px;min-width:110px;
            -webkit-transform: rotate(9deg);
            -moz-transform: rotate(9deg);
            -ms-transform: rotate(9deg);
            transform: rotate(9deg);
        }
        body.safari #mainNav a:nth-child(8) .menu {margin: 22px 0;}
        #mainNav a:nth-child(8) .menu div{line-height:45px;height:45px;padding:0 0 5px;}
        /* -------- Main navigation ends ------ */

    /* ---------- Home slider ---------- */
#slider{width: 974px;height: 348px;overflow:hidden;z-index:1;position:relative;}
#slider li{list-style-type:none;}
.parentLi{list-style-type: none;height: 348px;display: none;opacity: 0;background-color: #000;}
.parentLi .cdaFlashImg{height:100%;width:100%;}
.parentLi .cdaFlashImg a,.parentLi .cdaFlashImg img{border:0;}
.parentLi .cdaLnk{position:absolute;width: 974px;height: 348px;background-color:#000;
            -moz-opacity: 0;opacity:0;filter: alpha(opacity=0);}
.btnOff{
    background:url(/Static/images/old/homecda/btn_off.png) no-repeat;
    height:22px;width:22px;float:left;cursor:pointer;
}
.btnActive,.btnOn{background:url(/Static/images/old/homecda/btn_on.png) no-repeat;}  
.Adtext{float: right;position: absolute;width: 370px;top: 90px;
    right: 50px;z-index: 10;height:116px;}  
.Adtext h2{font-size: 26px;font-family: 'DuperProBold';color: #e30976;margin-bottom:0px;}
.Adtext p {font-size: 17px;font-weight: normal;
                   font-family: 'DuperProBold';color: white;line-height: 1.3em;}
ul.buttonSet{position: absolute;bottom: 114px;right: 312px;}
ul.buttonSet li{margin-left:7px;}           
    /* ---------- Home slider ends --------- */

    /* ----------- Char animation begin ---------------- */
.charDiv {border:0px solid red;position: absolute;cursor:pointer;min-height:200px;overflow:visible;}
.charDiv.anim {background:none !important;cursor:default;}
.charDiv a{width: 120px;height: 180px;display: block;margin-left: 14px;border-radius: 45px;}
#MHchar2 a,#MHchar4 a{margin-left: 37px;}
.charDiv > div {
    background:none repeat scroll 0 0 transparent !important;
    cursor:default !important;height: 207px !important;}
#MHchar1.charDiv {
    background:url('/Static/images/old/chars/MHchar1.png') no-repeat 5px 5px;
    margin-left:140px;
    width:148px;
}
#MHchar1.charDiv:hover {
    background-image:url('/Static/images/old/chars/MHchar1-hover.png');
}
#MHchar1.charDiv.alternate {
    background-image:url('/Static/images/old/chars/MHchar1a.png');
    background-position:-2px 0;
    height: 230px;
    width: 153px;
}
#MHchar1.charDiv.alternate:hover {
    background-image:url('/Static/images/old/chars/MHchar1a-hover.png');
}
#MHchar2.charDiv {
    background:url('/Static/images/old/chars/MHchar2.png') no-repeat 2px -4px;
    margin-left:235px;
    width:211px;
}
#MHchar2.charDiv:hover {
    background-image:url('/Static/images/old/chars/MHchar2-hover.png');
}

#MHchar2.charDiv.alternate {
    background-image:url('/Static/images/old/chars/MHchar2a.png');
    background-position: 6px 0;
    width:201px;
}
#MHchar2.charDiv.alternate:hover {
    background-image:url('/Static/images/old/chars/MHchar2a-hover.png');
}
#MHchar3.charDiv {
    background:url('/Static/images/old/chars/MHchar3.png') no-repeat 0 5px;
    margin-left:570px;
    top:0;
     width:310px;
     height:330px;
}
#MHchar3.charDiv:hover {
    background-image:url('/Static/images/old/chars/MHchar3-hover.png');
}
#MHchar3.charDiv.alternate {
    background-image:url('/Static/images/old/chars/MHchar3a.png');
    width: 140px;
}
#MHchar3.charDiv.alternate:hover {
    background-image:url('/Static/images/old/chars/MHchar3a-hover.png');
}
#MHchar4.charDiv {
    background:url('/Static/images/old/chars/MHchar4.png') no-repeat 0px 8px;
    margin-left:673px;
    top:0;
     width:206px;
     height:210px;
}
#MHchar4.charDiv:hover {
    background-image:url('/Static/images/old/chars/MHchar4-hover.png');
}
#MHchar4.charDiv.alternate {
    background-image:url('/Static/images/old/chars/MHchar4a.png');
    height: 240px;
    width: 230px;
}
#MHchar4.charDiv.alternate:hover {
    background-image:url('/Static/images/old/chars/MHchar4a-hover.png');
}
/* ----------- Char animation ends ---------------- */

/* ----------- Coffin style begins ----------*/
.coffinParent{background:url(/Static/images/old/coffin/coffin.png) no-repeat;
    width:259px;height:375px;position:absolute;top: 22px;left: 18px;z-index:3;}

.coffinbg{background:url(/Static/images/old/coffin/coffin_bg.png) no-repeat;
    width: 189px;height: 216px;z-index:1;left: 44px;position: absolute;top: 71px;}
.incomingAudio{display:none;padding:15px 45px;overflow:hidden;
width:109px;height:196px;line-height:1.1em;z-index: 2;left: 35px;position: absolute;top: 71px;
text-align: center;font-family: triplexserifboldliningbold;font-size: 14px;color:#2c0742;}
.incomingAudio.highlight{background:url(/Static/images/old/coffin/ani_iCoffin_bg2.gif) no-repeat 0 0;color:#fff;}
.incomingText{background:url(/Static/images/old/coffin/ani_iCoffin_bg1.gif) no-repeat 0 0;display:none;line-height: 1;
width: 119px;height: 136px;z-index: 2;left: 35px;position: absolute;top: 71px;text-align: center;padding: 70px 40px 20px;
font-family: YellowBalloon,house_of_terrorregular,sans-serif;font-size: 20px;color: #fff;text-transform: uppercase;}
.incomingAudio .charInfo{margin:15px 0 5px;}
.incomingAudio .charInfo img,.coffinAudioReply img{border:1px solid #D8E4E0;}
.coffinAudioReply.loading img{border:0;}
.incomingAudio .wrap{height:196px;position:relative;}
.sndScream,.listen{
    background: url("/Static/images/old/coffin/iCoffin_Btns.png") no-repeat scroll 0 0 transparent;
    cursor:pointer;
}
.sndScream.disable {background-position: 0 0;cursor:default;}
.sndScream{
    background-position:0 -36px; 
    color: #512760;height: 26px;left: 58px;line-height: 26px;
    position: absolute;text-align: center;top: 266px;width: 120px;
}
body.msie .sndscreamParent{background-color:#ffccff;}
.sndscreamParent{width: 133px;height: 25px;position: absolute;top: 266px;left: 58px;opacity:0;
    z-index:2;cursor:pointer;}

.listen.disable {background-position:-136px 0;cursor:default;}
.listen{   
    background-position:-136px -36px; 
    color: #512760;height: 25px;left: 67px;line-height: 25px;position: absolute;
    text-indent: 23px;top: 301px;width: 103px;
}
.listenParent{width: 114px;height: 28px;position:absolute;top: 301px;left: 67px;
    z-index:2;cursor:pointer;}
.listenParent.disable,.sndscreamParent.disable{cursor:default;}
.sparkle{
    background:url(/Static/images/old/coffin/sparkle.png) no-repeat;
    width:101px;height:99px;z-index:1;position:absolute;top: 226px;left: 20px;opacity:0;
}
.shade{
    background:url(/Static/images/old/coffin/button_shade.png) no-repeat;
    width:47px;height:25px;position:absolute;top: 267px;left: 61px;display:none;
}
.sparkle2{
    background:url(/Static/images/old/coffin/sparkle.png) no-repeat;
    width:101px;height:99px;z-index:1;position:absolute;top:260px;left:32px;opacity:0;
}
.shade2{
    background:url(/Static/images/old/coffin/button_shade.png) no-repeat;
    width:47px;height:25px;position:absolute;top:302px;left:74px;display:none;
}
.shade.hide,.sparkle.hide,.shade2.hide,.sparkle2.hide{display:none !important;}
.numberBG{
    background: url(/Static/images/old/coffin/number_bg.png) no-repeat;
    width: 43px;height: 45px;left: 144px;position: absolute;top: 287px;
}
.numberDiv{
    width: 14px;height: 19px;left: 157px;position: absolute;top: 300px;color: red;
    font-size: 25px;font-weight: bold;font-family: triplexserifboldliningbold,CityBQBold,'arial black';-webkit-text-stroke: black 1.5px;
    -moz-text-stroke: black 1.5px;
}
.lightningBolts {
    background: url(/Static/images/old/coffin/lightning_bolts.png) no-repeat 0 0;
    width:181px;height:157px;display:none;top: 233px;left: 33px;position: absolute;
}
.coffinCarouselviewPort{width: 199px;height: 204px;overflow:hidden;position:absolute;top: 86px;left: 34px;z-index: 2;}
.coffinCarousel{left:0;top:0;position:absolute;text-align:center;}
.carouselSlide{width: 199px;height: 204px;}
.coffinCarousel .carouselSlide img{border:1px solid #D8E4E0;}
.carouselSlide .chartext{width: 120px;margin-left: 42px;color:#2c0742;margin-top:4px;}
.carouselSlide .charName{color:#f92891;}
.coffinAudioReply{text-align:center;top:0;display:none;position:absolute;width: 199px;min-height: 204px;}
.charName2{color:#E40A77;font-family:YellowBalloon,house_of_terrorregular,sans-serif;font-size:16px;}
.incomingAudio.highlight .charName2{color:#fff;}
/* ----------- Coffin style ends ----------- */

/* ----------- Country Drop down starts ----------- */
#block-monsterhigh_language-language_dropdown .dd,.dropdown .dd{
    background:url('/Static/images/old/ornaments/dropdown.png') no-repeat 0 0;
}
#block-monsterhigh_language-language_dropdown .dd .ddChild,.dropdown .dd .ddChild{
                overflow:hidden;z-index:8 !important;}
#block-monsterhigh_language-language_dropdown .dd .ddChild li,.dropdown .dd .ddChild li{
                line-height:20px;text-indent:10px;color:white;
                text-decoration: none;white-space: nowrap;cursor: pointer;}
#block-monsterhigh_language-language_dropdown .dd .ddChild li{line-height:1.5em;display:block;}
#block-monsterhigh_language-language_dropdown .dd .ddChild li:hover,.dropdown .dd .ddChild li:hover{
    background-color:#EC008C}
#block-monsterhigh_language-language_dropdown .dd .ddChild ul,.dropdown .dd .ddChild ul{margin:0;padding:0;}
.adTextUl{float: left;position: absolute;top: 212px;left: 550px;z-index: 10;}
.adTextUl li{margin-left:7px;}
/* ----------- Country Drop down ends ----------- */

/* ----------- Home Promo ----------------------*/
.promos {/*background: url("/Static/images/old/promo_bg_big.png") no-repeat 0 25px;*/min-height:350px;/*width:80%;*/padding:1.3em 1em;}
.promos h3 {
    background: url("/Static/images/old/promo_title_bg.png") no-repeat 0 0;
    margin:0;min-height:35px;padding: 0 10px;letter-spacing: 1px;
    font:normal normal 16px/33px YellowBalloon,house_of_terrorregular,sans-serif;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.promos .promoItem {text-decoration:none;min-width:215px;min-height:172px;display:inline-block;
    cursor:pointer;position:relative;color:#fff;vertical-align:bottom;}

.promos .promoImg {padding-left: 20px;background: url("/Static/images/old/promo_bg.png") no-repeat 22px 0;
       position:relative;width:150px;min-height:123px;}
.promos .promoImg img {margin-left:2px;border:0;}
.promos .promoImg p {color:#000;margin: 5px 16px 0 0;font-family:triplexserifboldliningbold, sans-serif;
    font-size: 15.4px;}
.promos .overlay {
    background: url("/Static/images/old/promo_border_1.png") no-repeat 0 0;
    position:absolute;width:139px;height:89px;top:-1px;/*left:18px;*/
}
.promos .promoItem:hover p {color:#E40A77;}
.promos .promoItem:hover .overlay {background-image: url("/Static/images/old/promo_border_2.png");}
.promos .promoItem:hover .stick {
    -webkit-animation: .6s stickMove;
    -moz-animation: .6s stickMove;
    /*
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
    -webkit-transform-origin:bottom right;
    -moz-transform-origin:bottom right;
    -ms-transform-origin:bottom right;
    transform-origin:bottom right;
        */
}
@-webkit-keyframes stickMove{
    0%{-webkit-transform: rotate(0deg);-webkit-transform-origin:bottom right;}
    50%{-webkit-transform: rotate(35deg);-webkit-transform-origin:bottom right;}
    100%{-webkit-transform: rotate(0deg);-webkit-transform-origin:bottom right;}
}
@-moz-keyframes stickMove{
    0%{-moz-transform: rotate(0deg);-moz-transform-origin:bottom right;}
    50%{-moz-transform: rotate(35deg);-moz-transform-origin:bottom right;}
    100%{-moz-transform: rotate(0deg);-moz-transform-origin:bottom right;}
}
.promoItem .joystick, .joystick .stick {position:absolute;}
.promoItem .joystick {width:100px;height:70px;background: url("/Static/images/old/joystick_base.png") no-repeat 0 0;
    right: -37px;top: 95px;}
.joystick .stick {width:15px;height:24px;right: 32px;top: 6px;
    background: url("/Static/images/old/joystick.png") no-repeat 0 0;}
.promos .promoItem:nth-child(2) {margin-left: 32px;min-width: 155px;top:-3px;}
.promos .promoItem:nth-child(2) .promoImg{padding-left: 25px;background-position:27px 0;margin-top:5px;width:150px;}
.promos .schedule p {top:18px;left:7px;margin:0;font-family:rolinaregular, sans-serif;}
.promos .schedule .play, .promos .schedule .roll,.promos .schedule p {position:absolute;}
.promos .schedule:hover {color:#000;}
.promos .schedule:hover .roll{
    -webkit-transition: all ease-in .3s;
    -moz-transition: all ease-in .3s;
    transition: all ease-in .3s;
    -webkit-transform: rotate(10deg) scale(1.1);
    -moz-transform: rotate(10deg) scale(1.1);
}
.promos .schedule:hover .play{
    -webkit-animation: .4s vplay;
    -moz-animation: .4s vplay;
    animation: .4s vplay;
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
}
.promos .schedule {position:relative;min-width: 115px;min-height: 135px;line-height: .8em;font-size: 25px;
    color:#E40A77;display:inline-block;cursor:pointer;text-decoration:none; margin-bottom: 28px;
    background: url("/Static/images/old/video_bg.png") no-repeat 57% 98%;}
.promos .schedule .play {width:20px;right:0;top:22px;height:43px;
    background: url("/Static/images/old/video_roll_arrow.png") no-repeat 0 0;}
.promos .schedule .roll {width:83px;height:56px;top: 73px;right: 12px;
    background: url("/Static/images/old/video_roll.png") no-repeat 0 0;}
@-webkit-keyframes vplay{
    0%{-webkit-transform: rotate(0deg) scale(1.1);}
    40%{-webkit-transform: rotate(6deg) scale(1.1);}
    80%{-webkit-transform: rotate(-6deg) scale(1.1);}
    100%{-webkit-transform: rotate(0deg) scale(1.1);}
}
@-moz-keyframes vplay{
    0%{-moz-transform: rotate(0deg) scale(1.1);}
    40%{-moz-transform: rotate(6deg) scale(1.1);}
    80%{-moz-transform: rotate(-6deg) scale(1.1);}
    100%{-moz-transform: rotate(0deg) scale(1.1);}
}
.promos .promoItem.promo3 {margin:8px 12px;}
.promos .promoItem.promo3 .promoImg{
    padding-left: 8px;
    background-position:10px 0;
    margin:3px 14px;
    width:150px;
}
.promos .promoItem.promo4{margin: 0 25px;top:-7px;
   /*position: relative;
    top: -18px;*/
}
.promos .promoItem.promo4 .promoImg{
    padding-left: 25px;
    background-position:27px 0;
    margin-top:5px;
    width: 150px;
}
.promos .promoItem.promo1 .bg,.promos .promoItem.promo2 .bg,.promos .promoItem.promo3 .bg,.promos .promoItem.promo4 .bg{
    background: url(/Static/images/old/promo_bg_big.png) no-repeat 0 0;position: absolute;z-index:-1;}
.promos .promoItem.promo1 .bg{width: 227px;height: 172px;top: 3px;left: -15px;}
.promos .promoItem.promo2 .bg{background-position: -590px 0;width: 247px;height: 163px;top: 9px;left: -7px;}
.promos .promoItem.promo3 .bg{background-position: -12px -189px;width: 217px;height: 160px;top: 13px;left: -15px;}
.promos .promoItem.promo4 .bg{background-position: -255px -184px;width: 260px;height: 163px;top: 10px;left: -27px;}
.promos .promoItem.promo2.vschedule .bg{background-position:-257px 0;width: 307px;}
.promos .promoItem.promo2.vschedule{width:175px;}
/* ----------- Home Promo ends ----------------------*/

/* ----------- Footer Navigation starts ----------- */
.nav.footerPromo{padding-left:18px;}
.nav.footerPromo .promo {width:285px;cursor:pointer;
    height:98px;float:left;display:inline-block;font-family: 'DuperPro';}
.nav.footerPromo .promoImg {display:inline-block;float:left;margin:-5px 3px 0 0;}
.nav.footerPromo .promo .title {font-size: 21px;}
.nav.footerPromo .promo p {font-size: 15px;margin:0;}
.nav.footerPromo .promo .text{
    margin-top:40px;color: #00AEEF;
    -webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);transform: rotate(-3deg);
-moz-transition: color  .3s;-webkit-transition: color .3s;
  -o-transition: color  .3s;-ms-transition: color .3s;transition: color .3s;
}
.nav.footerPromo .promo.first .text {
    margin-top: 28px;color: #EC1093;
    -webkit-transform: rotate(1.5deg);-moz-transform: rotate(1.5deg);
    -ms-transform: rotate(1.5deg);transform: rotate(1.5deg);
}
.nav.footerPromo .promo.last .text {
    margin-top: 38px;color: #AF74D0;
    -webkit-transform: rotate(-1deg);-moz-transform: rotate(-1deg);
    -ms-transform: rotate(-1deg);transform: rotate(-1deg);
}
/*
.nav.footerPromo .promo.last .promoImg{margin-top:-35px;}
.nav.footerPromo .promo.first .promoImg{margin-top:-24px;}
*/
.nav.footerPromo .promo:hover .text{color:#fff !important;}
.nav.footerPromo a.promo:hover{text-decoration:none;}

/* ----------- Footer Navigation Ends ----------- */


/* ----------- top nav flags  starts-----------*/


.gamesFlag {
    transform:rotate(-4deg);
    -webkit-transform:rotate(-4deg);
    -moz-transform:rotate(-4deg);
    -ms-transform:rotate(-4deg);
    margin:-6px 0px 0px -14px;
}

.videosFlag {
    transform:rotate(4deg);
    -webkit-transform:rotate(4deg);
    -moz-transform:rotate(4deg);
    -ms-transform:rotate(4deg);
    margin:-10px 0px 0px -14px;
}

.leftFlags{
    height: 128px;
    width: 158px;
    position:absolute;
    z-index:5;
    overflow: hidden;
}

.navFlags a{
    background : url(/Static/images/old/nav/flag_down.png) no-repeat;
    width:175px;
    height:59px;
    margin:0;
    padding:0;
    margin-top: 17px;
    text-decoration:none;
    display:block;
}

.navFlags a p{
    background : url(/Static/images/old/nav/flag_up.png) no-repeat;
    width:175px;
    height:59px;
    margin:0;
    padding:0;
}

.preloadNavFonts {font:normal 1px/1em YellowBalloon,banhartblack,helvatica,arial,sans-serif;color:#000;width:1px;height:1px;
                  overflow:hidden;display:inline-block;}
.navFlags a div{
    cursor:pointer;height: 35px;font-size: 15px;
    font-family: YellowBalloon,banhartblack,helvatica,arial,sans-serif;
    font-weight: normal;color: #fff;
    /*
    text-shadow:
    1px 1px 0 #E40A77,
    -1px -1px 0 #E40A77,  
    1px -1px 0 #E40A77,
    -1px  1px 0 #E40A77,
    1px  1px 0 #E40A77;
        */
    text-align: left;
    line-height: 35px;
    padding: 0 0 15px;
}
                
.navFlags a .menu {                
    padding:0 4px;
    overflow: hidden;
    margin: 8px 0 8px 40px;
    height:34px;min-width: 120px;
    position:absolute;
}

.navFlags a .menu div {
    -webkit-transition: margin 200ms ease-in;
    -moz-transition: margin 200ms ease-in;
    transition: margin 200ms ease-in;
}

.navFlags a.active .menu div:first-child{
    margin-top:-50px;
}
        
.navFlags a.active .menu div,.navFlags a.curr .menu div{
    /*
    text-shadow:
    1px 1px 0 #000,
    -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px  1px 0 #000,
    1px  1px 0 #000;
        */
}
.navFlags a.curr .menu div:first-child{
            margin-top:-50px !important;
        }
.navFlags a.curr p {opacity:1 !important;}          
.navFlags a p {
    position:absolute;
    opacity:0;
    -webkit-transition: opacity 250ms ease-out;
    -moz-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}
            
.shopFlag{
    height: 86px;
    width: 150px;
    position: absolute;
    z-index: 5;
    right: 0;
    top: 44px;
}

.shopFlag a{
    background : url(/Static/images/old/nav/shop_bg.png) no-repeat;
    height: 86px;
    width: 150px;
    margin:0;
    padding:0;
    text-decoration:none;
    display:block;
    position:absolute;
}

.shopFlag a p{
    background : url(/Static/images/old/nav/shop_bg_over.png) no-repeat;
    height: 86px;width: 150px;margin:0;padding:0;
}


.shopFlag a div{cursor:pointer;height: 30px;font-size: 15px;
    font-family: YellowBalloon,banhartblack,helvatica,arial,sans-serif;
    font-weight: normal;color: #fff;text-align: left;
    line-height: 1;padding: 10px 0px;}
                
.shopFlag a .menu {                
    padding: 0 4px;
overflow: hidden;
margin: 29px 15px 29px 57px;min-width:70px;
height: 48px;
position: absolute;
}
.shopFlag a .menu div { -webkit-transition: margin 150ms ease-in;
    -moz-transition: margin 150ms ease-in;  transition: margin 150ms ease-in;}
.shopFlag a.active .menu div:first-child{   margin-top:-50px;}
.shopFlag a p { position:absolute;  opacity:0;
    -webkit-transition: opacity 250ms ease-out; -moz-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out; transition: opacity 250ms ease-out;}                
.shopFlag a:hover p {   opacity:1;}
.shopFlag a .shopCart{  background:url(/Static/images/old/nav/shop_bag.png) no-repeat;
    width:45px; height:64px;    position:absolute;  left:5px;}
    
.shopFlag a.shopcur .menu div:first-child{  margin-top:-50px;}
.shopFlag a.shopcur p { position:absolute;  opacity:1;
    -webkit-transition: opacity 250ms ease-out; -moz-transition: opacity 250ms ease-out;
    -ms-transition: opacity 250ms ease-out; transition: opacity 250ms ease-out;}

/* ----------- top nav flags  ends-----------*/

/* ------------ Spirit meter -------------*/
.spiritmeter {background:url(/Static/images/old/spiritmeter/spiritmeter.png) no-repeat -4px 0;
    width:170px;height:608px;position: absolute;bottom: 43px;right: 25px;z-index: 10;}
.spiritmeter .title {color:#4DD638;text-transform:uppercase;width:68px;text-align: center;
font:normal 14px/14px YellowBalloon,house_of_terrorregular,sans-serif;position: absolute;left: 72px;top: 12px;}
.spiritmeter .title .middle{margin-left: 12px;}
.spiritmeter .title .first{margin-left:-20px;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
.spiritmeter.flash{background-image:none;overflow:visible;}
.smInfo{position:absolute;bottom:22px;background:url(/Static/images/old/spiritmeter/hint_btn.png) no-repeat 2px 0;
        width:54px;height:50px;right:60px;overflow:visible;z-index: 999;cursor:pointer;font-size:15.5px;}
.smInfo .info{width:166px;height:183px;top:-215px;left:-160px;position:relative;display:none;line-height:1;
              background:url(/Static/images/old/spiritmeter/hint_bg.png) no-repeat 0 0;color:#2A013D;
              font-family:triplexserifboldliningbold,sans-serif;padding:15px 20px 15px 15px;text-align: center;}
.smInfo:hover{background-position:-55px 0;}
.smInfo:hover .info{display:block;}
.smInfo .info h3,.smPrize h3{font-family:YellowBalloon,house_of_terrorregular,sans-serif;color:#E50B78;font-weight:normal;margin:0;padding:0;
font-size:16px;line-height:32px;}
.spiritmeter.lvl10{background-position:-186px 0;}
.spiritmeter.lvl20{background-position:-367px 0;}
.spiritmeter.lvl30{background-position:-548px 0;}
.spiritmeter.lvl40{background-position:-730px 0;}
.spiritmeter.lvl50{background-position:-911px 0;}
.spiritmeter.lvl60{background-position:-1093px 0;}
.spiritmeter.lvl70{background-position:-1274px 0;}
.spiritmeter.lvl80{background-position:-1456px 0;}
.spiritmeter.lvl90{background-position:-1637px 0;}
.spiritmeter.lvl100{background-position:-1819px 0;}
.smPrize{width: 180px;height: 209px;top:-100px;right:14px;position:absolute;line-height:1;font-size:15px;
              background:url(/Static/images/old/spiritmeter/prize_bg.png) no-repeat 0 0;color:#2A013D;display:none;
              font-family:triplexserifboldliningbold,sans-serif;padding:8px 14px 22px;text-align: center;}
.smPrize .lockedDiv img{display:inline-block;margin:5px 0;}
.mhIntBtn.lMore{background: url("/Static/images/old/spiritmeter/prize_btn.png") no-repeat 0 0;}                   
.mhIntBtn.lMore{height:42px;min-width:171px;}
.mhIntBtn.lMore .menu{margin:3px 20px;}
.mhIntBtn.lMore:hover{background-position:-178px 0;}
.mhIntBtn.lMore .menu div{width:125px;}
.smPrize .unlockedDiv {display:none;}
.smPrize h3{text-transform:uppercase;color:#E40A77;font-size:16px;}
.smPrize .code{background: url("/Static/images/old/spiritmeter/code_bg.png") no-repeat 0 0;width:148px;height:44px;color: #fff;
display: inline-block;font: normal 18px/44px YellowBalloon,house_of_terrorregular,sans-serif;margin:60px 0 20px;}
.smBoundary{width: 50px;height: 400px;top: -40px;right: 64px;position: absolute;z-index:99;
-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);
}
.smBtmBoundary {height: 150px;width: 165px;right: 25px;border-radius: 76px;bottom: 47px;position: absolute;
z-index:99;
}
/* ------------ Spirit meter end -------------*/
/*------------- Coffin Number Animation -------------*/

@-webkit-keyframes numberRotation{
    0%{-webkit-transform: scale(1,1) rotate(-20deg);}
    25%{-webkit-transform: scale(.33,.33) rotate(0deg);}
    50%{-webkit-transform: scale(1,1) rotate(20deg);}
    75%{-webkit-transform: scale(.33,.33) rotate(0deg);}
    100%{-webkit-transform: scale(1,1) rotate(-20deg);}
}   
@-webkit-keyframes numberBGRotation{
    0%{-webkit-transform: scale(.5,.5) rotate(0deg);}
    50%{-webkit-transform: scale(1,1) rotate(360deg);}
    100%{-webkit-transform: scale(.5,.5) rotate(0deg);}     
}   
@-moz-keyframes numberRotation{
    0%{-moz-transform: scale(1,1) rotate(-20deg);}
    25%{-moz-transform: scale(.33,.33) rotate(0deg);}
    50%{-moz-transform: scale(1,1) rotate(20deg);}
    75%{-moz-transform: scale(.33,.33) rotate(0deg);}
    100%{-moz-transform: scale(1,1) rotate(-20deg);}
}   
@-moz-keyframes numberBGRotation{
    0%{-moz-transform: scale(.5,.5) rotate(0deg);}
    50%{-moz-transform: scale(1,1) rotate(360deg);}
    100%{-moz-transform: scale(.5,.5) rotate(0deg);}        
}   

.numberDiv{
    -webkit-animation:numberRotation 750ms infinite;    
    -moz-animation:numberRotation 750ms infinite;   
}

.numberBG{
    -webkit-animation:numberBGRotation 750ms infinite;
    -moz-animation:numberBGRotation 750ms infinite;
}

/*------------- Coffin Number Animation -------------*/
/******/
#mhLoading {
    margin:0 auto;
    text-align:center;
    font-size:30px;
    position:absolute;
    height:100%;
    width:100%;
    top:30%;
    z-index: 9999;
    position:fixed;
}
#mhLoadingAnim{
    width:124px;height:255px;margin:0 auto;background:url('/Static/images/old/loading-sprite.png') no-repeat 0 0;
}
#mhLoadingAnim span{
    position: relative;
    top: 90px;
    left: -55px;
    font-size: 23px;
    border-bottom:2px solid #fff;
    font-family:YellowBalloon,house_of_terrorregular,triplexserifboldliningbold,sans-serif;
}
/******/
.promos .schedule:hover .play{background: url("/Static/images/old/video_roll_hover_arrow.png") no-repeat 0 0;}
.coffinParent, .coffinCarouselviewPort {font-family:triplexserifboldliningbold;font-size: 14px;}
.sndScream,.listen{font-size: 14px;color:#320944;}
.numberDiv {color:#f6228c;}
#mhLogoParent {width: 216px;min-height: 204px;position: relative;left: 39%;top: -5px;z-index: 7;}
#mhLogoParent img{cursor:pointer;}
.skull {background:url(/Static/images/old/logo/skull.png) no-repeat;cursor:pointer;
    width:77px;height:81px;position:absolute;top: -3px;left: 56px;display:none;}
.skull.tilt{background-position:0 -115px;}
/* ******** Ad banner styles ****** */
.ad_long {width: 728px;height: 90px;background-color: #4c4c4c;text-align: center;}
.ad_long a.link{position: absolute;width: 728px;z-index: 12;height: 90px;background-color:#000;left:2px;
            -moz-opacity: 0;opacity:0;filter: alpha(opacity=0);}
#block-mattel_ads-ad_block_generic_728x98 p, #header-region .block-mattel_custom_ads p {
    position: absolute;z-index: 1;display: block;width: 26px;height: 26px;
    text-align: center;line-height: 26px;font-size: 9px;
    background: transparent url('/Static/images/old/ornaments/ad-star.png') no-repeat left top;
    top: -14px;right: -4px;padding: 0;
}
/* ******** Ad banner styles end ****** */

/* ******* Send scream dialog and videoScheduleDialog ******* */
.screamDialog, .videoScheduleDialog {
    color:#01274E;padding:26px 12px;font-family:triplexserifboldliningbold,sans-serif;font-size:16px;
}
.screamDialog h1, .videoScheduleDialog h1 {
    font-family:YellowBalloon,house_of_terrorregular,sans-serif;
    font-size:22px;color:#fff;text-align:center;text-transform:uppercase;
}
.cDialogBox{display:none;width:409px;height:660px;
           position:absolute;z-index:9999;
           background:transparent url("/Static/images/old/dialog-bg.png") no-repeat 0 0;
}
.screamDialog.cDialogBox{width:385px;height:608px;}
#dialogBoxOverlay{top:0;left:0;height:100%;width:100%;position:fixed;z-index:9998;background-color:#000;
                  opacity:.40;-moz-opacity:.4;filter:alpha(opacity=40);}
.studImgItems .studImg {
    display:inline-block;text-decoration:none;
    text-align:center;margin:10px 25px 10px 0;cursor:pointer;line-height:1.3;
}
.studImgItems .studImg strong{font-weight:normal;}
.studImgItems .studImg .imgWrap{width: 48px;position: relative;margin: 0 auto;position:relative;}
.studImgItems .studImg img{margin-left:1px;}
.studImgItems .studImg .overlay {
    top:-8px;left:0;position:absolute;height:62px;width:51px;
    background: url(/Static/images/old/coffin/send_a_scream.png) no-repeat 0 0;    
}
.studImgItems .studImg:hover .overlay, .studImgItems .studImg.select .overlay{background-position: 0 -67px;}
.studImgItems .studImg:hover strong, .studImgItems .studImg.select strong{color:#E40A77;}
.studImgItems .row {text-align:center;margin-bottom:10px;}

.sndScreamForm fieldset{padding:0px 28px;border:0;}
.sndScreamForm label, .videoScheduleDialog #more {
    font-family:YellowBalloon,house_of_terrorregular,sans-serif;
    display:block;color:#000;text-transform:uppercase;font-size:16px;margin:8px 13px 1px;
}
.sndScreamForm label{color:#000;}
.sndScreamForm label:first-child{margin-left:9px;margin-top:0;}
.sndScreamForm .text {
    width:294px;margin:5px;font-family:triplexserifboldliningbold,sans-serif;
    font-size:15px;color:#E40A77;line-height:1.3em;background-color:#C6E2FD;
    border:0;outline-color: transparent;
    background: url(/Static/images/old/coffin/txt_field_bg.png) no-repeat 0 0; 
}
.cDialogBox .btnContainer {text-align:center;}
.screamDialog .info {
    background: url(/Static/images/old/coffin/send_a_scream.png) no-repeat 0 -134px;font-weight:bold;
    padding-left:51px;line-height:1em;min-height:42px;margin: 0;font-size:20px;width: 300px;}
.screamDialog .charCount {text-align:right;margin:0 22px 5px;}
.screamDialog .charCount span {
    color:#E40A77;text-shadow: 0px 0px 3px rgba(150, 150, 150, 1);min-width:22px;display:inline-block;
}
.screamDialog #ssName {width: 289px;height: 36px;padding:0 15px;}
.screamDialog #ssMesg {width: 289px;height: 96px;background-position:0 -38px;padding:10px 15px;overflow:auto;}

 .mhIntBtn{position:relative;display:inline-block;height:40px;overflow:hidden;text-decoration:none;
            -webkit-transition: background-color 200ms ease-in;
            -moz-transition: background-color 200ms ease-in;transition: background-color 200ms ease-in;}
 .mhIntBtn:hover{text-decoration:none;}
.mhIntBtn div {cursor:pointer;height: 30px;font-size: 16px;
               font-family: YellowBalloon,house_of_terrorregular,helvatica,arial,sans-serif;text-transform: uppercase;
               color: #000;text-align: center;line-height: 1;padding: 8px 0px 12px;}
.mhIntBtn:hover div {color: #fff;}              
.mhIntBtn .menu {padding:0;overflow: hidden;margin: 8px 20px;height:34px;position:absolute;}
.mhIntBtn .menu div {-webkit-transition: margin 200ms ease-in;
            -moz-transition: margin 200ms ease-in;transition: margin 200ms ease-in;}
.mhIntBtn:hover .menu div:first-child{margin-top:-50px;}
.mhIntBtn.curr .menu div:first-child{margin-top:-50px !important;}
.mhIntBtn.curr p {opacity:1;}
.mhIntBtn p {position:absolute;opacity:0;
                -webkit-transition: opacity 250ms ease-out;
            -moz-transition: opacity 250ms ease-out;-ms-transition: opacity 250ms ease-out;
            transition: opacity 250ms ease-out;}
.mhIntBtn:hover p {opacity:1;}
.mhIntBtn.send, .mhIntBtn.send p,.mhIntBtn.close,.mhIntBtn.close p {
    background: url("/Static/images/old/coffin/send_a_scream_btn.png") no-repeat 0 0;}                   
.mhIntBtn.send,.mhIntBtn.close{height:43px;min-width:135px;}
.mhIntBtn.send p,.mhIntBtn.close p {background-position:0 -53px;height: 43px;width: 135px;}
.mhIntBtn.send .menu div,.mhIntBtn.close .menu div{min-width: 98px;}
.mhIntBtn.close .menu{margin:2px 20px;}
.mhIntBtn.close{background-position:-145px 0;margin:0 0 -6px 12px;}
.mhIntBtn.close p{background-position:-145px -53px;}

.videoScheduleDialog{color:#000;}
.videoScheduleDialog .table{background: url("/Static/images/old/watch_video_txt_bg.png") no-repeat 0 5px;min-height:226px;padding:0 20px;}
.videoScheduleDialog .table .col1,.videoScheduleDialog .table .col2{display:inline-block;line-height: 27.2px;}
.videoScheduleDialog .table .col1 {min-width:65px;}
.videoScheduleDialog .table .col2 {min-width:265px;}

.videoScheduleDialog h1{margin-left:-65px;text-transform:none;}
.videoScheduleDialog .wvideos{margin-left: -40px;}
.mhIntBtn.wvideos, .mhIntBtn.wvideos p{background: url("/Static/images/old/watch_video_sprite.png") no-repeat 0 0;height:46px;min-width:191px;}  
.mhIntBtn.wvideos p {background-position:0 -56px;}
.mhIntBtn.wvideos .menu{padding:0;margin:8px 15px;width:163px;}
.videoScheduleDialog .mhIntBtn.wvideos div{text-transform:none !important;}
.videoScheduleDialog.cDialogBox{background:transparent url("/Static/images/old/dialog-bg2.png") no-repeat 0 0;padding:45px 26px;}
.videoScheduleDialog #more{background:transparent url("/Static/images/old/watch_video_film_roll.png") no-repeat 0 0;min-width:102px;
      min-height:84px;line-height:84px;padding-left:112px;margin:15px 18px;font-size:17px;}
.videoScheduleDialog .mhIntBtn.close{margin-left:5px;}
/* ******* Send scream dialog and videoScheduleDialog end ******* */
.paperplane{width:132px;height:51px;background:transparent url("/Static/images/old/paperplane.png") no-repeat 0 0;
            position:absolute;left:214px;top:28px;z-index: -1;-webkit-transition:all 1s ease-in;
                -moz-transition:all 1s ease-in;
                transition:all 1s ease-in;}
.paperplane.startPos{margin-left:-350px;top:128px;}
/***************  parent bulletin dialog box starts   *************/
.ParentBulletin {
   background: url('/Static/images/old/parent_bullitin_bg.png') no-repeat;
   width: 409px;height: 513px;font:normal 16px 'DuperProBold';color: #4F204D;padding: 38px;
    line-height: 19px;overflow:hidden;   
}
.ParentBulletin .content {height: 510px;overflow:hidden;}
.DialogClose {
background:url('/Static/images/old/parent_bullitin_close.png') no-repeat;
     height:20px;width:18px;display:block;cursor:pointer;
     position: absolute;top: 23px;right: 28px;
}
.ParentBulletin h1 {font-family:YellowBalloon,house_of_terrorregular,sans-serif;margin-top:4px;
    font-size:21px;color:#fff;text-align:center;text-transform:uppercase;}
/***************  parent bulletin dialog box ends   *************/
/* Social dialogbox */
.SocialPopup {background:url('/Static/images/old/social_popup_bg.png') no-repeat;
    width:510px;height:303px;font:bold 16px 'DuperProBold';line-height: 18px;color:#000;}
.SocialPopup .socialIcons {text-align:center;margin-top: 25px;}
.SocialPopup .socialIcons a{margin-right:15px;margin-top:10px;padding:7px 7px;display:inline-block;
    text-decoration-style:none;-webkit-transition: -webkit-transform .3s ease; 
    -moz-transition: -moz-transform .3s ease; -ms-transition: -ms-transform .3s ease; 
    transition: transform .3s ease;}
.SocialPopup .socialIcons a:hover {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}
.SocialPopup .socialIcons img {border:3px solid transparent;}
.SocialPopup .socialIcons img:hover {border-color:#E40A77;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;border-radius: 10px;padding:0px;}
.SocialPopup h1{font-family:YellowBalloon,house_of_terrorregular,sans-serif;font-size:21px;color:#fff;margin:25px 0px 0px 28px;}
.SocialPopup p {margin: 20px 35px 0;font-weight: normal;}
/* Social dialogbox ends */
/* ******** Catacombs styles ****** */
body.page-deep-catacombs {
    background: url('/Static/images/old/catacombs.png') repeat-x center top !important;
    background-color: #000000;
}
body.page-deep-catacombs #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
body.page-deep-catacombs #content-inner {
    background:none !important;
}
body.page-deep-catacombs .flash-page-content {
    margin-top: -60px !important;
}
body.page-deep-catacombs #block-mattel_ads-ad_block_generic_728x98 .ad-wrap p {
    display: none;
}
body.page-deep-catacombs .ad_long,
body.page-deep-catacombs #block-mattel_ads-ad_block_generic_728x98 .ad-generic-wrap {
    background:none;
}
body.page-deep-catacombs .flash-page-content {
    min-height: 720px;
}
/* ******** Catacombs styles styles end ****** */

/* ******** Ghouls Rule DVD styles ****** */
body.page-ghouls-rule-dvd #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
/* ******** Ghouls Rule DVD styles end ****** */

/* ******** Books styles ****** */
body.page-books #block-mattel_ads-ad_block_generic_728x98 .ad-wrap {display: none;}
body.page-books #mainNav a:nth-child(8) .menu{margin: 20px 0;}
body.page-books .flash-page-content {margin-top: -180px;}
body.page-books .flash-page-content div.swfobject{margin-top:180px;}
/* ******** Books styles styles end ****** */

/* ******** Sweet 1600 Key styles ****** */
body.page-sweet1600key #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
/* ******** Sweet 1600 Key styles styles end ****** */

/* ******** Don't Fear the Year styles ****** */
body.page-dont-fear-the-year #mainNav a:nth-child(8) .menu{margin: 20px 0;}
body.page-dont-fear-the-year .flash-page-content {margin-top: -210px;}
body.page-dont-fear-the-year .flash-page-content div.swfobject{margin-top:210px;}
/* ******** Don't Fear the Year styles end ****** */

/* ******** Dawn of Dance styles ****** */
body.page-dawn-of-dance #block-mattel_ads-ad_block_generic_728x98 .ad-wrap {display: none;}
body.page-dawn-of-dance #mainNav a:nth-child(8) .menu{margin: 20px 0;}
/* ******** Dawn of Dance styles end ****** */

/* ******** Dawn of Dance Game styles ****** */
body.page-dawn-of-dance-game #mainNav a:nth-child(8) .menu{margin: 20px 0;}
body.page-dawn-of-dance-game .flash-page-content {margin-top: -115px;}
body.page-dawn-of-dance-game .flash-page-content div.swfobject{margin-top:115px;}
/* ******** Dawn of Dance Game styles end ****** */

/* ******** Code Entry styles ****** */
body.page-code-entry #mainNav a:nth-child(8) .menu{margin: 20px 0;}
body.page-code-entry .flash-page-content {margin-top: -120px;}
body.page-code-entry .flash-page-content div.swfobject{margin-top:120px;}
/* ******** Code Entry styles end ****** */

/* ******** Teen Scream styles ****** */
body.page-teenscream #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
/* ******** Teen Scream styles end ****** */

/* ******** Videos styles ****** */
body.page-videos #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
/*
body.page-videos #content-area {
    margin-top: -50px;
}*/
/* ******** Videos styles end ****** */

/* ******** Games - Student ID styles ****** */
body.page-games-student-id #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
body.page-games-student-id #site_game_shell {
    margin-top: -115px;
}
/* ******** Games - Student ID styles end ****** */

/* ******** Games - Registration Quiz styles ****** */
body.page-games-registration-quiz #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
body.page-games-registration-quiz #site_game_shell {
    margin-top: -115px;
}
/* ******** Games - Registration Quiz styles end ****** */

/* ******** Games - Locker Decorator styles ****** */
body.page-games-locker-decorator #mainNav a:nth-child(8) .menu{
     margin: 20px 0;
}
body.page-games-locker-decorator #site_game_shell {
    margin-top: -115px;
}
/* ******** Games - Locker Decorator styles end ****** */
#footer ul.ft-inline-wrap li a {padding:0 4px 0 4px;}
body.page-catacombs .flash-page-content {left: 108px;margin-top: -7px !important;position:relative;}
body.page-catacombs .flash-page-content div.swfobject{margin-top:7px;}
.vhide{visibility: hidden;}


.numberBG, .listenParent, .listen, .numberDiv {
    display: none !important;
}
.loadTxt{
width:100%;
position:absolute;
bottom:0;
text-align:center;
z-index: 999;
color: #F00;
font: 24px bold 'YellowBalloon',Helvetica,sans-serif;
display:none;
}

/* Where to buy Page CSS starts */
	.wtbContainer{
		background:url(/Static/images/wheretobuy/retailersBg.png) no-repeat;
		padding:40px 0 100px 0;
	}
	
	.wtbFrame{
		background:url(/Static/images/wheretobuy/wtbFrameBg.jpg) no-repeat;
		width:90%;
		margin:0 auto;
		background-size:100% 100%;
		padding:70px 0 40px;
		position: relative;
	}
	.wtbFrameTop{
		background:url(/Static/images/wheretobuy/wtbFrameBg_top.jpg) no-repeat;
		width:90%;
		margin:0 auto;
		background-size:100% 100%;
		padding:32px 0 40px;
		position: relative;
	}
	
	.wtbFrameCenter{
		background:url(/Static/images/wheretobuy/wtbFrameBg_center.jpg) no-repeat;
		width:90%;
		margin:0 auto;
		background-size:100% 100%;
		padding-top: 20px;
		position: relative;
	}
	
	.wtbFrameBottom{
		background:url(/Static/images/wheretobuy/wtbFrameBg_bottom.jpg) no-repeat;
		width:90%;
		margin:0 auto;
		background-size:100% 100%;
		padding:70px 0 0px;
		position: relative;
	}
    .wtbBottomFooter{
		background:url(/Static/images/wheretobuy/footer-border.png) no-repeat;
		width:98%;
		margin:0 auto;
		background-size:100% 100%;
		padding:30px 0 0px;
		position: relative;
		margin-top: -28px;
	}
	
	.wtbTitle{
		position: absolute;
		top: 0;
		font: normal 24px 'YellowBalloon', arial;
		line-height: 55px;
		margin-left: 26px;
	}
	.wtbDesc{
		font: normal 15px 'Tectura2',sans-serif;
		padding:0 30px 0 50px;
		color:#000;
	 }
	.wtbRetailers{
		width: 93%;
		margin: 0 auto;
	}
	.wtbRetailers ul{
		padding:0;
	}
	.wtbRetailers li{
		display:inline-block;
		width:268px;
		min-height:100px;
		line-height:100px;
		text-align:center;
	}
	.wtbRetailers li a{
		height:100%;
		display:inline-block;
	}
	.wtbRetailers li:hover{
		background:url(/Static/images/wheretobuy/hoverImage.png) no-repeat center bottom;
	}
	.wtbRetailers li a img{
		vertical-align:middle;
	}
	
	
/* Where to buy Page CSS starts */



/* janrain changes */

#janrainModal .capture_mattel_col>form #custom_username_generator select:nth-child(1), #janrainModal .capture_mattel_col>form #custom_username_generator select:nth-child(2) {
	width: 6.85em;
}

#janrainModal .capture_mattel_col>form #custom_username_generator select:nth-child(3) {
	width: 4.3em;
	padding: 5px 0;
}
#janrainModal .capture_mattel_col>form #capture_createAccount_form_item_userName2 label, #janrainModal .capture_mattel_col>form #capture_forgotUsername_form_item_userName2 label, #janrainModal .capture_mattel_col>form #capture_createAccount_form_item_userName2 input, #janrainModal .capture_mattel_col>form #capture_forgotUsername_form_item_userName2 input, #janrainModal .capture_mattel_col>form #capture_createAccount_form_item_userName2 .capture_tip, #janrainModal .capture_mattel_col>form #capture_forgotUsername_form_item_userName2 .capture_tip {
 display: none; 
}

/*added on 26th Aug*/
#janrainModal .capture_mattel_col>form #custom_username_generator select:nth-child(1), #janrainModal .capture_mattel_col>form #custom_username_generator select:nth-child(2){width: 8.2em;padding: 5px 0;}
#janrainModal .capture_mattel_col>form #custom_username_generator select#capture_createAccount_secretQuestionSelect{width: 260px;}

/* Product WishList section on Games and Videos */
.MH_OtherProducts{background: url("/Static/img/otherProductsBgnd.png") no-repeat;padding: 49px 15px;position: relative;background-size: 100% 100%;}
.MH_OtherProducts>h2{background: url("/Static/img/SectionHdrBgnd.png") no-repeat;padding: 5px 20px;font: normal 22px YellowBalloon;
	color: #000}
.MH_OtherProducts ul.other-products__slides li .productList{position: relative;margin-top: 17px;width: 137px;height: 85px;
		display: block;background: #FFF;text-align: center;margin: 0 auto}
.MH_OtherProducts ul.other-products__slides li .productList>img{max-width: 100%;max-height: 100%}
.MH_OtherProducts ul.other-products__slides li .productList:before{background-image: url(/Static/img/clipborders.png);position: absolute;height: 100%;left: -4px;content: "";width: 102%;background-position: left -94%;background-size: 100% 208%;top: -4px;padding: 4px;}
.MH_OtherProducts ul.other-products__slides li:hover .productList:before {background-position: left 194%;}
.MH_OtherProducts #other-products-carousel-content {overflow: hidden;width: 736px;margin: 0 auto;height: auto;}
.MH_OtherProducts ul.other-products__slides li:hover a,.MH_OtherProducts ul.other-products__slides li a:active{text-decoration: none;}
.MH_OtherProducts p.profile-info-block {font: bold 12px Arial;color: #000;padding: 10px 0;text-align: left;width: 80%;margin: 0 auto}
.otherProducts__direction-nav .otherProducts__next{background: url(/Static/images/profile/button-arrow-right.png) no-repeat;right: 70px}
.otherProducts__prev {background: url(/Static/images/profile/button-arrow-left.png) no-repeat;left: 70px;}
.MH_OtherProducts .otherProducts__direction-nav li a {position: absolute;height: 48px;width: 26px;overflow: hidden;padding-left: 0;background-position: center top;top: 45%;margin-top: -24px;text-indent: -9999px}
.MH_OtherProducts .otherProducts__direction-nav li a:hover {background-position: center -48px;}
#other-products-carousel-content li {display: block;width: 170px;float: left;text-align: center;padding-top: 5px}
.otherProducts__disabled{display: none;}
.other-products__slides{padding-left: 5px;float: left;
		padding-bottom: 35px;position: relative;}
.button.othrs_WishListBtn{background-image: url("/Static/img/Wishlist-btn.png") ;height: 32px;width: 137px;position: absolute;
	bottom: 0;margin-left: -65px;}
.button.othrs_WishListBtn>span{font: bold .9em Tectura2,Arial;padding-left: 20px;text-transform: none;}
button.button.othrs_WishListBtn:hover{color:#000 !important;}
.button.othrs_WishListBtn>span:hover{color:#000;}
#other-products-carousel-content li.product-tile.product-tile--added button.othrs_WishListBtn{background-position: center 100%;text-decoration: none;}
#other-products-carousel-content li.product-tile button.othrs_WishListBtn{padding-left: 20px;}

.product-tile--added .button{ background-position: center 100%;text-decoration: none;}
.wishlist-action--added.button{ background-position: center 100%;}
#other-products-carousel li img{max-height:100%;}


.header.menu #mainNav a p{margin:0;}
.node-inner div#header.header-home.freaky-fusion-header-bg{margin-top:30px}