/* Minification failed. Returning unminified contents.
(2236,24): run-time error CSS1034: Expected closing parenthesis, found ':'
(2236,24): run-time error CSS1036: Expected expression, found ':'
 */
/*Admin CSS*/
.container-control {
    position: relative;
    display: block;
    width: 100%;
    min-height: 200px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.container-control h2 {
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    height: 18px;
    width: 100%;
    border: 1px solid #cccccc;
    margin-top: 0px;
    background-color: #cccccc;
    color: #808080;
}

.container-control table {
    margin-left: 20px;
    margin-top: 20px;   
}

.container-control table tr td{
    text-align: left;
    vertical-align: text-top;
}

input[type="dropdownlist"], select {
    height: 18px;
    border: 1px solid silver;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
}

.LatestNewsDate {
    color: #656565;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    padding-top: 8px;
    width: 75px;
}

.LatestNewsTitle {
    color: #333333;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    padding-top: 7px;
    width: 325px;
}

.LatestNewsInfo {
    color: #707070;
    font-family: Arial;
    font-size: 11px;
    padding: 2px 0 5px 10px;
    line-height: 16px;
    border-bottom: dotted 1px #dddddd;
}

.watermark {
    font-family: Story Sans,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-style: italic;
    color: #999999;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(187, 187, 187);
    cursor: text;
    height: 18px;
    margin: 0;
    border-radius: 3.01px 3.01px 3.01px 3.01px;
}

.welcomeText {
    font-family: Arial, Verdana;
    font-size: 17px;
    color: #ffffff;
    text-align: left;
    padding-left: 20px;
}

.check_box {
    color: #333333;
    background-color: #ffffff;
    vertical-align: middle;
}

.check_box_disable {
    color: #333333;
}


.label_box {
    color: #333333;
    font-family: 'Story Sans',Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-style: normal;
    margin-right: 5px;
}

.text_box {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(187, 187, 187);
    color: rgb(51, 51, 51);
    cursor: text;
    height: 22px;
    margin: 0;
    border-radius: 3.01px 3.01px 3.01px 3.01px;
    font-family: 'Story Sans',Helvetica,Arial,sans-serif;
    font-size: 14px;
}

input[disabled] {
    color: #333333;
    font-style: normal;
    background-color: #EBEBEB;
    border: 1px solid #C0C2C6;
    cursor: text;
    height: 22px;
    margin: 0;
    border-radius: 3.01px 3.01px 3.01px 3.01px;
    font-family: 'Story Sans',Helvetica,Arial,sans-serif;
    font-size: 14px;
}

/* For multiile text boxes*/

.input_multiline_enabled {
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    background-color: #ffffff;
    border: 1px solid #DCDCDC;
}

.input_multiline_disabled {
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    background-color: #EBEBEB;
    border: 1px solid #C0C2C6;
}

.drop_down_list {
    color: #333333;
    font-family: 'Story Sans',Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 22px;
    font-style: normal;
    background-color: #ffffff;
    border-top: 1px solid #C0C2C6;
    border-left: 1px solid #C0C2C6;
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
}

.drop_down_list_disable {
    height: 22px;
    background: #E3E3E3;
    color: #333333;
    font-family: 'Story Sans',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    height: 22px !important;
    border-top: 1px solid #C0C2C6;
    border-left: 1px solid #C0C2C6;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
}

.KeywordList {
    font-family: Arial, Verdana;
    font-size: 12px;
    color: White;
    border-style: none;
    padding-top: 0;
}

    .KeywordList td {
        padding-left: 25px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-right: 0;
    }

    .KeywordList a:hover {
        color: Green;
    }

/*  ------------------------------------------------------------------------------ */
/*  Master page styles */
/*  ------------------------------------------------------------------------------ */
.masterHeader {
    width: 960px;
    height: 50px;
    vertical-align: top;
    background: #EEEEEE;
    background-position: top;
    color: #fff;
}

.masterBody {

    text-align: center;
    vertical-align: top;
    width: 990px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.masterFooter {
    width: 990px;
    background-position: top;
    color: #ffffff;
}

.pageTitleSubtitle {
    position: relative;
    top: -65px;
    font-family: 'Story Sans';
}

.masterTitle {
    font-size: xx-large;
    font-family: Verdana;
}

.masterFooter td {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    font-size: 11px;
}

    .masterFooter td a {
        font-family: 'Story Sans', Helvetica, Arial, sans-serif;
        font-size: 14px;
        color: #0066CC;
        text-decoration: none;
        margin: auto auto auto auto;
    }

        .masterFooter td a.top {
            background: url(/_images/top.png) no-repeat 0 3px;
            padding: 0 0 0 15px;
        }

    .masterFooter td img {
        margin: 0 0 auto auto;
        border: 0 solid #f5f5f5;
    }

.masterFooter .followus-link {
    float: right;
    margin: 0 1px auto 1px;
    padding: 0;
    vertical-align: middle;
}

.masterFooter .followus-icon {
    width: 28px;
    border-style: none;
    border-color: transparent;
    vertical-align: middle;
    padding-bottom: 2px;
}


.mainDivFooter_Movable {
    width: 900px;
    position: fixed;
    bottom: 0;
    background-color: #114B87;
    height: 24px;
}

.myprofile_header {
    color: #d2691e;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}

.myprofile_required {
    float: left;
    text-align: left;
}

    .myprofile_required table {
        float: left;
        margin-left: 20px;
    }

.title_1 {
    color: #d2691e;
    display: block;
    font-family: 'Story Sans';
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 40px;
    text-align: left;
    border-bottom: 1px inset #dfdfdf;
    margin-bottom: 20px;
}

.title_2, h2 {
    display: block;
    font-style: normal;
    font-weight: bold;
    font-family: 'Story Sans';
    font-size: 22px;
    padding-bottom: 5px;
    margin-top: 15px;
    text-align: left;
    margin-bottom: 4px;
    letter-spacing: normal;
    color: rgb(204, 102, 0);
}

.title_3, h3 {
    color: #7B7B7B;
    display: block;
    font-family: 'Story Sans';
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 7px;
    margin-bottom: 7px;
    text-align: left;
    margin-bottom: 4px;
}


.pageInfo {
    display: block;
    margin-bottom: 15px;
    text-align: left;
}

.pageValidationSummary {
    background-image: url(/_Images/icons/WarningMedium.png);
    background-position: 10px 10px;
    background-repeat: no-repeat;
    background-color: #FFF1B9;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 55px;
    text-align: left;
    border: solid 1px #FFCC01;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

    .pageValidationSummary li {
        list-style-type: none;
        padding-bottom: 10px;
        line-height: 15px;
        vertical-align: bottom;
        margin-left: 12px;
        overflow: hidden;
    }

.pageValidationSummaryw li div img {
    border: 1px solid red;
    line-height: 20px;
    height: 10px;
    width: 11px;
    vertical-align: bottom;
}

.pageMessage {
    background-color: #FFF1B9;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 10px;
    margin-left: 40px;
    margin-right: 40px;
    border: solid 1px #FFCC01;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.pageMessage_NoLeftRightMargins {
    background-color: #FFF1B9;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 10px;
    border: solid 1px #FFCC01;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.pageMessageHide {
    background-color: transparent;
    width: 0;
    height: 0;
    visibility: hidden;
    border: transparent;
}

.pageNotice {
    background-color: #eeeeee;
    border: solid 1px #dddddd;
    padding: 5px 5px 5px 5px;
    width: 800px;
}

.page-message-footer {
    display: block;
    width: 910px;
    margin-bottom:10px;
}

/* for adhoc notices */
.siteNotice {
    height: 90px;
    border: 1px solid silver;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #FFFFFF;
}

    .siteNotice div table tbody tr td {
        margin: 0 auto;
        text-align: left;
        padding: 0px;
    }

        .siteNotice div table tbody tr td img {
            margin-left: 10px;
        }

/* for permenantnotices */
.topContainer {
    height: 90px;
    border: 1px solid silver;
    border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #FFFFFF;
}

    .topContainer div table tbody tr td {
        margin: 0 auto;
        text-align: left;
        padding: 0px;
    }

        .topContainer div table tbody tr td img {
            margin-left: 10px;
        }

    .topContainer div.top-banner,
    .topContainer div.top-banner a,
    .topContainer div.top-banner a img {
        margin: 0px;
        padding: 0px;
        border: none;
        display: block;
    }

        .topContainer div.top-banner a img {
            margin: 14px auto;
        }

    .topContainer div table tbody tr td span {
        color: #000000;
        text-align: left;
        border: none;
        display: block;
        width: 890px;
        /*border: 1px solid red;*/
        font-size: 14px;
        padding: 0px;
        margin: 0px;
    }

/*  ------------------------------------------------------------------------------ */
/*  Top Menu */
/*  ------------------------------------------------------------------------------ */

/* Start : Third Level Menu : Re-Skin (Steve)*/

.menu4 {
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    background-color: #FFFFFF;
    border: 1px solid silver;
    border-radius: 4px;
    -moz-border-radius: 4px;
    box-shadow: 4px 4px 4px silver;
    display: block;
    position: relative;
}

/*IE7*/
* + html div.menu4 div {
    display: inline-block;
    height: 34px;
    width: 100%;
}

/*IE7*/
* + html #menu3Popup_5 div {
    width: 240px;
    padding-right: 20px;
}

.menu4_top_item {
    border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top: 1px solid silver;
}

.menu4_bottom_item {
    border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom: 1px solid silver;
}

.menu4 div {
    display: block;
    text-align: left;
    padding-right: 20px;
    text-indent: 20px;
    min-width: 165px;
    width: auto;
    *width: 100%;
    line-height: 34px;
    height: 34px;
    position: relative;
    /*border: 1px solid red;*/
}

/*IE7*/
* + html div.menu3Popup_1,
* + html div.menu3Popup_1 div {
    display: block;
    width: 185px;
    padding-right: 10px;
    display: none;
}
    /*IE7*/
    * + html div.menu3Popup_1 a {
        display: inline;
        *zoom: 1;
        border: 1px solid red;
        float: left;
        position: absolute;
        display: none;
    }
        /*IE7*/
        * + html div.menu3Popup_1 a img {
            margin: 0px;
            padding: 0px;
        }

.menu4 div:hover {
    background-color: #C7E1EE;
    color: #666666;
}

.menu4 div.line {
    position: relative;
    cursor: default;
    display: block;
    height: 6px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 5px;
}

    .menu4 div.line:hover {
        background-color: #ffffff;
    }

.menu4 div a.remove-filter-cross {
    /*float: right;*/
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: absolute;
    padding: 0px;
    margin: 0px;
    width: 11px;
    height: 11px;
    text-indent: 0px;
    margin: 12px 0px 3px 0px;
    *margin: 0px;
    right: 10px;
    *top: 0px;
    border: none;
}

    .menu4 div a.remove-filter-cross img {
        margin: 0px;
        width: 11px;
        height: 11px;
        border: none;
    }

    /*IE7*/
    * + html .menu4 div a.remove-filter-cross img {
        margin: 13px 0px 3px 0px;
    }

ul.main-nav-bottom li.menu-dropdown {
    cursor: pointer;
    text-align: left;
    display: inline-block;
    padding: 0;
    margin: 0;
}

    ul.main-nav-bottom li.menu-dropdown div.submenu-title {
        width: 100%;
        width: auto;
        height: 100%;
        text-align: center;
        padding: 0px;
        margin: 0px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding-left: 20px;
        padding-right: 20px;
    }

    /*IE7*/
    * + html ul.main-nav-bottom li.menu-dropdown div.submenu-title {
        padding-right: 20px;
        padding-left: 20px;
    }

div.divPadder {
    height: 15px;
    width: 100%;
    display: block;
    /*border: 1px dashed red;*/
}

/*IE7*/
* + html div.divPadder {
    min-width: 80px;
}


/* End Third Level Menu : Re-Skin (Steve)*/



.frameCaption {
    background-color: White;
    color: #e2a354;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 0 5px 0 5px;
    text-align: left;
}

/*  ------------------------------------------------------------------------------ */
/*  Error Display Styles */
/*  ------------------------------------------------------------------------------ */

.errorDisplayErrorHeading {
    color: #cc0000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

.errorDisplayError {
    color: #cc0000;
    font-family: Verdana;
    font-size: 12px;
}

.errorDisplayInformationHeading {
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.errorDisplayInformation {
    color: #444444;
    font-family: Verdana;
    font-size: 12px;
    line-height: 17px;
}

.errorDisplayWarningHeading {
    color: #995500;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.errorDisplayWarning {
    color: #995500;
    font-family: Verdana;
    font-size: 12px;
}

.addDialogPopup {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 11px;
    width: 340px;
    height: 60px;
}

.editDialogPopup {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 11px;
    width: 350px;
    height: 120px;
}

.editDialogBackground .addDialogBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

/*  ------------------------------------------------------------------------------ */
/*  Single File Uploader */
/*  ------------------------------------------------------------------------------ */
.SingleFileUploadFrame {
    margin: 0 auto;
    width: 360px;
    height: 110px;
    text-align: left;
}

    .SingleFileUploadFrame .header td {
        height: 30px;
        background-color: #54b7d2;
    }

    .SingleFileUploadFrame .header .title {
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        line-height: 25px;
        padding-left: 5px;
    }

    .SingleFileUploadFrame .header .close {
        text-align: right;
        padding-right: 5px;
    }

        .SingleFileUploadFrame .header .close :hover {
            background-color: #54b7d2;
        }


    .SingleFileUploadFrame .info {
        color: #333333;
        font-size: 11px;
        line-height: 13px;
        padding-top: 10px;
        padding-bottom: 20px;
        text-align: left;
    }

    .SingleFileUploadFrame a {
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        color: #ffffff;
    }

/*  ------------------------------------------------------------------------------ */
/*  Multi File Uploader */
/*  ------------------------------------------------------------------------------ */
.MultiFileUploadFrame {
    height: 320px;
    width: 420px;
}

    .MultiFileUploadFrame .header td {
        height: 30px;
        background-color: #54b7d2;
    }

    .MultiFileUploadFrame .header .title {
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        line-height: 25px;
        text-align: left;
        padding-left: 5px;
    }

    .MultiFileUploadFrame .header .close {
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        line-height: 25px;
        text-align: right;
        padding-right: 5px;
    }

    .MultiFileUploadFrame .info {
        color: #333333;
        font-size: 11px;
        line-height: 13px;
        padding-top: 5px;
        padding-bottom: 10px;
        text-align: left;
    }

    .MultiFileUploadFrame a {
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        color: #ffffff;
    }



/*  ------------------------------------------------------------------------------ */
/*  Data Table List */
/*  ------------------------------------------------------------------------------ */

.data_set {
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-color: #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-top: none;
    border-bottom: 1px solid #dadada;
    font-family: 'Story Sans', Helvetica, Arial, sans-serif;
    font-size: 11px;
}

/* Function bar header */
.data_set_header {
    background-color: #C7E1EE;
    font-weight: normal;
    font-size: 13px;
    color: #333333;
    width: inherit;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

.table-header-gradient {
    border-bottom: 1px solid #5EBDED;
    border-top: 1px solid #fff;
    background: url(/_Images/table-header-gradient2.png) #e0e9f1 top left repeat-x;
    font-size: 12px;
    text-shadow: #dfdfdf 0px 1px 0px;
}

.data_set_header a:link {
    color: #333333;
    text-decoration: none;
}

.data_set_header a:visited {
    text-decoration: none;
}

.data_set_header a:hover {
    text-decoration: none;
}

.data_set_header select {
    height: 20px;
}

.data_set_header span {
    padding-left: 0px;
    padding-right: 0px;
}

.data_set th {
    /*background-color: #AAAAAA;*/
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    text-shadow: #8a8a8a 0px 1px 0px;
}


.data_set tr.thead {
    width: 908px;
    margin: 0px;
    margin-bottom: 2px;
    padding: 0px;
    background: url(/Content/_Images/table-title-bg.png) #AAAAAA 0px 0px repeat-x;
    background-color: #aaaaaa;
    border: 1px solid #aaaaaa;
    border-bottom: none;
}

.data_set td {
    /*border-right: 1px solid #AAAAAA;*/
    border-right: 1px solid #cccccc;
    padding-bottom: 4px;
    padding-top: 2px;
    vertical-align: top;
    overflow: hidden;
}

    .data_set td.tm-ok {
        background: url(/Content/_Images/Icons/tick.png) 45px 9px no-repeat;
    }

    .data_set td.tm-error {
        background: url(/Content/_Images/Icons/cross.png) 45px 9px no-repeat;
    }

    .data_set td.tm-waiting {
        background: url(/Content/_Images/Icons/waiting.png) 45px 5px no-repeat;
    }

    .data_set td.tm-breach {
        background: url(/Content/_Images/Icons/WarningSmall.png) 45px 5px no-repeat;
    }

/* Function bar footer */
.data_set_footer {
    background-color: #ffffff;
    font-weight: normal;
    color: #006699;
    width: inherit;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}

    .data_set_footer a:link {
        color: #0066CC;
        text-decoration: none;
    }

    .data_set_footer a:visited {
        text-decoration: none;
    }

    .data_set_footer a:hover {
        text-decoration: none;
    }

/* Item row*/
.data_set_item {
    background-color: #F4F4F4;
    color: #555555;
    text-shadow: #f3f3f3 0px 1px 0px;
}

    .data_set_item:hover {
        background-color: #dee9fa;
        cursor: pointer;
        color: #000000;
        text-shadow: none;
    }

.data_set_item_vehicle:hover {
    border-top: 1px solid #aaaaaa;
    background: url(/Content/_Images/table-item-hover.png) #dee9fa 0px -3px repeat-x;
}

div.popup-menu {
    border: 1px solid #6b6b6b;
    box-shadow: 0px 4px 4px 0px #666666;
    -webkit-box-shadow: 0px 4px 4px 0px #666666;
    text-align: left;
}

    div.popup-menu div a:first-child {
        margin-top: 3px;
    }

    div.popup-menu div a {
        text-indent: 20px;
        display: block;
        width: 100%;
        height: 24px;
        line-height: 24px;
    }

        div.popup-menu div a:hover {
            background-color: #c9ecf5;
            color: #000000;
        }

        div.popup-menu div a.disabled,
        div.popup-menu div a.disabled:hover {
            background-color: none;
            color: #B5AFB1;
        }

.data_set_item h4 {
    font-weight: bold;
    height: 5px;
    display: inline;
}

.data_set_item span {
    font-weight: normal;
}

.data_set_item div {
    font-weight: normal;
}

.data_set_item td {
    font-weight: normal;
    padding-left: 4px;
    padding-right: 4px;
}


.data_set_item a:link {
    font-weight: normal;
    color: #0066CC;
}

/* Item Alternative row*/
.data_set_item_alternate {
    background-color: #F4F4F4;
    color: #555555;
    text-shadow: #f3f3f3 0px 1px 0px;
}

    .data_set_item_alternate:hover {
        background-color: #dee9fa;
        cursor: pointer;
        color: #000000;
        text-shadow: none;
    }

    .data_set_item_alternate tr:hover td {
        border: none;
    }

    .data_set_item_alternate h4 {
        font-weight: bold;
        height: 5px;
        display: inline;
    }

    .data_set_item_alternate span {
        font-weight: normal;
    }

    .data_set_item_alternate div {
        font-weight: normal;
    }

/* Item highlight*/
.highlight_row {
    background-color: #FFD4AA !important;
}


.data_set_item_alternate td {
    font-weight: normal;
    padding-left: 4px;
    padding-right: 4px;
}

.data_set_item_alternate a:link {
    font-weight: normal;
}


/** Data Item for Printing **/
.data_set_item_print {
    background-color: #ffffff;
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 12px;
}

    .data_set_item_print:hover {
        background-color: #dee9fa;
        cursor: default;
    }

    .data_set_item_print h4 {
        font-weight: bold;
        height: 5px;
        display: inline;
    }

    .data_set_item_print span {
        font-weight: normal;
    }

    .data_set_item_print div {
        font-weight: normal;
    }

    .data_set_item_print td {
        font-weight: normal;
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 1px solid #F4F4F4;
    }

.data_set_item_alternate_print {
    background-color: #ffffff;
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 12px;
}

    .data_set_item_alternate_print:hover {
        background-color: #dee9fa;
        cursor: default;
    }

    .data_set_item_alternate_print h4 {
        font-weight: bold;
        height: 5px;
        display: inline;
    }

    .data_set_item_alternate_print span {
        font-weight: normal;
    }

    .data_set_item_alternate_print div {
        font-weight: normal;
    }

    .data_set_item_alternate_print td {
        font-weight: normal;
        padding-left: 4px;
        padding-right: 4px;
        border-bottom: 1px solid #F4F4F4;
    }
/** End of Data Item for Printing **/




/** Data Item with white background **/
.data_set_item_white {
    background-color: white;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px;
}

    .data_set_item_white:hover {
        background-color: #dee9fa;
    }

    .data_set_item_white h4 {
        font-size: 11px;
        font-weight: bold;
        height: 5px;
        display: inline;
    }

    .data_set_item_white span {
        font-size: 10px;
        font-weight: normal;
    }

    .data_set_item_white div {
        font-size: 10px;
        font-weight: normal;
    }

    .data_set_item_white td {
        font-size: 10px;
        font-weight: normal;
        padding-left: 3px;
    }

/* Selected */
.data_set_item_white_selected {
    background-color: white;
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px;
}

    .data_set_item_white_selected:hover {
        background-color: #dee9fa;
    }

    .data_set_item_white_selected h4 {
        font-size: 11px;
        font-weight: bold;
        height: 5px;
        display: inline;
    }

    .data_set_item_white_selected span {
        font-size: 10px;
        font-weight: normal;
    }

    .data_set_item_white_selected div {
        font-size: 10px;
        font-weight: normal;
    }

    .data_set_item_white_selected td {
        background-color: #dee9fa;
        font-size: 10px;
        font-weight: normal;
        padding-left: 3px;
    }

.popupmenu-tm-error-msg {
    display: block;
    position: absolute;
    width: 140px;
    /*height: 100px;*/
    padding: 5px;
    background: #ffffff;
    font-size: 11px;
    vertical-align: top;
    text-align: left;
    margin-left: 60px;
    margin-top: 10px;
    border: 1px solid #6b6b6b;
    box-shadow: 0px 4px 4px 0px #666666;
    -webkit-box-shadow: 0px 4px 4px 0px #666666;
}

    div.popup-menu h1,
    .popupmenu-tm-error-msg h1 {
        display: block;
        width: 152px;
        margin: 0px;
        margin-top: -6px;
        margin-left: -6px;
        vertical-align: top;
        height: 22px;
        line-height: 24px;
        font-family: Arial;
        text-indent: 10px;
        font-size: 14px;
        background: #FF0000;
        color: #ffffff;
    }

div.popup-menu h1 {
    margin: -1px;
    width: 167px;
    background-color: #666666;
}

/*  ------------------------------------------------------------------------------ */
/*  Data Entry Form */
/*  ------------------------------------------------------------------------------ */

.dataentryform {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    border: 1px solid #dfdfdf;
}

    .dataentryform tfoot td {
        padding-top: 10px;
        text-align: right;
        vertical-align: middle;
        background-color: #ffffff;
    }

    .dataentryform th {
        background-color: #f2f2f2;
        font-weight: normal;
        color: #0066CC;
        padding: 3px 5px 3px 5px;
        text-align: left;
        vertical-align: top;
    }

    .dataentryform td {
        background-color: #FbFbFb;
        text-align: left;
        padding: 3px 5px 3px 5px;
        text-align: left;
        vertical-align: top;
        color: #999999;
        border-bottom: 1px solid #dfdfdf;
    }

.tdlast {
    border-bottom: none !important;
}

.dataentryform td textarea {
    font-family: Arial;
    font-size: 12px;
}

.dataentryform td label {
    font-family: 'Story Sans',Helvetica,Arial,sans-serif;
    font-size: 14px;
}

.dataentryform td input {
    font-family: 'Story Sans',Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.dataentryform thead th {
    background-color: #EFEFEF;
    color: #336699;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: top;
}

/*  ------------------------------------------------------------------------------ */
/*  Vehicle List Box */
/*  ------------------------------------------------------------------------------ */

.vehiclelistbox {
    background-color: Transparent;
}

    .vehiclelistbox thead th {
        background-color: #EFEFEF;
        color: #336699;
        font-family: Verdana, Arial;
        font-size: 12px;
        vertical-align: top;
        padding: 2px 5px 2px 5px;
    }


.vehiclelistboxitem {
    background-color: #F4F4F4;
    font-family: Verdana, Arial;
    font-size: 11px;
    vertical-align: top;
}

    .vehiclelistboxitem th {
        background-color: #EFEFEF;
        color: #336699;
        text-align: right;
        padding-right: 4px;
    }

    .vehiclelistboxitem td {
        color: black;
        background-color: white;
        padding-left: 4px;
        text-align: left;
    }

.vehiclelistboxitemalternate {
    background-color: #E3E3E3;
    font-family: Verdana, Arial;
    font-size: 11px;
    vertical-align: top;
}

    .vehiclelistboxitemalternate th {
        background-color: #EFEFEF;
        color: #336699;
        text-align: right;
        padding-right: 4px;
    }

    .vehiclelistboxitemalternate td {
        color: black;
        background-color: #F7F7F7;
        padding-left: 4px;
        text-align: left;
    }

/*  ------------------------------------------------------------------------------ */
/*  Images  */
/*  ------------------------------------------------------------------------------ */

.image_small {
    width: 75px;
    height: 56px;
    border-color: #CCCCCC;
}

.image_medium {
    width: 156px;
    height: 116px;
    border-color: Gray;
}

.image_large {
    width: 156px;
    height: 116px;
    border-color: #CCCCCC;
}

/*  ------------------------------------------------------------------------------ */
/*  Image Album
/*  ------------------------------------------------------------------------------ */

.imagealbum {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    margin-left: 5px;
    text-align: left;
}

    .imagealbum li {
        list-style: none;
        float: left;
        margin: 4px;
        padding: 4px;
        border: 1px solid #cccccc;
        vertical-align: bottom;
        text-align: center;
    }

    .imagealbum :hover {
        cursor: auto;
    }

    .imagealbum li img:hover {
        cursor: move;
        border: 0px none;
        cursor: move;
        background-color: #dee9fa;
        border: 1px solid #666666;
        opacity: 0.7;
        filter: alpha(opacity=70);
    }


/*  ------------------------------------------------------------------------------ */
/*  Hover Popup Menu Action */
/*  ------------------------------------------------------------------------------ */

.menuOption {
}

    .menuOption td {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        border: 0px;
    }

    .menuOption div {
        display: block;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        text-align: left;
        background-color: #ffffff;
        color: #404040;
    }

        .menuOption div:hover {
            background-color: #c9ecf5;
            color: #10100C;
        }

    .menuOption A {
        font-weight: normal;
        font-size: 11px;
        display: block;
        padding-left: 20px;
        margin-right: 20px;
        width: 80%;
        cursor: pointer;
        color: inherit;
        text-decoration: none;
    }

/*  ------------------------------------------------------------------------------ */
/*  Vehicle Details Page */
/*  ------------------------------------------------------------------------------ */
.shipping-options-toggle-alert {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    background-color: #fffcf0 !important;
    width: 100%;
    line-height: 20px;
}

.shipping-options-section-disabled :is(label, span) {
    color: #9B9591 !important;
}

.shipping-options-section-disabled :is(input, select) {
    color: #9B9591 !important;
    cursor: not-allowed !important;
    background-color: #F6F5F4 !important;
}

.shipping-options-section-disabled :is(button) {
    color: #9B9591 !important;
    cursor: not-allowed !important;
}

.shipping-options-section-disabled input[disabled] {
    height: inherit;
}

.shipping-options-section-disabled .shipping_option_delete_button {
    display: none;
}

.shipping_options_branch_edit_link {
    display: block;
}

.shipping_options_branch_edit_span {
    display: none;
}

.shipping-options-section-disabled .shipping_options_branch_edit_link {
    display: none;
}

.shipping-options-section-disabled .shipping_options_branch_edit_span {
    display: block;
}

.shipping_options_account_setting_link {
    display: block;
}

.shipping_options_account_setting_span {
    display: none;
}

.shipping-options-section-disabled .shipping_options_account_setting_link {
    display: none;
}

.shipping-options-section-disabled .shipping_options_account_setting_span {
    display: block;
}

.shipping_options_div {
    display: grid;
    row-gap: 16px;
    margin-bottom: 16px;
}

.shipping_option_div {
    display: grid;
    grid-template-columns: auto 160px 260px auto;
    column-gap: 5px;
}

.shipping_option_div label {
    color: black;
}

.shipping_option_delete_button {
    width: 16px;
    height: 16px;
    border: none;
    background: none;
    padding: 0;
    align-self: center;
}

.shipping_option_delete_button svg {
    color: black;
}

.shipping_options_add_button {
    background-color: transparent;
    color: #007ACD;
    margin: 24px 0 0;
    padding: 0;
    border: 0;
    display: flex;
    align-items: center;
}

.shipping_options_add_button:hover {
     color: #507ACD;
}

.shipping_options_add_button:visited {
    color: #007ACD;
}

.shipping_options_add_button img {
    margin-right: 8px;
}

.external_media_delete_button {
    width: 16px;
    height: 16px;
    border: none;
    background: none;
    font-weight: bold;
    color: black;
    padding-left: 12px;
    align-self: center;
}

.filter-black {
    filter: brightness(0) saturate(100%);
}

.vehicle_detail_div input[type="checkbox"] {
    margin: 4px;
}

.vehicle_detail_div {
    padding: 4px 4px 4px 4px;
    height: auto;
    line-height: 27px;
    border-top: 1px solid #E8E8E8;
    overflow: hidden;
}

.vehicle_detail_inner_div {
    position: relative;
    padding-right: 8px;
    float: left;
    text-align: left;
    vertical-align: middle;
    padding-left: 12px;
}

    .vehicle_detail_inner_div length-converter-control div input,
    .vehicle_detail_inner_div input {
        text-align: inherit;
    }

    *.lenght-converter-control,
    .vehicle_detail_inner_div length-converter-control div select,
    .vehicle_detail_inner_div select {
        /*height:19px;*/
        height: 22px;
        font-family: 'Story Sans',Helvetica,Arial,sans-serif;
        font-size: 14px;
    }

*.lenght-converter-control {
    display: inline-block;
}

.vehicle_detail_span {
    color: #0066CC;
    text-align: left;
    padding-right: 2px;
    vertical-align: middle;
}

.vehicle_detail_span_left {
    width: 130px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    padding-right: 0px;
    color: #0066CC;
}

.vehicle_detail_label_click {
    color: #3033FF;
    text-decoration: none;
    cursor: pointer;
}

.vehicle_detail_featurelist {
    color: #0066CC;
}

    .vehicle_detail_featurelist td {
        vertical-align: middle;
    }

        .vehicle_detail_featurelist td checkbox {
            display: none;
            padding: 0;
            vertical-align: middle;
            background-color: blue;
            color: Red;
        }

    .vehicle_detail_featurelist tr {
        height: 12px;
        line-height: 10px;
    }

/*  ------------------------------------------------------------------------------ */
/*  Staff List*/
/*  ------------------------------------------------------------------------------ */
.StaffList {
    width: 100%;
    height: 270px;
    border: 1px solid Blue;
}

/*  ------------------------------------------------------------------------------ */
/*  Tool Tip Yellow */
/*  ------------------------------------------------------------------------------ */

.toolTip {
    color: #000000;
    padding: 3px 3px 3px 3px;
    width: auto;
    vertical-align: top;
    text-align: left;
}

    .toolTip h1 {
        font-size: 14px;
        color: #000000;
        border-bottom: 1px solid #FFCE00;
        font-weight: bold;
        text-align: left;
        padding-bottom: 3px;
        margin-bottom: 0px;
        margin-top: 2px;
        vertical-align: bottom;
    }

        .toolTip h1 img {
            padding-right: 6px;
            border-width: 0px;
            vertical-align: bottom;
        }

    .toolTip p {
        margin-top: 4px;
        padding-top: 5px;
    }

/* AutoComplete item */
.autocomplete_completionListElement {
    border-color: #cccccc;
    border-width: 1px;
    border-style: solid;
    background-color: #ffffff;
    overflow: auto;
    text-align: left;
    padding: 3px 2px 2px 3px;
}

.autocomplete_highlightedListItem {
    padding: 3px 2px 2px 3px;
    background-color: #3399ff;
    color: #ffffff;
    list-style: none;
    height: 15px;
    line-height: 13px;
}

.autocomplete_listItem {
    background-color: window;
    padding: 3px 2px 2px 3px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    height: 15px;
    line-height: 13px;
}

/*  ------------------------------------------------------------------------------ */
/*  Staff Profile */
/*  ------------------------------------------------------------------------------ */
.change_disabled {
    color: #cccccc;
    text-decoration: none;
}

#staff-profile .dataentryform th {
    height: 20px;
    vertical-align: middle;
}

/*  ------------------------------------------------------------------------------ */
/*  Vehicle Transfer */
/*  ------------------------------------------------------------------------------ */
.vehicle-transfer .navigator {
    /*border:1px dashed Red;*/
    margin-top: 10px;
    float: left;
    text-align: left;
    width: 100%;
}

    .vehicle-transfer .navigator a {
        border: none;
        text-decoration: none;
    }

    .vehicle-transfer .navigator div span {
        font-size: 13px;
        font-weight: bold;
        color: #d2691e;
        float: left;
    }

    .vehicle-transfer .navigator .step1_disabled span,
    .vehicle-transfer .navigator .step2_disabled span,
    .vehicle-transfer .navigator .step3_disabled span {
        color: #CCCCCC;
    }

    .vehicle-transfer .navigator .step1_disabled,
    .vehicle-transfer .navigator .step1 {
        float: left;
        width: 180px;
        height: 22px;
        margin-right: 20px;
    }

    .vehicle-transfer .navigator .step2_disabled,
    .vehicle-transfer .navigator .step2 {
        float: left;
        width: 230px;
        height: 22px;
        margin-right: 20px;
    }

    .vehicle-transfer .navigator .step3_disabled,
    .vehicle-transfer .navigator .step3 {
        float: left;
        width: 200px;
        height: 22px;
        margin-right: 20px;
    }

    .vehicle-transfer .navigator div img {
        margin-top: 0px;
        float: right;
    }

.vehicle-transfer .vehicle-transfer-container {
    /*border:1px solid Red;*/
    margin-top: 20px;
    float: left;
    width: 700px;
    height: 200px;
}


/*  ------------------------------------------------------------------------------ */
/*  Password streanth control
/*  ------------------------------------------------------------------------------ */

/* Bar */
.ps_bar_border {
    float: left;
    position: absolute;
    visibility: hidden;
    top: 303px;
    left: 583px;
    display: none;
    border-style: solid;
    border-width: 1px;
    padding: 2px 2px 2px 2px;
    vertical-align: middle;
}

.ps_bar_poor {
    color: black;
    background-color: #FF9577;
    padding: 2px 5px 2px 5px;
}

.ps_bar_weak {
    color: black;
    background-color: #FFD79B;
    padding: 2px 5px 2px 5px;
}

.ps_bar_average {
    color: black;
    background-color: #C5FF84;
    padding: 2px 5px 2px 5px;
}

.ps_bar_good {
    color: black;
    background-color: #0EB709;
    padding: 2px 5px 2px 5px;
}

.ps_bar_excelent {
    color: #000000;
    background-color: #44C63D;
    padding: 2px 5px 2px 5px;
}

/*  ------------------------------------------------------------------------------ */
/*  Entry Pop-ups  */
/*  ------------------------------------------------------------------------------ */

.entry_popup {
}

.entry_popup_header {
    background-color: #54b7d2;
    display: block;
    height: 30px;
    line-height: 28px;
    margin-top: 0px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.entry_popup_header_title {
    float: left;
    text-align: right;
    padding-left: 10px;
    color: #ffffff;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
}

.popupValidationSummary {
    background-image: url(/_Images/icons/WarningMedium.png);
    background-position: 10px 5px;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    width: 100%;
    border-top: #E84A3D solid 1px;
    border-bottom: #E84A3D solid 1px;
    background-color: #F9F9F9;
}

    .popupValidationSummary li {
        list-style-type: none;
    }

        .popupValidationSummary li div {
            color: #E84A3D;
            width: 100%;
            line-height: 20px;
            height: 20px;
            vertical-align: bottom;
            margin-left: 12px;
        }

            .popupValidationSummary li div img {
                line-height: 20px;
                height: 10px;
                width: 11px;
                vertical-align: middle;
            }

/* Other */

.printerPageBody {
    background-color: #ffffff;
    text-align: center;
    vertical-align: top;
    width: auto;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
}

.linkDefault {
    font-family: Arial;
    font-weight: normal;
    color: #0066CC;
    text-decoration: none;
}

    .linkDefault :hover {
        color: #0066CC;
        text-decoration: none;
        cursor: pointer !important;
    }

async_file_upload {
    background-image: url(/_Images/icons/CrossSmall.png);
    border: solid 1px red;
}

.rf_indicator {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #636363;
    text-align: center;
    vertical-align: middle;
}

.modalBackground {
    background-image: url(/_Images/ModalBg.png);
}

.modalBackground-gray {
    background-image: url(/_Images/Modal_Bg2.png);
}

.page_action_notice_normal {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: Gray;
    text-align: left;
    vertical-align: middle;
    padding: 5px 20px 5px 20px;
    border: 1px solid #CCCCCC;
    /*margin-top :30px;*/
}

.myFrameCaption {
    background-color: White;
    color: #e2a354;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 0px 2px 0px 2px;
    text-align: left;
}

/*  ------------------------------------------------------------------------------ */
/*  Lead Pages Styles */
/*  ------------------------------------------------------------------------------ */
table.lead-table tr th, table.lead-enquiry tr td {
    text-align: left;
}

/* @ Twitter and Facebook references
************************************************************/

.autobase-twitter {
    padding: 0;
    margin: 0;
    border: 0px dashed red;
    overflow: visible;
    outline: none;
    width: 94px;
    height: 20px;
    display: inline-block;
}

.autobase-twitter-button {
    float: left;
    background: transparent url(/_Images/TwitterFB/tweet.png) no-repeat;
    width: 55px;
    height: 20px;
}

    .autobase-twitter-button:hover {
        background-position: 0 -21px;
    }

    .autobase-twitter-button:active {
        background-position: 0 -42px;
    }

.autobase-twitter-count {
    border: 0px dashed Red;
    background: transparent url(/_Images/TwitterFB/tweetcount_hover.png);
    float: right;
    width: 34px;
    height: 18px;
    text-align: center;
    vertical-align: middle;
    padding-top: 2px;
    font: bold 24px Arial,Helvetica,sans-serif;
    color: #2A7090;
}

    .autobase-twitter-count:hover {
        background-position: 0 -20px;
    }

.twitter-share-disabled,
.fb-share-disabled,
.fb-business-disabled,
.autobase-facebook-button {
    width: 110px;
    height: 20px;
    /*border:1px dashed red;*/
}

.twitter-share-disabled,
.fb-share-disabled,
.fb-business-disabled {
    display: block;
}

.twitter-share-disabled {
    background: url(/_Images/TwitterFB/twitter_disabled.png) 0px 0px no-repeat;
}

.fb-share-disabled {
    background: url(/_Images/TwitterFB/fb_share_disabled.png) 0px 0px no-repeat;
}

.fb-business-disabled {
    background: url(/_Images/TwitterFB/fb_business_disabled.png) 0px 0px no-repeat;
}

.autobase-facebook-button .facebook-icon {
    width: 18px;
    height: 18px;
    background: url(/_Images/TwitterFB/connect_sprite.png) #29447e no-repeat left -232px;
    border-bottom: #29447e;
    display: inline-block;
    float: left;
}

.autobase-facebook-button .facebook-count {
    top: 0px;
    background: url(/_Images/TwitterFB/facebookcount_hover.png) no-repeat;
    background-position: left -36px;
    width: 46px;
    height: 18px;
    float: right;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    text-shadow: none;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    text-align: center;
    vertical-align: middle;
    padding-top: 2px;
    /*border:1px dashed green;*/
}

.autobase-facebook-button .facebook-text {
    width: 30px;
    background: #5f78ab url(/_Images/TwitterFB/connect_sprite.png);
    border-top: solid 1px #29447e;
    border-bottom: solid 1px #1a356e;
    border-right: 1px solid #29447e;
    color: #fff;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-weight: bold;
    text-shadow: none;
    font-size: 10px;
    float: left;
    height: 11px;
    line-height: 11px;
    padding: 2px 5px 3px 10px;
}

#overlay img {
    border: none;
}
#overlay {
    background: url(/Content/_Images/backgrounds/overlay.png) repeat;
    z-index: 5000;
}


/* @ Banner references
************************************************************/
.top-banner {
    width: 100%;
    margin-top: 10px;
    border: 0px solid red;
    text-align: right;
}

    .top-banner a {
        text-decoration: none;
    }

.top-banner-fb {
    position: relative;
    top: 0px;
    left: 0px;
    border: 0px solid yellow;
    height: 100%;
    width: 224px;
    display: inline-block;
    cursor: pointer;
}

    .top-banner-fb:hover {
        opacity: 0.7;
        alpha: (opacity:=0.7);
    }

.top-banner-fb-left {
    background: url(/Content/_Images/backgrounds/banner_border.png) top left no-repeat transparent;
    height: inherit;
    width: 220px;
    float: left;
    /*background: transparent;*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE6 & 7 */
    zoom: 1;
}


.top-banner-fb-right {
    background: url(/Content/_Images/backgrounds/banner_border.png) bottom left no-repeat;
    height: inherit;
    width: 4px;
    float: right;
}

.top-banner-company {
    position: relative;
    top: 0px;
    left: 0px;
    border: 0px solid blue;
    height: 100%;
    width: 251px;
    display: inline-block;
    cursor: pointer;
}

.top-banner-company-left {
    float: left;
    background: url(/Content/_Images/backgrounds/banner_border.png) top left no-repeat;
    height: inherit;
    width: 247px;
}

.top-banner-company-right {
    float: right;
    background: url(/Content/_Images/backgrounds/banner_border.png) bottom left no-repeat;
    height: inherit;
    width: 4px;
}

.top-banner-listings {
    position: relative;
    top: 0px;
    left: 0px;
    border: 0px solid fuchsia;
    height: 100%;
    width: 175px;
    display: inline-block;
    cursor: pointer;
}

.top-banner-listings-left {
    float: left;
    background: url(/Content/_Images/backgrounds/banner_border.png) top left no-repeat;
    height: inherit;
    width: 171px;
}

.top-banner-listings-right {
    float: right;
    background: url(/Content/_Images/backgrounds/banner_border.png) bottom left no-repeat;
    height: inherit;
    width: 4px;
}


/*
Blue Button
*/

.blue-button {
    display: block;
    width: 145px;
    height: 26px;
    color: #ffffff;
    background-color: transparent;
    position: relative;
}

    .blue-button span {
        position: absolute;
        margin: 0px;
        padding: 0px;
        left: 0px;
        height: 26px;
        line-height: 26px;
        text-align: center;
    }

        .blue-button span.left {
            background: url(/Content/css/legacy/http:/www.dealerbase.co.nz/_Images/Button/Left_Blue.png) no-repeat 0px 0px;
            width: 100%;
        }

    .blue-button:hover span.left {
        background: url(/Content/css/legacy/http:/www.dealerbase.co.nz/_Images/Button/Left_Orange.png) no-repeat 0px 0px;
    }

    .blue-button span.right {
        background: url(/Content/css/legacy/http:/www.dealerbase.co.nz/_Images/Button/Right_Blue.png) no-repeat 140px 0px;
        width: 100%;
    }

    .blue-button:hover span.right {
        background: url(/Content/css/legacy/http:/www.dealerbase.co.nz/_Images/Button/Right_Orange.png) no-repeat 140px 0px;
    }

    .blue-button span.middle {
        background: url(/Content/css/legacy/http:/www.dealerbase.co.nz/_Images/Button/Middle_Blue.png) repeat-x 0px 0px;
        margin: 0px 5px 0px 5px;
        width: 135px;
    }

    .blue-button:hover span.middle {
        background: url(/Content/css/legacy/http:/www.dealerbase.co.nz/_Images/Button/Middle_Orange.png) repeat-x 0px 0px;
        margin: 0px 5px 0px 5px;
        width: 135px;
    }

.save-video-settings {
    margin-top: 30px;
    width: 90px;
    float: right;
}

.cancel-video-settings {
    margin-top: 30px;
    width: 100px;
    float: right;
}
/*  ------------------------------------------------------------------------------ */
/*  Extras */
/*  ------------------------------------------------------------------------------ */
.curve-large {
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
}

.curve-large-top {
    border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -o-border-radius: 3px 3px 0px 0px;
}

.shadow-large {
    -webkit-box-shadow: 0px 2px 3px 2px #e2e2e2;
    -moz-box-shadow: 0px 2px 3px 2px #e2e2e2;
    box-shadow: 0px 2px 3px 2px #e2e2e2;
}

.shadow-dark-large {
    -webkit-box-shadow: 0px 21px 28px 8px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 21px 28px 8px rgba(0,0,0,0.44);
    box-shadow: 0px 21px 28px 8px rgba(0,0,0,0.44);
}

/*  ------------------------------------------------------------------------------ */
/*  Company Details
/*  ------------------------------------------------------------------------------ */
table.company-details tbody tr th,
table.company-details tbody tr td {
    text-align: left;
}

#admin-link {
    display: block;
    position: fixed;
    top: 0px;
    right: 0px;
    font-size: 11px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border: 1px solid red;
    background-color: red;
    color: #ffffff;
    text-decoration: none;
}

#admin-link2 {
    display: block;
    position: fixed;
    top: 30px;
    right: 0px;
    font-size: 11px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border: 1px solid cornflowerblue;
    background-color: cornflowerblue;
    color: #ffffff;
    text-decoration: none;
}


#lightbox
{
	background-color:	#eee;
	border: 			1px solid #666;
	width : 			auto;
}

#lightboxHeader
{
	background-color:	#cccccc;
	font-family:		Arial;
	font-size: 			12px;
	font-style: 		italic;
	height: 			30px;
}	

.lightboxKeysTips
{
	color:				#777777;
	font-size:			9px;
	font-style: 		italic;
	font-weight:		normal;	
}	

#lightboxNav
{
	margin-left: 		250px;
	margin-top:			3px;
}	

#lightboxNavInfo
{
	color:				#993300;
	font-size:			12px;
	font-style: 		italic;
	font-weight:		bold;	
	text-align: 		center;
	width:				115px;
}	

#lightboxNavPrevious
{
	cursor:				pointer;
	width:				24px;
}	

#lightboxNavNext
{
	cursor:				pointer;
	width:				24px;
}	

#lightboxClose
{
	color: 				blue;
	cursor: 			pointer;
	font-size:			12px;
	font-style: 		italic;
	margin-right:		10px;
	padding-top: 		4px;	
}	



#lightboxBody
{
	background-color:	#ffffff;
}	

#lightboxMainImage
{ 
	border: 			1px solid #cccccc;
	margin-left: 		10px;
	margin-top: 		10px;
	margin-right:		10px;	
	margin-bottom:		10px;
}

#lightboxThumbs
{ 
	margin-top: 		8px;
	margin-right: 		10px;
}

.lightboxThumb
{ 
	cursor: 			pointer;
	border: 			1px solid #cccccc;
	width:				75px;
	height:				56px;
	margin: 			2px 2px 2px 2px;
}

.lightboxThumbSelected
{ 
	cursor: 			pointer;
	border: 			3px solid #00cc00;
	width:				75px;
	height:				56px;
	margin: 			0px 0px 0px 0px;
}


#overlay img{ border: none; }

#overlay{ background-image: url(/_Images/lightbox_overlay.png); }

* html #overlay
{
	background-color: #333;
	background-color: transparent;
	background-image: url(/Content/css/legacy/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_Images/lightbox_overlay.png", sizingMethod="scale");
}
	
/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/*******EDITED******/
.nivoSlider {
    position:absolute;
    display:block;
    width:497px; /* Change this to your images width */
    height:409px; /* Change this to your images height */
    background:url(/images/nivoslider/loading.gif) no-repeat 50% 50%;

	background:#fff url(/_images/nivoslider/loading.gif) no-repeat 50% 50%;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;

}
.nivoSlider img {
    position:absolute;
    display:block;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivo-controlNav 
{
	position:absolute;
	        
	bottom:10px;
	left:23%;
            
            
}
        
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/images/nivoslider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:1;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/images/nivoslider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

#container{
width:100%;
height:780px;
margin:0 auto;
background-color:#ffffff;
text-align :left ;
}

.style1{
font-family:Arial, sans-serif;
color:#28b1d8;
font-size:12px;
text-align:left;
padding-left:42px;
}

.style2{
font-family:Arial, sans-serif;
color:#8f8f8f;
font-size:12px;
text-align:left;
line-height:18px;
}

.style3{
font-family:Arial, sans-serif;
color:#8f8f8f;
font-size:18px;
text-align:center;
line-height:23px;
padding-right:5px;
}

.style4{
font-family:Arial, sans-serif;
color:#28b1d8;
font-size:16px;
text-align:left;
}

.style5{
font-family:Arial, sans-serif;
color:#666666;
font-size:14px;
text-align:left;
}

.style6{
font-family:Arial, sans-serif;
color:#666666;
font-size:14px;
text-align:left;
}

.style7{
font-family:Arial, sans-serif;
color:#666666;
font-size:16px;
}

/*   @ Reports Vehicle View Statistics
* -----------------------------------------------*/
.reports-view-track-featured
{
	background:url(/_Images/adverts/reportstat/title2.gif) top left no-repeat;
	margin-top:0px;
	width:463px;
	height:37px;
}

.top-text
{
	margin-top:30px;
	margin-bottom:15px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	text-align:left;
	line-height:22px;
}

.grad1
{
	background:url(/_Images/adverts/reportstat/grad1.jpg) top left no-repeat;
	width:876px;
	height:35px;
}

.graph
{
	background:url(/_Images/adverts/reportstat/new_vehicle_reports.jpg) top left no-repeat;
	width:876px;
	height:546px;
}

.grad2
{
	background:url(/_Images/adverts/reportstat/grad2.jpg) top left no-repeat;
	width:876px;
	height:35px;
}

.footer
{
	float:left;
	margin:20px auto auto 90px;

	font-family:Arial, sans-serif;
	color:#333333;
	font-size:15px;
}

/*   @ My Website
* -----------------------------------------------*/
#mwcontainer{
	width:100%;
	height:780px;
	margin:0 auto;
	background-color:#ffffff;
	text-align :left ;
}

.mwstyle1
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}

.mwgrad1
{
	background:url(/Content/_Images/adverts/myweb/grad.jpg) top left no-repeat;
	width:876px;
	height:35px;
}

.mwgrad2
{
	float:left;
	background:url(/_Images/adverts/myweb/footerbg.jpg) top left no-repeat;
	width:876px;
	height:60px;
	margin:0px auto auto 10px;
}

.mwgrad2 .mwcontact
{
	margin:30px auto auto 240px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:15px;
}

.mwcontent
{
	width:880px; /*880px*/
	height:722;
	margin:0px auto;
}

.mwcontent .left
{
	float:left;
	background:url(/_Images/adverts/myweb/bluegrad.jpg) bottom left repeat-x;
	height:722px;
	width:572px;
}

.mwcontent .left .bottom-curve
{
	position:relative;
	float:left;
	background:url(/_Images/adverts/myweb/botcurv.jpg) bottom right no-repeat;
	height:28px;
	width:572px;
	margin-top:20px;
	margin-bottom:0px;
}

.mwcontent .left .heading
{
    width:100%;
	margin-left:0px;
	margin-top:35px;
}

.mwcontent .left .title2-bottom-text
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	padding-left:22px;
	padding-right:20px;
	line-height:26px;
	vertical-align:top;
}


.mwcontent .left .title3-bottom-text
{
	height:363px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	padding-left:22px;
	padding-right:20px;
	line-height:24px;
	vertical-align:top;
}

.mwcontent .right
{
	float:right;
	background:url(/_Images/adverts/myweb/sitepix.gif) bottom right no-repeat;
	height:720px;
	width:290px;

}

/*   @ Featured Listings
* -----------------------------------------------*/
#featured-container
{
	width:100%;
	height:620px;
	margin:0 auto;
	background-color:#ffffff;
	text-align :left ;
}

#featured-container .heading
{
	width:100%;
	margin-left:30px;
}

#featured-container .heading-bottom-text
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	text-align:left;
	padding-left:25px;
}

#featured-container .fgrad1
{
	background:url(/_Images/adverts/featuredlist/grad1.jpg) top left no-repeat;
	height:33px;
	width:876px;
	margin-left:25px;
}

#featured-container .fcontent
{
	margin-left:25px;
	margin-top:30px;
	background:url(/_Images/adverts/featuredlist/bgpic.jpg) bottom left no-repeat;
	height:402px;
	width:876px;

}

#featured-container .fcontent .description
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
	line-height:22px;
}

#featured-container .fcontent .description2
{
	float:left;
	margin-left:60px;
	margin-top:180px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:12px;
}

#featured-container .footer
{
	margin:0 auto;
	background:url(/_Images/adverts/featuredlist/grad2.jpg) bottom left no-repeat;
	height:62px;
	width:876px;
}

#featured-container .footer .contact
{
	margin: 20px auto auto 220px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:15px;
}

/*   @ Super Featured Listings
* -----------------------------------------------*/
#super-featured-container
{
	width:100%;
	height:620px;
	margin:0 auto;
	background-color:#ffffff;
	text-align :left ;
}

#super-featured-container .heading
{
	width:100%;
	margin-left:30px;
}

#super-featured-container .heading-bottom-text
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	text-align:left;
	padding-left:25px;
}

#super-featured-container .fgrad1
{
	background:url(/_Images/adverts/superfeaturedlist/grad1.jpg) top left no-repeat;
	height:33px;
	width:876px;
	margin-left:25px;
}

#super-featured-container .fcontent
{
	margin-left:25px;
	margin-top:10px;
	background:url(/_Images/adverts/superfeaturedlist/bgpic.jpg) bottom left no-repeat;
	height:1180px;
	width:876px;
}

#super-featured-container .fcontent .description
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
	line-height:22px;
}

#super-featured-container .fcontent .description2
{
	float:left;
	margin-left:60px;
	margin-top:180px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:12px;
}

#super-featured-container .footer
{
	margin:0 auto;
	background:url(/_Images/adverts/superfeaturedlist/grad2.jpg) bottom left no-repeat;
	height:62px;
	width:876px;
}

#super-featured-container .footer .contact
{
	margin: 20px auto auto 220px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:15px;
}

/*   @ Showroom Listings
* -----------------------------------------------*/
#showroom-container
{
	width:100%;
	height:880px;
	margin:0 auto;
	background-color:#ffffff;
	text-align :left ;
	/*border:1px dashed red;*/
}

#showroom-container .heading
{
	margin-left:30px;
	width:100%;
	text-align :left;
}

#showroom-container .grad1
{
	margin:0px auto;
	background:url(/_Images/adverts/showroom/title1.jpg) top left no-repeat;
	width:876px;
	height:61px;
}

#showroom-container .heading2
{
	margin-left:30px;
	background:url(/_Images/adverts/showroom/title2.gif) top left no-repeat;
	width:732px;
	height:78px;
}

#showroom-container .content
{
	/*border:1px dashed green;*/
	background:url(/_Images/adverts/showroom/bg_image.jpg) bottom left no-repeat;
	width:856px;
	height:589px;
	margin:0 auto;
}

#showroom-container .content .description
{
	width:250px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	line-height:18px;
}


#showroom-container .bottom-curve-left
{
	/*border:1px dashed black;*/
	background:url(/_Images/adverts/showroom/leftcurve.jpg) top left no-repeat;
	width:856px;
	height:13px;
	margin:0 auto;
}


#showroom-container .bottom-curve-right
{
	float:right;
	/*border:1px dashed green;*/
	background:url(/_Images/adverts/showroom/rightcurve.jpg) top right no-repeat;
	width:20px;
	height:13px;
}

#showroom-container .bottom-curve-center
{
	/*border:2px dashed blue;*/
	background:url(/_Images/adverts/showroom/curvefill2.jpg) repeat-x;
	height:13px;
	margin:0 0px 0 20px ;
}

#showroom-container .footer
{
	margin: 10px auto 0px 10px;
	background:url(/_Images/adverts/showroom/footer.jpg) top left no-repeat;
	width:876px;
	height:61px;
}

#showroom-container .footer span
{
	float:left;
	margin:20px auto 0px 200px;
}

/*   @ SubTitle Listings
* -----------------------------------------------*/
#subtitle-container
{
	width:100%;
	height:620px;
	margin:0 auto;
	background-color:#ffffff;
	text-align :left ;
}

#subtitle-container .heading
{
	width:100%;
	margin-left:30px;
}

#subtitle-container .heading-bottom-text
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	text-align:left;
	padding-left:25px;
}

#subtitle-container .fgrad1
{
	background:url(/_Images/adverts/subtitle/grad1.jpg) top left no-repeat;
	height:33px;
	width:876px;
	margin-left:25px;
}

#subtitle-container .fcontent
{
	margin-left:25px;
	margin-top:10px;
	background:url(/_Images/adverts/subtitle/bgpic.jpg) bottom left no-repeat;
	height:390px;
	width:876px;
}

#subtitle-container .fcontent .description
{
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:14px;
	padding-left:25px;
	padding-top:10px;
	line-height:22px;
}

#subtitle-container .fcontent .description2
{
	float:left;
	margin-left:60px;
	margin-top:180px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:12px;
}

#subtitle-container .footer
{
	margin:0 auto;
	background:url(/_Images/adverts/subtitle/grad2.jpg) bottom left no-repeat;
	width:876px;
    height:100px;
}

#subtitle-container .footer .contact
{
	margin: 20px 20px auto 220px;
	font-family:Arial, sans-serif;
	color:#333333;
	font-size:15px;
}
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


.footer-twitter
{
	background: #409FDD url(/_images/bg-footer-twitter.jpg) 0 100% repeat-x;
	color: #FFF;
	padding: 0;
	margin: 0;
}

.footer-twitter td
{
	height: 75px;
}

.footer-twitter h4
{
	text-align: left;
	color: #fff;
	font-size: 12px;
	margin: 0px;
	margin-left: 10px;
}

.footer-twitter ul
{
	list-style-type: none;
}

.footer-twitter li
{
	background: url(/_images/bg-twitter.png) no-repeat 0 0;
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	padding-left: 35px;
	width: 250px;
	text-align: left;
	margin-left: -20px;
	padding-bottom: 5px;
}

.footer-twitter a
{
	color: #B2E7F9;
	text-decoration: none;
}

.footer-twitter span.date_diff
{
	clear: both;
	display: block;
	font-size: 10px;
}

.col2
{
	float: left;
	width: 349px;
	margin: 0 40px;
}
/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
