.EmotifyDropdown span,
.Emoticon span { display: none; }
.EmotifyDropdown,
.Emoticon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    height: 18px;
    width: 18px;
    vertical-align: top;
}
.EmotifyWrapper {
    text-align: right;
    position: relative;
}
.EmotifyDropdown {
    display: block;
    height: 23px;
    width: 29px;
    background: url('images/arrow.png') 0 0 no-repeat;
    position: absolute;
    text-align: left;
    top: -23px;
    right: 0;
    cursor: pointer;
}
.EmotifyDropdownActive {
    background-color: #eee;
}
.EmoticonContainer {
    position: absolute;
    top: 0px;
    right: 0;
    border: 1px solid #aaa;
    border-bottom: 0;
    border-right: 0;
    width: 275px;
    text-align: left;
    float: right;
    box-shadow: 2px 2px 4px #777;
    -moz-box-shadow: 2px 2px 4px #777;
    -webkit-box-shadow: 2px 2px 4px #777;
    z-index: 1000;
}
.EmoticonBox {
    background-color: #fff;
    background-position: center center;
    border: 1px solid #aaa;
    border-top: 0;
    border-left: 0;
    display: block;
    float: left;
    height: 22px;
    width: 22px;
    overflow: hidden;
    cursor: pointer;
}

/* EMOTICONS */
.EmoticonSmile { background-image: url('images/smile.gif'); }
.EmoticonSad { background-image: url('images/sad.gif'); }
.EmoticonWink { background-image: url('images/wink.gif'); }
.EmoticonGrin { background-image: url('images/grin.gif'); }
.EmoticonTongue { background-image: url('images/tongue.gif'); }
.EmoticonEmbarrassed { background-image: url('images/embarrassed.gif'); }
.EmoticonEek { background-image: url('images/eek.gif'); }
.EmoticonEyes { background-image: url('images/eyes.gif'); }
.EmoticonHair { background-image: url('images/hair.gif'); }
.EmoticonAngry { background-image: url('images/angry.gif'); }
.EmoticonRolleyes { background-image: url('images/rolleyes.gif'); }
.EmoticonCool { background-image: url('images/cool.gif'); }
.EmoticonHmm { background-image: url('images/hmm.gif'); }
.EmoticonSkeptic { background-image: url('images/skeptic.gif'); }
.EmoticonWtf { background-image: url('images/wtf.gif'); }
.EmoticonHrm { background-image: url('images/hrm.gif'); }
.EmoticonCrazy { background-image: url('images/crazy.gif'); }
.EmoticonBuck { background-image: url('images/buck.gif'); }
.EmoticonOrange { background-image: url('images/orange.gif'); }
.EmoticonShake { background-image: url('images/shake.gif'); }
.EmoticonGrumble { background-image: url('images/grumble.gif'); }
.EmoticonNyah { background-image: url('images/nyah.gif'); }
.EmoticonWerr { background-image: url('images/werr.gif'); }
.EmoticonZombie { background-image: url('images/zombie.gif'); }
.EmoticonSawed { background-image: url('images/sawed.gif'); }
.EmoticonPirate { background-image: url('images/pirate.gif'); }
.EmoticonLaugh { background-image: url('images/laugh.gif'); height: 30px; margin-top: -12px; }
.EmoticonScrewy { background-image: url('images/screwy.gif'); width: 24px; }
.EmoticonConfused { background-image: url('images/confused.gif'); height: 24px; margin-top: -6px; }
.EmoticonRarr { background-image: url('images/rarr.gif'); height: 24px; width: 24px; }
.EmoticonVimp { background-image: url('images/vimp.gif'); height: 24px; width: 24px; }
.EmoticonClap { background-image: url('images/clap.gif'); height: 30px; width: 26px; }
.EmoticonMullet { background-image: url('images/mullet.gif'); height: 24px; }
.EmoticonDunce { background-image: url('images/dunce.gif'); height: 26px; }
.EmoticonBanghead { background-image: url('images/banghead.gif'); height: 24px; width: 24px; }
.EmoticonRant { background-image: url('images/rant.gif'); width: 36px; height: 24px; }
.EmoticonWow { background-image: url('images/wow.gif'); width: 20px; height: 20px; }
.EmoticonThumbsup { background-image: url('images/thumbsup.gif'); width: 26px; }
.EmoticonWave { background-image: url('images/wave.gif'); height: 30px; width: 26px; }
.EmoticonNinja { background-image: url('images/ninja.gif'); width: 42px; }
.EmoticonWhatever { background-image: url('images/whatever.gif'); width: 54px; }
.EmoticonPoke { background-image: url('images/poke.gif'); width: 54px; }
.EmoticonCoffee { background-image: url('images/coffee.gif'); height: 24px; width: 30px; }
.EmoticonFacepalm { background-image: url('images/facepalm.gif'); width: 24px; }
.EmoticonBawl { background-image: url('images/bawl.gif'); width: 24px; }
.EmoticonScratch { background-image: url('images/scratch.gif'); height: 24px; width: 24px; }
.EmoticonRockon { background-image: url('images/rockon.gif'); height: 26px; width: 30px; }
.EmoticonRocker { background-image: url('images/rocker.gif'); height: 40px; width: 54px; }
.EmoticonBowdown { background-image: url('images/respect.gif'); height: 24px; width: 26px; }
.EmoticonPunch { background-image: url('images/punch.gif'); height: 24px; width: 60px; }
.EmoticonHiding { background-image: url('images/hiding.gif'); height: 24px; width: 36px; }

.EmoticonCog { background-image: url('images/cog.gif'); }
.EmoticonHeart { background-image: url('images/heart.png'); }
.EmoticonHorrified { background-image: url('images/horrified.gif'); }
.EmoticonShock { background-image: url('images/shock.gif'); }
.EmoticonMean { background-image: url('images/mean.gif'); }

.EmoticonICPimp { background-image: url('images/icpimp.gif'); height: 22px; }
.EmoticonPimp { background-image: url('images/vimp.gif'); height: 22px; }
.EmoticonCheers { background-image: url('images/cheers.gif'); width: 60px; height: 24px; }
.EmoticonBeer { background-image: url('images/beer.gif'); height: 24px; width: 36px; }
.EmoticonCheersHat { background-image: url('images/cheershat.gif'); width: 36px; }
.EmoticonCheersGrin { background-image: url('images/cheersgrin.gif'); width: 36px; }
.EmoticonFoldingPharaoh { background-image: url('images/csimon.gif'); height: 22px; }
/*.EmoticonType { background-image: url('images/yarr.gif'); }
.EmoticonWooWoo { background-image: url('images/yarr.gif'); }
.EmoticonPwned { background-image: url('images/yarr.gif'); } */
.EmoticonThe1337Processor { background-image: url('images/1337proc.gif'); height: 36px; width: 36px; }
.EmoticonHonoes { background-image: url('images/honoes.gif'); height: 70px; width: 45px; }
.EmoticonBanned { background-image: url('images/banned.gif'); height: 24px; width: 36px; }
.EmoticonBucket { background-image: url('images/bucket.gif'); height: 60px; width: 50px; }
.EmoticonYarr { background-image: url('images/yarr.png'); height: 24px; width: 36px; }
.EmoticonLife { background-image: url('images/life.gif'); height: 125px; width: 400px; }
.EmoticonViking { background-image: url('images/viking.gif'); height: 48px; width: 42px; }
.EmoticonApprove { background-image: url('images/approve.png'); height: 85px; width: 70px; }
.EmoticonBeard { background-image: url('images/beard.png'); height: 76px; width: 50px; }
.EmoticonMediaMan { background-image: url('images/mediaman.gif'); height: 68px; width: 68px; }
.EmoticonDigi { background-image: url('images/digi.png'); height: 22px; }

/* "Secret" emoticons */
.EmoticonContainer .EmoticonPunch,
.EmoticonContainer .EmoticonType,
.EmoticonContainer .EmoticonWooWoo,
.EmoticonContainer .EmoticonPwned,
.EmoticonContainer .EmoticonThe1337Processor,
.EmoticonContainer .EmoticonHonoes,
.EmoticonContainer .EmoticonBanned,
.EmoticonContainer .EmoticonBucket,
.EmoticonContainer .EmoticonYarr,
.EmoticonContainer .EmoticonLife,
.EmoticonContainer .EmoticonViking,
.EmoticonContainer .EmoticonApprove,
.EmoticonContainer .EmoticonBeard,
.EmoticonContainer .EmoticonMediaMan {
   display: none; }