﻿.autocomplete-w1 {
    background: url(/../images/Shades/shadow.png) no-repeat bottom right;
    position: absolute;
    top: 0;
    left: 0;
    margin: 6px 0 0 6px;
    _background: none;
    _margin: 1px 0 0 0
}

.autocomplete {
    border: 1px solid #b6b6ab;
    background: #fff;
    cursor: default;
    text-align: left;
    max-height: 112px !important;
    max-width: 372px;
    overflow: hidden;
    margin: -3px 0 0 -7px;
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden
}

    .autocomplete .selected {
        background: #eee
    }

    .autocomplete div {
        border-bottom: 0 solid #ddd;
        color: #333;
        cursor: pointer;
        font-family: verdana;
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0;
        line-height: 16px;
        overflow: hidden;
        padding: 5px 0 7px 10px;
        white-space: nowrap
    }

    .autocomplete strong {
        font-weight: normal;
        color: #1c94d0;
        font-weight: normal
    }

.pager {
    font-weight: bold;
    font-size: 15px;
    border-bottom: 2px solid #ddd;
    padding: 5px 0 5px 0;
    border-top: 2px solid #ddd
}

#seeMore {
    margin-bottom: 25px;
    height: 59px;
    clear: both;
    float: left;
    padding-left: 500PX
}

#loadingImage {
    float: right;
    right: 375px;
    padding-top: 10px;
    position: absolute
}

#loadingSearchResults {
    bottom: 28px;
    text-align: center;
    width: 100%;
    position: fixed;
    right: 0;
    z-index: 11
}

    #loadingSearchResults .loader {
        text-align: center;
        width: 100%;
        height: auto;
        padding: 20px;
        background: #f4f4f4
    }

.clear {
    clear: both
}

.wkdivider {
    border-bottom: 1px solid #d2d2d2;
    display: block;
    float: left;
    padding-bottom: 5px;
    position: relative;
    top: 12px;
    left: 22px;
    width: 1120px
}

.addtag {
    border: 0 none;
    color: #666;
    font: 12px normal Verdana,Arial,sans-serif;
    position: relative;
    left: -4px
}

.lc {
    right: 270px;
    position: absolute;
    margin: 0 auto
}

.addTaginput {
}

.addTaginput {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #bfbfbf;
    border-bottom: 1px solid #fff;
    padding: 8px 0 4px;
    height: 25px;
    line-height: 25px;
    padding: 0 0 4px;
    width: 160px;
    width: 590px\0/IE8+9;
    margin-top: 10px
}

#addTaginput input {
    border: 0;
    width: 100px;
    color: #666;
    position: relative
}

.addTaginput img {
    position: relative;
    top: 5px;
    margin-right: 3px
}

img.downloadImage {
    height: 100%;
    width: 50px
}

table.quickDownloadViewimageContainer td.Image {
    width: 60px
}

table.quickDownloadViewimageContainer {
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px
}

.quickDownloadViewimageContainer label {
    font-size: .8em;
    float: left
}

li.quickdownloaditemCount {
    font-weight: bold
}

li.gotodownloadlink a {
    text-align: center
}

table.DownloadViewimageContainer {
    width: 100%
}

    table.DownloadViewimageContainer td.Image {
        width: 210px;
        padding-left: 25px
    }

table.DownloadViewimageContainer {
    background-color: #b6b6ab;
    border: 2px solid #fff
}

.DownloadViewimageContainer .select {
    padding-left: 25px;
    font-weight: bold
}

.DownloadViewimageContainer td.quickDownload {
    float: right
}

#fullViewPg article .rsltsPnl {
    margin-left: 0;
    height: 100%
}

.dcell img {
}

.atagbox {
    border: 0 solid #bfbfbf;
    top: 0;
    width: 95%;
    margin: 2px
}

.ataglnk {
    font-size: 10px
}

#atagging {
    width: 160px;
    height: auto;
    background: #fff;
    position: relative;
    display: block;
    float: right;
    z-index: 9;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(52,52,52,.3);
    font: normal .8em verdana,helvetica,sans-serif;
    overflow: hidden;
    padding: 2px
}

    #atagging #container {
        height: 10px;
        padding-left: 5px;
        width: 100% !important
    }

        #atagging #container p {
            margin: 2px 0
        }

    #atagging .apply {
        background: #f3f3f3;
        height: 20px;
        color: #146994;
        border-top: 1px solid #b6b6ab;
        padding: 11px 8px
    }

    #atagging h1 {
        background: #f3f3f3;
        border-bottom: 1px solid #b6b6ab;
        padding: 6px;
        width: 95.4%;
        margin: 0
    }

ul.tags a span.tagname1 label:hover, ul.tags a.selected span label {
    color: #ecb200
}

.error {
    color: red
}

.singleImage {
    height: 560px !important
}

.contactUS {
    height: 480px !important
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    height: 16px;
    width: 16px;
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-accordion {
    width: 100%
}

    .ui-accordion .ui-accordion-header {
        cursor: pointer;
        position: relative;
        margin-top: 1px;
        zoom: 1
    }

    .ui-accordion .ui-accordion-li-fix {
        display: inline
    }

    .ui-accordion .ui-accordion-header-active {
        border-bottom: 0 !important
    }

    .ui-accordion .ui-accordion-header a {
        display: block;
        font-size: 1em;
        padding: .5em .5em .5em .7em
    }

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1
}

.ui-accordion .ui-accordion-content-active {
    display: block
}

.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}

    .ui-menu .ui-menu {
        margin-top: -3px
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        padding: 0;
        zoom: 1;
        float: left;
        clear: left;
        width: 100%
    }

        .ui-menu .ui-menu-item a {
            text-decoration: none;
            display: block;
            padding: .2em .4em;
            line-height: 1.5;
            zoom: 1
        }

            .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
                font-weight: normal;
                margin: -1px
            }

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

    .ui-buttonset .ui-button {
        margin-left: 0;
        margin-right: -.3em
    }

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table
}

.ui-corner-left {
    width: 101%;
    padding-bottom: 4px !important
}

.ui-widget {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .8em
}

.move {
    top: 440.98px !important
}

#ui-datepicker-div {
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid #969696;
    border: 8px solid rgba(52,52,52,.5)
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff 50% 50% repeat-x !important;
    color: #222;
    border-left-style: none;
    border-right-style: none
}

    .ui-widget-content a {
        color: #222
    }

.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc 50% 50% repeat-x;
    color: #222;
    font-weight: bold
}

    .ui-widget-header a {
        color: #222
    }

#ui-datepicker-div .ui-datepicker-group-first {
    border-right: 1px solid gray;
    width: 49.7%
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 50% 50% repeat-x;
    font-weight: normal;
    color: #555
}

    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
        color: #555;
        text-decoration: none
    }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

    .ui-state-hover a, .ui-state-hover a:hover {
        color: #212121;
        text-decoration: none
    }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
        color: #212121;
        text-decoration: none
    }

.ui-widget :active {
    outline: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee 50% 50% repeat-x;
    color: #363636
}

    .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
        color: #363636
    }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec;
    color: #cd0a0a
}

    .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
        color: #cd0a0a
    }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-widget-header .ui-icon {
    background-image: url(/../images/icons/ui-icons.png)
}

.ui-icon-circle-triangle-e {
    background-position: -30px -1px
}

.ui-icon-circle-triangle-w {
    background-position: -5px -2px
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
    padding: 0
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .4em 0
    }

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 5px;
        width: 1.8em;
        height: 1.4em
    }

    .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
        top: 5px
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px
    }

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 40%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
        width: 20px;
        height: 20px
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        left: 90px;
        position: relative;
        width: 49%;
        z-index: 1;
        border: 1px solid #9c9c9c;
        border-radius: 4px;
        background: #dcdcdc;
        background-image: linear-gradient(bottom,#c5c5c5 27%,#fdfdfd 64%);
        background-image: -o-linear-gradient(bottom,#c5c5c5 27%,#fdfdfd 64%);
        background-image: -moz-linear-gradient(bottom,#c5c5c5 27%,#fdfdfd 64%);
        background-image: -webkit-linear-gradient(bottom,#c5c5c5 27%,#fdfdfd 64%);
        background-image: -ms-linear-gradient(bottom,#c5c5c5 27%,#fdfdfd 64%);
        background-image: -webkit-gradient(linear,left bottom,left top,color-stop(.27,#c5c5c5),color-stop(.64,#fdfdfd))
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0
    }

    .ui-datepicker td {
        border: 0;
        padding: 0
    }

        .ui-datepicker td span, .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left
            }

    .ui-datepicker.ui-datepicker-multi {
        width: auto
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right
            }

    .ui-datepicker-rtl .ui-datepicker-group {
        float: right
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px
    }

    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px
    }

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden
}

    .ui-dialog .ui-dialog-titlebar {
        padding: 1.5em 1em .3em;
        position: absolute;
        margin-bottom: -36px;
        width: 100%;
        right: 22px;
        z-index: 2
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: .1em 16px .2em 0;
        font-family: GoodWeb-Book;
        font-size: 24px;
        font-weight: normal;
        color: #333
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -20px 0 0 0;
        padding: 1px;
        height: 18px
    }

        .ui-dialog .ui-dialog-titlebar-close span {
            display: block;
            margin: 1px
        }

        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0
        }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        overflow: auto;
        zoom: 1
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right
        }

        .ui-dialog .ui-dialog-buttonpane button {
            margin: .5em .4em .5em 0;
            cursor: pointer
        }

    .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-progressbar {
    height: 2em;
    text-align: left
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%
    }

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-slider {
    position: relative;
    text-align: left
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0
    }

.ui-slider-horizontal {
    height: .8em
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0
    }

.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1
}

    .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: .2em .2em 0
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 1px;
            margin: 0 .2em 1px 0;
            border-bottom: 0 !important;
            padding: 0;
            white-space: nowrap
        }

            .ui-tabs .ui-tabs-nav li a {
                float: left;
                padding: .5em 1em;
                text-decoration: none
            }

            .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
                margin-bottom: 0;
                padding-bottom: 1px
            }

                .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
                    cursor: text
                }

            .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer
            }

    .ui-tabs .ui-tabs-panel {
        display: block;
        border-width: 0;
        padding: 1em 1.4em;
        background: none
    }

    .ui-tabs .ui-tabs-hide {
        display: none !important
    }

.ui-widget-content .ui-icon {
    background-image: url(/../images/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(/../images/ui-icons_888888_256x240.png)
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(/../images/ui-icons_454545_256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(/../images/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(/../images/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(/../images/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px;
    background-image: none;
    color: #b8b8b8;
    font: 25px GoodWeb-Bold,Verdana,sans-serif;
    height: 20px !important;
    text-indent: 0 !important;
    margin-left: -9px !important;
    margin-top: -9px !important
}

.groupheadereditreportpopupclose .ui-icon-closethick:hover {
    background-image: url("/../images/ui-icons_222222_256x240.png") !important
}

.ui-state-hover, .ui-icon-closethick:hover {
    background-image: none !important;
    background-color: #fff !important;
    border-color: #fff !important;
    color: #8f8f8f
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-off {
    background-position: -96px -144px
}

.ui-icon-radio-on {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.ui-corner-all {
}

.ui-widget-overlay {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.lgLtRslts .clearFix:after #account .clearFix:after {
    content: " ";
    display: block;
    clear: both
}

.clearFix:after {
    content: " ";
    display: block;
    clear: both
}

.rating-static {
    background: url("/../images/icons/star-rating.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 72px
}

.rating-1 {
    background-position: -109px 0
}

.rating-2 {
    background-position: -97px 0
}

.rating-3 {
    background-position: -85px 0
}

.rating-4 {
    background-position: -73px 0
}

.rating-5 {
    background-position: -61px 0
}

.rating-6 {
    background-position: -49px 0
}

.rating-7 {
    background-position: -37px 0
}

.rating-8 {
    background-position: -25px 0
}

.rating-9 {
    background-position: -13px 0
}

.rating-10 {
    background-position: 0 0
}

.rating-0 {
    background-position: -60px -1px
}

.missingmetadata {
}

.rightsInfo {
    display: inline-block;
    margin: -5px 0 0 2px
}

#subjectsMain {
    background-color: #fff;
    display: block;
    height: auto;
    left: 100px;
    padding: 0;
    position: absolute;
    top: 100px;
    visibility: visible;
    width: auto;
    z-index: 19999
}

.subjectLinks {
    cursor: pointer;
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: 15px;
    line-height: 20px
}

.lstSelection {
    background: none repeat scroll 0 0 padding-box #fff;
    border: 8px solid rgba(52,52,52,.3);
    height: 288px;
    left: 111px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    width: 278px;
    z-index: 9;
    font: .8em verdana,sans-serif
}

    .lstSelection h1 {
        background: none repeat scroll 0 0 #f3f3f3;
        border-bottom: 1px solid #b6b6ab;
        margin: 0;
        padding: 6px;
        width: 95.4%
    }

.collInputCntnr {
    background: url("/../images/icons/tag_normal.png") no-repeat scroll 3px 3px #fff;
    border: 1px solid #bfbfbf;
    height: 22px;
    padding: 3px 0 3px 22px
}

.lstSelection .lstContainer {
    height: 202px;
    padding-left: 5px;
    width: 100% !important
}

    .lstSelection .lstContainer p {
        margin: 2px 0
    }

.lstSelection .apply {
    background: none repeat scroll 0 0 #f3f3f3;
    border-top: 1px solid #b6b6ab;
    color: #333;
    float: left;
    height: 45px;
    padding: 0 12px;
    width: 100%
}

    .lstSelection .apply a {
        float: left;
        height: 20px;
        max-width: 130px;
        overflow: hidden
    }

.blue_button, .blue_button:hover {
    background: #1c94d0;
    float: right;
    margin-left: 8px;
    border: 1px solid #1c94d0;
    color: #fff !important;
    text-align: center;
    font: normal .9em GoodWeb-Book,Verdana,sans-serif;
    text-decoration: none;
    padding: 2px
}

.grey_button, .grey_button:hover {
    background: #b6b6ab;
    border: 1px solid #b6b6ab;
    color: #fff !important;
    text-align: center;
    font: normal .9em GoodWeb-Book,Verdana,sans-serif;
    text-decoration: none;
    padding: 2px
}

.tpCnt {
    padding-top: 0
}

#extraNv {
    background: #081c2f;
    clear: both;
    display: none;
    height: 36px;
    width: 100%
}

    #extraNv .extraPs {
        float: right;
        display: table;
        margin: 0 20px 0 0
    }

    #extraNv a {
        display: inline-block;
        color: #fff;
        font: normal .8em GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
        margin: 12px 5px 0 19px
    }

.tpCnt .optBrLt {
    color: #b6b6ab
}

    .tpCnt .optBrLt .optBrLtSb {
        display: table
    }

        .tpCnt .optBrLt .optBrLtSb a, .tpCnt .optBrLt .optBrLtSb li {
            color: #1c94d0
        }

            .tpCnt .optBrLt .optBrLtSb a:hover, .tpCnt .optBrLt .optBrLtSb li:hover {
                color: #146994 !important
            }

    .tpCnt .optBrLt .optSep {
        padding: 0 2px
    }

#cntFrmMn {
    margin-top: 0
}

.oprBar .tlBr span {
    margin-left: 8px;
    margin-right: 8px;
    display: none
}

    .oprBar .tlBr span a:hover {
        background: #fff
    }

.artWrp .sixteen #cntFrmMn {
    width: 99.4%
}

.input-validation-error {
    border-color: #ff322e !important
}

.field-validation-error span {
    color: #ff322e
}

.gtPrce {
    display: inline-block;
    min-height: 13px;
    min-width: 11px
}

p.dvexCost a {
    color: #333
}

    p.dvexCost a.gtPrce {
        color: #1c94d0
    }

#priceCalcModal p img.ui-datepicker-trigger {
    margin-bottom: -8px
}

.metaCntnr div a.previewloader img {
    margin-right: 50px;
    margin-top: 175px
}

.iconPlus, .iconShare {
    cursor: pointer
}

ul.tags a span.tagname1 label {
    cursor: pointer
}

#pagedateloader {
    margin-left: 50px
}

.orderdataloader {
    float: right
}

.cntExtra {
    margin-left: -25px;
    margin-top: -50px
}

    .cntExtra .splash_cnt .of_desc {
        line-height: 16px
    }

    .cntExtra .splash_cnt form a {
        display: block;
        padding: 14px 0 0
    }

    .cntExtra .splash_cnt .offce_blk {
        border-left: 1px solid #e7e7e7;
        float: left;
        margin-bottom: 12px;
        margin-left: 5px;
        padding-left: 16px
    }

    .cntExtra form {
        margin: 3px 10px 12px 12px;
        padding: 0 0 10px
    }

    .cntExtra .splash_cnt h2 {
        margin-left: 12px
    }

    .cntExtra .splash_cnt form a {
        display: block;
        padding: 14px 0 0
    }

    .cntExtra .splash_cnt select {
        color: #666;
        width: 160px
    }

    .cntExtra .splash_cnt .of_desc {
        display: none;
        line-height: 16px
    }

    .cntExtra .splash_cnt .ofd_ttl {
        display: block;
        padding-bottom: 3px
    }

    .cntExtra .splash_cnt .offce_blk {
        border-left: 1px solid #e7e7e7;
        float: left;
        margin-bottom: 12px;
        margin-left: 5px;
        padding-left: 16px
    }

    .cntExtra .splash_cnt .cnr_LtTp {
        background: url("/../images/shades/cnr_LtTp.gif") no-repeat scroll 0 0 transparent;
        height: 5px;
        width: 5px
    }

    .cntExtra .splash_cnt .midTp {
        background: none repeat scroll 0 0 #f8f8f8;
        border-top: 1px solid #dedede
    }

    .cntExtra .splash_cnt .cnr_RtTp {
        background: url("/../images/shades/cnr_RtTp.gif") no-repeat scroll 0 0 transparent;
        height: 5px;
        width: 5px
    }

    .cntExtra .splash_cnt .sdLt {
        background: none repeat scroll 0 0 #f8f8f8;
        border-left: 1px solid #dedede
    }

    .cntExtra .splash_cnt .midSd {
        background: none repeat scroll 0 0 #f8f8f8;
        color: #666;
        font-size: 10px;
        padding: 4px 8px
    }

    .cntExtra .splash_cnt .sdRt {
        background: none repeat scroll 0 0 #f8f8f8;
        border-right: 1px solid #dedede
    }

    .cntExtra .splash_cnt .cnr_LtBtm {
        background: url("/../images/shades/cnr_LtBtm.gif") no-repeat scroll 0 0 transparent;
        height: 5px;
        width: 5px
    }

    .cntExtra .splash_cnt .midBtm {
        background: none repeat scroll 0 0 #f8f8f8;
        border-bottom: 1px solid #dedede
    }

    .cntExtra .splash_cnt .cnr_RtBtm {
        background: url("/../images/shades/cnr_RtBtm.gif") no-repeat scroll 0 0 transparent;
        width: 5px
    }

    .cntExtra .splash_cnt .midTp IMG, .cntExtra .splash_cnt .midBtm IMG {
        float: left
    }

.servertip {
    background: url("/../images/icons/Server.gif") no-repeat scroll right center transparent;
    color: #fff;
    float: right;
    margin-left: 42px;
    padding-right: 16px;
    text-decoration: none
}

#printError {
    background-color: #fcfcfc;
    overflow: hidden;
    padding: 3em 100px 2.45em 2.45em;
    margin-bottom: 40px
}

.debug {
    display: block
}

.floatRt {
    float: right
}

.floatLt {
    float: left
}

.hdrWrp header {
}

.topNvCmp {
    margin-left: 20px;
    float: right
}

    .topNvCmp ul#tpNvMenu {
        list-style: none;
        margin-top: 20px;
        float: right
    }

#tpNvMenu li.mlvl {
    float: left;
    line-height: 30px
}

#tpNvMenu li a {
    display: block;
    white-space: nowrap
}

#tpNvMenu a.mnTpLnk, #tpNvMenu a.mnTpLnk:hover, #tpNvMenu a.mnTpLnkSlctd, #tpNvMenu a.mnTpLnkOn {
    color: #25adde;
    /*float: left;*/
    float: right;
    padding: 0 10px;
    line-height: 0px;
    text-decoration: none;
    font-size :10pt;
        
}

    #tpNvMenu a.mnTpLnk:hover, #tpNvMenu a.mnTpLnkSlctd, #tpNvMenu a.mnTpLnkOn {
        color: #edf9f9
    }

#tpNvMenu li ul.sbMn {
    margin: 30px 0 0 -164px;
    padding: 15px 20px;
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    border: 1px red solid;
    width: 200px;
    background: url(/../images/shades/tpNvPp_bg.png)
}

#tpNvMenu li ul li {
    float: none;
    display: inline
}

#tpNvMenu .lstMn {
    margin-right: -1em
}

#tpNvMenu .dwnld {
    padding-left: 22px
}

ul#tpNvMenu2, ul#tpNvFreeLanceMenu2 {
    float: right;
    list-style: none outside none;
    margin: -10px 0 1px 0
}

#tpNvMenu2, #tpNvFreeLanceMenu2 {
    position: relative
}

    #tpNvMenu2 li.mlvl, #tpNvFreeLanceMenu2 li.mlvl {
        float: left;
        line-height: 30px
    }

    #tpNvMenu2 .classic a, #tpNvFreeLanceMenu2 .classic a {
        background: url(/../images/icons/switchArrows.png) no-repeat 165px 8px;
        border-top: 1px solid #b6b6ab;
        border-bottom: 1px solid #b6b6ab
    }

    #tpNvMenu2 .sbMn li a:hover, #tpNvFreeLanceMenu2 .sbMn li a:hover {
        background: #eee
    }

    #tpNvMenu2 li.classic a:hover, #tpNvFreeLanceMenu2 li.classic a:hover {
        background: #eee url(/../images/icons/switchArrows.png) no-repeat 165px 8px
    }

    #tpNvMenu2 li ul li.signout a {
        background: #e2e2e2;
        color: #1c94d0;
        font-weight: bold;
        text-align: center
    }

    #tpNvFreeLanceMenu2 li a.selected {
        font-weight: bold
    }

    #tpNvMenu2 li a, #tpNvFreeLanceMenu2 li a {
        display: block;
        white-space: nowrap;
        float: none;
        color: #146994;
        margin-left: 0;
        padding: 0 0 0 6px
    }

    #tpNvMenu2 a.mnTpLnk2, #tpNvMenu2 a.mnTpLnk2:hover, #tpNvMenu2 a.mnTpLnkSlctd, #tpNvMenu2 a.mnTpLnkOn, #tpNvFreeLanceMenu2 a.mnTpLnk2, #tpNvFreeLanceMenu2 a.mnTpLnk2:hover, #tpNvFreeLanceMenu2 a.mnTpLnkSlctd, #tpNvFreeLanceMenu2 a.mnTpLnkOn {
        color: #081c2f;
        background: #f3f3f3 url(/../images/icons/pntrDwnOn.png) no-repeat right 14px;
        border-bottom: 0;
        border-top: 0;
        float: left;
        text-decoration: none;
        font-weight: normal;
        text-transform: capitalize;
        position: relative;
        z-index: 9999;
        padding: 3px 20px 0 10px;
        font-size: .8em;
        margin-left: 15px;
        left: 8px;
        height: 24px
    }

    #tpNvMenu2 a.mnTpLnk2, #tpNvMenu2 a.mnTpLnkOn {
    }

    #tpNvMenu2 li ul.sbMn, #tpNvFreeLanceMenu2 li ul.sbMn {
        margin: 27px 0 0 0;
        z-index: 11;
        visibility: hidden;
        width: 200px;
        background: #f3f3f3;
        border: 1px solid #b4b6ab;
        position: absolute;
        right: -8px
    }

    #tpNvMenu2 li ul li, #tpNvFreeLanceMenu2 li ul li {
        float: none;
        display: inline
    }

    #tpNvMenu2 .lstMn, #tpNvFreeLanceMenu2 .lstMn {
        margin-right: -1em
    }

    #tpNvMenu2 a.mnTpLnk2, #tpNvFreeLanceMenu2 a.mnTpLnk2 {
        color: #fff;
        float: right;
        text-decoration: none;
        background: url(/../images/icons/pntrDwnOnWht.png) no-repeat right 14px
    }

span.dwnLdNum, span.dwnLdNumZip, span.notifications {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    padding: 4px 8px 2px 8px;
    width: 26px
}

span.dwnLdNum {
    background: none repeat scroll 0 0 #690
}

span.dwnLdNumZip {
    background: none repeat scroll 0 0 #b6b6ab;
    margin-left: 6px
}

span.notifications {
    background: none repeat scroll 0 0 #ff322e
}

span.cartNum {
    background: #690;
    color: #fff;
    display: inline-block;
    font-family: "GoodWeb-Bold",Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif !important;
    font-size: 14px;
    height: 22px;
    line-height: 23px;
    margin: 0 2px 0 4px;
    padding: 0 8px;
    text-align: center
}

.actBtn, a.actBtn, input.actBtn {
    width: auto;
    padding: 0 24px;
    background: #1c94d0;
    outline: none;
    border: 0;
    height: 32px;
    line-height: 32px;
    color: #fff;
    text-decoration: none;
    margin: 10px 20px 0 0;
    cursor: pointer
}

    .actBtn:hover, a.actBtn:hover, input.actBtn:hover {
        background: #146994;
        color: #fff
    }

.sbTpNvLnks {
    margin-top: 6px;
    clear: left
}

label.freelancer {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .8em;
    color: #fff;
    text-decoration: none
}

.sbTpNvLnks a {
    float: right;
    margin-left: 40px;
    color: #fff;
    text-decoration: none
}

    .sbTpNvLnks a:hover {
        color: #d19600
    }

.logoBlk {
    width: 160px;
    padding: 0;
    position: absolute;
    margin: 0;
    z-index: 2;
    background: url(/../images/shades/logoShadow.png) no-repeat bottom left
}

    .logoBlk a {
        width: 75px;
        height: 87px;
        background: url(/../images/icons/AssociatedPress_logo.png) no-repeat;
        display: block
    }

.prjDesc {
    position: absolute;
    z-index: 2;
    margin: 29px 0 0 146px
}

    .prjDesc a {
        width: 163px;
        height: 31px;
        background: url(/../images/icons/logo-APimages.png) no-repeat;
        display: block
    }

.artWrp {
}

article .sixteen {
    min-height: 400px
}

#detailsPg article .sixteen {
    min-height: 950px
}

.artWrp .cntFrm {
    margin-top: auto
}

article * {
    color: #333
}

article #tagging h1:first-child, article #createTag h1:first-child {
    width: 100%;
    margin: 0 0 15px
}

article h1:first-child {
    margin: 0 0 28px 0;
    clear: right;
    width: 75%
}

article h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px 0
}

article p {
    margin: 12px 0 20px 0;
    line-height: 23px
}

article h1 p {
    font-size: 1em;
    line-height: 1em;
    margin: 0
}

article blockquote, article .leftAligned {
    float: left;
    border-top: 4px #b6b5aa double;
    border-bottom: 4px #b6b5aa double;
    width: 220px;
    margin: 8px 26px 24px 0;
    padding: 12px 0;
    line-height: 1.45em;
    font-style: italic
}

article .rightAligned {
    float: right;
    border-top: 4px #b6b5aa double;
    border-bottom: 4px #b6b5aa double;
    width: 220px;
    margin: 8px 0 24px 26px;
    padding: 12px 0;
    line-height: 1.45em;
    font-style: italic
}

.midAligned {
    margin: 0 40px 30px 40px;
    background: url(/../images/icons/quotIcn.gif) top left no-repeat;
    padding-left: 30px;
    width: auto;
    border: 0;
    display: block;
    line-height: 1.45em;
    font-style: italic
}

article abbr {
    color: #146994;
    border-bottom: 1px #146994 dashed
}

article .cntBtn, article .cntBtn:hover {
    display: inline-block;
    padding: 6px 10px;
    margin: 8px 12px 8px 0;
    background-color: #146994;
    color: #fff !important;
    text-decoration: none
}

    article .cntBtn:hover {
        color: #d19600 !important
    }

article ul.diskLst {
    list-style: disc;
    margin-left: 20px;
    line-height: 1.45em
}

article ol.numberLst {
    margin-left: 26px;
    line-height: 1.45em
}

article ul.imageLst {
    list-style: url(/../images/icons/imgLst_bg.gif);
    margin-left: 24px;
    line-height: 1.45em
}

article dl {
    margin: 0 0 30px 0;
    line-height: 1.45em
}

    article dl dt {
        font-weight: bold
    }

    article dl dd {
        padding-left: 54px
    }

.srchBxCntnr {
    display: table;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #bfbfbf;
    padding: 0;
    float: right;
    width: 620px;
    height: 40px;
    text-align: left;
    white-space: nowrap
}

.srchFrm {
    float: none;
    clear: both;
    width: 100%;
    display: table;
    margin: 35px 0 25px 0;
    text-align: center
}

    .srchFrm a {
        color: #1c94d0
    }

#srchBxCntnr input {
    border: 0;
    width: 422px;
    color: #666;
    position: relative
}

.srchFrm .srchBx {
    border: 0;
    padding: 2px 0 0 36px;
    width: 335px;
    height: 35px;
    line-height: 40px;
    border: 0 dotted gray;
    background: url(/../images/icons/srchIcn.png) left center no-repeat;
    font-family: GoodWeb-CondBook,Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    color: #666;
    float: left
}

.srchFrm .srchBlk {
    width: 117px;
    float: right
}

    .srchFrm .srchBlk .btnBlue {
        height: 40px;
        width: 100%;
        margin: 0 !important;
        padding: 0;
        z-index: 2;
        text-transform: uppercase;
        font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif !important;
        font-size: .95em
    }

    .srchFrm .srchBlk .actBtn:hover, .tpCntPnl a.flBtn:hover {
        color: #fff;
        background-color: #146994 !important
    }

.srchFrm .suggBlk {
    clear: both;
    width: auto;
    overflow: hidden;
    height: 25px;
    padding-top: 4px;
    font: normal 12px verdana;
    display: none
}

#lndngPg .srchFrm .srchHdr, #account .srchFrm .srchHdr {
    font-size: 3em;
    margin: 70px 0 10px;
    width: 100%
}

#creatvCnt .srchFrm input.srchBx {
    width: 318px;
    margin-right: 116px
}

#creatvCnt .srchFrm .drpSlct {
    position: absolute;
    margin: -38px 0 0 366px;
    z-index: 10;
    text-align: left
}

#creatvCnt .srchFrm .srchNv {
    border-left: 1px #eee solid;
    list-style: none;
    padding: 10px 0 10px 2px
}

#creatvCnt .srchFrm .maLbl {
    width: 80px;
    overflow: hidden;
    display: inline-block
}

#twoCol .srchFrm, #account .srchFrm {
    float: right
}

article .tpCntPnl {
    clear: both
}

#twoCol article .ltNvPnl, #account article .ltNvPnl {
    padding-top: 16px;
    width: 206px
}

article .demo {
    margin-top: 21px
}

.lgLtRslts article .rsltsPnl {
    margin: 10px 0 0 0
}

#workspace.lgLtRslts article .rsltsPnl, #closedCollection.lgLtRslts article .rsltsPnl {
    margin: 10px 0 0 282px
}

article .rsltsPnl {
    margin: 10px 0 0 282px;
    position: relative
}

#workspace .rsltsPnl {
    margin-top: 31px !important
}

#detailsPg .rsltsPnl {
    margin-left: 0 !important
}

.ftrWrp {
    min-width: 1140px
}

    .ftrWrp .fourcol ul:nth-child(3), .ftrWrp .fourcol ul.ulNd {
        margin-left: 24px
    }

    .ftrWrp .fourcol {
        width: 180px
    }

    .ftrWrp .ftrDesc {
        color: #fff;
        padding-top: 20px;
        clear: left
    }

    .ftrWrp .fourcol .cntFrm li {
        clear: left
    }

footer h3 {
    color: #fff;
    margin: 31px 0 27px 0;
    text-transform: uppercase
}

footer ul {
    list-style: none;
    float: left;
    margin: 0 7px 12px 0
}

    footer ul a, footer ul a:hover {
        color: #e7e2d8;
        text-decoration: none;
        line-height: 24px
    }

        footer ul a:visited {
            color: #e7e2d8
        }

        footer ul a:hover {
            color: #d19600
        }

footer .liShrBr .fsbkIcnLg {
    float: left;
    background: url(/../images/icons/f_logoIcn_lg.png) no-repeat;
    height: 32px;
    width: 32px;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px #575654 solid
}

footer .liShrBr .twtIcnLg {
    float: left;
    background: url(/../images/icons/twtIcn_bl_lg.png) no-repeat;
    height: 32px;
    width: 32px;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px #575654 solid
}

footer .liShrBr .uTbIcnLg {
    float: left;
    background: url(/../images/icons/youTbIcn.png) no-repeat;
    height: 18px;
    width: 48px;
    margin-top: 6px
}

#bottomLeft {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #374756;
    color: #fff;
    width: 100%
}

    #bottomLeft .fsbkIcnLg {
        float: left;
        background: url(/../images/icons/ico_fb_footer.png) no-repeat;
        height: 19px;
        width: 19px;
        margin-right: 15px;
        margin-top: 1px
    }

    #bottomLeft .twtIcnLg {
        float: left;
        background: url(/../images/icons/ico_twitter_footer.png) no-repeat;
        height: 19px;
        width: 23px;
        margin-right: 12px;
        margin-top: 1px
    }

    #bottomLeft .uTbIcnLg {
        float: left;
        background: url(/../images/icons/ico_youtube_footer.png) no-repeat;
        height: 19px;
        width: 51px;
        margin-top: 1px
    }

footer .optSepFt {
    float: left;
    padding: 0 5px
}

footer a {
    color: #333;
    text-decoration: none
}

    footer a:hover {
        color: #146994
    }

footer .shrCntr {
    float: right;
    padding: 4px 0 4px 0
}

#cpr_org {
    margin: 50px 0 0 0
}

    #cpr_org summary {
        display: block;
        border-top: 1px #82827b solid;
        padding: 10px 7px 30px 7px;
        color: #b6b6ab
    }

.artWrp .sixteen #cntFrmMn {
    padding: 0 0;
    display: table;
    width: 100%;
    padding-bottom: 25px
}

.artWrp a {
    color: #1c94d0;
    text-decoration: none
}

    .artWrp a:hover {
        color: #146994
    }

.tpCntPnl, .tpCnt {
    position: relative;
    min-width: 1140px;
    height: auto;
    z-index: 3
}

.titleBorder {
    border-bottom: 6px solid #d2d2d2
}

#workspace .tpCntPnl .brdCrmbsBr {
    line-height: 2.2em;
    margin-bottom: 0
}

.tpCntPnl .brdCrmbsBr {
    clear: both;
    line-height: 1.8em;
    margin-bottom: 12px;
    overflow: hidden
}

    .tpCntPnl .brdCrmbsBr .nd {
        display: inline-block;
        padding: 0 4px
    }

.tpCntPnl .brdCrmbsCnt {
    float: left;
    padding: 11px 0 4px 0;
    width: 80%
}

.tpCntPnl .brdCrmbsBtn {
    float: right;
    line-height: 28px;
    left: 92%;
    margin: 6px 0 0 0
}

.tpCntPnl .flBtn {
    float: left;
    padding: 0 10px 0 8px;
    background: #2293d6;
    color: #fff;
    font-size: .8em !important;
    line-height: 18px
}

.tpCntPnl .optSep {
    padding: 0 3px
}

.tpCntPnl .optBrLt, .tpCntPnl .optBrRt {
    padding: 10px 0 0 0;
    float: left
}

.tpCnt .optBrLt {
    font-family: "GoodWeb-Book",Verdana,Geneva,sans-serif;
    font-size: .9em;
    font-weight: normal;
    height: 31px;
    margin-left: 10px;
    margin-top: 19px;
    padding: 0;
    width: 99%
}

    .tpCnt .optBrLt a {
        background: #eeeeec;
        display: inline-block;
        padding: 7px 8px 9px !important;
        border: 1px solid #ccc;
        border-bottom: 0;
        margin: 0 0 0 0 !important;
        height: 14px;
        position: relative;
        z-index: 2
    }

        .tpCnt .optBrLt a:first-child {
            margin-left: 12px
        }

        .tpCnt .optBrLt a.optSlctd {
            background: #1c94d0;
            color: #fff
        }

.tpCntPnl .optBrRt {
    position: absolute;
    right: 0;
    z-index: 10;
    text-align: left
}

.tpCnt {
    clear: both;
    top: auto;
    position: static;
    z-index: 1000;
    margin-top: 0
}

#extraNv {
    position: fixed;
    width: 100%;
    left: 0;
    margin-top: -36px
}

.oprBar {
    height: 38px;
    background: #d1d1d1
}

    .oprBar .tlBr {
        float: left;
        padding: 6px 0 0 6px
    }

.tlBr .sbMn {
    visibility: hidden;
    top: 12px;
    left: 0 !important
}

.selectedImages {
    font-family: Verdana,sans-serif;
    font-size: 12px;
    float: left
}

.optBar .tblBr span.countSelected {
    display: inline
}

.oprBar .tlBr span.selectedCnt {
    border-right: 1px solid #9599a4;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin: 5px 3px 0 10px;
    padding-right: 8px
}

.oprBar .tlBr span.deselectlnk, .oprBar .tlBr span.deselectTxt {
    height: 14px;
    line-height: 14px;
    margin: 5px 0 0 0;
    display: inline
}

.oprBar .tlBr span.deselectTxt {
    color: #9599a4
}

.oprBar .tlBr span.deselectlnk a {
    padding: 0;
    margin-left: 0
}

.oprBar .tlBr a, .oprBar .dspBr a {
    margin: 0 1px
}

.oprBar .dspBr {
    margin: 0 auto;
    padding-top: 6px
}

.oprBar .slctBr {
    float: right;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    width: 40%
}

    .oprBar .slctBr select {
        width: 120px;
        height: 22px
    }

    .oprBar .slctBr .sortDrop {
        float: right;
        margin-left: 0
    }

.addMultItemsToWkspc_off, .addMultItemsToWkspc_active, .addPls_active_on, .addDownloads_off, .addDownloads_on, .addDownloads_over, .addDownloads_active, .addDownloads_active:hover, .qkDownloads_off, .qkDownload_on, .qkDownload_over, .qkDownload_active, .qkDownload_active:hover, .sharePrint_on, .sharePrint_off, .sharePrint_over, .sharePrint_active, .sharePrint_active:hover, .tag_off, .tag_on, .tag_over, .tag_active, .tag_active:hover, .delete_on, .delete_off, .delete_over, .delete_active, .delete_active:hover, .smlThmb_on, .smlThmb_over, .smlThmb_active, .smlThmb_active:hover, .midThmb_on, .midThmb_over, .midThmb_active, .midThmb_active:hover, .lrgThmb_on, .lrgThmb_over, .lrgThmb_active, .lrgThmb_active:hover, .addPls_off, .addPls_on, .addPls_over, .addPls_active, .priceCalc_on, .priceCalc_over, .shareTag_on, .edit_on, .edit_off, .edit_active, .addCreateCollection_off, .addCreateCollection_on, .addCreateCollection_over, .addCreateCollection_active, .epixedit_active, .epixedit_off {
    float: left;
    width: 30px;
    height: 24px;
    overflow: hidden
}

.addDownloads_off, .qkDownloads_off, .addMultItemsToWkspc_off, .sharePrint_off, .tag_off, .edit_off, .addPls_off, .delete_off {
    display: block
}

.addMultItemsToWkspc_off {
    background: url(/../images/icons/ico_bar_WSAdd_inactive.png) center no-repeat;
    cursor: default
}

.addMultItemsToWkspc_active {
    background: url(/../images/icons/ico_bar_WSAdd_active.png) center no-repeat
}

    .addMultItemsToWkspc_active:hover {
        background: url("/../images/icons/ico_bar_WSAdd_hover.png") center no-repeat
    }

.addDownloads_off {
    background: url(/../images/icons/ico_bar_basket_inactive.png) center no-repeat;
    cursor: default
}

.addDownloads_on {
    background: url(/../images/icons/ico_bar_basket_on.png) center no-repeat
}

.addDownloads_over, a.addDownloads_active:hover {
    background: url(/../images/icons/ico_bar_basket_hover.png) center no-repeat
}

.addDownloads_active {
    background: url(/../images/icons/ico_bar_basket_active.png) center no-repeat;
    cursor: pointer
}

.qkDownloads_off {
    background: url(/../images/icons/ico_bar_download_inactive.png) center no-repeat;
    cursor: default
}

.qkDownload_on {
    background: url(/../images/icons/ico_bar_download_on.png) center no-repeat
}

.qkDownload_over, .qkDownload_active:hover {
    background: url(/../images/icons/ico_bar_download_hover.png) center no-repeat
}

.qkDownload_active {
    background: url(/../images/icons/ico_bar_download_active.png) center no-repeat;
    cursor: pointer
}

.metaCntnr .qkDownload_active {
    width: 20px !important;
    height: 17px !important;
    background: url(/../images/icons/ico_grid_download.png) no-repeat !important;
    background-position: center 3px !important
}

    .metaCntnr .qkDownload_active:hover {
        width: 20px !important;
        height: 17px !important;
        background: url(/../images/icons/ico_grid_download.png) no-repeat !important;
        background-position: center -14px !important
    }

.sharePrint_on {
    background: url(/../images/icons/ico_bar_share_on.png) center no-repeat
}

.sharePrint_off {
    background: url(/../images/icons/ico_bar_share_inactive.png) center no-repeat;
    cursor: default
}

.sharePrint_over, a.sharePrint_active:hover {
    background: url(/../images/icons/ico_bar_share_hover.png) center no-repeat
}

.sharePrint_active {
    background: url(/../images/icons/ico_bar_share_active.png) center no-repeat
}

.tag_off {
    background: url(/../images/icons/ico_bar_tag_inactive.png) center no-repeat;
    cursor: default
}

.edit_off {
    background: url(/../images/icons/pencil_off.svg) center no-repeat;
    cursor: default
}

.tag_on {
    background: url(/../images/icons/ico_bar_tag_on.png) center no-repeat
}

.tag_over, a.tag_active:hover {
    background: url(/../images/icons/ico_bar_tag_hover.png) center no-repeat
}

a.edit_acive:hover {
    background: url(/../images/icons/pencil.svg) center no-repeat
}

.edit_active {
    background: url(/../images/icons/pencil.svg) center no-repeat
}

.epixedit_active {
    background: url(/../images/icons/pencil.svg) center no-repeat
}

.epixedit_off {
    background: url(/../images/icons/pencil_off.svg) center no-repeat;
    cursor: default
}

.tag_active {
    background: url(/../images/icons/ico_bar_tag_active.png) center no-repeat
}

.metaCntnr .tag_active {
    width: 20px;
    height: 17px;
    background: url(/../images/icons/ico_grid_tag.png) no-repeat !important;
    background-position: center 2px !important
}

    .metaCntnr .tag_active:hover {
        width: 20px;
        height: 17px;
        background: url(/../images/icons/ico_grid_tag.png) no-repeat;
        background-position: center -16px !important
    }

.metaCntnr .previewiconsSet .tag_active {
    margin: 3px 0 0 0
}

.delete_on {
    background: url(/../images/icons/ico_bar_delete_on.png) center no-repeat
}

.delete_off {
    background: url(/../images/icons/ico_bar_delete_inactive.png) center no-repeat;
    cursor: default
}

.shareTag_on {
    background: url(/../images/icons/shareImages.png) center no-repeat
}

.deleteCollection a.delete_active:hover {
    background: url(/../images/icons/ico_bar_delete_active.png) center no-repeat
}

.delete_over, a.delete_active:hover {
    background: url(/../images/icons/ico_bar_delete_hover.png) center no-repeat
}

.delete_active {
    background: url(/../images/icons/ico_bar_delete_active.png) center no-repeat
}

.smlThmb_off {
    background: url(/../images/icons/ico_bar_viewSmall_inactive.png) center no-repeat
}

.smlThmb_on {
    background: url(/../images/icons/ico_bar_viewSmall_on.png) center no-repeat
}

.smlThmb_over, a.smlThmb_active:hover {
    background: url(/../images/icons/ico_bar_viewSmall_hover.png) center no-repeat
}

.smlThmb_active {
    background: url(/../images/icons/ico_bar_viewSmall_active.png) center no-repeat
}

.midThmb_off {
    background: url(/../images/icons/ico_bar_viewMedium_inactive.png) center no-repeat
}

.midThmb_on {
    background: url(/../images/icons/ico_bar_viewMedium_on.png) center no-repeat
}

.midThmb_over, a.midThmb_active:hover {
    background: url(/../images/icons/ico_bar_viewMedium_hover.png) center no-repeat
}

.midThmb_active {
    background: url(/../images/icons/ico_bar_viewMedium_active.png) center no-repeat
}

.lrgThmb_off {
    background: url(/../images/icons/ico_bar_viewLarge_inactive.png) center no-repeat
}

.lrgThmb_on {
    background: url(/../images/icons/ico_bar_viewLarge_on.png) center no-repeat
}

.lrgThmb_over, a.lrgThmb_active:hover {
    background: url(/../images/icons/ico_bar_viewLarge_hover.png) center no-repeat
}

.lrgThmb_active {
    background: url(/../images/icons/ico_bar_viewLarge_active.png) center no-repeat
}

.addPls_off {
    background: url(/../images/icons/ico_bar_WSAdd_inactive.png) center no-repeat;
    cursor: default
}

.addCreateCollection_active, .addCreateCollection_active_on {
    background: url(/../images/icons/photos.svg) center no-repeat;
    cursor: default
}

.addCreateCollection_off {
    background: url(/../images/icons/photos_off.svg) center no-repeat
}

.addPls_on {
    background: url(/../images/icons/ico_bar_WSAdd_on.png) center no-repeat
}

.addPls_over, a.addPls_active:hover {
    background: url(/../images/icons/ico_bar_WSAdd_hover.png) center no-repeat
}

.addPls_active {
    background: url(/../images/icons/ico_bar_WSAdd_active.png) center no-repeat
}

.addPls_active_on {
    background: url(/../images/icons/ico_bar_WSAdded_on.png) center no-repeat
}

.priceCalc_on {
    background: url(/../images/icons/ico_PricingCalc.png) 0 1px no-repeat;
    width: 20px;
    cursor: pointer
}

.edit_on {
    width: 20px;
    height: 20px;
    background: url(/../images/icons/pencil.svg) no-repeat !important
}

    .edit_on:hover {
        width: 20px;
        height: 20px;
        background: url(/../images/icons/pencil.svg) no-repeat !important
    }

.priceCalc_on:hover, a.priceCalc_over {
    background: url(/../images/icons/ico_PricingCalc_hover.png) 0 1px no-repeat;
    width: 20px;
    cursor: pointer
}

.ico_invoice {
    background: url(/../images/icons/ico_invoice.png) 0 0 no-repeat;
    cursor: pointer;
    display: inline-block;
    font: 12px verdana,sans-serif;
    height: 20px;
    margin: 5px 0 0;
    padding: 0 0 8px 18px;
    width: 20px
}

    .ico_invoice a {
        background: none !important
    }

span.tooltip .iconDownload, span.tooltip .iconShare, span.tooltip .iconPlus {
    border: 0 solid gray;
    margin-left: 0;
    padding: 0 2px;
    width: 23px;
    height: 22px;
    background: #fff
}

span.tooltip .iconPlus {
    background: url(/../images/icons/ico_bar_WSAdd_active.png) no-repeat 0 -1px;
    margin-left: 2px;
    padding: 1px 3px
}

span.tooltip .iconPlusAdded {
    background: url(/../images/icons/ico_bar_WSAdded_on.png) no-repeat 0 -1px
}

span.tooltip .iconDownload {
    background: #fff url(/../images/icons/ico-Download1.png) no-repeat 0 -1px
}

span.tooltip .iconShare {
    background: #fff url(/../images/icons/ico-Share1.png) no-repeat 0 -1px
}

span.tooltip .iconPlusAdded:before {
    color: #d19600
}

.smtooltipTop, .smtooltip, .tooltip_hov, .rItooltip {
    display: none;
    position: absolute;
    background: #6e6e6e;
    padding: 8px;
    width: 133px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    font: 11px verdana,arial
}

    .smtooltip:before, .rItooltip:before {
        content: url(/../images/icons/tooltipBg_tip.png);
        left: 53px;
        position: absolute;
        top: -10px
    }

    .smtooltipTop:before {
        content: url(/../images/icons/tooltipBg_Bott.png);
        left: 62px;
        position: absolute;
        top: 28px
    }

    .tooltip_hov:before {
        content: url(/../images/icons/tooltipBg_tip.png);
        left: 53px;
        position: absolute;
        top: -11px
    }

span.plusSgn {
    color: #fff;
    font-weight: bold
}

span.tooltip {
    background: #9bb7c6;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
    z-index: 100;
    padding: 10px 15px 15px 15px;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid rgba(52,52,52,.6);
    width: 640px;
    min-width: 510px;
    min-height: 340px
}

.downloadcompSET {
    float: left !important;
    text-align: left;
    width: 110px
}

.previewiconsSet {
    float: right;
    width: 100px
}

.tooltip .previewicons {
    margin-top: 4px;
    width: 100%;
    padding: 0 0 15px 0
}

span.tooltip .dcell, span.tooltip .text {
    float: left
}

    span.tooltip .text .previewicons {
        border-bottom: 1px #ccc solid;
        margin-bottom: 15px
    }

    span.tooltip .dcell, span.tooltip .dcell a img, #slideshow #slidesContainer .slide a img {
        max-width: 340px;
        max-height: 300px;
        text-align: center
    }

.downloadcomp {
    display: inline-block;
    font-family: Verdana;
    font-size: 11px;
    margin-top: 2px
}

span.tooltip .text {
    width: 285px;
    padding-left: 15px;
    vertical-align: top;
    font-size: 11px;
    font-family: Verdana,sans-serif
}

    span.tooltip .text, span.tooltip .text p {
        line-height: 15px;
        margin: 0
    }

span.tooltip .red, span.tooltip .black {
    margin-bottom: 0;
    line-height: 20px;
    font-weight: bold;
    font-family: Verdana,Sans-Serif;
    font-size: .85em
}

span.tooltip .blue, span.tooltip .title {
    color: #1c94d0;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px
}

span.tooltip .caption {
    margin: 0 0 15px 0;
    border-bottom: 1px solid #d1d1d1;
    float: none;
    overflow-y: scroll;
    height: 62px;
    padding-right: 6px
}

span.tooltip .metaData {
    float: left;
    margin: 0 0 6px 0
}

    span.tooltip .metaData label {
    }

    span.tooltip .metaData span {
        text-transform: lowercase
    }

.usageNotes {
    margin: 10px 0 0 0
}

.friendlykey {
    margin: 0 40px 10px 0;
    display: inline-block
}

span.tooltip .text a.actBtn {
    width: auto !important;
    color: #fff;
    border: 0;
    margin: 0 0 14px 0;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    text-transform: capitalize;
    display: table;
    background: url(/../images/icons/addDwlds_bg.png) #1c94d0 left no-repeat
}

span.tooltip span {
}

p.exclusiveContent {
    margin-bottom: 14px;
    padding-left: 0;
    margin: 0 0 9px !important
}

#slideshow {
    position: relative;
    width: 340px;
    height: 288px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .slide {
        display: block;
        float: left
    }
}

#slideshow #slidesContainer .slide {
    text-align: center;
    width: 340px
}

.control {
    display: block;
    width: 39px;
    height: 40px;
    text-indent: 990000px;
    position: absolute;
    cursor: pointer;
    top: 145px
}

#leftControl, .leftControl {
    left: 0;
    background: url(/../images/icons/btn_collections_hover.png) no-repeat 0 0
}

#rightControl, .rightControl {
    right: 0;
    background: url(/../images/icons/btn_collections_hover.png) no-repeat -40px 0
}

.popcontrols {
    border: 1px solid red;
    background: #ffc0cb
}

    .popcontrols #right {
        border: 1px solid purple;
        background: blue
    }

    .popcontrols #left {
        border: 1px solid purple;
        background: blue
    }

#pages {
    float: left;
    font-size: 10px;
    margin-top: 10px
}

#legend {
    padding: 10px 0 0 0;
    width: 100%
}

    #legend img {
        vertical-align: middle
    }

#cpr_org {
    margin: 0;
    position: relative;
    z-index: 2;
    background: #f4f4f4;
    border-top: 1px #e0e0e0 solid
}

    #cpr_org summary {
        border: 0;
        float: left;
        padding: 12px 7px 12px 7px;
        color: #333
    }

        #cpr_org summary * {
            float: left
        }

        #cpr_org summary span:first-child {
            margin-right: 20px
        }

#cpr_org_color {
    border-top: 0;
    margin: 66px 0 0 0
}

    #cpr_org_color summary {
        border-top: 1px solid #82827b;
        color: #b6b6ab;
        display: block;
        padding: 7px 7px 30px 0;
        font: normal .875em GoodWeb-Book,Verdana,sans-serif;
        line-height: 21px
    }

.resultOutCome_message {
    margin: 0 0 0 20px
}

    .resultOutCome_message h3 {
        margin: 50px 0 20px 0
    }

    .resultOutCome_message h4 {
        margin: 0
    }

    .resultOutCome_message div {
        width: 50%;
        padding: 25px;
        background-color: #fff;
        border: 1px solid #ddd;
        font-size: 14px
    }

    .resultOutCome_message ul {
        margin: 0 0 20px 20px
    }

div.srchImg, div.srchImg_mid {
    float: left;
    margin: 0 0 2px 2px;
    width: 195px;
    position: relative;
    height: 260px;
    border: 1px transparent solid
}

.metaCntnr div img, .thumbnail div img {
    margin-right: 0
}

.metaCntnr .meta {
    padding-left: 0
}

.metaCntnr input {
    margin-top: 4px;
    margin-left: 0
}

div.srchImg_mid {
    width: 258px;
    height: 266px
}

.seeCollection, .seePerson, .seeEvent {
    float: left;
    height: 31px;
    margin-top: -43px;
    position: absolute;
    width: 117px
}

.seeCollection {
    background: url(/../images/icons/seeCollection.png) no-repeat
}

.seePerson {
    background: url(/../images/icons/seePerson.png) no-repeat
}

.seeEvent {
    background: url(/../images/icons/seeEvent.png) no-repeat
}

.thumbnail {
    cursor: pointer;
    display: block;
    bottom: 0;
    text-align: center;
    position: absolute;
    width: 92%;
    margin: 0 2px 10px 4%
}

.metaCntnr div {
    float: right
}

    .metaCntnr div * {
        vertical-align: top
    }

    .metaCntnr div img {
        margin-top: 4px
    }

.imgTxt {
    text-align: center
}

.metaCntnr .meta {
    width: 100%;
    font: 12px normal Verdana,sans-serif;
    text-align: left;
    float: left
}

    .metaCntnr .meta .input {
        margin: -19px -1px 0 0
    }

.meta p {
    margin: 0 0 0 0;
    width: 100%
}

    .meta p.image_id {
        margin: 0;
        position: relative;
        top: 2px;
        width: 70%
    }

        .meta p.image_id label {
        }

    .meta p.desc {
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 28px;
        line-height: 14px;
        margin: 2px 0
    }

        .meta p.desc.mediaType {
            height: auto
        }

    .meta p.date {
        margin: 0 0 0 0
    }

    .meta p.source {
        line-height: 12px;
        margin: 0
    }

    .meta p.people {
        margin: 0 0 0 0
    }

.counter {
    font-weight: bold
}

article h6.imgPg {
    border-bottom: 1px solid #dcdcdc;
    margin: 14px 0 8px
}

.metaCntnr {
    height: 22px;
    margin-top: 2px
}

#search div#custombtn {
    background: none repeat scroll 0 0 #b6b6ab;
    border: 1px solid #b6b6ab;
    color: #fff;
    margin: 2px 0 0 36px;
    padding: 4px
}

.ltNvPnl {
    position: absolute;
    width: 268px !important;
    float: left
}

    .ltNvPnl h6:first-child {
        margin-top: 23px
    }

#search label {
    position: relative;
    top: -2px
}

#search .seeAll {
    color: #1296ee
}

.fltSrch {
    width: 267px;
    border: 1px solid #bfbfbf;
    padding: 3px 0 0;
    background: #fff
}

.inputImg {
    clear: none;
    float: left;
    height: auto;
    width: auto;
    display: none
}

    .inputImg input {
        border: 1px solid #bfbfbf;
        color: #666;
        height: 22px;
        line-height: 22px;
        margin: 0 6px 0 14px;
        padding: 0 7px;
        width: 180px
    }

.tpCnt .fltSrchCntnr {
    margin: 75px 10px 0 0;
    position: absolute;
    width: 50%
}

    .tpCnt .fltSrchCntnr .dispText {
        float: left;
        line-height: 22px;
        margin-left: 10px;
        width: auto;
        color: #333;
        font: 12px verdana,sans-serif;
        padding-top: 4px
    }

    .tpCnt .fltSrchCntnr a.sort {
        color: #1c94d0
    }

.tpCnt.slimFx .search_toolbar {
    padding: 0 20px;
    width: 90%;
    margin: 0 auto
}

.fltSrchCntnr h6 {
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana,Sans-Serif;
    margin-bottom: 5px;
    margin-top: 4px;
    float: left;
    line-height: 14px
}

#search .date p {
    color: #028fed;
    margin: 2px 0
}

#search .date input {
    border: 1px solid #bfbfbf;
    padding: 4px 0 4px 4px;
    float: left
}

#search .date label {
    display: block;
    width: 35px;
    margin: 10px 0 0 0
}

#search .date img {
    float: left;
    position: relative;
    top: -3px;
    margin-left: 2px
}

#search .dtInptFrst {
    margin-top: 12px !important
}

.expand a {
    display: block;
    padding: 3px 8px
}

    .expand a:link, .expand a:visited {
        background-image: url(/../images/icons/pntrRght.png);
        background-repeat: no-repeat;
        background-position: left 50%;
        text-decoration: none;
        padding-left: 12px;
        color: #333
    }

    .expand a.open:link, .expand a.open:visited {
        background: url(/../images/icons/pntrDwnOn.png) no-repeat left 50%;
        text-decoration: none
    }

.clear {
    clear: both
}

.collapse {
    display: block
}

    .collapse div {
        margin-bottom: 4px
    }

.lightbox #header {
    margin-bottom: 10px
}

.lightbox h3 {
    margin-top: 0
}

.lightbox #header h1 {
    border-bottom: 1px solid #b6b6ab;
    padding-bottom: 10px;
    margin-bottom: 30px;
    width: 100%
}

.lightbox #footer {
    float: left;
    height: 33px;
    width: 100%;
    margin-top: 4px;
    padding-top: 5px;
    border-top: 1px solid #b6b6ab
}

.lightbox a#close:hover {
    color: rgba(51,51,51,.55)
}

.lightbox, .lightbox p, .lightbox select {
    font-family: Verdana,sans-serif !important;
    font-size: 11px !important
}

.errorBar {
    display: none;
    background: url("/../images/icons/ico_info.png") 8px 4px no-repeat #ef3b35;
    font-family: Verdana;
    font-size: 14px;
    line-height: 14px;
    margin: 20px 0;
    min-height: 15px;
    overflow: hidden;
    padding: 9px 0 9px 40px;
    position: relative
}

    .errorBar label {
        color: #000 !important;
        width: 90% !important;
        text-align: left
    }

    .errorBar a.close {
        color: #333;
        display: none;
        font-size: 17px;
        font-weight: bold;
        height: 29px;
        position: absolute;
        right: 0;
        top: 8px;
        width: 25px
    }

#customdiv.lightbox {
    width: 250px
}

#lndngPg .lightbox, #validateLogin, #DebugInfo, #forgotPasswordDialog, #errorDialog, .lgLtRslts .lightbox {
    background: #fff;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid #969696;
    border: 8px solid rgba(52,52,52,.5);
    display: none;
    margin: 100px auto;
    padding: 20px;
    position: relative;
    width: 530px;
    max-height: 625px
}

    .lgLtRslts .lightbox #header {
        margin-bottom: 10px
    }

    .lgLtRslts .lightbox #text {
        float: left;
        width: 180px
    }

        .lgLtRslts .lightbox #text a.blue, .lgLtRslts .lightbox #text a.selected {
            color: #1c94d0;
            display: block;
            text-decoration: none;
            margin-left: 8px;
            line-height: 18px
        }

        .lgLtRslts .lightbox #text a.selected {
            color: #333
        }

.lightbox #header h1 {
    font: 1.6em "GoodWeb-Book",Verdana,sans-serif;
    font-weight: normal
}

#container_vscrollerbase {
    left: 267px !important
}

.red {
    color: #ff322e
}

.black {
    color: #333
}

#deleteTagPopup a.delete {
    float: right;
    border: 0;
    color: #fff;
    float: right;
    margin-left: 8px;
    padding: 8px 33px;
    background: #1c94d0;
    text-decoration: none
}

.disabled {
    cursor: default;
    background: #dadad5 !important;
    color: #fff
}

#footer .downloadblue {
    margin: 0 20px 0 0 !important
}

#footer #go.btnBlue {
    padding: 5px 20px !important
}

.btnBlue, .btnGreen, .btnBlack, .btnGray, .btnLtGray {
    border: none !important;
    color: #fff !important;
    display: inline-block;
    font-family: "GoodWeb-Book",Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: 16px !important;
    line-height: 21px !important;
    margin: 10px 2px 0 0 !important;
    padding: 4px 20px !important;
    text-align: center !important;
    text-decoration: none
}

    .btnBlue.small, .btnGreen.small, .btnBlack.small, .btnGray.small, .btnLtGray.small, .btnLtGray_selected.small {
        font-size: 14px !important;
        height: 22px;
        padding: 0 20px !important
    }

.btnBlue {
    background: #1c94d0;
    cursor: pointer
}

    .btnBlue:hover {
        background: #146994
    }

.btnGreen {
    background: #690
}

    .btnGreen:hover {
        background: #568101
    }

.btnBlack {
    background: #333
}

    .btnBlack:hover {
        background: #666
    }

.btnGray {
    background: #b6b6ab;
    cursor: pointer
}

    .btnGray:hover {
        background: #333
    }

.btnLtGray {
    background: #eeeeec;
    cursor: pointer;
    color: #1c94d0 !important
}

    .btnLtGray:hover, .btnLtGray_selected {
        background: #146994;
        color: #fff !important
    }

.fltSrchCntnr .btnLtGray, .fltSrchCntnr .btnLtGray:hover, .fltSrchCntnr .btnLtGray_selected {
    border: 1px solid #ccc !important;
    margin-top: 0 !important;
    float: left !important
}

.btnGrayText {
    background: none;
    color: #1c94d0
}

    .btnGrayText:hover {
        background: none;
        color: #1c94d0
    }

#searchToolsBtn {
    padding: 0 10px !important
}

.crtTg, .crtTg:hover {
    background-image: url(/../images/icons/tag_white.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    float: right;
    height: 20px;
    margin: 5px 1px 0 0 !important;
    padding: 7px 10px 0 27px !important;
    font: .6em verdana,sans-serif !important
}

.checkoutBtn {
    margin-left: 18px !important;
    width: 204px
}

.btnGreen.download, .btnGreen.calculator, .metaCntnr .btnBlue {
    white-space: nowrap;
    margin-top: 0 !important;
    cursor: pointer
}

.btnGreen.download, .btnGreen.calculator {
    background-image: url(/../images/icons/ico_bar_download_btn.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 34px !important
}

.btnGreen.small.calculator {
    background-image: url(/../images/icons/ico_PricingCalc_btn.png);
    background-position: 9px 2px
}

.tabNavigation .tlBrSm .btnGreen.download, .tabNavigation .tlBrSm .btnGreen.calculator {
    margin: -5px 0 0 5px !important
}

.goNext, .goNextLarge {
    float: left;
    height: 300px;
    position: relative;
    width: 300px
}

    .goNext a {
        float: left;
        background: url(/../images/buttons/tile_nextpage_sm.png) no-repeat 0 0;
        height: 156px;
        width: 156px;
        margin: 10px;
        position: relative;
        top: 20px
    }

    .goNext.parametricsgonext a {
        top: 34px
    }

    .goNext a:hover {
        background: url(/../images/buttons/tile_nextpage_sm.png) no-repeat 0 -160px
    }

    .goNextLarge a {
        background: url(/../images/buttons/tile_nextpage_lg.png) no-repeat 0 0;
        float: left;
        height: 200px;
        width: 200px;
        margin: 10px;
        position: relative;
        top: 30px
    }

    .goNextLarge.parametricsgonext a {
        top: 43px
    }

    .goNextLarge a:hover {
        background: url(/../images/buttons/tile_nextpage_lg.png) no-repeat 0 -203px
    }

#validateLogin {
    width: 430px
}

    #validateLogin table {
        margin: 0 0 20px 0
    }

    #validateLogin label {
        margin: 3px 0 0 0
    }

    #validateLogin #footer a#cancel {
        background: #b6b6ab;
        color: #fff;
        text-align: center;
        padding: 5px 16px 5px 16px
    }

.pageHeader #makeMyDefaultPage {
    position: relative;
    top: 13px
}

#makeMyDefaultPage {
    position: relative;
    top: 5px
}

.lightbox select {
    border: 0;
    margin-left: -3px
}

.lightbox UL.tabNavigation LI span A, .lightbox UL.tabNavigation LI span A.selected, .lightbox UL.tabNavigation LI span A:hover {
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif !important;
    font-size: 16px
}

.lightbox .msgBody strong {
    font-weight: bold;
    font-family: Verdana,Geneva,sans-serif;
    font-size: .9em
}

.lightbox #txtMsg {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .85em
}

.lightbox .cntcFrm h2 {
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif
}

.PmtsrchHdr {
    font-size: 2em;
    margin-bottom: 2px;
    text-transform: uppercase;
    margin-bottom: 0 !important
}

.PmtrsltsPnl h4 {
    margin: 2px 0 2px 2px
}

.PmtrsltsPnl {
    border-top: 6px solid #d2d2d2;
    display: table;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 40px;
    padding-top: 35px;
    min-height: auto;
    width: 100%
}

#DebugInfo .right {
    float: right;
    width: auto;
    padding-top: 0
}

.formSection #DebugInfo h2 {
    border-bottom: none;
    font-family: GoodWeb-Bold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: 1.72em
}

form #DebugInfo label, form .metaData label {
    display: inline;
    font-size: .85em;
    margin: 4px 15px 0 0;
    text-align: right;
    width: auto
}

.ordercontent .right {
    padding-top: 4px;
    position: relative;
    width: 594px;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .8em
}

    .ordercontent .right .download {
        height: 22px;
        position: absolute;
        right: 12px;
        text-align: right;
        top: 4px;
        width: 25%;
        float: right
    }

    .ordercontent .right h1 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: .85em;
        font-weight: bold;
        margin-top: .1em
    }

    .ordercontent .right .pTtlDsc {
        border-bottom: 1px dotted #b6b6ab;
        margin-bottom: 8px;
        padding-bottom: 10px
    }

    .ordercontent .right p {
        line-height: 1.4em
    }

.ordercontentSub .img {
    height: 126px;
    margin: 6px 32px 10px;
    overflow: hidden;
    padding: 0;
    width: 126px;
    float: left
}

.field-validation-error, .validation-summary-errors span {
    color: red;
    font: 12px normal Verdana
}

.checkoutSteps {
    float: right;
    font-family: GoodWeb-Book;
    font-size: 18px;
    font-weight: normal;
    margin: 18px 0 0;
    text-transform: none
}

    .checkoutSteps span {
        color: #690;
        font-family: GoodWeb-Bold
    }

.checkout_summary {
    margin-bottom: 10px;
    width: 100%;
    border: 1px solid #b6b6ab;
    border-collapse: collapse;
    font-size: 14px
}

    .checkout_summary h2 {
        border: 0 !important;
        margin: 0 15px 0 0
    }

    .checkout_summary td {
        padding: 8px 15px
    }

#paymentOptions table {
    margin: 0 0 5px 0
}

    #paymentOptions table td {
        border-bottom: 1px solid #ddd;
        font: 12px/14px verdana;
        min-height: 33px;
        padding: 5px 0;
        vertical-align: middle
    }

.checkout_total {
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: 18px;
    width: 285px;
    padding-top: 8px
}

    .checkout_total td {
        padding: 8px 0;
        border-bottom: 1px solid #ddd
    }

#total_order_discount {
    color: #d19600
}

#modal {
    display: none;
    position: absolute;
    z-index: 999
}

.lightbox .qkDwnldFrm {
    display: table;
    width: 100%;
    margin-bottom: 10px
}

.lightbox UL.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0
}

    .lightbox UL.tabNavigation LI {
        display: inline
    }

.lightbox div.tabs {
    margin-top: 2px
}

    .lightbox div.tabs > div {
        margin-top: 8px;
        padding: 4px 0 0 0;
        border-top: 1px solid #bababa
    }

    .lightbox div.tabs fieldset {
        width: 80%
    }

    .lightbox div.tabs > div h2 {
        margin-top: 0
    }

.lightbox UL.tabNavigation LI span A {
    text-decoration: none;
    color: #1c94d0;
    padding: 8px 16px;
    border: 1px #fff solid;
    border-bottom: 0;
    font-size: 1.25em
}

    .lightbox UL.tabNavigation LI span A.selected, .lightbox UL.tabNavigation LI span A:hover {
        padding-top: 7px;
        background: #f4f4f2;
        color: #333;
        border: 1px #b6b6ab solid;
        border-bottom: 0;
        font-weight: normal
    }

    .lightbox UL.tabNavigation LI span A span {
        color: #767676;
        display: inline-block;
        margin-left: 3px;
        font-size: .9em
    }

    .lightbox UL.tabNavigation LI span A label {
        cursor: pointer
    }

.lightbox div.tabs .tlBrSm {
    float: right;
    margin-top: -6px
}

.lightbox .waste {
    min-height: 30px
}

.lightbox .infoBarPp {
    border-bottom: 1px dotted #b6b6ab;
    clear: both;
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0 0 1px
}

    .lightbox .infoBarPp span {
        float: left;
        color: red
    }

    .lightbox .infoBarPp select {
        float: right;
        margin: 4px 2px 0 0
    }

    .lightbox .infoBarPp a, .lightbox .infoBarPp a:hover {
        float: right;
        text-decoration: none;
        color: #1c94d0;
        padding-right: 16px;
        background: url(/../images/icons/pntrDwnOn.png) right no-repeat
    }

    .lightbox .infoBarPp .photoChoiceMBDownload a, .lightbox .infoBarPp .photoChoiceMBDownload a:hover {
        background: none;
        padding-right: 0
    }

    .lightbox .infoBarPp a:hover {
        background: url(/../images/icons/pntrDwnHvr.png) right no-repeat;
        color: #d19600
    }

.lightbox .groupupdate a {
    clear: right
}

    .lightbox .groupupdate a.showhide {
        float: right;
        padding-top: 15px;
        padding-right: 20px
    }

.lightbox .groupupdate div.groupinput {
    background: none;
    width: 60%;
    float: right
}

.lightbox .groupupdate select, .lightbox .groupupdate input[type="text"], .licddl {
    margin: 5px 0;
    max-width: 300px
}

.lightbox .opBarPp {
    clear: both;
    height: 12px;
    margin-bottom: 5px
}

    .lightbox .opBarPp label {
        float: left;
        color: #999
    }

    .lightbox .opBarPp a, .lightbox .opBarPp a:hover {
        float: right;
        color: #1c94d0;
        text-decoration: none
    }

        .lightbox .opBarPp a:hover {
            color: #d19600
        }

.lightbox .lstRec {
    border-bottom: 0 !important;
    padding-bottom: 0 !important
}

.lightbox #dwnlRec {
    border-bottom: 1px solid #b6b6ab;
    padding: 15px 0;
    width: 510px
}

    .lightbox #dwnlRec p {
        margin-bottom: 12px
    }

    .lightbox #dwnlRec .imgFrmPp {
        float: left;
        margin: 0 13px 0 0;
        width: 126px;
        text-align: center
    }

    .lightbox #dwnlRec .cntFrmPp {
        float: left;
        width: 72%
    }

.lightbox #ppFrm {
    height: auto;
    width: 520px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    margin: 0 auto;
    padding-right: 6px
}

.lightbox .msgBody strong {
    display: block;
    margin: 30px 0 4px 0
}

.lightbox .txtMsg {
    border: 1px #e4e4e4 solid;
    min-height: 26px;
    line-height: 22px;
    color: #666;
    padding: 0 8px;
    width: 512px;
    background: #f1f1f1;
    font-size: .9em
}

.lightbox #txtMsg {
    height: 100px;
    margin-bottom: 30px;
    background: #f1f1f1;
    position: relative
}

.lightbox .contact {
    display: none
}

.lightbox .cntcFrm {
    clear: both;
    height: 30px;
    overflow: hidden;
    border-bottom: 1px solid #b6b6ab
}

    .lightbox .cntcFrm h2 {
        float: left;
        margin-top: -1px
    }

.lightbox .extInfo {
    float: left;
    line-height: 1.3em;
    margin-top: -58px;
    display: none;
    font-family: Verdana,Geneva,sans-serif;
    font-size: .85em
}

.lightbox a#close, a#close {
    color: rgba(51,51,51,.35);
    position: absolute;
    right: 20px;
    top: 17px;
    text-decoration: none
}

    .lightbox a#close:hover {
        color: rgba(51,51,51,.55)
    }

.lightbox #second {
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    padding-right: 6px
}

.lightbox #footer a#sendAP {
    background: #1c94d0;
    float: right;
    margin-left: 8px;
    border: 1px solid #1c94d0;
    color: #fff;
    text-align: center
}

.lightbox #footer a#contactAP, .lightbox #footer a#confirmDownload {
    background: #1c94d0;
    float: right;
    margin-left: 8px;
    border: 1px solid #1c94d0;
    color: #fff;
    text-align: center
}

.lightbox #footer a#goBack {
    background: #1c94d0;
    float: left;
    margin-left: 8px;
    border: 1px solid #1c94d0;
    color: #fff;
    text-align: center
}

.lightbox #footer .termsOfUse {
    padding: 10px 0 0 0;
    float: left;
    width: 49%
}

.lightbox #footer a {
    color: #1c94d0;
    float: none;
    padding: 0;
    text-align: left;
    text-decoration: none;
    min-width: auto !important
}

.shareImages {
    float: right;
    right: 210px;
    padding-top: 10px;
    position: absolute
}

#deleteTagPopup {
    width: 530px;
    padding: 20px;
    background: #fff;
    position: absolute;
    z-index: 9;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid rgba(52,52,52,.3)
}

    #deleteTagPopup h1 {
        border-bottom: 1px solid #b6b6ab;
        padding-bottom: 8px;
        margin-bottom: 20px
    }

    #deleteTagPopup p {
        margin-bottom: 40px
    }

    #deleteTagPopup button {
        float: right;
        border: 0;
        color: #fff;
        float: right;
        margin-left: 8px;
        padding: 8px 33px;
        background: #1c94d0
    }

        #deleteTagPopup button.cancel {
            background: #b6b6ab
        }

#lndngPg article .col ul li {
    background: url(/../images/icons/bullet.png) no-repeat 0 center;
    padding-left: 10px;
    font-size: .9em
}

#lndngPg .artWrp .cntFrm {
    background: #e9e9e6
}

.artclFrm ul {
    margin: 20px 0 10px 15px
}

    .artclFrm ul li {
        margin: 0 0 10px 0
    }

#lndngPg.fxDrk .rsltsPnl {
    margin-left: 0;
    padding: 45px 40px;
    border-top: 20px solid #b6b6ab
}

#twoCol .rsltsPnl, #account .rsltsPnl {
    margin-left: 0;
    padding: 0 10px 0 10px;
    border-top: 6px solid #fff
}

#twoCol .rsltsPnl {
    padding: 0
}

#lndngPg .col {
    width: 267px;
    float: left;
    margin-left: 50px;
    margin-right: 30px
}

    #lndngPg .col .picFrm {
        overflow: hidden;
        width: 265px;
        height: 148px
    }

    #lndngPg .col h3 {
        margin: 23px 0 13px;
        text-transform: uppercase
    }

        #lndngPg .col h3 a:hover {
            color: #d19600
        }

    #lndngPg .col ul {
        list-style: none outside none;
        margin: 20px 0 38px
    }

#overlay, #overlayDark, #overlayClear, #overlayClr, #overlayWkspcClr, .lgLtRslts #blanket, .fxLt #blanket {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none
}

#overlayDark, .lgLtRslts #blanket {
    background: url(/../images/shades/bg_black_50_trans.png)
}

#overlayClear, #overlayClr, #overlayWkspcClr {
    background: none
}

#lndngPg .clearFix:after #account .clearFix:after {
    content: " ";
    display: block;
    clear: both
}

.clearFix:after {
    content: " ";
    display: block;
    clear: both
}

#lndngPg .lightbox #text {
    float: left;
    width: 180px
}

    #lndngPg .lightbox #text a.blue, #lndngPg .lightbox #text a.selected {
        color: #1c94d0;
        display: block;
        text-decoration: none;
        margin-left: 8px;
        line-height: 18px
    }

    #lndngPg .lightbox #text a.selected {
        color: #333
    }

#lndngPg .lightbox #video {
    width: 333px;
    height: 185px;
    float: right;
    background: url(/../images/graphics/Olympics4.png) no-repeat 0 0
}

table tr td {
    vertical-align: top
}

#registration {
}

.formSection {
    margin: 0 0 30px 0
}

    .formSection h2 {
        font-family: GoodWeb-Book,Verdana,sans-serif;
        font-size: 1.5em;
        border-bottom: 1px solid #b6b6ab
    }

.loginsection {
    margin: 0 0 40px 0
}

form {
    font-family: Verdana,Sans-Serif
}

    form label {
        font-size: 12px;
        width: 150px;
        display: block;
        text-align: right;
        margin: 4px 15px 0 0
    }

.formSection.terms .termsOfUse label {
    margin-left: 10px;
    margin-right: 0;
    text-align: left;
    width: 100%
}

#customdiv.lightbox input[type="text"] {
    font-size: 1em;
    height: 13px;
    width: 100px
}

form input[type="text"], form input[type="password"], .lightbox input[type="text"], .lightbox input[type="password"] {
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-style: normal;
    width: 325px
}

form select {
    width: 339px
}

form input[type="checkbox"] {
    width: auto
}

form select, form input[type="text"], form input[type="password"], form password, .lightbox select, .lightbox input[type="text"], .lightbox password {
    border: 1px solid #bfbfbf;
    margin: 0 0 3px 0;
    padding: 3px 5px
}

.formSection.info .lft {
    float: left;
    margin: -4px 16px 0 5px;
    position: relative;
    width: 31px
}

.formSection.interests .checkboxList {
    width: 550px
}

    .formSection.interests .checkboxList .checkboxItem {
        float: left;
        margin: 0 20px 10px 0;
        width: 240px;
        font-size: .85em
    }

        .formSection.interests .checkboxList .checkboxItem input {
            margin: 0 5px 0 0
        }

form .smallCopy {
    font-size: .8em;
    margin: 0 0 20px 0
}

.formSection.captcha {
    margin-bottom: 100px
}

    .formSection.captcha table {
        vertical-align: top;
        width: 100%
    }

    .formSection.captcha td.captchaImage {
        width: 150px
    }

    .formSection.captcha .captchaInput input {
        width: 300px;
        margin: 0 30px 0 30px
    }

.field-validation-error {
    color: red;
    padding: 0 0 3px 0
}

#lndngPg .qkDwnldFrm {
    display: table;
    width: 100%
}

#lndngPg div.tabs {
    margin-top: 2px
}

    #lndngPg div.tabs > div {
        margin-top: 8px;
        padding: 4px 0 8px 0
    }

#lndngPg UL.tabNavigation LI span A, #lndngPg UL.DetailtabNavigation LI span A {
    color: #1c94d0;
    padding: 8px 16px;
    border: 1px #fff solid;
    border-bottom: 0;
    font-size: 1.25em
}

    #lndngPg UL.tabNavigation LI span A.selected, #lndngPg UL.DetailtabNavigation LI span A.selected, #lndngPg UL.tabNavigation LI span A:hover, #lndngPg UL.DetailtabNavigation LI span A:hover {
        background: #f4f4f2;
        color: #333;
        border: 1px #b6b6ab solid;
        border-bottom: 0;
        font-weight: normal
    }

    #lndngPg UL.tabNavigation LI span A span, #lndngPg UL.DetailtabNavigation LI span A span {
        color: #767676;
        display: inline-block;
        margin-left: 3px;
        font-size: .9em
    }

    #lndngPg UL.tabNavigation LI span A label, #lndngPg UL.DetailtabNavigation LI span A label {
        cursor: pointer
    }

#lndngPg .infoBarPp {
    clear: both;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px #b6b6ab dotted;
    padding-bottom: 4px;
    margin: 4px 0 6px 0
}

    #lndngPg .infoBarPp span {
        float: left
    }

    #lndngPg .infoBarPp select {
        float: right;
        font-size: .85em;
        margin: 4px 2px 0 0
    }

#lndngPg #modal select {
    border: 0
}

#lndngPg .infoBarPp a, #lndngPg infoBarPp a:hover {
    float: right;
    text-decoration: none;
    color: #1c94d0;
    padding-right: 16px;
    background: url(/../images/icons/pntrDwnOn.png) right no-repeat
}

    #lndngPg .infoBarPp a:hover {
        background: url(/../images/icons/pntrDwnHvr.png) right no-repeat;
        color: #d19600
    }

#lndngPg .opBarPp {
    clear: both;
    line-height: 12px;
    height: 12px;
    margin-bottom: 14px
}

    #lndngPg .opBarPp label {
        float: left;
        color: #999;
        font-size: .85em
    }

    #lndngPg .opBarPp a, #lndngPg .opBarPp a:hover {
        float: right;
        color: #1c94d0;
        text-decoration: none
    }

        #lndngPg .opBarPp a:hover {
            color: #d19600
        }

#lndngPg .lstRec {
    border-bottom: 0 !important;
    padding-bottom: 0 !important
}

#lndngPg #dwnlRec {
    width: 510px;
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px #b6b6ab solid
}

#lndngPg .lightbox #dwnlRec p {
    margin-bottom: 12px
}

#lndngPg .lightbox #dwnlRec .imgFrmPp {
    float: left;
    margin: 0 16px 0 0;
    width: 126px;
    height: 126px;
    text-align: center
}

#lndngPg .lightbox #dwnlRec .cntFrmPp {
    float: left;
    width: 72%
}

#lndngPg #ppFrm {
    height: auto;
    width: 520px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    margin: 0 auto;
    padding-right: 6px
}

#lndngPg .msgBody strong {
    display: block;
    margin: 30px 0 4px 0
}

#lndngPg .txtMsg {
    border: 1px #e4e4e4 solid;
    min-height: 26px;
    line-height: 22px;
    color: #666;
    padding: 0 8px;
    width: 512px;
    background: #f1f1f1;
    font-size: .9em
}

#lndngPg #txtMsg {
    height: 100px;
    margin-bottom: 30px;
    background: #f1f1f1;
    position: relative
}

#lndngPg #modal #close {
    position: relative;
    right: auto;
    top: auto
}

#lndngPg .contact {
    display: none
}

#lndngPg .cntcFrm {
    clear: both;
    height: 30px;
    overflow: hidden;
    border-bottom: 1px solid #b6b6ab
}

    #lndngPg .cntcFrm h2 {
        float: left;
        margin-top: -1px
    }

    #lndngPg .cntcFrm #close {
        float: right
    }

#lndngPg .extInfo {
    float: left;
    line-height: 1.3em;
    margin-top: -30px;
    display: none
}

#lndngPg #toTop {
    display: none !important
}

.popup {
    color: green
}

.popup2 {
    color: blue
}

.trigger {
    color: red
}

#search .date .inputBorder {
    border: 2px solid #028fed;
    background: #edf6fa
}

.oprBar .slctBr select {
    height: 18px
}

.sortDrop {
    float: right
}

.inputBorder {
    border: 1px solid #028fed
}

.tagTxt {
    margin: 0 0 12px 0;
    padding-bottom: 5px
}

.pgBrk {
    width: 100%;
    display: table;
    border-bottom: #d1d1d1 5px solid
}

.tagTxt h5 {
    margin-left: 0;
    display: inline
}

.tagTxt span {
    margin-left: 8px
}

.clearBthDv .brdCrmbsBr h1 {
    margin-bottom: 8px;
    float: left;
    font-weight: bold
}

.taghdr {
    padding-bottom: 15px;
    position: relative
}

#collectiondata {
    margin: 32px 0 0 0
}

article h6.imgPg {
    margin-bottom: 0
}

#cpr_org summary {
    padding: 6px 0
}

.tagIcn {
    padding: 2px 0 2px 22px;
    background: url(/../images/icons/tag_normal.png) no-repeat 0 0;
    color: #1c94d0
}

#managedFllws, #tagging, #tagging2, #createTag, #lstcollections, #orgLookup {
    width: 278px;
    height: 288px;
    background: #fff;
    position: absolute;
    top: -9999px;
    left: 111px;
    z-index: 9999;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid rgba(52,52,52,.3);
    overflow: hidden
}

    #tagging #container, #createTag #container, #orgLookup #container, #tagging2 #container2, #lstcollections #collcontainer {
        height: 202px;
        padding-left: 5px;
        width: 100% !important
    }

        #tagging #container p, #tagging2 #container2 p, #orgLookup #container p, #lstcollections #collcontainer p {
            margin: 2px 0;
            width: 91%
        }

        #createTag #container p {
            margin: 2px 0
        }

    #createTag #container {
        height: 50px
    }

    #createTag .apply {
        padding: 6px 8px
    }

        #createTag .apply .btnGray, #createTag .apply .btnBlue, #tagging .apply .btnGray, #tagging .apply .btnBlue, #orgLookup .apply .btnBlue, #orgLookup .apply .btnGray {
            margin: -3px 2px 0 0 !important
        }

    #tagging .apply, #orgLookup .apply, #createTag .apply, #tagging2 .apply {
        background: #f3f3f3;
        height: 20px;
        color: #146994;
        border-top: 1px solid #b6b6ab;
        padding: 10px
    }

    #tagging h1, #createTag h1, #tagging2 h1, #orgLookup h1, {
        background: #f3f3f3;
        border-bottom: 1px solid #b6b6ab;
        padding: 6px;
        width: 95.4%;
        margin: 0
    }

.tagInputCntnr {
    background: url("/../images/icons/tag_normal.png") no-repeat scroll -3px 2px #fff;
    border: 1px solid #bfbfbf;
    height: 22px;
    padding: 3px 0 3px 22px;
    background-position: 3px 3px
}

.tagBox {
    border: 0 dotted blue;
    float: left;
    height: 17px;
    padding: 2px 0 3px 6px;
    width: 224px
}

#fine_print {
    height: 150px;
    overflow: auto;
    margin: 0;
    width: 366px;
    position: absolute;
    top: 55px;
    left: 111px
}

.delete_tag_p {
    float: left;
    width: 159%
}

    .delete_tag_p strong {
        color: #666
    }

.delete_tag {
    float: left;
    margin-bottom: 2px;
    clear: left;
    background: #e0e0e0;
    width: auto !important;
    display: block;
    float: left;
    font-size: 13px;
    height: 19px;
    line-height: 17px;
    margin: 0 0 2px 0 !important;
    padding: 0 0 0 3px;
    position: relative;
    text-align: center
}

    .delete_tag span {
        max-width: 146px;
        overflow: hidden;
        white-space: nowrap
    }

body#detailsPg .delete_tag {
    clear: none
}

.delete_tag strong {
    color: #666;
    display: block;
    float: left;
    font-size: 15px;
    height: 19px;
    line-height: 17px;
    margin: 0 0 0 4px;
    padding: 0 7px;
    position: relative;
    text-align: center;
    width: 8px
}

    .delete_tag strong:hover {
        background: #6e6e6e;
        color: #e7e2d8;
        padding-top: 1px
    }

.breadcrumb #breadcrumb {
    float: left;
    margin: 0 0 0 0
}

    .breadcrumb #breadcrumb a {
        line-height: 3px
    }

.breadcrumb .breadcrumb_arrow {
    font-size: 24px;
    padding: 0 6px
}

.brdCrmbsBr .remove {
    color: #d7d7d2;
    padding: 0;
    font-size: .8em
}

.brdCrmbsBr .closebutton {
    color: #1c94d0;
    cursor: pointer;
    font-size: 28px !important;
    left: -2px;
    position: relative;
    top: 4px
}

#createTag {
    height: 136px
}

.taghdr .taghdrSpn {
    position: relative;
    top: 11px
}

#createTag #container p, #createTag .apply {
    font-size: .8em
}

.taghdr span {
    cursor: pointer
}

.showHide {
    display: none;
    margin: 0 0 12px 16px;
    border-bottom: 1px solid #bfbfbf;
    width: 100%
}

.tagTxt .showHideLnk {
    font-size: .9em;
    color: #1c94d0;
    float: right;
    cursor: pointer
}

.showHide .rght {
    display: table-cell
}

.showHide .lft {
    width: 99px;
    display: table-cell
}

#workspace .meta p.first {
    float: left;
    font-size: 1.2em
}

#workspace .srchImg img {
    bottom: 0
}

#workspace .thumbnail .meta {
    width: 100%
}

#workspace .tags_ttip {
    float: left;
    overflow: hidden;
    padding: 2px 0 0 5px;
    position: relative;
    width: 52px
}

#workspace .tagsTpsCntnr {
    position: absolute;
    background: rgba(0,0,0,.9);
    padding: 5px;
    margin-bottom: 2px;
    z-index: 2;
    cursor: default;
    min-width: 225px
}

.tagDisplay {
    width: 100%;
    float: left
}

.red {
    color: #ff322e
}

#detailsPg .brdCrmbsBr * {
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px
}

#detailsPg .brdCrmbsBr .spLn {
    color: #b6b6ab
}

#detailsPg #cntFrmMn {
    width: 1140px;
    margin: 5px auto 0 auto
}

    #detailsPg #cntFrmMn .tpCntPnl {
        height: auto
    }

#detailsPg .brdCrmbsBr {
    text-align: center;
    border: 0
}

#detailsPg .ltNvBrd, #detailsPg .rtNvBrd {
    background: url(/../images/icons/ltNvDtlsBlue.png) center bottom no-repeat;
    height: 12px;
    width: 20px;
    margin-top: 2px
}

#detailsPg .rtNvBrd {
    background: url(/../images/icons/rtNvDtlsBlue.png) center bottom no-repeat
}

#detailsPg .dspBr {
    margin: 0 auto;
    width: 120px;
    float: none;
    position: relative;
    left: auto
}

.detailsImage {
    padding-top: 0;
    margin-left: 587px;
    overflow: hidden;
    height: auto;
    position: absolute;
    padding-left: 6px
}

    .detailsImage img {
        margin: 0 0 5px 0;
        max-height: 370px;
        display: block
    }

#collectionLabel_cover {
    height: 41px;
    left: 0;
    position: absolute;
    top: 282px;
    width: 171px;
    z-index: 1;
    background: url(/../images/graphics/collectionLabel_image_cover.png) center bottom no-repeat
}

#collectionShare {
    background: url(/../images/buttons/btn_collectionShare.png) 0 0 no-repeat;
    height: 27px;
    width: 130px;
    float: right
}

    #collectionShare:hover {
        background: url(/../images/buttons/btn_collectionShare.png) 0 -27px no-repeat;
        height: 27px;
        width: 130px;
        float: right
    }

#collectionAddWS {
    background: url(/../images/buttons/btn_collectionAddWS.png) center bottom no-repeat;
    width: 194px;
    height: 23px;
    float: right;
    margin-left: 5px;
    display: none
}

#detailsPg .ltNvPnl {
    width: 551px !important;
    margin-right: 0;
    padding-top: 0;
    position: relative
}

#detailsPg .tpCnt .actBtn {
    margin-top: 6px
}

#detailsPg .ltNvPnl h1 {
    text-transform: uppercase;
    width: auto;
    margin-bottom: 20px;
    line-height: 1em
}

.shortTitle {
    font-family: Georgia,serif;
    font-size: 29px;
    font-weight: normal
}

.collectionMeta {
}

    .collectionMeta span {
        display: block;
        font-size: 12px;
        margin: 0 0 4px 0
    }

#detailsPg div.tabs fieldset, #detailsPg div.detailtabs fieldset {
    width: auto
}

#detailsPg .rsltsPnl h1 {
    text-transform: uppercase;
    width: auto;
    margin-bottom: 10px
}

#detailsPg .rsltsPnl p {
    font-size: .9em
}

#detailsPg .rtNvPnl {
    margin: 0;
    width: 553px;
    padding-top: 0;
    margin-left: 587px;
    text-align: center;
    position: absolute;
    height: 600px
}

#detailsPg #oneUpLnk {
    width: 336px;
    height: 90px;
    margin: 0 auto 0 auto;
    display: none
}

#detailsPg #oneUpLnkCnt {
    position: absolute;
    width: 324px;
    height: 78px;
    opacity: 0;
    top: 110px;
    border: 6px #000 solid;
    background: url(/../images/icons/oneUpLnkBg.png)
}

p.msgWrn, p.msgRstr, p.msgUse, p.msgSpcl, p.extraCost {
    background: url(/../images/icons/ico_i_subcription_alert.png) no-repeat;
    display: block;
    line-height: 14px;
    margin: 0 0;
    padding: 3px 0 3px 23px
}

p.msgWrn {
    margin: 4px 0 0 -3px;
    padding-left: 32px
}

p.extraCost {
    background: url(/../images/icons/ico_extraCost.png) no-repeat 0 2px
}

p.exclusiveContent {
    background: url(/../images/icons/ico_restrictions_blank.png) no-repeat 0 2px
}

p.msgRstr {
    background: url(/../images/icons/ico_R_restrictions.png) no-repeat 0 2px
}

p.msgSpcl {
    background: url(/../images/icons/ico_C_contributor.png) no-repeat 0 2px
}

p.msgUse {
    background: url(/../images/icons/ico_U_useInformation.png) no-repeat 0 2px
}

p.regDt {
    font-size: .9em
}

#gtPrce {
    display: inline-block;
    min-width: 11px;
    min-height: 13px
}

#detailsPg .bkWrksp, #workspace .bkWrksp {
    margin-top: 0
}

#detailsPg .detlsBr, .brdCrmbsBr .detlsBr {
    clear: left;
    margin-bottom: 30px;
    height: 26px;
    line-height: 26px
}

.detlsNv, #collbr .detlsNv {
    float: right
}

    #detailsPg .detlsNv *, #collbr .detlsNv * {
        float: left
    }

    .detlsNv span, #collbr .detlsNv span {
        font-family: Verdana,Arial;
        font-size: 14px;
        padding: 0 3px
    }

#detailsPg a.detlsNvLt, #detailsPg a.detlsNvLt:hover, #detailsPg a.detlsNvRt, #detailsPg a.detlsNvRt:hover, #collbr a.detlsNvLt, #collbr a.detlsNvLt:hover, #collbr a.detlsNvRt, #collbr a.detlsNvRt:hover {
    width: 22px;
    height: 25px;
    background: url(/../images/icons/detlsNvLt.png) no-repeat;
    margin-right: 3px
}

#detailsPg a.detlsNvRt, #collbr a.detlsNvRt {
    width: 22px;
    height: 25px;
    background: url(/../images/icons/detlsNvRt.png) no-repeat;
    margin-right: 0;
    margin-left: 3px
}

#detailsPg a.detlsNvLt:hover, #collbr a.detlsNvLt:hover {
    background: url(/../images/icons/detlsNvLt_hover.png) no-repeat
}

#detailsPg a.detlsNvRt:hover, #collbr a.detlsNvRt:hover {
    background: url(/../images/icons/detlsNvRt_hover.png) no-repeat;
    margin-right: 0
}

.prnt .rsltsPnl {
    width: 1140px !important;
    padding-top: 0 !important
}

.prnt div.imgFrm {
    float: right;
    margin-left: 32px;
    margin-right: 0;
    width: 551px
}

.prnt .imgFrm {
    width: 551px
}

.prnt .notesEdt {
    margin: 10px 0;
    line-height: 22px
}

.prnt .actBtn {
    margin: -54px 0 0 0;
    float: right
}

#creatvCnt .srchNv a.sortOn {
    float: left !important
}

#creatvCnt .srchNv .sort {
    float: left !important
}

#creatvCnt .srchNv ul.sbMn {
    width: 100px !important;
    margin-top: 20px !important;
    margin-left: 4px !important;
    left: 4px
}

#creatvCnt .srchNv .sbMn li {
    width: 83px !important;
    cursor: pointer;
    background-color: #fff;
    padding: 6px 8px 6px 8px !important
}

    #creatvCnt .srchNv .sbMn li:hover {
        background-color: #f7f7f7;
        color: #1c94d0
    }

#creatvCnt .suggBlk {
    overflow: visible;
    height: auto;
    white-space: normal;
    text-align: left;
    line-height: 1.6em;
    margin-left: 4px
}

#creatvCnt .tpCntPnl .flBtn {
    height: auto;
    line-height: 20px;
    text-transform: capitalize;
    margin: 0
}

    #creatvCnt .tpCntPnl .flBtn span {
        font-size: 1.2em !important;
        font-weight: bold;
        color: #fff;
        font-family: Verdana,Arial,Helvetica,sans-serif
    }

#creatvCnt .tpCnt .fltSrchCntnr h6 {
    margin-bottom: 7px;
    margin-top: 3px;
    position: relative;
    top: auto;
    font-size: .9em
}

#creatvCnt .tpCnt .optBrLt {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .75em;
    padding: 4px 0 6px 0
}

#creatvCnt .tpCnt .optBrRt {
    position: absolute;
    right: 0;
    margin: -22px 0 0 0;
    z-index: 10;
    text-align: left
}

#creatvCnt div.smtooltip, div.rItooltip {
    text-align: left;
    color: #fff !important;
    min-width: 200px;
    padding: 5px 30px 10px 5px
}

    #creatvCnt div.smtooltip *, div.rItooltip * {
        color: #fff !important;
        font-weight: normal !important;
        font-size: .9em !important
    }

    #creatvCnt div.smtooltip:before, div.rItooltip:before {
        left: 100px
    }

#creatvCnt .tipsTg img.sbscrAlrt, .rightsInfo img.sbscrAlrt {
    margin: 2px 3px 0
}

.pgNote {
    clear: both;
    display: table;
    width: 100%;
    padding: 20px;
    margin-top: 20px
}

    .pgNote .pgNoteImg {
        float: left;
        width: 27%;
        min-width: 500px;
        margin: 0 40px 0 0
    }

    .pgNote .pgNoteTxt {
        float: left;
        width: 50%;
        min-width: 590px
    }

        .pgNote .pgNoteTxt p {
            font-weight: bold
        }

.pgNoteTxt #longCaption, .pgNoteTxt #hiddenLongCaption {
    font-size: .9em
}

.pgNote .pgNoteTxt h1 {
    margin-bottom: 8px;
    text-transform: uppercase;
    font-size: 2.8em;
    line-height: 1em;
    width: 100%
}

    .pgNote .pgNoteTxt h1 span {
        color: #767676
    }

.pgNote .pgNoteTxt .tgLnks {
    display: block
}

.pgNoteTxt h2 {
    margin: 0;
    font-family: Georgia,Times New Roman,Serif
}

.pgNoteTxt .collectionList li {
    margin-bottom: 4px
}

.collectionList {
    font: normal 12px Georgia,Serif;
    list-style: none
}

.tmLn {
    float: left;
    height: 22px !important;
    line-height: 22px !important;
    color: #fff !important;
    font-size: .8em;
    padding: 1px 14px 0 !important
}

.tagBlk {
    border-bottom: 1px #c5c5c5 solid;
    padding-bottom: 14px;
    margin-bottom: 8px
}

    .tagBlk .meta {
        overflow: hidden
    }

    .tagBlk .notesEdt {
        margin-top: 12px
    }

    .tagBlk .delete_tag {
        font-weight: normal;
        margin-right: 3px;
        display: inline-block;
        padding: 0 0 0 6px;
        font-size: 1.1em;
        line-height: 22px
    }

a.bkWrksp, a.bkWrksp:hover, a.addDwlds, a.addDwlds:hover, a.bkResults, a.bkResults:hover {
    position: absolute;
    color: #fff;
    margin: 0;
    text-transform: none;
    background: url(/../images/icons/backWtArr.png) left no-repeat #1c94d0;
    padding: 0 15px 0 30px
}

    a.bkResults, a.bkResults:hover {
        background: url(/../images/icons/ico_back_to_search_results.png) no-repeat #1c94d0 9px center;
        padding: 0 15px 0 30px
    }

        a.bkResults:hover {
            background-color: #146994 !important
        }

a.actBtnGr, a.actBtnGr:hover {
    width: auto;
    padding: 0 24px;
    background: #690;
    outline: none;
    border: 0;
    color: #fff;
    text-decoration: none;
    margin: 10px 20px 0 0;
    cursor: pointer
}

a.addDwlds, a.addDwlds:hover {
    float: left;
    position: relative;
    margin: 0 6px;
    padding: 7px 16px;
    background: #690
}

a.oneUpLnk, a.oneUpLnk:hover, a.picFullLnk, a.picFullLnk:hover {
    background: url(/../images/icons/oneUp_icn.png) no-repeat center top;
    z-index: 2;
    position: relative;
    margin: 10px;
    color: #fff;
    font-family: Verdana;
    font-size: .65em !important;
    white-space: nowrap;
    text-align: center;
    padding-top: 48px;
    display: inline-block
}

    a.oneUpLnk:hover {
        background: url(/../images/icons/oneUp_icn_over.png) no-repeat center top
    }

    a.picFullLnk, a.picFullLnk:hover {
        background: url(/../images/icons/ico_fullscreen_off.png) no-repeat center top
    }

        a.picFullLnk:hover {
            background: url(/../images/icons/ico_fullscreen_on.png) no-repeat center top
        }

UL.tabNavigation, UL.DetailtabNavigation {
    list-style: none;
    margin: 0;
    padding: 0
}

    UL.tabNavigation LI, UL.DetailtabNavigation LI {
        display: inline
    }

        UL.tabNavigation LI span A, UL.DetailtabNavigation LI span A {
            padding: 5px 5px;
            color: #146994;
            text-decoration: none
        }

            UL.tabNavigation LI span A.selected, UL.DetailtabNavigation LI span A.selected, UL.tabNavigation LI span A:hover, UL.DetailtabNavigation LI span A:hover {
                font-weight: bold;
                color: #146994;
                padding-top: 7px;
                background: url(/../images/icons/tbSlctPntr.png) bottom center no-repeat
            }

    UL.tabNavigation ul.sbMn {
        width: 100px !important;
        margin-top: 4px !important;
        margin-left: 0 !important;
        left: 3px
    }

    UL.tabNavigation .sbMn li {
        width: 83px !important;
        cursor: pointer;
        background-color: #fff;
        padding: 6px 8px 6px 8px !important;
        display: block
    }

        UL.tabNavigation .sbMn li:hover {
            background-color: #f7f7f7;
            color: #1c94d0
        }

div.tabs, div.detailtabs {
}

    div.tabs > div, div.detailtabs > div {
        padding: 16px 8px 8px 8px;
        margin-top: 4px;
        border-top: 1px solid #bababa
    }

        div.tabs > div h2, div.detailtabs > div h2 {
            margin-top: 0
        }

.waste {
    min-height: 30px
}

div.tabs .tlBrSm, div.detailtabs .tlBrSm {
    float: right;
    margin-top: -6px
}

    div.tabs .tlBrSm .sPl, div.detailtabs .tlBrSm .sPl {
        float: left;
        width: 35px;
        height: 25px;
        background: url(/../images/icons/sPl_icn.png) no-repeat
    }

div.tabs fieldset, div.detailtabs fieldset {
    width: 80%
}

.notcRd {
    color: #ff322e
}

div.tabs .dnmkTbl td, div.detailtabs .dnmkTbl td {
    line-height: 1.6em
}

table.dnmkTbl {
    margin-top: 25px;
    font-family: Verdana,Sans-Serif;
    font-size: .8em
}

.dnmkTbl td label {
    font-weight: bold;
    font-size: .95em;
    width: 175px;
    display: block
}

.dnmkTbl tr.lblGrp td {
    padding-bottom: 12px
}

.dnmkTbl tr td:first {
    width: 40%
}

.dnmkDt {
    font-family: Verdana,Sans-Serif;
    font-size: .8em
}

.hdrWrp {
    height: 68px;
    min-width: 1140px
}

body.lgLtRslts {
    background: #f4f4f4
}

    body.lgLtRslts .row {
        width: 90%
    }

    body.lgLtRslts .hdrWrp, body.lgLtRslts .ftrWrp {
        background: #081c2f
    }

    body.lgLtRslts .tpCnt {
        background: #f4f4f4;
        padding-bottom: 40px
    }

        body.lgLtRslts .tpCnt.slimFx {
            background: #f4f4f4
        }

body.DarkRslts {
    background: #b6b6ab
}

    body.DarkRslts .row {
        width: 100%
    }

    body.DarkRslts .hdrWrp, body.DarkRslts .ftrWrp {
        background: #081c2f
    }

    body.DarkRslts .tpCnt {
        background: #f4f4f4
    }

body.fxLt {
    background: #f4f4f4
}

    body.fxLt .row {
        width: 1140px
    }

    body.fxLt .hdrWrp, body.fxLt .ftrWrp, body.fxLt #cpr_org_color {
        background: #081c2f;
    }

    body.fxLt .artWrp .cntFrm {
        background: url(/../images/shades/contentBg_lt.png);
        margin-top: 100px
    }

    body.fxLt .tpCntPnl {
        background: #e5e7e9
    }

body.lqLt {
    background: #f4f4f4
}

    body.lqLt .row {
        width: 100%
    }

body.fxDrk {
    background: url(/../images/shades/WatermarkLanding.png) no-repeat -222px 69px #b6b6ab
}

    body.fxDrk .row {
        width: 1140px
    }

    body.fxDrk .hdrWrp, body.fxDrk .ftrWrp, body.fxDrk #cpr_org_color {
        background: #081c2f
    }

.charcoal {
    background: url(/../images/shades/watermark_40_trans.png) no-repeat 361px -74px #333 !important
}

body.lqDrk {
    background: #320021
}

    body.lqDrk .row {
        width: 100%
    }

body.tan {
    background-color: #e5e5e1 !important
}

.secondaryNav {
    float: left;
    margin-right: 20px;
    width: 270px
}

#account .secondaryNav {
    width: 206px
}

ul.sideNvCmp {
    text-align: left;
    list-style: none;
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: 16px
}

    ul.sideNvCmp li {
        width: 100%
    }

    ul.sideNvCmp a {
        display: block;
        color: #333;
        font-family: GoodWeb-book;
        font-size: 16px;
        line-height: 1em;
        padding: .5em;
        text-decoration: none
    }

    ul.sideNvCmp li a.selected, ul.sideNvCmp li a.selected:hover {
        font-weight: bold;
        background: url("/../images/icons/tagsSelectedArrw_darker.png") #ddd no-repeat right 9px;
        color: #333
    }

    ul.sideNvCmp a span {
        color: #767676;
        font-weight: normal
    }

    ul.sideNvCmp a:hover, ul.sideNvCmp a:hover * {
        background: #eee !important;
        color: #146994 !important
    }

    ul.sideNvCmp a span.ap {
        border-right: 1px solid #767676;
        color: #000;
        font-size: 14px;
        font-weight: bold;
        margin: 0 1px 0 0;
        padding: 0 4px 0 0
    }

    ul.sideNvCmp a span.delete-x {
        color: #767676;
        float: right;
        font-size: 19px;
        font-weight: bold;
        margin-right: 8px
    }

    ul.sideNvCmp ul li {
    }

.landingPage {
    background: #fff;
    padding: 20px 10px 10px 10px;
    width: 1120px;
    float: left
}

.pageHeader {
    clear: both;
    margin: 0 0 10px 0
}

    .pageHeader .left {
        width: 79%
    }

    .pageHeader .right {
        width: 20%;
        text-align: right
    }

    .pageHeader h1 {
        margin: 0 !important;
        width: auto !important;
        text-transform: uppercase
    }

.landingFeatured h2 {
    font-family: Georgia,serif;
    margin: 0 0 8px 0;
    font-size: 23px
}

.timeSearch {
    border-bottom: 1px dotted #999;
    color: #bfbfb6;
    font-family: verdana;
    font-size: 11px;
    height: 27px;
    margin: 15px 0 30px
}

.landingPageContent {
    float: left;
    width: 828px
}

.toutLanding {
    float: left;
    margin: 0 0 20px 0;
    width: 100%
}

    .toutLanding .sectionHeader {
        border-bottom: 5px solid #d2d2d2;
        margin-bottom: 20px;
        padding-bottom: 0;
        width: 100%
    }

        .toutLanding .sectionHeader h2 {
            color: #696969;
            font-family: Georgia,serif;
            font-size: 27px;
            height: 45px;
            line-height: 55px;
            margin: 0
        }

    .toutLanding .tout {
        margin: 0 10px 10px 0;
        min-height: 210px;
        width: 265px;
        text-align: center
    }

        .toutLanding .tout h3 {
            margin: 0 0 5px 0;
            font-family: GoodWeb-CondBold,Arial Narrow,Arial,sans-serif;
            text-transform: uppercase;
            text-align: left;
            min-height: 31px
        }

            .toutLanding .tout h3 a {
                font-size: 24px;
                color: #333;
                font: normal GoodWeb-Book,Verdana,sans-serif
            }

        .toutLanding .tout img {
            max-height: 148px
        }

        .toutLanding .tout p {
            font-size: 14px;
            color: #333;
            font-family: Georgia,serif;
            line-height: 17px;
            text-align: left
        }

        .toutLanding .tout .metaCntnr p {
            font-size: 12px;
            font-family: Verdana,serif;
            text-align: left
        }

        .toutLanding .tout ul {
            font-family: Verdana,sans-serif;
            font-size: 13px;
            text-align: left
        }

            .toutLanding .tout ul li {
                list-style: disc inside
            }

#mainPopup, #popupBox, #popupHidden, pop {
    position: absolute;
    padding: 20px;
    color: #333;
    background: #fff;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid #969696;
    border: 8px solid rgba(52,52,52,.5);
    z-index: 1
}

    #mainPopup #footer {
        float: left;
        height: 33px;
        margin-top: 4px;
        padding-top: 22px;
        width: 100%
    }

    #mainPopup h1 {
        border-bottom: 1px solid #b6b6ab;
        margin-bottom: 20px;
        padding-bottom: 10px
    }

    #mainPopup #footer {
        text-align: right
    }

        #mainPopup #footer .cancel {
            background: #b6b6ab;
            color: #fff;
            margin-left: 8px;
            padding: 4px 0;
            text-align: center;
            width: 88px;
            border: 0
        }

.enabledB {
    background: #1c94d0;
    border: 0;
    color: #fff;
    padding: 7px 24px;
    text-align: center;
    cursor: pointer;
    display: inline;
    font: normal 14px GoodWeb-Bold,"Arial Narrow Bold",sans-serif
}

.disabledB {
    background: #b6b6ab;
    border: 0 none;
    color: #fff;
    text-align: center;
    cursor: default;
    display: inline;
    font: normal 14px GoodWeb-Bold,"Arial Narrow Bold",sans-serif;
    padding: 7px 24px
}

#mainPopup #footer .delete {
    padding: 3px 0;
    width: 88px;
    margin-left: 8px;
    border: 0;
    background: none repeat scroll 0 0 #1c94d0;
    border: 1px solid #1c94d0;
    color: #fff;
    text-align: center
}

#mainPopup a#close {
    color: rgba(51,51,51,.35);
    position: absolute;
    right: 20px;
    top: 20px;
    text-decoration: none
}

#overlayClear {
    background: transparent;
    height: 120%;
    left: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2
}

#popupBox {
    display: none;
    font-size: 1em
}

    #popupBox h1 {
        position: static;
        width: 100%
    }

    #mainPopup h1, #popupBox h1 {
        border-bottom: 1px solid #b6b6ab;
        margin-bottom: 20px;
        padding-bottom: 10px
    }

.smtooltipRight:before {
    content: url("/../images/icons/tooltipBg_tip.png");
    right: -2px;
    position: absolute;
    top: -11px
}

.smtooltipRight {
    background: none repeat scroll 0 0 #6e6e6e;
    color: #fff;
    display: none;
    line-height: 18px;
    padding: 8px;
    position: absolute;
    text-align: center;
    width: 133px
}

.sharePrint_active, .more_active {
    overflow: visible;
    padding-bottom: 4px;
    background-position: center 0
}

span.sharePrint_active:hover {
    cursor: pointer
}

a.sharePrint_active:hover, a.more_active:hover {
    background-position: center 0;
    cursor: pointer
}

.lilDropdown {
    display: none;
    position: absolute;
    top: 29px;
    left: 212px;
    background: #fff;
    font-size: 10px;
    border: 1px solid #a7a7a7;
    border-bottom: 3px solid #b6b6ab
}

.sharePrint_active ul.lilDropdown li, .more_active ul.lilDropdown li {
    display: block;
    padding: 10px;
    width: 60px
}

.tool, .changepasstool {
    width: 33px;
    height: 23px;
    background: url(/../images/icons/ico_info.png) no-repeat 3px 0;
    display: inline-block;
    cursor: pointer;
    visibility: hidden
}

    .tool:hover, .changepasstool:hover {
        background-position: 3px -21px
    }

.smtooltipBott ul {
    padding-left: 14px
}

    .smtooltipBott ul li {
        color: #fff;
        font-family: Verdana,Sans-Serif;
        font-size: .6em;
        padding-left: 22px;
        font-weight: 700
    }

.smtooltipBott {
    background: #6e6e6e;
    color: #fff;
    display: none;
    line-height: 18px;
    padding: 8px;
    position: absolute;
    text-align: left
}

    .smtooltipBott:before {
        content: url("/../images/icons/tooltipBg_Bott.png");
        left: 53px;
        position: absolute;
        bottom: -12px
    }

#account .info p {
    margin: 0
}

#account .info p, #account .infoEdit p, #account .pass p, #account .passChng p {
    height: 27px
}

#account #personalForm p, #account #pwForm p {
    width: 530px
}

#account .mid label {
    display: block;
    margin: 24px 0
}

#account .infoEdit p input, #account .infoEdit p select {
    padding: 5.5px
}

#account .editLink, #account .changeLink {
    position: absolute;
    right: 11px;
    top: 24px
}

#account .info .lft, #account .pass .lft, #account .infoEdit .lft, #account .passChng .lft {
    display: table-cell;
    width: 140px
}

#account .info .mid, #account .pass .mid, #account .infoEdit .mid, #account .passChng .mid {
    display: table-cell;
    width: 180px;
    text-align: right;
    padding-right: 10px
}

#account .info .rght, #account .pass .rght, #account .infoEdit .rght, #account .passChng .rght {
    display: table-cell
}

#account .passChng li {
    font-weight: normal
}

#account .blueButton {
    padding: 3px 10px;
    text-align: center;
    background: #1c94d0;
    border: 1px solid #1c94d0;
    color: #fff
}

#personalForm .blueButton {
    padding: 5px 18px;
    margin: 20px 0
}

    #personalForm .blueButton:hover {
        background: #081c2f;
        border: 1px solid #081c2f
    }

#personalForm .grayButton, #pwForm .grayButton {
    padding: 8px 18px;
    margin: 20px 0
}

#account .close {
    display: none
}

#account .rghtCntPnl {
    float: left;
    margin-left: 0;
    margin-top: 0;
    min-height: 500px
}

#twoCol #orderHist, #account #orderHist {
    float: left;
    width: 618px;
    padding: 0 14px 0 0;
    border-right: 1px solid #d3d5d6
}

#account #promocodes {
    float: left;
    width: 618px;
    padding: 0 14px 0 0
}

#account .rghtCntPnl {
    width: 890px
}

#twoCol .rghtCntPnl {
    width: 1211px
}

::-webkit-input-placeholder {
    color: #9a9a9a
}

:-moz-placeholder {
    color: #9a9a9a
}

#secondaryContent, #twoCol #filterHist, #twoCol #rsPnts, #account #filterHist, #account #rsPnts {
    width: 238px;
    float: right;
    padding: 0 8px 0 8px
}

#account .display {
    border-bottom: 4px solid #d2d2d2;
    padding-bottom: 8px;
    margin: 6px 0 0 0;
    margin-top: 4px\0/IE8+9
}

#account .displayBlue {
    color: #1c94d0
}

#account .pages {
    width: 326px;
    float: right;
    text-align: right
}

    #account .pages span {
        font: normal 14px verdana,sans-serif
    }

        #account .pages span:before {
            content: "|";
            padding-right: 3px;
            color: #b6b6ab
        }

        #account .pages span:first-child {
            color: #b6b6ab
        }

            #account .pages span:first-child:before {
                content: ""
            }

#account .dispText {
    width: 111px;
    font: normal 12px verdana,sans-serif;
    color: #767676
}

#twoCol .ordered h1, #account .ordered h1 {
    width: 74%;
    font: bold .8em verdana,sans-serif;
    margin: 0
}

#account .right .download a {
    font: normal 12px verdana,sans-serif
}

#account .right .download img {
    position: relative;
    top: -4px;
    float: left
}

#account .right .download {
    width: 25%;
    float: right;
    height: 22px
}

#twoCol .ordered p, #account .ordered p {
    margin: 4px 0;
    font: normal 12px verdana,sans-serif
}

#account .ordered div.header {
    border-bottom: 4px solid #b6b6ab
}

#account .oderheader {
    border-bottom: 4px solid #d2d2d2;
    padding: 16px 0 4px 0
}

#account .sectionHeader {
    border-bottom: 4px solid #d2d2d2;
    padding: 4px 0 4px 0;
    margin-bottom: 20px
}

    #account .sectionHeader h3 {
        display: inline;
        font: 18px GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif;
        margin: 0 13px 0 0
    }

#account .orderNumb {
    float: left;
    width: 475px
}

    #account .orderNumb:hover {
        cursor: pointer
    }

    #account .orderNumb h3 {
        display: inline;
        font: 18px GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif;
        background: url(/../images/icons/pntrRght.png) no-repeat 0 7px;
        padding-left: 11px;
        margin: 0 13px 0 0
    }

    #account .orderNumb .date {
        color: #767676;
        display: inline-block;
        font: 16px GoodWeb-Book,Verdana,sans-serif;
        margin: 0 20px 0 0;
        width: 65px
    }

    #account .orderNumb .name {
        color: #767676;
        display: inline-block;
        font: 16px GoodWeb-Book,Verdana,sans-serif;
        margin: 0 0 0 0;
        width: 210px
    }

#account .orderDown {
    float: right;
    display: block;
    margin: 5px 0 0 0;
    font: normal 12px verdana,sans-serif
}

#account #ordercontent .orderDown {
    display: block;
    position: relative;
    right: 0;
    top: -6px
}

#account #ordercontent .declareUsage {
    clear: both;
    display: block;
    float: right;
    position: relative;
    right: 0;
    top: -6px;
    font: normal 12px verdana,sans-serif
}

#twoCol .img, #account .ordercontent .img {
    float: left;
    margin: 0 20px 10px 0;
    padding: 16px 0 0 10px;
    width: 100px
}

#usageOrderLevel {
    font: 12px verdana,sans-serif;
    left: -100px;
    position: relative;
    top: -32px
}

#twoCol .ordercontentSub, #account .ordercontentSub {
    border-bottom: 1px solid #d3d5d6
}

#twoCol .right, #account .ordercontent .right {
    float: left;
    padding: 11px 0 0 0;
    width: 488px
}

#account #personalForm input[type="text"].smlTxt {
    width: 70px
}

#account #personalForm input[type="text"], #account #personalForm input[type="password"] {
    width: 304px
}

#account #personalForm select {
    width: 316px
}

#account #personalForm span, #account .mid span, #account #pwForm span {
    color: #ff322e;
    font-weight: normal;
    width: 48%;
    position: relative;
    top: -2px;
    font: normal 11px verdana
}

#account #filterHist h4 {
    font: 1em GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif;
    border-bottom: 4px solid #d2d2d2;
    padding-bottom: 6px;
    margin: 6px 0 20px 0
}

    #account #filterHist h4 a {
        float: right
    }

#account #filterHist .filterPromoTitle h4 a {
    float: right;
    margin-top: 10px
}

#account #filterHist h5 {
    font: 1em GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif;
    margin: 20px 0 7px 0;
    border-bottom: 1px solid #d3d5d6;
    padding-bottom: 4px
}

#account #filterHist p {
    margin: 0
}

#account #filterHist img {
    margin-left: 2px;
    position: relative;
    top: 9px
}

#account #filterHist .dtInptFrst button {
    background: #b6b6ab;
    color: #fff;
    border: 0;
    padding: 6px 40px;
    margin: 10px 0 0 55px
}

#filterHist label {
    width: 35px;
    text-align: right;
    display: inline-block
}

#account .dtInptFrst input {
    border: 1px solid #bfbfbf;
    padding: 4px 0 4px 4px;
    font: normal .75em verdana,sans-serif;
    width: 120px
}

#filterHist input {
    width: 225px
}

#account .open {
    display: block
}

#twoCol .cntFrm {
    margin: 0
}

#twoCol .rsltsPnl, #account .rsltsPnl {
    padding-left: 0
}

#twoCol .disabled, #account .disabled {
    background: #82bfde;
    border: 1px solid #82bfde;
    cursor: default
}

#twoCol #personalForm span, #account #personalForm span, #account #pwForm span {
    color: red
}

#twoCol #personalForm .blueButton, #account #personalForm .blueButton, #account #pwForm .blueButton {
    margin: 20px 0;
    padding: 5px 18px;
    cursor: pointer;
    width: 130px
}

#twoCol .cntFrm, #account .cntFrm {
    margin: 0
}

#twoCol .srchHdr, #account .srchHdr {
    margin-top: 15px;
    margin-right: 11px
}

#twoCol .enabledB, #account .enabledB {
    background: #1c94d0;
    border: 1px solid #1c94d0;
    color: #fff;
    padding: 7px 24px;
    text-align: center;
    cursor: pointer;
    display: inline;
    font: normal 14px Verdana,sans-serif;
    text-transform: none !important
}

#twoCol .disabledB, #account .disabledB {
    background: #b6b6ab;
    border: 0 none;
    color: #fff;
    text-align: center;
    cursor: pointer;
    display: inline;
    font: normal 14px Verdana,sans-serif;
    padding: 7.5px 24px;
    margin-right: 14px
}

#twoCol .error, #account .error {
    color: #ff322e;
    border: 1px #b6b6ab solid;
    background: #f4f4f4;
    padding: 10px 15px 5px 15px;
    clear: both;
    margin: 10px 15px -10px 0 !important;
    display: none
}

#account .needsfilled {
    border-color: #ff322e !important
}

#search .date p {
    color: #028fed;
    margin: 2px 0
}

#customdiv #search span#custombtn {
    background: none repeat scroll 0 0 #1c94d0
}

#search span#custombtn {
    background: #b6b6ab;
    border: 1px solid #b6b6ab;
    color: #fff;
    margin: 6px 0 0 0;
    padding: 1px 22px
}

#twoCol .cntFrm {
    margin: 0 !important
}

.popup {
    color: green
}

.popup2 {
    color: blue
}

.trigger {
    color: red
}

#featColl {
    height: 390px;
    position: relative;
    top: 15px
}

    #featColl .imgs img {
        width: 694px;
        height: 390px
    }

    #featColl .imgs {
        width: 694px;
        height: 390px;
        float: left;
        background: url(/../images/graphics/spinner.gif) no-repeat center center
    }

    #featColl .featureHdr h1 {
        margin: 0;
        font-family: GoodWeb-Book;
        padding: 0 2px 0 14px;
        float: left;
        font-size: 1.6em;
        width: 100%;
        line-height: 62px;
        height: 61px;
        border-bottom: 1px dotted #949494
    }

    #featColl .lists ul li {
        background: none repeat scroll 0 0 #e9e9e6;
        border-bottom: 1px dotted #949494;
        color: #1c94d0;
        font-family: GoodWeb-Book;
        padding: 0;
        font-size: 24px;
        height: 46px
    }

        #featColl .lists ul li.selected {
            background-color: #081c2f;
            background-repeat: no-repeat;
            background-position: right bottom
        }

    #featColl .lists {
        background: #dadad4;
        width: 446px;
        float: left;
        height: 390px;
        overflow: hidden
    }

    #featColl #header {
        position: absolute;
        top: 268px;
        left: -8px;
        width: 474px
    }

        #featColl #header:before {
            background: url(/../images/graphics/feature_lilPiece.png) no-repeat;
            position: absolute;
            content: " ";
            left: 0;
            top: -8px;
            width: 8px;
            height: 8px
        }

        #featColl #header h1 {
            background: #1b88bf;
            width: 435px;
            color: #fff;
            font-family: GoodWeb-Book;
            font-size: 22px;
            margin: 0;
            padding: 6px 6px 6px 30px;
            width: 375px
        }

        #featColl #header h2 {
            background: #fff;
            margin: 0;
            width: 466px;
            padding: 3px 3px 3px 30px;
            font-size: 40px
        }

.featureHdr {
    height: 62px
}

#lndngPg article ul li {
    position: relative
}

.lists li a {
    width: 100%;
    display: block;
    padding: 9px 6px 8px 14px;
    padding: 12px 6px 11px 14px\0/IE8+9;
    text-transform: uppercase
}

#featColl .lists ul li a:hover {
    color: #1b88bf
}

.controls {
    float: right;
    width: 22px;
    height: 50px;
    margin-top: 11px;
    padding-top: 12px;
    position: absolute;
    right: 10px
}

    .controls .up {
        background: url(/../images/icons/ico_carousel_arrows.png) no-repeat -21px 0;
        width: -21px;
        height: 11px;
        margin-bottom: 14px;
        cursor: default
    }

    .controls .down {
        background: url(/../images/icons/ico_carousel_arrows.png) no-repeat 0 -12px;
        width: 22px;
        height: 22px;
        cursor: pointer
    }

#listContent {
    position: relative;
    overflow: hidden;
    width: 100%
}

#account h1 {
    font: normal 1.2em GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif
}

#account p {
    font: normal .8em verdana,Arial,sans-serif
}

#Mtab {
    width: 100%;
    border-collapse: collapse
}

    #Mtab tr {
        border-bottom: 1px solid #c5c5bc;
        cursor: pointer
    }

    #Mtab td {
        border: 0;
        padding: 4px 0 22px 8px
    }

#account .Bbutton {
    display: inline-block;
    color: #fff;
    text-transform: capitalize;
    margin: -4px 0 0;
    background-color: #1c94d0
}

.gray {
    background: #e9e9e6
}

#popupHidden {
    width: 800px;
    z-index: 3
}

    #popupHidden #footer {
        width: 90%;
        margin-top: 20px
    }

.back {
    display: none
}

#popupHidden textarea {
    background: none repeat scroll 0 0 rgba(240,240,240,.6);
    border: medium none;
    font: 12px verdana;
    height: 300px;
    margin-top: 22px;
    padding: 10px;
    width: 766px
}

.closeButton {
    border: 0 none;
    color: #fff;
    margin-left: 8px;
    padding: 4px 0;
    text-align: center;
    width: 88px
}

#popupHidden a#close {
    font-weight: bold;
    top: 15px
}

.grayColor {
    color: #b6b6ab;
    text-decoration: none
}

.grayToggle {
    background: #e9e9e6
}

.blueColor {
    color: #1c94d0;
    text-decoration: none
}

#popupHidden .send {
    display: none
}

#popupHidden .send, #popupHidden .reply, #popupHidden .delete {
    float: right;
    margin-left: 10px
}

#popupHidden h1 {
    width: 90%
}

#footer .closeButton {
    font-size: 16px
}

#footer .actBtn {
    font-size: 1.1em
}

#messgContent {
    overflow-y: auto;
    height: 340px;
    margin-top: 22px
}

#tableRows {
    overflow-y: auto;
    height: 500px;
    margin-top: 4px
}

#popupBox {
    width: 700px;
    z-index: 3
}

    #popupBox textarea {
        background: rgba(240,240,240,.6);
        height: 333px;
        width: 696px;
        border: 0;
        margin-bottom: 18px
    }

    #popupBox .hdrFtr {
        width: 90%
    }

        #popupBox .hdrFtr .send {
            margin: 0;
            float: right
        }

.vscrollerbar {
    background: #bbb
}

#popupHidden textarea {
    border: 1px #b6b6ab solid;
    height: 300px;
    margin: 20px 0 10px 0;
    padding: 15px;
    overflow-x: hidden;
    overflow-y: scroll;
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em;
    background: #fff;
    line-height: 1.3em;
    clear: both;
    scrollbar-face-color: #8e847d;
    scrollbar-shadow-color: #8e847d;
    scrollbar-highlight-color: #8e847d;
    scrollbar-3dlight-color: #8e847d;
    scrollbar-darkshadow-color: #8e847d;
    scrollbar-track-color: #e1dfd9;
    scrollbar-arrow-color: #e1dfd9
}

    #popupHidden textarea::-webkit-scrollbar {
        width: 14px;
        background: #f4f4f2
    }

    #popupHidden textarea::-webkit-scrollbar-thumb {
        background: #8e847d
    }

article .articlePRi .priFrm .cntPnReg .tgTlFrm::-webkit-scrollbar-thumb:window-inactive {
    background: #e1dfd9
}

.prev {
    margin-right: 8px
}

    .prev:before {
        content: "<";
        margin-right: 8px
    }

.next:after {
    content: ">";
    margin-left: 8px
}

#closed .tpCntPnl .brdCrmbsCnt {
    width: 64%
}

#closed .pgNoteTxt h1 {
    width: auto
}

#following #tagging {
    left: -191px
}

#following .jspHorizontalBar * {
    background: #fff !important
}

.tpCntPnl .flBtn {
    height: auto;
    line-height: 20px;
    text-transform: capitalize;
    margin: 0
}

    .tpCntPnl .flBtn span {
        font-size: 1.2em !important;
        font-weight: bold;
        color: #fff;
        font-family: Verdana,Arial,Helvetica,sans-serif
    }

#myFollows, #myFollows2 {
    background: url("/../images/icons/pntrDwnOnWht.png") no-repeat scroll right center transparent;
    color: #fff;
    float: right;
    font: normal .8em GoodWeb-Book,"Arial Narrow",Trebuchet,Arial,sans-serif;
    height: 18px;
    margin-left: 40px;
    position: relative;
    padding: 3px 3px 0 4px;
    padding-left: 14px\0/IE8+9;
    width: 82px;
    width: 72px\0/IE8+9;
    z-index: 11
}

    #myFollows .myFllwDrp, #myFollows2 .myFllwDrp {
        width: 312px;
        background: #f0dfa9;
        color: #333;
        display: none;
        position: absolute;
        top: 0;
        left: -260px;
        padding: 10px;
        -moz-background-clip: padding;
        background-clip: padding-box;
        background-clip: padding-box;
        border: 8px solid #969696;
        border: 8px solid rgba(52,52,52,.5);
        z-index: 9
    }

#myFollows2 {
    float: none;
    display: inline-block;
    margin-left: 20px
}

.myFllwDrp:before {
    content: url(/../images/icons/following_tt_tip2.png);
    position: absolute;
    top: -18px;
    left: 296px
}

.brdCrmbsBtn .unfllw {
    background: #676767 !important;
    color: #fff !important;
    font-family: verdana !important;
    font-size: .8em !important;
    width: 80px;
    height: 22px;
    position: relative;
    top: -3px;
    display: inline-block;
    margin-left: 0 !important;
    text-align: center;
    line-height: 22px
}

#following #tagging #container a {
    display: block;
    float: none;
    font: normal 1.2em arial,verdana;
    color: #146994;
    margin: 8px
}

#following #tagging .apply {
    font: normal 1.4em arial,verdana;
    padding-left: 12px
}

#following #tagging .jspVerticalBar {
    margin-right: 4px
}

.fllwClk {
    position: relative !important;
    color: #333 !important;
    background: #f3f3f3 url("/../images/icons/pntrDwnOn.png") no-repeat right center !important
}

#managedFllws {
    width: 644px;
    height: 500px;
    padding: 16px
}

#managedFllwsFtr {
    height: 11px;
    border-top: 1px solid #b5b7ac;
    margin-top: 10px
}

    #managedFllwsFtr .disabledB, #managedFllwsFtr .enabledB {
        float: right;
        margin-left: 6px
    }

#managedFllws h3 span {
    float: right;
    color: #b2b9c1;
    font: bold 26px verdana,arial,sans-serif;
    cursor: pointer
}

#managedFllws .mfcontainer {
    height: 420px;
    overflow-y: auto
}

#managedFllws p {
    border-bottom: 1px dotted #b4b4b2;
    width: 96%;
    padding: 11px 6px;
    font: normal 14px GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif
}

    #managedFllws p span {
        background: #484848;
        color: #fff;
        float: right;
        padding: 2px 8px;
        font: normal 14px GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif
    }

#managedFllws h3 {
    font: normal 1.6em GoodWeb-Bold,"Arial Narrow Bold","Arial Narrow",Trebuchet,Arial,sans-serif;
    margin: 0;
    border-bottom: 1px solid #b5b6ae;
    margin: 0 0 11px;
    padding: 0 0 11px 0
}

#following .tpCntPnl .brdCrmbsCnt {
    width: 80%
}

.fllwContent {
    background: #f1f1f1;
    border: 1px solid #e3e3e3;
    font: normal .8em verdana,arial,sans-serif;
    padding: 4px;
    min-height: 22px
}

    .fllwContent .srchT {
        background: #1a95d1;
        color: #fff;
        display: inline-block;
        padding: 4px;
        margin: 0 4px 4px 0
    }

        .fllwContent .srchT .srchTc {
            padding: 4px;
            font-weight: bold;
            cursor: pointer
        }

.mfcontainer h6 {
    font: bold .8em verdana,arial,sans-serif
}

#filterHist .clearAllFilter {
    font: normal 15px GoodWeb-Book,Verdana,sans-serif;
    color: #028fed
}

#filterHist h5 a {
    font: normal 15px GoodWeb-Book,Verdana,sans-serif;
    color: #028fed;
    float: right
}

.metaCntnr .input input.selectImg {
    float: left;
    margin: 6px 0 0 6px;
    margin: 3px 0 0 6px\9
}

.metaCntnr .input .rightsInfo {
    float: left
}

.metaCntnr .input .tips {
    float: left;
    margin: -3px 0 0 2px
}

#detailsBlk {
    margin: 35px auto 30px auto;
    width: 1140px;
    clear: both;
    display: table
}

    #detailsBlk .dtlPnl {
        float: left;
        width: 553px;
        padding-right: 36px
    }

    #detailsBlk .detlsBr {
        clear: both;
        overflow: hidden;
        margin-bottom: 30px
    }

    #detailsBlk .actBtn.bkWrksp {
        height: 24px;
        line-height: 24px;
        padding: 0 16px 0 30px;
        font-size: 1em
    }

    #detailsBlk .pgNoteTxt h1 {
        font-size: 3em;
        text-transform: uppercase
    }

    #detailsBlk .detlsNv {
        float: right
    }

        #detailsBlk .detlsNv * {
            float: left
        }

        #detailsBlk .detlsNv span {
            font-family: Verdana,Arial;
            font-size: .85em;
            padding: 0 3px;
            height: 26px;
            line-height: 26px
        }

    #detailsBlk a.detlsNvLt, #detailsBlk a.detlsNvLt:hover, #detailsBlk a.detlsNvRt, #detailsBlk a.detlsNvRt:hover {
        width: 22px;
        height: 25px;
        background: url(/../images/icons/detlsNvLt.png) no-repeat;
        margin-right: 3px
    }

    #detailsBlk a.detlsNvRt {
        width: 22px;
        height: 25px;
        background: url(/../images/icons/detlsNvRt.png) no-repeat;
        margin-right: 0;
        margin-left: 3px
    }

    #detailsBlk a.detlsNvLt:hover {
        background: url(/../images/icons/detlsNvLt_hover.png) no-repeat
    }

    #detailsBlk a.detlsNvRt:hover {
        background: url(/../images/icons/detlsNvRt_hover.png) no-repeat;
        margin-right: 0
    }

#paymentOptions table .lastPymtInfo td {
    border: none
}

.lightbox .infoBarPp span.photoChoiceMBDownload {
    float: right
}

.right {
    float: right
}

.left {
    float: left
}

.photoChoiceMeter {
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana,sans-serif;
    display: inline-block
}

.meterBar {
    background-color: #f1e9e9;
    border: 2px solid #000;
    display: inline-block;
    height: 16px;
    margin: 0 2px 2px 2px;
    text-align: left;
    vertical-align: middle;
    width: 132px
}

.meterBg {
    background: #690;
    height: 16px
}

.meterusagedesc {
    font-family: verdana;
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 12px
}

.sectionHeader.photoChoice {
    margin-bottom: 8px !important;
    clear: both
}

.photoChoiceHeader {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding-bottom: 20px
}

    .photoChoiceHeader span, .photoChoiceProducts {
        float: left;
        font-family: Verdana;
        font-size: 11px;
        margin-right: 12px;
        width: 209px
    }

    .photoChoiceHeader span {
        font-size: 11px
    }

.photoChoiceProducts {
    margin-bottom: 10px
}

#messageBox {
    display: none;
    padding: 15px 10px 15px 10px;
    width: 507px;
    min-height: 150px;
    font-family: GoodWeb-book;
    text-align: left;
    font-size: 1em
}

    #messageBox #content {
        padding: 0 10px 0 10px
    }

    #messageBox .messageBoxBtn {
        padding: 3px 0;
        width: 106px;
        font-size: 1em
    }

    #messageBox #controls {
        float: right;
        text-align: center
    }

    #messageBox h1 {
        border-bottom: 1px solid #b6b5aa;
        font-family: GoodWeb-Book;
        font-size: 24px;
        font-weight: normal;
        padding: 0 0 4px;
        text-align: left
    }

    #messageBox .close {
        font-size: 28px;
        margin: -5px 9px 0 0;
        cursor: pointer
    }

    #messageBox #body {
        margin: 0 0 20px 0;
        padding: 30px 0 30px 0;
        border-bottom: 1px solid #b6b5aa;
        color: #333;
        line-height: 1.3em
    }

.popover {
    position: absolute;
    padding: 22px;
    width: 256px;
    background-color: #fff;
    z-index: 666;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 8px solid rgba(52,52,52,.5);
    font-size: .75em
}

.resultsPage .popover {
    font-size: 1em
}

.popover .close {
    float: right;
    margin: 0;
    color: #cbcdcf;
    font-family: GoodWeb-Bold,'Arial Narrow Bold','Arial Narrow',Trebuchet,Arial,sans-serif;
    font-size: 2.1em
}

    .popover .close:hover {
        color: #666
    }

#DebugInfo {
    width: 500px
}

    #DebugInfo #header {
        margin-top: -20px;
        height: 400px;
        overflow-y: scroll;
        overflow-x: hidden;
        width: 518px
    }

.no-border {
    border: none
}

.downloadPopUpInvoicePrice {
    border-top: 1px solid #b6b6ab;
    color: #333;
    float: left;
    font-family: verdana,sans-serif;
    font-size: 11px;
    padding: 6px 0 3px 0;
    text-align: right;
    width: 100%
}

    .downloadPopUpInvoicePrice span {
        font-weight: bold
    }

.logTable {
    width: 500px
}

    .logTable tr.header td label {
        color: #fff;
        font-weight: bold
    }

    .logTable tr.header td {
        background-color: #767676
    }

    .logTable tr {
        background-color: #bfbfbf
    }

        .logTable tr td {
            border-bottom: 1px #e5e5e5 solid;
            padding: 4px 6px;
            width: 70px
        }

        .logTable tr.alt {
            background-color: #b6b5aa
        }

.downloadDebugInfo p {
    padding-bottom: 15px
}

ul.sideNvCmp a span.tagname1, ul.sideNvCmp a span.tagname1 label {
    cursor: pointer
}

.customDateFilter {
    float: left;
    margin-left: 10px;
    margin-top: 20px;
    width: 350px !important
}

    .customDateFilter h1 {
        border-bottom: 1px #b6b6ab solid;
        font-family: GoodWeb-Book,Verdana,sans-serif;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        padding-bottom: 10px;
        width: 100% !important;
        margin-bottom: 14px !important
    }

        .customDateFilter h1 a#close {
            color: #b8b8b8
        }

    .customDateFilter p {
        font-size: 1.6em !important;
        float: left !important;
        width: 42%;
        margin-right: 10px
    }

    .customDateFilter #search .dtInptFrst {
        margin-top: 12px !important
    }

    .customDateFilter label {
        display: block
    }

    .customDateFilter input {
        font-size: .9em !important;
        width: 100px !important;
        float: none;
        display: inline-block
    }

    .customDateFilter img {
        display: none
    }

.tagsTpsCntnr a#close {
    font: 15px GoodWeb-Bold,Verdana,sans-serif;
    color: #fff;
    right: 2px;
    top: -1px;
    cursor: pointer
}

.artclSbFrm {
    background: url("/../images/shades/contentBg_lt.png") #f4f4f4;
    border-top: 10px solid rgba(255,255,255,.55);
    overflow: hidden;
    padding: 0 82px
}

.artclFrm {
    margin-top: 6px
}

    .artclFrm h1 {
        font-size: 2.6em !important;
        margin-bottom: 17px !important;
        margin-top: 30px !important
    }

#deleteTagPopup .lft p {
    margin-bottom: 2px;
    font-weight: normal
}

#errorShare {
    color: red;
    font-weight: bold;
    font-size: .8em
}

.selectall label {
    font-size: 12px
}

.metaCntnr div img .rearrage {
    margin-top: 0
}

img.rearrage {
    background: url(/../images/icons/rearrange.gif) no-repeat;
    float: right;
    height: 16px;
    width: 16px;
    position: absolute;
    padding-left: 4px
}

.deleteCollection {
    margin: -19px 16px 0 0
}

#imagesInCollection {
    background: #fff;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid #969696;
    border: 8px solid rgba(52,52,52,.5);
    display: none;
    margin: 10px auto;
    padding: 20px;
    min-width: 1140px;
    min-height: 525px
}

#personalForm label.error {
    color: red;
    float: left;
    font-size: .8em;
    font-weight: bold;
    text-align: left;
    width: 100%
}

.modalDialog {
    position: absolute;
    display: none;
    z-index: 99;
    top: 0;
    left: 0;
    padding: 0;
    text-align: left
}

.modalOverlay {
    visibility: hidden;
    position: absolute;
    z-index: 98;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.modelContent {
    display: none;
    overflow: hidden
}

.modalDialog .closeButton {
    position: absolute;
    visibility: hidden;
    top: 0;
    left: 0;
    width: 47px;
    z-index: 90;
    background-color: none
}

.closeButton:hover {
}

.modalDialog input {
    color: #333
}

.genericDialog {
    width: 700px;
    font: Verdana,Arial,Helvetica
}

    .genericDialog .top {
        background-position: top;
        background-repeat: no-repeat
    }

    .genericDialog .content {
        background-position: bottom;
        background-repeat: no-repeat;
        padding: 10px 28px 28px 30px
    }

    .genericDialog .content {
        background-color: #f6f5f2;
        box-shadow: 0 0 6px 5px #4a4948;
        -moz-box-shadow: 0 0 6px 5px #4a4948;
        -webkit-box-shadow: 0 0 6px 5px #4a4948;
        border: 6px solid #494948;
        border: 6px solid rgba(0,0,0,.7);
        margin: 0;
        padding: 18px 14px 10px 14px
    }

    .genericDialog .maincontent {
        height: 180px;
        background-color: #565051
    }

.modelContent .content h5 {
    margin: 0;
    padding-bottom: 10px;
    font-weight: normal;
    font-size: 24px;
    font-family: GoodWeb-Book;
    color: #333;
    text-align: left;
    background-image: url('../images/message_popups_title_line.png');
    background-position: bottom;
    background-repeat: repeat-x
}

.modalClose {
    font: normal 34px ‘Goold Comp-book’;
    font-family: GoodWeb-bold;
    font-weight: normal;
    float: left;
    font-size: 34px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 3px 0 0;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer
}

.modelContent .content .form {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 25px
}

    .modelContent .content .form .error {
        color: red
    }

    .modelContent .content .form, .modelContent .content .form input, .modelContent .content .form select, .modelContent .content .form textarea {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px
    }

        .modelContent .content .form input[type='TEXT'], .modelContent .content .form select {
            width: 250px;
            margin-left: 10px
        }

        .modelContent .content .form input[type='checkbox'] {
            border: none
        }

        .modelContent .content .form input[type='TEXT'], #video .requestInOut {
            height: 17px;
            padding-left: 2px
        }

        .modelContent .content .form textarea {
            width: 244px;
            height: 100px;
            padding: 4px;
            margin: 6px 0 0 10px
        }

        .modelContent .content .form label {
            display: inline-block;
            text-align: right
        }

#applyForLicenceDialog .form label {
    width: 160px
}

#moveCopyDialog .form label {
    width: 70px
}

#downloadFootageDialog .form label {
    width: 130px;
    vertical-align: top
}

.modelContent .content .confirm {
    display: none;
    padding: 25px 0 15px 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center
}

.modelContent .content .buttons {
    text-align: right;
    line-height: 30px;
    padding-top: 10px;
    font: GoodWeb-Book,Verdana,Arial,Helvetica
}

    .modelContent .content .buttons > * {
        text-align: right;
        line-height: 30px;
        padding: 0 30px;
        margin-right: 1px;
        font-size: 16px
    }

    .modelContent .content .buttons .cancel {
        color: #fff;
        background-color: #afafb0;
        cursor: pointer
    }

        .modelContent .content .buttons .cancel:hover {
            background-color: #666
        }

    .modelContent .content .buttons .add, .modelContent .content .buttons .close, .modelContent .content .buttons .ok {
        color: #fff;
        background-color: #028fed;
        cursor: pointer
    }

    .modelContent .content .buttons .add, .modelContent .content .buttons .ok {
        cursor: pointer
    }

        .modelContent .content .buttons .add:hover, .modelContent .content .buttons .ok:hover {
            background-color: #146994
        }

    .modelContent .content .buttons .close {
        display: none
    }

    .modelContent .content .buttons .redirectbutton {
        color: #fff;
        background-color: #028fed;
        float: right;
        line-height: 30px;
        padding: 0 30px;
        margin-right: 1px;
        font-size: 16px;
        display: block
    }

        .modelContent .content .buttons .redirectbutton:hover {
            background-color: #146994
        }

table .ui-jqgrid-htable {
    width: 600px
}

#account .form .error {
    background: #fff;
    padding: 0;
    margin: 0;
    display: inline
}

#account .form label.error {
    border: none;
    background: none;
    padding-top: 20px
}

.ui-state-default .ui-icon .ui-icon-seek-prev {
    background-image: url("..images/icons/detlsNvLt.png")
}

.ui-state-default .ui-icon .ui-icon-seek-next {
    background-image: url("..images/icons/detlsNvRt.png")
}

.hide {
    visibility: hidden
}

.TextBoxAsLabel {
    border: none;
    background: transparent;
    height: 30px
}

.resizer {
    resize: none
}

.addCalender {
    position: relative;
    z-index: 10000
}

a.editlink {
    cursor: pointer;
    text-decoration: underline
}

span.requiredField {
    display: none
}

.disabled-Delete {
    pointer-events: none;
    cursor: default;
    color: gray
}

.orgFilterheader .orgFilterTitle, .orgFilterheader .moreOrgFilter {
    cursor: pointer
}

    .orgFilterheader .orgFilterTitle h4 img, .orgFilterheader .moreOrgFilter h4 img {
        background-image: url("/../images/icons/pntrRght.png");
        background-position: 5px 5px;
        background-repeat: no-repeat;
        height: 14px;
        margin: 5px 1px 0 0 !important
    }

.promoFilterheader .filterPromoTitle h4 img {
    background-image: url("/../images/icons/pntrDwnOn.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    height: 14px;
    margin: 5px 1px 0 0 !important
}

h4.underline {
    border-bottom: 1px dashed gray
}

span.spanPopup {
    margin-top: -4px;
    left: 471px;
    background: #fff;
    width: 350px;
    position: absolute;
    display: none;
    z-index: 22000;
    padding: 10px;
    border: 8px solid #333;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid rgba(51,51,51,.7)
}

    span.spanPopup span {
        display: block;
        font: normal 12px verdana,arial,sans-serif
    }

        span.spanPopup span.header {
            font: normal 18px GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
            border-bottom: 1px solid #b6b6ab;
            padding-bottom: 12px;
            margin-bottom: 16px
        }

        span.spanPopup span.close {
            display: block !important;
            font: bold 18px verdana;
            color: #cbcdcf;
            float: right;
            cursor: pointer;
            position: relative;
            top: -5px
        }

            span.spanPopup span.close:hover {
                color: #b6b6ab
            }

    span.spanPopup a {
        color: #fff;
        border: 0;
        padding: 5px 20px;
        text-align: center;
        display: inline;
        text-decoration: none;
        font: normal 16px GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
        white-space: nowrap
    }

    span.spanPopup .actBtn {
        text-transform: none
    }

    span.spanPopup a.actBtn:hover, span.spanPopup a.gray:hover {
        color: #fff
    }

    span.spanPopup .gray {
        background: #b6b6ab;
        margin-right: 4px
    }

    span.spanPopup div.ppDv {
        clear: both;
        overflow: hidden;
        padding: 8px 0;
        margin-top: 20px
    }

    span.spanPopup div.ppSbDv {
        display: table;
        float: right
    }

    span.spanPopup .close, span.spanPopup .closeSaveX {
        font: bold 18px verdana;
        color: #b4bac0;
        float: right;
        cursor: pointer;
        position: relative;
        top: -5px
    }

    span.spanPopup .greenButton {
        background: #690
    }

    span.spanPopup .gray {
        background: #b6b6ab;
        margin-right: 4px
    }

    span.spanPopup div {
        margin: 28px 0 6px 0;
        clear: both;
        text-align: right
    }

.grayTxt {
    color: #949aa0 !important
}

.pagination {
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 0;
    margin-top: 2px;
    min-width: 100%;
    text-align: right;
    white-space: nowrap;
    font-family: Verdana,Arial,Helvetica,sans-serif
}

    .pagination span.disabledArrow:first-child {
        margin-right: 5px
    }

    .pagination span {
        color: #333;
        font-size: 12px;
        font-weight: normal;
        margin: 0 0 0 8px
    }

    .pagination a {
        color: #1c94d0;
        margin: 0 0 0 0;
        padding-left: 0;
        font-size: 12px
    }

.viewBar {
    height: 30px;
    line-height: 30px;
    position: relative;
    right: -4px;
    text-align: right;
    margin-top: -35px
}

    .viewBar span {
        color: #333;
        font-size: 15px;
        font-weight: normal;
        margin: 0 0 0 4px
    }

.tpCnt .optBrLt .viewBar a {
    color: #1c94d0;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 5px !important;
    background: none !important;
    border: 0 !important;
    display: inline !important;
    height: auto !important
}

span.divider {
    color: #999;
    padding-left: 0;
    font-size: 12px
}

span.disabledArrow {
    color: #949aa0
}

.clearfix {
    clear: both
}

#advancedSearchLnk {
    float: right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 26px;
    margin-left: 16px
}

#advancedSearchPp {
    width: 650px
}

    #advancedSearchPp h1 {
        border-bottom: 1px solid #b6b6ab;
        font: 1.7em GoodWeb-Book,Verdana,sans-serif;
        margin-bottom: 20px;
        padding-bottom: 8px;
        text-align: left;
        width: 100%
    }

#searchAdvDateInterval {
    margin-left: 35px
}

    #searchAdvDateInterval img {
        margin: -3px 0 0 -30px
    }

article #searchAdvDateInterval p {
    margin: 5px 0 0
}

#searchAdvCreatedDateInterval img {
    margin: -3px 0 0 -18px
}

article #searchAdvCreatedDateInterval p {
    margin: 5px 0 0 0
}

#advancedSearchPp div.dateinterval label {
    float: left;
    width: 50px;
    padding-left: 20px
}

#advancedSearchPp div.dateinterval input[type=text] {
    float: left;
    width: 125px
}

a.close {
    color: rgba(51,51,51,.35);
    font: 25px GoodWeb-Bold,Verdana,sans-serif !important;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 17px
}

#advancedSearchPp td {
    line-height: 2.2em
}

#advancedSearchPp form label {
    margin-left: 10px;
    width: auto
}

#advancedSearchPp input[type="text"] {
    width: 180px
}

#advancedSearchPp select {
    margin-top: 4px;
    width: 192px
}

#advancedSearchPp .tr-footer {
    border-top: 1px solid #b6b6ab
}

#advancedSearchPp .ppFooter {
    border-top: 1px solid #b6b6ab;
    clear: both;
    margin-top: 4px;
    overflow: hidden;
    padding-top: 12px
}

    #advancedSearchPp .ppFooter input[type="text"] {
        margin-left: 6px;
        width: 192px
    }

    #advancedSearchPp .ppFooter select {
        width: 205px
    }

div.advsearchlnk {
    clear: both;
    float: right;
    width: 630px;
    background: none;
    color: #146994;
    font-family: GoodWeb-Book,"Arial Narrow",Trebuchet,Arial,sans-serif;
    font-size: .9em;
    line-height: 18px
}

    div.advsearchlnk a {
        float: left;
        text-decoration: none;
        margin-top: 10px;
        margin-left: 5px;
        padding-right: 4px;
        cursor: pointer;
        width: 150px
    }

    div.advsearchlnk span {
        display: inline-block;
        overflow: hidden;
        color: #146994
    }

.mediatype-filter {
    float: left;
    margin-top: 10px;
    margin-left: 5px;
    padding-right: 4px
}

    .mediatype-filter select {
        font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
        font-size: .9em;
        border: 1px solid #bfbfbf
    }

.pagination a.highlightfistpaginglink {
    color: #b503b0
}

#projectLink-paging a.highlightrequestlink {
    color: #b503b0
}

.grid {
    display: inline;
    float: left;
    position: relative;
    margin-left: 8px;
    margin-right: 8px
}

.lastCommand {
    position: absolute;
    margin-left: -45px
}

div.debugContainer {
    width: 1024px;
    display: table;
    margin-bottom: 20px
}

div.debug {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif !important;
    font-size: 1.1em;
    overflow: hidden
}

    div.debug label {
        width: 250px;
        display: block;
        float: left;
        text-align: left;
        font-weight: bold;
        font-size: 1em;
        font-family: "GoodWeb-Book",Verdana,Geneva,sans-serif
    }

    div.debug .para {
        width: 750px;
        margin-left: 250px
    }

        div.debug .para p {
            text-align: left;
            word-wrap: break-word;
            -ms-word-break: break-all;
            margin: 0
        }

    div.debug span {
        margin-left: 4px;
        float: left
    }

h1.debugHdr, h2.debugHdr {
    border-bottom: 4px solid #b6b5aa;
    width: 1024px !important
}

.editmetadata h3 {
    margin-bottom: 10px
}

.editmetadata div.optFrame {
    width: 600px
}

.editmetadata span.lbl, .editmetadata label {
    display: inline-block;
    font-size: 1em;
    font-family: "GoodWeb-Book",Verdana,Geneva,sans-serif;
    text-align: right
}

.editmetadata label {
    font-weight: bold;
    width: 30px;
    margin: 4px 15px 0 4px
}

.editmetadata span.lbl {
    width: 200px;
    margin: 4px 15px 0 0;
    float: left
}

.editmetadata input[type="text"] {
    width: 300px;
    vertical-align: text-top
}

input.ng-invalid {
    border: 1px solid red
}

.txtAreaHeaderEditControl {
    margin-left: 10px;
    margin-top: 37px;
    vertical-align: middle
}

#editorRating span {
    visibility: hidden
}

    #editorRating span br {
        display: none
    }

#editorRating label input {
    height: .8em;
    position: absolute;
    top: 0;
    width: 2.8em;
    z-index: 1
}

#editorRating span label {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f4f4f4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: pointer;
    float: left;
    height: 16px;
    margin-right: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-indent: -999em;
    top: 0;
    width: 12px
}

#editorRating label img {
    display: block;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 16px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    width: 12px;
    z-index: 1
}

.one .one img, .two .one img, .two .two img, .three .one img, .three .two img, .three .three img, .four .one img, .four .two img, .four .three img, .four .four img, .five .one img, .five .two img, .five .three img, .five .four img, .five .five img, .six .one img, .six .two img, .six .three img, .six .four img, .six .five img, .six .six img {
    background-position: -97px 0
}

#editorRating .one .one, #editorRating .two .one, #editorRating .two .two, #editorRating .three .one, #editorRating .three .two, #editorRating .three .three, #editorRating .four .one, #editorRating .four .two, #editorRating .four .three, #editorRating .four .four, #editorRating .five .one, #editorRating .five .two, #editorRating .five .three, #editorRating .five .four, #editorRating .five .five, #editorRating .six .one, #editorRating .six .two, #editorRating .six .three, #editorRating.six .four, #editorRating .six .five, #editorRating .six .six {
    background: #f4f4f4 0 0;
    background-clip: border-box !important;
    background-origin: padding-box !important;
    background-size: auto auto !important
}

.one .two img, .one .three img, .one .four img, .one .five img, .one .six img, .two .three img, .two .four img, .two .five img, .two .six img, .three .four img, .three .five img, .three .six img, .four .five img, .four .six img, .five .six img {
    background-position: -167px 0
}

.one .one:hover img, .two .one:hover img, .two .two:hover img, .three .one:hover img, .three .two:hover img, .three .three:hover img, .four .one:hover img, .four .two:hover img, .four .three:hover img, .four .four:hover img, .five .one:hover img, .five .two:hover img, .five .three:hover img, .five .four:hover img, .five .five:hover img, .six .one:hover img, .six .two:hover img, .six .three:hover img, .six .four:hover img, .six .five:hover img, .six .six:hover img, img.focus {
    background-position: -167px 0 !important
}

#editorRating span label:hover img {
    background-position: -97px 0
}

.editmetadata img.lookupValues {
    background: url("/../images/Header Edit/binocs.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 32px;
    display: inline;
    margin-left: -1px;
    cursor: pointer;
    float: right
}

.lookupheader {
    margin-bottom: 10px;
    border-bottom: 4px solid #d1d1d1
}

#editLookUpControlPp .alt {
    background-color: #bfbfbf
}

.editlookup-record {
    border-bottom: 1px solid #d1d1d1;
    font-family: Verdana,Sans-Serif;
    font-size: 12px
}

editlookup-record table.tabsTbl {
    width: 400px
}

.editlookup-record table.tabsTbl td.col0 {
    width: 200px
}

.editlookup-record table.tabsTbl td.col1 {
    width: 200px
}

.editlookup-record table {
    padding: 8px 0;
    border: 1px transparent solid;
    border-bottom: 0
}

    .editlookup-record table td, .tabsTbl td {
        width: 22.4%;
        padding: 0 5px;
        vertical-align: top
    }

        .editlookup-record table td * {
            line-height: 12px
        }

        .editlookup-record table td .clearFix {
            margin: 10px 0
        }

            .editlookup-record table td .clearFix:first-child {
                margin-top: 0
            }

.editmetadata .sortDrop li ul.sbMn li, .editmetadata .sortDrop li ul.sbMn li:hover {
    width: 150px !important;
    margin: 5px !important
}

#groupEditStatusHdr {
    padding-bottom: 0
}

    #groupEditStatusHdr .record {
        margin-top: 20px;
        border: 0;
        padding-bottom: 4px;
        margin-bottom: 0
    }

    #groupEditStatusHdr .tabsTbl {
        margin-top: 20px;
        border: 0;
        border: 1px #ccc solid
    }

    #groupEditStatusHdr .record {
        line-height: 30px;
        min-height: 30px
    }

    #groupEditStatusHdr .record {
        font-family: Verdana,sans-serif;
        font-size: 12px
    }

    #groupEditStatusHdr .tabsTbl td {
        line-height: 30px;
        text-align: center;
        background: #eeeeec;
        border-right: 1px #ccc solid
    }

    #groupEditStatusHdr .tabsTbl {
        padding: 0;
        margin: 0;
        border-collapse: collapse
    }

#groupHeaderEditReportPopup .tabsTbl td {
    width: 120px;
    vertical-align: top;
    white-space: normal;
    font-size: .7em;
    padding: 5px 0 5px 0
}

#groupEditStatusHdr .tabsTbl td, #groupHeaderEditReportPopup .tabsTbl td {
    width: 130px
}

#groupEditStatusHdr .tabsTbl .col1, #groupHeaderEditReportPopup .tabsTbl .col1, #groupEditStatusHdr .tabsTbl .col3, #groupHeaderEditReportPopup .tabsTbl .col3, #groupEditStatusHdr .tabsTbl .col5, #groupHeaderEditReportPopup .tabsTbl .col5, #groupEditStatusHdr .tabsTbl .col6, #groupHeaderEditReportPopup .tabsTbl .col6 {
    width: 95px
}

#groupHeaderEditReportPopup .tabsTbl .col2, #groupEditStatusHdr .tabsTbl .col2 {
    width: 285px
}

#groupHeaderEditReportPopup .tabsTbl .col4, #groupHeaderEditReportPopup .tabsTbl .col7, #groupHeaderEditReportPopup .tabsTbl .col8, #groupEditStatusHdr .tabsTbl .col4, #groupEditStatusHdr .tabsTbl .col7, #groupEditStatusHdr .tabsTbl .col8 {
    width: 70px
}

a.edit-sign span.Insert:after {
    content: "I";
    font-size: 14px
}

a.edit-sign span.searchandreplace:after {
    content: "S";
    font-size: 14px
}

a.edit-sign span.Append:after {
    content: "A";
    font-size: 14px
}

a.edit-sign span.Replace:after {
    content: "R";
    font-size: 14px
}

a.edit-sign span.Delete:after {
    content: "D";
    font-size: 14px
}

a.edit-sign span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #660775;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: #fff;
    display: block;
    font-weight: 700;
    height: 20px;
    line-height: 19x;
    text-align: center;
    width: 20px
}

.playbutton {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer
}

.showbutton {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    background: url('/../images/icons/btn_play.png') center no-repeat
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    margin: 0;
    padding: 0
}

article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
    display: block
}

a img {
    border: 0
}

figure {
    position: relative
}

    figure img {
        width: 100%
    }

a:focus, input:focus {
    outline: 0
}

.container {
}

.row {
    margin: 0 auto;
    padding: 0 0;
    display: table
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol, .thirteencol, .fourteencol, .fifteencol, sixteen {
    margin: 0 0;
    float: left;
    min-height: 1px
}

.threecol, .fourcol {
    margin: 0 7px
}

.row .onecol {
    width: 55px
}

.row .twocol {
    width: 126px
}

.row .threecol {
    width: 197px
}

.row .fourcol {
    width: 268px
}

.row .fivecol {
    width: 339px
}

.row .sixcol {
    width: 410px
}

.row .sevencol {
    width: 481px
}

.row .eightcol {
    width: 552px
}

.row .ninecol {
    width: 623px
}

.row .tencol {
    width: 694px
}

.row .elevencol {
    width: 765px
}

.row .twelvecol {
    width: 836px;
    float: left
}

.row .thirteencol {
    width: 907px;
    float: left
}

.row .fourteencol {
    width: 978px;
    float: left
}

.row .fifteencol {
    width: 1049px;
    float: left
}

.row .sixteen {
    width: 100%;
    float: left
}

.last {
    margin-right: 0 !important;
    border: 0 !important
}

.displayInline {
    display: inline !important
}

.clearBthDv {
    clear: both
}

.allCaps {
    text-transform: uppercase
}

img, object, embed {
    max-width: 100%
}

img {
    height: auto
}

body {
}



img {
}

ax-width:767px) {
    body {
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
}

@media only screen and (max-width:1023px) {
}

.tbConteiner .sbTbFrm {
    height: 248px;
    padding: 0
}

.enabledB, .grayBtn, .closePriceModal {
    background: #1c94d0;
    border: 0;
    color: #fff;
    padding: 7px 24px;
    text-align: center;
    display: inline;
    margin-right: 6px;
    font-size: 12px;
    cursor: pointer;
    font: normal 16px GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif
}

.grayBtn, .closePriceModal {
    background: #7a7a72
}

.priceCalc #footer .grayBtn {
    float: left;
    color: #fff;
    font: 16px GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif
}

body.fxLt {
    background: #dadde0
}

.red {
    color: #ff322e
}

.priceCalc, .priceCalc select {
    font-family: Verdana,Geneva,sans-serif
}

    .priceCalc UL.tabNavigation LI span A, .priceCalc UL.tabNavigation LI span A.selected, .priceCalc UL.tabNavigation LI span A:hover {
        font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif !important;
        font-weight: normal !important
    }

        .priceCalc UL.tabNavigation LI span A.selected {
            font-family: GoodWeb-Bold,'Arial Narrow Bold','Arial Narrow',Trebuchet,Arial,sans-serif !important
        }

    .priceCalc .infoBarPp a, .priceCalc infoBarPp a:hover {
        font-family: Verdana,Geneva,sans-serif;
        font-size: .85em
    }

    .priceCalc .msgBody strong {
        font-weight: bold;
        font-family: Verdana,Geneva,sans-serif;
        font-size: .9em
    }

    .priceCalc #txtMsg {
        font-family: Verdana,Geneva,sans-serif;
        font-size: .85em
    }

    .priceCalc .cntcFrm h2 {
        font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif
    }

    .priceCalc .extInfo {
        font-family: Verdana,Geneva,sans-serif;
        font-size: .85em
    }

    .priceCalc #footer a#cancel, .priceCalc #footer a#download {
        font: normal 16px GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif !important
    }

#priceCalcModal {
    display: block;
    position: absolute;
    z-index: 999
}

.priceCalc {
    background: #fff;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid #969696;
    border: 8px solid rgba(52,52,52,.5);
    display: none;
    margin: 10px auto;
    padding: 20px;
    position: relative;
    width: 695px;
    min-height: 585px
}

    .priceCalc p {
        margin-bottom: 22px;
        line-height: 18px;
        font-size: .8em
    }

    .priceCalc .qkDwnldFrm {
        display: table;
        width: 100%;
        margin-bottom: 10px
    }

.clearFix:after {
    content: " ";
    display: block;
    clear: both
}

.priceCalc UL.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

    .priceCalc UL.tabNavigation LI {
        display: inline
    }

.priceCalc div.tabs {
    margin-top: 2px
}

    .priceCalc div.tabs > div {
        margin-top: 8px;
        padding: 4px 0 8px 0;
        border-top: 0
    }

    .priceCalc div.tabs fieldset {
        width: 80%
    }

    .priceCalc div.tabs > div h2 {
        margin-top: 0
    }

.priceCalc UL.tabNavigation LI span A {
    text-decoration: none;
    color: #1c94d0;
    padding: 8px 16px;
    border: 1px transparent solid;
    border-bottom: 0;
    font-size: 1.25em
}

    .priceCalc UL.tabNavigation LI span A.selected, .priceCalc UL.tabNavigation LI span A:hover {
        padding-top: 7px;
        background: #f4f4f2;
        color: #333;
        border: 1px #b6b6ab solid;
        border-bottom: 0;
        font-weight: normal
    }

    .priceCalc UL.tabNavigation LI span A span {
        color: #767676;
        display: inline-block;
        margin-left: 3px;
        font-size: .9em
    }

    .priceCalc UL.tabNavigation LI span A label {
        cursor: pointer
    }

.priceCalc div.tabs .tlBrSm {
    float: right;
    margin-top: -6px
}

.priceCalc .waste {
    min-height: 30px
}

@-moz-document url-prefix() {
    .priceCalc .ui-tabs-nav {
        margin-top: -6px !important;
    }
}

.priceCalc .ui-tabs-nav {
    background: #f4f4f2;
    margin-top: -5px;
    border: 1px #b8b8ad solid
}

.priceCalc .ui-tabs-panel {
    border: 0 #b8b8ad solid
}

.priceCalc .noInfoP {
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 1em
}

.priceCalc h1.priceCalcTtl {
    border-bottom: 1px #b6b6ab solid;
    clear: left;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 6px
}

    .priceCalc h1.priceCalcTtl .calcSbTtl {
        float: left;
        font: 24px normal GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
        margin-top: -4px
    }

    .priceCalc h1.priceCalcTtl a#close {
        float: right
    }

.priceCalc .infoBarPp {
    clear: both;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px #b6b6ab dotted;
    padding-bottom: 4px;
    margin: 4px 0 6px 0
}

    .priceCalc .infoBarPp span {
        float: left;
        font-size: .9em
    }

    .priceCalc .infoBarPp select {
        float: right;
        font-size: .9em;
        margin: 4px 2px 0 0
    }

.priceCalc select {
    border: 0;
    margin-left: -3px;
    font-size: 1em
}

.priceCalc .infoBarPp a, .priceCalc infoBarPp a:hover {
    float: right;
    text-decoration: none;
    color: #1c94d0;
    padding-right: 16px;
    background: url(/../images/icons/pntrDwnOn.png) right no-repeat
}

    .priceCalc .infoBarPp a:hover {
        background: url(/../images/icons/pntrDwnHvr.png) right no-repeat;
        color: #d19600
    }

.priceCalc .opBarPp {
    clear: both;
    line-height: 12px;
    height: 12px;
    margin-bottom: 14px
}

    .priceCalc .opBarPp label {
        float: left;
        color: #999;
        font-size: .85em
    }

.priceCalc .pntOptions label {
    display: inline-block;
    max-width: 470px;
    overflow: hidden;
    vertical-align: top;
    padding-top: 3px
}

.priceCalc .pntOptions span.edtSpn {
    position: absolute;
    margin-top: 3px
}

.priceCalc .opBarPp a, .priceCalc .opBarPp a:hover {
    float: right;
    color: #1c94d0;
    text-decoration: none;
    font-size: .85em
}

    .priceCalc .opBarPp a:hover {
        color: #d19600
    }

.priceCalc .lstRec {
    border-bottom: 0 !important;
    padding-bottom: 0 !important
}

.priceCalc #dwnlRec {
    width: auto;
    margin-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px #b6b6ab solid
}

    .priceCalc #dwnlRec p {
        margin-bottom: 12px
    }

    .priceCalc #dwnlRec .imgFrmPp {
        float: left;
        margin: 0 16px 0 0;
        width: 126px;
        height: 126px;
        text-align: center
    }

    .priceCalc #dwnlRec .cntFrmPp {
        float: left;
        width: 72%
    }

.priceCalc #ppFrm {
    height: auto;
    width: 520px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    margin: 0 auto;
    padding-right: 6px
}

.priceCalc .msgBody strong {
    display: block;
    margin: 30px 0 4px 0
}

.priceCalc .txtMsg {
    border: 1px #e4e4e4 solid;
    min-height: 26px;
    line-height: 22px;
    color: #666;
    padding: 0 8px;
    width: 512px;
    background: #f1f1f1;
    font-size: .9em
}

.priceCalc #txtMsg {
    height: 100px;
    margin-bottom: 30px;
    background: #f1f1f1;
    position: relative
}

.priceCalc .contact {
    display: none
}

.priceCalc .cntcFrm {
    clear: both;
    height: 30px;
    overflow: hidden;
    border-bottom: 1px solid #b6b6ab
}

    .priceCalc .cntcFrm h2 {
        float: left;
        margin-top: -1px
    }

.priceCalc .extInfo {
    float: left;
    line-height: 1.3em;
    margin-top: -30px;
    display: none
}

.priceCalc #footer {
    float: left;
    height: 33px;
    width: 95%;
    margin-top: 4px;
    padding-top: 12px;
    position: absolute;
    bottom: 116px;
    left: 17px
}

#footer a {
    min-width: 70px;
    float: right;
    padding: 5px 16px;
    text-decoration: none
}

.blueBtn, .priceCalc #footer a#download {
    background: #1c94d0;
    float: right;
    margin-left: 4px;
    color: #fff !important;
    text-align: center;
    padding: 5px 16px;
    border: 0;
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif
}

.priceCalc .space {
    margin-left: 8px
}

.priceCalc #footer .grayBtn {
    margin-right: 4px
}

.priceCalc #footer a#cancel {
    background: #b6b6ab;
    color: #fff;
    text-align: center;
    padding: 5px 16px 5px 16px
}

.priceCalc a#close {
    color: #b8b8b8;
    position: absolute;
    right: 20px;
    top: 17px;
    text-decoration: none
}

    .priceCalc a#close:hover {
        color: #8f8f8f
    }

.priceCalc .prcInfo {
    display: table;
    width: 100%;
    clear: both;
    margin-bottom: 30px
}

.priceCalc .perUsLt {
    float: left;
    width: 42%;
    height: 156px;
    border-right: 1px #b6b6ab solid;
    padding-right: 32px;
    margin-right: 26px;
    overflow: hidden
}

.priceCalc .perUsRt {
    float: left;
    width: 48%;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 1em;
    line-height: 1.4em
}

    .priceCalc .perUsRt ol {
        margin: 10px 0 24px 20px
    }

        .priceCalc .perUsRt ol li {
            list-style-type: disc
        }

.priceCalc .perUsBt {
    clear: both;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 1em;
    line-height: 1.4em;
    padding-top: 20px
}

.prcThumb {
    background: #333;
    width: 50px;
    max-width: 50px;
    height: 50px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

    .prcThumb * {
        vertical-align: middle
    }

.tabs a, .spanPopup a, #fragment-2a a, .prcInfo a, .pntOptions a {
    color: #1c94d0;
    text-decoration: none
}

a.abtLc {
    position: absolute;
    top: 0;
    right: 0;
    font-size: .8em;
    line-height: 29px
}

.spanPopup a:hover, #fragment-2a a:hover, .prcInfo a:hover {
    color: #146994;
    text-decoration: none
}

.prcTxt {
    float: left
}

.prcCnct {
    float: right
}

    .prcTxt p, .prcCnct p {
        margin: 0 8px
    }

    .prcCnct p {
        margin-right: 0;
        text-align: right
    }

#priceCalcModal {
    z-index: 9;
    top: 0 !important
}

.rest {
    left: 80px;
    top: 100px
}

#priceCalcModal .finish {
    left: 350px !important;
    top: 16px !important
}

    #priceCalcModal .finish button {
        margin-top: 16px
    }

        #priceCalcModal .finish button.enabledB.blue.closePP {
            margin-right: 0;
            font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
            font-size: 1.3em;
            line-height: 17px;
            margin-top: 16px;
            position: absolute
        }

.priceInfo {
    float: right;
    height: 19px;
    margin-right: -5px;
    width: auto
}

    .priceInfo .info {
        left: 346px !important
    }

.qukLcPP, .qukLcPP2 {
    background: #fff;
    width: 330px;
    position: absolute;
    display: none;
    z-index: 22;
    border: 8px solid #bbb;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-clip: padding-box;
    border: 8px solid rgba(52,52,52,.3)
}

    .qukLcPP a {
        margin: 0;
        border-bottom: 1px solid #b6b6ab;
        padding: 6px;
        font: normal .8em verdana,arial,sans-serif;
        display: block;
        text-decoration: none;
        color: #1c94d0
    }

        .qukLcPP a:hover {
            color: #146994;
            background: #e7e2d8 url(/../images/icons/checkMark.png) 312px center no-repeat
        }

        .qukLcPP a.selected {
            background: #e7e2d8 url(/../images/icons/checkMark.png) 312px center no-repeat
        }

#overlayClear {
    background: transparent;
    height: 120%;
    left: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

#price {
    background: #333;
    padding: 4px 10px 10px;
    height: 24px;
    margin-bottom: 18px
}

    #price span {
        float: right;
        color: #fff;
        font: normal 1.4em GoodWeb-Book,Verdana,Arial,sans-serif;
        display: inline-block
    }

#fragment-1 .pntOptions:last-child, #fragment-2 .pntOptions:last-child {
    border-bottom: 0
}

.pntOptions {
    font: normal .8em verdana,arial,sans-serif;
    padding: 8px 8px;
    border-bottom: 1px dotted #b6b6ab
}

.trrtLnk span {
    display: inline-block;
    white-space: nowrap;
    width: auto;
    max-width: 240px;
    overflow: hidden;
    padding-right: 8px;
    margin-top: 3px
}

.priceDrp {
    padding-right: 16px;
    background: url(/../images/icons/downGray_arrow.png) no-repeat right center
}

.pricing {
    display: block;
    float: left;
    padding-top: 3px
}

#fragment-2a {
    height: 260px
}

#fragment-2a, #fragment-2b, #fragment-2c, #fragment-2d {
    padding: 0
}

.priceInfo img {
    cursor: pointer;
    margin-left: 14px
}

.spanPopup .greenButton {
    padding: 6px 16px !important
}

#footer .greenButton, .spanPopup .greenButton, .lgLtRslts #footer a.greenButton {
    background-color: #690;
    border: 0 none;
    color: #fff;
    font: 16px GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
    padding: 5px 16px
}

.disabled {
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: default
}

.textFormat {
    font-size: .8em;
    margin-bottom: 12px
}

.singleMssg {
    margin-top: 110px;
    text-align: center
}

.twoColumns {
    float: left;
    width: 49%
}

    .twoColumns .priceDrp {
        margin-top: 3px;
        display: table
    }

    .twoColumns .textFormat {
        margin-bottom: 14px;
        margin-top: 4px
    }

.svMssg {
    background: #f4f4f2;
    padding: 6px;
    margin-bottom: 10px
}

.spnTxt {
    margin-bottom: 10px
}

.tbConteiner .pntOptions {
    margin-bottom: 0
}

.pntOptions select {
    margin-left: 5px
}

.tbConteiner .pntOptions:last-child {
    border-bottom: 0
}

.tbConteiner .tbHdr {
    background: #f4f4f2;
    border: 1px #b6b6ab solid;
    margin-top: -6px;
    padding: 10px;
    height: 90px
}

#priceCalcModal #ui-datepicker-div {
    left: -111px !important
}

#pickdate {
    background: #f4f4f2;
    border: 1px solid #b8b8ad;
    padding: 4px;
    width: 66px
}

.aNvBr {
    background: #f1f1f1;
    border: 1px #e4e4e4 solid;
    padding: 3px 4px;
    overflow: hidden;
    clear: both;
    margin-bottom: 10px
}

    .aNvBr a {
        float: left;
        border: none;
        padding: 6px 2.5px;
        margin: 0 1px
    }

        .aNvBr a:hover, .aNvBr a.selected {
            background: #fff;
            color: #333
        }

.SelNoDspl, .CustNoDspl {
    height: 260px
}

.SelNoDspl {
    overflow: auto
}

    .CustNoDspl input, .SelNoDspl input {
        padding: 0;
        margin: 3px 5px 3px 8px;
        vertical-align: middle
    }

#cmmrPrmt p {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em;
    margin-bottom: 10px
}

.jspHorizontalBar .jspDrag {
    display: none
}

.jspHorizontalBar, .jspHorizontalBar * {
    background: transparent;
    height: 1px
}

.priceCalc .calcRecTtl {
    border-bottom: 1px #b6b6ab solid;
    padding-bottom: 8px;
    font-family: GoodWeb-Bold,'Arial Narrow Bold','Arial Narrow',Trebuchet,Arial,sans-serif;
    font-weight: normal;
    font-size: 1.3em
}

    .priceCalc .calcRecTtl span {
        float: right
    }

    .priceCalc .calcRecTtl a {
        font-family: Verdana,Geneva,sans-serif;
        font-size: .65em;
        text-decoration: none;
        color: #1c94d0
    }

.priceCalc .ftrNt {
    color: #767676;
    clear: both;
    display: table;
    width: 100%;
    margin: 30px 0 0 12px;
    font-size: .8em;
    line-height: 1.4em
}

    .priceCalc .ftrNt .ntSpan1 {
        float: left;
        height: 30px;
        vertical-align: top;
        width: 12px
    }

    .priceCalc .ftrNt .ntSpan2 {
        margin-left: 14px;
        position: relative;
        display: block
    }

.priceCalc #intBlk .priceInfo .pricing {
    float: right;
    margin-right: 0
}

.priceImageloader {
    margin-top: -10px;
    position: absolute;
    top: 300px
}

#spanPopupFtr {
    margin-top: 18px !important
}

#licNameSave {
    width: 100%;
    padding-top: 5px;
    display: none
}

    #licNameSave label, #licNameSave input {
        font-size: .8em
    }

    #licNameSave #lcnName {
        width: 350px
    }

.scrollgeneric {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0;
    left: 0
}

.vscrollerbase {
    width: 10px;
    background-color: #f4f4f2
}

.vscrollerbar {
    width: 10px;
    background-color: #dbdbdb;
    cursor: pointer
}

.hscrollerbase {
    height: 10px;
    background-color: #f4f4f2
}

.hscrollerbar {
    height: 10px;
    background-color: #dbdbdb
}

.scrollerjogbox {
    width: 10px;
    min-height: 150px;
    top: auto;
    left: auto;
    bottom: 0;
    right: 0;
    background-color: gray
}

#detailsPg ul.sortDrop {
    position: relative
}

ul.sortDrop, ul.paginationDrop {
    float: right;
    list-style: none outside none
}

.sortDrop, .paginationDrop {
    position: relative
}

    .sortDrop li.mlvl, .paginationDrop li.mlvl {
        float: left;
        line-height: 30px
    }

    .sortDrop .theme, .paginationDrop .theme {
        border-top: 1px solid #b6b6ab;
        border-bottom: 1px solid #b6b6ab;
        padding-bottom: 10px;
        margin-top: 11px
    }

    .sortDrop li ul li a.selected, .paginationDrop li ul li a.selected {
        font-weight: bold
    }

    .sortDrop li ul li:hover, .sortDrop .sbMn li a:hover, .paginationDrop li ul li:hover, .paginationDrop .sbMn li a:hover {
        background: #eee;
        color: #146994
    }

    .sortDrop li ul li a.selected:hover {
        font-weight: bold;
        color: #000
    }

    .sortDrop li.classic a:hover, .paginationDrop li.classic a:hover {
        background: #eee url(/../images/icons/switchArrows.png) no-repeat 128px 8px;
        color: #146994
    }

    .sortDrop li ul li.apply a, .paginationDrop li ul li.apply a {
        background: #f3f3f3;
        color: #1c94d0;
        font-weight: normal;
        text-align: left;
        padding: 8px 4px;
        text-decoration: none;
        border: 0
    }

    .sortDrop li ul li.apply, .paginationDrop li ul li.apply {
        padding: 0 !important
    }

    #lndngPg .sortDrop li, .sortDrop li, .paginationDrop li {
        list-style: none
    }

        .sortDrop li a, .paginationDrop li a {
            display: block;
            white-space: nowrap;
            float: none;
            color: #333;
            margin-left: 0;
            padding: 3px 0 0 6px;
            font-family: Verdana,Arial,Helvetica,sans-serif;
            font-size: 12px
        }

        .sortDrop li ul li a, .paginationDrop li ul li a {
            padding: 5px 0 5px 6px
        }

    .sortDrop a.sort:hover, .sortDrop a.mnTpLnkSlctd, .sortDrop a.sortOn, .paginationDrop a.sort:hover, .paginationDrop a.mnTpLnkSlctd, .paginationDrop a.sortOn {
        color: #146994;
        background: url(/../images/icons/pntrDwnOn.png) no-repeat right 10px;
        text-decoration: none;
        font-weight: normal;
        position: relative;
        padding-right: 16px
    }

    .sortDrop a.sort, .sortDrop a.sortOn, .paginationDrop a.sort, .paginationDrop a.sortOn {
        line-height: 18px
    }

    .sortDrop li ul.sbMn, .paginationDrop li ul.sbMn {
        margin: 0 0 0 -164px;
        z-index: 999;
        visibility: hidden;
        width: 200px;
        background: #fff;
        border: 1px solid #b6b6ab;
        margin: 0;
        position: absolute;
        right: -3px;
        visibility: hidden;
        width: auto;
        z-index: 999;
        top: 26px
    }

    .sortDrop li ul li input, .sortDrop li ul li h3, .sortDrop li ul li img, .paginationDrop li ul li input, .paginationDrop li ul li h3, .paginationDrop li ul li img {
        margin-left: 10px
    }

    .sortDrop li ul li, .sortDrop li ul li h3, .paginationDrop li ul li, .paginationDrop li ul li h3 {
        font: 12px normal Verdana,Arial,Helvetica,sans-serif;
        padding: 3px 0
    }

        .sortDrop li ul li:first-child, .paginationDrop li ul li:first-child {
            padding-top: 10px
        }

    .sortDrop .lstMn, .paginationDrop .lstMn {
        margin-right: -1em
    }

    .sortDrop a.sort, .paginationDrop a.sort {
        float: right;
        background: url(/../images/icons/pntrDwnOn.png) no-repeat right 10px;
        padding-right: 16px;
        text-decoration: none
    }

    .sortDrop li ul.sbMn li {
        white-space: nowrap;
        border: 1px transparent solid;
        line-height: 1.4;
        padding: 0
    }

        .sortDrop li ul.sbMn li a {
            padding-right: 6px
        }

    .sortDrop li ul li.apply {
        padding: 0;
        margin-top: 4px;
        border-top-color: #c1c1c1
    }

    .sortDrop li ul li a:hover, .editmetadata .sortDrop li ul.sbMn li:hover, .editmetadata .sortDrop li ul.sbMn li.selected {
        background: #ccc !important;
        font-weight: normal;
        color: #1c94d0
    }

    .sortDrop li ul li label {
        padding-right: 14px
    }

    .sortDrop .sortValue {
        color: #1c94d0
    }

        .sortDrop .sortValue:hover, .sortDrop a.sort:hover {
            color: #333
        }

#search .sortDrop li a.sort {
    color: #333
}

#search .sortDrop li .sortValue {
    margin-left: 2px;
    line-height: 20px
}

.ddlSearchSection ul.srchNv {
    list-style: none outside none;
    padding: 0 10px 0 0;
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
    position: relative;
    top: 12px
}

ul.srchNv {
    list-style: none outside none;
    padding: 0;
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
    position: relative;
    top: 0;
    float: left
}

.srchNv .theme {
    border-top: 1px solid #b6b6ab;
    border-bottom: 1px solid #b6b6ab;
    padding-bottom: 10px;
    margin-top: 11px
}

.srchNv .sbMn li a:hover {
    background: #eee
}

.srchNv li.classic a:hover {
    background: #eee url(/../images/icons/switchArrows.png) no-repeat 128px 8px
}

.srchNv li ul li.apply a {
    background: #e2e2e2;
    color: #1c94d0;
    font-weight: bold;
    text-align: left;
    padding: 10px;
    text-decoration: none
}

.srchNv li a.sharePrint_off {
    display: none
}

.srchNv li a {
    display: block;
    white-space: nowrap;
    float: none;
    color: #333;
    margin-left: 0;
    padding: 0 0 0 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px
}

.srchNv a.sort, .srchNv a.sort:hover, .srchNv a.mnTpLnkSlctd, .srchNv a.sortOn {
    background: url(/../images/icons/pntrDwnOn.png) no-repeat 97px 8px;
    color: #146994;
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
    font-size: .9em;
    line-height: 18px;
    text-decoration: none;
    width: 105px
}

.srchNv #AdvancedSearchlst {
    background: none;
    color: #146994;
    font-family: GoodWeb-Book,"Arial Narrow",Trebuchet,Arial,sans-serif;
    font-size: .9em;
    line-height: 18px;
    text-decoration: none;
    width: 105px
}

.srchNv a.sort {
    float: right
}

.srchNv li ul li input, .srchNv li ul li h3, .srchNv li ul li img {
    margin-left: 10px
}

.srchNv li ul li, .srchNv li ul li h3 {
    font: 12px normal Verdana,Arial,Helvetica,sans-serif
}

    .srchNv li ul li:first-child {
        padding-top: 10px
    }

.srchNv .lstMn {
    margin-right: -1em
}

.srchNv .sort {
    float: left !important
}

.ddlSearchSection .srchNv li ul.sbMn {
    visibility: hidden;
    border: 1px solid #b6b6ab;
    left: -16px;
    margin: 0;
    max-width: 247px;
    min-width: 130px;
    overflow: hidden;
    position: absolute;
    top: 28px;
    visibility: hidden;
    z-index: 999
}

.srchNv li ul.sbMn {
    visibility: hidden;
    border: 1px solid #b6b6ab;
    left: -16px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 31px;
    visibility: hidden;
    z-index: 999
}

.srchNv .sbMn li {
    white-space: nowrap;
    cursor: pointer;
    background-color: #fff;
    padding: 6px 8px 6px 8px !important;
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif;
    font-size: .9em
}

    .srchNv .sbMn li:hover {
        background: #eee;
        color: #146994
    }

#lndngPg .srchNv li, .srchNv li {
    list-style: none
}

.srchNv #ssSelected {
    display: inline-block;
    overflow: hidden;
    width: 88px;
    color: #146994
}

.ddlSearchSection {
    background: #eeeeec;
    border-left: 1px solid #d9d9d3;
    float: right;
    height: 40px;
    padding: 0 0 0 15px;
    z-index: 10
}

.srchBxCntnr .sortDrop {
    float: right;
    border-left: 1px #eee solid;
    list-style: none;
    padding: 10px 0 10px 2px
}

#lndngPg .srchBxCntnr .sortDrop {
    height: 20px
}

#lndngPg article .sortDrop ul {
    height: 20px
}

#toTop {
    display: none;
    position: fixed;
    bottom: 55px;
    right: 50px;
    background: url(/../images/buttons/scrollTP.png) no-repeat 0 7px;
    z-index: 11;
    background-color: #abaeb7
}

    #toTop:hover {
        background-color: #454953
    }

#toTopHover {
    display: block;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 31px;
    height: 30px;
    font-size: 0;
    padding: 12px
}

#toTop:active, #toTop:focus {
    outline: none
}

@font-face {
    font-family: GoodWeb-CondBold;
    src: url("/assets/GoodWeb-CondBold.eot")
}

@font-face {
    font-family: GoodWeb-Book;
    src: url("/assets/GoodWeb-Book.eot")
}

@font-face {
    font-family: GoodWeb-Bold;
    src: url("/assets/GoodWeb-Bold.eot")
}

@font-face {
    font-family: GoodWeb-CondBook;
    src: url('/assets/GoodWeb-CondBook.eot')
}

@font-face {
    font-family: GoodWeb-CondBook;
    src: url('/assets/GoodWeb-CondBook.woff') format('woff')
}

@font-face {
    font-family: GoodWeb-CondBold;
    src: url("/assets/GoodWeb-CondBold.woff") format("woff")
}

@font-face {
    font-family: GoodWeb-Book;
    src: url("/assets/GoodWeb-Book.woff") format("woff")
}

@font-face {
    font-family: GoodWeb-Bold;
    src: url("/assets/GoodWeb-Bold.woff") format("woff")
}

body {
    font-family: Georgia,Times New Roman,Times,serif
}

select {
    font: normal Verdana,sans-serif
}

#lndngPg .lightbox {
    font-family: GoodWeb-Book,Verdana,sans-serif
}

header .topNvCmp a.mnTpLnk, header .topNvCmp a.mnTpLnk:hover, .topNvCmp a.mnTpLnkSlctd, .topNvCmp a.mnTpLnkOn {
    font-family: GoodWeb-Bold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .9em;
    font-stretch: condensed
}

header #tpNvMenu li ul li h6 {
    font-family: GoodWeb-Bold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .9em;
    font-weight: normal
}

header .sbTpNvLnks a, #tpNvMenu2 a.mnTpLnk2, #tpNvMenu2 a.mnTpLnkOn, #tpNvFreeLanceMenu2 a.mnTpLnk2, #tpNvFreeLanceMenu2 a.mnTpLnkOn {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .8em
}

header .prjDesc {
    font-family: GoodWeb-CondBold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-stretch: condensed
}

.brdCrmbsBr * {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: 20px !important
}

h1.pageTitle, .clearBthDv .brdCrmbsBr h1 {
    font-family: GoodWeb-Bold,sans-serif !important;
    font-weight: normal !important;
    font-size: 35px !important;
    text-transform: uppercase !important
}

.tpCntPnl .optBrLt, .tpCntPnl .optBrRt {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .7em
}

.oprBar .tlBr span {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em
}

.oprBar .slctBr {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .7em
}

    .oprBar .slctBr select {
        font-family: Verdana,Geneva,sans-serif;
        font-size: 1em
    }

input.actBtn, .actBtn, .actBtnGr {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif !important;
    font-size: .95em
}

#tpNvMenu2 li a, #tpNvFreeLanceMenu2 li a {
    font-family: Verdana,sans-serif;
    font-size: 11px
}

#search label {
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: .8em
}

#search .seeAll {
    font: bold 12px Verdana
}

#lndngPg .lightbox h3 {
    font: normal 18px Georgia,Times New Roman,Times,serif
}

#lndngPg .col h3 {
    font: normal 1.5em GoodWeb-CondBold,Verdana,sans-serif
}

    #lndngPg .col h3 a {
        color: #333
    }

#lndngPg .lightbox #header h1 {
    font: 1.6em "GoodWeb-Book",Verdana,sans-serif;
    font-weight: normal
}

a#close {
    font: normal 25px GoodWeb-Bold,Verdana,sans-serif
}

.smtooltip {
    font: bold 11px verdana,sans-serif
}

span.tooltip {
    font: .8em/2 normal verdana,sans-serif
}

    span.tooltip .text button {
        font: normal 16px GoodWeb-Book,Verdana,sans-serif
    }

        span.tooltip .text button:before {
            font: bold 1.4em verdana,sans-serif
        }

    span.tooltip .iconPlus:before, span.tooltip .iconPlusAdded:before {
        font: bold 1.5em/33px Verdana,sans-serif
    }

#deleteTagPopup h1 {
    font: 1.7em GoodWeb-Book,Verdana,sans-serif
}

#deleteTagPopup p {
    font: bold .8em Verdana,sans-serif
}

#deleteTagPopup button {
    font: 1em GoodWeb-Book,Verdana,sans-serif
}

#tagging, #createTag {
    font: normal .8em verdana,sans-serif
}

.delete_tag_p strong {
    font: bold 14px verdana
}

.taghdr {
    font-size: 1.15em;
    font-weight: normal;
    font-family: GoodWeb-Bold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif
}

.showHide {
    font: .8em Verdana,sans-serif
}

.brdCrmbsBr h1 {
    font-size: GoodWeb-Bold,helvetica;
    text-transform: uppercase
}

p.msgWrn, p.msgRstr, p.msgUse, p.msgSpcl, p.extraCost {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em
}

#detailsPg .brdCrmbsBr a, #detailsPg .brdCrmbsBr span {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em !important
}

.tagBlk * {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em
}

.tagBlk a {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em
}

UL.tabNavigation LI span A, UL.DetailtabNavigation LI span A {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .9em
}

div.tabs .dnmkDt {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em
}

div.tabs .dnmkTbl td {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em
}

p.msgWrn, p.msgRstr, p.msgSpcl {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .8em !important
}

#lndngPg UL.tabNavigation LI span A, #lndngPg UL.DetailtabNavigation LI span A, #lndngPg UL.tabNavigation LI span A.selected, #lndngPg UL.DetailtabNavigation LI span A.selected, #lndngPg UL.tabNavigation LI span A:hover, #lndngPg UL.DetailtabNavigation LI span A:hover {
    font-family: GoodWeb-Book,'Arial Narrow',Trebuchet,Arial,sans-serif !important
}

#lndngPg .infoBarPp a, #lndngPg infoBarPp a:hover {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .85em
}

#lndngPg .msgBody strong {
    font-weight: bold;
    font-family: Verdana,Geneva,sans-serif;
    font-size: .9em
}

#lndngPg #txtMsg {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .85em
}

#lndngPg .cntcFrm h2 {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif
}

#lndngPg .extInfo {
    font-family: Verdana,Geneva,sans-serif;
    font-size: .85em
}

article {
    font-size: 1em
}

    article .articleCmp {
        font-size: .98em
    }

    article a.bTop, article a.bTop:hover {
        font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
        font-size: .8em
    }

    article .sideNvCmp li a, article .sideNvCmp li a:hover, article span.ltNvTtl {
        font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif
    }

    article h1, article h2, article h3, article h4, article h5, article h6 {
        font-family: GoodWeb-Bold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif;
        font-weight: normal
    }

    article h1 {
        font-size: 2.5em
    }

    article h2 {
        font-size: 1.72em
    }

    article h3 {
        font-size: 1.55em
    }

    article h4 {
        font-size: 1.35em
    }

    article h5 {
        font-size: 1.15em
    }

    article h6 {
        font-size: 1em
    }

span.plusSgn {
    font-family: Verdana,sans-serif;
    font-size: 1.2em !important
}

.tagTxt span {
    font-family: GoodWeb-Book,Verdana,sans-serif
}

span.ap {
    font: bold .9em GoodWeb-Book,Verdana,sans-serif
}

ul.tags {
    font: normal 1em GoodWeb-Book,Verdana,sans-serif
}

.pgNote .pgNoteTxt h1 span {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .45em
}

footer h3 {
    font-family: GoodWeb-CondBold,Arial Narrow Bold,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-stretch: condensed
}

footer ul a {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .9em
}

footer .ftrDesc {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: .9em;
    line-height: 1.2em
}

#cpr_org summary {
    font-family: Verdana,Arial,sans-serif;
    font-size: .7em
}

#mainPopup h1 {
    font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
    font-size: 1.5em;
    font-weight: normal
}

#mainPopup #content {
    font-size: 1em;
    font-family: GoodWeb-Book,Verdana,sans-serif
}

#popupBox {
    font-family: GoodWeb-Book,Verdana,sans-serif
}

    #mainPopup h1, #popupBox h1 {
        font-family: GoodWeb-Book,Arial Narrow,Trebuchet,Arial,sans-serif;
        font-size: 1.5em;
        font-weight: normal
    }

.smtooltipRight {
    font-family: verdana;
    font-weight: bold;
    font-size: 11px
}

.lilDropdown {
    font-family: Verdana,Arial,Helvetica,sans-serif
}

ul.tags a.selected .delete-x {
    font: bold 1.2em verdana
}

ul.tags a.selected {
}

#accountForm span {
    color: red;
    font-weight: bold
}

#accountForm .grayButton {
    font-size: 1.4em;
    font-family: GoodWeb-Book,Arial NarrowArial,sans-serif;
    font-size: 1em
}

#accountForm .blueButton {
    font-size: 1em
}

#account .blueButton {
    font-family: GoodWeb-Book,Arial Narrow,Arial,sans-serif !important;
    font-size: 1em
}

#account .editLink, #account .changeLink {
    font-size: .8em;
    font-family: Verdana
}

#account .infoEdit p, #account .infoEdit p input {
    font-family: verdana,san-serif;
    font-size: 11px
}

#account .mid p {
    font-weight: bold
}

#account .info p, #account .infoEdit p, #account .pass p, #account .passChng p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .8em
}

#search .date p a {
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: .9em
}

#search label {
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: .8em
}

#search .date input {
    font-family: GoodWeb-Book,Verdana,sans-serif;
    font-size: .8em
}

#search .date label {
    font-size: .9em
}

#customdiv #search .date label {
    font-size: 1.2em
}

@media projection,screen {
    .ui-tabs-hide {
        display: none
    }
}

@media print {
    .ui-tabs-nav {
        display: none
    }
}

.ui-tabs-nav, .ui-tabs-panel {
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 14px
}

.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 3px 4px
}

    .ui-tabs-nav:after {
        display: block;
        clear: both;
        content: " "
    }

    .ui-tabs-nav li {
        float: left;
        margin: 0 7px 0 -4px;
        min-width: 84px
    }

    .ui-tabs-nav a, .ui-tabs-nav a span {
        display: block;
        padding: 0 10px
    }

    .ui-tabs-nav a {
        margin: 1px 0 0;
        padding-left: 0;
        color: #1c94d0;
        font-weight: normal;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: nowrap;
        outline: 0
    }

        .ui-tabs-nav a:hover {
            color: #146994
        }

        .ui-tabs-nav a:hover {
            text-decoration: none
        }

    .ui-tabs-nav .ui-tabs-selected a {
        position: relative;
        top: 1px;
        z-index: 4;
        margin-top: 0;
        color: #333;
        font-weight: bold;
        margin-bottom: -4px !important
    }

        .ui-tabs-nav .ui-tabs-selected a span {
            background: url(/../images/icons/tbSlctPntr.png) center 24px no-repeat !important;
            height: 24px
        }

.ui-tabs-selected a:hover {
    text-decoration: none
}

.ui-tabs-nav a span {
    width: 64px;
    min-width: 64px;
    height: 18px;
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0
}

* > .ui-tabs-nav a span {
    width: auto;
    height: auto
}

.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px
}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px
}

.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px
}

    .ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
        background-position: 0 -50px
    }

    .ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
        background-position: 0 0
    }

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    cursor: text
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {
    cursor: pointer
}

.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40)
}

.ui-tabs-panel {
    border: 1px solid #c2c2c2;
    padding: 1em 8px;
    background: #fff
}

.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/../images/loading.gif) no-repeat 0 50%
}

* html .ui-tabs-nav {
    display: inline-block
}

*:first-child + html .ui-tabs-nav {
    display: inline-block
}

.tbConteiner .sbTbFrm {
    height: 249px;
    overflow: auto;
    vertical-align: middle
}

    .tbConteiner .sbTbFrm p {
        text-align: center;
        padding-top: 90px
    }
