/* For Firefox install */
.install-button a:link,
.install-button a:visited,
.install-button a:hover,
.install-button a:active {
    background: #a8ed2d url(../images/FF_install_button.png) no-repeat top left;
    display: block;
    color: #005825;
    text-decoration: none;
}

.install-button a:hover span.install-green-button,
.install-button a:active span.install-green-button {
    background: url(../images/FF_install_button.png) no-repeat bottom right;
}

.install-button a:hover,
.install-button a:active {
    background: #89dc29 url(../images/FF_install_button.png) no-repeat top right;
    color: #000;
    cursor: pointer;
}

/* addon features */

.divider-bottom,
.bookmarkaddon-feature {
    background: url(../img/rustico/addons/firefox-featured-divider.png) no-repeat bottom center;
    margin-bottom: 1.5em;
    padding-bottom: 10px;
}

#primary-feature {
    margin-top: 2em;
}

.addon-feature h2 {
    font-weight: bold;
    margin: 0 0 5px 0;
}

.eula {
    font-size: 75%;
}

.addon-feature h2 span {
    font-weight: normal;
    font-size: 80%;
}

.addon-feature h3,
.bookmarkaddon-feature h3 {
    margin: 0 0 10px 0;
}

.addon-feature h4,
.bookmarkaddon-feature h4 {
    margin: 0 0 10px 0;
}

.addon-feature h4 span,
.bookmarkaddon-feature h4 span {
    font-weight: normal;
}

.addon-feature h1 span {
    font-size: small;
}

.addon-feature h1 span.author {
    font-size: smaller;
}

.addon-feature .search-result-image {
    float: right;
    margin: 10px 0 5px 10px;
}

.addon-feature .addon-feature-image,
.bookmarkaddon-feature .addon-feature-image {
    float: right;
    margin: 0 0 5px 5px;
}

.preview-image a {
    text-decoration: none;
    text-align: center;
    display: block;
    font-size: smaller;
}

.addon-display .preview-image {
    float: right;
}

.addon-display .version-and-date {
    font-size: smaller;
}

.addon-feature .addon-feature-text {  }
.bookmarkaddon-feature .addon-feature-text { margin-left: 190px; }

.addon-feature a, .bookmarkaddon-feature a { color: #f7941d; }
.addon-feature a:visited, .bookmarkaddon-feature a:visited { color: #f7941d; }
.addon-feature a:hover, .bookmarkaddon-feature a:hover { color: #333; }

.addon-feature .addon-feature-header { min-height: 55px; }
.addon-feature .addon-feature-header .addon-feature-icon{ float: left; margin-right: 7px; }
.addon-feature .addon-feature-header .addon-feature-name { margin: 0; padding: 4px 0; }
.addon-feature .addon-feature-header .addon-feature-developer { margin: 0; padding: 0; }
.addon-feature .addon-feature-tagline { margin: 0; padding: 0; font-style: italic;}

.recommended a, .recommended a:visited { color: #f7941d; }
.recommended a:hover { color: #333; }

.bookmarkstitle {
    background: url(../img/rustico/bookmarks/firefox-bm-puzzle-ico.png) no-repeat top left;
    height: 27px;
    padding: 5px 0 0 35px;
}


