#fancyBox {
    position: relative;
    background: url("carbon-fibre-bg.png") no-repeat;
    margin-left: 31px;
    height: 260px;
    width: 858px;
    border-bottom: 1px solid darkgray;
}

#lickableButton {
    position: absolute;
    top: 48px;
    left: 37px;
    width: 154px;
    height: 169px;
    background: url("lickable-active.png") no-repeat;
}

#lickableButton:link, #lickableButton:visited {
    background: url("lickable-inactive.png") no-repeat;
}

#lickableButton:hover, #lickableButton:active {
    background: url("lickable-active.png") no-repeat;
}

#blurb {
    position: absolute;
    width: auto;
    bottom: 10px;
    top: 60px;
    left: 230px;
}

div#blurb h2 {
    border-bottom: 1px solid #8f8f8f;
    margin-bottom: 0.5em;
    color: #cecece;
    margin-top: 0;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.3em;
    font-weight:bold;
}

div#blurb ul {
    margin-top: 0.8em;
    margin-left: 0;
    padding-left: 0;
}

div#blurb li {
    margin-bottom: 0;
    color: #cecece;
    letter-spacing: 0.2em;
    font-size: 12px;
    font-weight: 100;
    line-height: 1.5em;
    list-style: disc inside;
}

a#fullDemo {
    display: block;
    position: absolute;
    background: url("guide-screencast-thumb-active.png");
    width: 182px;
    height: 111px;
    right: 21px;
    bottom: 45px;
}

a#fullDemo:link, a#fullDemo:visited {
    background: url("guide-screencast-thumb.png");
}

a#fullDemo:hover, a#fullDemo:active {
    background: url("guide-screencast-thumb-active.png");
}

.zoom {
    float: left;
}

a > img {
    border: none;
}

.feature {
    overflow: hidden;
    width: 776px;
    margin-top: 2em;
    padding: 5px;
}

.featureImage {
    float: left;
    border: 1px solid #666666;
}

.featureDescription {
    display: block;
    float: left;
    width: 532px;
    margin-left: 2em;
}

.featureHeader {
    margin-top: 0;
    margin-bottom: 0.2em;
    color: #ff9900;
}

.featureRule {
    border: none;
    height: 1px; /*background: #8e8d8d;*/
    margin-bottom: 1em;
}