﻿.boli-controls-button-container
{
    background:url(../images/button/btn-background-end.png) right top no-repeat;
    padding-right:7px;
    height:26px;
    display:inline-block;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#666666;  
}

.boli-controls-button-container.wait .boli-controls-button-text-container
{
    background:url(../images/button/btn-wait.gif) left center no-repeat;
    padding-left:20px;
}

.boli-controls-button-container .boli-controls-button-inner-container
{
    background:url(../images/button/btn-background.png) left top no-repeat;
    height:19px; /* 26 */
    display:inline-block;
    padding: 7px 20px 0px 27px;
}

.boli-controls-button-container:hover
{
    background-position: right 0px top -56px;
}

.boli-controls-button-container:hover .boli-controls-button-inner-container
{
    background-position: left 0px top -56px;
}

.boli-controls-button-container.pressed
{
    background-position: right 0px top -28px;
}

.boli-controls-button-container.pressed .boli-controls-button-inner-container
{
    background-position: left 0px top -28px;
}


.boli-controls-button-container.disabled
{
    color:#d0d0d0;
}


/*****************************************************************************************************************/


.gray-button-container
{
    background:url(../images/button/btn-background-gray-end.png?) right top no-repeat;
    padding-right:7px;
    height:26px;
    display:inline-block;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF !important;  
}

.gray-button-container.wait .gray-button-text-container
{
    background:url(../images/button/btn-wait-dark.gif) left center no-repeat;
    padding-left:20px;
}

.gray-button-container .gray-button-inner-container
{
    background:url(../images/button/btn-background-gray.png?) left top no-repeat;
    height:19px; /* 26 */
    display:inline-block;
    padding: 7px 20px 0px 27px;
}

.gray-button-container:hover
{
    background-position: right 0px top -56px;
}

.gray-button-container:hover .gray-button-inner-container
{
    background-position: left 0px top -56px;
}

.gray-button-container.pressed--
{
    background-position: right 0px top -28px;
}

.gray-button-container.pressed .gray-button-inner-container--
{
    background-position: left 0px top -28px;
}


.gray-button-container.disabled
{
    color:#AAAAAA;
}

/*****************************************************************************************************************/


.orange-button-container
{
    background:url(../images/button/btn-background-orange-end.png?) right top no-repeat;
    padding-right:7px;
    height:26px;
    display:inline-block;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#a00000 !important;  
}

.orange-button-container.wait .orange-button-text-container
{
    background:url(../images/button/btn-wait.gif) left center no-repeat;
    padding-left:20px;
}

.orange-button-container .orange-button-inner-container
{
    background:url(../images/button/btn-background-orange.png?) left top no-repeat;
    height:19px; /* 26 */
    display:inline-block;
    padding: 7px 20px 0px 27px;
}

.orange-button-container:hover
{
    background-position: right 0px top -56px;
}

.orange-button-container:hover .orange-button-inner-container
{
    background-position: left 0px top -56px;
}

.orange-button-container.pressed--
{
    background-position: right 0px top -28px;
}

.orange-button-container.pressed .orange-button-inner-container--
{
    background-position: left 0px top -28px;
}


.orange-container.disabled
{
    color:#d0d0d0;
}


/*****************************************************************************************************************/


.blue-button-container
{
    background:url(../images/button/btn-background-blue-end.png?) right top no-repeat;
    padding-right:7px;
    height:26px;
    display:inline-block;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF !important;  
}

.blue-button-container.wait .blue-button-text-container
{
    background:url(../images/button/btn-wait.gif) left center no-repeat;
    padding-left:20px;
}

.blue-button-container .blue-button-inner-container
{
    background:url(../images/button/btn-background-blue.png?) left top no-repeat;
    height:19px; /* 26 */
    display:inline-block;
    padding: 7px 20px 0px 27px;
}

.blue-button-container:hover
{
    background-position: right 0px top -56px;
}

.blue-button-container:hover .blue-button-inner-container
{
    background-position: left 0px top -56px;
}

.blue-button-container.pressed--
{
    background-position: right 0px top -28px;
}

.blue-button-container.pressed .blue-button-inner-container--
{
    background-position: left 0px top -28px;
}


.blue-container.disabled
{
    color:#d0d0d0;
}
