.dyk-stick-man-wrapper * {
    -webkit-transition: all .2s linear;
    -moz-transition:  all .2s linear;
    -o-transition:  all .2s linear;
    -ms-transition:  all .2s linear;
    transition:  all .2s linear;
}

.dyk-stick-man-wrapper {
    position:fixed;
    display:inline-block;
    bottom:10px;
    left:930px;
    z-index: 10000;
}

.dyk-stick-man-wrapper.dyk-hidden {

}

.dyk-stick-man {
    display:inline-block;
    width:79px;
    height:73px;
    background: url(../images/stickman-did-you-know.png) top left no-repeat;
    z-index:1000;
    cursor:pointer;
}

.dyk-stickman-chat {
    background: url(../images/stickman-chat.png) top left no-repeat;
    position:absolute;
    left:0;
    height:24px;
    width:24px;
    top: -29px;
}
.dyk-hidden .dyk-stickman-chat {
    display:none;
}

.dyk-bubble-wrapper {
    border:2px solid black;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    min-width:275px;
    min-height:20px;
    position:absolute;
    bottom:100px;
    left:-250px;
    background-color:#fff;
    padding:10px;
    opacity:1;
}

.dyk-hidden .dyk-bubble-wrapper  {
    opacity:0;
}

.dyk-bubble-message {
    position:relative;
    text-align:center;
    font-size:14px;
    font-family:"Comic Sans MS", cursive, sans-serif;
    padding-bottom:10px;
}

.dyk-start {
    cursor:pointer;
    position:relative;
    text-align:center;
    display:inline-block;
    top:5px;
    line-height:24px;
}

.dyk-bubble-count {
    width:100px;
    margin:auto;
    text-align:center;
    font-size:10px;
}

.dyk-bubble-close {
    height:24px;
    width:24px;
    display:inline-block;
    float:right;
    background:url(../images/dyk-bubble-close.png) top left no-repeat;
    cursor:pointer;
    position:relative;
    top:-20px;
    left:20px;
}

.dyk-bubble-prev {
    height:24px;
    width:24px;
    display:inline-block;
    cursor:pointer;
    background:url(../images/dyk-bubble-prev.png) top left no-repeat;
    display:none;
    position:absolute;
    left:5px;
    bottom:5px;
}

.dyk-bubble-next {
    height:24px;
    width:24px;
    display:inline-block;
    cursor:pointer;
    background:url(../images/dyk-bubble-next.png) top left no-repeat;
    display:none;
    position:absolute;
    right:5px;
    bottom:5px;
}

.dyk-bubble-open {
    height:24px;
    width:24px;
    display:inline-block;
    float:left;
    padding-left:5px;
    background:url(../images/dyk-bubble-open.png) top left no-repeat;
}
