/* START SITE BUTTONS */

.btn-signup {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -312px 0px;
    width: 116px;
}

.btn-signup-sel {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -312px -48px;
    width: 116px;
}

.btn-signup:hover {
    background-position: -312px -48px;
}

.btn-na {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -893px 0px;
    width: 104px;
}

.btn-na:hover {
    background-position: -893px -48px;
}

.btn-home {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat 0px 0px;
    width: 104px;
}

.btn-home-sel {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat 0px -48px;
    width: 104px;
}

.btn-home:hover {
    background-position: 0px -48px;
}

.btn-demo {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -104px 0px;
    width: 104px;
}

.btn-demo-sel {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -104px -48px;
    width: 104px;
}

.btn-demo:hover {
    background-position: -104px -48px;
}

.btn-tour {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -208px 0px;
    width: 104px;
}

.btn-tour-sel {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -208px -48px;
    width: 104px;
}

.btn-tour:hover {
    background-position: -208px -48px;
}

.btn-ask {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -997px 0px;
    width: 104px;
}

.btn-ask-sel {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -997px -48px;
    width: 104px;
}

.btn-ask:hover {
    background-position: -997px -48px;
}

.btn-prices {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -1101px 0px;
    width: 104px;
}

.btn-prices-sel {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -1101px -48px;
    width: 104px;
}

.btn-prices:hover {
    background-position: -1101px -48px;
}

.btn-re-send {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -1205px 0px;
    width: 132px;
}

.btn-re-send:hover {
    background-position: -1205px -48px;
}



.btn-signin {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -428px 0px;
    width: 116px;
}

.btn-signin:hover {
    background-position: -428px -48px;
}

.btn-enter {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -544px 0px;
    width: 104px;
}

.btn-enter:hover {
    background-position: -544px -48px;
}

/* END SITE BUTTONS */

/* START TABS */

.tab-dashboard {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat 0px 0px;
    width: 167px;
}

.tab-dashboard:hover {
    background-position: 0px -50px;
}

.tab-dashboard-sel {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat 0px -50px;
    width: 167px;
}

.tab-ebooks {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -167px 0px;
    width: 121px;
}

.tab-ebooks:hover {
    background-position: -167px -50px;
}

.tab-ebooks-sel {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -167px -50px;
    width: 121px;
}


.tab-logs {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -549px 0px;
    width: 121px;
}

.tab-logs:hover {
    background-position: -549px -50px;
}

.tab-logs-sel {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -549px -50px;
    width: 121px;
}

.tab-settings {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -288px 0px;
    width: 140px;
}

.tab-settings:hover {
    background-position: -288px -50px;
}

.tab-settings-sel {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -288px -50px;
    width: 140px;
}

.tab-upgrade {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -568px 0px;
    width: 140px;
}

.tab-help {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -428px 0px;
    width: 121px;
}

.tab-help:hover {
    background-position: -428px -50px;
}

.tab-help-sel {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -428px -50px;
    width: 121px;
}

.tab-affiliate {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -670px 0px;
    width: 140px;
}

.tab-affiliate:hover {
    background-position: -670px -50px;
}

.tab-affiliate-sel {
    background: url( ../../images/red-mono/app-tabs.png ) no-repeat -670px -50px;
    width: 140px;
}

.tab-step1 {
    background: url( ../../images/buttons/gs-tabs.png ) no-repeat 0px 0px;
    width: 245px;
}

.tab-step1-sel {
    background: url( ../../images/buttons/gs-tabs.png ) no-repeat 0px -50px;
    width: 245px;
}

.tab-step2 {
    background: url( ../../images/buttons/gs-tabs.png ) no-repeat -245px 0px;
    width: 191px;
}

.tab-step2-sel {
    background: url( ../../images/buttons/gs-tabs.png ) no-repeat -245px -50px;
    width: 191px;
}

.tab-step3 {
    background: url( ../../images/buttons/gs-tabs.png ) no-repeat -436px 0px;
    width: 436px;
}

.tab-step3-sel {
    background: url( ../../images/buttons/gs-tabs.png ) no-repeat -436px -50px;
    width: 436px;
}

/* END TABS */

/* START APP BUTTONS */

.btn1-nav #search-box {
    float: right;
    padding: 0.2em;
    margin: .5em 1em 0 0;
    font-size: 1.2em;
    width: 12em;
    border: 2px solid #CC0000;
}

.btn1-nav #search-box .btn-search {
    float: right;
}

.btn-forgot-password {
    background: url( ../../images/red-mono/site-buttons.png ) no-repeat -648px 0px;
    width: 245px;
}

.btn-forgot-password:hover {
    background-position: -648px -48px;
}


.btn-change {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -342px -96px;
    width: 116px;
}

.btn-change:hover {
    background-position: -342px -144px;
}

.btn-new {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat 0 0;
    width: 104px;
}

.btn-new:hover {
    background-position: left -48px;
}

.btn-list {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -312px 0px;
    width: 104px;
}

.btn-list:hover {
    background-position: -312px -48px;
}

.btn-search {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -226px -96px;
    width: 116px;
}

.btn-search:hover {
    background-position: -226px -144px;
}

.btn-link-to {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -574px -96px;
    width: 116px;
}

.btn-link-to:hover {
    background-position: -574px -144px;
}

.btn-edit {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -104px 0;
    width: 104px;
}

.btn-edit:hover {
    background-position: -104px -48px;
}

.btn-save {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -208px 0;
    width: 104px;
}

.btn-save:hover {
    background-position: -208px -48px;
}

.btn-add-stamp {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -870px -96px;
    width: 164px;
}

.btn-add-stamp:hover {
    background-position: -870px -144px;
}

.btn-edit-stamp {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1034px -96px;
    width: 164px;
}

.btn-edit-stamp:hover {
    background-position: -1034px -144px;
}

.btn-test {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -520px 0;
    width: 104px;
}

.btn-test:hover {
    background-position: -520px -48px;
}

.btn-cancel {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -116px -96px;
    width: 110px;
}

.btn-cancel:hover {
    background-position: -116px -144px;
}

.btn-skip {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -416px 0;
    width: 104px;
}

.btn-skip:hover {
    background-position: -416px -48px;
}

.btn-next {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -520px 0;
    width: 104px;
}

.btn-next:hover {
    background-position: -520px -48px;
}

.btn-prev {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -728px 0;
    width: 104px;
}

.btn-prev:hover {
    background-position: -728px -48px;
}

.btn-back {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -624px 0;
    width: 104px;
}

.btn-back:hover {
    background-position: -624px -48px;
}

.btn-delete {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat 0px -96px;
    width: 116px;
}

.btn-delete:hover {
    background-position: 0px -144px;
}

.btn-change-password {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1172px 0px;
    width: 245px;
}

.btn-change-password:hover {
    background-position: -1172px -48px;
}

.btn-change-email {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1417px 0px;
    width: 210px;
}

.btn-change-email:hover {
    background-position: -1417px -48px;
}

.btn-upload-pdf {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1627px 0px;
    width: 174px;
}

.btn-upload-pdf:hover {
    background-position: -1627px -48px;
}

.btn-update-payment{
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -0px -192px;
    width: 245px;
}

.btn-update-payment:hover {
    background-position: -0px -240px;
}

.btn-quick-start {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1408px -96px;
    width: 164px;
}

.btn-quick-start:hover {
    background-position: -1408px -144px;
}

.btn-downgrade {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1572px -96px;
    width: 164px;
}

.btn-downgrade:hover {
    background-position: -1572px -144px;
}


.btn-download-link {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1198px -96px;
    width: 210px;
}

.btn-download-link:hover {
    background-position: -1198px -144px;
}


.btn-buy-credit {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -706px -96px;
    width: 164px;
}

.btn-buy-credit:hover {
    background-position: -706px -144px;
}

.btn-upgrade {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -574px -96px;
    width: 132px;
}

.btn-upgrade:hover {
    background-position: -574px -144px;
}

.btn-view {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -832px 0px;
    width: 104px;
}

.btn-view:hover {
    background-position: -832px -48px;
}

.btn-info {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -936px 0px;
    width: 104px;
}

.btn-info:hover {
    background-position: -936px -48px;
}

.btn-preview {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -1040px 0px;
    width: 132px;
}

.btn-preview:hover {
    background-position: -1040px -48px;
}


.btn-orders {
    background: url( ../../images/red-mono/app-buttons.png ) no-repeat -458px -96px;
    width: 116px;
}

.btn-orders:hover {
    background-position: -458px -144px;
}


/*---------- bubble tooltip -----------*/
a.tt {
    position: relative;
    z-index: 24;
    color: #CC0000;
    text-decoration: none;
}

a.tt span {
    display: none;
}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
    z-index: 25;
    color: #aaaaff;
    background:;
}

a.tt:hover span.tooltip {
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    padding: 15px 0 0 0;
    width: 200px;
    color: #CC0000;
    text-align: center;
    filter: alpha( opacity:90 );
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
    font-size: 123.1%;
}

a.tt:hover span.top {
    display: block;
    padding: 30px 8px 0;
    background: url( ../../images/buttons/bubble.gif ) no-repeat top;
}

a.tt:hover span.middle {
/* different middle bg for stretch */
    display: block;
    padding: 0 8px;
    background: url( ../../images/buttons/bubble_filler.gif ) repeat bottom;
    font-size: 65%;
}

a.tt:hover span.bottom {
    display: block;
    padding: 3px 8px 10px;
    color: #548912;
    background: url( ../../images/buttons/bubble.gif ) no-repeat bottom;
}