.dt-container .clear, .showonload, body:after {
    visibility: hidden;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-zfix, .ui-widget-overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.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, .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0;
}
.ui-helper-zfix {
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-front {
    z-index: 100;
}
.ui-state-disabled {
    cursor: default!important;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-overlay {
    position: fixed;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0;
    font-size: 100%}
.ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
}
.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {
    text-decoration: none;
}
.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: normal;
}
.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-icons-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary {
    left: .5em;
}
.ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .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, input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px;
}
.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-next span, .ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.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, .ui-datepicker select.ui-datepicker-year {
    width: 45%}
.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: 700;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td a, .ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 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;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.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, .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.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0 0;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin-top: .5em;
    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: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0;
    list-style-image: url(data:image/gif;
    base64, R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0;
}
.ui-menu .ui-state-active, .ui-menu .ui-state-focus {
    margin: -1px;
}
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item {
    padding-left: 2em;
}
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%}
.ui-progressbar .ui-progressbar-overlay {
    background: url(data:image/gif;
    base64, R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .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-slider-vertical .ui-slider-range-min, .ui-spinner-down {
    bottom: 0;
}
.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 {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    padding: 2px .4em;
    margin: .5em 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
    right: .5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%}
.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: .4em 2.1em .4em 1em;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.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;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
}
.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-max {
    top: 0;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: 0 0;
    color: inherit;
    padding: 0;
    margin: .2em 22px .2em .4em;
    vertical-align: middle;
}
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px;
}
.ui-tabs {
    position: relative;
    padding: .2em;
}
.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: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
    border-width: 2px;
}
.ui-widget-content, .ui-widget-header {
    border: 1px solid #aaa;
    color: #222;
}
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}
.ui-widget-content a {
    color: #222;
}
.ui-widget-header {
    background: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;
    font-weight: 700;
}
.ui-widget-header a {
    color: #222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;
    font-weight: 400;
    color: #555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none;
}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
    border: 1px solid #999;
    background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;
    font-weight: 400;
    color: #212121;
}
.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    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: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;
    font-weight: 400;
    color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;
    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: url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;
    color: #cd0a0a;
}
.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .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: 700;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400;
}
.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-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .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-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .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-blank {
    background-position: 16px 16px;
}
.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;
}
.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-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    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-first, .ui-icon-seek-start {
    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-widget-overlay, .ui-widget-shadow {
    background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
    border-bottom-right-radius: 4px;
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    border-radius: 8px;
}
.dt-container input, .dt-container ul, .dt-container ul li, body, html {
    margin: 0;
}
body, html {
    padding: 0;
    height: 100%}
body {
    background: 0 0;
}
body:after {
    content: url(//thumbs.dreamstime.com/images2012/tooltipc-sinv.gif) url(//thumbs.dreamstime.com/images2012/icn_close.gif) url(//thumbs.dreamstime.com/images2012/tooltipc-s.gif) url(//thumbs.dreamstime.com/images2012/sprite-v35.png) url(//thumbs.dreamstime.com/images2012/tooltipc3.gif) url(//thumbs.dreamstime.com/images2012/tooltipc4.gif) url(//thumbs.dreamstime.com/images2012/tooltipc5.gif) url(//thumbs.dreamstime.com/images2012/bkg_signin_btn2.png) url(//thumbs.dreamstime.com/images2012/bkg_menurh.jpg) url(//thumbs.dreamstime.com/images2012/flag_de.jpg) url(//thumbs.dreamstime.com/images2012/flag_de.jpg) url(//thumbs.dreamstime.com/images2012/flag_es.jpg) url(//thumbs.dreamstime.com/images2012/flag_fr.jpg) url(//thumbs.dreamstime.com/images2012/flag_it.jpg) url(//thumbs.dreamstime.com/images2012/flag_ho.jpg) url(//thumbs.dreamstime.com/images2012/flag_po.jpg) url(//thumbs.dreamstime.com/images2012/flag_ru.jpg) url(//thumbs.dreamstime.com/images2012/flag_gr.jpg) url(//thumbs.dreamstime.com/images2012/flag_ch.jpg) url(//thumbs.dreamstime.com/images2012/flag_pl.jpg) url(//thumbs.dreamstime.com/images2012/flag_sv.jpg) url(//thumbs.dreamstime.com/images2012/bkg_moret.png) url(//thumbs.dreamstime.com/images2012/bkg_more_b.png) url(//thumbs.dreamstime.com/images2012/bkg_more_t.png) url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png) url(//thumbs.dreamstime.com/images2012/bkg_more_cr3.gif);
    position: absolute;
    left: -999em;
    height: 0;
    overflow: hidden;
}
.dt-container .btn-s-2, .dt-container .btn-s-5 {
    height: 25px;
    text-align: center;
    line-height: 25px;
    padding: 0;
    cursor: pointer;
}
@font-face {
    font-family: Conv_HelveticaNeueLTPro-Th;
    src: url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.eot);
    src: local('?'), url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.woff) format('woff'), url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.ttf) format('truetype'), url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Th.svg) format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Conv_HelveticaNeueLTPro-Roman;
    src: url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.eot);
    src: local('?'), url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.woff) format('woff'), url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.ttf) format('truetype'), url(//thumbs.dreamstime.com/fonts/HelveticaNeueLTPro-Roman.svg) format('svg');
    font-weight: 400;
    font-style: normal;
}
textarea {
    font-family: inherit;
    font-size: inherit;
}
#ui-id-1, .dt-container {
    font-family: Arial, Helvetica, sans-serif!important;
}
.dt-transparent-75 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    -khtml-opacity: .75;
    opacity: .75;
}
.dt-container a {
    outline: 0;
}
.dt-container h1, .dt-container h2, .dt-container h3 {
    margin: 0;
    padding: 0;
}
.dt-container {
    width: 100%;
    min-height: 100%}
.dt-container .horiz {
    display: block;
}
.horiz li {
    display: inline;
}
.horiz li a {
    display: block;
    float: left;
    text-decoration: none;
}
.dt-container .horiz_nfa li a {
    display: inline;
    float: none;
    text-decoration: none;
}
.dt-container .horiz-licence li a {
    margin-right: 12px;
}
.dt-container .horiz-licence li.dt-last a {
    margin-right: 0;
}
.dt-pull-left {
    float: left!important;
}
.dt-pull-right {
    float: right!important;
}
.dt-container .btn-s-2 {
    background: url(//thumbs.dreamstime.com/images2012/btn_xl_s2.png) 0 -25px no-repeat;
    display: block;
    width: 63px;
    border: none;
    font-size: 11px;
    color: #fff;
}
.dt-container .btn-s-3, .dt-container .btn-s-4 {
    font-size: 12px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
}
.dt-container .btn-s-2:hover {
    background-position: 0 0;
    text-decoration: none;
}
.dt-container .btn-s-3 {
    background-position: -27px -127px;
    width: 89px;
    text-shadow: 1px 1px #69991e;
}
.dt-container .btn-s-3s {
    width: 150px;
}
.dt-container .btn-s-3:hover {
    background-position: -27px -152px;
}
.dt-container .btn-s-4 {
    color: #505055;
    background-position: -197px -127px;
    width: 89px;
    text-shadow: 1px 1px #f4f2f1;
}
.dt-container .btn-s-4:hover {
    background-position: -197px -152px;
}
.dt-container .btn-s-5 {
    background: url(//thumbs.dreamstime.com/images2012/btn_xl_s2.png) 0 -25px no-repeat!important;
    display: block;
    width: 63px!important;
    border: none!important;
    font-size: 11px;
    color: #fff;
}
.dt-container .dt-menu-top {
    height: 34px;
    background: url(//thumbs.dreamstime.com/images2012/bkg-menu-top.gif) 0 bottom repeat-x;
    position: relative;
}
.dt-container .dt-menu-top .dt-menu-top-l, .dt-container .dt-menu-top .dt-menu-top-r {
    float: left;
    color: #beb5ae;
    font-size: 12px;
    margin-left: 12px;
    position: relative;
}
.dt-container .dt-menu-top .dt-menu-top-l {
    width: 475px;
    height: 32px;
    position: absolute;
    left: 0;
}
.dt-container .dt-menu-top .dt-menu-top-r {
    float: right;
    margin-right: 20px;
}
.dt-container .dt-menu-top .dt-menu-top-l .horiz {
    color: #beb5ae;
    margin: 0 0 0 10px;
    padding: 0;
}
.dt-container .dt-menu-top .dt-menu-top-l .horiz span {
    color: #beb5ae;
    margin: 0 10px 0 0;
    padding: 0;
    diplay: block;
    float: left;
}
.dt-container .dt-menu-top .dt-menu-top-l .horiz span b {
    font-weight: 400;
    diplay: block;
    float: left;
    margin: 0 4px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-l a, .dt-container .dt-menu-top .dt-menu-top-r a {
    color: #beb5ae;
    font-size: 12px;
    margin: 0 18px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-l a:hover, .dt-container .dt-menu-top .dt-menu-top-r a:hover {
    color: #fff;
}
.dt-container .dt-menu-top .dt-menu-top-l .horiz {
    margin-top: 5px;
    float: left;
}
.dt-container .dt-menu-top .dt-menu-top-l li, .dt-container .dt-menu-top .dt-menu-top-l li a, .dt-container .dt-menu-top .dt-menu-top-r li a {
    line-height: 21px;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang a {
    background: url(//thumbs.dreamstime.com/images2012/icn_lang.png) right center no-repeat;
    padding: 0 24px 0 8px;
}
.dt-container .dt-menu-top .dt-menu-top-l a.dt-lang-close {
    background: url(//thumbs.dreamstime.com/images2012/bkg_langt.png) right 0 no-repeat!important;
    padding: 1px 0 0 10px;
    width: 87px;
    font-size: 11px;
    color: #58534e!important;
    margin-right: 13px;
    height: 31px;
    line-height: 29px;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-email a {
    background: url(//thumbs.dreamstime.com/images2012/icn_email.png) right center no-repeat;
    padding-right: 16px;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-signup a {
    background: url(//thumbs.dreamstime.com/images2012/icn_signup.png) right center no-repeat;
    padding: 0 14px 0 0;
    width: 90px;
    margin: 0;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-login a {
    background: url(//thumbs.dreamstime.com/images2012/bkg_menuts.jpg) right center no-repeat;
    padding: 0 5px 0 12px;
    width: 40px;
    margin-right: 15px;
}
.dt-container .dt-menu-top .dt-menu-top-r a.dt-login-close {
    background: url(//thumbs.dreamstime.com/images2012/bkg_logint.png) 0 bottom no-repeat;
    padding: 2px 0 0 12px;
    height: 30px;
    width: 60px;
    color: #58534e;
    margin-right: 0;
}
.dt-container .dt-menu-top .dt-menu-top-rao {
    top: 4px;
    width: 800px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li a {
    background: url(//thumbs.dreamstime.com/images2012/bkg_menuts.jpg) right center no-repeat;
    padding-right: 12px;
    margin: 1px 10px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-rao .horiz {
    float: right;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-sep span {
    background: url(//thumbs.dreamstime.com/images2012/bkg_menuts.jpg) right center no-repeat;
    display: block;
    float: left;
    width: 1px;
    height: 14px;
    margin: 4px 15px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-edit a {
    background: url(//thumbs.dreamstime.com/images2012/icn_edit.png) right center no-repeat;
    padding-right: 18px;
    height: 21px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-profile a {
    background: url(//thumbs.dreamstime.com/images2012/icn_profile.png) right center no-repeat;
    padding-right: 18px;
    height: 21px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-management a {
    background: url(//thumbs.dreamstime.com/images2012/icn_management.png) right center no-repeat;
    padding-right: 18px;
    height: 21px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-socials a {
    background: url(//thumbs.dreamstime.com/images2012/icn_socials.png) right center no-repeat;
    padding-right: 18px;
    height: 21px;
    margin-right: 16px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close a.dt-logout, .dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-logout {
    background: url(//thumbs.dreamstime.com/images2012/icn_logout.png) right 5px no-repeat;
    padding-right: 15px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-logout {
    line-height: 21px;
    margin-top: 0!important;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-logout:hover, .dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-welcome:hover span {
    color: #2f2d2b;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-welcome {
    margin: 0;
    background: url(//thumbs.dreamstime.com/images2012/icn_down2.png) center 5px no-repeat;
    padding-right: 0;
    line-height: 21px;
    color: #000;
    height: 21px;
    width: 20px;
    float: left;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open span.dt-sep {
    display: block;
    height: 16px;
    width: 1px;
    float: left;
    border-right: 1px solid #e4dfdb;
    margin: 3px 16px 0 10px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open a.dt-welcome span {
    color: #246EAC;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close a.dt-welcome {
    background: url(//thumbs.dreamstime.com/images2012/icn_up2.png) center 5px no-repeat;
}
.dt-container .dt-menu-signin {
    height: 33px;
    line-height: 33px;
    color: #271f1e;
    font-size: 12px;
    position: absolute;
    top: 4px;
    right: 22px;
}
.dt-container .dt-menu-signin div.dt-logout-open-l, .dt-container .dt-menu-top .dt-menu-top-rao .dt-logout-open-l {
    background: url(//thumbs.dreamstime.com/images2012/bkg_signin_lr.png) right 0 no-repeat;
    width: 2px;
    height: 33px;
    float: right;
}
.dt-container .dt-menu-signin div.dt-logout-open-r, .dt-container .dt-menu-top .dt-menu-top-rao .dt-logout-open-r {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -10px;
    width: 2px;
    height: 33px;
    float: right;
}
.dt-container .dt-menu-signin div.dt-logout-open-c, .dt-container .dt-menu-top .dt-menu-top-rao .dt-logout-open-c {
    background: url(//thumbs.dreamstime.com/images2012/bkg_signin_c.png) repeat-x;
    height: 29px;
    float: right;
    padding: 4px 8px 0;
}
.dt-container .dt-user {
    float: left!important;
    height: 21px;
    line-height: 21px;
    display: block;
}
.dt-container .dt-user strong {
    float: left!important;
    font-weight: 400;
    margin: 0 4px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-rao li .dt-user a {
    float: right;
    border: none;
    margin: 0;
    padding: 0;
    background: 0 0;
    display: block;
    height: 21px;
    line-height: 21px;
}
.dt-container .dt-menu-signin .dt-login-popup label {
    float: left;
    display: block;
    height: 21px;
    line-height: 21px;
    margin-right: 0;
}
.dt-container .dt-menu-signin .dt-login-popup label span {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    width: 80px;
}
.dt-m8pxr {
    margin-right: 8px;
}
.dt-container .dt-menu-signin .dt-login-popup input.dt-signin-1, .dt-container .dt-menu-signin .dt-login-popup input.dt-signin-2 {
    width: 84px;
    height: 21px;
    border: none;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -191px;
    color: #474f55;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 0 5px;
    float: left;
}
.dt-container .dt-menu-signin .dt-login-popup input.dt-signin-2 {
    width: 63px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -232px;
    margin-left: 3px;
}
.dt-container .dt-menu-signin .dt-login-popup a.dt-signin-3 {
    width: 21px;
    height: 21px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -273px;
    float: left;
    display: block;
    margin-right: 4px;
}
.dt-container .dt-menu-signin .btn-s-2 {
    position: relative;
    float: left;
    background: url(//thumbs.dreamstime.com/images2012/bkg_signin_btn.png) right 0 no-repeat;
    height: 21px;
    line-height: 21px;
    width: auto;
    margin: 0 0 0 5px;
    padding: 0 10px;
}
.dt-container .dt-menu-signin .btn-s-2 span {
    position: absolute;
    top: 0;
    left: -2px;
    width: 2px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -397px;
    height: 21px;
}
.dt-container .dt-menu-signin .btn-s-2:hover {
    background-position: 0 -21px;
}
.dt-container .dt-menu-signin .btn-s-21 {
    width: auto;
    height: 22px;
    float: left;
    background: url(//thumbs.dreamstime.com/images2012/bkg_signin_btn2.png) right -22px no-repeat;
    padding: 0 10px;
    position: relative;
    z-index: 40;
    margin: 0 5px 0 0;
}
.dt-container .dt-menu-signin .btn-s-21 span {
    position: absolute;
    top: 0;
    left: -2px;
    width: 2px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_signin_btn2h.png) 0 -22px no-repeat;
    height: 22px;
}
.dt-container .dt-menu-signin .btn-s-21:hover, .dt-container .dt-menu-signin .btn-s-21:hover span {
    background-position: 0 0;
}
.dt-container .dt-menu-signin .btn-s-21:link, .dt-container .dt-menu-signin .btn-s-21:visited {
    color: #fff!important;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open div a {
    color: #246EAC;
    font-size: 12px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-open div a:hover {
    color: #2f2d2b;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-logout-close div .dt-logout-popup-close {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    margin: 0;
    padding: 0;
    background: 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup {
    background: url(//thumbs.dreamstime.com/images2012/bkg_logoutp.png) 0 bottom no-repeat #f6f2ee;
    position: absolute;
    right: 1px;
    top: 29px;
    padding: 5px 125px 9px 10px;
    z-index: 40;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul {
    display: block;
    font-size: 11px;
    border-right: 1px solid #e4dfdb;
    float: left;
    line-height: 16px;
    margin-right: 8px;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul.dt-last {
    border: none;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li {
    text-align: right;
    color: #246EAC;
    padding-right: 7px;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li span {
    display: block;
    color: #777068;
    margin: 0 10px 0 0;
    float: left;
    text-align: left;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li a {
    display: inline;
    width: auto;
    margin: 0;
    background: 0 0;
    padding: 0;
    font-size: 11px;
    line-height: 16px;
    color: #246EAC;
    text-decoration: none;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li a:hover {
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li span strong {
    color: #3b3d3f;
    font-weight: 400;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup ul li p {
    margin: 0;
    color: #777068;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup {
    background: url(//thumbs.dreamstime.com/images2012/bkg_langp.png) 0 bottom no-repeat #f6f2ee;
    position: absolute;
    width: 478px;
    left: 0;
    top: 32px;
    padding: 3px 4px 0;
    z-index: 1000;
    height: 67px;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul {
    float: left;
    margin: 0 6px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul.dt-last {
    margin-right: 0;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li {
    height: 21px;
    width: 115px;
    display: block;
    line-height: 21px;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li a {
    padding: 0 8px;
    font-size: 11px;
    color: #246EAC;
    display: block;
    text-decoration: none;
    height: 21px;
    width: 99px;
    line-height: 21px;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li.dt-selected {
    background: url(//thumbs.dreamstime.com/images2012/bkg_langth.jpg) right center no-repeat;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content p {
    line-height: 15px;
    color: #e22893;
    font-size: 11px;
    width: 225px;
    border-right: 1px solid #e4dfdb;
    font-weight: 700;
    padding-right: 10px;
    margin: 7px 5px;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content p a {
    margin: 0;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content {
    position: relative;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-logout-popup .dt-notification-content a.dt-close {
    position: absolute;
    top: 7px;
    right: -125px;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/icn_close.png) right center no-repeat;
    padding-right: 15px;
}
.dt-logout-popup .dt-lightbox {
    display: block;
    float: right;
    width: 112px;
    height: 30px;
    background: url(//thumbs.dreamstime.com/images2012/btn_lightbox_v4.png) 0 -30px no-repeat;
    color: #246EAC!important;
    font-size: 11px!important;
    line-height: 28px;
    text-decoration: none;
    text-align: center;
    padding-right: 2px;
    position: absolute;
    right: 0;
    top: 4px;
    z-index: 3000;
}
.dt-logout-popup .dt-lightbox3x {
    top: 14px;
}
.dt-logout-popup .dt-lightbox span {
    color: #fff;
    width: 82px;
    display: block;
    float: left;
    padding-right: 7px;
    text-align: right;
}
.dt-logout-popup .dt-lightbox:hover {
    background-position: 0 0;
}
.dt-lang-popup ul li a span {
    display: block;
    color: #246EAC;
}
.dt-lang-popup ul li a.dt-selected, .dt-lang-popup ul li a:hover {
    background: url(//thumbs.dreamstime.com/images2012/bkg_langth.jpg) right center no-repeat;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-uk, .dt-lang-popup ul li.dt-uk a.dt-selected span, .dt-lang-popup ul li.dt-uk a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_uk.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-de, .dt-lang-popup ul li.dt-de a.dt-selected span, .dt-lang-popup ul li.dt-de a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_de.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-es, .dt-lang-popup ul li.dt-es a.dt-selected span, .dt-lang-popup ul li.dt-es a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_es.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-fr, .dt-lang-popup ul li.dt-fr a.dt-selected span, .dt-lang-popup ul li.dt-fr a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_fr.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-it, .dt-lang-popup ul li.dt-it a.dt-selected span, .dt-lang-popup ul li.dt-it a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_it.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-nl, .dt-lang-popup ul li.dt-ho a.dt-selected span, .dt-lang-popup ul li.dt-ho a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_ho.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pt, .dt-lang-popup ul li.dt-po a.dt-selected span, .dt-lang-popup ul li.dt-po a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_po.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-ru, .dt-lang-popup ul li.dt-ru a.dt-selected span, .dt-lang-popup ul li.dt-ru a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_ru.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-gr, .dt-lang-popup ul li.dt-gr a.dt-selected span, .dt-lang-popup ul li.dt-gr a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_gr.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-cn, .dt-lang-popup ul li.dt-ch a.dt-selected span, .dt-lang-popup ul li.dt-ch a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_ch.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pl, .dt-lang-popup ul li.dt-pl a.dt-selected span, .dt-lang-popup ul li.dt-pl a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_pl.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-se, .dt-lang-popup ul li.dt-sv a.dt-selected span, .dt-lang-popup ul li.dt-sv a:hover span {
    background: url(//thumbs.dreamstime.com/images2012/flag_sv.jpg) right center no-repeat;
    color: #000;
}
.dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-cn, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-de, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-es, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-fr, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-gr, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-it, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-nl, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pl, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-pt, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-ru, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-se, .dt-container .dt-menu-top .dt-menu-top-l ul li.dt-lang a.dt-uk {
    color: #beb5ae;
}
.dt-container .dt-menu-top .dt-menu-top-l .dt-lang-popup ul li a:hover {
    color: #272a2d;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup, .dt-container .dt-slot-content .dt-login-popup {
    background: url(//thumbs.dreamstime.com/images2012/bkg_loginp.png) 0 bottom no-repeat #f6f2ee;
}
.dt-container .dt-slot-content .dt-login-popup {
    width: 200px;
    background: 0 0;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup input[type=text], .dt-container .dt-slot-content .dt-login-popup input[type=text] {
    width: 200px;
    height: 21px;
    border: none;
    background: url(//thumbs.dreamstime.com/images2012/bkg_input.png) 0 bottom no-repeat;
    color: #474f55;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 0 5px;
    box-sizing: border-box;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup input[type=submit], .dt-container .dt-slot-content .dt-login-popup input[type=submit] {
    float: right;
    margin: 5px 0 0;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup a, .dt-container .dt-slot-content .dt-login-popup a {
    color: #246EAC;
    font-size: 11px;
    margin: 0;
    line-height: 16px!important;
    text-decoration: none;
}
.dt-container .dt-menu-top .dt-menu-top-r .dt-login-popup a:hover {
    color: #272A2D;
}
.dt-logoh {
    height: 64px;
    position: relative;
}
.dt-logoh-freeimages {
    height: 93px;
}
.dt-logoh a.logo {
    display: block;
    float: left;
    width: 180px;
    height: 35px;
    margin: 11px 0 0 20px;
    border: none;
}
.dt-logoh a.logo img {
    border: none;
}
.dt-menu {
    height: 36px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_menu.jpg) repeat-x;
    margin: 0 14px;
    position: relative;
}
.containerFreeImages .dt-menu {
    margin: 0;
}
.dt-menu .dt-buy-now {
    background: url(//thumbs.dreamstime.com/images2012/bkg_menur.jpg) repeat-x;
    padding: 0 32px;
    height: 36px;
    display: block;
    color: #fff;
    font-size: 12px;
    line-height: 36px;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 20px;
}
.dt-menu .dt-buy-now:hover {
    background: url(//thumbs.dreamstime.com/images2012/bkg_menurh.jpg) repeat-x;
}
.dt-menu-l, .dt-menu-r {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    width: 8px;
    height: 46px;
    top: 0;
    position: absolute;
}
.dt-menu-l {
    background-position: -10px -438px;
    left: 0;
}
.dt-menu-r {
    background-position: -10px -644px;
    right: 0;
}
.dt-menu ul {
    float: left;
    height: 36px;
    line-height: 33px;
    display: block;
    margin: 0 22px;
}
.dt-menu ul a {
    font-size: 13px;
    color: #fff;
    padding: 0 24px;
}
.dt-menu ul li span.dt-sep {
    background: url(//thumbs.dreamstime.com/images2012/bkg_menus.jpg) no-repeat;
    display: block;
    float: left;
    width: 2px;
    height: 36px;
}
.dt-menu .dt-menu-select {
    top: -9px;
    position: relative;
    padding: 0;
}
.dt-menu .dt-menu-select .dt-menusl {
    height: 46px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -504px;
    width: 8px;
    float: left;
}
.dt-menu .dt-menu-select .dt-menusr {
    height: 46px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -574px;
    width: 8px;
    float: left;
}
.dt-menu .dt-menu-select .dt-menusc {
    height: 46px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_menutc.png) repeat-x;
    float: left;
    display: block;
    padding: 0 16px;
    font-size: 13px;
    color: #272a2d;
    line-height: 56px;
}
.dt-search {
    height: 48px;
    background: #e4dfdb;
    position: relative;
    margin: 0 22px;
}
.dt-search-item {
    height: 66px;
    border-bottom: 1px solid #ccc5c0;
    position: relative;
}
.dt-search-item .logo {
    display: block;
    position: absolute;
    width: 180px;
    height: 35px;
    top: 0;
    left: 0;
    margin: 15px 0 0 20px;
    border: none;
}
.dt-search-item-lc, .dt-search-item-rc {
    position: absolute;
    bottom: -6px;
    width: 6px;
    height: 6px;
}
.dt-search-item-lc {
    left: 0;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -176px 0 no-repeat;
}
.dt-search-item-rc {
    right: 0;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -182px 0 no-repeat;
}
.dt-search-cnt {
    height: 42px;
    width: 674px;
    margin: 0 auto;
    position: relative;
    padding-top: 6px;
}
.dt-search-item .dt-search-cnt {
    height: 41px;
    width: 750px;
    padding-top: 12px;
}
.dt-search-cnt-invers {
    margin-bottom: 30px;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 20px;
    text-align: left;
}
.dt-search-cnt-label {
    float: left;
    line-height: 36px;
    margin-right: 10px;
    color: #636b71;
}
.dt-search-cnt .dt-query {
    background-color: transparent!important;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 0 -710px;
    height: 36px;
    width: 283px;
    float: left;
    color: #636b71;
    font-size: 13px;
    padding: 0 13px;
    border: none;
    padding-top: 0!important;
}
.dt-search-item .dt-search-cnt .dt-query {
    background-position: -40px -803px;
    height: 41px;
    width: 336px;
    padding: 0 13px;
}
.dt-search-freeimages .dt-search-cnt .dt-query {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) 0 -1702px;
    width: 402px;
}
.dt-search-cnt .dt-query:focus {
    outline: 0;
}
.dt-search-cnt #srh_field {
    border: none!important;
    padding-top: 0!important;
}
.dt-search-cnt-v2 {
    width: 750px!important;
    position: relative;
}
.dt-search-cnt-v2 .dt-query {
    width: 576px;
}
.dt-search-cnt-v2 ul {
    width: 385px!important;
}
.dt-search-cnt-v2 ul.dt-btns {
    width: auto!important;
    float: left;
    padding: 0;
    position: absolute;
    right: 74px;
}
.dt-search-cnt-v2 ul.dt-btns em {
    font-style: normal;
}
.dt-search-cnt-v2 .dt-search-btn {
    position: absolute;
    right: 0;
}
.dt-search-cnt-v2 .dt-search-all {
    float: right;
    display: block;
    margin: 2px 0 0;
}
.dt-search-cnt-v2 .dt-search-all:hover {
    background-position: -87px -951px;
}
.dt-search-cnt-v2 .dt-search-all-open {
    background-position: -87px -919px;
}
.dt-search-cnt-v2 .dt-search-all-open:hover {
    background-position: -87px -887px;
}
.dt-search-cnt-v2 ul li label {
    margin-right: 6px!important;
}
.dt-search-cnt ul li input#s_ph {
    margin-left: 13px!important;
}
.dt-search-cnt-v2 .dt-search-reset {
    margin: 0!important;
    position: relative;
}
.dt-search-cnt-v2 ul li.dt-reset {
    background: 0 0;
    width: 25px!important;
    position: relative;
    display: block;
}
.dt-search-cnt-v2 ul li.dt-reset a {
    position: absolute;
    top: 8px;
    left: -35px;
}
.dt-search-cnt-v2 ul.dt-all-cnt {
    display: block;
    position: absolute;
    top: 38px;
    right: 74px;
    z-index: 1000;
    background-image: none!important;
    width: 127px!important;
    height: 104px;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #aaa;
}
.dt-search-cnt-v2 ul.dt-all-cnt .dt-corner {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -31px -867px;
    width: 3px;
    height: 3px;
    display: block;
    position: absolute;
    top: 2px;
    left: -3px;
}
.dt-search-cnt-v2 ul.dt-all-cnt li {
    display: block!important;
    height: 21px;
    line-height: 21px;
}
.dt-search-cnt-v2 ul.dt-all-cnt li input, .dt-search-cnt-v2 ul.dt-all-cnt li label {
    float: none;
    color: #fff;
    cursor: pointer;
}
.dt-search-cnt-v2 ul.dt-all-cnt li input, .dt-search-cnt-v2 ul.dt-all-cnt li input#s_ph {
    margin: 0 4px 0 0!important;
    position: relative;
    top: 2px;
}
.ui-menu-item {
    display: list-item;
    text-align: -webkit-match-parent;
}
.ui-autocomplete-category {
    color: #8c8c8c;
    font-size: 11px;
    line-height: 11px;
    display: block;
    margin: 3px 0;
}
#ui-id-1 {
    padding: 10px 20px;
    z-index: 1000;
    max-width: 450px;
    border: 1px solid #c1c1c1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff!important;
    -moz-box-shadow: 4px 7px 8px rgba(1, 1, 1, .18);
    -webkit-box-shadow: 4px 7px 8px rgba(1, 1, 1, .18);
    box-shadow: 4px 7px 8px rgba(1, 1, 1, .18);
}
#ui-id-1:before {
    top: -8px;
    border: solid transparent;
    content: "";
    height: 5px;
    width: 10px;
    position: absolute;
    left: 43px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -235px 0;
}
.dt-close {
    cursor: pointer;
    width: 9px;
    height: 12px;
    position: absolute;
    top: 7px;
    right: 7px;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -250px 0;
}
.dt-adv-search, .dt-first-search, .dt-submenu {
    position: relative;
}
.dt-search-cnt .dt-search-btn, .dt-search-cnt .dt-search-reset, .dt-search-cnt ul {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    display: block;
}
.dt-search-freeimages .dt-search-cnt {
    width: 503px;
    padding-top: 0;
}
.dt-search-freeimages {
    margin: 0 22px;
    padding-top: 12px;
}
.dt-search-cnt ul {
    background-position: -10px -767px;
    width: 277px;
    height: 36px;
    float: left;
    font-size: 12px;
    color: #3b3d3f;
    padding: 0 0 0 10px;
    line-height: 20px;
}
.dt-search-item .dt-search-cnt ul {
    background-position: -41px -844px;
    width: 286px;
    height: 41px;
}
.dt-search-cnt ul li input {
    margin: 12px 2px 0;
    float: left;
}
.dt-search-item .dt-search-cnt ul li input {
    margin: 15px 5px 0 2px;
}
.dt-search-cnt ul li label {
    float: left;
    margin: 12px 4px 0 0;
    line-height: 14px;
}
.dt-search-item .dt-search-cnt ul li label {
    margin: 15px 4px 0 0;
}
.dt-search-cnt .dt-search-reset {
    background-position: -10px -844px;
    width: 27px;
    height: 21px;
    float: right;
    margin: 8px 5px 0 0;
}
.dt-search-item .dt-search-cnt .dt-search-reset {
    margin: 10px 10px 0 0;
}
.dt-search-cnt .dt-search-reset:hover {
    background-position: -10px -823px;
}
.dt-search-cnt .dt-search-btn {
    background-position: -10px -885px;
    width: 74px;
    height: 36px;
    float: left;
    border: none;
    cursor: pointer;
    color: #fff;
    padding-bottom: 3px;
    text-shadow: 1px 1px #b11a67;
}
.dt-search-item .dt-search-cnt .dt-search-btn {
    background-color: transparent!important;
    background-position: -337px -844px;
    width: 87px;
    height: 41px;
    padding: 0 0 3px!important;
    text-shadow: 1px 1px #a09b95;
}
.dt-search-cnt .dt-search-btn:hover {
    background-position: -10px -921px;
}
.dt-search-item .dt-search-cnt .dt-search-btn:hover {
    background-position: -337px -885px;
}
.dt-first-search {
    background: #e4dfdb;
    margin: 0 22px;
    height: 19px;
    padding: 0 10px 7px;
}
.dt-first-search .dt-search-row {
    float: none;
    padding: 0;
    margin: 0 auto;
    border: none;
}
.dt-first-search ol {
    margin: 0!important;
}
.dt-first-search ol li.dt-col1, .dt-first-search ol li.dt-col2, .dt-first-search ol li.dt-col3 {
    margin-right: 15px;
}
.dt-first-search ol li.dt-col4 {
    margin-right: 62px;
}
.dt-first-search ol li.dt-search-row-1 label, .dt-first-search ol li.dt-search-row-2 {
    margin-right: 50px;
}
.dt-first-search-cnt {
    width: 840px;
    margin: 0 auto;
    color: #3b3d3f;
    font-size: 11px;
}
.dt-first-search .horiz {
    float: left;
    width: 455px;
}
.dt-first-search .horiz-fr {
    float: right;
    display: block;
    width: 370px;
}
.dt-first-search .horiz-fr li.dt-col4 {
    margin: 0;
}
.dt-first-search .dt-left, .dt-first-search .dt-right {
    height: 19px;
    display: block;
}
.dt-first-search .dt-left li {
    border-right: 1px solid #ccc5c0;
    height: 19px;
    line-height: 19px;
    display: block;
    float: left;
    padding: 0 0 0 10px;
}
.dt-first-search .dt-left li.dt-first {
    padding: 0;
}
.dt-first-search .dt-left li.dt-last {
    border: none;
}
.dt-first-search .dt-left li input {
    margin: 3px 4px 0 0;
}
.dt-first-search .dt-right {
    padding: 3px 0 0 13px;
    height: 16px;
}
.dt-first-search .horiz-fr {
    padding-left: 0;
}
.dt-first-search .dt-left input, .dt-first-search .dt-right input {
    float: right!important;
}
.dt-submenu {
    background: #f1efe5;
    height: 31px;
    margin: 0 22px;
}
.dt-first-search-freeimages {
    height: 20px;
    border-bottom: 1px solid #c1bbb6;
}
.dt-first-search-freeimages .dt-first-search {
    background: 0 0;
}
.dt-first-search-freeimages .dt-first-search-cnt, .dt-first-search-freeimages .dt-first-search-cnt ol {
    width: 501px;
}
.containerFreeImages .dt-submenu {
    margin: 0 8px;
}
.dt-submenu ul {
    margin: 0;
    padding: 0;
    display: block;
}
.dt-submenu ul a {
    margin: 7px 0 0;
    color: #272a2d;
    font-size: 12px;
    padding: 0 10px;
    height: 17px;
    line-height: 17px;
    border-right: 1px solid #e4deda;
}
.dt-submenu li.dt-select a, .dt-submenu ul a:hover {
    color: #619825;
}
.dt-submenu ul .dt-last a {
    border: none;
}
.dt-submenu {
    border-bottom: 1px solid #c1bbb6;
}
.dt-adv-search .dt-adv-search-menu {
    height: 30px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_searchm-off.jpg) repeat-x;
    margin: 0 22px;
}
.dt-adv-search .dt-adv-search-menu-on {
    height: 30px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_searchm.jpg) repeat-x;
    margin: 0 22px 10px;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul {
    display: block;
    position: absolute;
    bottom: -29px;
    z-index: 5;
    left: 0;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a {
    height: 29px;
    line-height: 27px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_tab_sc.jpg) repeat-x;
    text-align: center;
    font-size: 11px;
    color: #2f2d2b;
    display: block;
    float: left;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-left, .dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-right {
    height: 29px;
    line-height: 27px;
    display: block;
    width: 6px;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-left {
    background: url(//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg) -6px 0 no-repeat;
    float: left;
    margin: 0 12px 0 0;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a .dt-right {
    background: url(//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg) -12px 0 no-repeat;
    float: right;
    margin: 0 0 0 12px;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a.dt-tab-selected .dt-left {
    background: url(//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg) -18px 0 no-repeat;
    float: left;
    margin: 0 12px 0 0;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a.dt-tab-selected .dt-right {
    background: url(//thumbs.dreamstime.com/images2012/bkg_tab_slr.jpg) no-repeat;
    float: right;
    margin: 0 0 0 12px;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a.dt-tab-selected {
    background: url(//thumbs.dreamstime.com/images2012/bkg_tab_sc_h.jpg) repeat-x;
    color: #51831a;
}
.dt-adv-search .dt-tab-default .dt-adv-search-cnt-tabs ul a:hover {
    color: #51831a;
}
.dt-adv-search .dt-adv-search-cnt {
    width: 840px;
    margin: 0 auto;
    position: relative;
}
.dt-adv-search .dt-adv-search-cnt-sp {
    margin: 8px auto 5px;
}
.dt-adv-search-cnt-tabs {
    width: 670px;
    margin: 0 auto;
    position: relative;
}
.dt-adv-search .dt-adv-search-menu .dt-search-setting-label {
    height: 12px;
    line-height: 12px;
    color: #636b71;
    font-size: 9px;
    text-align: right;
    float: right;
    margin: 4px 4px 0 0;
}
.dt-adv-search .dt-search-setting, .dt-adv-search .dt-search-setting-on {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    width: 53px;
    height: 28px;
    float: right;
    display: block;
}
.dt-adv-search .dt-adv-search-menu-on .dt-search-setting-label {
    margin-top: 9px;
}
.dt-adv-search .dt-adv-search-menu-on .dt-search-setting-label a {
    color: #2f2d2b;
}
.dt-adv-search .dt-adv-search-menu-on .dt-search-setting-label a:hover {
    color: #246EAC;
    text-decoration: none;
}
.dt-adv-search .dt-search-setting {
    background-position: -10px -1005px;
    margin-right: 83px;
    text-decoration: none;
}
.dt-adv-search .dt-search-setting:hover {
    background-position: -10px -977px;
}
.dt-adv-search .dt-search-setting-on {
    background-position: -10px -1064px;
}
.dt-adv-search .dt-search-setting-on:hover {
    background-position: -10px -1035px;
}
.dt-adv-search-tab {
    background: #e4dfdb;
    margin: 0 22px;
    border-top: 1px solid #ccc5c0;
    padding: 5px 0;
    height: 72px;
}
.dt-tab-2 {
    height: 95px;
}
.dt-adv-search-tab-hide {
    display: none;
}
.dt-tab-3 {
    height: auto;
}
.dt-mgr-3 {
    margin-right: 3px;
}
.dt-search-row, .dt-search-row-model, .dt-search-row-model-1 {
    margin-right: 10px;
    padding-right: 10px;
}
.dt-search-row {
    float: left;
    color: #3b3d3f;
    font-size: 11px;
    border-right: 1px solid #ccc5c0;
}
.dt-search-row ol {
    margin: 0;
    padding: 0;
    height: 14px;
    display: block;
    line-height: 14px;
    position: relative;
}
.dt-search-row ol.horiz3x {
    margin: 6px 0;
    height: 20px;
    line-height: 20px;
}
.dt-search-row-slot20f ol.horiz3x {
    margin: 0;
}
.dt-search-row-model ol {
    margin: 0 0 8px;
    height: 19px;
    line-height: 19px;
}
.dt-search-row-model ol.dt-first {
    margin-top: 2px;
}
.dt-search-row-lastsearch ol {
    height: 20px;
    line-height: 20px;
}
.dt-search-row-2 ol {
    margin: 10px 0;
}
.dt-search-row-2-20 ol {
    height: 20px;
    margin: 6px 0;
    line-height: 20px;
}
.dt-search-row-2-20 ol input {
    margin: 3px 3px 0 0!important;
}
.dt-search-row-1 {
    width: 240px;
    height: 57px;
}
.dt-search-row-2 {
    width: 205px;
    height: 57px;
}
.dt-search-row-large {
    width: 535px;
    margin: 0;
    padding: 0;
    border: none;
}
.dt-search-row-large .horiz-large {
    display: block;
    height: 20px;
}
.dt-search-row-large .horiz-large li.dt-label {
    width: 60px;
    line-height: 20px;
    margin-left: 8px;
}
.dt-search-row-large .horiz-large li.dt-label-s {
    width: 80px!important;
    margin: 0;
}
.dt-search-row-large .horiz-large li.dt-label-sls {
    width: 40px!important;
}
.dt-search-row-large .horiz-large li.dt-label-sf {
    border-left: 1px solid #ccc5c0;
    padding-left: 15px;
}
.dt-search-row-large .horiz-large li.dt-label-sl {
    width: 75px!important;
    margin: 0;
}
.dt-search-row-large .horiz-large li {
    margin: 0 8px 0 0;
    display: block;
    float: left;
    width: 85px;
    height: 20px;
    line-height: 20px;
}
.dt-search-row-large .horiz-large li.dt-label-sh {
    width: 60px;
}
.dt-search-row-large .horiz-large li select {
    margin: 0;
    height: 20px;
    font-size: 11px;
    width: 70px;
}
.dt-search-row-3 {
    width: 335px;
    border: none;
    margin: 0;
    padding: 0;
}
.dt-search-row input[type=radio], .dt-search-row input[type=checkbox] {
    margin: 0 3px 0 0;
    float: left;
}
.dt-search-row-model {
    height: 79px;
    width: 290px;
}
.dt-search-row-model input[type=checkbox] {
    margin-top: 2px;
}
.dt-search-row ol.horiz-large input[type=checkbox], .dt-search-row ol.horiz3x input[type=checkbox] {
    margin-top: 3px;
}
.dt-search-row input[type=text] {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input2xs800.gif) no-repeat;
    border: none;
    width: 112px;
    height: 25px;
    padding: 0 5px;
    float: left;
}
.dt-search-row .dt-search-row-slot-contrib input {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input3xs800.gif) no-repeat;
    width: 90px;
}
.dt-search-row input[type=text]:focus {
    outline: 0;
}
.dt-search-row-1 label {
    display: block;
    float: left;
    width: 116px;
    line-height: 14px;
}
.dt-search-row-1 .horiz-large label {
    width: auto;
}
.dt-search-row-1-25 label {
    line-height: 25px;
}
.dt-search-row-1-nf label {
    display: inline;
    float: none;
}
.dt-first-search .dt-first-search-cnt label {
    display: inline;
    float: right;
    width: auto;
    margin: 0 9px 0 0;
}
.dt-first-search-freeimages .dt-first-search-cnt label {
    margin-right: 12px;
}
.dt-first-search-freeimages .dt-first-search-cnt label span {
    color: #0054a6;
}
.dt-first-search-freeimages .dt-left li {
    padding-left: 12px;
}
.dt-first-search-freeimages .dt-left .dt-first {
    padding: 0;
}
.dt-first-search .dt-first-search-cnt .horiz-fr label {
    margin: 0 6px 0 0;
}
.dt-first-search .dt-first-search-cnt .horiz-fr .dt-col4 label {
    margin: 0;
}
.dt-search-row .dt-search-row-slot {
    margin: 0;
    height: 25px;
    line-height: 25px;
}
.dt-search-row .dt-search-row-slot-first {
    margin-bottom: 7px;
}
.dt-search-row .dt-search-row-slot label {
    line-height: 25px;
    float: left;
}
.dt-search-row .dt-search-row-slot-contrib label {
    width: 90px;
}
.dt-search-row .dt-search-row-slot20 {
    height: 20px;
    line-height: 20px;
}
.dt-search-row .dt-search-row-slot20-first {
    margin: 0 0 13px;
}
.dt-search-row .dt-search-row-slot20 label {
    line-height: 20px;
    width: auto;
    display: block;
}
.dt-search-row-model-1 .dt-search-row-slot20 label {
    width: 116px;
}
.dt-search-row-2 .dt-search-row-slot {
    margin: 0;
}
.dt-search-row-2 .dt-search-row-2-col {
    padding: 0 80px 0 0;
}
.dt-search-row-1 ol li {
    width: 50%;
    display: block;
    float: left;
}
.dt-search-row-1 ol.horiz3x li {
    width: 105px;
}
.dt-search-row-1 ol.horiz3x li.dt-col1 {
    width: 60px;
}
.dt-search-row-1 ol.horiz3x li.dt-col2 {
    width: 75px;
}
.dt-search-row-1 ol.horiz3x li.dt-col1 select, .dt-search-row-1 ol.horiz3x li.dt-col2 select {
    margin: 0;
    height: 20px;
    font-size: 11px;
}
.dt-search-row-1 ol.horiz3x li.dt-col1 input {
    width: 54px;
    border: 1px solid #c1bbb6;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    font-size: 11px;
    margin: 0;
    padding: 0;
    height: 20px;
    background: #fff;
    box-sizing: border-box;
}
.dt-search-row-3 .first {
    float: right;
    width: 320px;
}
.dt-search-row-3 .first li {
    width: 23%;
    float: left;
    display: block;
}
.dt-search-row-3 .first li.first {
    width: 97px;
}
.dt-search-row-legend {
    width: 380px;
}
.dt-search-row-legend-rs {
    width: 160px;
    margin: 0;
    padding: 0;
    border: none;
    float: right;
    text-align: right;
}
.dt-search-row-legend p, .dt-search-row-legend-rs p {
    margin: 0;
}
.dt-search-row-legend a {
    font-size: 11px;
    color: #1f2123;
    text-decoration: none;
}
.dt-search-row-legend a:hover {
    color: #246EAC;
}
.dt-search-row-legend ul li div.dt-tooltip-box {
    float: left;
    display: block;
}
.dt-search-row-legend-rs ul {
    margin-top: 4px;
}
.dt-search-row-legend-rs a.dt-flag, .dt-search-row-legend-rs a.dt-lightbox {
    color: #246EAC;
    line-height: 20px;
    text-decoration: none;
    padding: 0 18px 0 0;
}
.dt-search-row-legend-rs li a.dt-lightbox {
    background: url(//thumbs.dreamstime.com/images2012/icn_lightbox.png) right center no-repeat;
}
.dt-search-row-legend-rs li a.dt-flag {
    background: url(//thumbs.dreamstime.com/images2012/icn_flag.png) right center no-repeat;
}
.dt-search-row-model li {
    margin: 0;
    height: 19px;
    line-height: 19px;
}
.dt-search-row-model li label {
    float: left;
}
.dt-search-row-model ol.horiz-ls input[type=checkbox] {
    margin-left: 9px;
}
.dt-search-row-model li div {
    float: left;
    height: 19px;
    line-height: 19px;
    padding: 0 5px;
    margin: 0 2px 0 0;
}
.dt-first-search-cnt span.dt-checkbox-selected, .dt-search-row-model li div.dt-checkbox-selected {
    background: #619825;
    border: 1px solid #5a8e21;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    padding: 0 4px!important;
    height: 17px!important;
}
.dt-first-search-cnt span.dt-checkbox-selected input, .dt-first-search-cnt span.dt-checkbox-selected label {
    position: relative;
    top: 2px;
}
.dt-search-row-model li div.dt-label {
    padding: 0;
    margin: 0 11px 0 0;
}
.dt-search-row-model-1 {
    width: 280px;
    height: 79px;
}
.dt-search-row-gender select, .dt-search-row-model-1 select {
    width: 106px;
    height: 20px;
    font-size: 11px;
    margin: 0;
}
.dt-search-row-gender select {
    margin: 0 0 0 12px;
}
.dt-search-row-model-1 .dt-search-row-slot {
    margin: 2px 0;
}
.dt-search-row-model-2 {
    width: 225px;
    border: none;
    margin: 0;
    padding: 0;
    height: 79px;
}
.dt-search-row-age ul li, .dt-search-row-people-3 ol li {
    height: 28px;
    line-height: 28px;
    display: block;
}
.dt-search-row-model-2 ol {
    margin: 12px 0 0;
}
.dt-search-row-model-2 .horiz-ls {
    margin-top: 14px;
}
.dt-search-row-model-2 ol li.dt-col1 {
    width: 120px;
}
.dt-search-row-model-2 ol li.dt-col2 {
    width: 160px;
}
.dt-search-row-model-2 ol li.dt-col3 {
    width: 80px;
}
.dt-search-row-people-3 ol li {
    float: none;
    width: 125px!important;
}
.dt-search-row-people-3 ol, .dt-search-row-people-3 ol.horiz-ls {
    width: 125px;
    float: left;
    margin: 4px 0 0;
}
.dt-search-row-people-3 ol.horiz-ls {
    width: 89px;
}
.dt-search-row-people-3 ol li label {
    float: left;
    width: 105px;
    display: block;
}
.dt-search-row-people-3 ol.horiz-ls li label {
    float: left;
    width: 70px;
    display: block;
}
.dt-search-row-people-3 ol.horiz-ls li {
    width: 89px!important;
}
.dt-search-row-age ul {
    display: block;
    float: left;
    width: 92px;
    margin-top: 4px;
}
.dt-search-row-age ul li input {
    display: block;
    float: left;
}
.dt-search-row-age ul li label {
    float: left;
    width: 72px;
    display: block;
}
.dt-search-row-lastsearch {
    border: none;
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 20px;
}
.dt-search-row-lastsearch li span {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}
.dt-search-row-lastsearch li a {
    background: #619825;
    border: 1px solid #5a8e21;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    padding: 0 4px!important;
    height: 18px!important;
    line-height: 18px;
    margin: 0 5px 5px 0;
}
.dt-search-row-3 .last {
    color: #246EAC;
    margin-top: 5px;
}
.dt-search-row-3 .last a {
    color: #246EAC;
}
.dt-search-row-3 .last li {
    padding: 0 0 0 21px;
    text-align: right;
}
.dt-container .horiz-licence li {
    padding: 0;
}
.dt-search-row-3 .last span {
    padding: 0 10px 0 0;
    color: #3b3d3f;
    float: left;
}
#slider_range {
    border: none!important;
    background: url(//thumbs.dreamstime.com/images2012/ui-bg_highlight-hard_100_f5f3e5_1x100.png) no-repeat!important;
    position: relative;
    top: 6px;
    width: 163px!important;
    float: left;
    margin: 0 10px;
    height: 12px!important;
    vertical-align: middle!important;
}
#slider_range .ui-slider-handle {
    height: 24px!important;
    width: 19px!important;
    margin-top: -2px!important;
    background: url(//thumbs.dreamstime.com/images2012/ui-bg_highlight-soft_25_67b021_1x100.png) no-repeat!important;
    border: none!important;
    -webkit-border-radius: 0!important;
}
.slider_desc {
    float: left;
    color: #246EAC;
}
.slider_desc span {
    color: #3b3d3f;
}
#slider_range .ui-widget-header {
    background: url(//thumbs.dreamstime.com/images2012/ui-bg_gloss-wave_100_ece8da_500x100.png) repeat-x!important;
}
.slider_desc a, .slider_desc a span {
    text-decoration: none;
    color: #246EAC;
}
.ui-widget-content {
    background: center center no-repeat #fff;
}
.dt-container .dt-info-box {
    height: 56px;
    width: 100%;
    background: url(//thumbs.dreamstime.com/images2012/bkg-info-box.gif) 0 bottom repeat-x;
}
.dt-container .dt-info-box .dt-info-box-top {
    height: 23px;
    background: url(//thumbs.dreamstime.com/images2012/bkg-info-boxb.gif) 0 bottom repeat-x;
}
.dt-container .dt-info-box .dt-info-box-top ul {
    display: block;
    height: 23px;
}
.dt-container .dt-info-box .dt-info-box-top ul li {
    display: inline;
}
.dt-container .dt-info-box .dt-info-box-top ul li span {
    background: url(//thumbs.dreamstime.com/images2012/bkg-info-boxt.gif) repeat-x;
    display: block;
    float: left;
    height: 17px;
    font-size: 14px;
    color: #fff;
    padding: 6px 11px 0 18px;
}
.dt-container .dt-info-box .dt-info-box-top ul li.sep span {
    background: url(//thumbs.dreamstime.com/images2012/info-box-tabl.gif) no-repeat;
    width: 29px;
    padding: 0;
    height: 23px;
}
.dt-container .dt-info-box .dt-info-box-bottom {
    position: relative;
    height: 33px;
    color: #d8eabc;
    font-size: 11px;
    padding: 0 0 0 18px;
}
.dt-container .dt-content, .dt-container .dt-content-item {
    padding-bottom: 311px!important;
}
.dt-container .dt-info-box .dt-info-box-bottom h3 {
    line-height: 25px;
}
.dt-container .dt-info-box .dt-info-box-bottom .dt-date {
    position: absolute;
    right: 0;
    top: 0;
    height: 27px;
    width: 125px;
    text-align: center;
    line-height: 27px;
    color: #fff;
    font-size: 11px;
}
.dt-container .dt-info-box .dt-info-box-bottom .dt-date span {
    color: #d8eabc;
}
.dt-container .dt-content {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.dt-container .dt-content-1000 {
    position: relative;
    width: 962px;
    margin: 0 auto;
    padding: 0;
}
.dt-container .dt-content-1000 .dt-photo-header {
    position: relative;
    top: -7px;
    padding: 0 7px;
}
.dt-container .dt-content-1000 .dt-photo-header img {
    width: 948px;
}
.dt-container .dt-content-item {
    width: 962px;
}
.dt-container .dt-content-1000-liquid {
    width: 99%}
.dt-container .dt-content h2, .dt-container .dt-content-1000 .h1h2, .dt-container .dt-content-1000 h2 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 400;
    color: #736357;
    font-size: 36px;
    line-height: 69px;
}
.dt-container .dt-content-1000 .ref-title h2 {
    font-size: 40px;
    color: #64cccc;
}
.dt-container .dt-content-1000 h3 {
    font-weight: 400;
    color: #736357;
    font-size: 24px;
    line-height: 30px;
    margin-top: 15px;
}
.dt-container .dt-content h2.dt-title-cat, .dt-container .dt-content-1000 h2.dt-title-cat {
    font-size: 20px;
    line-height: 30px;
}
.dt-content-s2 {
    margin: 0 65px;
}
.dt-content-s2 h4, .dt-content-s2 p {
    color: #3b3d3f;
    margin: 0 0 25px;
    font-weight: 400;
}
.dt-content-s2 h4 {
    line-height: 21px;
    font-size: 15px;
}
.dt-content-s2 p {
    line-height: 19px;
    font-size: 12px;
}
.dt-content-s2 a {
    color: #246eac;
    text-decoration: none;
}
.dt-content-s2 h3.dt-content-h3c {
    text-align: center;
    font-size: 27px;
    margin: 30px 0 7px;
}
.dt-content-s2 h3.dt-content-h3cfm {
    margin: 0 0 40px;
}
.dt-content-s2 h4.dt-content-h4c {
    text-align: center;
    font-size: 14px;
    margin: 0 0 65px;
}
.dt-container .dt-content-1000 h3.dt-content-h3c-green {
    margin: 0 0 40px;
    text-align: center;
    font-size: 24px;
    color: #75ab22;
}
.dt-slot-icon-3x .dt-slot {
    position: relative;
    color: #3b3d3f;
    width: 200px;
    float: left;
    padding: 0 0 0 45px;
    margin: 0 45px 52px 0;
}
.dt-slot-icon2-3x .dt-slot {
    width: 230px;
    margin-bottom: 90px;
}
.dt-slot-icon-3x .dt-slot-last {
    margin-right: 0;
}
.dt-slot-icon-3x .dt-slot i {
    display: block;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    width: 26px;
    height: 26px;
    position: absolute;
    left: 0;
    top: 0;
}
.dt-slot-icon-3x .dt-icn-sdvanced-search {
    background-position: -132px -416px;
}
.dt-slot-icon-3x .dt-icn-referral {
    background-position: -158px -416px;
}
.dt-slot-icon-3x .dt-icn-keymasters {
    background-position: -184px -416px;
}
.dt-slot-icon-3x .dt-icn-payment {
    background-position: -210px -416px;
}
.dt-slot-icon-3x .dt-icn-free {
    background-position: -236px -416px;
}
.dt-slot-icon-3x .dt-icn-news {
    background-position: -262px -416px;
}
.dt-slot-icon-3x .dt-icn-assigment {
    background-position: -288px -416px;
}
.dt-slot-icon-3x .dt-icn-prizes {
    background-position: -314px -416px;
}
.dt-slot-icon-3x .dt-icn-blog {
    background-position: -340px -416px;
}
.dt-slot-icon-3x .dt-icn-forum {
    background-position: -366px -416px;
}
.dt-slot-icon-3x .dt-icn-sale {
    background-position: -392px -416px;
}
.dt-slot-icon-3x .dt-slot h4 {
    font-size: 17px;
    margin: 0 0 15px;
}
.dt-slot-icon2-3x .dt-slot h4, .dt-slot-icon2-3x .dt-slot h4 a {
    font-size: 27px;
    color: #3b3d3f;
    margin: 0 0 5px;
}
.dt-slot-icon2-3x .dt-slot h4 a:hover {
    color: #246eac;
}
.dt-slot-icon-3x .dt-slot p {
    font-size: 11px;
    line-height: 14px;
    margin: 0;
}
.dt-slot-icon-3x .dt-slot .dt-more {
    position: relative;
}
.dt-slot-icon-3x .dt-slot a {
    color: #246eac;
    font-size: 11px;
}
.dt-slot-icon2-3x .dt-slot p a {
    font-size: 12px;
    text-decoration: none;
    float: left;
    line-height: 18px;
}
.dt-breadcrumb ul, .dt-breadcrumb ul li, .dt-breadcrumb ul li a, .dt-breadcrumb ul li span {
    line-height: 25px;
    height: 25px;
}
.dt-slot-icon2-3x .dt-slot span {
    float: left;
    margin: 0 3px 0 0;
}
.dt-slot-icon2-3x .dt-slot p a:hover {
    text-decoration: underline;
}
.dt-slot-icon2-3x .dt-slot p a.dt-plus span {
    margin: 5px 0 0 3px;
    display: block;
    height: 9px;
    width: 9px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -188px -9px no-repeat;
}
.dt-slot-icon2-3x {
    padding: 0 12px;
}
.dt-slot-icon2-3x .dt-slot i {
    width: 30px;
    height: 30px;
}
.dt-slot-icon2-3x .dt-icn-1 {
    background-position: -30px -540px;
}
.dt-slot-icon2-3x .dt-icn-2 {
    background-position: -60px -540px;
    height: 35px!important;
}
.dt-slot-icon2-3x .dt-icn-3 {
    background-position: -90px -540px;
}
.dt-slot-icon2-3x .dt-icn-4 {
    background-position: -120px -540px;
}
.dt-slot-icon2-3x .dt-icn-5 {
    background-position: -150px -540px;
}
.dt-slot-icon2-3x .dt-icn-6 {
    background-position: -180px -540px;
}
.dt-slot-icon2-3x .dt-icn-7 {
    background-position: -210px -540px;
}
.dt-slot-icon2-3x .dt-icn-8 {
    background-position: -240px -540px;
}
.dt-slot-icon2-3x .dt-icn-9 {
    background-position: -270px -540px;
}
.dt-slot-icon2-3x .dt-icn-10 {
    background-position: -300px -540px;
}
.dt-slot-icon2-3x .dt-icn-11 {
    background-position: -330px -540px;
}
.dt-slot-icon2-3x .dt-icn-12 {
    background-position: -360px -540px;
}
.dt-slot-icon2-3x .dt-icn-13 {
    background-position: -390px -540px;
}
.dt-links-wrapper2 {
    border-top: 1px solid #dbd5d0;
    padding: 20px 0 0;
}
.dt-links-wrapper2 h3 {
    border: none!important;
}
.dt-tooltip-bottom {
    z-index: 3000;
    width: 232px;
    position: absolute;
    left: -22px;
    top: 25px;
}
.dt-tooltip-bottom .dt-tooltip-bottom-t {
    height: 10px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -87px -228px no-repeat;
}
.dt-tooltip-bottom .dt-tooltip-bottom-b {
    height: 6px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -87px -240px no-repeat;
}
.dt-tooltip-bottom .dt-tooltip-bottom-c {
    background: url(//thumbs.dreamstime.com/images2012/bkg_tooltip_bottom.png) repeat-y;
    padding: 0 11px 6px;
}
.dt-tooltip-bottom .dt-tooltip-bottom-c .dt-close {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -188px 0 no-repeat;
    position: absolute;
    height: 9px;
    width: 9px;
    right: 10px;
    top: 10px;
}
.dt-h2-sep {
    background: url(//thumbs.dreamstime.com/images2012/bkg_h2_sep.gif) 0 top repeat-x;
    height: 13px;
    width: 100%}
.dt-h2-sep .dt-h2-sepl {
    background: url(//thumbs.dreamstime.com/images2012/bkg_h2_sepl.gif) no-repeat;
    float: left;
    width: 7px;
    height: 13px;
}
.dt-h2-sep .dt-h2-sepr {
    background: url(//thumbs.dreamstime.com/images2012/bkg_h2_sepr.gif) no-repeat;
    float: right;
    width: 7px;
    height: 13px;
}
.dt-breadcrumb {
    height: 25px;
    padding-top: 0;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
    padding-bottom: 8px;
}
.dt-breadcrumb-footer {
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 top repeat-x;
    padding-top: 8px;
}
.dt-breadcrumb ul li a {
    background: url(//thumbs.dreamstime.com/images2012/icn_arrow_l.gif) right center no-repeat;
    font-size: 12px;
    color: #246EAC;
    padding-right: 15px;
    margin-right: 6px;
}
.dt-breadcrumb ul li span {
    color: #3b3d3f;
    font-size: 12px;
    display: block;
    float: left;
}
.dt-breadcrumb-v2 ul, .dt-breadcrumb-v2 ul li, .dt-breadcrumb-v2 ul li span {
    height: 14px;
    line-height: 14px;
}
.dt-breadcrumb-v2 {
    padding: 0;
    background: 0 0;
    border-bottom: none;
    width: 100%}
.dt-breadcrumb-v2 ul li span {
    display: block;
}
.dt-breadcrumb-v2 h1, .dt-breadcrumb-v2 h2 {
    font-size: 17px;
    line-height: 18px;
    color: #272a2d;
    margin: 5px 0;
    font-weight: 400;
    float: right;
}
.dt-breadcrumb-v2 h1 a {
    color: #246eac;
    text-decoration: none;
}
.dt-breadcrumb-sort {
    margin-bottom: 3px;
}
.dt-breadcrumb-sort-bottom h2 {
    line-height: 14px!important;
    float: left;
    font-size: 14px!important;
    color: #272a2d!important;
    margin: 5px 0;
    font-weight: 400;
    font-family: arial!important;
}
.dt-breadcrumb-sort .dt-search-sort-bar {
    margin: 0;
}
.dt-breadcrumb-v2 ol.dt-related {
    line-height: 30px;
    height: 30px;
    float: left;
    margin: 0;
    padding: 0;
}
.dt-breadcrumb-v2 ol.dt-related-account {
    float: left;
}
.dt-breadcrumb-v2 ol.dt-related li {
    display: block;
    float: left;
    color: #58585a;
    font-size: 12px;
    position: relative;
}
.dt-breadcrumb-v2 ol.dt-prize li {
    color: #262626;
}
.dt-breadcrumb-v2 ol.dt-related li i {
    margin: 8px 0 0 5px;
    border-left: 1px solid #e4dfdb;
    width: 2px;
    height: 15px;
    float: left;
    display: block;
}
.dt-breadcrumb-v2 ol.dt-related li a {
    height: 30px;
    line-height: 30px;
    color: #272a2d;
    font-size: 12px;
    padding-left: 5px;
    font-weight: 700;
}
.dt-breadcrumb-v2 ol.dt-related li.dt-last a {
    margin: 0 15px 0 0;
}
.dt-breadcrumb-v2 ol.dt-related li a:hover {
    color: #8e8881;
}
.dt-breadcrumb-v2 ol.dt-related li span {
    height: 30px;
    line-height: 30px;
    display: block;
    float: left;
}
.dt-breadcrumb-v2 ol.dt-related li a.dt-more-s {
    color: #246EAC;
    height: 30px;
    line-height: 30px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 32px -1587.5px;
    padding-right: 0!important;
    width: 55px;
    margin: 0 0 0 2px;
}
.dt-breadcrumb-v2 ol.dt-related li.dt-sep span {
    margin: 8px 5px 0 10px;
    border-left: 1px solid #e4dfdb;
    width: 2px;
    height: 15px;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt {
    z-index: 1000;
    position: absolute;
    top: 29px;
    left: -89px;
    width: 151px;
    display: block;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt .dt-more-s-cnt-t {
    height: 4px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -240px -648px no-repeat;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt .dt-more-s-cnt-c {
    background: url(//thumbs.dreamstime.com/images2012/bkg_more_cr3.gif) repeat-y;
    padding: 5px 0;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt .dt-more-s-cnt-b {
    height: 6px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -240px -652px no-repeat;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul {
    height: auto!important;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul li {
    text-align: center;
    float: none!important;
    display: inline;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul li a {
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    height: 22px;
    width: 130px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.dt-breadcrumb-v2 ol.dt-related li .dt-more-s-cnt ul li a:hover {
    color: #246eac;
}
.dt-breadcrumb-v2 ol.dt-related li a.dt-more-s-open {
    color: #58585a;
    padding-top: 1px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -176px -648px no-repeat!important;
}
.dt-breadcrumb-v2 ol.dt-prize {
    margin: 14px 0 8px;
}
.dt-breadcrumb-v2 ol.dt-prize, .dt-breadcrumb-v2 ol.dt-prize li span {
    height: 15px;
    line-height: 15px;
}
.dt-breadcrumb-v2 ol.dt-prize li a {
    color: #3a69aa;
    height: 15px;
    line-height: 15px;
}
.dt-breadcrumb-v2 ol.dt-prize li span.dt-sep {
    margin: 0 5px 0 10px;
    height: 15px;
    line-height: 15px;
    border-left: 1px solid #e4dfdb;
}
.dt-search-sort-bar .dt-pages a, .dt-search-sort-bar .dt-pages span {
    display: block;
}
.dt-search-sort-bar .dt-pages ul .dt-selected input {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -58px -1153px;
}
.dt-search-sort-bar .dt-pages ul .dt-prev a, .dt-search-sort-bar .dt-pages ul .dt-prev span {
    margin-top: 3px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -1177px;
    width: 24px;
    height: 24px;
}
.dt-search-sort-bar .dt-pages ul .dt-prev a:hover {
    background-position: -10px -1177px;
}
.dt-search-sort-bar .dt-pages ul .dt-next a, .dt-search-sort-bar .dt-pages ul .dt-next span {
    text-decoration: none;
}
.dt-search-sort-bar .dt-pages ul .dt-next a:hover {
    background-position: -34px -1177px;
}
.dt-search-sort-bar .dt-pages ul .dt-next .dt-disabled {
    background-position: -34px -1153px;
}
.dt-search-sort-bar .dt-sep {
    margin: 0 11px 0 13px;
    border-left: 1px solid #e4dfdb;
    width: 2px;
    height: 30px;
    float: left;
}
.dt-pull-center {
    float: left!important;
    margin-right: 0!important;
}
.dt-search-sort-bar .dt-combo {
    float: right;
}
.dt-search-sort-bar .dt-combo-sort {
    float: left!important;
}
.dt-search-sort-bar label {
    float: right;
    display: block;
    font-size: 12px;
    color: #4e4e4e;
    height: 30px;
    line-height: 30px;
    margin: 0 5px 0 0;
}
.dt-search-sort-bar label strong {
    color: #272a2d;
}
.dt-sort-buttons {
    float: left;
}
.dt-sort-images .horiz li a {
    font-size: 11px;
    color: #246eac;
}
.dt-sort-images .horiz li a.dt-select, .dt-sort-images .horiz li a:hover {
    color: #4e4e4e;
}
.dt-sort-images .horiz li span {
    margin: 8px 5px 0;
    border-left: 1px solid #e4dfdb;
    width: 2px;
    height: 15px;
    float: left;
    display: block;
}
.dt-search-sort-bar-left, .dt-search-sort-bar-left .selectboxit-container {
    float: left;
}
.dt-search-sort-bar-left .dt-btn-green {
    position: relative;
    top: -1px;
}
.dt-container .dt-content-1000 .dt-content-1000-wrapper {
    background: url(//thumbs.dreamstime.com/images2012/bkg_sidebar.gif) 650px 0 repeat-y;
    margin: 25px 0;
}
.dt-container .dt-content-1000 .dt-content-1000-wrapper-nb {
    background: 0 0!important;
}
.dt-container .dt-content-1000 .dt-content-1000-wrapper-nm {
    margin: 0!important;
}
.dt-container .dt-content-1000 .dt-slot-sidebar {
    width: 250px;
    float: left;
}
.dt-container .dt-content-1000 .dt-slot-content {
    float: left;
    padding: 0 30px 0 55px;
    width: 580px;
}
.dt-container .dt-content-1000 .dt-slot-content-1col {
    width: 900px;
}
.dt-container .dt-content-1000 .dt-slot-content-550px {
    width: 550px;
}
.dt-container .dt-content-1000 .dt-slot-content .dt-photo-header {
    margin-bottom: 30px;
}
.dt-container .dt-content-1000 .dt-slot-content h3, .dt-container .dt-content-1000 .dt-slot-content p {
    font-size: 14px;
    color: #3b3d3f;
    padding: 0 0 37px;
    font-weight: 400;
    border-bottom: 1px solid #e4dfdb;
}
.dt-container .dt-content-1000 .dt-slot-content h3.dt-h31 {
    font-size: 12px;
    color: #1f2123;
    padding: 0;
    font-weight: 400;
    border: none;
    margin-bottom: 22px;
    text-transform: uppercase;
}
.dt-container .dt-content-1000 .dt-slot-content p {
    border: none;
    margin: 0 0 23px;
    padding: 0;
    line-height: 20px;
}
.dt-container .dt-content-1000 .dt-slot-content p strong {
    color: #246EAC;
    font-weight: 400;
}
.dt-container .dt-content-1000 .dt-slot-content h5 {
    color: #1f2123;
    font-size: 14px;
    text-transform: uppercase!important;
    margin: 30px 0 2772
0;
}
.dt-container .dt-content-1000 .dt-slot-content p.dt-p1 {
    font-size: 12px;
    line-height: 16px;
}
.dt-container .dt-content-1000 .dt-slot-content p.dt-p1 strong {
    color: #1f2123;
    font-weight: 700;
}
.dt-container .dt-content-1000 .dt-slot-content p.dt-p1 span {
    color: #246EAC;
}
.dt-container .dt-content-1000 .dt-slot-content h2 {
    font-family: Conv_HelveticaNeueLTPro-Th, Sans-Serif;
    font-size: 26px;
    color: #1f2123;
    line-height: 24px;
    font-weight: 400;
    margin: 30px 0;
    text-transform: uppercase;
}
.dt-container .dt-content-1000 .dt-slot-content h2.dt-normal {
    text-transform: none;
}
.dt-container .dt-content-1000 .dt-slot-content ul.dt-ul1 {
    margin: 0 0 30px 10px;
}
.dt-container .dt-content-1000 .dt-slot-content ul li {
    background: url(//thumbs.dreamstime.com/images2012/icn_arrow.png) left 6px no-repeat;
    padding-left: 11px;
    color: #262422;
    line-height: 16px;
    margin: 0 0 8px;
    position: relative;
}
.dt-container .dt-content-1000 .dt-slot-content ul.dt-ul1 li {
    color: #575c61;
    font-size: 11px;
}
.dt-container .dt-content-1000 .dt-slot-content a, .dt-container .dt-content-1000 .dt-slot-content ul li a {
    color: #246EAC;
    text-decoration: none;
}
.dt-container .dt-content-1000 .dt-slot-content ul li span {
    color: #9ba0a3;
}
.dt-container .dt-content-1000 .dt-slot-content h4 {
    color: #87807a;
    font-size: 11px;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box {
    padding-bottom: 26px;
    margin-bottom: 26px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-nosep {
    background: 0 0;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-sep {
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) repeat-x;
    height: 1px;
    position: relative;
    overflow: hidden;
    margin: 20px 0;
    width: 100%}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-sep-2 {
    background: #c1bbb6;
    height: 1px;
    position: relative;
    overflow: hidden;
    margin: 20px 0;
    width: 100%}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box h2 {
    font-size: 24px;
    color: #1f2123;
    margin-bottom: 26px;
    line-height: 26px;
    text-transform: uppercase;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box h4 {
    font-size: 12px;
    color: #1f2123;
    margin: 0;
    text-transform: uppercase;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box .dt-box-h4 p {
    color: #4f4c47;
    margin-top: 0;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box p {
    font-size: 11px;
    color: #6b6864;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li {
    background: url(//thumbs.dreamstime.com/images2012/icn_arrow.png) left 6px no-repeat;
    padding-left: 11px;
    font-size: 11px;
    color: #262422;
    line-height: 16px;
    margin: 0 0 5px;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li.dt-selected, .dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li:hover {
    background: url(//thumbs.dreamstime.com/images2012/icn_arrow_h.png) left 6px no-repeat;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li a {
    font-size: 12px;
    color: #246EAC;
    text-decoration: none;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li a:hover, .dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul li.dt-selected a {
    color: #1f2123;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-last {
    background: 0 0;
    margin: 0;
    padding: 0;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row a {
    color: #246EAC;
    text-decoration: none;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row h4 {
    color: #246EAC;
    font-size: 12px;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row p {
    color: #6b6864;
    margin: 10px 0;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row p span {
    color: #87807a;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-row a.btn_smpl {
    float: left;
    margin: 10px 0 0;
    position: relative;
    left: -8px;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list {
    margin: 30px 0;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list li {
    font-size: 14px;
    height: 32px;
    padding: 0;
    background: url(//thumbs.dreamstime.com/images2012/bkg-circle.png) left 0 no-repeat;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list li span {
    margin: 0 8px 0 0;
    line-height: 32px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    display: block;
    height: 32px;
    width: 32px;
    float: left;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box ul.dt-circle-list li p {
    font-size: 14px;
    color: #575c61;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-xxl p {
    color: #575c61;
    font-size: 14px;
    line-height: 18px;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-xxl p a {
    color: #0054a6!important;
    font-size: 14px!important;
    text-decoration: underline!important;
}
.btn, a.btn_smpl_xl {
    text-decoration: none;
}
.dt-container .dt-content-1000 .dt-slot-sidebar .dt-box-xxl h4 {
    color: #575c61;
    font-size: 14px;
    text-transform: none;
}
.dt-slot-form {
    background: url(//thumbs.dreamstime.com/images2012/bkg_form.jpg) no-repeat #f6f3ee;
    width: 523px;
    padding: 27px 0 27px 27px;
    margin-top: 40px;
}
.dt-slot-form .dt-slot-form-row {
    line-height: 23px;
    margin-bottom: 7px;
    font-size: 12px;
    color: #1f2123;
    position: relative;
}
.dt-slot-form .dt-slot-form-row label {
    width: 126px;
    float: left;
    display: block;
    height: 23px;
    line-height: 23px;
    position: relative;
}
.dt-slot-form .dt-slot-form-row label.dt-label-xl {
    width: 312px;
}
.dt-slot-form .dt-slot-form-row input {
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_input1x.png) no-repeat;
    width: 167px;
    float: left;
    display: block;
    height: 23px;
    line-height: 20px;
    border: none;
    padding: 0 5px;
    font-size: 12px;
    color: #75777a;
}
.dt-slot-form .dt-slot-form-row input.dt-2x {
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_input2x.png) no-repeat;
    width: 203px;
    margin-right: 6px;
}
.dt-slot-form .dt-slot-form-row span {
    color: #75777a;
    font-size: 12px;
}
.dt-slot-form .dt-slot-form-row div.dt-info {
    color: #75777a;
    font-size: 11px;
    margin-left: 125px;
    line-height: 12px;
    text-align: left;
}
.dt-slot-form .dt-slot-form-row textarea {
    border: none;
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_textarea.png) no-repeat;
    width: 368px;
    height: 135px;
    float: left;
    padding: 5px;
    font-size: 12px;
    color: #75777a;
}
.dt-slot-form .dt-slot-form-row .dt-file-type {
    margin-left: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(Opacity=0);
    width: 86px;
    position: absolute;
    top: 0;
    left: 250px;
    z-index: 3000;
    cursor: pointer!important;
}
.dt-slot-form .dt-slot-form-row .dt-file-name {
    padding: 0 5px;
    width: 111px;
    height: 23px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_filename.png) no-repeat;
    float: left;
}
.dt-slot-form .dt-slot-form-row-filename {
    position: relative;
}
.dt-slot-form .dt-slot-form-row-filename .dt-browse-click {
    width: 96px;
    height: 23px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_filename_btn.png) 0 -23px no-repeat;
    float: left;
    font-size: 11px;
    color: #4e4e4e;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 245px;
}
.dt-slot-form .dt-slot-form-row .dt-browse-click:hover {
    background-position: 0 0;
}
.dt-slot-form .dt-slot-form-row-btns input {
    background: url(//thumbs.dreamstime.com/images2012/form_btn.jpg) 0 -37px no-repeat;
    width: 102px;
    height: 37px;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    padding: 0 0 3px;
    text-align: center;
    margin: 10px 0 0 126px;
}
a.btn_smpl, a.btn_smpl_xl, a.btn_smpm {
    color: #505055;
    display: block;
    text-align: center;
}
.dt-slot-form .dt-slot-form-row-capcha {
    position: relative;
}
.dt-slot-form .dt-slot-form-row-capcha img {
    position: absolute;
    top: -25px;
    left: 350px;
}
.dt-slot-form-row-btn {
    padding: 1px 0 53px 186px;
}
.dt-slot-form-row-btn-bottom {
    padding: 5px 0 53px 186px;
}
.dt-slot-form-row-btn-bottom-ai {
    padding-left: 137px;
}
.dt-slot-form-row-btn a {
    float: left;
    margin: 0 13px 0 0;
}
.dt-slot-form-bottom {
    margin: 20px 0 0;
}
.dt-slot-form .dt-submit-xl {
    width: 124px!important;
}
.dt-slot-form .dt-submit-xl input {
    width: 124px;
    background: url(//thumbs.dreamstime.com/images2012/form_btn_xl.jpg) 0 -37px no-repeat;
}
.dt-slot-form .dt-slot-form-row-btns input:hover {
    background-position: 0 0;
}
#dt-wrapper-file {
    width: 93px;
    height: 28px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_filename_btn.png) no-repeat;
    border: none;
    overflow: hidden;
}
#dt-browse_file {
    margin-left: -145px;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(Opacity=0);
}
a.btn_smpl, a.btn_smpl_xl {
    background: url(//thumbs.dreamstime.com/images2012/btn_smpl.png) no-repeat;
    font-size: 12px;
    width: 118px;
    height: 30px;
    padding: 0 0 6px 7px;
    line-height: 30px;
}
a.btn_smpl:hover {
    background-position: 0 -36px;
}
a.btn_smpl_xl {
    margin: 20px 0;
    background: url(//thumbs.dreamstime.com/images2012/btn_smpl_xl.png) no-repeat;
    height: 30px;
    line-height: 30px;
    width: 130px;
    padding: 0 0 0 10px;
}
a.btn_smpl_xl:hover {
    background: url(//thumbs.dreamstime.com/images2012/btn_smpl_xl.png) 0 -30px no-repeat;
}
a.btn_smpm {
    background: url(//thumbs.dreamstime.com/images2012/btn_smpm.png) no-repeat;
    font-size: 11px;
    width: 90px;
    height: 22px;
    padding: 0 0 6px 7px;
    line-height: 22px;
    text-shadow: 1px 1px #fff;
}
a.btn_smpm:hover {
    background-position: 0 -28px;
}
a.btn_more {
    background: url(//thumbs.dreamstime.com/images2012/btn_more.png) no-repeat;
    display: block;
    color: #246EAC;
    font-size: 10px;
    width: 38px;
    height: 42px;
    padding: 0 0 3px 5px;
    line-height: 42px;
    text-align: center;
    text-shadow: 1px 1px #fff;
}
a.btn_more:hover {
    background-position: 0 -45px;
}
a.btn_smpxxl {
    background: url(//thumbs.dreamstime.com/images2012/btn_smpxxl.png) no-repeat;
    display: block;
    color: #505055;
    font-size: 11px;
    width: 167px;
    height: 22px;
    padding: 0 6px 7px 0;
    line-height: 22px;
    text-align: center;
    text-shadow: 1px 1px #fff;
}
.dt-left-center-right .dt-slot-post a:hover, .dt-left-right .dt-slot-post a:hover {
    text-decoration: underline;
    color: #e22882;
}
a.btn_smpxxl:hover {
    background-position: 0 -29px;
}
.dt-left {
    width: 48%;
    float: left;
}
.dt-right {
    width: 48%;
    float: right;
}
.dt-left-right .dt-slot-post {
    padding-bottom: 12px;
    margin-bottom: 12px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
}
.dt-left-right .dt-slot-post h3 {
    line-height: 16px!important;
    margin: 0!important;
    border: none!important;
    padding: 0!important;
    font-size: 14px!important;
    font-weight: 700!important;
}
.dt-left-right .dt-slot-post h4 {
    margin: 0 0 12px!important;
    border: none!important;
    padding: 0!important;
    font-size: 12px!important;
    text-align: left!important;
}
.dt-left-right .dt-slot-post p {
    margin: 0!important;
    font-size: 12px!important;
    line-height: 18px!important;
}
.dt-left-right .dt-slot-post p .dt-read {
    font-weight: 700;
}
.dt-left-right .dt-slot-post p .dt-read i {
    position: relative;
    top: 5px;
    display: inline-block;
    width: 7px;
    height: 7px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -445px -91px no-repeat;
}
.dt-sep-posts {
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) repeat-x;
    margin: 10px 0;
    height: 1px;
}
.dt-slot-lcr {
    width: 206px;
    float: left;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep_v.png) right repeat-y;
}
.dt-slot-lcr img {
    float: left;
    margin-right: 10px;
    border: 1px solid #d9d7d5;
}
.dt-slot-lcr a:hover img {
    border-color: #666;
}
.dt-slot-lcr a.dt-desc {
    font-size: 12px;
    line-height: 13px;
    float: left;
    width: 110px;
}
.dt-slot-c, .dt-slot-lcr-last {
    padding-left: 10px;
    width: 196px;
}
.dt-slot-lcr-last {
    background: 0 0;
}
.dt-container .dt-content .dt-checkout {
    width: 800px;
    margin: 24px auto;
}
.dt-container .dt-content .dt-checkout .dt-steps {
    height: 39px;
    width: 800px;
    display: block;
    font-size: 9px;
    color: #7d7d7d;
    text-transform: uppercase;
    margin-bottom: 24px;
}
.dt-container .dt-content .dt-checkout .dt-steps li {
    display: block;
    width: 265px;
    text-align: center;
    float: left;
    height: 35px;
    padding-top: 4px;
}
.dt-container .dt-content .dt-checkout .dt-select-step1 {
    background: url(//thumbs.dreamstime.com/images2012/step1.gif) bottom no-repeat;
}
.dt-container .dt-content .dt-checkout .dt-select-step2 {
    background: url(//thumbs.dreamstime.com/images2012/step2.gif) bottom no-repeat;
}
.dt-container .dt-content .dt-checkout .dt-select-step3 {
    background: url(//thumbs.dreamstime.com/images2012/step3.gif) bottom no-repeat;
}
.dt-container .dt-content .dt-checkout .dt-select-step1 .dt-step1, .dt-container .dt-content .dt-checkout .dt-select-step2 .dt-step2, .dt-container .dt-content .dt-checkout .dt-select-step3 .dt-step3 {
    background: url(//thumbs.dreamstime.com/images2012/step-active.gif) center 0 no-repeat;
}
.dt-container .dt-content .dt-slot .dt-slot-header {
    height: 25px;
    position: relative;
    margin: 0 2px;
    background: #e5e1de;
}
.dt-container .dt-content .dt-slot .dt-slot-bottom {
    height: 3px;
    background: url(//thumbs.dreamstime.com/images2012/slotb.gif) no-repeat;
    position: relative;
    overflow: hidden;
}
.dt-container .dt-content .dt-slot .dt-slot-bottom-white {
    background: url(//thumbs.dreamstime.com/images2012/slotbw.gif) no-repeat;
}
.dt-container .dt-content .dt-slot .dt-slot-bottom-white-logo {
    background: url(//thumbs.dreamstime.com/images2012/slotbwl.gif) no-repeat;
    margin-bottom: 80px;
}
.dt-container .dt-content .dt-slot .dt-slot-header5x {
    border-bottom: 1px solid #c8bfba;
    height: 24px;
}
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col1 {
    float: left;
    width: 142px;
    padding-left: 70px;
}
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col2 {
    float: left;
    width: 180px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col3 {
    float: left;
    width: 145px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col4 {
    float: left;
    width: 120px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header5x h2.dt-col5 {
    float: left;
    width: 135px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col1 {
    float: left;
    width: 230px;
}
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col2, .dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col3 {
    float: left;
    width: 205px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header4x h2.dt-col4 {
    float: left;
    width: 115px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header3x h2.dt-col1 {
    float: left;
    width: 230px;
}
.dt-container .dt-content .dt-slot .dt-slot-header3x h2.dt-col2 {
    float: left;
    width: 405px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header3x h2.dt-col3 {
    float: left;
    width: 115px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header2x h2.dt-col1, .dt-container .dt-content .dt-slot .dt-slot-header2x h2.dt-col2 {
    float: left;
    width: 412px;
}
.dt-container .dt-content .dt-slot .dt-slot-header2x h2.dt-col2 {
    padding: 0;
    float: right;
    width: 360px;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col1 {
    float: left;
    width: 230px;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col2 {
    float: left;
    width: 405px;
    padding: 0;
    position: relative;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col3 {
    float: left;
    width: 115px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content2x .dt-col1 {
    float: left;
    width: 410px;
}
.dt-container .dt-content .dt-slot .dt-slot-content2x .dt-col2 {
    padding: 0;
    float: right;
    width: 340px;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col1 {
    float: left;
    width: 230px;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col2 {
    float: left;
    width: 205px;
    padding: 0;
    position: relative;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col3 {
    float: left;
    width: 205px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col4 {
    float: left;
    width: 110px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x {
    padding: 120px 0!important;
    background: url(//thumbs.dreamstime.com/images2012/bkg_logo.png) right bottom no-repeat!important;
    position: relative;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-paid-stamp {
    position: absolute;
    width: 109px;
    height: 109px;
    bottom: -36px;
    right: -28px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_stamp.png) no-repeat;
    z-index: 1000;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col1 {
    float: left;
    width: 142px;
    padding-left: 70px;
    color: #161617;
    font-size: 12px;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col2 {
    float: left;
    width: 180px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col3 {
    float: left;
    width: 145px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col3 h3 {
    color: #161617!important;
}
.dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col4, .dt-container .dt-content .dt-slot .dt-slot-content5x .dt-col5 {
    float: left;
    width: 120px;
    padding: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col h3 {
    font-size: 12px;
    color: #161617;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col3 h3 {
    color: #d72180;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col3 h3 {
    color: #262626;
    font-size: 11px;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col3 a {
    background: url(//thumbs.dreamstime.com/images2012/icn_print.png) right 0 no-repeat;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    padding: 0 15px 0 10px;
}
.dt-container .dt-content .dt-slot .dt-slot-content4x .dt-col4 h3 {
    color: #d72180;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col h4 {
    font-size: 10px;
    color: #707172;
    margin: 0;
    font-weight: 400;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col2 .dt-tooltip-box {
    right: 80px;
    top: 0;
    position: absolute;
    width: 110px;
    height: 20px;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-col2 a.icn {
    display: block;
    width: 110px;
    height: 20px;
    background: url(//thumbs.dreamstime.com/images2012/icn_plan.png) right 0 no-repeat;
    font-size: 11px;
    color: #246EAC;
    text-decoration: none;
    line-height: 11px;
    text-align: right;
    padding: 0 15px 0 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header .dt-slot-left {
    position: absolute;
    background: url(//thumbs.dreamstime.com/images2012/rounds.gif) left 0 no-repeat;
    width: 2px;
    height: 25px;
    left: -2px;
    top: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header .dt-slot-right {
    position: absolute;
    background: url(//thumbs.dreamstime.com/images2012/rounds.gif) right 0 no-repeat;
    width: 2px;
    height: 25px;
    right: -2px;
    top: 0;
}
.dt-container .dt-content .dt-slot .dt-slot-header h2 {
    font-size: 11px;
    color: #6e6e6e;
    line-height: 25px;
    padding: 0 0 0 24px;
    font-weight: 400;
}
.dt-container .dt-content .dt-slot .dt-slot-content {
    background: #f1efec;
    padding: 24px;
    border-left: 1px solid #e5e1de;
    border-right: 1px solid #e5e1de;
}
.dt-container .dt-content .dt-slot .dt-slot-content-white {
    background: #fff;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-ccard {
    background: url(//thumbs.dreamstime.com/images2012/cards.png) left 0 no-repeat;
    width: 227px;
    float: left;
    height: 22px;
    padding: 38px 0 0;
    font-size: 12px;
    color: #151516;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-paypal {
    background: url(//thumbs.dreamstime.com/images2012/paypal.png) left 12px no-repeat;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-ccard input {
    margin: 0;
    position: relative;
    top: 1px;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-cards {
    background: url(//thumbs.dreamstime.com/images2012/allcards.png) left 12px no-repeat;
    width: 280px;
    float: right;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-cards p {
    margin: 4px 0 0;
    font-size: 11px;
}
.dt-tooltip {
    width: 164px;
    display: none;
}
.dt-tooltip-search {
    display: block;
    width: 216px;
}
.dt-tooltip .dt-tooltip-top {
    height: 4px;
    background: url(//thumbs.dreamstime.com/images2012/tooltipt.gif) no-repeat;
    position: relative;
    overflow: hidden;
}
.dt-tooltip-search .dt-tooltip-top {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -16px -24px;
}
.dt-tooltip .dt-tooltip-topt {
    height: 10px;
    background: url(//thumbs.dreamstime.com/images2012/tooltipbt.png) no-repeat;
    position: relative;
    overflow: hidden;
}
.dt-tooltip .dt-tooltip-bottom {
    height: 10px;
    background: url(//thumbs.dreamstime.com/images2012/tooltipb.png) no-repeat;
    position: relative;
    overflow: hidden;
}
.dt-tooltip-search .dt-tooltip-bottom {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -16px -27px;
    left: 0;
    top: 0;
}
.dt-tooltip-search-inv {
    width: 248px;
}
.dt-tooltip-search-inv .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc-sinv.gif) repeat-y!important;
}
.dt-tooltip-search-inv .dt-tooltip-top {
    height: 10px;
    background-position: -87px -246px;
}
.dt-tooltip-search-inv .dt-tooltip-bottom {
    width: 248px!important;
    height: 4px;
    background-position: -87px -256px;
}
.dt-tooltip-search-inv a {
    font-size: 11px;
}
.dt-tooltip .dt-tooltip-bottomt {
    height: 4px;
    background: url(//thumbs.dreamstime.com/images2012/tooltiptt.gif) no-repeat;
    position: relative;
    overflow: hidden;
}
.dt-tooltip .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc.gif) repeat-y;
    padding: 9px 11px;
    position: relative;
}
.dt-tooltip-search .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc-s.gif) repeat-y;
    padding: 9px 7px;
}
.dt-tooltip .dt-tooltip-content p {
    margin: 0 0 10px;
    font-size: 10px;
    color: #3b3d3f;
    line-height: 12px;
    text-align: left;
}
.dt-tooltip-search .dt-tooltip-content p {
    margin: 0;
    font-size: 11px;
    line-height: 13px;
}
.dt-tooltip-search .dt-tooltip-content p strong {
    color: #246eac;
}
.dt-tooltip .dt-tooltip-content h2 {
    font-size: 11px!important;
    color: #246EAC!important;
    line-height: 12px!important;
    margin: 0 0 15px!important;
}
.dt-tooltip .dt-tooltip-content img {
    display: block;
    margin: 0 auto 10px;
}
.dt-tooltip .dt-tooltip-content .dt-sep {
    background: url(//thumbs.dreamstime.com/images2012/sep.gif) no-repeat;
    height: 2px;
    margin: 0 0 10px;
}
.dt-tooltip .dt-tooltip-content a.dt-tooltip-close {
    background: url(//thumbs.dreamstime.com/images2012/icn_close.gif) no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -3px;
    top: 2px;
    text-decoration: none;
}
.dt-tooltip-box .dt-tooltip {
    position: absolute;
    top: -90px;
    left: 65px;
    z-index: 2000;
}
.dt-tooltip-search {
    position: absolute;
    bottom: -20px;
    z-index: 1;
}
.dt-tooltip-form {
    position: static;
    margin-left: 125px;
}
.dt-tooltip-form p {
    margin: 0!important;
    font-size: 11px!important;
    color: #e22882!important;
    line-height: 14px!important;
}
.dt-tooltip-more-img {
    width: 126px;
    position: absolute;
    top: 0;
    left: -10px;
}
.dt-form-box .dt-form-box-row3x, .dt-search-row-legend .dt-tooltip-box, .dt-search-row-legend-rs .dt-tooltip-box {
    position: relative;
}
.dt-tooltip-more-img .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltip_more_img_02.png) no-repeat;
    height: 14px;
    width: 104px;
    padding: 5px 11px 0;
}
.dt-tooltip-more-img .dt-tooltip-top {
    background: url(//thumbs.dreamstime.com/images2012/tooltip_more_img_01.png) no-repeat;
    height: 4px;
    width: 126px;
}
.dt-tooltip-more-img .dt-tooltip-bottom {
    background: url(//thumbs.dreamstime.com/images2012/tooltip_more_img_03.png) no-repeat;
    height: 10px;
    width: 126px;
    left: auto;
    top: auto;
}
.dt-search-row-legend .dt-tooltip-box .dt-tooltip, .dt-search-row-legend-rs .dt-tooltip-box .dt-tooltip {
    top: 12px;
    left: -30px;
}
.dt-search-row-legend-rs .dt-tooltip-box .dt-tooltip {
    top: 18px;
    left: 100px;
}
.dt-search-row-legend .dt-tooltip .dt-tooltip-content p, .dt-search-row-legend-rs .dt-tooltip .dt-tooltip-content p {
    margin: 0;
}
.dt-tooltip2 {
    width: 201px;
}
.dt-tooltip2 .dt-tooltip-top {
    height: 4px;
    background: url(//thumbs.dreamstime.com/images2012/tooltipt2.gif) no-repeat;
}
.dt-tooltip2 .dt-tooltip-bottom {
    height: 10px;
    background: url(//thumbs.dreamstime.com/images2012/tooltipb2.png) no-repeat;
}
.dt-tooltip2 .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc2.gif) repeat-y;
}
.dt-tooltip3 {
    width: 437px;
}
.dt-tooltip3 .dt-tooltip-top {
    height: 4px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 0 -691px;
}
.dt-tooltip3 .dt-tooltip-bottom {
    height: 10px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 0 -695px;
}
.dt-tooltip3 .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc3.gif) repeat-y;
}
.dt-tooltip4 {
    width: 472px;
}
.dt-tooltip4 .dt-tooltip-top {
    height: 4px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 0 -748px;
}
.dt-tooltip4 .dt-tooltip-bottom {
    width: 472px;
    left: 0;
    top: 0;
    height: 10px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 0 -752px;
}
.dt-tooltip4 .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc4.gif) repeat-y;
}
.dt-tooltip5 {
    width: 144px;
}
.dt-tooltip5 .dt-tooltip-top {
    height: 2px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -21px -662px;
}
.dt-tooltip5 .dt-tooltip-bottom {
    width: 144px;
    top: 0;
    left: 0;
    height: 4px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -21px -664px;
}
.dt-tooltip5 .dt-tooltip-content {
    background: url(//thumbs.dreamstime.com/images2012/tooltipc5.gif) repeat-y;
}
.dt-form-box .dt-form-box-row {
    margin-bottom: 6px;
}
.dt-form-box .dt-form-box-row-fm {
    margin-bottom: 1px;
}
.dt-form-box .dt-form-box-row label {
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    color: #3b3d3f;
    width: 122px;
    float: left;
    display: block;
}
.dt-col2 .dt-form-box .dt-form-box-row label {
    width: 100px;
}
.dt-form-box .dt-form-box-row input {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input.gif) no-repeat;
    border: none;
    height: 23px;
    width: 223px;
    padding: 0 5px;
    margin: 0;
    font-size: 12px;
    color: #246EAC;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.dt-form-box .dt-form-box-row2x input {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input2x.gif) no-repeat;
    width: 98px;
}
.dt-form-box .dt-form-box-row input[type=checkbox] {
    width: 14px!important;
    margin: 0 4px 0 0;
    height: 14px;
    float: left;
    border: none;
    background: 0 0;
}
.dt-form-box .dt-form-box-row p.dt-recurring {
    font-size: 10px;
    color: #707172;
    padding: 0 10px 0 0;
    float: left;
    display: block;
    width: 235px;
    margin: 0 0 30px;
}
.dt-form-box .dt-form-box-row3x input {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input3x.gif) no-repeat;
    width: 136px;
    float: left;
}
.dt-form-box .dt-form-box-row3x span {
    color: #246EAC;
    font-size: 11px;
    display: block;
    float: left;
    line-height: 10px;
    margin: 0 0 0 5px;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-form-box .dt-form-box-row3x .dt-tooltip-box {
    right: 0;
    top: 7px;
    position: absolute;
    width: 20px;
    height: 20px;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-form-box .dt-form-box-row3x a.icn2 {
    display: block;
    width: 20px;
    height: 20px;
    background: url(//thumbs.dreamstime.com/images2012/icn_cn.gif) 10px 0 no-repeat;
    font-size: 11px;
    color: #246EAC;
    text-decoration: none;
    line-height: 11px;
    text-align: right;
    padding: 0 15px 0 0;
}
.dt-container .dt-content .dt-slot .dt-slot-content .dt-form-box .dt-form-box-row3x .dt-tooltip-box .dt-tooltip {
    position: absolute;
    top: -360px;
    left: -156px;
}
.ie .dt-form-box .dt-form-box-row input {
    padding: 3px 0 0 5px;
    width: 233px;
}
.dt-form-box .dt-form-box-row select {
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo.gif) no-repeat;
    width: 233px;
    -webkit-appearance: none;
    border: none;
    height: 22px;
    color: #246EAC;
    font-size: 12px;
    padding-left: 0;
}
.ff .dt-form-box .dt-form-box-row select, .ie .dt-form-box .dt-form-box-row select {
    font-size: 12px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_ie.gif) no-repeat;
    width: 232px;
    padding: 2px 0 3px 3px;
    height: 23px;
}
.ff .dt-form-box .dt-form-box-row select {
    padding: 2px 0 3px;
    height: 23px;
    border: none;
}
.dt-form-box .dt-form-box-row-msg {
    font-size: 10px;
    color: #707172;
    padding: 0 0 0 122px;
}
.dt-form-box .dt-form-box-row-msg2 {
    font-size: 10px;
    color: #707172;
    padding: 0 0 0 101px;
    margin: 0 0 20px;
}
.dt-form-box .dt-form-box-row select.dt-combo-visa {
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_visa.gif) no-repeat;
    width: 147px;
}
.ff .dt-form-box .dt-form-box-row select.dt-combo-visa, .ie .dt-form-box .dt-form-box-row select.dt-combo-visa {
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_visa_ie.gif) no-repeat;
}
.dt-form-box .dt-form-box-row select.dt-combo-mm {
    margin: 0 4px 0 0;
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_mm.gif) no-repeat;
    width: 53px;
    float: left;
}
.ff .dt-form-box .dt-form-box-row select.dt-combo-mm, .ie .dt-form-box .dt-form-box-row select.dt-combo-mm {
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_mm_ie.gif) no-repeat;
}
.dt-form-box .dt-form-box-row select.dt-combo-yyyy {
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_yyyy.gif) no-repeat;
    width: 89px;
    float: left;
}
.ff .dt-form-box .dt-form-box-row select.dt-combo-yyyy, .ie .dt-form-box .dt-form-box-row select.dt-combo-yyyy {
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_yyyy_ie.gif) no-repeat;
}
.dt-form-box input.dt-btn-xl {
    background: url(//thumbs.dreamstime.com/images2012/btn_xl.png) no-repeat;
    width: 106px!important;
    height: 38px;
    font-size: 17px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    padding: 3px 0 5px!important;
    display: block;
    border: none;
}
.dt-form-box input.dt-btn-xl:hover {
    background-position: 0 -46px;
}
.dt-form-box-checkout input.dt-btn-xl {
    float: right;
}
.dt-form-box-checkout .dt-btns {
    margin: 50px 0 0;
}
.dt-form-box-checkout .dt-btns h2 {
    background: url(//thumbs.dreamstime.com/images2012/ssl.gif) right 1px no-repeat;
    font-size: 10px;
    color: #707172;
    width: 190px;
    padding: 0 35px 0 0;
    height: 35px;
    text-align: right;
    line-height: 11px;
    float: left;
    margin: 9px 0 0;
    font-weight: 400;
}
.dt-invoice {
    width: 800px;
    margin: 0 auto;
}
.dt-invoice .dt-invoice-header {
    height: 60px;
    position: relative;
    color: #353536;
    font-size: 12px;
    padding: 32px 0;
    border-bottom: 1px solid #c8bfba;
}
.dt-invoice .dt-invoice-header img {
    float: left;
    margin: 10px 20px 0 0;
}
.dt-invoice .dt-invoice-header a.dt-close {
    background: url(//thumbs.dreamstime.com/images2012/close.png) right 2px no-repeat;
    position: absolute;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    right: 0;
    bottom: 32px;
    padding-right: 15px;
}
.dt-invoice .dt-invoice-content .dt-invoice-info {
    padding: 36px 0;
}
.dt-invoice .dt-invoice-content .dt-invoice-info ul {
    float: left;
    width: 400px;
    margin: 0 0 0 73px;
    display: block;
    font-size: 11px;
    color: #6e6e6e;
}
.dt-invoice .dt-invoice-content .dt-invoice-info ul li span {
    color: #353536;
    font-size: 11px;
    display: block;
    float: left;
    width: 140px;
}
.dt-invoice .dt-invoice-content .dt-invoice-info ul.dt-invoice-info-right {
    float: right;
    width: 230px;
    margin: 0;
}
.dt-invoice-new .dt-invoice-header {
    height: auto;
    position: relative;
    color: #353536;
    font-size: 12px;
    padding: 32px 0 50px;
    border: 0;
}
.dt-invoice-new .dt-invoice-header p {
    width: 34%;
    font-size: 14px;
}
.dt-invoice-new .dt-invoice-header img {
    float: none;
}
.dt-invoice-new .dt-invoice-info {
    padding: 36px 0;
    width: 38%;
    position: absolute;
    top: 0;
    right: 0;
}
.dt-invoice-new .dt-invoice-info ul {
    display: block;
    font-size: 12px;
    color: #111;
    line-height: 15px;
}
.dt-invoice-new .dt-invoice-info ul li span {
    color: #353536;
    display: block;
    float: left;
    width: 140px;
}
.dt-invoice-new .dt-invoice-info ul.dt-invoice-info-right {
    border-bottom: 1px solid #c8bfba;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content .dt-col h3, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content .dt-col h4, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col {
    font-size: 14px;
    font-weight: 400;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x {
    padding: 80px 0!important;
    background: url(//thumbs.dreamstime.com/images2012/bkg_logo.jpg) right bottom no-repeat!important;
    position: relative;
    border-bottom: 1px solid #e5e1de;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x {
    border-bottom: 1px solid #c8bfba;
    height: 34px;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2 {
    font-family: Arial, sans-serif;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col1, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col2, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col3, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col4, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col5, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col1, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col2, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col3, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col4, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col5 {
    width: 100px;
    padding: 0;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col1, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col1 {
    float: left;
    width: 300px;
    padding-left: 30px;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col2, .dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header5x h2.dt-col2 {
    float: left;
    width: 165px;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-content5x .dt-col1 {
    color: #161617;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header h2 {
    font-size: 14px;
    color: #111;
    line-height: 34px;
    padding: 0 0 0 24px;
    font-weight: 400;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header .dt-slot-left {
    position: absolute;
    background: url(//thumbs.dreamstime.com/images2012/round-s.gif) left 0 no-repeat;
    width: 2px;
    height: 35px;
    left: -2px;
    top: 0;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-header .dt-slot-right {
    position: absolute;
    background: url(//thumbs.dreamstime.com/images2012/round-d.gif) right 0 no-repeat;
    width: 2px;
    height: 35px;
    right: -2px;
    top: 0;
}
.dt-container .dt-content .dt-invoice-new .dt-slot .dt-slot-bottom-white-logo {
    background: 0 0;
}
.dt-confirmation .dt-msg-ok {
    background: url(//thumbs.dreamstime.com/images2012/icn_ok.png) center 20px no-repeat;
    text-align: center;
    border: 1px solid #E5E1DE;
    border-bottom: none;
    padding: 65px 0 20px;
}
.dt-confirmation .dt-msg-ok h3 {
    color: #3b3d3f;
    font-size: 24px;
    border-bottom: 1px solid #E5E1DE;
    width: 480px;
    margin: 0 auto;
    display: block;
    font-weight: 400;
    padding: 20px 0;
}
.dt-confirmation .dt-msg-ok p {
    color: #898989;
    font-size: 11px;
    margin: 20px 0 30px;
}
.dt-confirmation .dt-msg-ok p strong {
    color: #010101;
}
.dt-container .dt-confirmation .dt-slot .dt-slot-content-cnf {
    background: url(//thumbs.dreamstime.com/images2012/bkg_cnf.jpg) no-repeat;
    height: 136px;
    padding: 0;
}
.dt-confirmation .dt-photos {
    margin: 27px 0 0 10px;
    background: url(//thumbs.dreamstime.com/images2012/sep_cnf.jpg) right 0 repeat-y;
    height: 92px;
    padding: 10px 0 0;
}
.dt-confirmation .dt-photos a {
    display: block;
    float: left;
    padding: 4px;
    background: #fff;
    border: 1px solid #e5e1de;
    margin-left: 5px;
}
.dt-container .dt-confirmation .dt-slot .dt-slot-content-cnf .dt-col2 {
    width: 260px;
    background: url(//thumbs.dreamstime.com/images2012/icn_dt.png) 0 40px no-repeat;
    padding: 40px 0 0 100px;
}
.dt-container .dt-confirmation .dt-slot .dt-slot-content-cnf .dt-col2 h3 {
    color: #64a242;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 4px;
}
.dt-container .dt-confirmation .dt-slot .dt-slot-content-cnf .dt-col2 p {
    color: #6e6e6e;
    font-size: 11px;
    margin: 0;
}
.dt-container .dt-confirmation .dt-slot .dt-slot-content-cnf .dt-col2 p a {
    display: inline!important;
    padding-left: 10px!important;
}
.dt-btn-xl-s {
    background: url(//thumbs.dreamstime.com/images2012/btn_xl_s.png) no-repeat;
    width: 86px;
    height: 32px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    display: block;
    text-decoration: none;
    line-height: 28px;
    margin: 0 auto;
}
.dt-btn-xl-s:hover {
    background-position: 0 -32px;
}
.dt-tabs li a strong {
    color: #246EAC;
}
.dt-slot-form-s {
    background: 0 0;
    padding: 0;
    width: 100%;
    height: 100%}
.dt-slot-form-s .dt-slot-form-s-tb {
    background: #f6f2ee;
    border-width: 0 1px;
    border-style: solid;
    border-color: #fdfcfb;
    height: 1px;
    overflow: hidden;
    position: relative;
}
.dt-slot-form-s .dt-slot-form-s-content {
    background: #f6f2ee;
    padding: 10px;
}
.dt-slot-form-s .dt-slot-form-row label {
    line-height: 13px;
    font-weight: 700;
}
.dt-slot-form-s .dt-sep {
    background: #c1bbb6;
    height: 1px;
    overflow: hidden;
    margin: 10px 0;
}
.dt-container .dt-content-1000 .dt-slot-content .dt-slot-form-s p {
    color: #575c61;
    font-size: 11px;
    margin: 0;
}
.dt-container .dt-content-1000 .dt-slot-content .dt-slot-form-s a {
    color: #246EAC;
}
.dt-slot-form .dt-slot-form-row-btns-up {
    float: right;
    width: 102px;
    height: 37px;
}
.dt-slot-form .dt-slot-form-row-btns-up input {
    margin: 0;
}
.dt-slot-form-row-up .dt-browse-click, .dt-slot-form-row-up .dt-file-name, .dt-slot-form-row-up .dt-file-type, .dt-slot-form-row-up label {
    margin-top: 8px;
}
.dt-slot-form-s .dt-slot-form-row .dt-file-name-xl {
    width: 134px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_filename_xl.png) no-repeat;
}
.dt-slot-form-s .dt-slot-form-row-filename .dt-browse-click-xl {
    left: 270px;
}
.dt-container .dt-content-1000 .dt-slot-content-s {
    padding-left: 0;
    width: 635px;
}
.dt-footer {
    background: url(//thumbs.dreamstime.com/images2012/bkg_footer.gif) 0 bottom repeat-x;
    margin-top: -311px!important;
    height: 311px;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}
.dt-footer .dt-footer-cnt {
    margin: 0 20px;
}
.dt-footer .dt-footer-top {
    height: 48px;
    font-size: 11px;
    color: #3b3d3f;
    line-height: 48px;
    position: relative;
    overflow: hidden;
}
.dt-footer .dt-footer-top p {
    margin: 0;
    float: left;
}
.dt-footer .dt-footer-top .dt-footer-top-left {
    width: 340px;
    float: left;
    position: relative;
}
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form input[type=text] {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -1289px;
    border: none;
    width: 189px;
    height: 30px;
    font-size: 12px;
    color: #636b71;
    padding: 0 10px;
    margin: 9px 0 0;
    float: left;
    box-sizing: border-box;
}
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -1369px;
    border: none;
    width: 69px;
    height: 30px;
    line-height: 20px;
    font-size: 11px;
    color: #fff;
    margin: 9px 5px 0 0;
    cursor: pointer;
    text-align: left;
    padding: 0 0 3px 7px;
    float: left;
}
.dt-footer .dt-footer-top .dt-footer-top-left a {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -844px;
    width: 27px;
    height: 21px;
    float: left;
    display: block;
    margin-top: 9px;
    text-decoration: none;
    position: absolute;
    top: 5px;
    left: 177px;
}
.dt-footer .dt-footer-top .dt-footer-top-left a:hover {
    background-position: 0 0;
}
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button:hover {
    background-position: -10px -1339px;
}
.dt-footer .dt-footer-top .dt-footer-top-right {
    width: 300px;
    float: right;
    height: 49px;
}
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button.dt-grey {
    background-position: -268px -1369px;
}
.dt-footer .dt-footer-top .dt-footer-top-left .dt-form button.dt-grey:hover {
    background-position: -268px -1339px;
}
.dt-footer .dt-footer-content {
    height: 145px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot {
    width: 150px;
    float: left;
    margin: 16px 10px 16px 0;
    border-right: 1px solid #7f7871;
}
.dt-footer .dt-footer-content .dt-col-3 {
    width: 195px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-last {
    border: none;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right {
    border: none;
    float: right;
    margin: 16px 0;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right h2 {
    text-align: right;
    background: url(//thumbs.dreamstime.com/images2012/icn_int.png) right center no-repeat;
    padding-right: 20px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right ul {
    width: 60px;
    float: right;
    text-align: right;
}
.dt-footer .dt-footer-content .dt-footer-content-slot span.h2 {
    font-size: 17px;
    color: #fff;
    margin: 0 0 3px;
    font-weight: 400;
}
.dt-footer .dt-footer-content .dt-footer-content-slot a {
    color: #cfc6b7;
    font-size: 11px;
    text-decoration: none;
}
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-upload {
    height: 17px;
    line-height: 17px;
    display: block;
    margin: 2px 0;
}
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-upload span.dt-left {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -9px -1419px;
    width: 3px;
    float: left;
    display: block;
    height: 17px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-upload span.dt-right {
    padding: 0 30px 0 3px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_flr-upload.png) right 0 no-repeat;
    float: left;
    display: block;
    height: 17px;
    line-height: 17px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot a.dt-api span.dt-right {
    padding: 0 30px 0 3px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_flr-api-v1.png) right 0 no-repeat;
    float: left;
    display: block;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right a {
    font-size: 10px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot a:hover {
    color: #fff;
}
.dt-footer .dt-footer-content .dt-footer-content-slot ul {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}
.dt-footer .dt-footer-content .dt-footer-content-slot li {
    line-height: 15px;
    list-style: none;
    padding: 0;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right li {
    line-height: 13px;
}
.dt-footer .dt-footer-bottom {
    height: 66px;
    font-size: 11px;
    color: #777572;
    background: url(//thumbs.dreamstime.com/images2012/logo_footer.png) right center no-repeat;
}
.dt-footer .dt-footer-bottom p {
    padding: 20px 0 0;
    margin: 0;
}
.dt-footer .dt-footer-bottom ul {
    padding: 0;
    height: 12px;
    line-height: 12px;
    margin: 0;
}
.dt-footer .dt-footer-bottom ul li {
    display: inline;
}
.dt-footer .dt-footer-bottom ul li a {
    display: block;
    float: left;
    font-size: 11px;
    color: #777572;
    text-decoration: none;
    border-right: 1px solid #45413d;
    padding-right: 11px;
    margin-right: 11px;
}
.dt-footer .dt-footer-bottom ul li a:hover {
    color: #fff;
}
.dt-footer .dt-footer-bottom ul li a.last {
    border: none;
}
.dt-submenu-800 {
    display: none!important;
}
.dt-submenu .dt-submenu-800-popup {
    display: block;
    position: relative;
}
.dt-submenu .dt-submenu-800-popup ul li a.dt-more {
    color: #246EAC;
    border-left: 1px solid #E4DEDA;
    width: 53px;
    height: 17px;
    line-height: 17px;
    background: url(//thumbs.dreamstime.com/images2012/icn_down.png) 50px bottom no-repeat;
    padding: 0 0 0 12px;
}
.dt-submenu .dt-submenu-800-popup ul li a.dt-more-close {
    border-color: #f6f2ee;
    background: url(//thumbs.dreamstime.com/images2012/bkg_moret.png) 0 bottom no-repeat;
    padding: 2px 0 0 12px;
    height: 30px;
    color: #58534E;
    margin: 3px 0 0;
    line-height: 32px;
}
.dt-last-more a {
    border: none!important;
}
a.dt-more {
    padding: 0 0 0 12px;
    display: block!important;
    width: 96px;
}
#boxB {
    background: #333!important;
}
.dt-msg-1 {
    border: 1px solid #bfbfbf;
    background: #fff;
    position: relative;
}
.dt-msg-1 .dt-msg-top {
    border-top: 1px solid #fff;
    height: 4px;
    background: #f7f1e1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%}
.dt-msg-1 .dt-msg-top div {
    height: 4px;
    width: 4px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_1.gif) no-repeat;
    position: absolute;
    z-index: 100;
}
.dt-msg-1 .dt-msg-top .dt-msg-top-l {
    top: -2px;
    left: -1px;
    background-position: 0 0;
}
.dt-msg-1 .dt-msg-top .dt-msg-top-r {
    top: -2px;
    right: -1px;
    background-position: -4px 0;
}
.dt-msg-1 .dt-msg-bottom {
    border-bottom: 1px solid #fff;
    height: 4px;
    background: #f7f1e1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%}
.dt-msg-1 .dt-msg-bottom div {
    height: 4px;
    width: 4px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_1.gif) no-repeat;
    position: absolute;
    z-index: 100;
}
.dt-msg-1 .dt-msg-bottom .dt-msg-bottom-l {
    top: 2px;
    left: -1px;
    background-position: 0 -4px;
}
.dt-msg-1 .dt-msg-bottom .dt-msg-bottom-r {
    top: 2px;
    right: -1px;
    background-position: -4px -4px;
}
.dt-msg-1 .dt-msg-cnt {
    background: #f7f1e1;
    margin: 2px;
    padding: 12px 20px;
}
.dt-container .dt-content-1000 .dt-slot-content .dt-msg-1 .dt-msg-cnt p, .dt-container .dt-msg-1 .dt-msg-cnt p {
    margin: 0!important;
    font-size: 12px;
    color: #1f2123;
    line-height: 16px;
}
.dt-msg-1 .dt-msg-close {
    text-decoration: none;
    position: absolute;
    width: 10px;
    height: 14px;
    top: 4px;
    right: 4px;
    background: url(//thumbs.dreamstime.com/images2012/dt-msg-close.png) no-repeat;
}
.dt-msg-1 a {
    color: #246EAC;
    text-decoration: none;
}
.dt-container .dt-msg-1-c2 {
    width: 390px;
    margin: 10px auto;
    text-align: center;
}
.dt-msg-2 {
    background: #f6f2ee;
    position: relative;
    margin-bottom: 20px;
}
.dt-msg-2 .dt-msg-top {
    height: 4px;
    background: #f6f2ee;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%}
.dt-msg-2 .dt-msg-top div {
    height: 4px;
    width: 4px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_2.gif) no-repeat;
    position: absolute;
    z-index: 100;
}
.dt-msg-2 .dt-msg-top .dt-msg-top-l {
    top: 0;
    left: 0;
    background-position: 0 0;
}
.dt-msg-2 .dt-msg-top .dt-msg-top-r {
    top: 0;
    right: 0;
    background-position: -4px 0;
}
.dt-msg-2 .dt-msg-bottom {
    height: 4px;
    background: #f6f2ee;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%}
.dt-msg-2 .dt-msg-bottom div {
    height: 4px;
    width: 4px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_msgc_2.gif) no-repeat;
    position: absolute;
    z-index: 100;
}
.dt-msg-2 .dt-msg-bottom .dt-msg-bottom-l {
    top: 0;
    left: 0;
    background-position: 0 -4px;
}
.dt-msg-2 .dt-msg-bottom .dt-msg-bottom-r {
    top: 0;
    right: 0;
    background-position: -4px -4px;
}
.dt-msg-2 .dt-msg-cnt {
    background: #f6f2ee;
    margin: 0;
    padding: 20px;
}
.dt-msg-21 .dt-msg-cnt {
    padding: 5px 8px;
}
.dt-container .dt-content-1000 .dt-slot-content .dt-msg-2 .dt-msg-cnt p {
    margin: 0!important;
    font-size: 12px;
    color: #6ea523;
    line-height: 16px;
}
.dt-container .dt-content-1000 .dt-slot-content .dt-msg-21 .dt-msg-cnt p {
    font-size: 11px;
    color: #575c61;
}
.dt-msg-cnt-photos {
    padding: 10px 0 10px 10px!important;
}
.dt-msg-cnt-photos .dt-box-photo {
    width: 140px;
    float: left;
    margin: 0 18px 11px 0;
}
.dt-msg-cnt-photos .dt-box-photo4 {
    margin-right: 0;
}
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-tb {
    border-color: #f6f2ee;
    border-style: solid;
    border-width: 0 1px;
    background: #fff;
    height: 1px;
    position: relative;
    overflow: hidden;
}
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt {
    background: #fff;
    height: 154px;
    padding: 10px;
    position: relative;
}
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt img {
    display: block;
    margin: 0 auto;
}
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt span {
    font-size: 11px;
    color: #1f2123;
    display: block;
    height: 8px;
    line-height: 8px;
    padding-top: 7px;
    border-top: 1px solid #ececec;
}
.dt-msg-cnt-photos .dt-box-photo .dt-box-photo-cnt .dt-photo, .dt-msg-cnt-photos .dt-box-photo .dt-photo-actions {
    width: 120px;
    height: 130px;
    margin-bottom: 12px;
    cursor: pointer;
}
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions {
    background: url(//thumbs.dreamstime.com/images2012/bkg_photo.jpg) no-repeat;
}
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions .dt-btns {
    padding: 53px 0 0;
}
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions a {
    height: 19px;
    display: block;
    color: #246EAC;
    font-size: 11px;
    line-height: 19px;
    float: left;
    padding-left: 6px;
}
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions .dt-edit {
    width: 37px;
    background: url(//thumbs.dreamstime.com/images2012/btn_edit.gif) 0 -19px no-repeat;
    margin: 0 7px 0 9px;
}
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions .dt-delete {
    width: 47px;
    background: url(//thumbs.dreamstime.com/images2012/btn_delete.gif) 0 -19px no-repeat;
}
.dt-msg-cnt-photos .dt-box-photo .dt-photo-actions a:hover {
    background-position: 0 0;
}
.dt-pages {
    height: 24px;
}
.dt-pages ul {
    height: 24px;
    display: block;
    float: left;
}
.dt-pages ul li a {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -10px -1245px;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    margin-right: 6px;
    color: #246EAC;
    text-decoration: none;
}
.dt-pages ul li a:hover, .dt-pages ul li.dt-selected a {
    background-position: 0 -24px;
}
.dt-contentsearch {
    text-align: justify;
}
.dt-contentsearch .dt-slot-form-s {
    margin-top: 15px;
}
.dt-contentsearch .dt-thumbnail-brand {
    display: inline-block;
    vertical-align: middle;
    float: none;
    position: relative;
}
.dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_1 {
    height: 33px;
    width: 272px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_inputbtnl_1.png) no-repeat;
    color: #636b71;
    font-size: 12px;
    padding: 0 10px;
    display: block;
    float: left;
}
.dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_2 {
    height: 33px;
    width: 37px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_inputbtnl_2.png) 0 -33px no-repeat;
    color: #fff;
    font-size: 15px;
    display: block;
    float: left;
    text-align: center;
    margin: 0!important;
    padding: 0 2px 0 0;
    border: none;
    cursor: pointer;
    text-shadow: 1px 1px #608b1b;
}
.dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_2:hover {
    background-position: 0 0;
}
.dt-contentsearch .dt-slot-form .dt-slot-form-row {
    margin: 8px 0 6px;
}
.dt-contentsearch-model .dt-slot-form .dt-slot-form-row .dt-inputbtnl .dt-inputbtnl_1 {
    height: 33px;
    width: 172px;
}
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul {
    margin: 7px 0 0;
    float: right;
    display: block;
    height: 20px;
    line-height: 20px;
}
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li {
    display: inline;
}
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li a, .dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li span {
    float: left;
    color: #272a2d;
    text-decoration: none;
}
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li a:hover {
    color: #8e8881;
}
.dt-contentsearch .dt-slot-form .dt-slot-form-row .row-links ul li span {
    height: 20px;
    display: block;
    width: 1px;
    background: #e4dfdb;
    overflow: hidden;
    position: relative;
    margin: 0 10px;
}
.dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_1 {
    height: 32px;
    width: 220px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -40px -1221px;
    color: #636b71;
    font-size: 12px;
    padding: 0 10px;
    display: block;
    float: left;
}
.dt-btn-green, .dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_2 {
    color: #fff;
    font-size: 15px;
    float: left;
    text-align: center;
    margin: 0 0 0 4px!important;
    padding: 0 0 2px;
    border: none;
    display: block;
    cursor: pointer;
    text-shadow: 1px 1px #608b1b;
}
.dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_2 {
    height: 30px;
    width: 77px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_inputbtnlxxl_2.png) 0 -32px no-repeat;
}
.dt-slot-form .dt-slot-form-row .dt-inputbtnlxxl .dt-inputbtnlxxl_2:hover {
    background-position: 0 0;
}
.dt-btn-green {
    height: 25px;
    width: 127px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -27px -127px no-repeat;
}
.dt-btn-green:hover {
    background-position: -27px -152px;
}
.dt-contentsearch .dt-col1 {
    width: 190px!important;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-top: 4px;
}
.dt-contentsearch .dt-col1 label {
    line-height: 24px;
    float: left;
    width: 40px!important;
    text-align: right;
    color: #575c61;
    font-size: 12px;
    padding-right: 10px;
    margin: 0;
    overflow: hidden;
}
.dt-contentsearch-model .dt-col1 {
    width: 250px;
}
.dt-contentsearch-model .dt-col2 {
    width: 240px;
}
.dt-contentsearch-model .dt-col1 label {
    width: 100px;
}
.dt-contentsearch-model .dt-col2 label {
    width: 70px;
    float: left!important;
}
.dt-search-sort-bar-right {
    float: right;
}
.dt-search-sort-bar-left .dt-col1, .dt-search-sort-bar-left .dt-col1 label {
    width: auto!important;
}
.dt-combo select {
    background: 0 0;
    line-height: 1;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
}
.dt-combo-sort select, .dt-contentsearch .dt-combo select {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    width: 157px;
    padding: 1px 0 0 5px;
    font-size: 12px;
    height: 24px;
    color: #246EAC;
}
.dt-combo-sort, .dt-contentsearch .dt-combo {
    float: left;
    width: 138px;
    height: 24px;
    overflow: hidden;
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_1x.png) no-repeat;
    line-height: 21px;
}
.dt-combo-sort {
    margin-top: 3px;
}
.dt-combo-0x {
    width: 64px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_combo_0x.png) no-repeat;
}
.dt-combo-0x select {
    width: 62px;
}
.dt-contentsearch .dt-contentsearch-rowb {
    padding: 19px 0;
    border-bottom: 1px solid #e4dfdb;
}
.dt-contentsearch .dt-contentsearch-rowb .dt-col2 {
    width: 225px;
    float: right;
    height: 26px;
    line-height: 26px;
    margin-top: 0;
}
.dt-contentsearch .dt-contentsearch-rowb .dt-col3 {
    width: 270px;
}
.dt-contentsearch .dt-col2 label {
    float: right;
    width: 90px;
    line-height: 26px;
}
.dt-tabs-devices {
    background: url(//thumbs.dreamstime.com/images2012/bkg_devices.png) no-repeat;
    height: 26px;
    width: 108px;
    display: block;
    float: right;
}
.dt-tabs-devices li {
    display: inline;
}
.dt-tabs-devices li a {
    text-decoration: none;
    display: block;
    float: left;
    height: 26px;
    width: 36px;
}
.dt-tabs-devices li a.dt-select, .dt-tabs-devices li a:hover {
    background: url(//thumbs.dreamstime.com/images2012/bkg_devices_h.png) no-repeat;
}
.dt-tabs-devices li.dt-tab-first a.dt-select, .dt-tabs-devices li.dt-tab-first a:hover {
    background: url(//thumbs.dreamstime.com/images2012/bkg_devices_lh.png) no-repeat;
}
.dt-tabs-devices li.dt-tab-last a.dt-select, .dt-tabs-devices li.dt-tab-last a:hover {
    background: url(//thumbs.dreamstime.com/images2012/bkg_devices_rh.png) no-repeat;
}
.dt-tabs-devices li.dt-device-camera a span {
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/icn_camera.png) center 0 no-repeat;
}
.dt-tabs-devices li.dt-device-ipad a span {
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/icn_ipad.png) 9px 0 no-repeat;
}
.dt-tabs-devices li.dt-device-scaner a span {
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/icn_scaner.png) 9px 0 no-repeat;
}
.dt-tabs-devices li a.dt-select span, .dt-tabs-devices li a:hover span {
    background-position: 9px -26px;
}
.dt-tabs-sort {
    background: url(//thumbs.dreamstime.com/images2012/bkg_sort.png) no-repeat;
    height: 26px;
    width: 158px;
    display: block;
    float: right;
}
.dt-tabs-sort li {
    display: inline;
}
.dt-tabs-sort li a {
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    display: block;
    float: left;
    height: 26px;
    width: 85px;
    text-align: center;
}
.dt-tabs-sort li.dt-tab-last a {
    width: 73px;
}
.dt-tabs-sort li.dt-tab-first a.dt-select, .dt-tabs-sort li.dt-tab-first a:hover {
    color: #4e4e4e;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sort_lh.png) no-repeat;
}
.dt-tabs-sort li.dt-tab-last a.dt-select, .dt-tabs-sort li.dt-tab-last a:hover {
    color: #4e4e4e;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sort_rh.png) no-repeat;
}
.dt-contentsearch .dt-pages {
    width: 300px;
    float: left;
}
.dt-thumbnail-brand {
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
    width: 200px;
    height: 378px;
    float: left;
    margin: 12px 13px 0 0;
}
.dt-thumbnail-model {
    height: 290px;
}
.dt-thumbnail-brand a img {
    border: none;
}
.dt-thumbnail-brand-cnt {
    margin: 0 0 14px;
}
.dt-thumbnail-brand h4, .dt-thumbnail-brand h4 a {
    text-align: left;
    text-decoration: none;
    color: #246EAC;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 0 13px;
    line-height: 25px;
}
.dt-thumbnail-brand h4 a {
    margin: 0;
    text-align: left;
}
.dt-thumbnail-brand h4 a:hover {
    color: #003e7a;
}
.dt-thumbnail-brand h5 {
    color: #246EAC;
    font-size: 11px;
    font-weight: 400;
    margin: 0 0 0 13px;
    line-height: 14px;
}
.dt-thumbnail-brand .btn_smpm {
    margin: 16px 0 0 6px;
}
.dt-thumbnail-brand table {
    margin: 14px 0 0 7px;
    padding: 0;
}
.dt-thumbnail-brand table tr td {
    width: 40px;
    height: 45px;
    background: #e5e1dc;
}
.dt-thumbnail-brand table tr td:hover {
    background: #d3cfc9;
}
.dt-thumbnail-brand table tr td.dt-more, .dt-thumbnail-brand table tr td.dt-more:hover {
    background: #fff;
}
.dt-thumbnail-brand table tr td a {
    margin: 0;
    display: block;
}
.dt-thumbnail-brand table tr td a.btn_more {
    position: relative;
    top: 3px;
}
.dt-thumbnail-brand table tr td a img {
    margin: 0;
    display: block;
    border: none;
}
.dt-thumbnail-model a.dt-model {
    display: block;
    margin: 0 auto;
    width: 128px;
    height: 104px;
}
.dt-thumbnail-model h4 {
    margin-top: 10px;
}
.dt-thumbnail-model h5 {
    color: #58585a;
}
.dt-thumbnail-model table {
    margin-top: 0;
    position: absolute;
    bottom: 0;
}
.dt-model-details {
    border-bottom: 1px solid #e4dfdb;
    padding: 0 0 30px;
    margin: 2px 0 0;
}
.dt-model-details .dt-model-details-left {
    float: left;
    width: 230px;
}
.dt-model-details .dt-model-details-right {
    float: right;
    width: 555px;
}
.dt-model-details .dt-model-details-right ul {
    margin: 10px 0 0;
    width: 300px;
    display: block;
    float: left;
}
.dt-model-details .dt-model-details-right ul.dt-right {
    width: 200px;
    display: block;
    float: right;
}
.dt-model-details .dt-model-details-right ul li {
    color: #575c61;
    font-size: 12px;
    line-height: 18px;
}
.dt-model-details .dt-model-details-right ul li.dt-label {
    color: #1f2123;
    text-transform: uppercase;
    font-weight: 700;
}
.dt-model-details .dt-model-details-right ul li span {
    width: 110px;
    float: left;
    display: block;
    height: 18px;
}
.dt-model-details .dt-model-details-right ul li a {
    color: #246EAC;
    text-decoration: none;
}
.dt-model-details .dt-model-details-b {
    margin: 20px 0 0;
    height: 22px;
    line-height: 22px;
}
.dt-model-details .dt-model-details-b a.btn_smpxxl {
    float: right;
    margin: 0 25px 0 0;
    color: #246EAC;
}
.dt-model-images .dt-slot-form-s {
    margin-top: 10px;
}
.dt-model-images .dt-slot-form .dt-slot-form-row {
    margin: 0 auto;
    width: 385px;
}
.dt-model-images .dt-sort {
    width: 300px;
    float: right;
}
.dt-model-images .dt-contentsearch label {
    float: right;
    width: 100px;
    display: block;
    color: #575c61;
    font-size: 12px;
}
.dt-model-images .dt-contentsearch .dt-combo {
    line-height: 21px;
    float: right;
}
.dt-pages-b {
    height: 24px;
    line-height: 24px;
    margin: 22px 0;
}
.dt-pages-b .dt-pages {
    width: 300px;
    float: left;
}
.dt-pages-b .dt-socials {
    width: 300px;
    float: right;
}
.dt-pages-bb {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
    padding-bottom: 22px;
}
.dt-welcome {
    margin: 10px 0 0;
    background: #f7f3f0;
    height: 299px;
}
.dt-welcome-left {
    width: 600px;
    height: 299px;
    float: left;
    position: relative;
    overflow: hidden;
}
.dt-welcome-left a {
    display: block;
    width: 650px;
    height: 299px;
    position: relative;
}
.dt-welcome-left .dt-stick {
    top: 20px;
    left: 20px;
    width: 101px;
    height: 101px;
    position: absolute;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -27px -437px;
}
.dt-welcome-right {
    width: 320px;
    height: 279px;
    padding: 20px 10px 0 5px;
    float: right;
}
.dt-welcome-right h1 {
    color: #ec008c;
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 20px;
}
.dt-welcome-right h4 {
    color: #0054a6;
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 5px;
}
.dt-welcome-right p {
    color: #2e2d2b;
    font-size: 12px;
    margin: 0;
}
.dt-welcome-right .dt-h4sp30 {
    margin-top: 22px;
}
.dt-welcome-right form {
    margin: 5px 0 0;
}
.dt-welcome-right input {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -109px -191px;
    width: 112px;
    height: 26px;
    float: left;
    border: none;
    display: block;
    padding: 0 10px;
    font-size: 12px;
    color: #8a9094;
}
.dt-welcome-right .btn-s-2 {
    float: left;
    margin: 0 0 0 5px;
}
.dt-latest h4 {
    line-height: 42px;
    font-size: 17px;
    color: #0054a6;
    margin: 0;
    font-weight: 400;
}
.dt-latest ul {
    display: block;
    height: 104px;
    border: 1px solid #e5e1de;
    background: #f7f3f0;
    padding: 0 8px;
}
.dt-latest ul li a {
    padding: 9px;
    border: 1px solid #e5e1de;
    background: #fff;
    margin: 8px 6px 0 0;
}
.thb_cell_v1 .dt-results-next, .thb_cell_v1 .thb_c23, .thb_cell_v1 .thb_c23_rmv {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
}
.dt-latest ul li a:hover {
    border-color: #cdcbca;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -.8em!important;
}
#ajaxdiv {
    position: absolute;
    border: 1px solid #ccc;
    padding: 10px;
    background-color: #fff;
    z-index: 100;
    top: 36px;
    color: #636b71;
    font-size: 13px;
}
.thb_cell_v1 {
    width: 72px!important;
    height: 80px!important;
    margin: 0!important;
}
.thb_cell_v1 .thb_cells {
    border: none;
}
.thb_cell_v1 .thb_cells a {
    margin: 0 auto;
    position: relative;
    padding: 0 3px;
}
.thb_cell_v1 .thb_cells a img {
    padding: 0;
    border: 1px solid #e5e2de;
    margin: 0 auto;
}
.thb_cell_aud .thb_cells a img {
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
    border: none!important;
    max-height: 128px!important;
}
.thb_cell_v1 .thb_c23 {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    left: 9px;
    bottom: 9px;
    height: 12px;
    width: 12px;
    background-position: -39px -282px;
}
.thb_cell_v1 .thb_c23_rmv {
    background-position: -39px -270px;
}
.thb_cell_v1 .thb_c1 {
    position: relative;
    padding: 0;
    margin: 0 auto;
}
.thb_cell_v1 .dt-results-next {
    display: block;
    width: 68px;
    height: 67px;
    background-position: -134px -438px;
}
.dt-first-search-cnt span, .dt-search-cnt-separator {
    display: inline-block;
    vertical-align: middle!important;
}
.thb_cell_v1 .dt-results-next:hover {
    text-decoration: none;
}
.thb_cell {
    margin: 2px 3px 2px 0;
}
#dt-wrap-justify {
    text-align: justify;
}
#dt-wrap-justify div.thb_cell {
    width: 129px;
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin: 0 0 3px;
}
.dt-first-search-cnt {
    text-align: center;
}
.dt-first-search-cnt span input, .dt-first-search-cnt span label {
    float: none!important;
    vertical-align: top;
    margin: 0!important;
    padding: 0!important;
}
.dt-first-search-cnt span input {
    margin-right: 4px!important;
}
.dt-first-search-cnt span {
    display: -moz-inline-stack;
}
.dt-search-cnt-separator {
    display: -moz-inline-stack;
    margin: 0 10px;
    background: #CCC5C0;
    width: 1px;
    height: 19px;
}
.dt-search-cnt-separator-blank {
    display: inline-block;
    display: -moz-inline-stack;
    margin: 0 3px 0 2px;
    width: 1px;
    vertical-align: middle!important;
    height: 10px;
}
.dt-search-cnt-al-middle .dt-search-cnt-separator-blank {
    margin: 0 4px;
}
.dt-item {
    margin: 18px 0;
}
.dt-item a {
    color: #246eac;
    text-decoration: none;
}
.dt-item .dt-item-content .dt-item-content-left {
    float: left;
    width: auto;
    margin: 0 15px 0 0;
    font-family: arial!important;
    position: relative;
}
.dt-item .dt-item-content .dt-item-content-right {
    float: right;
    width: auto;
    font-family: arial!important;
    position: relative;
}
.dt-content-video video {
    width: 580px;
    height: 327px;
}
.dt-content-video .dt-item-content-left {
    max-width: 580px!important;
}
.dt-content-video .dt-item-content-right {
    max-width: 363px!important;
}
.dt-content-video .dt-socials-item {
    width: 200px!important;
    margin-bottom: 15px;
    position: static;
}
.dt-content-video .dt-socials-item .dt-fb, .dt-content-video .dt-socials-item .dt-gp {
    position: static;
    float: left;
}
.dt-content-video .dt-socials-item .dt-gp, .dt-content-video .dt-socials-item .dt-gp div#___plusone_0, .dt-content-video .dt-socials-item .dt-gp iframe {
    width: 70px!important;
}
.dt-content-video .dt-item-content-right .dt-license .dt-license-left {
    width: 130px!important;
}
.dt-content-video .dt-item-content-right .dt-license .dt-license-right {
    width: 160px!important;
}
.dt-content-video .dt-item-content-right .dt-list li.dt-col1 span {
    width: 40%!important;
}
.vjs-default-dt-skin .vjs-progress-control {
    top: -6px!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.vjs-default-dt-skin .vjs-slider {
    height: 10px!important;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -372px -117px no-repeat!important;
    background-color: none!important;
}
.vjs-default-dt-skin .vjs-play-progress {
    background: #639823!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.vjs-default-dt-skin .vjs-big-play-button {
    display: none!important;
}
.vjs-default-dt-skin .vjs-control-bar {
    width: 210px!important;
    margin: 0 auto 10px 100px;
    display: block!important;
    background: 0 0!important;
}
.vjs-default-dt-skin .vjs-seek-handle {
    top: -28px!important;
    width: 16px!important;
    height: 20px!important;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -451px -1px no-repeat;
}
.vjs-default-dt-skin .vjs-slider-handle:before {
    content: none!important;
}
.vjs-default-dt-skin .vjs-play-control {
    height: 36px!important;
    width: 39px!important;
    position: absolute;
    top: -21px;
    left: -75px;
}
.vjs-default-dt-skin .vjs-paused, .vjs-default-dt-skin .vjs-play-control {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -467px 0 no-repeat!important;
}
.vjs-default-dt-skin .vjs-playing {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -505px 0 no-repeat!important;
}
.vjs-default-dt-skin .vjs-current-time-display {
    position: absolute;
    top: -16px;
    left: -68px;
}
.vjs-default-dt-skin .vjs-duration-display {
    position: absolute;
    top: -16px;
    left: 140px;
}
.vjs-default-dt-skin .vjs-fullscreen-control, .vjs-default-dt-skin .vjs-mute-control {
    width: 35px!important;
    height: 36px!important;
    top: -21px!important;
    position: absolute!important;
}
.vjs-default-dt-skin .vjs-time-divider {
    display: none;
}
.vjs-default-dt-skin .vjs-fullscreen-control {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -544px 0 no-repeat!important;
    right: -245px!important;
}
.vjs-default-dt-skin .vjs-mute-control {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -505px -37px no-repeat!important;
    right: -95px!important;
}
.vjs-default-skin .vjs-volume-level {
    height: 10px!important;
    background: #639823!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.vjs-default-dt-skin .vjs-volume-control .vjs-slider {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -372px -130px no-repeat!important;
}
.vjs-default-dt-skin .vjs-vol-0 {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -467px -37px no-repeat!important;
}
.vjs-default-dt-skin .vjs-vol-3 {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -544px -37px no-repeat!important;
}
.vjs-default-dt-skin .vjs-volume-control {
    width: 85px!important;
    height: 9px!important;
    position: absolute!important;
    right: -195px!important;
    top: -6px!important;
}
.vjs-default-skin .vjs-volume-bar {
    margin: 0!important;
    width: 85px!important;
}
.vjs-default-skin .vjs-loading-spinner:before {
    content: "."!important;
    color: #7ead05;
    font-weight: 700;
}
.vjs-default-dt-skin .vjs-mute-control:before, .vjs-default-skin .vjs-fullscreen-control:before, .vjs-default-skin .vjs-play-control:before, .vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: " "!important;
}
.dt-editorial {
    width: 73px;
    height: 25px;
    position: absolute;
    top: 4px;
    right: -2px;
}
.dt-editorial .dt-editorial-label {
    height: 25px;
    line-height: 25px;
    font-size: 11px;
    color: #636b71;
    text-transform: uppercase;
    text-align: center;
    border-right: 2px solid #7e7a75;
    background: #fff;
}
.dt-socials-footer, .dt-socials-item {
    height: 20px;
    line-height: 20px;
    position: absolute;
    overflow: hidden;
}
.dt-editorial .dt-tooltip {
    top: 30px;
}
.dt-editorial .dt-tooltip .dt-tooltip-content {
    padding: 9px 11px;
    color: #7e8489;
}
.dt-editorial .dt-tooltip .dt-tooltip-content p {
    color: #7e8489;
}
.dt-socials-item {
    right: 0;
    top: 0;
    width: 140px;
}
.dt-socials-item .dt-fb {
    position: absolute;
    top: -1px;
    right: 0;
}
.dt-socials-item .dt-gp {
    position: absolute;
    top: 0;
    right: 80px;
}
.dt-socials-footer {
    margin-top: 14px;
    right: 0;
    top: 0;
    width: 205px;
}
.dt-socials-footer .dt-fb {
    position: absolute;
    top: -1px;
    right: 60px;
}
.dt-socials-footer .dt-gp {
    position: absolute;
    top: 0;
    right: 143px;
}
.dt-socials-footer .dt-tw {
    position: absolute;
    top: 0;
    right: 0;
}
.dt-content-1000 .dt-tools-right h1, .dt-item .dt-item-content .dt-item-content-right h1 {
    font-size: 14px;
    color: #272a2d;
}
.dt-content-tools-cnt .dt-tools-right h1 {
    margin: 0;
    font-size: 14px;
    color: #272a2d;
}
.dt-content-1000 .dt-tools-right h1 a, .dt-item .dt-item-content .dt-item-content-right h1 a {
    font-size: 14px;
}
.dt-image-status {
    margin: 5px 6px 5px 0;
    line-height: 21px;
    color: #272a2d;
    font-size: 11px;
    display: block;
    height: 21px;
    float: left;
    padding: 0 12px 0 10px;
}
.dt-item-content-left .dt-image-status {
    height: 18px;
    line-height: 18px;
}
.dt-item-content-left .dt-image-status-left {
    float: left!important;
}
.dt-item-content-left .dt-image-status-right {
    float: right!important;
}
.dt-item-content-left-thin h2 {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.dt-image-info {
    margin: 5px 6px!important;
}
.dt-item-content-right .dt-image-colors {
    padding-left: 0;
}
.dt-image-status li i.dt-icn-download, .dt-image-status li i.dt-icn-level, .dt-image-status li i.dt-icn-views {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    padding: 0 0 0 15px;
}
.dt-content-tools .dt-author, .dt-item-content-right .dt-author {
    color: #272a2d;
    font-size: 11px;
    margin: 5px 0 0;
    float: left;
    height: 21px;
    line-height: 21px;
}
.dt-content-tools .dt-author a, .dt-item-content-right .dt-author a {
    font-size: 12px!important;
    max-width: 60px;
    display: inline-block;
    height: 15px;
}
.dt-item-content-right .dt-author a:hover {
    text-decoration: none;
}
.dt-image-status li {
    display: inline;
}
.dt-image-colors, .dt-image-status li span {
    display: block;
    float: left;
}
.dt-image-status li span.dt-sep {
    width: 1px;
    margin: 0 6px;
    height: 21px;
}
.dt-image-status li i {
    color: #8c8c8c;
    font-style: normal;
}
.dt-image-status li i.dt-icn-level {
    background-position: -16px 0;
}
.dt-image-status li i.dt-icn-views {
    background-position: -30px 0;
}
.dt-image-status li i.dt-icn-download {
    background-position: -46px 0;
}
.dt-image-colors {
    margin: 5px 0 0!important;
    width: 100%;
    height: 10px;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
    position: relative;
    text-align: center!important;
}
.dt-image-colors .dt-col1 {
    position: absolute;
    left: 0;
}
.dt-image-colors .dt-col3 {
    position: absolute;
    right: 0;
}
#infoboxgg, .dt-item-content-right .dt-license-btns .dt-btns {
    position: relative;
}
.dt-image-colors li {
    width: 33.9%;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
}
.dt-stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}
.dt-image-status li.dt-colors a {
    height: 8px;
    display: block;
}
.dt-image-status li.dt-colors a span {
    width: 100%;
    height: 8px;
    display: block;
}
.dt-image-status li.dt-colors a span.dt-white {
    width: 100%;
    height: 6px;
    border: 1px solid #ccc4ba;
}
.dt-item-content-right .dt-image-links {
    border: none;
    background: 0 0;
    float: right;
    height: 16px;
    line-height: 16px;
    margin: 8px 0 0;
    padding: 0;
}
.dt-item-content-right .dt-image-links li a {
    float: left;
    color: #246eac;
    font-size: 11px;
}
.dt-item-content-right .dt-image-links li a:hover {
    color: #246eac;
}
.dt-item-content-right .dt-image-links li span.dt-sep {
    float: left;
    background: #a5aaae;
    width: 1px;
    margin: 0 6px;
    height: 16px;
}
.dt-item-content-right .dt-list {
    background: url(//thumbs.dreamstime.com/images2012/bkg-shadow.gif) repeat-x;
    color: #272a2d;
    font-size: 11px;
    padding: 10px 0 0;
    margin: 5px 0 0;
    font-family: arial;
}
.dt-item-content-right .dt-list .dt-row {
    border-bottom: 1px solid #f1efed;
    padding: 1px 0;
}
.dt-item-content-right .dt-list ul {
    height: 23px;
    display: block;
}
.dt-item-content-right .dt-list ul.dt-selected, .dt-item-content-right .dt-list ul.dt-selected:hover {
    font-weight: 700;
    background: #cfe0bd;
}
.dt-item-content-right .dt-list .dt-last {
    border: none;
}
.dt-item-content-right .dt-list ul:hover {
    background: #f0ece9;
}
.dt-item-content-right .dt-list li {
    display: inline;
    color: #4f5153;
}
.dt-item-content-right .dt-list .dt-selected li {
    color: #000;
}
.dt-item-content-right .dt-list li span {
    overflow: hidden;
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
}
.dt-item-content-right .dt-list li.dt-col1 span {
    cursor: pointer;
    width: 41%;
    text-align: left;
    font-size: 12px;
}
.dt-item-content-right .dt-list li.dt-col1 span input {
    position: relative;
    top: 2px;
    margin: 0 5px 0 10px;
}
.dt-item-content-right .dt-list li.dt-col2 span {
    width: 17%;
    text-align: left;
}
.dt-item-content-right .dt-list li.dt-col3 span {
    width: 21%;
    text-align: left;
}
.dt-item-content-right .dt-list li.dt-col4 span {
    width: 8%;
    text-align: left;
}
.dt-item-content-right .dt-list li.dt-col5 span {
    width: 12%!important;
    text-align: right;
    padding-right: 4px;
}
.dt-item-content-right .dt-list li.dt-col1 span a, .dt-item-content-right .dt-list li.dt-col3 span a {
    cursor: pointer;
}
.dt-item-content-right .dt-license-btns {
    margin-top: 32px;
}
.dt-item-content-right .dt-license-btns .dt-btns .dt-msg-1 {
    float: left;
    width: 310px;
    overflow: hidden;
    margin: 5px 0 0 5px;
}
#infoboxgg {
    display: none;
    text-align: right;
    margin-right: 265px;
}
#infoboxgg span.h7 {
    position: absolute;
    right: -265px;
    color: #7e8489;
}
.dt-item-content-right .dt-msg-cards {
    position: absolute;
    top: -24px;
    left: 10px;
    margin: 0;
}
.dt-item-content-right .dt-msg-cards img {
    position: absolute;
    left: 0;
    margin: 0 11px 0 0;
    width: 17px;
    height: 13px;
}
.dt-item-content-right .dt-msg-cards span {
    font-size: 10px;
    color: #707172;
    padding: 1px 3px 0 27px;
    height: 13px;
    text-align: left;
    line-height: 11px;
    float: left;
    margin: 0;
    font-weight: 400;
}
.dt-item-content-right .dt-extended {
    border-top: 1px solid #dbd5d0;
    margin-top: 10px;
    padding-top: 10px;
}
.dt-item-content-right .dt-license {
    background: #f6f2ee;
    padding: 7px 10px 3px;
}
.dt-item-content-right .dt-license .dt-license-left {
    float: left;
    width: 180px;
}
.dt-item-content-right .dt-license .dt-license-left .dt-row {
    line-height: 18px;
}
.dt-item-content-right .dt-license .dt-license-left input {
    position: relative;
    top: 2px;
    margin: 0 5px 0 0;
}
.dt-item-content-right .dt-license .dt-license-right {
    float: right;
    width: 280px!important;
    text-align: right;
}
.dt-item-content-right .dt-license .dt-license-right .dt-credits {
    color: #4b4d4f;
    font-size: 14px;
    margin: 3px 0 4px;
    display: block;
}
.dt-item-content-right .dt-license .dt-license-right .dt-credits i {
    text-decoration: line-through;
    font-style: normal;
}
.dt-item-content-right .dt-license .dt-license-right .dt-credits strong {
    color: #e4368a;
    font-weight: 400;
}
.dt-item-content-right .dt-license .dt-license-right .dt-discount {
    color: #272a2d;
    font-size: 11px;
    font-family: arial;
}
.dt-item-content-right .dt-license .dt-license-right .dt-discount i.dt-icn-discount {
    padding: 0 0 0 10px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -60px 0;
}
.dt-item-content-right .dt-btns p {
    width: 100%;
    margin: 10px auto 0;
    display: block;
    color: #7e8489;
    font-size: 11px;
}
.dt-item-content-right .dt-btns a.dt-add-lightbox, .dt-item-content-right .dt-btns a.dt-download {
    color: #fff;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    text-align: left;
    font-family: arial;
    text-decoration: none;
}
.dt-item-content-right .dt-btns a.dt-btn {
    float: right;
    display: block;
}
.dt-item-content-right .dt-btns a.dt-add-lightbox {
    margin: 5px 14px 0 10px!important;
    font-size: 11px;
    padding: 0 0 2px 12px;
    background-position: -191px -384px;
    width: 103px;
    height: 26px;
    line-height: 26px;
}
.dt-item-content-right .dt-btns a.dt-add-lightbox:hover {
    background-position: -191px -356px;
}
.dt-item-content-right .dt-socials a.dt-add-lightbox-green {
    margin-right: 0!important;
}
.dt-item-content-right .dt-btns a.dt-add-lightbox-green {
    background-position: -315px -310px;
}
.dt-item-content-right .dt-btns a.dt-add-lightbox-green:hover {
    background-position: -315px -282px;
}
.dt-item-content-right .dt-btns a.dt-download {
    text-shadow: 1px 0 3px #608b1b;
    margin: 0;
    font-size: 17px;
    background-position: -191px -319px;
    width: 104px;
    padding-left: 20px;
    height: 37px;
    line-height: 35px;
}
.dt-item-content-right .dt-btns a.dt-download:hover {
    background-position: -191px -282px;
}
.dt-item-content-right .dt-btns #loader {
    margin-top: 5px;
}
.dt-container .dt-content-1000 .dt-item-content-left h2 {
    background: #fff;
    overflow: hidden;
    height: 12px;
    position: relative;
    margin: 5px 0 10px;
    padding: 0;
    line-height: 12px;
    color: #7e8489;
    font-size: 11px;
    text-align: left;
    font-family: arial;
}
.dt-h2elipsis {
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: 700;
    background-color: #fff;
}
.dt-container .dt-content-1000 .dt-item-content-left h2:hover {
    overflow: visible;
    height: 100%}
.dt-item-content-left .dt-action {
    border-top: 1px solid #e4dfdb;
    padding: 10px 0 0;
    position: relative;
}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip .dt-tooltip-content, .dt-item-content-left .dt-action li.dt-col2 .dt-tooltip .dt-tooltip-content {
    padding: 12px 15px 5px;
}
.dt-item-content-left .dt-action ul {
    width: 100%;
    display: block;
    float: left;
    height: 21px;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
    position: relative;
    text-align: center;
}
.dt-item-content-left .dt-action ul.dt-action2 {
    margin: 0 32px 10px 0;
}
.dt-item-content-left .dt-action li.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}
.dt-item-content-left .dt-action li {
    position: relative;
    display: block;
    vertical-align: top;
}
.dt-item-content-left .dt-action a, .dt-item-content-left .dt-action div.dt-action-link {
    cursor: pointer;
    color: #66686a;
    font-size: 11px;
    display: block;
    float: left;
    line-height: 21px;
    height: 21px;
    margin-right: 5px;
    position: relative;
}
.dt-item-content-left .dt-action a:hover {
    color: #246eac;
}
.dt-item-content-left .dt-action i {
    margin: 4px 3px 0 0;
    display: block;
    float: right;
    width: 9px;
    height: 13px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
}
.dt-item-content-left .dt-action i.dt-icn-exif {
    background-position: -420px 0;
}
.dt-item-content-left .dt-action i.dt-icn-referral {
    background-position: -420px -13px;
}
.dt-item-content-left .dt-action i.dt-icn-download {
    margin-top: 5px;
    background-position: -420px -26px;
}
.dt-item-content-left .dt-action i.dt-icn-share {
    background-position: -420px -38px;
}
.dt-item-content-left .dt-action .dt-tooltip {
    z-index: 1000;
    position: absolute;
    bottom: 27px;
    left: -10px;
}
.dt-item-content-left .dt-action li.dt-col4 .dt-tooltip {
    top: 21px;
    left: -44px;
}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul {
    margin-right: 25px;
    height: auto;
    width: 190px;
    display: block;
    font-size: 11px;
    color: #272a2d;
}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul.dt-last {
    margin-right: 0;
}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul li {
    height: 23px;
    line-height: 23px;
    margin: 0;
    display: block;
    float: none;
    border-bottom: 1px solid #e1ddd3;
}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul li.dt-last, .dt-item-content-right .dt-image-info {
    border: none;
}
.dt-item-content-left .dt-action li.dt-col1 .dt-tooltip ul li span {
    float: right;
}
.dt-item-content-left .dt-action li.dt-col2 {
    color: #1f2123;
    font-size: 12px;
}
.dt-item-content-left .dt-action li.dt-col2 div label {
    width: 105px;
    float: left;
    display: block;
}
.dt-item-content-left .dt-action li.dt-col2 div textarea {
    font-size: 11px;
    width: 325px;
    height: 55px;
}
.dt-item-content-left .dt-action li.dt-col2 .dt-tooltip-content span {
    margin: 5px 0 10px;
    display: block;
    color: #7e8489;
    font-size: 11px;
    padding: 0 0 0 105px;
    line-height: 11px;
    width: 100%;
    text-align: left;
}
.dt-item-content-left .dt-action li.dt-col2 div input {
    font-size: 11px;
    width: 160px;
}
.dt-item-content-left .dt-action li.dt-col4 a#dt-share {
    width: 92px;
    padding: 0 0 0 7px;
}
.dt-item-content-left .dt-action li.dt-col4 a#dt-share i {
    margin-right: 7px;
}
.dt-item-content-left .dt-action li.dt-col4 a.dt-selected {
    display: block;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -21px -668px;
}
.dt-item-content-left .dt-action li.dt-col4 .dt-tooltip .dt-tooltip-content {
    padding: 4px 8px;
}
.dt-item-content-left .dt-action li.dt-col4 ul {
    height: auto;
}
.dt-item-content-left .dt-action li.dt-col4 ul li {
    height: 26px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    display: block;
    width: 100%}
.dt-item-content-left .dt-action li.dt-col4 ul li a {
    height: 26px;
    line-height: 26px;
    text-align: right;
    font-size: 11px;
    color: #606060;
    display: block;
    width: 100%}
.dt-item-content-left .dt-action li.dt-col4 ul li a:hover {
    color: #246eac;
}
.dt-item-content-left .dt-action li.dt-col4 ul li i {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    margin: 4px 0 0 7px;
    float: right;
    display: block;
    width: 19px;
    height: 19px;
}
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-facebook {
    background-position: -78px 0;
}
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-twitt {
    background-position: -97px 0;
}
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-google {
    background-position: -116px 0;
}
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-pin {
    background-position: -135px 0;
}
.dt-item-content-left .dt-action li.dt-col4 ul li i.dt-email {
    background-position: -154px 0;
}
.dt-item-content-left .dt-action-thin li.dt-col4 a#dt-share {
    width: 23px;
    padding: 0;
}
.dt-item-content-left .dt-action-thin .dt-tooltip {
    bottom: 5px;
    left: 13px;
}
.dt-item-content-left .dt-action-thin li.dt-col4 .dt-tooltip {
    top: 21px;
    right: -2px;
    left: auto;
}
.dt-item-content-left .dt-action-thin .dt-tooltip5 .dt-tooltip-top {
    height: 5px;
    background-position: -21px -657px;
}
.dt-item-content-left .dt-action-thin li.dt-col4 a.dt-selected {
    background-position: -120px -668px;
}
.dt-item-content-left .dt-action a.dt-action-link:hover {
    color: #272a2d!important;
}
.dt-item-content-right .dt-image-info li {
    float: left;
}
.dt-item-content-right .dt-image-info li .dt-tab {
    height: 21px;
    float: left;
    cursor: pointer;
    margin: 0 7px 0 0;
}
.dt-action-link .dt-tab-left, .dt-action-link .dt-tab-right, .dt-item-content-right .dt-image-info li .dt-tab-left, .dt-item-content-right .dt-image-info li .dt-tab-right {
    height: 21px;
    float: left;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -393px 0;
    width: 3px;
}
.dt-action-link .dt-tab-right, .dt-item-content-right .dt-image-info li .dt-tab-right {
    background-position: -413px 0;
}
.dt-action-link .dt-tab-content, .dt-item-content-right .dt-image-info li .dt-tab-content {
    overflow: hidden;
    width: 15px;
    height: 21px;
    background: url(//thumbs.dreamstime.com/images2012/bkg-taban.gif) repeat-x;
    float: left;
}
.dt-action-link .dt-tab-label, .dt-item-content-right .dt-image-info li .dt-tab-label {
    display: block;
    padding: 0 4px 0 0;
    overflow: hidden;
    float: left;
    background: url(//thumbs.dreamstime.com/images2012/bkg-taban.gif) repeat-x;
}
.dt-item-content-right .dt-image-info li .dt-tab-label {
    display: none;
}
.dt-item-content-left-thin .dt-action-link .dt-tab-label {
    display: none;
    height: 21px;
}
.dt-action-link .dt-tab-label {
    max-width: 80px;
}
.dt-action-link .dt-tab-content div, .dt-item-content-right .dt-image-info li .dt-tab-content div {
    float: right;
}
.dt-action-link .dt-tab-label div, .dt-item-content-right .dt-image-info li .dt-tab-label div {
    float: left;
}
.dt-item-content-right .dt-image-info li .box {
    margin-left: 5px;
}
.dt-item-content-right .dt-image-info li .dt-tab-label div {
    white-space: nowrap;
}
.dt-action-link .dt-tab-label div {
    height: 21px;
}
.dt-item-content-right .dt-image-info a {
    height: 21px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -393px 0;
    font-size: 12px;
    display: block;
    float: left;
    line-height: 21px;
    margin: 0 7px 0 0;
}
.dt-item-content-right .dt-image-info li .dt-tab-content i {
    float: left;
    margin: 4px 0 0 2px;
    display: block;
    width: 9px;
    height: 12px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
}
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-geolocation {
    background-position: -419px -52px;
}
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-camera {
    width: 12px;
    background-position: -419px -64px;
}
.dt-item-content-right .dt-image-info a i.dt-icn-camera {
    background-position: -419px -64px;
}
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-calendar {
    width: 12px;
    height: 13px;
    background-position: -419px -75px;
}
.dt-item-content-right .dt-image-info li .dt-tab-content i.dt-icn-tools {
    width: 12px;
    height: 13px;
    background-position: -419px -90px;
}
.dt-item-content-right .dt-image-info div.dt-icn-slide {
    display: none;
    float: left;
    height: 21px;
}
.dt-item-free {
    color: #2f2d2b;
    font-size: 12px;
}
.dt-item-free h1 {
    font-size: 17px;
    color: #2f2d2b;
    font-weight: 400;
}
.dt-item-free .dt-author {
    font-size: 12px;
    color: #246eac;
    margin-bottom: 16px;
}
.dt-item-free .dt-slot {
    border-bottom: 1px solid #e0ddda;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.dt-item-free .dt-item-content-left .dt-terms {
    margin-top: 14px;
}
.dt-item-free .dt-item-content-left .dt-terms input {
    float: left;
}
.dt-item-free .dt-item-content-left .dt-terms p {
    margin: 0 0 0 20px;
}
.dt-item-free .dt-item-content-left .dt-stat a.dt-btn {
    float: right;
    margin: 10px 0;
}
.dt-item-free .dt-item-content-left .dt-stat .dt-image-status {
    float: left!important;
    margin-top: 20px;
}
.slot-info {
    font-size: 11px;
}
.slot-info h2 {
    color: #246eac!important;
    margin: 3px 0 18px!important;
}
.dt-item-free .dt-item-content-right .dt-images-wrapper {
    margin: 0;
}
.dt-item-free .dt-item-content-right .dt-col {
    width: 47%}
.dt-item-free .dt-item-content-right .dt-last {
    float: right!important;
}
.dt-images-wrapper {
    margin: 10px 0 30px;
    padding: 10px 16px 0;
    background: #f7f5f4;
    border-bottom: 1px solid #dbd5d0;
    position: relative;
}
.dt-images-wrapper h3 {
    float: left;
    color: #272a2d!important;
    padding: 0!important;
    margin: 0!important;
    font-size: 17px!important;
    text-transform: uppercase;
}
.dt-images-wrapper a.dt-more {
    font-size: 11px;
    float: left;
    text-align: left;
    margin: 7px 0 0;
}
.dt-images-wrapper a.dt-more i {
    margin: 4px 0 0 3px;
    width: 8px;
    height: 9px;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: 0 0;
    display: inline-block;
    vertical-align: text-top;
}
.dt-images-wrapper .dt-images {
    margin: 10px 0 0;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
.dt-images-wrapper .dt-images .dt-image {
    display: inline-block;
    zoom: 1;
}
.dt-images-wrapper .dt-images .stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}
.dt-images-wrapper .dt-images a {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.dt-images-wrapper .dt-images a img {
    border: 1px solid #ded9d4;
    padding: 0;
    float: left;
    display: block;
    height: 120px;
}
.dt-images-wrapper .dt-images a:hover img {
    border: 1px solid #ccc;
}
.dt-images-wrapper .dt-images h2 {
    line-height: 14px;
    margin: 2px 0 0;
    width: 110px;
    text-align: left!important;
}
.dt-images-wrapper .dt-images h2 a {
    color: #246eac;
    font-size: 11px;
}
.dt-images-wrapper .dt-images .dt-image-last {
    position: relative;
}
.dt-images-wrapper .dt-images .dt-image-last .dt-more-images {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-color: transparent;
    border-style: solid;
    border-width: 0 7px 3px 1px;
    cursor: hand;
    cursor: pointer;
}
.dt-images-wrapper .dt-images .dt-image-last .dt-more-images-bg {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    position: relative;
}
.dt-images-wrapper .dt-images .dt-image-last .dt-more-images-bg img {
    top: 50%;
    position: absolute;
    left: 50%;
    margin: -12px 0 0 -12px;
    display: block;
    height: auto;
    border: none;
}
.dt-images-wrapper .dt-images .dt-image-last .dt-tooltip {
    display: none;
}
.dt-images-wrapper .dt-images .dt-image-last:hover .dt-tooltip {
    display: block;
}
.dt-links-wrapper {
    margin: 20px 0;
}
.dt-links-wrapper .dt-col {
    width: 295px;
    float: left;
    margin: 0 28px 0 0;
}
.dt-links-wrapper .dt-last {
    margin: 0;
}
.dt-links-wrapper h3 {
    border-bottom: 1px solid #dbd5d0;
    color: #272a2d!important;
    padding: 0 0 5px!important;
    margin: 0 0 12px!important;
    font-size: 17px!important;
    text-transform: uppercase;
}
.dt-links-wrapper .dt-col a {
    font-size: 11px;
}
.dt-links-wrapper .dt-col ul {
    width: 105px;
    display: block;
    float: left;
}
.dt-links-wrapper img {
    border: 1px solid #ded9d4;
    padding: 3px;
    float: left;
    display: block;
    margin: 0 4px 0 0;
}
.dt-links-wrapper a:hover img {
    border: 1px solid #ccc;
}
.dt-links-wrapper ul li {
    line-height: 19px;
}
.dt-stat-wrapper {
    text-align: center;
    height: 52px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_stat.gif) repeat-x;
}
.dt-stat-wrapper span, .dt-stat-wrapper span strong {
    vertical-align: middle!important;
    height: 26px;
    line-height: 26px;
}
.dt-stat-wrapper span {
    border-right: 1px solid #e6e2de;
    margin: 15px 10px 0 0;
    padding: 0 15px 0 0;
    font-size: 11px;
    color: #777068;
    display: inline-block;
    display: -moz-inline-stack;
}
.dt-stat-wrapper span.dt-last {
    border: none;
    margin-right: 0;
    padding: 0;
}
.dt-stat-wrapper span strong {
    display: inline-block;
    display: -moz-inline-stack;
    font-size: 17px;
    color: #649b24;
    font-weight: 400;
}
.dt-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(//thumbs.dreamstime.com/images2012/trans-white.png);
    top: 0;
    left: 0;
    z-index: 3000;
}
.dt-content-tools a {
    color: #246eac;
    text-decoration: none;
}
.dt-content-tools .dt-content-tools-cnt {
    position: relative;
    left: -6px;
    top: -6px;
    border: 1px solid #ded9d4;
    padding: 5px 5px 50px;
    margin: 0 auto;
    width: 962px;
    background: #fff;
}
.dt-content-tools-cnt .dt-tools-left {
    width: auto;
    margin: 0 15px 0 0;
}
.dt-content-tools-cnt .dt-tools-left h2 {
    font-weight: 400;
    margin: 5px 0 10px;
    padding: 0;
    line-height: 12px;
    color: #7e8489;
    font-size: 11px;
}
.dt-tools-right h3 {
    font-size: 36px!important;
    margin: 10px 0 30px!important;
    font-weight: 400!important;
}
.dt-content-tools-cnt .dt-tools-right-h {
    margin: 0 0 27px;
}
.dt-content-tools-cnt .dt-tools-right-h a {
    float: none!important;
}
.dt-content-tools-cnt .dt-tools-right-h .dt-links {
    height: 21px;
    line-height: 21px;
    float: right!important;
}
.dt-content-tools-cnt .dt-tools-right-h .dt-links li {
    display: inline;
}
.dt-content-tools-cnt .dt-tools-right-h .dt-links a, .dt-content-tools-cnt .dt-tools-right-h .dt-links span {
    float: left!important;
    font-size: 11px;
}
.dt-content-tools-cnt .dt-tools-right-h .dt-links span {
    margin-right: 3px;
}
.dt-content-tools-cnt .dt-tools-right-h .dt-links .dt-sep span {
    height: 21px;
    width: 1px;
    float: left;
    background: #d8d2d0;
    margin: 0 13px;
}
.dt-content-tools-cnt .dt-tools-right {
    position: relative;
    font-family: arial!important;
}
.dt-content-account .dt-close, .dt-content-tools-cnt .dt-tools-right .dt-close {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -372px 0 no-repeat;
    display: block;
    height: 20px;
    width: 21px;
    position: absolute;
    top: -2px;
    right: 6px;
    z-index: 4000;
    text-decoration: none;
}
.dt-content-account .dt-close:hover, .dt-content-tools-cnt .dt-tools-right .dt-close:hover {
    background-position: -351px 0;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form {
    width: 50%;
    float: left;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form-right {
    float: right;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form-right .dt-tools-form-cnt .dt-sp {
    height: 35px;
}
.dt-content-tools .dt-referral, .dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt {
    height: 260px;
    border-bottom: 1px solid #dbd5d0;
    padding: 10px 0 1px 10px;
    background: #f7f5f4;
    font-size: 12px;
    color: #1f2123;
    margin: 0 0 15px;
}
.dt-content-tools .dt-exif h2, .dt-content-tools .dt-referral h2, .dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt h2 {
    font-weight: 400;
    line-height: 30px!important;
    margin: 0 0 5px;
    text-transform: uppercase;
    font-size: 17px;
    color: #272a2d;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row {
    margin: 0 0 9px;
    line-height: 23px;
}
.dt-content-tools .dt-referral {
    float: left;
    width: 465px;
    height: 296px;
}
.dt-content-tools .dt-referral-right {
    float: right;
}
.dt-content-tools .dt-referral-right label {
    display: block;
}
.dt-content-tools .dt-referral-right textarea {
    width: 167px!important;
    height: 56px!important;
}
.dt-content-tools .dt-referral-right .dt-btn {
    top: 3px!important;
    position: relative;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .dt-textarea-cnt a.dt-btn {
    margin: 42px 0 0 10px;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row label {
    width: 100%;
    float: left;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .dt-btns {
    padding: 0 0 0 33%}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-btn-grey-s, .dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-input, .dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-textarea, .dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row span.selectboxit-container {
    float: left;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt .row .dt-btn-grey-s {
    top: -5px;
    position: relative;
}
.dt-content-tools-cnt .dt-tools-right .dt-tools-form .dt-tools-form-cnt #tool3 .row .dt-btn-grey-s {
    top: 0;
}
.dt-sign-up-popup {
    font-family: Arial, Helvetica, sans-serif!important;
    background: #fff;
    width: 670px;
    height: 370px;
    margin: 10% auto 0;
    border: 1px solid #c1bbb6;
}
.dt-sign-up-popup-cnt-left {
    padding: 18px 0 18px 18px;
    width: 315px;
    float: left;
}
.dt-sign-up-popup-cnt-left h2 {
    margin: 0;
    line-height: 30px!important;
    font-size: 24px!important;
    text-transform: uppercase;
}
.dt-sign-up-popup-cnt-left h3 {
    font-weight: 400!important;
    color: #76ae37!important;
    font-size: 14px!important;
    line-height: 14px!important;
    margin-top: 0!important;
    margin-bottom: 25px;
}
.dt-sign-up-popup ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.dt-sign-up-popup ul li {
    font-size: 12px;
    color: #191817;
    margin: 0 0 20px;
}
.dt-sign-up-popup ul li i {
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -418px -416px no-repeat;
    float: left;
    width: 36px;
    height: 32px;
    margin: 0 10px 0 0;
}
.dt-sign-up-popup p {
    font-size: 11px;
    color: #5d5b59;
    line-height: 18px;
    text-align: justify;
    padding: 5px 0 0;
}
.dt-sign-up-popup-cnt-right {
    height: 370px;
    width: 270px;
    float: right;
    background: #f6f2ee;
    position: relative;
}
.dt-sign-up-popup-cnt-right .dt-arrow {
    position: absolute;
    width: 31px;
    height: 47px;
    z-index: 70;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -420px -369px no-repeat;
    left: -7px;
    top: 158px;
}
.dt-sign-up-popup-cnt-right a.dt-close {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -351px 0 no-repeat;
    width: 21px;
    height: 20px;
    display: block;
}
.dt-sign-up-popup-cnt-right .dt-form {
    padding: 46px 24px 0 55px;
}
.dt-sign-up-popup-cnt-right .dt-form label {
    font-size: 13px;
    color: #4e4d4d;
    display: block;
    margin: 0 0 3px;
}
.dt-sign-up-popup-cnt-right .dt-form input {
    color: #246eac;
    display: block;
    border: none;
    width: 167px;
    padding: 0 5px;
    height: 24px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -191px -103px no-repeat;
}
.dt-sign-up-popup-cnt-right .dt-form span {
    font-size: 11px;
    color: #827f7c;
    line-height: 12px!important;
    display: block;
}
.dt-sign-up-popup-cnt-right .dt-form span a {
    color: #246eac;
    font-size: 11px;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-row {
    margin: 0 0 16px;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-btn input {
    display: block;
    border: none;
    width: 177px;
    padding: 0;
    height: 37px;
    color: #fff;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -82px -1339px no-repeat;
    cursor: pointer;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-btn input:hover {
    background-position: -82px -1376px;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-validation {
    display: none;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-error input, .dt-sign-up-popup-cnt-right .dt-form .dt-valid input {
    float: left;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-valid .dt-validation {
    margin: 8px 0 0 3px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -421px -362px no-repeat;
    display: block;
    float: left;
    width: 7px;
    height: 7px;
}
.dt-sign-up-popup-cnt-right .dt-form .dt-error .dt-validation {
    margin: 8px 0 0 3px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -430px -362px no-repeat;
    display: block;
    float: left;
    width: 7px;
    height: 7px;
}
.dt-sign-up-popup-cnt-right .dt-validation-float {
    padding-top: 3px;
    clear: both;
}
.dt-sign-up-popup-v2 {
    border: none;
    background: url(//thumbs.dreamstime.com/images2012/dreamstime_signuppop_bg2.jpg) no-repeat;
    width: 672px;
    height: 402px;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt {
    position: relative;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right {
    height: auto;
    width: 284px;
    margin: 0 auto;
    background: 0 0;
    float: none;
}
.dt-sign-up-popup-v2 .dt-sign-head {
    padding-top: 35px;
    height: 75px;
}
.dt-sign-up-popup-v3 .dt-sign-head {
    padding-top: 106px;
}
.dt-sign-up-popup-v2 .dt-sign-head h2 {
    line-height: 40px;
    margin: 5px 0 0;
    text-align: center;
    color: #78ae22;
    font-size: 30px;
}
.dt-sign-up-popup-v2 .dt-sign-head h3 {
    line-height: 16px;
    margin: 0;
    text-align: center;
    color: #959595;
    font-size: 15px;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-input-a input {
    width: 238px;
    height: 34px;
    border: 1px solid #b4b4b4;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background: #fff!important;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form {
    padding: 8px 0 0 17px;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row {
    margin: 0 0 2px;
    position: relative;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-info-a {
    text-align: right;
    margin: 0 17px 0 0;
    padding: 0;
    line-height: 14px;
}
.dt-btn, .dt-info {
    text-align: center;
}
.dt-sign-up-popup-v2 .dt-info-ba {
    margin-top: 35px;
}
.dt-sign-up-popup-v2 .dt-info-ba p, .dt-sign-up-popup-v2 .dt-info-ba p a {
    color: #949494;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
}
.dt-sign-up-popup-v2 .dt-info-ba p a {
    text-decoration: underline;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn {
    height: 48px;
    margin-top: 20px;
    width: 250px;
    position: relative;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn input {
    width: 250px;
    height: 48px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background: #77ad21;
    color: #fff;
    font-family: Conv_HelveticaNeueLTPro-Th;
    font-size: 30px;
    margin-top: 0;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-info-a a {
    color: #949494;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
}
.dt-btn, .dt-btn-green-default, .dt-btn-grey-s:hover, .dt-form-2x .dt-click, .dt-h2-sep-info .dt-photo-profile a, .dt-info a, .dt-sign-up-popup-v2 a.dt-close {
    text-decoration: none;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row:before {
    background: url(//thumbs.dreamstime.com/images2012/arrow-sul.png) center center no-repeat;
    position: absolute;
    top: 12px;
    left: -9px;
    height: 10px;
    width: 5px;
    content: '';
    display: block;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row:after {
    background: url(//thumbs.dreamstime.com/images2012/arrow-sur.png) center center no-repeat;
    position: absolute;
    top: 12px;
    right: 8px;
    height: 10px;
    width: 5px;
    content: '';
    display: block;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row.hidePseudo:after, .dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-row.hidePseudo:before {
    display: none;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .showPseudo:after, .dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .showPseudo:before {
    display: block!important;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-input-1:after, .dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-input-1:before {
    display: block;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn:before {
    display: none;
}
.dt-sign-up-popup-v2 .dt-sign-up-popup-cnt-right .dt-form .dt-btn:after {
    background: url(//thumbs.dreamstime.com/images2012/icn-arrow-su.png) center center no-repeat;
    position: absolute;
    top: 18px;
    right: 22px;
    height: 10px;
    width: 10px;
    content: '';
    display: block;
}
.dt-sign-up-popup-v2 a.dt-close {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #246EAC;
    font-size: 11px;
    background: url(//thumbs.dreamstime.com/images2012/icn-cancel.png) no-repeat;
    width: 10px;
    height: 10px;
    display: block;
}
.dt-sign-up-popup-v3 a.dt-close {
    top: 76px;
}
.dt-sign-up-popup-v3 {
    background: url(//thumbs.dreamstime.com/images2012/dreamstime_signuppop_bg1.png) no-repeat;
    width: 673px;
    height: 526px;
}
#backgroundPopup {
    display: none;
    position: fixed;
    min-height: 100%;
    height: 100%;
    width: 100%;
    top: -1px;
    left: 0;
    background: #000;
    border: 1px solid #cecece;
    z-index: 100;
    opacity: .4;
    filter: alpha(opacity=40);
}
.dt-content-tools .dt-exif, .dt-content-tools .dt-exif h2 {
    border-bottom: 1px solid #dbd5d0;
}
.msgbox_window {
    display: none;
    position: fixed;
    z-index: 101;
}
.dt-content-tools .dt-referral {
    margin: 30px 0 10px;
}
.dt-content-tools .dt-referral .row {
    line-height: 23px;
    margin: 0 0 15px;
}
.dt-content-tools .dt-referral .row span {
    line-height: 12px!important;
}
.dt-content-tools .dt-referral .row label.dt-label {
    display: block;
    line-height: 23px;
}
.dt-content-tools .dt-referral .row label.dt-label-r {
    float: left;
    margin: 0 10px 0 0;
}
.dt-content-tools .dt-referral .row .dt-radio input {
    position: relative;
    top: 2px;
    margin: 0 4px 0 0;
}
.dt-content-tools .dt-referral .row .dt-radio label {
    margin: 0 10px 0 0;
}
.dt-content-tools .dt-referral textarea {
    width: 325px;
    height: 40px;
    font-size: 11px;
}
.dt-content-tools .dt-referral .dt-row-textarea span {
    margin: 0 10px 0 0;
    font-size: 11px;
    float: left;
    line-height: 12px!important;
    color: #7e8489;
}
.dt-content-tools .dt-exif h2 {
    margin: 0 0 15px;
    padding: 0 0 5px;
}
.dt-content-tools .dt-exif ul {
    float: left;
    margin: 0 0 15px 5px;
    font-family: arial;
    list-style: none;
    padding: 0;
}
.dt-content-tools .dt-exif ul.dt-col1 {
    width: 400px;
}
.dt-content-tools .dt-exif ul.dt-col2 {
    width: 410px;
}
.dt-content-tools .dt-exif ul.dt-col3 {
    width: 150px;
}
.dt-content-tools .dt-exif ul li {
    font-size: 11px;
    color: #272a2d;
    line-height: 16px;
}
.dt-content-tools .dt-exif ul li a {
    font-size: 11px;
    color: #246eac;
}
.dt-content-tools .dt-back, .dt-content-tools .dt-exif .dt-back {
    font-size: 11px;
    float: right;
    margin: 18px 0 0;
}
.dt-content-tools .dt-back i, .dt-content-tools .dt-exif .dt-back i {
    width: 10px;
    height: 10px;
    float: right;
    margin: 4px 0 0 5px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -10px -1568px no-repeat;
}
.dt-btn-grey-s {
    text-shadow: -1px 1px 0 rgba(255, 255, 255, 1);
    color: #505055!important;
    font-size: 12px!important;
    line-height: 32px;
    width: 73px;
    height: 30px;
    padding: 0 0 7px 7px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -278px 0 no-repeat;
}
.dt-btn-grey-sm, .dt-btn-grey-sml {
    top: -2px!important;
    line-height: 25px;
    height: 25px;
    padding: 0 3px 4px 0;
}
.dt-btn-grey-sm {
    margin: 0 0 0 10px;
    width: 66px;
    background-position: -245px -191px;
}
.dt-btn-grey-sml {
    margin: 0;
    width: 110px;
    background-position: -317px -191px;
}
.dt-input, .dt-textarea {
    margin: 0;
    border: none;
    width: 167px;
}
.dt-textarea {
    font-size: 12px;
    padding: 5px;
    resize: none;
    height: 56px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -191px -37px no-repeat;
}
.dt-input {
    padding: 0 5px;
    height: 24px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -191px -103px no-repeat;
}
.dt-content .photoDetails .dt-item-right-table {
    min-width: 510px!important;
}
.dt-h2-sep-info {
    background: #f6f2ee;
    margin: 0 7px;
    position: relative;
    top: -8px;
    padding: 0 20px;
    height: 120px;
}
.dt-h2-sep-info h2, .dt-h2-sep-info h3, .dt-h2-sep-info p {
    margin: 0!important;
}
.dt-h2-sep-info .dt-h3p {
    width: 500px;
    float: left;
}
.dt-h2-sep-info h3 {
    font-size: 27px!important;
    color: #3b3d3f;
    padding-top: 35px!important;
}
.dt-h2-sep-info p {
    color: #272a2d;
    font-size: 11px;
}
.dt-h2-sep-info .dt-photo-profile {
    float: right;
    width: 270px;
    padding: 12px 0 0;
}
.dt-h2-sep-info .dt-photo-profile .dt-mask {
    width: 94px;
    height: 94px;
    float: left;
    position: relative;
}
.dt-h2-sep-info .dt-photo-profile .dt-mask img {
    width: 94px;
    height: 94px;
}
.dt-h2-sep-info .dt-photo-profile .dt-mask .dt-mask-img {
    width: 94px;
    height: 94px;
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/mask-profile.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 40;
}
.dt-h2-sep-info .dt-photo-profile .dt-right {
    float: left;
    width: 160px;
    margin: 0 0 0 12px;
}
.dt-h2-sep-info .dt-photo-profile h3 {
    font-size: 14px!important;
    color: #3b3d3f;
    margin: 0!important;
    font-weight: 400;
    line-height: 14px!important;
    padding-top: 23px!important;
}
.dt-h2-sep-info .dt-photo-profile h4 {
    font-size: 11px;
    color: #808182;
    margin: 0 0 5px!important;
    font-weight: 400;
}
.dt-h2-sep-info .dt-photo-profile a {
    font-size: 11px;
    color: #246eac;
    margin: 0!important;
    font-weight: 400;
}
.dt-h2-sep-info100 {
    height: auto;
    padding: 20px;
}
.dt-h2-sep-info .dt-h2-sep-info-l {
    width: 20%;
    float: left;
}
.dt-h2-sep-info .dt-h2-sep-info-r {
    width: 75%;
    float: right;
}
.dt-h2-sep-info100 p {
    color: #3b3630;
    font-size: 13px;
    line-height: 18px;
}
.dt-h2-sep-info100 p a {
    color: #0054a6;
}
.dt-form-2x .dt-slot-form {
    color: #808182;
    background: 0 0;
    width: 465px;
    padding: 0;
    margin: 0;
    float: left;
}
.dt-form-2x {
    padding: 0 55px;
}
.dt-form-2x .dt-slot-form label {
    color: #808182;
    font-size: 12px;
    width: 185px;
}
.dt-form-2x .dt-mandatory label {
    color: #000;
}
.dt-form-2x .dt-slot-form label span {
    color: #7e7a75;
    font-size: 12px;
    font-weight: 700;
}
.dt-form-2x .dt-slot-form input {
    color: #246eac;
    font-size: 12px;
    line-height: 12px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -153px -1109px no-repeat;
    width: 222px;
    height: 24px;
}
.dt-form-2x .dt-slot-form input.dt-browse-click-xl, .dt-form-2x .dt-slot-form input.dt-browse-click-xl:hover {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -289px -985px no-repeat;
    width: 97px;
    height: 30px;
}
.dt-form-2x .dt-slot-form input.dt-browse-click-xl {
    cursor: pointer;
    color: #3b3d3f;
    font-size: 13px;
    line-height: 13px;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row .dt-file-type {
    width: 87px;
    height: 30px;
    left: 145px;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row {
    margin: 0 0 13px;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials {
    height: 36px;
    margin: 10px 0;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials label {
    line-height: 36px!important;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a {
    margin: 0 12px 0 0;
    display: block;
    float: left;
    height: 36px;
    text-decoration: none;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a.dt-google {
    width: 71px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -390px -1016px no-repeat;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a.dt-facebook {
    width: 80px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -390px -1052px no-repeat;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-socials a.dt-twitter {
    width: 71px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -390px -1088px no-repeat;
}
.dt-form-2x .dt-slot-form .dt-textarea-xl {
    resize: none;
    color: #246eac;
    width: 222px;
    height: 44px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -154px -1159px no-repeat;
}
.dt-form-2x .dt-slot-form .dt-textarea-xll {
    resize: none;
    color: #246eac;
    width: 222px;
    height: 82px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -153px -1016px no-repeat;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-upload {
    line-height: 30px;
    height: 30px;
    padding: 0 0 25px;
    border-bottom: 1px solid #c1c1c1;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-upload label {
    line-height: 30px;
}
.dt-form-2x .dt-slot-form .dt-slot-form-row-upload p {
    float: left;
    margin: 5px 0 0 5px;
    font-size: 10px!important;
    color: #808182;
    line-height: 11px;
}
.dt-form-2x .dt-slot-form .dt-select-1x-cnt span.selectboxit-container .selectboxit {
    width: 232px!important;
    height: 24px!important;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -153px -1134px no-repeat;
}
.dt-form-2x .dt-slot-form .dt-select-1x-cnt .selectboxit-container .selectboxit-text {
    color: #246eac!important;
    font-size: 13px!important;
    line-height: 24px!important;
    height: 24px!important;
}
.dt-form-2x .dt-slot-form .selectboxit-default-arrow {
    background: 0 0!important;
}
.dt-form-2x .dt-slot-form .dt-select-1x-cnt span.selectboxit-container {
    width: 232px!important;
}
.dt-form-2x .dt-pull-right {
    width: 385px;
}
.dt-form-2x .dt-pull-right label {
    width: 145px;
}
.dt-form-2x .dt-click {
    font-size: 13px;
    color: #246eac;
    margin: 0 0 0 145px;
    line-height: 32px;
}
.dt-form-2x .dt-slot-form-row-checkbox input {
    height: auto!important;
    width: auto!important;
    margin: 0 5px 0 145px;
}
.dt-form-2x .dt-slot-form-row-checkbox-left input {
    margin: 0 5px 0 186px;
}
.dt-form-2x .dt-slot-form-row-checkbox p {
    font-size: 12px;
    color: #808182;
    line-height: 12px;
    margin: 4px 0 0;
}
.dt-form-2x .dt-slot-form-row-checkbox-left p {
    font-size: 13px;
    color: #272a2d;
    line-height: 13px;
    margin: 4px 0 0;
}
.dt-form-2x .dt-slot-form-row-btns input {
    text-shadow: 1px 1px #608b1b;
    margin: 0 0 0 145px;
    color: #fff;
    font-size: 17px;
    width: 134px;
    height: 37px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -154px -978px no-repeat;
}
.dt-form-2x .dt-slot-form-row-btns input:hover {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -154px -941px no-repeat;
}
.dt-content-account .dt-h2-sep-info {
    margin: 0!important;
    top: 0!important;
}
.dt-content-account {
    padding: 0!important;
    width: 1002px!important;
}
.dt-form-1x, .dt-form-1x .dt-slot-form {
    width: 370px;
}
.dt-content-account .dt-close {
    top: 7px!important;
}
.dt-form-1x h2 {
    color: #58871d!important;
    font-size: 17px!important;
    line-height: 22px!important;
    margin: 25px 0;
}
.dt-form-1x {
    margin: 0 auto;
}
.dt-form-1x .dt-slot-form label span {
    color: #58871d;
}
.dt-form-1x .dt-slot-form .dt-slot-form-row-upload {
    margin-top: 10px;
    margin-bottom: 35px;
    border-top: 1px solid #c1c1c1;
    padding-top: 25px;
}
.dt-form-1x .dt-slot-form label {
    width: 136px;
}
.dt-form-1x .dt-slot-form .dt-slot-form-row-upload p {
    font-size: 9px!important;
}
.dt-content-account .dt-back {
    margin: 0 10px 10px 0;
}
.dt-hdr-no-results {
    height: 112px;
    border-bottom: 1px solid #d3d3d3;
}
.dt-hdr-no-results h4 {
    padding: 0;
    font-size: 15px;
    color: #ec008c;
    width: 325px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 45px 35px 0 58px;
    font-weight: 400;
}
.dt-hdr-no-results h4 i {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -197px 0 no-repeat;
    width: 27px;
    height: 20px;
    float: left;
    margin: 0 20px 0 0;
}
.dt-hdr-no-results p {
    font-size: 11px;
    color: #5e5e5e;
    margin: 40px 0 0 35px;
    float: left;
}
.dt-info {
    font-size: 11px;
    color: #3b3d3f;
    margin: 44px 0 55px;
}
.dt-info-left {
    color: #87807a;
    font-size: 11px;
    margin: 10px 0;
}
.dt-info a {
    color: #246eac;
    font-size: 11px;
}
.dt-btn {
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    height: 37px;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.dt-btn-last {
    margin-right: 0!important;
}
.dt-btn span {
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 2px 25px 0;
    display: block;
    height: 29px;
    line-height: 31px;
}
.dt-btn span.dt-btn-bottom {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0;
    border-radius: 0 0 2px 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    padding: 0;
    border: none;
    height: 5px;
}
.dt-btn-grey span {
    color: #fff;
    border-bottom: 1px solid #9b9690;
    background: #a09b95;
}
.dt-btn-grey span.dt-btn-bottom {
    background: #7e7a75;
}
.dt-btn-grey:hover span {
    color: #fff;
    border-color: #948f8a;
    background: #918d87;
}
.dt-btn-grey:hover span.dt-btn-bottom {
    background: #706d69;
}
.dt-btn-grey-active span, .dt-btn-grey-active:hover span {
    color: #fff;
    border-color: #cdcac7;
    background: #cfcdca;
}
.dt-btn-grey-active span.dt-btn-bottom, .dt-btn-grey-active:hover span.dt-btn-bottom {
    background: #bebcba;
}
.dt-btn-grey-light span {
    color: #505055;
    border-bottom: 1px solid #e7e3df;
    background: #e4dfdb;
}
.dt-btn-grey-light span.dt-btn-bottom {
    background: #cfc6be;
}
.dt-btn-grey-light:hover span {
    color: #505055;
    border-color: #e2dedb;
    background: #dcd7d3;
}
.dt-btn-grey-light:hover span.dt-btn-bottom {
    background: #cac2ba;
}
.dt-btn-grey-m span {
    height: 23px;
    line-height: 23px;
    background: #b9b9b9;
    padding: 3px 11px 0 8px;
    border-bottom: 1px solid #b9b9b9;
}
.dt-btn-grey-m span.dt-btn-bottom {
    background: #aaa;
}
.dt-btn-grey-m:hover span {
    border-color: #b6b6b6;
    background: #b1b0b0;
}
.dt-btn-grey-m:hover span.dt-btn-bottom {
    background: #a4a3a3;
}
.dt-btn-grey-m span i {
    margin-bottom: 2px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -11px -867px no-repeat;
    width: 8px;
    height: 4px;
    display: inline-block;
}
.dt-btn-grey-m span i.dt-up {
    margin: 0 0 2px;
    background-position: -19px -867px;
}
.dt-btn-green-default span {
    color: #fff!important;
    border-bottom: 1px solid #87b73a;
    background: #78ae22;
    font-size: 17px!important;
    text-shadow: 1px 1px #608b1b;
}
.dt-btn-green-default span.dt-btn-bottom {
    background: #619825;
}
.dt-btn-green-default:hover span {
    color: #fff;
    border-color: #8dbd40;
    background: #6e9f1f;
}
.dt-btn-green-default:hover span.dt-btn-bottom {
    background: #588a22;
}
.dt-btn-h2right {
    float: right;
    margin: 20px 0 0;
}
.dt-btn-pink, .dt-btn-pink:hover {
    text-decoration: none!important;
}
.dt-btn-pink span {
    color: #fff!important;
    border-bottom: 1px solid #e83197;
    background: #de258c;
    font-size: 17px!important;
    text-shadow: 1px 1px #b11a67;
}
.dt-btn-pink span.dt-btn-bottom {
    background: #c9186d;
}
.dt-btn-pink:hover span {
    color: #fff;
    border-color: #e40f7b;
    background: #d8086d;
}
.dt-btn-pink:hover span.dt-btn-bottom {
    background: #bd0346;
}
.dt-getprize {
    width: 400px;
    position: absolute;
    height: 53px;
    right: 20px;
    top: 10px;
}
.dt-getprize i.dt-iconprize {
    margin: 0 10px 0 0;
    float: left;
    width: 37px;
    height: 53px;
    display: inline-block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -31px -578px no-repeat;
}
.dt-getprize h4 {
    font-size: 20px;
    color: #474747;
    margin: 0;
}
.dt-getprize p {
    font-size: 11px;
    color: #7b7b7b;
    margin: 0;
}
.dt-getprize p a {
    color: #246eac;
    text-decoration: none;
}
.dt-getprize .dt-arrow {
    margin: 0 0 0 5px;
    position: relative;
    top: 3px;
    display: inline-block;
    width: 8px;
    height: 9px;
    z-index: 70;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) 0 -1px no-repeat;
}
.dt-contributors {
    margin: 20px 0;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
.dt-slot-contributors {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 165px;
    height: 250px;
    background: #e5e2de;
    margin: 0 0 15px;
}
.dt-slot-contributors .dt-mask-wrapper {
    width: 165px;
    height: 100px;
    overflow: hidden;
    margin: 5px 0 0;
}
.dt-slot-contributors .dt-mask {
    width: 165px;
    height: 100px;
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -401px -1512px no-repeat;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 40;
}
.dt-slot-contributors img {
    display: block;
    margin: 5px auto 0;
}
.dt-slot-contributors h3 {
    color: #3b3d3f;
    font-size: 14px;
    text-align: center;
    margin: 5px 0 0;
}
.dt-slot-contributors h4 {
    color: #808182;
    font-size: 11px;
    text-align: center;
    margin: 0;
}
.dt-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 97px;
    width: 165px;
}
.dt-bottom .dt-assignment {
    font-size: 11px;
    color: #808182;
    height: 36px;
    background: #f7f6f5;
    text-align: center;
    line-height: 36px;
}
.dt-bottom .dt-assignment a {
    font-size: 11px;
    color: #0054a6;
    text-decoration: none;
}
.dt-bottom .dt-stars .dt-stars-cnt {
    width: 95px;
    margin: 12px auto 0;
}
.dt-bottom .dt-stars span {
    margin-top: 4px;
    font-size: 11px;
    color: #8f9090;
    text-align: center;
    display: block;
}
.dt-rating li {
    width: 19px;
    height: 19px;
    background: url(//thumbs.dreamstime.com/images2012/stars.png) -38px 0 no-repeat;
    display: block;
    cursor: pointer;
    float: left;
}
.dt-rating li.dt-half-rated:hover, .dt-rating li.dt-rated, .dt-rating li:hover {
    background-position: 0 0;
}
.dt-rating li.dt-half-rated {
    background-position: -19px 0;
}
.dt-rating-down {
    width: 100%;
    height: 19px;
    position: absolute;
    bottom: 4px;
    left: 0;
}
.dt-rating-down .dt-rating {
    width: 95px;
    margin: 0 auto;
}
.dt-rating-up {
    top: 4px;
    bottom: auto;
}
.dt-rating-up .dt-rating {
    width: auto;
    float: right;
    margin-right: 4px;
}
.dt-poty {
    text-align: center;
    height: 322px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_py.png) center no-repeat;
    margin: 0;
}
.dt-poty-cnt {
    width: 685px;
    margin: 0 auto;
    position: relative;
    padding: 13px 0 0;
}
.dt-poty-cnt h3 {
    font-weight: 400;
    text-align: center;
    font-size: 36px;
    color: #736357;
    font-family: Conv_HelveticaNeueLTPro-Th;
    margin: 0 0 21px;
}
.dt-poty-cnt p {
    font-size: 12px;
    color: #3b3d3f;
    width: 590px;
    display: block;
    margin: 0 auto 5px;
    text-align: center;
    line-height: 19px;
}
.dt-poty-cnt a, .dt-poty-cnt span {
    font-size: 11px;
    text-align: center;
}
.dt-poty-cnt span {
    width: 377px;
    display: block;
    margin: 20px auto 12px;
    color: #888989;
    line-height: 16px;
}
.dt-poty-cnt a.dt-drone, .dt-poty-cnt a.dt-gopro {
    width: 166px;
    display: block;
    position: absolute;
    bottom: 0;
}
.dt-poty-cnt a {
    color: #246eac;
    text-decoration: none;
}
.dt-poty-cnt h4 {
    font-weight: 400;
    color: #d9096e;
    font-size: 18px;
    text-align: center;
    font-family: Trajan;
    text-transform: uppercase;
}
.dt-poty-cnt a.dt-drone {
    height: 113px;
    background: url(//thumbs.dreamstime.com/images2012/drone.png) center no-repeat;
    right: 0;
}
.dt-poty-cnt a.dt-gopro {
    height: 125px;
    background: url(//thumbs.dreamstime.com/images2012/gopro.png) center no-repeat;
    left: 0;
}
.dt-addcommentboxflyarr-lb, .dt-addcommentboxflyclose-lb, .dt-breadcrumbs, .dt-btn-green-xl, .dt-btn-l, .dt-btn-spell img, .dt-btn-white-xl, .dt-btn-xl, .dt-commentbig-lb, .dt-commentboxflyarr-b-lb, .dt-commentboxflyarr-l-lb, .dt-commentboxflyarr-r-lb, .dt-commentboxflyarr-t-lb, .dt-commentboxflyclose-lb, .dt-commentboxflycounter-lb span, .dt-delete-lb-icn, .dt-edit-lb-box-close, .dt-edit-lb-icn, .dt-orizList li.sep span, .dt-pages-no a, .dt-pages-no span a, .dt-rmbig-lb, .dt-table-hseparator, .dt-table-lb-management-back span, .dt-table-lb-management-sort-a, .dt-table-lb-management-sort-d, .dt-table-lb-management-sort-off, .dt-table-management-des, .dt-table-management-deson, .dt-table-management-rcol-noteclose, .dt-table-management-sel, .dt-table-management-selbox, .dt-table-management-selon, .dt-tabs, .dt-tabs .dt-tabs-left, .dt-tabs .dt-tabs-right, .dt-tabs li a span.dt-tabs-c, .dt-tabs li a span.dt-tabs-l, .dt-tabs li a span.dt-tabs-r, .dt-tabs li a:hover span.dt-tabs-c, .dt-tabs li a:hover span.dt-tabs-l, .dt-tabs li a:hover span.dt-tabs-r, .dt-tabs li.dt-green a:hover span.dt-tabs-c, .dt-tabs li.dt-green a:hover span.dt-tabs-l, .dt-tabs li.dt-green a:hover span.dt-tabs-r, .dt-tabs li.dt-selected a span.dt-tabs-c, .dt-tabs li.dt-selected a span.dt-tabs-l, .dt-tabs li.dt-selected a span.dt-tabs-r, .dt-view-lb-icn, .lightboxpicdroparrset {
    background: url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) left top no-repeat;
}
.thb-large-box .thb_cell_v1 {
    min-width: 0;
}
.lightboxpicdroplist {
    background: #FFF!important;
    border: 1px solid #DDD;
    border-radius: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
    display: none;
    left: 0!important;
    padding: 0!important;
    position: absolute!important;
    top: 21px;
    white-space: normal!important;
    width: 170px;
    z-index: 35;
}
.nl_content {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    width: 1000px;
    margin: 0 auto;
}
.dt-container .nl_content h2, .dt-container .nl_content h3 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 200;
}
.nl_content_full {
    width: auto;
    margin: 0 22px;
}
.nl_content_nosearch {
    margin-top: 10px;
}
.nl_content .dt-breadcrumbs {
    height: 37px;
    line-height: 30px;
    margin-bottom: 17px;
    padding: 0 0 2px;
    background-position: 0 -216px;
    background-repeat: repeat-x;
    background-color: #FFF;
}
.nl_content .dt-breadcrumbs a {
    color: #246EAC;
    font-size: 12px;
    text-decoration: none;
}
.nl_content .dt-breadcrumbs a:hover {
    color: #E22882;
    text-decoration: underline;
}
.nl_content .dt-breadcrumb-footer {
    background-position: 0 -254px;
    background-repeat: repeat-x;
    padding-top: 8px;
    margin: 17px 0 0;
}
.nl_content .dt-breadcrumbs .dt-orizList {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 30px;
}
.nl_content .dt-breadcrumbs .dt-orizList li {
    font-size: 12px;
    float: left;
}
.nl_content .dt-breadcrumbs .dt-orizList li.sep span {
    background-position: -240px -5px;
    float: left;
    height: 9px;
    margin: 10px 10px 0;
    width: 8px;
    display: block;
}
.dt-container .nl_content h2 {
    color: #736357;
    font-size: 36px;
    line-height: 32px;
    margin-bottom: 20px;
}
.dt-container .nl_content h3 {
    color: #6b6864;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 13px;
    text-transform: uppercase;
}
.dt-breadcrumb-sort, .dt-tabs li a {
    font-family: Arial, Helvetica, sans-serif!important;
}
.dt-search-sort-bar .dt-pages {
    float: right;
    height: 30px;
}
.dt-search-sort-bar .dt-pages ul {
    float: right;
    height: 30px;
    display: block;
}
.dt-container ul, .dt-container ul li {
    list-style: none;
    padding: 0;
}
.dt-pages ul li {
    display: inline;
    left: 0!important;
}
.dt-search-sort-bar .dt-pages ul .dt-next a, .dt-search-sort-bar .dt-pages ul .dt-next span {
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
    background-position: -34px -1177px;
    height: 24px;
    margin-right: 0;
    margin-top: 3px;
    width: 24px;
}
.dt-search-sort-bar .dt-pages ul .dt-prev .dt-disabled {
    background-position: -10px -1153px;
}
.dt-search-sort-bar .dt-pages a, .dt-search-sort-bar .dt-pages span {
    float: right;
}
.dt-pages ul li.dt-label {
    color: #58585A;
    font-size: 12px;
    line-height: 24px;
}
.dt-search-sort-bar .dt-pages span {
    margin: 3px 5px 0 0;
}
.dt-search-sort-bar .dt-pages ul .dt-selected input {
    border: none;
    color: #246EAC;
    display: block;
    float: left;
    font-size: 12px;
    height: 21px;
    line-height: 12px;
    margin: 2px 5px 0 0;
    padding-top: 3px;
    text-align: center;
    width: 38px;
}
.dt-container .clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.dt-search-sort-bar {
    height: 30px;
    line-height: 30px;
    margin: 9px 0;
    position: relative;
}
.dt-breadcrumb-pages-bottom {
    border-top: 1px solid #e4dfdb;
    padding-top: 9px;
}
.dt-table-management-lcol .thb_cell {
    overflow: visible;
}
.dt-tabs {
    background-position: 0 -40px;
    background-repeat: repeat-x;
    display: block;
    height: 29px;
}
.dt-tabs .dt-tabs-left, .dt-tabs .dt-tabs-right {
    background-position: -62px 0;
    display: block;
    float: left;
    height: 29px;
    width: 3px;
}
.dt-tabs .dt-tabs-right {
    background-position: -65px 0;
    float: right;
}
.dt-tabs ul {
    display: block;
    float: left;
    height: 29px;
    padding-left: 4px;
}
.dt-tabs li {
    display: inline;
}
.dt-tabs li a {
    color: #606060;
    font-size: 11px!important;
    line-height: 29px;
    text-decoration: none;
}
.dt-tabs li a span.dt-tabs-l {
    background-position: -74px 0;
    width: 6px;
}
.dt-tabs li a, .dt-tabs li a span {
    display: block;
    float: left;
    height: 29px;
}
.dt-tabs li a span.dt-tabs-c {
    background-position: 0 -69px;
    line-height: 32px;
    padding: 0 11px;
    text-shadow: 1px 1px 0 #FFF;
}
.dt-tabs li a span.dt-tabs-r {
    background-position: -68px 0;
    width: 6px;
}
.dt-tabs li a:hover, .dt-tabs li.dt-selected a {
    color: #619825;
    text-decoration: none!important;
    cursor: hand;
    cursor: pointer;
}
.dt-tabs li a:hover span.dt-tabs-l, .dt-tabs li.dt-selected a span.dt-tabs-l {
    background-position: -86px 0;
    width: 6px;
}
.dt-tabs li a:hover span.dt-tabs-c, .dt-tabs li.dt-selected a span.dt-tabs-c {
    background-position: 0 -98px;
    line-height: 32px;
    padding: 0 11px;
}
.dt-tabs li a:hover span.dt-tabs-r, .dt-tabs li.dt-selected a span.dt-tabs-r {
    background-position: -80px 0;
    width: 6px;
}
.dt-tabs li.dt-green a span.dt-tabs-l {
    background-position: -92px 0;
    width: 6px;
}
.dt-tabs li.dt-green a span.dt-tabs-c {
    background-position: 0 -127px;
    line-height: 32px;
    padding: 0 11px;
    color: #FFF;
    text-shadow: 1px 1px 0 #53821f;
}
.dt-btn-xl, .dt-tabs li.dt-green a:hover span.dt-tabs-c {
    text-shadow: 1px 1px 0 #FFF;
    text-decoration: none!important;
}
.dt-tabs li.dt-green a span.dt-tabs-r {
    background-position: -98px 0;
    width: 8px;
}
.dt-tabs li.dt-green a:hover span.dt-tabs-l {
    background-position: -107px 0;
    width: 6px;
}
.dt-tabs li.dt-green a:hover span.dt-tabs-c {
    background-position: 0 -156px;
    line-height: 32px;
    padding: 0 11px;
    color: #619825;
}
.dt-tabs li.dt-green a:hover span.dt-tabs-r {
    background-position: -113px 0;
    width: 8px;
}
.dt-content-tools-cnt-pop .dt-close {
    margin-top: 10px;
}
.dt-content-tools-cnt-pop .dt-close:hover {
    text-decoration: none!important;
}
.dt-content-tools-cnt-pop .dt-content-pop-table {
    padding: 20px;
}
.dt-delete-lb-icn {
    cursor: hand;
    cursor: pointer;
    display: inline-block;
    width: 19px;
    height: 20px;
    background-position: 0 0;
    border: 1px solid #cbc3b9;
    vertical-align: top;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
}
.dt-edit-lb-icn, .dt-view-lb-icn {
    cursor: hand;
    vertical-align: top;
    width: 19px;
    height: 20px;
    display: inline-block;
}
.dt-delete-lb-icn span {
    display: inline-block;
    width: 19px;
    height: 20px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.dt-edit-lb-icn {
    cursor: pointer;
    background-position: -19px 0;
    margin: 0 6px;
    border: 1px solid #cbc3b9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
}
.dt-edit-lb-icn span {
    display: inline-block;
    width: 19px;
    height: 20px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.dt-view-lb-icn {
    cursor: pointer;
    background-position: -38px 0;
    border: 1px solid #cbc3b9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
}
.dt-view-lb-icn span {
    display: inline-block;
    width: 19px;
    height: 20px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.dt-delete-lb-icn:hover, .dt-edit-lb-icn:hover {
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
}
.dt-delete-lb-icn:hover {
    background-position: 0 -20px;
    border: 1px solid #d8d0c7;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
}
.dt-edit-lb-icn:hover {
    background-position: -19px -20px;
    border: 1px solid #d8d0c7;
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
}
.dt-view-lb-icn:hover {
    background-position: -38px -20px;
    border: 1px solid #d8d0c7;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
}
.dt-btn-xl {
    cursor: hand;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    color: #505055!important;
    font-size: 12px;
    height: 28px;
    line-height: 30px;
    text-align: center;
    background-position: 0 -321px;
    border: 1px solid #cbc3b9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
}
.dt-btn-xl span, .dt-btn-xl:hover span {
    display: block;
    padding: 0 12px;
    height: 28px;
}
.dt-btn-xl span {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.dt-btn-xl-green {
    color: #619825!important;
}
.dt-btn-xl:hover {
    text-decoration: none!important;
    color: #505055!important;
    background-position: 0 -352px;
    border: 1px solid #d8d0c7;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .04);
}
.dt-btn-xl-green:hover {
    color: #619825!important;
}
.dt-btn-xl:hover span {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .8);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.dt-btn-xl-med, .dt-btn-xl-med span {
    height: 22px;
    line-height: 24px;
}
.thb-large-box .thb_cell_v1 .dt-commentboxflymin-lb a.dt-btn-xl:link {
    margin: 12px 0 10px!important;
    border: 1px solid #cbc3b9!important;
    display: inline-block!important;
}
.dt-table-management-rcol .dt-btn-xl {
    margin-right: 6px;
}
.dt-btn-spell img {
    width: 12px;
    height: 13px;
    background-position: -172px -26px;
    display: inline-block;
    margin-top: 7px;
    margin-bottom: -1px;
    margin-right: -1px;
}
.dt-btn-green-xl, .dt-btn-white-xl {
    padding: 0 16px;
    display: inline-block;
    height: 37px;
    line-height: 36px!important;
    text-align: center;
    font-size: 15px!important;
    font-family: Arial, Helvetica, sans-serif;
}
.dt-btn-green-xl {
    cursor: hand;
    cursor: pointer;
    color: #FFF!important;
    text-decoration: none;
    text-shadow: 1px 1px 0 #618d1c;
    background-position: 0 -462px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dt-btn-green-xl:hover {
    color: #FFF!important;
    text-shadow: 1px 1px 0 #3d7605;
    background-position: 0 -425px;
    text-decoration: none!important;
}
.dt-btn-white-xl {
    cursor: hand;
    cursor: pointer;
    color: #c7166f!important;
    text-decoration: none;
    background-position: 0 -499px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dt-btn-white-xl:hover {
    font-size: 15px!important;
    color: #a00b56!important;
    background-position: 0 -536px;
    text-decoration: none!important;
}
.dt-commentboxflymin-lb10px a.dt-btn-white-xl {
    font-size: 15px!important;
}
.nl_content .dt-content-1000 {
    text-align: left;
    width: 1000px;
}
.dt-edit-lb-box {
    background-color: #CFE0BD;
    border: 1px solid #C1C1C1;
    border-radius: 3px;
    font-size: 12px;
    padding: 10px;
    width: 660px;
}
.dt-edit-lb-box-close {
    background-position: -80px -30px;
    cursor: pointer;
    height: 10px;
    left: 668px;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 10px;
}
.dt-edit-lb-box .dt-btn-xl, .dt-edit-lb-box .dt-btn-xl span {
    height: 22px;
    line-height: 24px;
}
.dt-edit-lb-box-text {
    border: 1px solid #b3bca2!important;
    color: #246eac;
}
.dt-edit-lb-box .dt-btn-xl {
    margin-left: 9px;
}
.dt-edit-lb-box-own {
    margin-left: 32px;
}
.dt-edit-lb-box a, .dt-edit-lb-box input, .dt-edit-lb-box label {
    vertical-align: middle;
}
.nl_content a {
    color: #246EAC;
    font-size: 12px;
    text-decoration: none;
}
.nl_content a:hover {
    color: #E22882;
    text-decoration: underline;
}
.dt-table-lb-management th, .dt-table-lb-management th a {
    color: #606060;
    text-shadow: 1px 1px 0 #f2efed;
    font-size: 11px;
    font-weight: 400;
}
#error_message {
    display: block;
    margin: 0 0 15px;
}
.dt-table-lb-management {
    border: 0;
    font-family: Arial, Helvetica, sans-serif;
}
.dt-table-management-fwm .dt-table-lb-management {
    margin-bottom: 10px;
    padding-right: 20px;
}
.dt-table-lb-management th {
    border: 0;
    background: #e4dfdb;
    padding: 8px;
    text-align: center;
}
.dt-table-lb-management th a:hover {
    color: #1f2123;
    text-decoration: none;
}
.dt-table-lb-management-fth {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.dt-table-lb-management-lth {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.dt-table-lb-management th+th {
    border-left: 1px solid #FFF;
}
.dt-table-lb-management-sort {
    display: inline-block;
    position: relative;
}
.dt-table-lb-management-sort a {
    position: relative;
    z-index: 1;
}
.dt-table-lb-management-sort-a, .dt-table-lb-management-sort-d, .dt-table-lb-management-sort-off {
    z-index: 0;
    width: 5px;
    height: 21px;
    margin: -3px 42% 0;
    position: absolute;
}
.dt-table-lb-management-sorto a {
    color: #1f2123!important;
}
.dt-table-lb-management-sort-d {
    background-position: -291px -385px;
}
.dt-table-lb-management-sort-a {
    background-position: -296px -385px;
}
.dt-table-lb-management-sort-off {
    background-position: -286px -385px;
}
.dt-table-lb-management td {
    font-family: Arial, Helvetica, sans-serif;
    border: 0;
    height: 36px;
    padding: 3px 4px;
    vertical-align: middle;
    text-align: center;
    background: #FFF;
    font-size: 11px;
    color: #1f2123;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.dt-table-lb-management td a {
    font-size: 11px;
}
td.dt-table-management-lbname {
    font-size: 12px;
    text-align: left;
    padding-left: 10px;
}
td.dt-table-management-lbname a {
    font-size: 12px;
}
.dt-table-management-cname {
    font-size: 12px!important;
}
.dt-table-lb-management .dt-table-management-odd td {
    background: #f6f2ee;
    border-top: 1px solid #f6f2ee;
    border-bottom: 1px solid #f6f2ee;
}
.dt-table-lb-management td+td {
    border-left: 1px solid #e4dfdb;
}
.dt-table-lb-management tr:hover td {
    background-color: #cfe0bd;
    border-color: #bccaa4;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.dt-table-management-lcol {
    padding-right: 19px;
}
.dt-table-management-lbnw {
    white-space: nowrap;
}
.dt-table-management-rcol {
    font-size: 11px;
    color: #4f4c47;
    padding-bottom: 40px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 22px;
    width: 280px;
    -webkit-box-shadow: inset 10px 0 10px -10px rgba(0, 0, 0, .15);
    box-shadow: inset 10px 0 10px -10px rgba(0, 0, 0, .15);
}
.dt-table-management-rcoltxt {
    font-size: 11px;
}
.dt-table-management-frow {
    margin-bottom: 14px;
}
.dt-table-management-rcol label {
    line-height: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1f2123;
    padding-bottom: 2px;
    display: block;
}
.dt-table-management-rcol-note {
    margin-bottom: 10px;
    position: relative;
    line-height: 10px;
    background: #f7f1e1;
    border: 1px solid #e7e5e1;
    font-size: 10px;
    color: #4f4c47;
    font-family: Arial, Helvetica, sans-serif;
    padding: 7px 12px 7px 7px;
}
.dt-table-management-rcol-note a {
    font-size: 10px;
}
.dt-table-management-rcol-noteclose {
    cursor: hand;
    cursor: pointer;
    background-position: -61px -30px;
    width: 9px;
    height: 9px;
    position: absolute;
    top: 4px;
    right: 3px;
}
.dt-table-management-infrow {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 9px;
    font-size: 12px;
}
.dt-table-management-infrow small, .dt-table-management-infrow small a {
    font-size: 10px!important;
}
.dt-table-management-infrowsmar {
    margin-bottom: 6px;
}
.dt-table-management-infrow label {
    width: 106px;
    line-height: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1f2123;
    padding-bottom: 2px;
    display: inline-block;
    vertical-align: middle;
}
.dt-table-management-infrow div {
    display: inline-block;
}
.dt-table-management-infrowspacer {
    display: block;
    margin-bottom: 7px;
}
.dt-pages-no a, .dt-pages-no a strong {
    cursor: hand;
    display: inline-block;
    height: 22px;
    text-decoration: none!important;
}
.dt-table-management-infrow .dt-input-text {
    width: 278px;
    vertical-align: middle;
    margin-right: 4px;
}
.dt-pages-no a, .dt-table-management-infrow-top a, .dt-table-management-infrow-top div, .dt-table-management-infrow-top label {
    vertical-align: top;
}
.dt-table-management-infrow-top label {
    margin-top: 2px;
}
.dt-table-management-infrow-toplb label {
    margin-top: 6px;
}
.dt-table-management-infrow-top .dt-input-textarea {
    margin-right: 4px;
}
.dt-table-management-infrow-top .dt-btn-spell {
    margin: 1px 0 0;
}
.dt-table-management-infrow-top20px label {
    margin-top: 20px!important;
}
.dt-table-management-infrow-bottom5px {
    margin-bottom: 5px!important;
}
.dt-table-lb-management-bar {
    margin-top: 30px;
}
.dt-table-lb-management-bar .dt-pages {
    float: left;
}
.dt-table-lb-management-bar .dt-pages-no {
    float: left;
    margin-left: -6px;
    font-family: Arial, Helvetica, sans-serif;
}
.dt-pages-no a {
    cursor: pointer;
    line-height: 22px;
    background-position: -254px -17px!important;
    border: 1px solid #cbc3b9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    margin-left: 6px;
}
.dt-pages-no a strong {
    cursor: pointer;
    font-weight: 400;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    padding: 0 7px;
}
.dt-pages-no a:hover, .dt-pages-no span a {
    text-decoration: none!important;
    cursor: hand;
    cursor: pointer;
    background-position: -206px -17px!important;
    color: #58585a;
}
.dt-table-management-sel, .dt-table-management-selbox {
    background-position: -143px -383px;
    display: inline-block;
}
.dt-table-management-selbar {
    margin: 20px 0;
    position: relative;
}
.dt-table-management-selbox {
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    vertical-align: middle;
    border: 1px solid #ccc4ba;
    width: 142px;
    height: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dt-table-management-sel, .dt-table-management-selon {
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
}
.dt-table-management-selbox a {
    font-size: 11px!important;
    font-family: Arial, Helvetica, sans-serif!important;
}
.dt-table-management-sel {
    line-height: 25px;
    vertical-align: top;
    text-align: center;
    font-size: 11px!important;
    color: #0054a6!important;
    text-decoration: none!important;
    width: 70px;
    height: 24px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.dt-table-management-des, .dt-table-management-selon {
    width: 71px;
    line-height: 25px;
    vertical-align: top;
    height: 24px;
    font-size: 11px!important;
    display: inline-block;
}
.dt-table-management-sel:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-position: 0 -383px;
    color: #5d5d5d!important;
    text-decoration: none!important;
}
.dt-table-management-des {
    background-position: -72px -383px;
    text-align: center;
    color: #0054a6!important;
    text-decoration: none!important;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6);
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.dt-table-management-des:hover, .dt-table-management-selon {
    text-align: center;
    color: #4e4e4e!important;
    text-decoration: none!important;
}
.dt-table-management-des:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-position: -215px -383px;
}
.dt-table-management-selon {
    background-position: 0 -383px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.dt-table-management-selon:hover {
    background-position: 0 -383px;
    color: #5d5d5d!important;
    text-decoration: none!important;
}
.dt-table-management-deson, .dt-table-management-deson:hover {
    color: #4e4e4e!important;
    text-decoration: none!important;
    text-align: center;
}
.dt-table-management-deson {
    line-height: 25px;
    vertical-align: top;
    background-position: -215px -383px;
    font-size: 11px!important;
    display: inline-block;
    width: 70px;
    height: 24px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.dt-table-management-deson:hover {
    background-position: 215px -383px;
}
.dt-table-management-selbox-links {
    display: inline-block;
    margin-left: 13px;
    padding-top: 1px;
    vertical-align: middle;
}
.dt-table-management-selbox-links a {
    font-size: 11px!important;
    font-family: Arial, Helvetica, sans-serif!important;
}
.dt-table-management-selbox-links span {
    display: inline-block;
    background: #d9d4d0;
    width: 1px;
    height: 17px;
    vertical-align: middle;
    margin: 0 10px;
}
.dt-table-management-copybox {
    display: inline-block;
    width: 465px;
    font-size: 12px;
    color: #1f2123;
    margin-left: 17px;
}
.dt-table-management-copybox .lightboxpicdropset {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    width: 212px;
}
.dt-table-management-copybox .lightboxpicdropcurset {
    width: 189px;
}
.dt-table-management-sizesbox {
    display: inline-block;
    font-size: 12px;
    color: #1f2123;
    margin-left: 24px;
}
.dt-table-management-sizesbox .lightboxpicdropset {
    display: inline-block;
    vertical-align: middle;
}
.dt-table-management-fwm {
    min-width: 235px;
}
.dt-table-management-fwm-r {
    min-width: 210px;
}
.dt-table-management-fwm label {
    width: auto;
    display: block;
}
.dt-table-management-dwnbtn {
    position: absolute;
    right: 0;
    top: -5px;
}
.dt-table-management-downloadnote505 {
    width: 505px;
}
.dt-table-lb-management-rcol th {
    font-weight: 400;
    color: #767575;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0 8px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #d5d1ca;
}
.dt-table-lb-management-rcol td {
    color: #1F2123;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 36px;
    padding: 3px 8px;
    vertical-align: middle;
}
.dt-table-lb-management-rcolftd td {
    padding: 18px 8px 3px;
}
.dt-table-lb-management-rcol-odd td {
    background: #F6F2EE;
}
.dt-table-lb-management-back {
    font-size: 11px!important;
}
.dt-table-lb-management-back span {
    display: inline-block;
    width: 8px;
    height: 9px;
    background-position: -282px 0;
    margin-right: 8px;
    vertical-align: middle;
}
.dt-buttons {
    margin: 7px 0 16px;
}
.dt-buttons .dt-title {
    display: block;
    text-align: center;
    font: 11px Arial, Helvetica, sans-serif;
    color: #9A9997;
    margin-bottom: 4px;
}
.dt-buttons .lightboxpicdropset span {
    margin-top: 6px;
    line-height: 11px;
}
.dt-buttons .dt-table-management-sizesbox {
    margin: 0 3px 0 0;
}
.dt-buttons .dt-buttons-btn {
    cursor: pointer;
    position: relative;
    top: 15px;
}
.dt-buttons .dt-selbox-container {
    margin: 0 8px 0 21px;
    display: inline-block;
}
.dt-buttons .dt-selbox-container .dt-table-management-selbox {
    width: 154px;
    overflow: hidden;
    background: 0 0;
}
.dt-buttons .dt-selbox-container .deselect_all, .dt-buttons .dt-selbox-container .select_all, .dt-buttons .dt-selbox-container .select_all_lb {
    float: left;
    width: 45px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.dt-buttons .dt-selbox-container .select_all {
    width: 62px;
    border-left: 1px solid #DBD9D7;
    border-right: 1px solid #DBD9D7;
}
.dt-buttons .dt-table-management-dwnbtn {
    top: 8px;
}
.dt-buttons .dt-image-counter {
    display: inline-block;
    margin-right: 20px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #606060;
}
.dt-buttons .dt-image-counter span {
    display: inline-block;
    background: #E4DFDB;
    min-width: 16px;
    height: 22px;
    line-height: 22px;
    font-weight: 700;
    margin: 3px;
    padding: 0 3px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.dt-buttons .dt-table-management-credbtn {
    line-height: inherit!important;
    margin-top: inherit;
}
.dt-buttons .dt-table-management-credbtn a.submit, .dt-buttons .dt-table-management-credbtn span strong {
    display: inline-block;
}
.dt-table-management-credbtn-total {
    display: block;
    font-size: 12px;
    color: #000;
    padding-bottom: 1px;
    border-bottom: 1px solid #e5e2de;
    margin-bottom: 1px;
}
.dt-table-management-credbtn-det {
    font-size: 12px;
    color: #000;
    margin-left: -25px;
}
.dt-table-management-credbtn input {
    width: 2em;
    margin: 0;
    padding: 0;
    font-size: 1em;
    opacity: 0;
}
.dt-table-management-credbtn {
    width: 197px;
}
.dt-table-management-credbtn label>input[type=radio]:not(old)+span {
    display: inline-block;
    width: 11px;
    height: 10px;
    margin: 1px;
    border: 1px solid #bababa;
    border-radius: 50%;
    background: #fff;
    vertical-align: bottom;
}
.dt-table-management-credbtn label>input[type=radio]:not(old):checked+span>span {
    display: block;
    width: 5px;
    height: 4px;
    margin: 2px;
    border: 1px solid #236de6;
    border-radius: 50%;
    background: #236de6;
}
.dt-table-management-credbtn span span {
    border: 0;
}
.dt-table-management-credbtn>strong {
    display: inline-block;
    vertical-align: middle;
    margin: -3px 3px 0 5px;
}
.dt-lightbox-format-na {
    min-width: 422px;
    border: 2px solid #D82080;
    padding: 0 0 0 24px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -239px -1812px no-repeat #D82080;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.dt-lightbox-format-na .dt-lightbox-format-na-cont {
    padding: 6px 6px 5px 8px;
    background: #FFF;
    overflow: hidden;
}
.dt-lightbox-format-na .dt-lightbox-format-na-cont p {
    float: left;
    margin: 0;
    padding: 0;
    color: #3B3630;
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 1.2em;
}
.dt-lightbox-format-na .dt-lightbox-format-na-cont a {
    float: right;
    width: 110px;
    height: 25px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -317px -191px no-repeat;
    margin: 0 0 0 4px;
    padding: 0;
    color: #0054A6;
    text-align: center;
    text-decoration: none;
    font: 11px Arial, Helvetica, sans-serif;
    line-height: 25px;
    -webkit-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    -moz-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    -o-box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
    box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, .08);
}
.dt-frow-note, .dt-input-text, .dt-table-management-archiveset, .dt-table-management-credbtn {
    font-family: Arial, Helvetica, sans-serif;
}
.dt-lightbox-format-na .dt-lightbox-format-na-cont a:hover {
    color: #0054A6;
    text-decoration: none;
}
.dt-drag-droptarget {
    position: absolute;
    width: 4px;
    background: #75AB22;
    box-shadow: #75AB22 0 0 10px;
    z-index: 34;
}
.thb-large-box .thb_cell_v1 a.dt-drag-prev-next-page {
    display: inline-block;
    height: 168px;
    width: 129px;
    background-image: url(//thumbs.dreamstime.com/images2012/button-prevnextpage-sprite.gif);
    border: 0!important;
    float: left!important;
    text-decoration: none;
    opacity: .6;
}
.thb-large-box .thb_cell_v1 a.dt-drag-prev-page {
    background-position: bottom left;
}
.thb-large-box .thb_cell_v1 a.dt-drag-next-page {
    background-position: top left;
}
.thb-large-box #nextbutton, .thb-large-box #prevbutton {
    height: 168px!important;
}
.thb-large-box .hover#nextbutton, .thb-large-box .hover#prevbutton {
    background: #75AB22;
    box-shadow: #75AB22 0 0 10px;
}
.dt-table-management-archiveset {
    margin: 20px 0;
    border-top: 1px solid #e4dfdb;
}
.dt-table-management-archivename {
    padding: 15px 0 12px;
    line-height: 17px;
    font-size: 12px;
    color: #1f2123;
}
.dt-table-management-archivedebtn {
    padding-top: 15px;
}
.dt-table-management-archivedebtn span {
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    padding-left: 12px;
    vertical-align: middle;
    width: 100px;
}
.dt-table-management-credbtn {
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    color: #505055;
    margin-right: 18px;
}
.dt-table-management-credbtn a {
    font-size: 10px;
}
.dt-table-management-credbtn span {
    display: block;
    font-size: 12px;
    color: #000;
    padding-bottom: 1px;
    border-bottom: 1px solid #e5e2de;
    margin-bottom: 1px;
}
.dt-table-management-credbtn span strong {
    color: #619825;
    font-weight: 700;
}
.dt-table-management-archivebtnbox {
    text-align: right;
    margin-top: 15px;
}
.dt-table-management-archivebtnbox span {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    color: #636b71;
    margin-top: 10px;
}
.dt-table-management-archivebtnbox strong {
    font-weight: 400;
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
    color: #636b71;
    line-height: 13px;
    margin-right: 12px;
}
.dt-table-hseparator {
    background-position: 0 -225px;
    background-repeat: repeat-x;
    height: 50px;
}
.dt-frow-note {
    display: inline-block;
    font-size: 10px;
    color: #6e6d6c;
    vertical-align: middle;
}
.dt-input-checkbox {
    margin: -2px 4px 0 0!important;
    vertical-align: middle;
}
.dt-input-text {
    font-size: 12px;
    padding: 0 5px;
    height: 22px;
    border: 1px solid #d3d1ce;
    background-color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 3px 3px 4px 0 rgba(0, 0, 0, .11);
    box-shadow: inset 3px 3px 4px 0 rgba(0, 0, 0, .11);
    outline: 0;
}
.dt-buydownarch-lb div, .dt-commentbox-lb div, .dt-commentboxflymin-lb, .dt-input-textarea {
    font-family: Arial, Verdana, sans-serif;
}
.dt-input-161 {
    width: 161px!important;
}
.dt-input-151 {
    width: 151px!important;
}
.dt-table-management-rcol .dt-input-text {
    width: 249px;
}
.dt-input-textarea {
    padding: 5px 5px 5px 7px;
    font-size: 11px;
    color: #246eac;
    height: 50px;
    border: 1px solid #d3d1ce;
    background-color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 3px 3px 4px 0 rgba(0, 0, 0, .11);
    box-shadow: inset 3px 3px 4px 0 rgba(0, 0, 0, .11);
    outline: 0;
    resize: none;
}
.dt-textarea-275 {
    width: 275px;
}
.dt-textarea-149 {
    width: 149px!important;
}
.dt-table-agree-355 div {
    width: 350px;
}
.dt-table-agree-355 div span {
    display: inline-block;
    vertical-align: top;
}
.dt-commentboxflymin-lb .dt-input-textarea, .dt-table-management-rcol .dt-input-textarea {
    width: 258px;
}
.dt-rmbig-lb {
    background-position: -122px 4px;
    height: 17px;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
}
.dt-commentbig-lb {
    background-position: -168px 1px;
    height: 25px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 23px;
}
.dt-buydownarch-lb, .dt-commentbox-lb {
    position: absolute;
    width: 100%;
    z-index: 1;
}
.dt-commentbox-lb {
    margin-top: -1px;
}
.dt-commentbox-lb div {
    margin: 0!important;
    background: #e4dfdb;
    font-size: 10px;
    color: #4f4c47;
    z-index: 1;
    text-align: left;
    line-height: 10px;
    padding: 4px 7px 7px;
}
.dt-commentbox-lb a {
    font-size: 10px!important;
}
.dt-buydownarch-lb {
    margin-top: -1px;
}
.dt-buydownarch-lb div {
    margin: 0!important;
    background: #f7f1e1;
    font-size: 11px;
    color: #1f2123;
    z-index: 1;
    text-align: left;
    line-height: 13px;
    padding: 4px 6px 3px;
    border: 1px solid #e5e2de;
    border-top: 0 none;
}
.dt-buydownarch-lb a {
    font-size: 11px!important;
}
.thb-large-box .thb_cell_v1 .dt-buydownarch-lb div a:link, .thb-large-box .thb_cell_v1 .dt-commentbox-lb div a:link {
    font-family: Arial, Verdana, sans-serif;
    display: inline;
    margin: 0!important;
    padding: 0!important;
    position: static;
}
.dt-chkoverimg-lb {
    top: 7px;
    left: 7px;
    position: absolute;
    display: block;
}
.dt-commentboxfly-lb {
    position: absolute;
    z-index: 2;
    display: none;
}
.dt-commentboxflym-lb {
    border: 1px solid #bfbfbf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
}
.dt-commentboxflymin-lb {
    position: relative;
    border: 1px solid #fdfcf9;
    background-color: #f7f1e1;
    padding: 10px;
    font-size: 11px;
    color: #4f4c47;
    text-align: left;
    line-height: 11px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.dt-commentboxflymin-lb h1, .dt-commentboxflymin-lb h2 {
    color: #3b3d3f;
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    text-transform: uppercase;
}
.dt-commentboxflymin-lb10px, .dt-commentboxflymin-lb10px a {
    font-size: 10px!important;
}
.dt-commentboxflyarr-t-lb {
    position: absolute;
    width: 8px;
    height: 7px;
    background-position: -209px -6px;
    top: -4px;
    z-index: 1;
}
.dt-commentboxflyarr-r-lb {
    position: absolute;
    width: 7px;
    height: 9px;
    background-position: -230px -5px;
    right: -4px;
    z-index: 1;
}
.dt-commentboxflyarr-b-lb {
    position: absolute;
    width: 8px;
    height: 7px;
    background-position: -220px -7px;
    bottom: -4px;
    z-index: 1;
}
.dt-commentboxflyarr-l-lb {
    position: absolute;
    width: 7px;
    height: 9px;
    background-position: -200px -5px;
    left: -4px;
    z-index: 1;
}
.dt-commentboxflyclose-lb {
    position: absolute;
    top: 5px;
    width: 10px;
    height: 14px;
    background-position: -150px -3px;
    right: 4px;
    z-index: 1;
    cursor: hand;
    cursor: pointer;
}
.dt-fly-lb-alert .dt-commentboxflyclose-lb, .dt-fly-lb-error .dt-commentboxflyclose-lb, .dt-fly-lb-succes .dt-commentboxflyclose-lb {
    width: 9px;
    height: 9px;
    background-position: -130px -4px;
    top: 4px;
}
.dt-commentboxflymin-lb h1 {
    line-height: 24px;
    font-size: 24px!important;
    margin: 0 0 20px;
    font-weight: 200!important;
}
.dt-commentboxflymin-lb h2 {
    line-height: 14px;
    font-size: 14px!important;
    margin: 0 0 10px;
    font-weight: 700!important;
}
.dt-fly-lb-error .dt-commentboxflym-lb {
    border: 1px solid #b80f64;
}
.dt-fly-lb-error .dt-commentboxflymin-lb {
    border: 0;
    background-color: #c7166f;
    color: #FFF;
    padding: 18px 18px 16px;
}
.dt-fly-lb-error .dt-commentboxflymin-lb h2 {
    color: #FFF;
}
.dt-fly-lb-succes .dt-commentboxflym-lb {
    border: 1px solid #619825;
}
.dt-fly-lb-succes .dt-commentboxflymin-lb {
    border: 0;
    background-color: #75ab22;
    color: #FFF;
    padding: 18px 18px 16px;
}
.dt-fly-lb-succes .dt-commentboxflymin-lb h2 {
    color: #FFF;
    text-shadow: 0 0 3px #aaa;
}
.dt-fly-lb-alert .dt-commentboxflym-lb {
    border: 1px solid #ccc2b9;
}
.dt-fly-lb-alert .dt-commentboxflymin-lb {
    border: 0;
    background-color: #dfd9d4;
    color: #272a2d;
    padding: 18px 18px 16px;
}
.dt-fly-lb-alert .dt-commentboxflymin-lb h2 {
    color: #272a2d;
}
.dt-fly-lb-alert .dt-btn-xl-green {
    margin-right: 11px;
}
.dt-fly-lb-alert .dt-btn-xl {
    font-size: 12px!important;
    width: 86px;
}
.dt-fly-lb-btn {
    margin-top: 15px;
    text-align: center;
}
.dt-lb-note a.dt-btn-l:link, .thb-large-box .thb_cell_v1 .dt-lb-note a.dt-btn-l:link {
    padding-right: 6px!important;
    margin-top: 10px!important;
}
.dt-addimage-lb, .dt-emailshare-lb, .dt-lb-notebtnr {
    text-align: right;
}
.dt-addcommentboxflyclose-lb {
    position: absolute;
    top: 8px;
    width: 10px;
    height: 14px;
    background-position: -364px -3px;
    right: 5px;
    z-index: 1;
    cursor: hand;
    cursor: pointer;
}
.dt-commentboxflycounter-lb {
    font-family: Arial, Verdana, sans-serif;
    position: absolute;
    top: 4px;
    right: 5px;
    width: 18px;
    height: 10px;
    background-position: -186px -27px;
    z-index: 1;
    color: #c9186d;
    font-size: 10px;
}
.dt-commentboxflycounter-lb span {
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 9px;
    background-position: -186px -27px;
    vertical-align: middle;
    margin-right: 1px;
}
.dt-addimage-lb {
    width: 435px;
}
.dt-addimage-lb strong {
    font-weight: 400;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: #1f2123;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.dt-addimage-lb .dt-input-text {
    vertical-align: middle;
    width: 141px;
    height: 26px;
    padding-top: 2px;
    font-size: 11px;
    color: #575757;
}
.dt-addimage-lb .dt-btn-xl {
    vertical-align: middle;
    margin-left: -7px;
    position: inherit;
    z-index: 1;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.dt-lb-note strong {
    font-size: 12px;
    color: #1f2123;
    font-weight: 400;
    display: block;
    margin-bottom: 5px;
}
.dt-lb-noterow {
    margin-bottom: 5px;
}
.dt-lb-noterow label {
    width: 94px;
    font-size: 12px;
    color: #1f2123;
    vertical-align: middle;
    display: inline-block;
}
.dt-lb-notebtnr {
    margin: 15px 0 3px;
}
.lightboxpicdropset {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 254px;
    padding: 0 0 0 5px;
    height: 22px;
    border: 1px solid #d3d1ce;
    background-color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 3px 3px 4px 0 rgba(0, 0, 0, .11);
    box-shadow: inset 3px 3px 4px 0 rgba(0, 0, 0, .11);
    outline: 0;
    white-space: normal!important;
}
.lightboxpicdropset span {
    color: #0054A6;
    cursor: default;
    display: block;
    float: left;
    font-size: 8.5pt;
    height: 15px;
    margin: 3px 0 0 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap!important;
    width: 229px;
    font-family: Helvetica, Arial;
}
a.lightboxpicdroparrset {
    background-position: -249px 0;
    display: block;
    float: right;
    height: 16px;
    margin: 2px 2px 0 0;
    width: 16px;
    border: 1px solid #c1c1c1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
a.lightboxpicdroparrset:hover {
    background-position: -265px 0;
}
.lightboxpicdroplistset {
    background: #FFF!important;
    border: 1px solid #DDD;
    border-radius: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
    display: none;
    left: 0!important;
    padding: 0!important;
    position: absolute!important;
    top: 21px;
    white-space: normal!important;
    width: 170px;
    z-index: 35;
}
.lightboxpicdroplistset a {
    background: #FFF!important;
    color: #0054A6!important;
    display: block!important;
    line-height: 11px;
    margin: 1px;
    padding: 2px 2px 2px 4px;
    text-decoration: none!important;
    font-size: 8.5pt;
    font-family: Helvetica, Arial;
}
.lightboadd_notexpicdroplistset a:hover {
    background: #39f!important;
    color: #FFF!important;
    text-decoration: none!important;
}
.dt-popup50off, .dt-popup50off-grey .dt-ticket {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
}
.lightboxpicdropset121 {
    width: 121px;
    display: inline-block;
    vertical-align: middle;
}
.lightboxpicdropset121 span {
    width: 95px!important;
}
.dt-lb-note .lightboxpicdropset121 span {
    margin-top: 5px!important;
}
.dt-lb-note .dt-input-textarea {
    color: #000;
}
@media screen and (max-width:1225px) {
    .dt-table-management-selbar {
    min-width: 1070px;
}
.dt-table-management-selbar .dt-table-management-credbtn {
    line-height: 11px;
    margin-right: 5px!important;
    margin-top: -15px;
    width: 115px!important;
}
.dt-table-management-credbtn-det {
    margin-left: -22px!important;
    font-size: 11px!important;
}
.dt-table-management-credbtn>strong {
    display: block;
    visibility: hidden;
    height: 0;
    vertical-align: middle;
    margin: 0;
}
.dt-table-management-selbar .dt-table-management-credbtn span {
    font-size: 11px!important;
}
.dt-table-management-selbar .dt-btn-green-xl {
    padding: 0 12px!important;
}
.dt-table-management-credbtn a, .dt-table-management-credbtn span strong {
    display: block;
}
}.dt-table-content {
    width: 954px;
}
.dt-table-content .ref-content ul.dt-left, .dt-table-content .ref-content ul.dt-right {
    width: 440px!important;
}
.dt-trans {
    transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.dt-popup50off {
    width: 800px;
    height: 318px;
    border-radius: 3px;
    background-clip: padding-box;
    background-color: #7dad05;
    margin: 100px auto 0;
    padding-top: 5px;
    font-family: Conv_HelveticaNeueLTPro-Th, Sans-Serif;
}
.dt-popup50off-grey {
    background: #f7f3ed;
    padding-top: 0;
    height: 100%;
    margin: 0;
}
.dt-popup50off-grey h2 {
    font-size: 30px;
    padding: 40px 0 20px;
    text-align: center;
    font-weight: 400;
    margin: 0;
}
.dt-popup50off-grey h3 {
    font-family: Conv_HelveticaNeueLTPro-Roman;
    font-size: 15px;
    padding: 0 0 20px;
    text-align: center;
    font-weight: 400;
    margin: 0;
}
.dt-popup50off-grey h4 {
    margin: 10px 0 0;
    font-size: 12px;
    text-align: center;
    width: 100%}
.dt-popup50off-grey .dt-btn {
    float: none;
    display: block;
    width: 160px;
    margin: 20px auto 4px;
}
.dt-popup50off-grey .dt-ticket {
    width: 507px;
    height: 80px;
    border-radius: 3px;
    background-clip: padding-box;
    background-color: #d71f7f;
    margin: 0 auto;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-left {
    width: 15%;
    float: left;
    font-family: Conv_HelveticaNeueLTPro-Roman, Sans-Serif;
    font-weight: 700;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-left span {
    padding: 12px 0 0;
    width: 100%;
    line-height: 28px;
    display: block;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-align: center;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right {
    float: right;
    width: 422px;
    margin: 6px 6px 0 0;
    height: 68px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul {
    font-family: Conv_HelveticaNeueLTPro-Roman, Sans-Serif;
    display: block;
    margin: 0 15px;
    height: 100%;
    padding: 0;
    list-style: none;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li {
    display: inline;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span {
    display: block;
    float: left;
    width: 33.33%;
    text-align: left;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h3 {
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 68px;
    margin: 0;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p {
    position: relative;
    margin: 18px 0 0;
    font-size: 14px;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p:after, .dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p:before {
    content: '';
    position: absolute;
    top: -14px;
    display: block;
    width: 1px;
    height: 60px;
    background-color: #f7f3ed;
    left: -30px;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span p:after {
    right: 0;
    left: auto;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h4 {
    text-align: right;
    font-size: 24px;
    color: #d82080;
    margin: 10px 0 0;
    padding: 0;
    width: 100%}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h4 strong {
    color: #000;
    font-size: 18px;
    text-decoration: line-through;
}
.dt-popup50off-grey .dt-ticket .dt-ticket-right ul li span h5 {
    text-align: right;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
    width: 100%}
.dt-popup-signup {
    width: 660px;
    height: 380px;
    margin: 50px auto 0;
    -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
    position: relative;
    overflow: hidden;
    background: url(//thumbs.dreamstime.com/images2012/clouds.png) no-repeat #f5f1ed;
}
.dt-popup-signup a.dt-close {
    z-index: 100;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -372px -20px;
    position: absolute;
    top: 7px;
    right: 7px;
    display: block;
    width: 21px;
    height: 20px;
}
.dt-popup-signup a.dt-close:hover {
    background-position: -372px 0;
}
.dt-slide-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 660px;
    height: 385px;
}
.dt-slide-1 .dt-text-bottom {
    position: absolute;
    bottom: 0;
    padding: 0 0 5px 190px;
}
.dt-popup-signup-cnt {
    width: 240px;
    margin: 0 auto;
    font-family: arial;
    padding: 31px 0 0;
    position: relative;
}
.dt-popup-signup-cnt h2, .dt-slide-2 .dt-slide-content h2, .dt-slide-2 .dt-slide-content h3 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
}
.dt-popup-signup-cnt h2 {
    font-weight: 400;
    font-size: 36px;
    color: #000;
    text-align: center;
    margin: 0 0 45px;
}
.dt-popup-signup-cnt .dt-form-box {
    font-size: 12px;
    color: #3b3630;
}
.dt-popup-signup-cnt .dt-form-box .dt-row {
    padding: 0;
    position: relative;
    margin: 0 0 6px;
    height: 32px;
    line-height: 32px;
}
.dt-popup-signup-cnt .dt-form-box .dt-row label {
    padding-right: 10px;
    width: 90px;
    float: left;
    display: block;
    text-align: right;
}
.dt-popup-signup-cnt .dt-form-box .dt-row input {
    font-size: 12px;
    width: 241px;
    padding: 0 5px;
    height: 32px;
    border: 2px solid rgba(119, 112, 104, .32);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
}
.dt-popup-signup-promo-cnt .dt-form-box .dt-row input {
    border-color: #a8c556;
}
.dt-popup-signup-cnt .dt-form-box .dt-row-promo input {
    color: #acacac;
}
.dt-row-promo-wrapper-valid {
    padding: 5px 0 0;
    left: 0;
    width: 660px;
    height: auto;
    background: #fff;
    position: absolute;
}
.dt-row-promo-wrapper span.dt-promo-text {
    display: none;
}
.dt-row-promo-wrapper-valid span.dt-promo-text {
    display: block;
    margin: 10px 0 11px;
    line-height: 14px;
    font-size: 14px;
    color: #578f1a;
    text-align: center;
}
.dt-row-promo-wrapper-valid label {
    margin-left: 18px;
}
.dt-row-promo-wrapper-valid input {
    margin-right: 22px;
}
.dt-btn-promo {
    display: block;
    width: 240px;
    margin: 0 auto;
}
.dt-popup-signup-cnt .dt-form-box .dt-valid input {
    color: #0054a6;
    font-weight: 700;
    border-color: rgba(119, 182, 19, .83);
}
.dt-popup-signup-cnt .dt-form-box .dt-error input {
    color: #cc1616;
    font-weight: 700;
    border-color: rgba(191, 115, 115, .98);
}
.dt-popup-signup-cnt .dt-form-box .dt-error span {
    display: block;
    padding: 2px;
    width: 173px;
    position: absolute;
    top: 0;
    left: 245px;
    z-index: 100;
    font-size: 12px;
    color: #1f2123;
    line-height: 14px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.dt-popup-signup-cnt .dt-form-box .dt-error span a {
    color: #0054a6;
    font-size: 12px;
    text-decoration: none;
}
.dt-popup-signup-cnt .dt-form-box .dt-error span div.arrow {
    width: 10px;
    height: 5px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -432px 0;
    position: absolute;
    top: -5px;
    left: 7px;
}
.dt-popup-signup-cnt .dt-form-box .dt-btn {
    margin-top: 33px;
    float: right;
    width: 240px;
}
.dt-slide-1 p {
    text-align: center;
    color: #736357;
    font-size: 11px;
}
.dt-slide-1 p a {
    color: #0054a6;
}
.dt-slide-2 {
    position: absolute;
    top: 69px;
    left: 0;
    width: 660px;
    height: 380px;
}
.dt-slide-2 .dt-slide-content {
    height: 254px;
    padding-top: 31px;
    position: relative;
}
.dt-slide-2 .dt-slide-socials {
    width: 260px;
    height: 46px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #807b73;
    margin: 12px auto 0;
}
.dt-slide-2 .dt-slide-content h2 {
    font-weight: 400;
    font-size: 36px;
    text-align: center;
    margin: 0 0 62px;
    color: #619825;
}
.dt-slide-2 .dt-slide-content h3 {
    margin: 0 28px;
    font-size: 14px!important;
    color: #2f2c28;
    text-align: center;
}
.dt-slide-2 .dt-slide-content .dt-img {
    width: 660px;
    left: 10px;
    position: absolute;
    top: 425px;
    background: url(//thumbs.dreamstime.com/images2012/flowers.png) no-repeat;
    height: 150px;
}
.dt-content-video-lp {
    width: 980px!important;
}
.dt-content-video-lp h1 {
    font-family: arial!important;
    font-weight: 700;
    font-size: 22px;
    color: #4b4e53;
    line-height: 45px;
}
.dt-content-video-lp .dt-content-1000-wrapper {
    margin: 0!important;
}
.dt-content-video-lp video {
    z-index: 100;
    position: absolute;
    top: -80px!important;
    left: 0;
}
.dt-slot-video-lp {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 967px;
    height: 410px;
    top: -7px;
}
.dt-slot-video-lp .dt-slot-video-lp-cnt {
    overflow: hidden;
    z-index: 1000;
    width: 967px;
    height: 410px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//thumbs.dreamstime.com/images2012/video-p.png);
}
.dt-slot-video-lp-cnt h3 {
    color: #fff!important;
    font-size: 14px!important;
    text-align: center!important;
    margin: 55px auto 23px!important;
    line-height: 18px!important;
    width: 630px;
}
.dt-slot-video-lp-cnt h3 a {
    color: #fff;
    text-decoration: none;
}
.dt-slot-video-lp-cnt h3 a:hover {
    color: #e22882;
    text-decoration: underline;
}
.dt-content-video-lp .dt-form {
    width: 321px;
    margin: 0 auto;
    height: 42px;
    position: relative;
}
.dt-content-video-lp .dt-form input {
    width: 100%;
    width: 301px;
    padding: 1px 10px;
    height: 37px;
    border: 1px solid rgba(119, 112, 104, .32);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    font-size: 13px;
    color: #636b71;
}
.dt-content-video-lp .dt-form a {
    position: absolute;
    top: 2px;
    right: 0;
}
.dt-content-video-lp .dt-info-price-cnt {
    height: 90px;
    margin: 110px 26px 15px 19px;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l {
    width: 45%;
    float: left;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level {
    display: inline-block;
    margin-left: 10px;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level li, .dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level li a {
    text-decoration: none;
    display: inline;
    color: #fff;
    font-size: 11px;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-level li a:hover {
    text-decoration: underline;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits {
    margin-top: 11px;
    display: inline-block;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits li {
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    display: block;
    float: left;
    width: 47px;
    height: 70px;
    margin-right: 9px;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit {
    margin-top: 4px;
    font-size: 10px;
    width: 46px;
    height: 46px;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit a {
    color: #fff;
    text-decoration: none;
    font-size: 10px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: 46px;
    height: 46px;
    display: block;
    background: #7ead05;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit a:hover {
    background: #d82080;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-l .dt-credits .dt-credit span {
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 12px;
    padding: 10px 0 0;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-r {
    height: 37px;
    width: 45%;
    float: right;
    margin-top: 48px;
}
.dt-content-video-lp .dt-info-price-cnt .dt-info-price-cnt-r a {
    float: right;
    margin-left: 30px;
}
.dt-latest-stock-videos {
    text-align: justify;
    font-size: 0;
    font-size: 12px\9;
}
.dt-latest-stock-videos:after {
    content: "";
    width: 100%;
    display: inline-block;
    zoom: 1;
}
.dt-latest-stock-videos h3 {
    margin: 0 0 10px 10px;
    font-family: arial!important;
    font-weight: 700!important;
    font-size: 13px!important;
    color: #4b4e53!important;
    line-height: 14px!important;
}
.dt-latest-stock-videos .dt-video-thumb {
    background: #f4f4f4;
    display: inline-block;
    width: 160px;
    height: 90px;
    padding: 10px;
    margin: 5px;
    zoom: 1;
    border-radius: 10px;
}
.dt-latest-stock-videos .dt-video-thumb:hover {
    background: #e8e8e8;
}
.dt-latest-stock-videos .dt-videosign {
    background: url(//www.dreamstime.com/images-video/vid.png) no-repeat;
    width: 15px;
    height: 11px;
    top: -88px;
    right: 5px;
    float: right;
    position: relative;
    z-index: 1;
}
.dt-photo-header-wpplugin {
    position: relative;
}
.dt-photo-header-wpplugin h2 {
    color: #3b3630!important;
    line-height: 26px!important;
    position: absolute;
    left: 70px;
    bottom: 33px;
    text-align: center;
    width: 397px;
    font-size: 24px!important;
}
.dt-photo-header-wpplugin .dt-btn {
    position: absolute;
    right: 50px;
    bottom: 20px;
}
.dt-content-page-two h4 {
    color: #3b3630;
    font-size: 18px!important;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 400;
}
.dt-content-page-two h1.special-heading {
    color: #736357!important;
    font-size: 24px!important;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 10px;
}
.dt-content-page-two .btn_smpl {
    margin-left: 10px;
}
.dt-content-page-two .option-table {
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
    height: 500px;
}
.dt-content-page-two .option-table .level-table .heading {
    background: #817b74;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.dt-content-page-two .option-table .level-table .heading ul {
    list-style: none;
    overflow: hidden;
}
.dt-content-page-two .option-table .level-table .heading ul li {
    background: 0 0;
    float: left;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 10px;
}
.dt-content-page-two .option-table .level-table .heading ul li.align-left {
    font-size: 12px;
    padding-left: 30px;
    text-align: left;
    width: 175px;
}
.dt-content-page-two .option-table .level-table .heading ul li.align-center {
    font-size: 14px;
    text-align: center;
    width: 100px;
}
.dt-content-page-two .option-table .level-table .heading ul li.align-center.one {
    padding-left: 24px;
}
.dt-content-page-two .option-table .level-table {
    background: #F7F4EE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 28px;
}
.dt-content-page-two .option-table .level-table .row {
    clear: both;
}
.dt-content-page-two .option-table .level-table .row ul {
    list-style: none;
    overflow: hidden;
}
.dt-content-page-two .option-table .level-table .row ul.special {
    margin-top: 6px;
}
.dt-content-page-two .option-table .level-table .solid-line {
    background: #e4dfdb;
    height: 1px;
    width: 550px;
    margin: 0 auto 10px;
    clear: both;
}
.dt-content-page-two .option-table .level-table .row ul li {
    float: left;
    background: 0 0;
    width: 175px;
    text-align: right;
    font-size: 14px;
}
.dt-content-page-two .option-table .level-table .row ul li.subtitle {
    width: 100px;
}
.dt-content-page-two .option-table .level-table .row ul li.pink {
    color: #d82080;
    font-weight: 700;
    width: 100px;
}
.dt-content-page-two .option-table .level-table .row ul li.green {
    color: #5b7d03;
    font-weight: 700;
    width: 100px;
}
.dt-content-page-two .option-table .level-table .row ul li.long {
    color: #5b7d03;
    font-weight: 700;
    width: 300px;
    padding-left: 60px;
}
.dt-content-page-two .option-table .level-buttons a, .dt-content-page-two .option-table .level-buttons a.selected {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    font-weight: 700;
    margin-top: 4px;
}
.dt-content-page-two .option-table .level-buttons {
    position: absolute;
}
.dt-content-page-two .option-table .level-buttons a {
    color: #817b74;
}
.dt-content-page-two .option-table .level-buttons a.selected, .dt-content-page-two .option-table .level-buttons a:hover {
    background: #817b74;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 -4px 0 0 #6d6760;
    color: #fff;
}
.dt-content-page-two .option-table #button-section {
    bottom: 6px;
    position: absolute;
    width: 100%}
.dt-content-page-two .option-table #button-section a, .dt-content-page-two .option-table #button-section a.selected {
    float: left;
    font-size: 14px;
    text-align: center;
    width: 180px;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-right: 10px;
    display: block;
    font-weight: 700;
}
.dt-content-page-two .option-table #button-section a {
    color: #817B74;
}
.dt-content-page-two .option-table #button-section a.selected, .dt-content-page-two .option-table #button-section a:hover {
    background: #f7f4ee;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 4px 0 0 #ebe6dd;
    cursor: pointer;
    color: #6e8a2b;
}
.dt-content-page-two .option-table .aditional-text {
    color: #3B3630;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
}
.dt-content-page-two .option-table .aditional-text span {
    color: #d82080;
}
.dt-content-page-two .option-table-secondary {
    clear: both;
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
    height: 222px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading {
    background: #817b74;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul {
    list-style: none;
    overflow: hidden;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li {
    background: 0 0;
    float: left;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 10px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-left {
    font-size: 12px;
    padding-left: 30px;
    text-align: left;
    width: 140px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-center {
    font-size: 14px;
    text-align: center;
    width: 100px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-center.two {
    padding-left: 38px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .heading ul li.align-center.three {
    padding-left: 37px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary {
    background: #F7F4EE;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row {
    clear: both;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul {
    list-style: none;
    overflow: hidden;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li {
    float: left;
    background: 0 0;
    width: 175px;
    text-align: right;
    font-size: 14px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.special {
    margin-top: 10px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li {
    text-align: center;
    width: 145px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li.green, .dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li.pink {
    width: 128px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.pink {
    color: #d82080;
    font-weight: 700;
    width: 100px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.green {
    color: #5b7d03;
    font-weight: 700;
    width: 100px;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.pink span {
    color: #d82080;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul li.green span {
    color: #5b7d03;
}
.dt-content-page-two .option-table-secondary .level-table-secondary .row ul.second-table li span {
    font-size: 12px;
    font-weight: 400;
    color: #262422;
}
.dt-content-page-two .option-table-third {
    clear: both;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
}
.dt-content-page-two .option-table-third .level-table-third .heading {
    background: #817b74;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul {
    list-style: none;
    overflow: hidden;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li {
    background: 0 0;
    float: left;
    color: #fff;
    padding: 15px 0 10px 24px!important;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li.two {
    padding: 15px 0 0 24px!important;
}
#level-table .long {
    padding-left: 70px;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-left {
    font-size: 12px;
    padding-left: 30px;
    text-align: left;
    width: 163px;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-center {
    font-size: 14px;
    text-align: center;
    width: 100px;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-center.one {
    padding-left: 0;
    padding-top: 25px;
}
.dt-content-page-two .option-table-third .level-table-third .heading ul li.align-center.two {
    padding-left: 115px;
    padding-top: 25px;
}
.level-table li.align-center {
    padding: 15px 0 0 24px!important;
}
.dt-content-page-two .option-table-third .level-table-third {
    background: #F7F4EE;
    border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 0;
}
.dt-cnt-imgvideo {
    margin-top: 28px;
}
.dt-content-page-two .option-table-third .level-table-third .row {
    clear: both;
}
.dt-content-page-two .option-table-third .level-table-third .row ul {
    list-style: none;
    overflow: hidden;
}
.dt-content-page-two .option-table-third .level-table-third .row ul.special {
    margin-top: 6px;
}
.dt-content-page-two .option-table-third .level-table-third .solid-line {
    background: #e4dfdb;
    height: 1px;
    width: 550px;
    margin: 0 auto 10px;
    clear: both;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li {
    float: left;
    background: 0 0;
    width: 170px;
    text-align: right;
    font-size: 14px;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.combined {
    font-weight: 700;
    color: #817b74;
    width: 255px;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.type {
    padding-left: 40px;
    text-align: left;
    width: 60px;
    font-size: 11px;
    font-weight: 700;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li span {
    width: 70px;
    float: right;
    text-align: right;
    font-size: 11px;
    font-weight: 700;
    color: #2f2c28;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li span.green {
    float: none;
    color: #5b7d03;
    font-weight: 700;
    font-size: 14px;
    width: auto;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li span.pink {
    float: none;
    color: #d82080;
    font-weight: 700;
    font-size: 14px;
    width: auto;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.subtitle {
    width: 100px;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.pink {
    color: #d82080;
    font-weight: 700;
    width: 100px;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.green {
    color: #5b7d03;
    font-weight: 700;
    width: 100px;
}
.dt-content-page-two .option-table-third .level-table-third .row ul li.long {
    color: #5B7D03;
    font-weight: 700;
    padding-left: 0;
    width: 295px;
}
.dt-content-page-two .option-table-third .level-buttons a, .dt-content-page-two .option-table-third .level-buttons a.selected {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    text-align: center;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 15px;
    font-weight: 700;
    margin-top: 4px;
}
.dt-content-page-two .option-table-third .level-buttons {
    position: absolute;
    top: 0;
}
.dt-content-page-two .option-table-third .level-buttons a {
    color: #817b74;
}
.dt-content-page-two .option-table-third .level-buttons a.selected, .dt-content-page-two .option-table-third .level-buttons a:hover {
    background: #817b74;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 -4px 0 0 #6d6760;
    color: #fff;
}
.dt-content-page-two .option-table-third #button-section {
    width: 100%;
    height: 32px;
    position: relative;
}
.dt-content-page-two .option-table-third #button-section a, .dt-content-page-two .option-table-third #button-section a.selected {
    float: left;
    font-size: 14px;
    width: 180px;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-right: 10px;
    text-align: center;
    display: block;
    font-weight: 700;
}
.dt-content-page-two .option-table-third #button-section a {
    color: #817B74;
}
.dt-content-page-two .option-table-third #button-section a.selected, .dt-content-page-two .option-table-third #button-section a:hover {
    background: #f7f4ee;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 4px 0 0 #ebe6dd;
    color: #6e8a2b;
    cursor: pointer;
}
.dt-content-page-two .option-table-third .aditional-text {
    color: #3B3630;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
}
.dt-content-page-two .option-table-third .aditional-text span {
    color: #d82080;
}
a.btn_arrowr {
    background: url(//thumbs.dreamstime.com/images2012/btn_arrowr.png) no-repeat;
    display: block;
    color: #505055;
    font-size: 12px;
    width: 192px;
    height: 30px;
    padding: 0 0 6px 7px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    margin-top: 15px!important;
    margin: 15px auto 0;
}
.dt-slot-content-8px {
    padding: 0 8px!important;
    width: 620px!important;
    margin-right: 40px;
}
.dt-slot-stock {
    margin-left: 17px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f1ed;
    padding: 13px;
}
.dt-slot-stock h3 {
    text-align: center;
    margin: 0!important;
    padding: 0!important;
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-size: 24px!important;
    color: #736357;
    border: none!important;
}
.dt-row-stock-model {
    padding-bottom: 5px;
    margin-bottom: 10px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
}
.dt-row-stock-model h4 {
    font-size: 14px!important;
    color: #0054a6!important;
    text-align: left;
    font-weight: 700;
    margin: 0!important;
    line-height: 18px!important;
    background: url(//thumbs.dreamstime.com/images2012/icn_arrow.png) left 6px no-repeat;
    padding-left: 11px;
}
.dt-flag-title, .dt-other-right ul, .dt-other-right ul li a {
    height: 18px;
    line-height: 18px;
}
.dt-row-stock-model-last {
    background: 0 0;
    margin: 0!important;
}
.dt-row-stock-model-last .dt-flag-title {
    margin-bottom: 0;
}
.dt-flag-title {
    margin: 9px 0;
}
.dt-flag-title h4 {
    float: left;
}
.dt-flag-title h4 a:hover {
    text-decoration: underline!important;
}
.dt-other {
    margin: 15px 0 0 10px;
}
.dt-other-left {
    width: 125px;
    font-size: 14px;
    color: #2f2c28;
    font-weight: 700;
    float: left;
}
.dt-other-right {
    float: left;
    width: 440px;
}
.dt-other-right ul {
    display: block;
    margin-bottom: 10px;
}
.dt-other-right ul li {
    display: inline;
    background: 0 0!important;
    padding: 0!important;
}
.dt-other-right ul li a {
    width: 60px;
    margin-left: 0;
    display: block;
    float: left;
    font-size: 13px;
    color: #0054a6;
    font-weight: 700;
}
.dt-other-right ul li a:hover {
    color: #000!important;
}
i.flg-round {
    margin: 1px 7px 0;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) no-repeat;
}
i.flg-round-en {
    background-position: 0 -1744px;
}
i.flg-round-de {
    background-position: -16px -1744px;
}
i.flg-round-es {
    background-position: -32px -1744px;
}
i.flg-round-est {
    background-position: -48px -1744px;
}
i.flg-round-fin {
    background-position: -64px -1744px;
}
i.flg-round-fr {
    background-position: -80px -1744px;
}
i.flg-round-it {
    background-position: -96px -1744px;
}
i.flg-round-lat {
    background-position: -112px -1744px;
}
i.flg-round-lit {
    background-position: -128px -1744px;
}
i.flg-round-nl {
    background-position: -144px -1744px;
}
i.flg-round-pl {
    background-position: -160px -1744px;
}
i.flg-round-pt {
    background-position: -176px -1744px;
}
i.flg-round-ro {
    background-position: -192px -1744px;
}
i.flg-round-rus {
    background-position: -208px -1744px;
}
i.flg-round-swe {
    background-position: -224px -1744px;
}
.dt-layout-3col100 {
    margin: 12px 0;
    background: url(//thumbs.dreamstime.com/images2012/bkg_p1px.jpg) left 0 repeat-y;
}
.dt-layout-3col100 .dt-layout-3col100-left {
    width: 300px;
    float: left;
    margin-left: -100%;
    font-family: Arial!important;
}
.dt-layout-3col100-left .dt-slot-form-row-socials {
    margin-left: 20px;
}
.dt-layout-3col100-left .dt-slot-form-row-socials .social-item {
    float: left;
    height: 21px;
}
.dt-layout-3col100-left .dt-slot-form-row-socials .social-item-1 {
    width: 65px;
}
.dt-layout-3col100-left .dt-slot-form-row-socials .social-item-2 {
    width: 80px;
}
.dt-layout-3col100-left .dt-slot-form-row-socials .social-item-3 {
    width: 83px;
}
.dt-layout-3col100 .dt-layout-3col100-right {
    width: 300px;
    float: left;
    margin-left: -300px;
}
.dt-layout-3col100 .dt-layout-3col100-center-wrapper {
    float: left;
    width: 100%}
.dt-layout-3col100 .dt-layout-3col100-center {
    margin: 0 300px;
    padding: 0 35px;
}
.dt-layout-3col100 .dt-images-wrapper {
    border: none;
    background: 0 0;
    margin: 0;
    padding: 0;
}
.dt-layout-3col100 .dt-images-wrapper-wide {
    min-width: 500px;
}
.dt-layout-3col100 .dt-images-wrapper h3 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 400;
    color: #272a2d;
    font-size: 22px;
    line-height: 22px;
}
.dt-layout-3col100 .dt-images-wrapper .dt-more {
    margin-top: 4px;
}
.dt-layout-3col100 .dt-images-wrapper .dt-image {
    margin-bottom: 15px;
}
.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image img {
    width: 130px;
    height: 73px;
}
.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image {
    position: relative;
}
.dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image:before {
    right: 7px;
    top: 7px;
    position: absolute;
    content: '';
    width: 16px;
    height: 11px;
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -62px -1776px no-repeat;
}
.dt-layout-3col100 .dt-images-wrapper .dt-images-add .dt-image {
    position: relative;
}
.dt-layout-3col100 .dt-images-wrapper .dt-images-add .dt-image .dt-add-lightbox, .dt-layout-3col100 .dt-images-wrapper .dt-images-videos .dt-image .dt-add-lightbox {
    text-decoration: none;
    right: 9px;
    bottom: 9px;
    position: absolute;
    content: '';
    width: 11px;
    height: 11px;
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -13px -1762px no-repeat;
}
.dt-pd-info .dt-photo-profile, .dt-pd-info .dt-photo-profile .dt-mask {
    position: relative;
    width: 300px;
}
.dt-more-imgv {
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) 0 -1821px no-repeat;
    display: inline-block;
    width: 132px;
    height: 109px;
}
.dt-images-wrapper .view-latest-uploads a {
    display: inline-block;
    width: 150px;
    color: #FFF;
    background: #78AE22;
    border-bottom: 3px solid #619825;
    text-align: center;
    text-decoration: none;
    line-height: 27px;
    margin-left: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.dt-images-wrapper .view-latest-uploads a:hover {
    background: #4C9306;
    border-color: #337507;
}
.dt-images-wrapper .more-images {
    background: url(//thumbs.dreamstime.com/images2012/icn_arrow_l.gif) right 3px no-repeat;
    line-height: 22px;
    padding-right: 11px;
    margin-left: 26px;
}
.dt-layout-3col100 .dt-search-cnt {
    width: 256px;
}
.dt-layout-3col100 .dt-search-cnt .dt-query {
    width: 156px;
}
.dt-pd-info {
    background: url(//thumbs.dreamstime.com/images2012/bkg_pd.png) no-repeat #ece9e6;
}
.dt-pd-info-grey {
    background: url(//thumbs.dreamstime.com/images2012/bkg_pd-grey.png) no-repeat #ece9e6;
}
.dt-pd-info-pink {
    background: url(//thumbs.dreamstime.com/images2012/bkg_pd-pink.png) no-repeat #ece9e6;
}
.dt-pd-info .dt-pd-info-cnt {
    padding: 13px 19px 19px;
}
.dt-pd-info .dt-pd-info-cnt h1, .dt-pd-info .dt-pd-info-cnt h2 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 400;
    color: #f3f8f3;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.dt-pd-info .dt-pd-info-cnt h1 {
    font-size: 36px;
    line-height: 46px;
    margin: 0;
}
.dt-pd-info .dt-pd-info-cnt h2 {
    font-size: 22px;
    line-height: 32px;
    margin: 0 0 5px;
}
.dt-pd-location {
    font-size: 11px;
    color: #fff;
    line-height: 12px;
    display: block;
    margin: 0 0 15px;
}
.dt-pd-location i {
    margin: 0 4px 0 0;
    display: block;
    float: left;
    width: 9px;
    height: 12px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) 0 -1762px no-repeat;
}
.dt-pd-info .dt-photo-profile {
    left: -19px;
    overflow: hidden;
    height: 172px;
    margin-bottom: 19px;
}
.dt-pd-info .dt-photo-profile .dt-mask span {
    background: url(//thumbs.dreamstime.com/images2012/pd-mask.png) no-repeat;
    width: 300px;
    height: 172px;
    position: absolute;
}
.dt-pd-info-grey .dt-photo-profile .dt-mask span {
    background: url(//thumbs.dreamstime.com/images2012/pd-mask-grey.png) no-repeat;
}
.dt-pd-info-pink .dt-photo-profile .dt-mask span {
    background: url(//thumbs.dreamstime.com/images2012/pd-mask-pink.png) no-repeat;
}
.dt-pd-info .dt-photo-profile .dt-mask img {
    background: #fff;
    display: block;
    margin: 0 auto;
    height: 172px;
}
.dt-pd-info .dt-pd-info-cnt .dt-slot-form-row-socials {
    margin-left: 20px;
}
@media(max-width:1024px) {
    .user-profile {
    background: 0 0;
}
.user-profile .dt-layout-3col100 {
    background-position: -120px 0;
}
.user-profile .dt-layout-3col100-center {
    margin: 0 180px;
}
.user-profile .dt-layout-3col100-left {
    width: 180px;
}
.user-profile .dt-layout-3col100-left .dt-photo-profile {
    width: 180px;
    height: 150px;
    margin-bottom: 0;
}
.user-profile .dt-layout-3col100-left .dt-photo-profile .dt-mask {
    width: 180px;
    height: 150px;
    overflow: hidden;
}
.user-profile .dt-layout-3col100-left .dt-photo-profile .dt-mask .dt-mask-img {
    width: 180px;
    height: 150px;
    background: url(//thumbs.dreamstime.com/images2012/pd-mask-2.png) top center no-repeat;
}
.user-profile .dt-layout-3col100-left .dt-pd-info-grey .dt-photo-profile .dt-mask .dt-mask-img {
    background: url(//thumbs.dreamstime.com/images2012/pd-mask-grey-2.png) top center no-repeat;
}
.user-profile .dt-layout-3col100-left .dt-pd-info-pink .dt-photo-profile .dt-mask .dt-mask-img {
    background: url(//thumbs.dreamstime.com/images2012/pd-mask-pink-2.png) top center no-repeat;
}
.user-profile .dt-layout-3col100-left .dt-photo-profile .dt-mask img {
    height: 132px!important;
}
.user-profile .dt-layout-3col100-left .dt-slot-form-row-socials {
    margin-left: -19px;
    padding-left: 19px;
    width: 161px;
    background: #ECE9E6;
}
.user-profile .dt-layout-3col100-left .dt-slot-form-row-socials .social-item {
    float: none;
    height: 23px;
}
.user-profile .dt-layout-3col100-left .dt-pd-stats li {
    line-height: inherit;
    height: auto;
    margin: 8px 0;
}
.user-profile .dt-layout-3col100-left .dt-pd-stats li span {
    float: none;
    line-height: inherit;
    height: auto;
}
.user-profile .dt-layout-3col100-left .dt-pd-stats li .dt-pd-statbar {
    top: 4px;
}
.user-profile .dt-layout-3col100-left .dt-pd-info .dt-btns {
    height: auto;
    text-align: center;
    line-height: 26px;
}
.user-profile .dt-layout-3col100-left .dt-pd-info .dt-btns a {
    float: none;
    display: inline-block;
}
.user-profile .dt-layout-3col100-left .dt-pd-info .dt-btns span {
    display: block;
    float: none;
}
.user-profile .dt-layout-3col100-right {
    width: 180px;
    margin-left: -180px;
}
.user-profile .dt-layout-3col100-right .dt-search-cnt {
    width: 178px;
}
.user-profile .dt-layout-3col100-right .dt-search-cnt .dt-query {
    width: 75px;
    padding-left: 10px;
    padding-right: 10px;
}
.user-profile .dt-layout-3col100-right .dt-search-cnt .dt-search-btn {
    width: 60px;
    background-position: -24px -885px;
}
.user-profile .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-on, .user-profile .dt-pd-info .dt-photo-profile .dt-mask:hover .dt-change-image-profile {
    width: 132px;
    margin-left: -66px;
}
.user-profile .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg {
    width: 132px;
    height: 132px;
}
.user-profile .dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg img {
    height: auto!important;
}
}.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile {
    display: none;
}
.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-on, .dt-pd-info .dt-photo-profile .dt-mask:hover .dt-change-image-profile {
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 172px;
    height: 100%;
    margin-left: -86px;
}
.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg {
    display: block;
    width: 172px;
    height: 172px;
    background-color: rgba(0, 0, 0, .6);
    position: relative;
    border-radius: 50%}
.dt-pd-info .dt-photo-profile .dt-mask .dt-change-image-profile-bg img {
    top: 50%;
    position: absolute;
    left: 50%;
    margin: -16px 0 0 -16px;
    display: block;
    width: 32px;
    height: 32px;
    background: 0 0;
}
.dt-pd-info .dt-btns {
    margin: 15px 0 0;
    height: 30px;
    line-height: 30px;
}
.dt-pd-info .dt-btns a {
    text-decoration: none;
    float: left;
    border: 1px solid #ccc3b9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: -4px 3px 5px rgba(0, 0, 0, .04), inset 0 0 2px #fff;
    -webkit-box-shadow: -4px 3px 5px rgba(0, 0, 0, .04), inset 0 0 2px #fff;
    box-shadow: -4px 3px 5px rgba(0, 0, 0, .04), inset 0 0 2px #fff;
    background-image: url(data:image/svg+xml;
    base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDkxIDI4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlOGRmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjkxIiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(bottom, #e8dfd6 0, #fff 100%);
    background-image: -o-linear-gradient(bottom, #e8dfd6 0, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #e8dfd6 0, #fff 100%);
    background-image: linear-gradient(bottom, #e8dfd6 0, #fff 100%);
    color: #505054;
    font-family: Arial;
    font-size: 12px;
    text-shadow: -1px 0 0 #fff;
    text-align: center;
    padding: 0 20px;
}
.dt-dp-slot h3, .dt-pd-info .dt-pd-info-cnt .dt-pd-title {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 400;
    text-transform: uppercase;
}
.dt-plan-begun, .dt-trial-header form .row-2 label {
    text-align: right;
}
.dt-pd-info .dt-btns span {
    float: left;
    font-size: 12px;
    color: #808182;
    display: block;
    margin: 0 10px;
}
.dt-pd-info .dt-btn, .dt-pd-info .dt-btn-pink {
    margin: 5px auto 21px;
    display: block;
    width: 145px;
}
.dt-pd-info .dt-btn-pink i {
    position: absolute;
    top: 8px;
    right: 9px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -88px -1776px no-repeat;
}
.dt-pd-info .dt-btn-green-default, .dt-pd-info .dt-btn-pink {
    position: relative;
}
.dt-pd-info .dt-btn-green-default i {
    position: absolute;
    top: 11px;
    left: 12px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -51px -1776px no-repeat;
}
.dt-pd-info .dt-btn-pink span {
    padding: 0 30px 0 11px;
    font-size: 14px!important;
}
.dt-pd-links {
    border-top: 1px solid #dcd8d5;
    border-bottom: 1px solid #fff;
}
.dt-pd-links ul, .dt-pd-statbar {
    border-bottom: 1px solid #dcd8d5;
}
.dt-pd-links ul {
    border-top: 1px solid #fff;
    display: block;
    padding: 10px 0;
}
.dt-pd-links ul li {
    display: inline-block;
    width: 87px;
}
.dt-pd-links ul li a {
    height: 16px;
    line-height: 16px;
    display: block;
    font-size: 11px;
    color: #666869;
    text-decoration: none;
}
.dt-pd-links ul li a:hover {
    color: #000;
}
.dt-pd-links ul li a span {
    white-space: nowrap;
}
.dt-pd-links .dt-link-4, .dt-pd-links .dt-link-5, .dt-pd-links .dt-link-6, .dt-pd-links .dt-link-7, .dt-pd-links .dt-link-8 {
    margin-top: 6px;
}
@media(max-width:1024px) {
    .dt-pd-links .dt-link-2, .dt-pd-links .dt-link-3 {
    margin-top: 6px;
}
}.dt-pd-links .dt-link-disabled {
    opacity: .3;
}
.dt-pd-links .dt-link-condensed {
    width: 25px;
}
.dt-pd-links .dt-link-condensed .dt-icon {
    margin: 0;
}
.dt-pd-links .dt-link-condensed span {
    display: none;
}
.dt-pd-links .dt-link .dt-icon {
    margin: 0 4px 0 0;
    background: url(/images2012/sprite-v35.png) no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: top;
}
.dt-pd-links .dt-link .dt-icon-portfolio {
    background-position: -32px -1798px;
}
.dt-pd-links .dt-link .dt-icon-admin {
    background-position: -48px -1798px;
}
.dt-pd-links .dt-link .dt-icon-exclusive {
    background-position: -64px -1798px;
}
.dt-pd-links .dt-link .dt-icon-blog {
    background-position: -80px -1798px;
}
.dt-pd-links .dt-link .dt-icon-illustrator {
    background-position: -96px -1798px;
}
.dt-pd-links .dt-link .dt-icon-photographer {
    background-position: -112px -1798px;
}
.dt-pd-links .dt-link .dt-icon-videographer {
    background-position: -128px -1798px;
}
.dt-pd-links .dt-link .dt-icon-featured {
    background-position: -144px -1798px;
}
.dt-pd-info .dt-pd-info-cnt .dt-pd-title {
    margin: 25px 0 20px;
    font-size: 22px;
    color: #3b3d3f;
}
.dt-pd-info .dt-pd-info-cnt p {
    color: #3b3d3f;
    font-size: 12px;
}
.dt-morep, .dt-pd-stats li span a {
    color: #0054a6;
    text-decoration: none;
}
.dt-pd-stats li {
    display: block;
    height: 25px;
    line-height: 25px;
}
.dt-pd-stats li span {
    font-size: 12px;
    float: left;
    height: 25px;
    line-height: 25px;
}
.dt-pd-stats li span a {
    font-size: 12px;
}
.dt-pd-stats li span.dt-label {
    color: #808182;
    width: 140px;
}
.dt-pd-statbar {
    width: 100%;
    background: #fff;
    height: 1px;
    position: relative;
    overflow: hidden;
    top: -2px;
}
.dt-pd-statbar-on {
    height: 1px;
    position: absolute;
    background: #75ab22;
    border-bottom: 1px solid #ece9e6;
    top: 0;
    left: 0;
}
.dt-pd-details h5 {
    font-size: 12px;
    color: #808182;
    margin: 0;
}
.dt-pd-details a {
    font-size: 12px;
    color: #0054a6;
    text-decoration: none;
}
.dt-pd-details .dt-slot-form-row-socials {
    margin: 10px 0 15px;
}
.dt-pd-details span {
    color: #3b3d3f;
    font-size: 12px;
    margin-bottom: 15px;
    display: block;
}
.dt-pd-details .dt-pd-working {
    color: #619825;
    font-size: 12px;
}
.dt-pd-details .dt-pd-working i {
    margin: 2px 10px 0 0;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) 0 -1793px no-repeat;
    width: 27px;
    height: 25px;
    float: left;
}
.dt-pd-details .dt-slot-form-row-socials a {
    opacity: .9;
    margin-right: 5px;
    float: left;
    height: 35px;
    display: block;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite-v35.png);
}
.dt-pd-details .dt-slot-form-row-socials a.dt-google {
    background-position: -390px -1016px;
    width: 71px;
}
.dt-pd-details .dt-slot-form-row-socials a.dt-facebook {
    background-position: -390px -1052px;
    width: 80px;
}
.dt-pd-details .dt-slot-form-row-socials a.dt-twitter {
    background-position: -390px -1088px;
    width: 71px;
}
.dt-pd-details .dt-slot-form-row-socials a:hover {
    opacity: 1;
}
.dt-pd-sep {
    border-top: 1px solid #dcd8d5;
    height: 1px;
    background: #fff;
    position: relative;
    overflow: hidden;
    margin: 10px 0;
}
.dt-blog-box-1 {
    margin: 20px 20px 20px 0;
    width: 30%;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep_v.png) right repeat-y;
    float: left;
}
.dt-blog-box-1 span {
    font-size: 12px;
    color: #4d4d4d;
    display: block;
}
.dt-blog-box-1 .dt-blog-box-1-date {
    font-size: 12px;
    color: #9a9a9a;
}
.dt-blog-box-1 p {
    margin: 10px 20px 10px 0;
    font-size: 14px;
    color: #4d4d4d;
}
.dt-blog-box-1 a {
    font-size: 12px;
    color: #0054a6;
    display: block;
    text-decoration: none;
    margin-right: 15px;
}
.dt-blog-box-1 a:hover {
    color: #000;
    text-decoration: underline;
}
.dt-blog-box-1-last {
    background: 0 0;
}
.dt-layout-3col100-right {
    background: url(//thumbs.dreamstime.com/images2012/bkg_3cols.png) left 0 repeat-y;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}
.dt-dp-slot {
    padding: 20px 19px 10px;
    border-bottom: 1px solid #d3d3d3;
    margin: 0 0 0 6px;
}
.dt-dp-slot h3 {
    margin-bottom: 19px;
    font-size: 22px;
    color: #4d4d4d;
}
.dt-dp-slot ul li a, .dt-dp-slot-more {
    font-size: 12px;
    line-height: 25px;
    text-decoration: none;
}
.dt-dp-slot ul {
    display: block;
}
.dt-dp-slot ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.dt-dp-slot ul li a {
    color: #0054a6;
}
.dt-dp-slot ul li a:hover {
    color: #e83197;
}
.dt-dp-slot-more {
    padding-top: 10px;
    margin-top: 10px;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 top repeat-x;
    display: block;
    height: 25px;
    color: #0054a6;
}
.dt-dp-slot-more span {
    float: left;
}
.dt-dp-slot-more i {
    margin: 10px 0 0 2px;
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -27px -1762px no-repeat;
}
.dt-dp-slot-more-down i {
    background-position: -36px -1762px;
}
.dt-dp-slot-more span.less, .dt-dp-slot-more-down span.more {
    display: none;
}
.dt-dp-slot-more-down span.less {
    display: block!important;
}
.dt-dp-slot-more-left i {
    background-position: 0 0;
    margin: 9px 0 0 4px;
}
.dt-pd-user .dt-pd-user-left {
    width: 225px;
    float: left;
    height: 99px;
}
.dt-pd-user .dt-pd-user-photo {
    position: relative;
    width: 99px;
    float: left;
}
.dt-pd-user .dt-pd-user-photo .dt-mask {
    position: relative;
    width: 99px;
    overflow: hidden;
    height: 99px;
}
.dt-pd-user .dt-pd-user-photo .dt-mask span {
    background: url(//thumbs.dreamstime.com/images2012/mask-pduser.png) no-repeat;
    width: 99px;
    height: 99px;
    position: absolute;
}
.dt-pd-user .dt-pd-user-photo .dt-mask img {
    display: block;
    margin: 0 auto;
}
.dt-pd-user .dt-pd-user-info {
    padding-left: 105px;
}
.dt-pd-user .dt-pd-user-info h3 {
    margin: 10px 0 0!important;
    line-height: 16px;
}
.dt-pd-user .dt-pd-user-info h3 a {
    font-size: 14px;
    color: #3b3d3f;
    text-decoration: none;
}
.dt-pd-user .dt-pd-user-info p {
    font-size: 11px;
    color: #808182;
    margin: 0 0 10px;
}
.dt-pd-user .dt-pd-user-info .dt-btn {
    height: 20px;
}
.dt-pd-user .dt-pd-user-info .dt-btn span {
    height: 18px;
    line-height: 18px;
    font-size: 11px!important;
}
.dt-pd-user .dt-pd-user-info .dt-btn span.dt-btn-bottom {
    height: 2px;
}
.dt-pd-user .dt-pd-user-right {
    padding-left: 225px;
}
.dt-overlay-black15 {
    z-index: 9998;
    background: url(//thumbs.dreamstime.com/images2012/trans-black15.png);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.dt-popup-more {
    top: -120px;
    left: 50px;
    z-index: 9999;
    position: absolute;
    background: #fff;
    width: 700px;
    border: 1px solid #c1c1c1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.dt-popup-more-cnt {
    padding: 15px;
    position: relative;
}
.dt-popup-more-cnt h5 {
    line-height: 16px;
    font-size: 14px!important;
    color: #3c3c3c!important;
    font-family: arial!important;
    font-weight: 400;
    margin: 0 0 3px;
}
.dt-popup-more-cnt h5 strong {
    color: #236dab!important;
    font-weight: 400;
}
.dt-popup-more-cnt p {
    line-height: 12px;
    color: #8d8d8d;
    font-size: 11px;
    margin: 0;
}
.dt-popup-more span.dt-arrow {
    z-index: 9999;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -440px -103px no-repeat;
    width: 5px!important;
    height: 8px!important;
    overflow: hidden;
    position: absolute;
    top: 130px;
    left: -5px;
    display: block;
}
.dt-popup-more .dt-popup-more-keywords {
    margin: 20px 0;
}
.dt-popup-more .dt-popup-more-keywords a {
    font-size: 12px!important;
    color: #272a2d!important;
    display: block;
    width: 16.5%;
    float: left;
    line-height: 20px!important;
    padding: 0!important;
    height: 20px!important;
    font-weight: 400!important;
}
.dt-popup-more .dt-popup-more-keywords a:hover {
    color: #236dab!important;
}
.dt-popup-more-cnt .dt-close {
    position: absolute;
    width: 10px;
    height: 14px!important;
    top: 5px;
    right: 0;
    background: url(//thumbs.dreamstime.com/images2012/dt-msg-close.png) no-repeat;
}
.dt-more-p {
    display: inline-block!important;
    margin: 6px 20px 0 5px!important;
    padding: 0 14px 0 6px!important;
    background: url(../images2012/icn-more-green.png) right center no-repeat #E4DFDB;
    font-weight: 400!important;
    height: auto!important;
    text-transform: lowercase;
    line-height: 18px!important;
}
.dt-popup-more-p {
    display: none;
    position: absolute;
    top: 0;
    left: 60px;
    width: auto;
    border: 1px solid #C1C1C1;
    background: #FFF;
    z-index: 1000;
    -webkit-box-shadow: 3px 3px 7px rgba(0, 0, 0, .3);
    -moz-box-shadow: 3px 3px 7px rgba(0, 0, 0, .3);
    -o-box-shadow: 3px 3px 7px rgba(0, 0, 0, .3);
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .3);
}
.dt-popup-more-p .dt-popup-more-p-cnt {
    padding: 24px 15px;
}
.dt-popup-more-p .dt-popup-more-p-cnt .dt-close, .dt-popup-tooltip .dt-popup-tooltip-container .dt-popup-tooltip-close {
    position: absolute;
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 0;
    top: 5px;
    right: 5px;
    overflow: hidden;
    background: url(//thumbs.dreamstime.com/images2012/dt-msg-close.png) no-repeat;
}
.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords {
    margin: 0;
    padding: 0;
    height: auto;
}
.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li {
    position: relative;
    float: left;
    width: 222px;
    height: auto;
    border-right: 1px solid #E3DFDC;
    padding: 0 13px 0 0;
    margin-right: 13px;
}
.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li.last {
    padding-right: 0;
    margin-right: 0;
    border: none;
}
.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li a {
    float: none;
    display: block;
    height: auto;
    line-height: normal;
    padding: 4px 6px;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dt-popup-more-p .dt-popup-more-p-cnt .dt-popup-more-p-keywords li a:hover {
    color: #FFF;
    background: #6EA724;
}
.dt-popup-tooltip {
    position: absolute;
    top: auto;
    left: auto;
    border: 1px solid #BFBFBF;
    background: #FCFDF8;
    width: 243px;
    padding: 1px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 0 2px rgba(0, 0, 0, .2);
}
.dt-popup-tooltip:after {
    content: url(../images2012/icn-corner-top.png);
    position: absolute;
    top: -18px;
    right: 36px;
    z-index: 100000;
}
.dt-popup-tooltip .dt-popup-tooltip-container {
    position: relative;
    background: #F7F1E1;
    padding: 5px 19px 5px 8px;
    line-height: 1.5em;
}
.dt-popup-tooltip .dt-popup-tooltip-container .dt-popup-tooltip-close {
    top: 2px;
    right: 2px;
}
.dt-more-p, .dt-popup-more-p, .dt-popup-tooltip {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.dt-container .dt-content-1000 .dt-trial-header {
    background: url(//thumbs.dreamstime.com/images2012/form_bg.jpg) top center no-repeat;
    padding: 0;
    margin: 0 7px;
    height: 316px;
    position: relative;
    top: -7px;
}
.dt-container .dt-content-1000 .dt-trial-header h2, .dt-container .dt-content-1000 .dt-trial-header>ul {
    margin-right: 305px;
    padding: 0 27px;
    color: #fff;
}
.dt-container .dt-content-1000 .dt-trial-header h2 {
    font-size: 24px;
    padding-top: 23px;
    padding-bottom: 20px;
    line-height: 24px;
    font-size: 22px\9;
}
.dt-ul-trial-img {
    overflow: hidden;
    white-space: nowrap;
}
.dt-ul-trial-img>li {
    float: left;
    width: 20%}
.dt-ul-trial-img>li>img {
    width: 100%}
.dt-ul-trial-text>li {
    font-family: Arial;
    font-size: 14px;
    position: relative;
    margin: 10px 5px 10px 0!important;
}
.dt-ul-trial-text>li>b {
    font-weight: 700;
}
.dt-ul-trial-text>li:before {
    content: '';
    display: block;
    position: absolute;
    left: -14px;
    width: 14px;
    height: 14px;
    background: url(//thumbs.dreamstime.com/images2012/trial_li_arrow.png) center center no-repeat;
}
.dt-trial-header form {
    position: absolute;
    right: 0;
    top: 0;
    width: 240px;
    height: 294px;
    background-color: rgba(255, 255, 255, .6);
    background-color: #cde2c8\9;
    padding: 22px 32px 0 30px;
}
.dt-trial-header form label {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #3b3630;
    margin-top: 7px;
}
.dt-trial-header form select {
    display: inline-block;
    height: 30px;
    line-height: 30px;
}
.dt-form-trial {
    color: #808182;
    background: 0 0;
    padding: 0;
    margin: 0;
    float: left;
}
.dt-form-trial label {
    display: block;
    font-family: Arial;
    font-size: 12px;
    color: #3b3630;
    margin-top: 7px;
}
.dt-form-trial input {
    display: block;
    line-height: 14px;
    color: #817b74;
    font-style: italic;
    text-decoration: none;
    border: none;
    text-indent: 10px;
    width: 240px!important;
    height: 28px!important;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -40px -1221px no-repeat;
}
.dt-form-trial .dt-select-trial-1x-cnt span.selectboxit-container .selectboxit {
    width: 240px!important;
    height: 30px!important;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -40px -1221px no-repeat;
}
.dt-form-trial .dt-select-trial-1x-cnt .selectboxit-container .selectboxit-text {
    color: #817b74!important;
    font-size: 13px!important;
    line-height: 30px!important;
    height: 30px!important;
    text-indent: 10px;
}
.dt-form-trial .selectboxit .selectboxit-arrow-container .selectboxit-default-arrow {
    left: -10px;
    top: 7px;
}
.dt-form-trial .dt-select-trial-1x-cnt span.selectboxit-container {
    width: 232px!important;
}
.dt-form-trial .dt-select-trial-2x-cnt span.selectboxit-container .selectboxit {
    width: 68px!important;
    height: 24px!important;
    background: url(//thumbs.dreamstime.com/images2012/trial_mini_input.png) top left no-repeat;
}
.dt-form-trial .dt-select-trial-2x-cnt .selectboxit-container .selectboxit-text {
    color: #817b74!important;
    font-size: 13px!important;
    line-height: 22px!important;
    height: 22px!important;
}
.dt-form-trial .dt-select-trial-2x-cnt .selectboxit-arrow-container .selectboxit-default-arrow {
    left: -3px;
    top: 3px;
}
.dt-form-trial .dt-select-trial-2x-cnt span.selectboxit-container {
    width: 68px!important;
}
.row-1, .row-2 {
    display: inline-block;
    width: 60%;
    float: left;
}
.row-2 {
    width: 40%;
    float: right;
}
.dt-trial-header form .row-2 input {
    height: 22px!important;
    line-height: 22px;
    float: right;
    width: 68px!important;
    background: url(//thumbs.dreamstime.com/images2012/trial_mini_input.png) top left no-repeat;
}
a.dt-btn.dt-btn-green-default.dt-form-submit {
    margin-top: 25px;
    float: right;
}
.dt-plan-begun {
    font-size: 13px;
    line-height: 20px;
    margin-right: 7px;
    color: #817b74;
}
.dt-search-suggestions {
    position: absolute;
    z-index: 1000;
    top: 41px;
    left: 0;
    width: 400px;
    padding-bottom: 10px;
    border: 1px solid #c1c1c1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: 4px 7px 8px rgba(1, 1, 1, .18);
    -webkit-box-shadow: 4px 7px 8px rgba(1, 1, 1, .18);
    box-shadow: 4px 7px 8px rgba(1, 1, 1, .18);
}
.dt-search-suggestions .dt-close {
    width: 9px;
    height: 12px;
    position: absolute;
    top: 7px;
    right: 7px;
    color: #246EAC;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -250px 0;
}
.dt-search-suggestions:before {
    top: -8px;
    border: solid transparent;
    content: "";
    height: 5px;
    width: 10px;
    position: absolute;
    left: 43px;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -235px 0;
}
.dt-search-suggestions .dt-ss-history {
    padding: 10px 20px 5px;
    margin-bottom: 5px;
    background: #e8e8e8;
}
.dt-search-suggestions .dt-ss-history span {
    color: #8c8c8c;
    font-size: 11px;
    line-height: 8px;
    display: block;
    margin: 0 0 5px;
}
.dt-search-suggestions .dt-ss-history ol {
    margin: 0 0 0 4px;
    padding: 0;
}
.dt-search-suggestions .dt-ss-history ol li {
    list-style: none;
    line-height: 20px;
}
.dt-search-suggestions .dt-ss-history ol li a {
    color: #272a2d;
    font-size: 12px;
    text-decoration: none;
}
.dt-search-suggestions .dt-ss-history ol li a:hover {
    color: #246eac;
}
.dt-search-suggestions .dt-ss-default {
    background: #fff;
    padding: 7px 20px 0;
    margin: 0;
}
@media screen and (max-width:1300px) {
    .dt-menu ul a {
    padding: 0 9px;
}
}@media screen and (max-width:1000px) {
    .dt-menu ul a {
    padding: 0 9px;
}
}@media screen and (max-width:1200px) {
    .dt-search-item .dt-search-cnt {
    left: 60px;
}
}@media screen and (max-width:1080px) {
    .dt-search-item .dt-search-cnt {
    left: 90px;
}
}@media screen and (max-width:1024px) {
    .dt-breadcrumb-v2 h1 {
    width: 400px;
}
.dt-breadcrumb-sort-bottom h2 {
    width: 500px;
}
.dt-container {
    position: relative;
    margin: 0 auto;
    width: 1006px;
}
table .dt-container {
    width: 954px;
}
.dt-wrapper-1024px {
    width: 1006px;
    margin: 0 auto;
    position: relative;
}
.dt-wrapper-1024px .dt-dt-menu {
    width: 978px;
}
.dt-wrapper-1024px .dt-submenu {
    width: 962px;
}
.dt-adv-search .dt-adv-search-cnt {
    width: 840px;
}
.dt-menu ul a {
    padding: 0 8px;
}
.dt-first-search ol li.dt-search-row-1, .dt-first-search ol li.dt-search-row-2 {
    margin-right: 10px;
}
.dt-first-search ol li.dt-col1, .dt-first-search ol li.dt-col2, .dt-first-search ol li.dt-col3, .dt-first-search ol li.dt-col4 {
    margin-right: 5px;
}
.dt-search-row input[type=text] {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input2xs800.gif) no-repeat;
    width: 112px;
}
.dt-search-row .dt-search-row-slot-contrib input {
    background: url(//thumbs.dreamstime.com/images2012/bkg_input3xs800.gif) no-repeat;
    width: 90px;
}
.dt-search-row-1 {
    width: 240px;
}
.dt-search-row-2 {
    width: 195px;
}
.dt-search-row-3 {
    width: 330px;
    padding: 0!important;
    margin: 0!important;
}
#slider_range {
    width: 163px!important;
}
.dt-search-row-2 label {
    width: 60px;
}
.ui-widget-content {
    background: url(//thumbs.dreamstime.com/images2012/ui-bg_highlight-hard_100_f5f3e5_1x100_800.png) no-repeat!important;
}
.dt-search-row-3 .last li {
    padding: 0;
}
.dt-search-row-3 ol.last input[type=checkbox] {
    margin-right: 10px;
}
.dt-search-row-1 ol.horiz3x li {
    width: 105px;
}
.dt-search-row-1 ol.horiz3x li.dt-col2 {
    width: 75px;
}
.dt-search-row-large {
    width: 540px;
    margin: 0!important;
    padding: 0!important;
}
.dt-search-row-large .horiz-large li {
    margin: 0 10px 0 0;
    width: 85px;
}
.dt-search-row-large .horiz-large li.dt-label {
    width: 60px;
    margin-left: 8px;
}
.dt-search-row-large .horiz-large li.dt-label-sh {
    width: 60px;
}
.dt-search-row-large .horiz-large li.dt-label-sl {
    width: 75px;
}
.dt-search-row-model-1 label {
    width: 60px;
}
.dt-search-row-model-1 {
    width: 280px;
}
.dt-search-row-model-2 {
    width: 215px;
    margin: 0!important;
    padding: 0!important;
}
.dt-search-row-model-2 ol li.dt-col1 {
    width: 86px;
}
.dt-search-row-model-2 ol li.dt-col2 {
    width: 133px;
}
.dt-search-row-model-2 ol li.dt-col3 {
    width: 70px;
}
.dt-search-row-legend {
    width: 300px;
    padding: 0 10px;
}
.dt-search-row-legend-first {
    padding-left: 0;
}
.dt-search-row-legend-rs {
    width: 120px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right {
    width: 130px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-right h2 {
    background-position: 109px -1629px;
}
.dt-footer .dt-footer-content .dt-footer-content-slot-last {
    margin-right: 0;
}
.dt-footer .dt-footer-top .dt-footer-top-left {
    width: 400px;
}
.dt-submenu-800 {
    display: none!important;
}
.dt-submenu .dt-submenu-800-popup, .dt-submenu .dt-submenu-800-popup div .dt-submenu .dt-submenu-800-popup div {
    display: block;
    position: relative;
}
.dt-submenu .dt-submenu-800-popup div {
    float: left;
}
.dt-submenu .dt-submenu-800-popup ul li {
    display: block;
    float: none;
    position: relative;
}
.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions {
    position: absolute;
    top: 30px;
    left: -30px;
    z-index: 1000;
    background: #f6f2ee;
    width: 126px;
    padding: 0;
}
.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions li {
    border-left: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
}
.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions-top {
    background: url(//thumbs.dreamstime.com/images2012/bkg_more_t.png) no-repeat;
    height: 6px;
    position: relative;
    overflow: hidden;
    display: block;
    border: none!important;
}
.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions-bottom {
    background: url(//thumbs.dreamstime.com/images2012/bkg_more_b.png) no-repeat;
    height: 9px;
    position: relative;
    overflow: hidden;
    display: block;
    border: none!important;
}
.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions a {
    color: #272a2d;
    line-height: inherit;
    margin: 0!important;
    float: none!important;
    height: auto;
    padding: 3px 10px;
}
.dt-submenu .dt-submenu-800-popup .dt-submenu-800-popup-actions a:hover {
    color: #619825;
}
.dt-submenu .dt-submenu-800-popup ul li a.dt-more {
    color: #246EAC;
    border-left: 1px solid #E4DEDA;
    width: 83px;
    height: 17px;
    line-height: 17px;
    background: url(//thumbs.dreamstime.com/images2012/icn_down.png) 80px bottom no-repeat;
    padding: 0 12px 0 0;
    text-align: center;
}
.dt-submenu .dt-submenu-800-popup ul li a.dt-more-close {
    border-color: #f6f2ee;
    background: url(//thumbs.dreamstime.com/images2012/bkg_moret.png) 0 bottom no-repeat;
    padding: 0 12px 0 0;
    height: 30px;
    color: #58534E;
    margin: 0;
    line-height: 32px;
}
.dt-last-more a {
    border: none!important;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-sep span {
    margin: 5px 7px 0 4px;
}
.dt-container .dt-menu-top .dt-menu-top-rao li.dt-edit a span, .dt-container .dt-menu-top .dt-menu-top-rao li.dt-management a span, .dt-container .dt-menu-top .dt-menu-top-rao li.dt-profile a span, .dt-container .dt-menu-top .dt-menu-top-rao li.dt-socials a span {
    display: none;
}
.dt-adv-search-tab {
    padding: 5px 10px;
}
.dt-first-search ol li.dt-search-row-1 label, .dt-first-search ol li.dt-search-row-2 {
    margin-right: 20px;
}
.dt-search-row-model-1 .dt-search-row-slot20 label {
    width: 60px;
}
.dt-search-row-model {
    width: 290px;
}
.dt-search-row-legend-rs .dt-tooltip-box .dt-tooltip {
    left: 60px;
}
.dt-container .dt-content-1000n {
    width: 955px;
}
.dt-container .dt-content-1000 .dt-slot-content-s {
    width: 480px;
    padding-right: 50px;
}
.dt-msg-cnt-photos .dt-box-photo4 {
    margin: 0 18px 11px 0;
}
.dt-msg-cnt-photos .dt-box-photo3 {
    margin-right: 0;
}
.dt-slot-form-s .dt-slot-form-row .dt-file-name-xl {
    width: 100px;
}
.dt-slot-form .dt-slot-form-row .dt-file-type, .dt-slot-form-s .dt-slot-form-row-filename .dt-browse-click-xl {
    left: 236px;
}
.dt-search-row-model, .dt-search-row-model-1 {
    margin-right: 10px;
    padding-right: 10px;
}
.dt-first-search .dt-first-search-cnt .horiz-fr label {
    margin: 0 6px 0 0;
}
.dt-first-search .dt-first-search-cnt .horiz-fr .dt-col4 label {
    margin: 0;
}
.dt-thumbnail-brand {
    margin-right: 0;
}
}@media screen and (max-width:980px) {
    .dt-container-home, .dt-footer-home {
    width: 980px;
}
}@media screen and (max-width:767px) {
    .dt-search-row-model-2 {
    width: 280px;
    margin: 0!important;
    padding: 0!important;
}
.dt-search-row-model-2 ol li.dt-col2 {
    width: 113px;
}
.dt-container .dt-content-1000 .dt-slot-content p, .dt-container .dt-content-1000 .dt-slot-content p a {
    font-size: 1.2em;
}
.dt-container .dt-content-1000 .dt-slot-content p b {
    font-size: 1.1em;
}
}@media only screen and (min-width:480px) and (max-width:767px) {
    .dt-search-row-model-2 {
    width: 280px;
    margin: 0!important;
    padding: 0!important;
}
.dt-search-row-model-2 ol li.dt-col2 {
    width: 113px;
}
}div.dt-de .dt-adv-search .dt-search-setting, div.dt-nl .dt-adv-search .dt-search-setting {
    margin-right: 93px;
}
@media screen and (max-width:1240px) {
    .dt-popup-more {
    left: 10%;
    width: 80%;
    top: 0;
}
.dt-breadcrumb-v2 ol.dt-related li {
    position: static;
}
.dt-popup-more span.dt-arrow {
    display: none!important;
}
}.contactstyle input {
    width: 165px!important;
    background: 0 0!important;
    border: 1px solid #ccc!important;
}
.contactstyle select {
    border: 1px solid #CCC;
    height: 22px;
}
.contactstyle input.noborder {
    width: 20px!important;
}
.dt-container .dt-slot-content .dt-login-popup input.input {
    width: 200px;
    height: 21px;
    border: none;
    background: url(//thumbs.dreamstime.com/images2012/bkg_input.png) 0 bottom no-repeat;
    color: #474f55;
    font-size: 11px;
    margin-bottom: 5px;
    padding: 0 5px;
    box-sizing: border-box;
}
div.dt-de .dt-adv-search .dt-adv-search-cnt {
    width: 860px;
}
div.dt-de .dt-search-row-model-2 {
    width: 245px;
}
div.dt-de .dt-search-row-people-3 ol.horiz-ls {
    width: 120px!important;
}
div.dt-de .dt-search-row-people-3 ol.horiz-ls li label {
    width: 95px!important;
}
div.dt-de #model-properties-cnt-2 ol.horiz-ls li {
    width: 120px!important;
}
div.dt-es .dt-adv-search .dt-adv-search-cnt, div.dt-pt .dt-adv-search .dt-adv-search-cnt {
    width: 880px;
}
div.dt-es .dt-search-row-large .horiz-large li, div.dt-pt .dt-search-row-large .horiz-large li {
    width: 105px;
}
div.dt-es .dt-search-row-large .horiz-large li.dt-label, div.dt-pt .dt-search-row-large .horiz-large li.dt-label {
    width: 60px;
}
div.dt-es .dt-search-row-large .horiz-large li.dt-label-sh, div.dt-pt .dt-search-row-large .horiz-large li.dt-label-sh {
    width: 80px;
}
div.dt-es .dt-search-row-large, div.dt-pt .dt-search-row-large {
    width: 575px;
}
div.dt-pt .dt-search-row-model {
    width: 310px;
}
div.dt-es .dt-search-row-model {
    width: 335px;
}
div.dt-es .dt-search-row-model-1 {
    padding-right: 0;
}
div.dt-es .dt-search-row-model-2 {
    width: 220px;
}
div.dt-es .dt-search-row-people-3 ol {
    width: 100px;
}
div.dt-es .dt-search-row-people-3 ol.horiz-ls {
    width: 120px;
}
div.dt-es .dt-search-row-people-3 ol.horiz-ls li {
    width: 125px!important;
}
div.dt-es .dt-search-row-people-3 ol.horiz-ls li label {
    width: 100px;
}
div.dt-fr .dt-search-row-1, div.dt-it .dt-search-row-1 {
    width: 250px;
}
div.dt-fr #model-properties-cnt-2, div.dt-it #model-properties-cnt-2 {
    width: 225px;
}
div.dt-fr .dt-search-row-large, div.dt-it .dt-search-row-large {
    width: 535px;
}
div.dt-fr .dt-search-row-model-1, div.dt-it .dt-search-row-model-1 {
    width: 280px!important;
    padding-right: 0;
}
div.dt-fr .dt-search-row-1 ol.horiz3x li.dt-picker, div.dt-it .dt-search-row-1 ol.horiz3x li.dt-picker {
    width: 115px;
}
div.dt-fr .dt-search-row-model, div.dt-it .dt-search-row-model {
    width: 310px;
    padding-right: 0;
}
div.dt-nl .dt-search-row-2-20, div.dt-nl .dt-search-row-model, div.dt-nl .dt-search-row-model-1 {
    padding-right: 0;
}
div.dt-nl .dt-search-row-model {
    width: 310px;
}
div.dt-nl .dt-search-row-3 {
    width: 355px;
}
div.dt-nl .dt-adv-search .dt-adv-search-cnt {
    width: 860px;
}
div.dt-nl .dt-search-row-model-2 {
    width: 245px;
}
div.dt-nl .dt-search-row-people-3 ol.horiz-ls {
    width: 110px!important;
}
div.dt-nl .dt-search-row-people-3 ol.horiz-ls li label {
    width: 95px!important;
}
div.dt-nl #model-properties-cnt-2 ol.horiz-ls li {
    width: 120px!important;
}
div.dt-nl .dt-search-row-people-3 ol li label {
    width: 115px!important;
}
div.dt-nl .dt-search-row-people-3 ol, div.dt-nl .dt-search-row-people-3 ol li {
    width: 135px!important;
}
div.dt-ru .dt-search-cnt .dt-search-reset {
    margin-right: 5px;
}
div.dt-ru .dt-search-row-large .horiz-large li.dt-label-sf, div.dt-se .dt-search-row-large .horiz-large li.dt-label-sf {
    width: 100px!important;
}
div.dt-ru .dt-search-row-large, div.dt-se .dt-search-row-large {
    width: 575px;
}
div.dt-ru .dt-search-row-model {
    width: 305px;
}
div.dt-ru .dt-search-row-model-2 {
    width: 200px;
}
div.dt-ru .dt-search-row-people-3 ol, div.dt-ru .dt-search-row-people-3 ol li {
    width: 90px;
}
div.dt-pl .dt-search-row-1 ol.horiz3x li.dt-picker {
    width: 115px;
}
div.dt-pl .dt-search-row-1 {
    width: 250px;
}
div.dt-pl .dt-search-row-large {
    width: 555px;
}
div.dt-pl .dt-search-row-model-1 {
    width: 280px;
    padding-right: 0;
}
div.dt-pl .dt-search-row-model-2 {
    width: 230px;
}
div.dt-se .dt-search-row .dt-search-row-slot-contrib label {
    width: 100px;
}
div.dt-gr .dt-first-search .dt-left {
    width: 515px;
}
div.dt-gr .dt-first-search .dt-right {
    width: 440px;
}
.dt-gr .dt-adv-search .dt-adv-search-cnt, div.dt-gr .dt-first-search-cnt {
    width: 955px;
}
div.dt-gr .dt-search-row-1, div.dt-gr .dt-search-row-2 {
    width: 280px;
}
div.dt-gr .dt-search-row .dt-search-row-slot-contrib label {
    width: 120px;
}
div.dt-gr .dt-search-row-large {
    width: 640px;
}
div.dt-gr .dt-search-row-1 ol.horiz3x li {
    width: 130px;
}
div.dt-gr .dt-search-row-1 ol.horiz3x li.dt-col1 {
    width: 60px;
}
div.dt-gr .dt-search-row-1 ol.horiz3x li.dt-col2 {
    width: 75px;
}
div.dt-gr .dt-search-row-large .horiz-large li.dt-label {
    width: 90px;
}
div.dt-gr .dt-search-row-large .horiz-large li, div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sf, div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sh {
    width: 100px!important;
}
div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sl {
    width: 75px!important;
}
div.dt-gr .dt-search-row-large .horiz-large li.dt-label-sls {
    width: 40px!important;
}
.noimg {
    padding-top: 25px;
    padding-bottom: 25px;
    //float: left;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.noimgsub, .noimgwrap {
    width: 760px;
    text-align: center;
}
.noimgwrap {
    border: 1px solid #edeae7;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 20px;
    background-color: #F6F3F0;
}
.noimgsub {
    margin-left: 60px;
}
.thb-large-box .thb_cell_v1 .dt-results-next, .thb-large-box .thb_cell_v1 .thb_c23, .thb-large-box .thb_cell_v1 .thb_c23_rmv, .thb-large-box .thb_cell_v1 .thb_c23_rmv_on {
    background: url(//thumbs.dreamstime.com/images2012/sprite_gallery-v3.png) left top no-repeat;
}
.thb-large-box .thb_cell_v1 {
    width: auto!important;
    float: none!important;
    display: inline-block!important;
}
.thb-large-box .thb_cell_v1 a img {
    display: block;
}
.thb-large-box .thb_cell_v1 a:link {
    padding: 0!important;
    margin: 0!important;
    display: block;
}
.thb-large-box {
    text-align: justify!important;
    font-size: .1px!important;
    padding: 0!important;
}
.thb-large-box .thb_cell_v1 .thb_c23 {
    right: 0!important;
    bottom: 0!important;
    left: auto!important;
    width: 34px;
    height: 18px;
    background-position: -420px -101px;
    padding: 3px;
}
.thb-large-box .thb_cell_v1 .thb_c23_on {
    width: 75px;
    background-position: -353px -73px;
}
.thb_cell_v1 .thb_c23 {
    visibility: hidden;
    display: block;
}
.thb-large-box .thb_cell_v1 .thb_c23_rmv {
    background-position: -435px -73px!important;
    width: 19px;
}
.thb-large-box .thb_cell_v1 .thb_c23_rmv_on {
    background-position: -354px -101px!important;
    width: 46px;
}
.thb-large-box .thb_cell_5lb .thb_c23 {
    width: 15px!important;
    height: 15px!important;
    right: 7px!important;
    bottom: 7px!important;
    background-position: -6px -76px!important;
}
.thb-large-box .thb_cell_5lb .thb_c23_rmv {
    background-position: -36px -76px!important;
}
.thb-large-box .thb_cell_v1 a.dt-results-next {
    display: inline-block;
    height: 168px;
    width: 129px;
    background-image: url(//thumbs.dreamstime.com/images2012/button-nextpage7-sprite.gif);
    background-position: top left;
    border: 0!important;
    margin: 1px 0 0 5px!important;
    float: left!important;
}
.thb-large-box #nextbutton {
    height: 172px!important;
}
.thb-large-box .thb_cell_v1 a.dt-results-next:hover {
    background-position: top right;
    border: 0!important;
}
.thb-large-box .thb_c21 {
    height: 17px!important;
}
.thb-large-box .thb_c2 {
    margin: 3px!important;
}
.thb-large-box .thb_c21 a:hover, .thb-large-box .thb_c21 a:link {
    font-size: 8.5pt;
    text-align: center;
    margin: 0!important;
    position: inherit!important;
    white-space: nowrap!important;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
h1.newl, h2.newl {
    text-align: left;
}
.dt-flyout-over {
    background: #4c4843;
    padding: 10px;
    z-index: 99999;
}
.dt-flyout-over-thumbnail {
    font-family: Arial, Verdana, sans-serif;
    padding: 0;
    z-index: 9999999!important;
}
.dt-flyout-over-title {
    font-size: 13px;
    color: #ffffff;
    padding: 8px 5px 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.dt-flyout-over-descr {
    font-size: 11px;
    padding: 0 5px 5px;
    line-height: 9px;
    color: #ffffff;
}
.dt-flyout-over-descr span {
    display: inline-block;
    color: #dbdad9;
    padding: 0 6px;
    font-size: 14px;
}
.thb_cell_bigth {
    border: 1px solid #e5e2de;
    background: #FFF;
    display: block;
    position: relative;
}
.thb_cell_bigthimg {
    padding: 3px;
    margin-top: 0;
    visibility: visible;
}
a.thb_cell_lnk {
    font-size: 8.5pt;
}
.thb_cell_bigthtitle {
    display: none;
    font-size: 8.5pt;
    white-space: normal!important;
    overflow: hidden;
    padding: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 35%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 35%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, 0) 35%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000',  endColorstr='#00000000',  GradientType=0 );
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, .5);
    text-align: left;
}
.thb_cell_bigthtitle span {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    text-overflow: -o-ellipsis-lastline;
    height: 19px;
	line-height: 13px;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    padding: 7px 9px;
    word-wrap: break-word;
}
.grid-system .thb-large-box .thb_cell_5lb .thb_c23+.thb_cell_bigthtitle span {
    padding-left: 45px;
}
.grid-system .thb-large-box .thb_cell_5lb .thb_c23_right+.thb_cell_bigthtitle span {
    padding-left: 9px;
}
.thb_cell_bigth:hover .thb_cell_bigthtitle, .thb_cell_lnk:hover .thb_cell_bigthtitle {
    display: block;
}
h1.newl {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 400;
    color: #736357;
    font-size: 36px;
    line-height: 36px;
}
h2.newl {
    font-family: Arial, Helvetica, sans-serif!important;
    color: #272A2D;
    font-size: 17px!important;
    font-weight: 400;
    line-height: 18px!important;
}
.strikethrough {
    position: relative;
}
.strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid;
    border-color: #246EAC;
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
}
.dt-table-management-dwnloading {
    display: inline-block;
    width: 135px;
    border-left: 1px solid #ddd;
    padding-left: 13px;
    font-size: 11px;
    color: #777;
    height: 28px;
    vertical-align: middle;
    padding-top: 11px;
}
.ie6 .dt-container .nl_content h3, .ie7 .dt-container .nl_content h3, .ie8 .dt-container .nl_content h3 {
    font-size: 22px!important;
}
.dt-table-management-dwnloading img {
    vertical-align: top;
    margin: 0 5px 0 0;
}
.ie6 .thb-large-box .thb_cell_v1 .thb_c23, .ie6 .thb-large-box .thb_cell_v1 .thb_c23_on, .ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv .ie6 .thb-large-box .thb_cell_v1 .dt-results-next, .ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv_on, .ie6 .thb-large-box .thb_cell_v1 a.dt-results-next, .ie6 .thb-large-box .thb_cell_v1 a.dt-results-next:hover {
    background: url(//thumbs.dreamstime.com/images2012/sprite_gallery-v3.gif) left top no-repeat!important;
}
.ie6 .thb-large-box .thb_cell_v1 .thb_c23 {
    background-position: -420px -101px!important;
    position: absolute!important;
}
.ie6 .thb-large-box .thb_cell_v1 .thb_c23_on {
    background-position: -353px -73px!important;
}
.ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv {
    background-position: -435px -73px!important;
}
.ie6 .thb-large-box .thb_cell_v1 .thb_c23_rmv_on {
    background-position: -354px -101px!important;
}
.ie6 .thb-large-box div.thb_cell_v1 {
    display: inline!important;
}
.ie6 .thb-large-box .thb_cell_v1 a:link {
    border: 0!important;
}
.ie6 .thb-large-box .thb_cell_v1 a.dt-results-next {
    background-position: -84px 0!important;
}
.ie6 .thb-large-box .thb_cell_v1 a.dt-results-next:hover {
    background-position: -217px 0!important;
    margin: 1px 0 0 5px!important;
}
.ie6 .dt-btn-spell img, .ie6 .dt-commentbig-lb, .ie6 .dt-commentboxflyarr-b-lb, .ie6 .dt-commentboxflyarr-l-lb, .ie6 .dt-commentboxflyarr-r-lb, .ie6 .dt-commentboxflyarr-t-lb, .ie6 .dt-commentboxflyclose-lb, .ie6 .dt-commentboxflycounter-lb span, .ie6 .dt-edit-lb-box-close, .ie6 .dt-fly-lb-alert .dt-commentboxflyclose-lb, .ie6 .dt-fly-lb-error .dt-commentboxflyclose-lb, .ie6 .dt-fly-lb-succes .dt-commentboxflyclose-lb, .ie6 .dt-rmbig-lb, .ie6 .dt-table-lb-management-back span, .ie6 .dt-table-lb-management-sort-a, .ie6 .dt-table-lb-management-sort-d, .ie6 .dt-table-lb-management-sort-off, .ie6 .sep span {
    background-image: url(lbm-sprite-ie6.gif)!important;
    background-repeat: no-repeat!important;
    background-color: transparent!important;
}
.ie6 .dt-input-text, .ie6 .dt-input-textarea, .ie6 .lightboxpicdropset {
    background: url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) left top no-repeat;
    background-position: 0 -499px!important;
}
.ie6 .dt-input-text {
    padding-top: 4px;
    height: 18px;
}
.ie6 .lightboxpicdropset {
    height: 22px;
}
.ie6 .lightboxpicdropset span {
    margin-top: 4px!important;
}
.ie6 .dt-rmbig-lb {
    background-position: 0 4px!important;
}
.ie6 .dt-table-management-rcol {
    border-left: 1px solid #EEE!important;
}
.ie6 .dt-table-management-rcol .dt-input-text {
    width: 259px!important;
}
.ie6 .dt-table-management-lbnw a span {
    vertical-align: top!important;
    height: 19px!important;
}
.ie6 a.dt-delete-lb-icn {
    background-position: 0 -1px!important;
    height: 19px!important;
}
.ie6 a.dt-edit-lb-icn {
    background-position: -19px -1px!important;
    height: 19px!important;
}
.ie6 a.dt-view-lb-icn {
    background-position: -38px -1px!important;
    height: 19px!important;
}
.ie6 .dt-btn-xl {
    display: inline-block!important;
    background-position: 0 -321px;
    line-height: 28px!important;
}
.ie6 .dt-btn-xl span {
    display: inline-block!important;
    vertical-align: top;
}
.ie6 .dt-btn-xl:hover {
    background-position: 0 -351px;
}
.ie6 .nl_content .dt-breadcrumbs .dt-orizList li.sep span {
    background-position: -118px -4px!important;
}
.ie6 .dt-commentboxflyclose-lb {
    background-position: -28px -3px!important;
}
.ie6 .dt-commentboxflyarr-t-lb {
    background-position: -87px -7px!important;
}
.ie6 .dt-commentboxflyarr-r-lb {
    background-position: -108px -5px!important;
}
.ie6 .dt-commentboxflyarr-b-lb {
    background-position: -98px -7px!important;
}
.ie6 .dt-commentboxflyarr-l-lb {
    background-position: -78px -5px!important;
}
.ie6 .dt-commentbig-lb {
    background-position: -47px 0!important;
}
.ie6 .dt-table-lb-management-sort-off {
    background-position: 0 -29px!important;
    margin: -3px 0 0!important;
}
.ie6 .dt-table-lb-management-sort-a {
    background-position: -5px -29px!important;
    margin: -3px 0 0!important;
}
.ie6 .dt-table-lb-management-sort-d {
    background-position: -10px -29px!important;
    margin: -3px 0 0!important;
}
.ie6 .dt-table-lb-management-back span {
    background-position: -127px -5px!important;
}
.ie6 .dt-fly-lb-alert .dt-commentboxflyclose-lb, .ie6 .dt-fly-lb-error .dt-commentboxflyclose-lb, .ie6 .dt-fly-lb-succes .dt-commentboxflyclose-lb {
    background-position: -8px -4px!important;
}
.ie6 .dt-commentboxflycounter-lb span {
    background-position: -93px -18px!important;
}
.ie6 .dt-edit-lb-box {
    height: 20px!important;
    position: relative;
}
.ie6 .dt-edit-lb-box-close {
    background-position: -29px -25px;
}
.ie6 .dt-content-1000 {
    background: 0 0!important;
}
.ie7 .thb-large-box div.thb_cell_v1 {
    display: inline!important;
    border: 1px solid #FFFFFE;
}
.ie7 .thb-large-box .thb_cell_v1 a:link {
    border: 0!important;
}
.ie7 .dt-table-management-rcol, .ie8 .dt-table-management-rcol {
    border-left: 1px solid #EEE!important;
}
.ie7 .dt-submenu .horiz li {
    display: block;
    float: left;
}
.ie7 .dt-search .dt-search-cnt .horiz li input {
    margin-top: 0;
}
.ie7 .dt-search-cnt ul {
    height: 28px;
    padding-top: 8px;
}
.ie7 .dt-breadcrumb-v2 ol.dt-related {
    position: relative;
    z-index: 1;
}
.ie7 .dt-input-text, .ie7 .dt-input-textarea, .ie7 .lightboxpicdropset {
    background: url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) left top no-repeat;
    background-position: 0 -499px!important;
}
.ie7 .dt-input-text {
    padding-top: 4px;
    height: 18px;
}
.ie7 .lightboxpicdropset {
    height: 22px;
}
.ie7 .lightboxpicdropset span {
    margin-top: 4px!important;
}
.ie7 .dt-btn-xl:hover {
    background-position: 0 -351px;
}
.ie7 .dt-commentboxflymin-lb a.dt-btn-xl {
    display: inline-block;
    width: auto 120px!important;
}
.ie7 .dt-table-management-infrow div {
    display: inline;
}
.ie7 .dt-btn-spell img {
    margin-top: 6px;
}
.ie7 .dt-table-management-copybox {
    margin-left: 60px;
    margin-top: -22px;
    width: 455px!important;
    position: relative;
    height: 28px;
    left: 100px;
    top: 0;
}
.ie7 .lightboxpicdropset {
    display: block;
    position: absolute;
    right: 0;
    top: -3px;
}
.ie7 .thb-large-box .thb_cell_v1 {
    float: left!important;
    display: block!important;
    width: 180px!important;
}
.ie7 .thb-large-box .thb_cell_v1 .bigthumb {
    float: left!important;
    display: block!important;
    width: 160px!important;
}
.ie7 .thb-large-box .thb_cells a {
    display: block;
}
.ie7 .thb-large-box .dt-commentbox-lb {
    width: 180px!important;
    position: relative!important;
    margin: 0!important;
}
.ie7 .thb-large-box .dt-commentbox-lb div {
    margin: 0 7px 0 5px!important;
}
.ie7 .dt-commentbig-lb {
    top: 100px!important;
    right: 2px!important;
}
.ie7 .dt-rmbig-lb {
    top: 12px!important;
    right: 2px!important;
}
.ie7 .dt-edit-lb-box {
    height: 28px;
    position: relative;
}
.ie8 .dt-input-text, .ie8 .dt-input-textarea, .ie8 .lightboxpicdropset {
    background: url(//thumbs.dreamstime.com/images2012/lbm-sprite.png) left top no-repeat;
    background-position: 0 -499px!important;
}
.ie8 .dt-input-text {
    padding-top: 4px;
    height: 18px;
}
.ie8 .lightboxpicdropset {
    height: 22px;
}
.ie8 .lightboxpicdropset span {
    margin-top: 4px!important;
}
.ie8 .dt-btn-xl:hover {
    background-position: 0 -351px;
}
.ie8 .dt-addimage-lb .dt-input-text {
    padding-top: 8px!important;
    height: 20px!important;
}
.ie8 .dt-edit-lb-box-text {
    padding-top: 4px;
    height: 18px;
}
.ie8 .dt-edit-lb-box .dt-btn-xl span {
    line-height: 21px;
}
.ie8 .dt-content-tools-cnt-pop .dt-input-textarea {
    background-image: none;
}
.ie8 .dt-form-2x .dt-slot-form input {
    line-height: 24px;
}
.ie9 .dt-search-cnt .dt-search-reset {
    margin-right: 2px;
}
.ie9 .thb-large-box .thb_cell_v1 .dt-results-next {
    height: 128px;
    background-position: -84px 0;
    margin: 0!important;
}
.ie9 .thb-large-box .thb_cell_v1 .dt-results-next:hover {
    background-position: -217px 0;
    margin: 1px 0 0 5px!important;
}
.ie9 .lightboxpicdropset121 span {
    margin-top: 2px!important;
}
.ie9 .dt-table-management-archivedebtn span {
    width: 105px!important;
    padding-left: 2px!important;
}
.ie10 .dt-search-cnt .dt-search-reset {
    margin-right: 2px;
}
.ie10 .dt-first-search-cnt {
    width: 880px;
    height: 20px;
}
.ie10 .dt-first-search .horiz {
    width: 450px;
}
.ie10 .dt-first-search .horiz-fr {
    width: 400px;
}
.ie10 .dt-search-cnt ul li input {
    margin-top: 9px;
}
.ie10 .dt-search-row input[type=radio] {
    position: relative;
    top: -2px;
}
#needmorecustomcredits {
    margin-right: 0!important;
    float: left!important;
}
.dt-table-contents h2 {
    font-size: 15px!important;
}
.dt-table-contents td {
    font-size: 12px!important;
}
.dt-container .dt-content-1000 .dt-slot-content ul li {
    font-size: 13px!important;
    left: 0;
}
a.dt-btn-green-default:hover {
    text-decoration: none!important;
}
.dt-multiple {
    width: 175px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.dt-upload-profile-image-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 40;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .7);
    display: none;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper {
    width: 600px;
    min-height: 300px;
    margin: 200px auto;
    background-color: #fff;
    position: relative;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper .dt-close {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #246EAC;
    font-size: 11px;
    text-decoration: none;
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -351px 0 no-repeat;
    width: 21px;
    height: 20px;
    display: block;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper h1 {
    padding: 20px;
    margin: 0;
    font-size: 22px;
    font-family: Roboto;
    font-weight: 400;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    text-transform: uppercase;
    padding: 18px 0 0 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper .dt-tabs {
    width: 95%;
    margin: 0 auto;
}
.dt-upload-profile-image-bg .dt-upload-profile-image-wrapper .dt-tabs ul {
    margin: 0;
}
.dt-upload-profile-image-bg .dt-slot-form-s .dt-slot-form-s-content {
    background: 0 0;
    padding: 0;
}
.dt-upload-profile-image-bg .dt-upload-dragdrop .dt-upload-dragdrop-text {
    font-size: 17px;
    width: 100%;
    height: 21px;
    text-align: center;
}
.dt-upload-profile-image-bg .dt-loading-dragdrop {
    margin: 50px 0;
}
.dt-upload-profile-image-bg .dt-loading-dragdrop .dt-loading-dragdrop-text {
    font-size: 12px;
    width: 100%;
    text-align: center;
    padding-top: 21px;
}
.dt-upload-profile-image-bg .dt-loaded-dragdrop>div {
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    text-align: center;
}
.dt-upload-profile-image-bg .dt-loaded-dragdrop>div>div {
    background: url(//thumbs.dreamstime.com/images2012/dt-loaded-mask.png);
    width: 150px;
    height: 150px;
    position: absolute;
}
.dt-upload-profile-image-bg .dt-loaded-dragdrop>div>img {
    margin: 0 auto;
}
.dt-upload-profile-image-bg .dt-upload-dragdrop img {
    margin: 20px auto;
    display: block;
}
.dt-upload-profile-image-bg .dt-loading-dragdrop img {
    margin: 5px auto;
    display: block;
}
.dt-upload-profile-image-bg .dt-loaded-img-wrapper {
    width: 150px;
    margin: 20px auto;
    border: 3px solid #e4dfdb;
    border-radius: 50%;
    overflow: hidden;
}
.dt-upload-profile-image-bg .dt-loaded-img-wrapper img {
    display: block;
    width: 150px;
}
.dt-upload-profile-image-bg .dt-dragdrop-upload-or {
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
}
.dt-upload-profile-image-bg form label {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 12px;
}
.dt-upload-profile-image-bg .dt-slot-form-s {
    margin-top: 0;
}
.dt-upload-profile-image-bg .dt-slot-form-s .dt-slot-form-row .dt-file-name-xl {
    margin-left: 50px;
    width: 134px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.dt-upload-profile-image-bg .dt-slot-form-s .dt-slot-form-row-filename .dt-browse-click-xl {
    left: 320px;
}
.dt-upload-profile-image-bg .dt-upload-browse-buttons {
    height: 40px;
    padding: 15px;
    margin-top: 50px;
    background-color: #f4f4f3;
    width: 95%;
    text-align: right;
}
.dt-upload-profile-image-bg .dt-upload-browse-cancel, .dt-upload-profile-image-bg .dt-upload-browse-ok {
    width: 102px;
    height: 28px;
    display: inline-block;
    border-radius: 3px;
    margin-right: 5px;
}
.dt-upload-profile-image-bg .dt-upload-browse-ok {
    background-color: #78ae22;
    border-bottom: 5px solid #619825;
}
.dt-upload-profile-image-bg .dt-upload-browse-cancel {
    background-color: #a09b95;
    border-bottom: 5px solid #928d87;
}
.dt-upload-profile-image-bg .dt-upload-browse-ok:hover {
    background-color: #4c9307;
    border-bottom: 5px solid #337507;
}
.dt-upload-profile-image-bg .dt-upload-browse-cancel:hover {
    background-color: #98948e;
    border-bottom: 5px solid #8c8782;
}
.dt-upload-profile-image-bg .dt-upload-browse-cancel input, .dt-upload-profile-image-bg .dt-upload-browse-ok input {
    width: 102px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: 0 0;
    border: none;
    color: #fff;
    font-family: Roboto;
}
.dt-pfm {
    width: 80%;
    margin: 0 auto;
}
.dt-pfm h4 {
    font-size: 16px!important;
    margin-bottom: 20px!important;
    font-family: arial!important;
}
.dt-pfm .dt-tabs3x {
    display: block;
    height: 24px;
}
.dt-pfm .dt-tabs3x-mb {
    margin-bottom: 40px;
}
.dt-pfm .dt-tabs3x-b {
    background: #f1eae2;
    border: 1px solid #9a9ca8;
    height: 24px;
    padding: 5px;
}
.dt-pfm .dt-tabs3x li {
    margin-bottom: 5px;
    display: block;
    float: left;
    width: 50%;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
}
.dt-pfm .dt-tabs3x .dt-label {
    width: 30%;
    font-weight: 700;
}
.dt-pfm .dt-tabs3x .dt-btns, .dt-pfm .dt-tabs3x .dt-btnss {
    width: 20%}
.dt-pfm .dt-tabs3x .dt-btns a, .dt-pfm .dt-tabs4x .dt-btns a {
    height: 20px;
    background: #f1eae2;
    border: 1px solid #9a9ca8;
    border-radius: 6px;
    display: block;
    line-height: 20px;
    text-align: center;
}
.dt-pfm .dt-tabs4x {
    display: block;
    width: 100%;
    height: 26px;
}
.dt-pfm .dt-tabs4x li {
    text-align: center;
    border-right: none;
    font-size: 12px;
    width: 27%;
    display: block;
    float: left;
}
.dt-pfm .dt-tabs4x li span {
    border: 1px solid #ccc;
    display: block;
    height: 26px;
    line-height: 26px;
    float: left;
    width: 100%}
.dt-pfm .dt-tabs4x li.dt-col {
    width: 19%}
.dt-pfm .dt-tabs4x-h li {
    text-align: center;
    background: #f7f3f0;
    border-bottom: none;
}
.dt-pfm .dt-tabs4x .dt-btns a {
    width: 70%;
    margin: 2px auto 0;
}
.dt-pfm .dt-tabs4x-c li.dt-last span {
    border-right: 1px solid #ccc;
}
.dt-pfm .dt-tabs4x-c li span {
    border-right: none;
    border-bottom: none;
}
.dt-pfm .dt-tabs4x-f {
    margin-bottom: 30px;
}
.dt-pfm .dt-tabs4x-f, .dt-pfm .dt-tabs4x-f li {
    width: 100%;
    text-align: left;
}
.dt-pfm .dt-tabs4x-f a {
    margin-left: 20px;
}
.dt-popup-payment {
    height: auto;
    width: 500px;
}
.dt-popup-payment-750 {
    width: 750px;
}
.dt-popup-payment .dt-popup-payment-header {
    position: relative;
    background: #f3ece5;
    padding: 20px 15px;
    border-bottom: 1px solid #e3ded9;
}
.dt-popup-payment .dt-popup-payment-header h3 {
    line-height: 16px;
    text-align: center;
    font-size: 13px;
    margin: 0 0 20px;
    font-weight: 700;
    color: #000;
}
.dt-popup-payment .dt-popup-payment-header p {
    margin: 0;
    text-align: center;
    font-size: 13px;
    padding: 0 10%;
    color: #000;
}
.dt-popup-payment .dt-popup-payment-header-icn h3, .dt-popup-payment .dt-popup-payment-header-icn p, .dt-popup-payment .dt-popup-payment-header-left h3, .dt-popup-payment .dt-popup-payment-header-left p {
    text-align: left;
    padding: 0;
}
.dt-popup-payment .dt-popup-payment-header-icn {
    padding-left: 100px;
    position: relative;
}
.dt-popup-payment .dt-popup-payment-header-icn:before {
    background: url(//thumbs.dreamstime.com/images2012/sprite-v35.png) -141px -1823px no-repeat;
    position: absolute;
    content: '';
    display: block;
    width: 62px;
    height: 51px;
    top: 20px;
    left: 20px;
}
.dt-popup-payment .dt-popup-payment-header .dt-form textarea {
    width: 96%;
    display: block;
    margin: 20px auto;
    height: 63px;
    border: 1px solid rgba(119, 112, 104, .32);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    box-shadow: inset 2px 3px 5px rgba(0, 0, 0, .1);
    padding: 1%;
    font-family: inherit;
    font-size: 12px;
}
.dt-bc-allone, .dt-bc-allone-b, .dt-bc-continue, .dt-bc-continue-b, .dt-bc-daydose, .dt-bc-daydose-b, .dt-bc-hurry, .dt-bc-hurry-b, .dt-bc-hurry-wrapper, .dt-mrl-list-title, .dt-mrl-sidebar .dt-box-last h3 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
}
.dt-popup-payment .dt-popup-payment-header .dt-form .dt-slot-form-row-btn {
    padding: 0;
    float: none;
    margin: 0 auto;
    width: 100%}
.dt-popup-payment .dt-popup-payment-header .dt-form .dt-slot-form-row-btn a {
    margin: 0 auto;
    float: none;
    width: 40%;
    display: block;
}
.dt-popup-payment .dt-popup-payment-header .dt-plan {
    height: 24px;
    line-height: 24px;
    position: absolute;
    display: block;
    right: 20px;
    top: 15px;
}
.dt-popup-payment .dt-popup-payment-header .dt-plan li {
    display: inline;
    height: 24px;
    line-height: 24px;
}
.dt-popup-payment .dt-popup-payment-header .dt-plan li input, .dt-popup-payment .dt-popup-payment-header .dt-plan li label {
    display: block;
    float: left;
}
.dt-popup-payment .dt-popup-payment-header .dt-plan li input {
    position: relative;
    top: 5px;
    margin: 0 10px 0 20px;
}
.dt-popup-payment .dt-popup-payment-footer {
    padding: 15px;
}
.dt-popup-payment .dt-popup-payment-footer .dt-slot-form-row-btn {
    padding: 0;
    width: 48%}
.dt-popup-payment .dt-popup-payment-footer .dt-slot-form-row-btn a.dt-btn-green-default {
    float: right;
    margin: 0;
}
.dt-popup-payment .dt-popup-payment-footer .dt-slot-form-row-btn span.dt-info {
    float: right;
    margin: 5px 0 0;
    display: block;
    text-align: center;
    width: 186px;
    font-size: 12px;
    color: #3b3630;
}
.dt-popup-payment .dt-tabs5x {
    display: block;
    width: 100%;
    height: 18px;
}
.dt-popup-payment .dt-tabs5x li {
    text-align: center;
    font-size: 12px;
    width: 17%;
    display: block;
    float: left;
    margin: 0;
}
.dt-popup-payment .dt-tabs5x li>span {
    display: block;
    height: 18px;
    line-height: 18px;
    float: left;
    width: 100%}
.dt-popup-payment .dt-tabs5x li.dt-col-1 {
    text-align: left;
    width: 15%}
.dt-popup-payment .dt-tabs5x-h li span {
    font-weight: 700;
}
.dt-popup-payment .dt-tabs5x-c {
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #e6dfd4;
}
.dt-popup-payment .dt-tabs5x-c-last {
    border-bottom: none;
}
.dt-popup-payment .dt-tabs5x-c li>span {
    height: 55px;
    line-height: 55px;
}
.dt-popup-payment .dt-tabs5x-c li.dt-col-2 input {
    position: relative;
    top: 2px;
    margin: 0 5px 0 10px;
}
.dt-popup-payment .dt-tabs5x-c li.dt-col-6 .dt-slot-form-row-btn {
    padding: 0;
    margin: 9px auto 0;
    float: none;
}
.dt-popup-payment .dt-popup-payment-content .dt-slot-green {
    background: #7ead05;
    color: #fff;
    font-size: 12px;
    padding: 15px;
}
.dt-popup-payment .dt-popup-payment-content .dt-slot-images5x a {
    opacity: .9;
    float: left;
    width: 20%}
.dt-popup-payment .dt-popup-payment-content .dt-slot-images5x a:hover {
    opacity: 1;
}
.dt-conf-t {
    width: 370px;
    margin: 20px auto;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
}
.dt-conf-t span {
    color: #d82080;
}
.dt-conf-t-links {
    font-size: 12px;
    text-align: left;
    margin: 80px 30px 0;
}
.dt-conf-t-links a {
    color: #246EAC;
    font-size: 12px;
    line-height: 32px;
}
.dt-conf-t-links .icn {
    background: url(//thumbs.dreamstime.com/images2012/icn_print.png) right 0 no-repeat;
    color: #246EAC;
    font-size: 12px;
    text-decoration: underline;
    padding: 0 15px 0 0;
}
.dt-conf-t-links .dt-cont {
    background: url(//thumbs.dreamstime.com/images2012/btn_xl_s.png) no-repeat;
    width: 86px;
    height: 32px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    display: block;
    text-decoration: none;
    line-height: 28px;
    margin: 0 auto;
    float: right;
}
.dt-sep80l {
    height: 80px;
}
.dt-confirmation .dt-msg-ok-l {
    background: url(//thumbs.dreamstime.com/images2012/icn_ok.png) center 80px no-repeat;
}
.dt-mrl-addform {
    background-color: #f1efe5;
    padding-top: 20px;
    color: #3b3630;
}
.dt-mrl-form-title {
    font-size: 14px;
    font-weight: 700;
    color: #3b3630;
    text-align: center;
    margin-bottom: 20px;
}
.dt-mrl-left, .dt-mrl-right {
    float: left;
    width: 50%}
.dt-mrl-addform .dt-input-label {
    font-size: 14px;
    display: inline-block;
    width: 100px;
    line-height: 22px;
    color: #3b3630;
}
.dt-mrl-right .dt-select-2x-cnt .selectboxit-container .selectboxit-text {
    color: #0054a6;
}
.dt-mrl-addform .mrl-span-gender {
    width: 75px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}
.dt-mrl-addform .mrl-span-gender input {
    margin-right: 5px;
    margin-top: 2px;
}
.dt-mrl-addform .dt-mrl-left .dt-input-label {
    padding-left: 30px;
}
.dt-mrl-addform .input-text-notice {
    color: #868079;
    font-size: 11px;
    display: block;
    padding-left: 100px;
    line-height: 30px;
}
.dt-mrl-left .input-text-notice {
    padding-left: 135px;
}
.dt-mrl-addform .dt-select-2x-cnt {
    display: inline-block;
}
.dt-mrl-addform .dt-mrl-input-text {
    background: url(//thumbs.dreamstime.com/images2012/bkg_form_input1x.png) no-repeat;
    width: 167px;
    float: left;
    display: block;
    height: 23px;
    line-height: 20px;
    border: none;
    padding: 0 5px;
    font-size: 12px;
    color: #75777a;
}
.dt-mrl-submit {
    background-color: #e4e1d2;
    padding: 10px 30px;
    font-size: 12px;
}
.dt-mrl-submit-info {
    padding-right: 100px;
    margin-bottom: 15px;
}
.dt-mrl-submit .dt-mrl-red {
    color: #e22882;
}
.dt-mrl-submit .dt-mrl-submit-btn {
    background: url(//thumbs.dreamstime.com/images2012/form_btn.jpg) 0 -37px no-repeat;
    width: 102px;
    height: 37px;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    padding: 0 0 3px;
    text-align: center;
    line-height: 20px;
    border: none;
    display: block;
    float: right;
    margin-top: -10px;
}
.dt-mrl-submit dt-mrl-submit-btn:hover {
    background-position: 0 0;
}
.dt-file-input-wrapper {
    position: relative;
    display: inline-block;
    width: 120px;
    height: 22px;
    vertical-align: middle;
}
.dt-file-input-wrapper input {
    opacity: 0;
    width: 100px;
    z-index: 1;
    position: absolute;
}
.dt-file-input-wrapper label {
    position: absolute;
    top: 0;
    line-height: 10px;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    cursor: pointer;
}
.dt-mrl-list {
    color: #3b3630;
    margin-top: 45px;
}
.dt-mrl-list-title {
    font-weight: 400;
    color: #736357;
    margin-bottom: 25px;
    font-size: 23px;
    float: left;
}
.dt-mrl-list-export {
    float: right;
}
.dt-mrl-list-export a {
    font-size: 12px;
    color: #0054a6;
}
.dt-mrl-info {
    font-size: 12px;
}
.dt-ch-table span, .dt-mrl-table span {
    display: block;
    float: left;
}
.dt-ch-table-header, .dt-mrl-table-header {
    color: #246EAC;
    border-bottom: 1px solid #e4e1d2;
    padding: 20px 0 10px;
}
.dt-ch-table-header span, .dt-mrl-table-header span {
    color: #246EAC;
    font-weight: 700;
    font-size: 14px!important;
}
.dt-ch-table-elem, .dt-mrl-table-elem {
    padding: 15px 0;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
}
.dt-mrl-table span.tab-1 {
    width: 80px;
    font-size: 12px;
}
.dt-mrl-table span.tab-2 {
    width: 110px;
    font-size: 12px;
}
.dt-mrl-table span.tab-3 {
    width: 345px;
}
.dt-mrl-tables span.tab-4 {
    width: 80px;
}
.dt-mrl-table span.tab-2 .mr-name {
    color: #0054a6;
    font-weight: 700;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper {
    width: 65px;
    height: 65px;
    vertical-align: middle;
    max-width: 65px;
    min-width: 50px;
    position: relative;
    overflow: hidden;
    background-color: #f1efe5;
    display: inline-block;
}
.dt-mrl-table span.tab-3 .btn_more {
    display: inline-block;
}
.dt-mrl-table span.tab-3 .mr-img-wrapper:before {
    content: "";
    display: block;
    padding-top: 100%}
.dt-mrl-table span.tab-3 .mr-img-wrapper img {
    position: absolute;
    top: -999px;
    bottom: -999px;
    left: -999px;
    right: -999px;
    margin: auto;
}
.dt-mrl-table span.tab-3 .mr-no-photo {
    line-height: 54px;
    font-size: 12px;
}
a.btn_act {
    background: url(//thumbs.dreamstime.com/images2012/btn_act.png) no-repeat;
    display: block;
    color: #505055;
    font-size: 11px;
    width: 67px;
    height: 22px;
    padding: 0 0 6px 7px;
    line-height: 22px;
    text-align: center;
    text-shadow: 1px 1px #fff;
}
a.btn_act:hover {
    background-position: 0 -28px;
}
.dt-mrl-sidebar .dt-sign-up-popup-cnt-right {
    height: auto;
    width: auto;
    background: 0 0;
    float: left;
}
.dt-mrl-sidebar .dt-box, .dt-mrl-sidebar .dt-box-last {
    font-size: 12px;
    color: #3b3630;
    margin: 10px 0;
}
.dt-mrl-sidebar .dt-box .dt-mrl-box {
    margin: 10px 0;
}
.dt-mrl-sidebar .dt-box-last h3 {
    font-weight: 400;
    color: #736357;
    font-size: 24px;
    display: inline-block;
}
.dt-mrl-sidebar .dt-box-last h5 {
    font-size: 12px;
    display: inline-block;
    text-transform: uppercase;
}
.dt-mrl-sidebar .dt-box-last a {
    font-size: 14px;
    display: block;
    color: #0054a6;
    font-weight: 700;
    text-decoration: none;
    line-height: 25px;
}
.dt-mrl-sidebar .dt-box-last a.dt-mrl-a-last {
    margin: 20px 0;
}
.dt-mrl-sidebar .dt-box-last a.btn_arrowr {
    color: #505055;
    font-size: 12px;
    text-align: left;
    text-indent: 5px;
    line-height: 30px;
    font-weight: 400;
}
.dt-bc-hurry, .dt-ch-table span b {
    font-weight: 700;
}
.dt-mrl-sidebar .dt-box-last i.flg-round {
    margin-top: -2px;
}
.dt-ch-wrapper {
    margin: 0 10px;
}
.dt-ch-table-elem {
    padding: 0;
}
.dt-ch-table-elem span {
    line-height: 60px;
    font-size: 12px;
}
.dt-ch-table span.tab-1 {
    width: 100px;
    font-size: 12px;
}
.dt-ch-table span.tab-2 {
    width: 300px;
    font-size: 12px;
}
.dt-ch-table span.tab-3, .dt-ch-table span.tab-4 {
    width: 80px;
}
.dt-ch-table span.tab-5 {
    width: 190px;
}
.dt-ch-table span.tab-6 {
    width: 155px;
}
.dt-ch-table div.ch-two {
    line-height: 0;
    display: inline-block;
    vertical-align: middle;
}
.dt-ch-table span.ch-two {
    line-height: 14px;
    display: inline-block;
    clear: both;
}
.dt-ch-table span.ch-col-two {
    color: #7ead05;
}
.dt-ch-table span.tab-6 a.btn_act {
    display: inline-block;
    text-decoration: none;
}
.dt-bc-allone, .dt-bc-continue, .dt-bc-daydose, .dt-bc-hurry-wrapper {
    width: 790px;
    margin: 0 auto;
}
.dt-bc-allone-b, .dt-bc-continue-b, .dt-bc-daydose-b, .dt-bc-hurry-b {
    width: 100%;
    margin: 0;
}
.dt-bc-hurry {
    float: right;
    text-align: right;
    background-color: #f7f4ee;
    border-radius: 5px;
    line-height: 28px;
    color: #d82080;
    padding-right: 10px;
}
.dt-bc-hurry span {
    position: relative;
    display: inline-block;
    background-color: #f7f4ee;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    margin-left: -14px;
    margin-right: 10px;
}
.dt-bc-hurry span:before {
    content: '';
    position: absolute;
    display: inline-block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) -60px 0 no-repeat;
    width: 19px;
    height: 21px;
    left: 6px;
    top: 2px;
}
.dt-bc-cell {
    display: block;
    width: 25%;
    float: left;
}
.dt-bc-cellx2 {
    display: block;
    width: 50%;
    float: left;
}
.dt-bc-cellx3 {
    display: block;
    width: 75%;
    float: left;
}
.dt-bc-cellx4 {
    display: block;
    width: 100%;
    float: left;
}
.dt-bc-cellx33 {
    display: block;
    width: 33%;
    float: left;
}
.dt-bc-allone {
    padding: 15px 0;
    background: url(//thumbs.dreamstime.com/images2012/bkg_sep.gif) 0 bottom repeat-x;
}
.dt-bc-allone-b {
    width: 96%;
    padding: 20px 2%;
    margin-top: 20px;
    background-image: -ms-linear-gradient(top, #F7F4EE 0, #E1DDD5 100%);
    background-image: -moz-linear-gradient(top, #F7F4EE 0, #E1DDD5 100%);
    background-image: -o-linear-gradient(top, #F7F4EE 0, #E1DDD5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F4EE), color-stop(1, #E1DDD5));
    background-image: -webkit-linear-gradient(top, #F7F4EE 0, #E1DDD5 100%);
    background-image: linear-gradient(to bottom, #F7F4EE 0, #E1DDD5 100%);
}
.dt-container .dt-content-1000 .dt-bc-allone-left h3, .dt-container .dt-content-1000 .dt-bc-daydose h3, .dt-container .dt-content-1000 .dt-bc-package h3 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    font-weight: 300;
    font-size: 24px;
    margin: 10px 0 15px;
}
.dt-bc-allone-left ul li {
    font-family: Arial;
    position: relative;
    padding-left: 11px;
    font-size: 13px;
    color: #3b3630;
    line-height: 16px;
    margin: 0 0 5px;
}
.dt-7days-top, .dt-content-ftp .dt-sub-breadcrumb {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
}
.dt-bc-allone-left ul li.dt-bc-allone-bold {
    font-weight: 700;
}
.dt-bc-allone-left ul li:before {
    content: '';
    position: absolute;
    background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) -60px -30px no-repeat;
    width: 6px;
    height: 5px;
    top: 50%;
    margin-top: -4px;
    left: 0;
}
.dt-bc-allone-left ul li:hover:before {
    background-position: -70px -30px;
}
.dt-bc-allone-left ul li span {
    color: #d82080;
    font-weight: 700;
}
.dt-bc-allone .dt-bc-cell {
    margin-top: 10px;
}
.dt-bc-radio-element {
    position: relative;
}
.dt-bc-radio-element-rib10:after, .dt-bc-radio-element-rib15:after, .dt-bc-radio-element-ribbest:after, .dt-bc-radio-element-ribmost:after, .dt-bc-radio-element-ribpromo:after {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    right: 0;
    background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) -60px -60px no-repeat;
    width: 54px;
    height: 54px;
}
.dt-bc-buy-element:after {
    right: -2px;
}
.dt-bc-radio-element-rib10:after {
    background-position: 0 -60px;
}
.dt-bc-radio-element-ribpromo:after {
    background-position: -120px -60px;
}
.dt-bc-radio-element-ribbest:after {
    background-position: -180px -60px;
    width: 65px;
    height: 17px;
}
.dt-bc-radio-element-ribmost:after {
    background-position: -180px -80px;
    width: 87px;
    height: 17px;
}
.dt-bc-radio-element input[type=radio] {
    position: absolute;
    opacity: 0;
    width: 0;
}
.dt-bc-radio-element label {
    display: block;
    background-color: #f7f4ee;
    border-radius: 5px;
    margin: 2px;
    color: #2f2c28;
    text-align: center;
    padding: 10px;
}
.dt-bc-radio-element input[type=radio]:checked+label {
    background-color: #7ead05;
    color: #fff;
}
.dt-bc-radio-element label .dt-bc-checked {
    position: relative;
    min-height: 50px;
}
.dt-bc-radio-element label .dt-bc-checked:after {
    content: '';
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) -30px -30px no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0 0 -11px;
}
.dt-bc-radio-element input[type=radio]:checked+label .dt-bc-checked:after {
    background-position: 0 -30px;
}
.dt-bc-radio-element .dt-bc-im-mon, .dt-bc-radio-element .dt-bc-reducere {
    font-size: 18px;
}
.dt-bc-radio-element .dt-bc-justprice {
    font-size: 18px;
    font-weight: 600;
    line-height: 39px;
}
.dt-bc-radio-element .dt-bc-reducere span, .dt-bc-radio-element .dt-bc-saved {
    font-size: 14px;
}
.dt-bc-radio-element .dt-bc-reducere span.fir-color {
    text-decoration: line-through;
    font-weight: 700;
}
.dt-bc-radio-element span.sec-color {
    color: #d82080;
    font-weight: 700;
}
.dt-bc-radio-element input[type=radio]:checked+label span.fir-color {
    color: #c4dd85;
}
.dt-bc-radio-element input[type=radio]:checked+label span.sec-color {
    color: #fff;
}
.dt-bc-daydose .dt-bc-cellx2-flr {
    float: right;
    width: auto;
}
.dt-bc-daydose .dt-bc-radio-element-ct {
    position: relative;
    display: inline-block;
    line-height: 50px;
    font-size: 18px;
}
.dt-bc-daydose .dt-bc-radio-element-ct input {
    position: absolute;
    opacity: 0;
    width: 0;
}
.dt-bc-daydose .dt-bc-radio-element-ct label {
    line-height: 22px;
    display: inline-block;
    margin: 0 20px 0 30px;
}
.dt-bc-radio-element-ct label span:after {
    content: '';
    display: block;
    background: url(//thumbs.dreamstime.com/images2012/sprite-buycredits-php.png) -30px 0 no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -11px 0 0;
}
.dt-bc-radio-element-ct input[type=radio]:checked+label span:after {
    background-position: 0 0;
}
.dt-bc-continue {
    margin-top: 30px;
    margin-bottom: 50px;
}
.dt-bc-continue .dt-bc-cellx3 {
    font-size: 13px;
}
.dt-bc-continue .dt-bc-cell {
    float: right;
    width: auto;
}
.dt-bc-continue .dt-bc-cell a {
    margin-top: 10px;
    font-size: 15px;
    color: #fff;
    padding: 10px 50px 5px;
    background-color: #d82080;
    border-radius: 3px 3px 0 0;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    line-height: 40px;
}
.dt-bc-continue .dt-bc-cell a:after {
    content: '';
    display: block;
    height: 5px;
    width: 100%;
    position: absolute;
    bottom: -5px;
    border-top: 1px solid #ee2b91;
    background-color: #a90a5d;
    border-radius: 0 0 3px 3px;
}
.dt-bc-package {
    background-color: #f7f4ee;
    padding: 20px 25px;
    color: #3b3630;
}
.dt-container .dt-content-1000 .dt-bc-package h3 {
    margin: 0;
    line-height: 24px;
}
.dt-bc-package .dt-bc-cellx2 {
    font-size: 13px;
}
.dt-bc-accept {
    margin: 10px 0;
}
.dt-bc-accept span {
    line-height: 30px;
    font-size: 11px;
    color: #e22882;
}
.dt-bc-accept img {
    vertical-align: middle;
}
.dt-bc-buy-element {
    border-radius: 5px;
    background-color: #fff;
    margin: 15px 20px;
    position: relative;
}
.dt-bc-buy-element .dt-bc-im-mon {
    text-align: center;
    font-size: 21px;
    line-height: 48px;
    font-weight: 300;
}
.dt-bc-buy-element .dt-bc-buy-bottom {
    background-color: #f7f4ee;
    position: relative;
    border-radius: 0 0 5px 5px;
}
.dt-bc-buy-element .dt-bc-intreg {
    font-weight: 600;
    font-size: 18px;
    color: #d82080;
    margin-left: 10px;
    padding-top: 6px;
}
.dt-bc-buy-element .dt-bc-intreg span {
    color: #2f2c28;
}
.dt-bc-buy-element .dt-bc-redus {
    font-size: 14px;
    text-decoration: line-through;
    margin-left: 10px;
    padding-bottom: 4px;
    font-weight: 700;
}
.dt-bc-buy-element .dt-bc-redus-text {
    font-size: 14px;
    margin-left: 10px;
    padding-bottom: 4px;
}
.dt-bc-buy-element a {
    font-size: 14px;
    padding: 8px 20px 4px;
    background-color: #78ae22;
    color: #fff;
    border-radius: 3px 3px 0 0;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    top: 10px;
    right: 10px;
}
.dt-bc-buy-element a:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    border-top: 1px solid #85b539;
    height: 3px;
    background-color: #619825;
    border-radius: 0 0 3px 3px;
}
.all-center, .dt-container .dt-content-1000 .dt-bc-daydose-b h3 {
    text-align: center;
}
.dt-bc-daydose-b .dt-bc-cell {
    background: url(//thumbs.dreamstime.com/images2012/vertical-dots.jpg) top right repeat-y;
}
.dt-bc-daydose-b .dt-bc-cell-last {
    background: 0 0;
}
.dt-bc-daydose-b .dt-bc-buy-element {
    background-color: #f7f4ee;
    color: #2f2c28;
}
.dt-bc-daydose-b .dt-bc-buy-element .dt-bc-buy-bottom {
    background-color: #e6e1d8;
    border-top: 1px solid #fff;
}
.dt-bc-daydose-b .dt-bc-im-mon-sus {
    padding-top: 12px;
    font-size: 18px;
    text-align: center;
}
.dt-bc-daydose-b .dt-bc-im-mon-jos {
    margin-bottom: 12px;
    font-size: 18px;
    text-align: center;
}
.dt-bc-buy-element .dt-bc-justprice, .dt-bc-daydose-b .dt-bc-justprice {
    margin-left: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 49px;
}
.dt-bc-continue-b .dt-bc-cellx4 {
    font-size: 13px;
    margin: 20px;
    width: 96%}
.dt-bc-buy-element-bd {
    border: 1px solid #d82080;
}
.dt-content-ftp .dt-ftp-info-left {
    font-size: 13px;
    line-height: 19px;
}
.dt-content-ftp .dt-ftp-four {
    margin: 20px 0;
}
.dt-content-ftp .dt-ftp-ul {
    width: 49%;
    float: left;
    margin: .5%;
    background-color: #f6f1ee;
}
.dt-container .dt-content-ftp .dt-slot-content .dt-ftp-ul li {
    background: url(//thumbs.dreamstime.com/images2012/gr-dot.png) left 4px no-repeat;
}
.dt-container .dt-content-ftp .dt-ftp-ul h5 {
    margin: 0;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    background-color: #e0dbd5;
    width: 100%;
    line-height: 58px;
    text-transform: none!important;
}
.dt-content-1000.dt-content-ftp .dt-ftp-ul ul {
    padding: 20px;
    min-height: 160px;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box {
    margin-top: 0;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box h3 {
    margin: 0 0 26px;
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
    text-transform: uppercase;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box-last h5 {
    margin: 0;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box-last p {
    line-height: 18px;
}
.dt-container .dt-content-ftp .dt-slot-sidebar .dt-box-last p a {
    display: inline;
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
}
.dt-7days-top {
    color: #3b3630;
    font-size: 46px;
    font-weight: 700;
    display: block;
    margin: 0 auto;
    padding: 30px 300px 50px 0;
    width: 395px;
}
.dt-7days-top div {
    display: inline-block;
}
.dt-7days-top .dt-7days-big {
    font-size: 112px;
    font-weight: 400;
}
.dt-7images-bottom, .dt-ref-header {
    font-size: 24px;
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
}
.dt-7images-bottom {
    color: #fff;
    text-align: center;
    padding-right: 300px;
}
.dt-ref-header {
    margin: 0 auto 40px;
    overflow: hidden;
    position: relative;
    width: 947px;
    top: -7px;
    background: url(//thumbs.dreamstime.com/images2012/dt-ref-head.jpg) top left no-repeat;
    line-height: 80px;
    text-indent: 30px;
}
.dt-ref-content {
    color: #3b3630;
}
.dt-ref-content .dt-reg-tabs-wrapper {
    margin-left: 2px;
    font-size: 12px;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs {
    color: #000;
    cursor: pointer;
    display: inline-block;
    position: relative;
    line-height: 25px;
    background-color: #cdc5bc;
    margin: 0 3px;
    padding: 0 15px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .top label, .dt-ref-content .dt-reg-tabs-content-wrapper .top span {
    line-height: 13px;
    vertical-align: middle;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom div, .dt-ref-content .dt-reg-tabs-content-wrapper .middle div {
    margin-bottom: 10px;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs:after, .dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -5px;
    width: 5px;
    height: 25px;
    background: url(//thumbs.dreamstime.com/images2012/reg-sprite.png) left -100px no-repeat;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs:after {
    left: auto;
    right: -5px;
    background-position: left -75px;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.active {
    color: #fff;
    background-color: #817b74;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.active:before {
    background-position: left -125px;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.active:after {
    background-position: left -50px;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.dt-reg-left-first:before {
    background-position: left 0;
}
.dt-ref-content .dt-reg-tabs-wrapper .dt-reg-tabs.dt-reg-left-first.active:before {
    background-position: left -25px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper {
    font-size: 12px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .dt-reg-tabs-content {
    display: none;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .dt-reg-tabs-content.active {
    display: block;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .top {
    color: #fff;
    padding: 18px 15px;
    background-color: #817b74;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .top span.sec-span {
    margin-left: 20px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .top span.col-span {
    margin-left: 120px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .top input[type=radio] {
    vertical-align: middle;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .top .dt-select-2x-reg {
    display: inline-block;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .middle {
    color: #fff;
    background-color: #777067;
    padding: 15px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .middle textarea {
    width: 100%;
    height: 50px;
    max-height: 50px;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom {
    color: #362f2d;
    padding: 15px;
    background-color: #f5f1ee;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom .element {
    display: inline-block;
    width: 50%;
    float: left;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .bottom .element a {
    text-align: center;
    display: inherit;
}
.dt-ref-content .dt-reg-tabs-content-wrapper .dt-reg-tabs-counters-content .bottom .element {
    width: 100%}
.dt-ref-content .dt-reg-h3 {
    font-size: 18px;
    font-weight: 700;
    color: #3b3630;
}
.dt-ref-content .dt-reg-h3 span {
    color: #d82080;
}
.dt-ref-content .dt-reg-h3.sec {
    margin-top: 40px;
}
.dt-ref-content .dt-reg-h5 {
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0;
}
.dt-ref-content .dt-reg-gray {
    background-color: #f5f1ee;
    padding: 20px 15px;
    margin-bottom: 10px;
}
.dt-ref-content .dt-reg-gray.sec {
    margin-bottom: 50px;
}
.dt-ref-content .dt-reg-gray .dt-reg-url {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.dt-ref-content .dt-reg-gray .dt-reg-url .dt-btn-green {
    float: none;
    display: inline-block;
    width: 100px;
    overflow: hidden;
    border-radius: 2px;
}
.dt-ref-content .dt-reg-gray .dt-reg-discount span {
    display: block;
    float: left;
}
.dt-ref-content .dt-reg-gray .dt-reg-discount span.one {
    width: 22%;
    font-size: 16px;
    font-weight: 700;
}
.dt-ref-content .dt-reg-gray .dt-reg-discount span.one span {
    display: inline;
    float: none;
    color: #d82080;
}
.dt-ref-content .dt-reg-gray .dt-reg-discount span.tree {
    width: 20%}
.dt-ref-content .dt-reg-gray .dt-reg-discount span.tree input {
    width: 80%;
    margin: 8px 0 0;
    float: right;
}
.dt-ref-content .dt-reg-gray .dt-reg-discount span.two {
    width: 58%;
    line-height: 20px;
    font-size: 13px;
    text-align: right;
}
.dt-container .dt-content-1000 .dt-ref-sidebar {
    color: #575c61;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box {
    font-size: 13px;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box h3, .dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last h3 {
    font-family: Conv_HelveticaNeueLTPro-Th, sans-Serif;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box h3 {
    margin-top: 0;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box ul li {
    line-height: 20px;
    margin-bottom: 10px;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box ul li span {
    color: #d82080;
    font-weight: 700;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div {
    margin: 20px 0;
    font-size: 13px;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div strong {
    font-weight: 700;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div span {
    color: #d82080;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div i {
    font-style: italic;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last div a {
    color: #0054a6;
    text-decoration: none;
}
.dt-container .dt-content-1000 .dt-ref-sidebar .dt-box-last input {
    width: 94%}
.grid-system {
    background: 0 0;
}
.grid-system .thb-large-box .thb_cell .thb_c1 .thb_c23 {
    display: none;
}
.grid-system .thb-large-box .thb_cell .thb_c1:hover .thb_c23 {
    display: inherit;
}
.grid-system .thb-large-box .thb_cell .thb_c23 {
    padding: 0;
    left: 8px!important;
    top: 8px!important;
    width: 31px!important;
    height: 31px!important;
    background: 0 0;
}
.grid-system .thb-large-box .thb_cell .thb_c23:after, .grid-system .thb-large-box .thb_cell .thb_c23:before {
    content: "";
    position: absolute;
    display: block;
    width: 31px;
    height: 31px;
    top: 0;
    left: 0;
}
.grid-system .thb-large-box .thb_cell .thb_c23:before {
    background: rgba(59, 59, 59, .5);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.grid-system .thb-large-box .thb_cell .thb_c23:after {
    background: url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png) -4px -74px no-repeat;
    overflow: hidden;
}
.grid-system .thb-large-box .thb_cell .thb_c23_rmv.thb_c23 {
    display: inherit;
}
.grid-system .thb-large-box .thb_cell .thb_c23_rmv.thb_c23:after {
    background-position: -44px -74px;
}
.grid-system .thb-large-box .thb_cell .thb_c23.thb_c23_right {
    left: auto!important;
    top: auto!important;
    right: 8px!important;
    bottom: 8px!important;
}
.grid-system .thb-large-box .thb_cell .thb_c23_rmv.thb_c23_right {
    left: 8px!important;
    top: 8px!important;
    right: auto!important;
    bottom: auto!important;
}
.grid-system .thb-large-box {
    position: relative;
}
.grid-system .grid-system-expander {
    width: 100%;
    background: #3B3630;
    color: #FFF;
    font-size: 16px;
    position: relative;
    z-index: 10;
    border-top: 10px solid #FFF;
    border-bottom: 10px solid #FFF;
}
.grid-system .grid-system-expander .grid-system-close, .grid-system .grid-system-expander .grid-system-current, .grid-system .grid-system-expander .grid-system-next, .grid-system .grid-system-expander .grid-system-prev {
    position: absolute;
    text-indent: -999em;
    background: url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png) no-repeat;
    cursor: pointer;
}
.grid-system .grid-system-expander .grid-system-current {
    width: 26px;
    height: 13px;
    background-position: -50px -152px;
    top: 0;
}
.grid-system .grid-system-expander .grid-system-close {
    width: 21px;
    height: 21px;
    top: 12px;
    right: 12px;
    background-position: -7px -147px;
}
.grid-system .grid-system-expander .grid-system-close:hover, .grid-system .grid-system-expander .grid-system-next:hover, .grid-system .grid-system-expander .grid-system-prev:hover {
    opacity: .8;
}
.grid-system .grid-system-expander .grid-system-next, .grid-system .grid-system-expander .grid-system-prev {
    width: 23px;
    height: 40px;
    top: 120px;
    top: 50%;
    bottom: 50%;
    margin-top: -20px;
}
.grid-system .grid-system-expander .grid-system-prev {
    background-position: -7px -186px;
    left: 12px;
}
.grid-system .grid-system-expander .grid-system-next {
    background-position: -40px -186px;
    right: 12px;
}
.grid-system .grid-system-container {
    padding: 30px 70px 20px;
    min-height: 405px;
}
.grid-system .grid-system-container .grid-col-1 {
    float: left;
    width: 50%}
.grid-system .grid-system-container .grid-col-2 {
    float: left;
    width: 510px;
}
@media (max-width:1220px) {
    .grid-system .grid-system-container .grid-col-2 {
    width: 50%}
}.grid-system .video-js {
    margin: 0 auto;
}
.grid-system .grid-system-container .dt-photo-wrap {
    overflow: hidden;
}
.grid-system .grid-system-container .dt-photo-name {
    font: 24px Conv_HelveticaNeueLTPro-Th, Arial, Helvetica, sans-serif;
    color: #FFF;
    margin-bottom: 2px;
}
.grid-system .grid-system-container .dt-photo-name a {
    color: #FFF;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    text-align: left;
}
.grid-system .grid-system-container .dt-photo-info {
    font: 12px Arial, Helvetica, sans-serif;
    color: #B0ACA8;
    margin-bottom: 10px;
    overflow: hidden;
}
.grid-system .grid-system-container .dt-photo-info .dt-photo-info-left {
    float: left;
}
.grid-system .grid-system-container .dt-photo-info .dt-photo-info-right {
    float: right;
}
.grid-system .grid-system-container .dt-photo-description {
    font: 12px Arial, Helvetica, sans-serif;
    color: #B0ACA8;
    text-align: left;
}
.grid-system .grid-system-container .dt-photo-info a {
    color: #B0ACA8;
    text-decoration: none;
}
.grid-system .grid-system-container .dt-photo-info a:hover {
    text-decoration: underline;
}
.grid-system .nonexthidden {
    margin: 39px 0 0;
    padding: 0;
    background: #58524B;
    color: #B0ACA8;
    font: 12px Arial, Helvetica, sans-serif;
}
.grid-system .nonexthidden ul {
    display: table;
    width: 100%;
    font-size: 11px;
    border-bottom: 1px solid #4B4540;
}
.grid-system .dt-row:last-child ul {
    border-bottom: none;
}
.grid-system .nonexthidden ul li {
    display: table-cell;
    padding: 0 3%;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
    line-height: 2.05em;
}
.grid-system .dt-license input[type=radio], .grid-system .exthidden ul li input[type=radio], .grid-system .nonexthidden ul li input[type=radio] {
    display: none;
}
.grid-system .nonexthidden ul li.dt-col1 {
    width: 23%;
    font-size: 13px!important;
    color: #FFF;
}
.grid-system .nonexthidden ul li.dt-col2 {
    width: 21%}
.grid-system .nonexthidden ul li.dt-col3 {
    width: 22%}
.grid-system .nonexthidden ul li.dt-col4, .grid-system .nonexthidden ul li.dt-col5 {
    width: 17%}
.grid-system .nonexthidden ul li.dt-colspan {
    width: 78%;
    text-align: center;
}
.grid-system .nonexthidden ul:hover>li {
    background: rgba(41, 37, 32, .2);
}
.grid-system .nonexthidden .dt-row-selected ul>li {
    background: rgba(41, 37, 32, 1);
}
.grid-system .nonexthidden .dt-row-selected ul li.dt-col1, .grid-system .nonexthidden .dt-row-selected ul li.dt-col3, .grid-system .nonexthidden .dt-row-selected ul li.dt-col4, .grid-system .nonexthidden .dt-row-selected ul li.dt-col5 {
    font-weight: 700;
    font-size: 12px;
}
.grid-system .exthidden {
    padding: 20px 0 6px;
    background: #4C4741;
    color: #FFF;
    font: 11px Arial, Helvetica, sans-serif;
}
.grid-system .exthidden ul {
    overflow: hidden;
}
.grid-system .exthidden ul li {
    float: left;
    margin: 0 10px 14px 20px;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}
.grid-system .exthidden ul li input[type=checkbox] {
    float: left;
    margin-right: 5px;
    margin-top: -1px;
}
.grid-system .exthidden ul li .label, .grid-system .exthidden ul ul {
    float: left;
}
.grid-system .exthidden ul ul li {
    margin: 0 0 0 10px;
}
.grid-system .dt-license {
    font: 12px Arial, Helvetica, sans-serif;
    color: #FFF;
    margin: 7px 0 43px;
    overflow: hidden;
}
.grid-system .dt-license label {
    cursor: pointer;
    text-decoration: underline;
}
.grid-system .dt-license label:hover {
    text-decoration: none;
}
.grid-system .dt-btns {
    font: 11px Arial, Helvetica, sans-serif;
    color: #FFF;
}
.grid-system .dt-btns .dt-btns-left {
    float: left;
    margin-right: 8px;
}
.grid-system .dt-btns .dt-btns-right {
    float: left;
    margin: 3px 0 0;
}
.grid-system .dt-btns .dt-btns-right .dt-credits {
    display: block;
    font-size: 14px;
    margin-bottom: 1px;
}
.grid-system .dt-btns .dt-btns-right .dt-credits strong {
    font-weight: 400;
}
.grid-system .dt-btns .dt-btns-right .dt-discount, .grid-system .dt-btns .dt-btns-right .dt-license-type {
    color: #B0ACA8;
}
.grid-system .dt-btns .dt-btn-pink span {
    padding: 2px 21px 0;
}
.grid-system .dt-btns .dt-btn-pink span.dt-btn-bottom {
    padding: 0;
}
.grid-system .dt-btns .dt-btn-white {
    text-decoration: none;
    margin-right: 3px;
}
.grid-system .dt-btns .dt-btn-white span {
    color: #3B3630;
    border-bottom: 1px solid #FBFBFB;
    background-color: #F3F3F3;
    font-size: 17px;
    text-shadow: 1px 1px #FFF;
}
.grid-system .dt-btns .dt-btn-white span.dt-btn-bottom {
    background-color: #E7E7E7;
    background-image: none!important;
    padding: 0!important;
    border: none;
}
.grid-system .dt-btns .dt-btn-white:hover span {
    color: #292520;
    background-color: #E9E9E9;
}
.grid-system .dt-btns .dt-btn-white:hover span.dt-btn-bottom {
    background-color: #D8D8D8;
}
.grid-system .dt-btns .dt-btn-white.add-lightbox span, .grid-system .dt-btns .dt-btn-white.remove-lightbox span {
    padding: 2px 20px 0;
    background-image: url(//thumbs.dreamstime.com/images2012/sprite_gallery-v4.png);
    background-repeat: no-repeat;
    background-position: -98px -142px;
    text-indent: -999em;
}
.grid-system .dt-btns .dt-btn-white.remove-lightbox span {
    background-position: -138px -142px;
}
@media (min-width:320px) and (max-width:450px) {
    .dt-popup {
    max-width: 320px;
}
.dt-popup .dt-form .dt-row input[type=password], .dt-popup .dt-form .dt-row input[type=text], .dt-popup .dtgreen {
    width: 80%}
.dt-popup.dtgreen {
    margin: 0 auto 20px;
}
.dt-popup .dt-form .dt-row {
    padding: 0 10%}
}.dt-placeholder-input[placeholder]::-webkit-input-placeholder {
    opacity: 1;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]::-moz-placeholder {
    opacity: 1;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]:-ms-input-placeholder {
    opacity: 1;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]::placeholder {
    opacity: 1;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]:focus::-webkit-input-placeholder {
    opacity: 0;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]:focus::-moz-placeholder {
    opacity: 0;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]:focus:-ms-input-placeholder {
    opacity: 0;
    transition: opacity .5s ease;
}
.dt-placeholder-input[placeholder]:focus::placeholder {
    opacity: 0;
    transition: opacity .5s ease;
}
.dt-placeholder-input.dt-delayed-placeholder-input[placeholder]:focus::-webkit-input-placeholder {
    opacity: .7;
    transition: opacity 1s ease;
}
.dt-placeholder-input.dt-delayed-placeholder-input[placeholder]:focus::-moz-placeholder {
    opacity: .7;
    transition: opacity 1s ease;
}
.dt-placeholder-input.dt-delayed-placeholder-input[placeholder]:focus:-ms-input-placeholder {
    opacity: .7;
    transition: opacity 1s ease;
}
.dt-placeholder-input.dt-delayed-placeholder-input[placeholder]:focus::placeholder {
    opacity: .7;
    transition: opacity 1s ease;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {
    height: 1px;
}
.clearfix {
    display: block;
}
INPUT.miniColors {
    margin-right: 4px;
}
.miniColors-selector {
    position: absolute;
    width: 187px;
    height: 168px;
    padding: 0;
    z-index: 999999;
    background: url(https://thumbs.dreamstime.com/images2012/bkg_minicolors.png) no-repeat;
}
.miniColors-colors, .miniColors-hues, .miniColors-opacity {
    height: 150px;
    position: absolute;
    cursor: pointer;
}
.miniColors.opacity.miniColors-selector {
    width: 200px;
}
.miniColors-selector.black {
    background: #000;
    border-color: #000;
}
.miniColors-colors {
    top: 12px;
    left: 6px;
    width: 150px;
    background: url(https://thumbs.dreamstime.com/images2012/colors.png) -40px 0 no-repeat;
}
.miniColors.opacity .miniColors-colors {
    left: 30px;
}
.miniColors-hues {
    top: 10px;
    left: 163px;
    width: 13px;
    background: url(https://thumbs.dreamstime.com/images2012/colors.png) no-repeat;
    border: 1px solid #ccc5c0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.miniColors.opacity .miniColors-hues {
    left: 185px;
}
.miniColors-opacity {
    top: 5px;
    left: 5px;
    width: 20px;
    background: url(https://thumbs.dreamstime.com/images2012/colors.png) -20px 0 no-repeat;
}
.miniColors-colorPicker {
    position: absolute;
    width: 11px;
    height: 11px;
    background: url(https://thumbs.dreamstime.com/images2012/color-picker.png) no-repeat;
}
.miniColors-colorPicker-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 7px;
}
.miniColors-huePicker, .miniColors-opacityPicker {
    position: absolute;
    left: -5px;
    width: 23px;
    height: 15px;
    margin-top: -1px;
    background: url(https://thumbs.dreamstime.com/images2012/picker-arrow.gif) no-repeat;
}
.miniColors-trigger, .miniColors-triggerWrap {
    width: 22px;
    height: 22px;
    display: inline-block;
}
.miniColors-triggerWrap {
    background: url(https://thumbs.dreamstime.com/images2012/trigger.png) -22px 0 no-repeat;
    display: none;
}
.miniColors-triggerWrap.disabled {
    filter: alpha(opacity=50);
    opacity: .5;
}
.miniColors-trigger {
    vertical-align: middle;
    outline: 0;
    background: url(https://thumbs.dreamstime.com/images2012/trigger.png) no-repeat;
}
.miniColors-triggerWrap.disabled .miniColors-trigger {
    cursor: pointer;
}
