/*Header lexus logo */

.addPasswordImage:before
 {
        content: url(../../images/Password_image.png);
        margin-left: 2px;
 }

/* blue button */
html
{
    /*background: url("../../images/lexus_bg.png") repeat left top transparent;*/
    padding: 0;
    z-index: -1;
}

.dd-btn
{
    background-image: url("../../images/tabledata/btn-bluebutton.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 23px;
    /*margin: 5px;*/
    float: left;
    min-width: 50px;
    text-align: center;
}

.dd-btn-flt-rgt
{
    background-image: url("../../images/tabledata/btn-bluebutton.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 23px;
    margin: 5px;
    float: right;
}

.dd-btn-disabled
{
    background-image: url("../../images/tabledata/btn-bluebutton.png");
    background-position: 0 -92px;
    background-repeat: no-repeat;
    border: 0 none;
    height: 23px;
    /*margin: 5px;*/
    float: left;
    cursor: default;
    opacity: 0.5;    
    min-width: 50px;
    text-align: center;
}

.dd-btn:hover
{
    background-position: 0px -46px;
}

.dd-btn-flt-rgt:hover
{
    background-position: 0px -46px;
}

/* blue button - edge*/
.dd-btn-crnr
{
    background-image: url("../../images/tabledata/btn-bluebutton.png");
    background-position: 0 -23px;
    background-repeat: no-repeat;
    float: right;
    height: 23px;
    margin-right: -3px;
    width: 3px;
}

.dd-btn-crnr-disabled
{
    background-image: url("../../images/tabledata/btn-bluebutton.png");
    background-position: 0 -115px;
    background-repeat: no-repeat;
    float: right;
    height: 23px;
    margin-right: -3px;
    width: 3px;
}

.dd-link
{
    color: #0051AA;
    line-height: 31px;
    text-decoration: none;
    cursor:pointer;
}

/* Footer lexus logo */

.dd-footerlogo
{
    background: url(../../images/footer-logo-lexus.png);
    background-repeat: no-repeat;
    width: 78px;
    height: 14px;
    background-repeat: no-repeat;
}


/* Pagination*/

.dd-pgn-lft
{
    background-repeat: no-repeat;
    background-image: url("../../images/tabledata/arrows-pagination-lexus.png");
    background-position: 0 0;
    display: block;
    float: left;
    width: 19px;
    height: 19px;
    margin: 4px 5px 0 5px;
    padding: 0;
    background-position: bottom right;
}

.dd-pgn-lft:hover
{
    background-position: top right;
    cursor: pointer;
}

.dd-pgn-lft-disabled
{
    background-image: url("../../images/tabledata/arrows-pagination-lexus.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: default;
    display: block;
    float: left;
    height: 19px;
    margin: 4px 5px 0;
    padding: 0;
    width: 19px;
}

.dd-pgn-lft-disabled:hover
{
    background-position: right center;
    cursor: default;
}

.dd-pgn-rgt
{
    background-image: url("../../images/tabledata/arrows-pagination-lexus.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 19px;
    height: 19px;
    margin: 4px 5px 0 5px;
    padding: 0;
}

.dd-pgn-rgt-disabled
{
    background-image: url("../../images/tabledata/arrows-pagination-lexus.png");
    background-position: left center;
    cursor: default;
    width: 19px;
    height: 19px;
    margin: 4px 5px 0 5px;
    padding: 0;
    display: block;
    float: left;
}

.dd-pgn-rgt:hover
{
    background-position: top left;
    cursor: pointer;
}

.dd-pgn-rgt-disabled:hover
{
    background-position: left center;
    cursor: default;
}

.dd-pgn-rgt-ship
{
    background-image: url("../../images/tabledata/arrows-pagination-lexus.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    display: block;
    float: right;
    width: 16px;
    height: 15px; /*margin: 0px 17px 0px 0px;*/
    margin: -13px 15px 0 86px;
    padding: 0;
}


/*Image snap*/

.dd-img-snap
{
    background-position: 0 0;
    background-image: url("../../images/tabledata/actionbuttons-lexus.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    width: 27px;
}



/*.dd-bodybkgrnd
{
    background: url("../../images/lexus_bg.png") repeat left top transparent;
    padding: 0;
    z-index: -1;
}*/

.dd-container
{
    /*border: 1px solid #3B5C78;*/
    height: 730px;
    margin: auto;
    position: relative;
    width: 1200px;
}

.dd-wcounter
{
    background-image: url("../../images/dashboard/counter-bkg-lexus.png");
    background-repeat: no-repeat;
    color: white;
    display: inline-block;
    font-size: 11px;
    height: 33px; /*left: 100px;*/
    line-height: 33px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    text-align: center; /*top: -32px;*/
    width: 21px;
    z-index: 1;
}


.dd-bulletin
{
    background-image: url("../../images/bullet.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-right:0px;
    margin-top: 4px;
    height:10px;
    width:10px;
    display: inline-block;
}

/*Multitasking Icons */
.dd-workspace-tab:hover
{
    border:2px solid #0051AA;    
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    cursor:pointer;
}

