body {
    height: 100%;
    background: url(/img/backgrounds/ford_common_bg.jpg) top center no-repeat #cad8d9;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    color: #333;
}
h1,
h2,
h3 {
    margin-bottom: 12px;
    color: #425968;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: normal;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 12px;
}
hr {
    margin: 12px;
    border: 0;
    border-top: 1px solid #e6e7e6;
}
p,
legend,
form {
    line-height: 16px;
    margin-bottom: 12px;
}
.ui-tabs p,
.ui-tabs a {
    font-size: 11px;
}
.ui-tabs h3 p,
.ui-tabs h3 a {
    font-size: 18px;
}
option.marked {
    color: #fff;
    background-color: #555;
}
a {
    outline: none;
    color: #000;
    cursor: pointer;
}
a:hover,
a:active,
a:focus,
a.active {
    color: #22a0e1;
}
a.magnify,
a.magnify:visited {
    position: absolute;
    top: 0;
    left: -5px;
    display: block;
    width: 146px;
    height: 87px;
    background: url(/img/icons/magnifier_shop.png) bottom left no-repeat transparent;
}
a.magnify_hover,
a.magnify:hover,
a.magnify:focus,
a.magnify:active {
    background: url(/img/icons/magnifier_shop_hover.png) bottom left no-repeat transparent;
}
a.sortable {
    display: block;
    width: 8px;
    height: 5px;
    float: right;
    background: url(/img/icons/arrow_down.png) left center no-repeat transparent;
}
a.sortable:hover,
a.sortable:active,
a.sortable:focus,
a.sortable.active {
    background-image: url(/img/icons/arrow_down_active.png);
}
a.sortable.desc {
    background-image: url(/img/icons/arrow_up.png);
}
a.sortable.desc:hover,
a.sortable.desc:active,
a.sortable.desc:focus,
a.sortable.desc.active {
    background-image: url(/img/icons/arrow_up_active.png);
}
a.history {
    padding-left: 12px;
    background: url(/img/icons/link.png) left center no-repeat transparent;
}
a.history:hover,
a.history:active,
a.history:focus {
    background-image: url(/img/icons/link_hover.png);
}
a.history.active {
    background-image: url(/img/icons/link_showsmore_hover.png);
}
a.add_page_before span,
a.add_page_after span,
a.remove_page span,
a.add_page_submenu span {
    display: none;
}
a.add_page_before,
a.add_page_after,
a.remove_page,
a.add_page_submenu {
    display: inline-block;
    margin-left: 12px;
    width: 32px;
    height: 32px;
    background: url(/img/icons/add-page-before.png) center no-repeat transparent;
}
a.add_page_after {
    background: url(/img/icons/add-page-after.png) center no-repeat transparent;
}
a.add_page_submenu {
    background: url(/img/icons/add-page-sub.png) center no-repeat transparent;
}
a.remove_page {
    width: 20px;
    background: url(/img/icons/remove-page.png) center no-repeat transparent;
}
i {
    font-style: italic;
}
ol {
    list-style: decimal outside none;
}
.button {
    position: relative;
    padding: 1px 20px 4px 20px;
    color: #fff;
    background: url(/img/backgrounds/button.png) left center repeat-x #444443;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    letter-spacing: 1px;
    font-size: 10px;
    font-weight: bold;
    width: auto;
    cursor: pointer;
    border-radius: 4px;
}
.button.highlighted,
.button.fatlighted {
    border: 1px solid #e37435;
    background: url(/img/backgrounds/button_highlighted.png) left bottom repeat-x #fb9b5a;
    border-radius: 0;
}
.button.highlighted.deactivated,
.button.fatlighted.deactivated,
.button.highlighted.deactivated:hover,
.button.fatlighted.deactivated:hover,
.button.highlighted.deactivated:focus,
.button.fatlighted.deactivated:focus,
.button.highlighted.deactivated:active,
.button.fatlighted.deactivated:active {
    border: 1px solid #919191;
    background: url(/img/backgrounds/button_highlighted_deactivated.png) left bottom repeat-x #b4b4b4;
    color: #e6e6e6;
    cursor: default;
}
.button.delPromoAdmin {
    margin-top: 3px;
    border: 1px solid #919191;
    background: url("/img/backgrounds/button.png") left center repeat-x #444443;
    color: #fff;
    border-radius: 0;
}
.button.delPromoAdmin:hover,
.button.delPromoAdmin:focus,
.button.delPromoAdmin:active {
    color: #f90;
}
.button.fatlighted {
    font-size: 14px;
}
.button.second {
    float: right;
}
.button.disabled {
    border: 1px solid #949494;
    color: #949494;
}
a.button {
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    line-height: 150%;
}
button:hover,
button:focus,
a.button:hover,
a.button:focus,
a.button:active,
input[type=button]:hover,
input[type=submit]:hover {
    color: #22a0e1;
}
button,
.button,
input[type=button],
input[type=submit] {
    margin: 0 6px 0 0;
}
button,
input[type=button],
input[type=submit] {
    padding: 0 20px 2px 20px;
    border: 0;
}
button.small,
input.small[type=button],
input.small[type=submit] {
    padding: 0 5px 2px 5px;
}
button.delete {
    padding: 1px 5px 4px;
}
button.delete span {
    display: inline-block;
    padding-left: 12px;
    background: url("/img/icons/delete_hover.png") left 5px no-repeat transparent;
}
button.delete:hover,
button.delete:focus,
button.delete:active {
    color: #c00;
    text-shadow: 1px 1px 1px #000;
}
button.create:hover,
button.create:focus,
button.create:active {
    text-shadow: 1px 1px 1px #000;
}
input[disabled],
input[disabled]:hover,
input[disabled]:focus,
input[disabled]:active {
    color: #000;
	background-color: #efefef;
	border: 1px solid #efefef;
}
a.file_xslx {
    display: inline-block;
    width: 24px;
    height: 23px;
    text-decoration: none;
    background: url("/img/icons/file_xls_small.png") center no-repeat transparent;
}
a.xslx {
    padding: 3px 0 6px 30px;
    background: url("/img/icons/file_xls_small.png") center left no-repeat transparent;
}
a.button.highlighted.xslx,
a.button.fatlighted.xslx {
    padding: 3px 10px 6px 6px;
}
a.button.highlighted.xslx span {
    display: inline;
    padding-left: 23px;
    background: url("/img/icons/file_xls_small.png") center left no-repeat transparent;
}
a.button.fatlighted.xslx span {
    display: inline;
    padding-left: 30px;
    background: url("/img/icons/file_xls_medium.png") center left no-repeat transparent;
}
/* new buttondefs */
.btnlink,
#sliced_content #login_form input.btnlink {
    padding: 6px 10px 6px 8px;
    width: auto;
    border: 1px solid #2768a8;
    border-bottom: 0;
    color: #fff;
    background: url("/img/backgrounds/btn-link.png") bottom left repeat-x #6da3da;
    font-size: 12px;
    line-height: 50%;
    font-family: FordAntennaCondBold,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
}
.market_cz-CZ .btnlink,
.market_cz-CZ #sliced_content #login_form input.btnlink,
.market_hu-HU .btnlink,
.market_hu-HU #sliced_content #login_form input.btnlink {
    font-family: FordAntennaCondRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
}
#sliced_content #login_form .btnlink {
    position: absolute;
    left: 345px;
    top: 74px;
}
#sliced_content #login_form .widelogin {
    left: 325px;
    top: 109px;
}
#sliced_content #login_form.market_hu .widelogin {
    left: 335px;
    top: 74px;
}
#sliced_content #login_form.market_fr .btnlink {
}
.btnlink:hover,
.btnlink:focus,
.btnlink:active,
#sliced_content #login_form input.btnlink:hover,
#sliced_content #login_form input.btnlink:focus,
#sliced_content #login_form input.btnlink:active {
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    color: #2d69cd;
    background: url("/img/backgrounds/btn-link-active.png") bottom left repeat-x #fff;
}
.btnlink span,
#sliced_content #login_form input.btnlink span {
    display: inline-block;
    margin-left: 5%;
    padding: 3px 0 1px 20px;
    height: 10px;
    background: url("/img/icons/btn-arrow-white.png") center left no-repeat transparent;
    white-space: nowrap;
}
.market_cz-CZ .btnlink span,
.market_cz-CZ #sliced_content #login_form input.btnlink span,
.market_hu-HU .btnlink span,
.market_hu-HU #sliced_content #login_form input.btnlink span {
    padding: 4px 0 1px 20px;
}
.btnlink:hover span,
.btnlink:focus span,
.btnlink:active span,
#sliced_content #login_form input.btnlink:hover span,
#sliced_content #login_form input.btnlink:focus span,
#sliced_content #login_form input.btnlink:active span {
    background: url("/img/icons/btn-arrow-blue.png") center left no-repeat transparent;
}

.markets {
    display: inline-block;
    width: 165px;
    margin: 0 25px 60px 0;
    vertical-align: top;
}
.markets a {
    display: inline-block;
    padding-left: 30px;
    height: 30px;
    vertical-align: middle;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 6px;
    background: url("/style/markets/unitedkingdom_small.png") left 3px no-repeat transparent;
    line-height: 145%;
}
.market.austria a {
    background-image: url("/style/markets/austria_small.png");
}
.market.belgium a {
    background-image: url("/style/markets/belgium_small.png");
}
.market.czechia a {
    background-image: url("/style/markets/czech_small.png");
}
.market.denmark a {
    background-image: url("/style/markets/denmark_small.png");
}
.market.finland a {
    background-image: url("/style/markets/finland_small.png");
}
.market.france a {
    background-image: url("/style/markets/france_small.png");
}
.market.germany a {
    background-image: url("/style/markets/germany_small.png");
}
.market.greece a {
    background-image: url("/style/markets/greece_small.png");
}
.market.hungary a {
    background-image: url("/style/markets/hungary_small.png");
}
.market.ireland a {
    background-image: url("/style/markets/ireland_small.png");
}
.market.italy a {
    background-image: url("/style/markets/italy_small.png");
}
.market.netherlands a {
    background-image: url("/style/markets/netherlands_small.png");
}
.market.poland a {
    background-image: url("/style/markets/poland_small.png");
}
.market.portugal a {
    background-image: url("/style/markets/portugal_small.png");
}
.market.romania a {
    background-image: url("/style/markets/romania_small.png");
}
.market.russia a {
    background-image: url("/style/markets/russia_small.png");
}
.market.spain a {
    background-image: url("/style/markets/spain_small.png");
}
.market.sweden a {
    background-image: url("/style/markets/sweden_small.png");
}
.market.switzerland a {
    background-image: url("/style/markets/switzerland_small.png");
}
.market.norway a {
    background-image: url("/style/markets/norway_small.png");
}
#langbox {
    padding: 90px 0 0 0;
    min-height: 150px;
    background: url("/img/ford_big.png") top left no-repeat transparent;
}
#langbox p {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 16px;
    line-height: 145%;
}
#langbox .linkbox {
    margin: 25px 0 0 0;
}
#langbox .linkbox .btnlink {
    margin: 0 25px 0 0;
    font-size: 16px;
}
#language_switch {
}
#language_switch a {
    display: inline-block;
    padding: 0 0 0 3px;
    text-transform: uppercase;
    text-decoration: none;
}
#language_switch a.active {
    font-weight: bold;
    text-decoration: underline;
    color: #333;
}
#login_form #language_switch {
    position: absolute;
    right: 21px;
    bottom: 8px;
    font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-size: 12px;
}
#sidebar #language_switch {
    padding: 6px 12px 0;
}
#sidebar #language_switch div {
    float: right;
}
#login_form #language_switch a.active {
    color: #fff;
}
.promotionlist a.btnlink {
    padding: 2px 10px 5px 8px;
}
.promotionlist a.btnlink span {
    display: inline;
    padding: 0 0 4px 20px;
}
b,
strong {
    font-weight: bold;
}
label,
.label {
    display: block;
    width: 100px;
    margin-right: 20px;
    float: left;
}
label.wide,
.label.wide {
    width: 120px;
}
label.wider,
.label.wider {
    width: 150px;
}
label.long {
    width: 200px;
}
input,
select,
textarea {
    padding: 2px;
    width: 226px;
    font-size: 11px;
}
select {
    width: 232px;
}
input.wide,
select.wide,
textarea.wide,
select.wideselect {
    width: 380px;
}
select.wideselect {
    height: 120px;
}
textarea.wide {
    height: 270px;
}
input.inputsize3 {
    width: 22px;
}
input.search {
    margin-right: 10px;
}
#PortalXMLForm i.fa {
    font-size: 13px;
} 
.list_layout.small select {
    width: 156px;
}
.list_layout.small input {
    width: 150px;
}
.list_layout.small input.button,
.list_layout.small input.checkbox
 {
    width: auto;
}
#ContentPlaceHolder1_extended_search_box input,
#ContentPlaceHolder1_extended_search_box select,
#ContentPlaceHolder1_extended_search_box textarea {
    width: 170px;
}
#ContentPlaceHolder1_extended_search_box input.button {
    width: auto;
}
input.fullsize,
select.fullsize,
textarea.fullsize {
    width: 349px;
}
textarea.fullsize {
    min-height: 180px;
}
input.short_number 
{
    margin: 0 10px 0 0;
    width: 15px;
    text-align: right;
}
input.datebox {
    width: 80px;
}
input.checkbox,
input.radio,
input.role {
    width: auto;
}
.gridview input {
    width: 20px;
    padding-left:15px;
}
th,
td {
    padding: 3px 5px 5px 0;
    text-align: left;
    line-height: 15px;
    vertical-align: top;
}
th {
    font-weight: bold;
}

#contact_form table {
    width: 765px;
}
#contact_form td label {
    margin: 0;
}
#contact_form td.spacer {
    width: 20px;
}
#contact_form textarea {
    width: 627px;
    height: 70px;
}
#contact_form .button_box {
    width: 726px;
}

#userswitch {
    margin: 0;
    padding: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 779px;
    background-color: #fff;
    float: right;
}
#wrapper_headbar #userswitch {
    width: auto;
    float: none;
}
#userswitch form {
    margin: 0;
    padding: 5px 10px;
    background-color: #91d0f0;
    text-align: right;
}
#userswitch form p {
    margin: 0;
    width: 650px;
    font-weight: bold;
    text-align: left;
    float: left;
}
#wrapper_headbar #userswitch form p {
    width: 780px;
}
#userswitch form p.editinfo {
}
#userswitch.active form {
    background-color: #f90;
}
#userswitch form input,
#userswitch form select {
    margin: 0 0 0 6px;
    font-size: 10px;
}
#userswitch .options0,
#select_promotion .options0{
    background-color: #fff;
}
#userswitch .options1,
#select_promotion .options1 {
    background-color: #ecf6fa;
}
#userswitch .options2,
#select_promotion .options2 {
    background-color: #d9eef8;
}
#userswitch .options3,
#select_promotion .options3 {
    background-color: #cde9f7;
}
#userswitch .options4,
#select_promotion .options4 {
    background-color: #bfe4f6;
}
#userswitch .options5,
#select_promotion .options5 {
    background-color: #b5dff5;
}

table.inputholder {
    margin: 0 12px;
    width: 539px;
}
table.selections,
table.list_layout {
    width: 100%;
    margin-bottom: 12px;
}
table.selections th,
table.selections td {
    width: 177px;
    padding: 3px 6px 5px 0;
}
table.selections th.middle,
table.selections td.middle {
    padding: 3px 3px 5px 3px;
}
table.selections th.last,
table.selections td.last {
    padding: 3px 0 5px 6px;
}
table.selections select {
    width: 177px;
}
.appendstable table.list_layout {
    width: 100%;
    margin-bottom: 1px;
}
table.list_layout th,
table.list_layout td {
    padding: 3px 5px;
    border-right: 1px solid #b7b7b7;
    color: #fff;
    background-color: #6e6e6e;
}
table.list_layout th img.form_image {
    margin-right: 5px;
}
table.list_layout.additional_admin_info th {
    background-color: #91d0f0;
}
table.list_layout th.first,
table.list_layout td.first {
    /*padding-left: 22px;*/
}
table.list_layout th.last,
table.list_layout td.last {
    border-right: 0px;
    /*padding-right: 22px;*/
}
table.list_layout th.status,
table.list_layout td.status {
    text-align: center;
}
table.list_layout th.descript,
table.list_layout td.descript {
    border-right: 0px;
}
table.list_layout th.sorter {
    padding: 0;
}
table.list_layout th.sorter a {
    padding: 8px 5px 8px 0;
}
table.list_layout th.aggregate,
table.list_layout td.aggregate {
    text-align: center;
}
table.list_layout td,
table.list_layout.additional_admin_info td.uneditable {
    color: #000;
    border-right: 1px solid #fff;
    background-color: #eaeaea;
}
table.list_layout.additional_admin_info td {
    background-color: #e2f2fb;
}
table.list_layout td.pair,
table.list_layout.additional_admin_info td.uneditable.pair {
    background-color: #e1e1e1;
}
table.list_layout.additional_admin_info td.pair {
    background-color: #cce9f8;
}
table.list_layout td.bounce {
    background-color: #f9c4c4;
}
table.list_layout th.status {
    text-align: center;
    vertical-align: middle;
}
table.list_layout th.firstrow {
    border-bottom: 1px solid #b7b7b7;
}
table.list_layout th.bounce {
    background-color: #815858;
}
table.list_layout td.inactive {
    color: #878787;
    background-color: #fff;
}
table.list_layout td.status {
    text-align: center;
}
table.list_layout td.number {
    text-align: right;
}
table.list_layout td.first.status {
    padding-left: 5px;
}
table.list_layout td.separate hr {
    margin: 12px 6px 0 6px;
}
table.list_layout .inlist {
    font-weight: bold;
}
table.list_layout .inlist td {
    color: #333;
}
table.list_layout a.delete,
table.list_layout a.move {
    display: inline-block;
    padding: 4px;
    width: 8px;
    height: 8px;
    color: #333;
}
table.list_layout .delete span,
table.list_layout .move span {
    display: none;
}
table.list_layout a.move.up {
    background: url(/img/icons/sort_up.png) center no-repeat transparent;
}
table.list_layout a.move.up:hover,
table.list_layout a.move.up:focus,
table.list_layout a.move.up:active {
    background: url(/img/icons/sort_up_active.png) center no-repeat transparent;
}
table.list_layout a.move.top {
    background: url(/img/icons/sort_top.png) center no-repeat transparent;
}
table.list_layout a.move.top:hover,
table.list_layout a.move.top:focus,
table.list_layout a.move.top:active {
    background: url(/img/icons/sort_top_active.png) center no-repeat transparent;
}
table.list_layout a.move.down {
    background: url(/img/icons/sort_down.png) center no-repeat transparent;
}
table.list_layout a.move.down:hover,
table.list_layout a.move.down:focus,
table.list_layout a.move.down:active {
    background: url(/img/icons/sort_down_active.png) center no-repeat transparent;
}
table.list_layout a.move.bottom {
    background: url(/img/icons/sort_bottom.png) center no-repeat transparent;
}
table.list_layout a.move.bottom:hover,
table.list_layout a.move.bottom:focus,
table.list_layout a.move.bottom:active {
    background: url(/img/icons/sort_bottom_active.png) center no-repeat transparent;
}
table.list_layout a.delete {
    background: url(/img/icons/delete.png) center no-repeat transparent;
}
table.list_layout a.delete:hover,
table.list_layout a.delete:focus,
table.list_layout a.delete:active {
    background: url(/img/icons/delete_hover.png) center no-repeat transparent;
}
table .file,
table .number {
    text-align: right;
}
table.product_detail_list,
#contentwrapper #wrapit #tabs table.product_detail_list {
    margin: 0 5px 12px 5px;
    width: 555px;
}
table.product_detail_list td.preview {
    padding: 0 12px 0 0;
    width: 100px;
}

table.product_detail_list td.infos {
    padding: 0 5px 5px 0;
}
#contentwrapper table.product_detail_list h3 {
    width: auto;
}
table.product_detail_list td img {
    border: 1px solid #999;
    background-color: #eceef0;
}
table.product_detail_list td.last {
    vertical-align: bottom;
}
table.product_detail_list td select {
    margin: 0 0 6px 0;
    width: 110px;
}
table.list_layout th.actual {
    background-color: #2287ba;
}
table.list_layout th.live,
table.list_layout th.qs,
table.list_layout th.staging {
    border-top: 3px solid #fff;
}
table.list_layout td.main {
    color: #2287ba;
    font-weight: bold;
}
#wrapper,
#wrapper_headbar,
#wrapper_popuplike {
    position: relative;
    margin: 46px auto 0 auto;
    width: 980px;
    background-color: #fff;
}
#wrapper_headbar {
    margin: 0 auto;
}
#wrapper_headbar.global {
    background-color: transparent;
}

#reqvinrec {
    position: absolute;
    right: 0;
    top: 5px;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    background: url("/img/icons/btn-arrow-vin.png") top center no-repeat transparent;
}
#prehead {
    height: 65px;
    border-bottom: 1px solid #949e9f;
    color: #333;
    background: url("/img/backgrounds/headnavigation.png") left 25px repeat-x #333;
}
#prehead .sizer,
#footer.global .sizer {
    position: relative;
    margin: 0 auto;
    width: 980px;
}
#prehead #searches {
    position: relative;
    height: 25px;
    color: #fff;
    background-color: #333;
    text-align: right;
    overflow: hidden;
    text-align: right;
}
#prehead #public_navigation {
    height: 40px;
    background: url("/img/backgrounds/headnavigation.png") bottom left repeat-x #fff;
}
#prehead form {
    position: relative;
    padding: 3px 0;
    display: block;
    margin-left: 20px;
    float: right;
}
#vin-short {
    position: absolute;
    top: 28px;
    right: 0;
    width: 520px;
    color: #f00;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    z-index: 1;
}
#prehead form#dealer-locator {
    padding-left: 25px;
    background: url("/img/icons/world.png") left center no-repeat transparent;
}
#prehead #language_switch span,
#prehead form label {
    width: auto;
    margin: 0 5px 0 0;
    font-family: FordAntennaCondBlack,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    text-transform: uppercase;
}
#prehead form input {
    width: 123px;
    margin-right: 24px;
    padding: 1px 8px;
    /*background: url("/img/icons/magnifyer.png") right center no-repeat #fff;*/
    border: 1px solid #fff;
    font-size: 12px;
}
#prehead #public_navigation ul {
    margin-left: 100px;
    line-height: 1.4;
    background: url("/img/backgrounds/headnavi-devider.png") left top no-repeat transparent;
}
#prehead #public_navigation ul li {
    position: relative;
    display: block;
    padding-right: 1px;
    height: 40px;
    font-family: FordAntennaCondBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    background: url("/img/backgrounds/headnavi-devider.png") bottom right no-repeat transparent;
    float: left;
}
#prehead #public_navigation ul li a {
    display: table;
    padding: 5px 15px;
    height: 30px;
    color: #425968;
    text-transform: uppercase;
    text-decoration: none;
}
#prehead #public_navigation #wsl_login .btnlink,
#prehead #public_navigation #wsl_login .btnlink:link,
#prehead #public_navigation #wsl_login .btnlink:visited {
    display: block;
    border: 1px solid #2768a8;
    padding: 6px;
    height: auto;
    color: #fff;
    text-align: center;
}
#prehead #public_navigation #wsl_login .btnlink span {
    display: flex;
    margin-left: 5%;
    padding: 3px 0 1px 20px;
    height: 10px;
    white-space: nowrap;
}
#prehead #public_navigation #wsl_login .btnlink:hover,
#prehead #public_navigation #wsl_login .btnlink:focus,
#prehead #public_navigation #wsl_login .btnlink:active {
    border: 1px solid #e6e6e6;
    background: url("/img/backgrounds/btn-link-active.png") center repeat-x #fff;
}
#prehead #public_navigation #wsl_login .btnlink:hover span,
#prehead #public_navigation #wsl_login .btnlink:focus span,
#prehead #public_navigation #wsl_login .btnlink:active span {
    color: #2d69d0;
    background-color: transparent;
}
#prehead #public_navigation #wsl_login #wsl2 {
    margin-top: 11px;
}
/*#prehead .sizer_el #public_navigation ul li a,
#prehead .sizer_ru #public_navigation ul li a,
#prehead .sizer_ro #public_navigation ul li a,
#prehead .sizer_cz #public_navigation ul li a,
#prehead .sizer_pl #public_navigation ul li a {
    padding: 15px 13px;
    font-family: FordAntennaCondRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
}*/
#prehead .sizer_nl #public_navigation ul li a,
#prehead .sizer_se #public_navigation ul li a,
#prehead .sizer_fr #public_navigation ul li a {
    padding: 15px 12px;
}
#prehead #public_navigation ul li a.active ,
#prehead #public_navigation ul li a:hover,
#prehead #public_navigation ul li a:focus,
#prehead #public_navigation ul li a:active {
    color: #fff;
    background: url("/img/backgrounds/headnavi-devider-hover.png") bottom right no-repeat #fff;
}
#prehead #public_navigation ul li a span {
    display: table-cell;
    padding: 1px 5px;
    letter-spacing: 0.025em;
    background-color: transparent;
    border-radius: 3px;
    vertical-align: middle;
}
#prehead #public_navigation ul a.active span,
#prehead #public_navigation ul li a:hover span,
#prehead #public_navigation ul li a:focus span,
#prehead #public_navigation ul li a:active span {
    color: #fff;
    background-color: #425968;
}
#prehead #language_switch {
    padding: 6px 0;
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#prehead #language_switch a {
    display: inline-block;
    padding: 0 0 0 3px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
}
#prehead #language_switch a.active {
    font-family: FordAntennaBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    text-decoration: underline;
}



.flyout,
.showleft {
    position: absolute;
    display: none;
    background-color: #fff;
    border: 1px solid #d0d3d5;
    border-top: medium none;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4);
    height: auto;
    top: 40px;
    min-width: 180px;
    z-index: 10;
}
.flyout.alwayson {
    display: block !important;
}
.showleft {
    border: 1px solid #d0d3d5;
    border-top: medium none;
    border-left: 0;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.4);
    height: auto;
    top: 0;
    left: 99%;
    min-width: 180px;
}
#prehead #public_navigation .flyout ul {
    margin: 0;
    background-image: none;
    float: none;
}
#prehead #public_navigation .flyout ul li {
    padding: 0;
    height: auto;
    width: auto;
    background-image: none;
    float: none;
}
#prehead #public_navigation .flyout ul li a {
    display: block;
    padding: 5px 10px;
    height: auto;
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#prehead #public_navigation .flyout ul li a.active,
#prehead #public_navigation .flyout ul li a:hover,
#prehead #public_navigation .flyout ul li a:focus,
#prehead #public_navigation .flyout ul li a:active {
    background-image: none;
}

div#dealer-locator {
    float: right;
    margin-left: 28px;
    padding: 6px 0 6px 25px;
    background: url("/img/icons/world.png") left center no-repeat transparent;
}
div#dealer-locator a {
    font-family: FordAntennaCondBlack,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    margin: 0 5px 0 0;
    text-transform: uppercase;
    width: auto;
    color: #fff;
    text-decoration: none;
}
#searches.searches_pl a,
#searches.searches_pl label,
.searches_hu div#dealer-locator a {
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
div#dealer-locator a:hover,
div#dealer-locator a:focus,
div#dealer-locator a:active {
    color: #fff;
    text-decoration: underline;
}

#public-teaser-main {
    position: relative;
    margin-bottom: 29px;
    width: 980px;
    height: 383px;
    color: #fff;
    background-color: #333;
    overflow: hidden;
    z-index: 5;
}
#public-teaser-sub,
#public-teaser-login,
#sliced_content #login_form {
    position: relative;
    top: 0;
    left: 0;
    border: 1px solid #d9dee1;
    margin: 15px 0px  15px 10px;
    width: 473px;
    height: 166px;
    float: left;
    background-color: #f90;
    border-radius: 3px;
    overflow: hidden;
    z-index: 5;
}



#public-teaser-main .items,
#public-teaser-sub .items,
#public-teaser-login .items {
    position: absolute;
    width: 20000px;
    height: 383px;
    color: #fff;
}
#public-teaser-sub .items,
#public-teaser-login .items {
    height: 166px;
}
#public-teaser-main .teaser_item {
    position: relative;
    width: 980px;
    height: 383px;
    background-color: #333;
    overflow: hidden;
    float: left;
}
#public-teaser-sub .teaser_item,
#public-teaser-login .teaser_item {
    position: relative;
    width: 473px;
    height: 166px;
    background-color: #333;
    overflow: hidden;
    float: left;
}
#public-teaser-sub .teaser_item img,
#public-teaser-login .teaser_item_img, 
#public-teaser-main .teaser_item img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
#public-teaser-sub .teaser_item h3,
#public-teaser-sub .teaser_item h4,
#public-teaser-sub .teaser_item p,
#public-teaser-login .teaser_item h3,
#public-teaser-login .teaser_item h4,
#public-teaser-login .teaser_item p,
#public-teaser-main .teaser_item h3,
#public-teaser-main .teaser_item h4,
#public-teaser-main .teaser_item p {
    display: none;
}
#public-teaser-sub .teaser_item .btnlink.bottom_left,
#public-teaser-login .teaser_item .btnlink.bottom_left,
#public-teaser-main .teaser_item .btnlink.bottom_left,
#public-teaser-sub .teaser_item .btnlink.bottom_right,
#public-teaser-login .teaser_item .btnlink.bottom_right,
#public-teaser-main .teaser_item .btnlink.bottom_right,
#public-teaser-sub .teaser_item .btnlink.top_left,
#public-teaser-login .teaser_item .btnlink.top_left,
#public-teaser-main .teaser_item .btnlink.top_left,
#public-teaser-sub .teaser_item .btnlink.top_right,
#public-teaser-login .teaser_item .btnlink.top_right,
#public-teaser-main .teaser_item .btnlink.top_right {
    position: absolute;
    display: block;
}
#public-teaser-main .teaser_item .btnlink.bottom_left {
    bottom: 50px;
    left: 80px;
}
#public-teaser-main .teaser_item .btnlink.bottom_right {
    bottom: 50px;
    right: 80px;
}
#public-teaser-main .teaser_item .btnlink.top_left {
    top: 50px;
    left: 80px;
}
#public-teaser-main .teaser_item .btnlink.top_right {
    top: 50px;
    right: 80px;
}
#public-teaser-sub .teaser_item .btnlink.bottom_left, 
#public-teaser-login .teaser_item .btnlink.bottom_left {
    bottom: 10px;
    left: 10px;
    z-index: 7;
}
#public-teaser-sub .teaser_item .btnlink.bottom_right,
#public-teaser-login .teaser_item .btnlink.bottom_right {
    bottom: 10px;
    right: 10px;
    z-index: 7;
}
#public-teaser-sub .teaser_item .btnlink.top_left,
#public-teaser-login .teaser_item .btnlink.top_left {
    top: 10px;
    left: 10px;
    z-index: 7;
}
#public-teaser-sub .teaser_item .btnlink.top_right,
#public-teaser-login .teaser_item .btnlink.top_right {
    top: 10px;
    right: 10px;
    z-index: 7;
}
.teaser-navi-holder {
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 100%;
    height: 20px;
    text-align: center;
    z-index: 6;
}
.teaser-navi {
    display: inline-block;
    padding: 0 5px;
    height: 20px;
    border-radius: 10px;
    background-color: rgba(51,51,51,0.75);
}
.teaser-navi a {
    display: block;
    margin: 5px;
    border: 5px solid #fff;
    width: 0;
    height: 0;
    float: left;
    border-radius: 5px;
}
.teaser-navi a.active {
    border-color: #2d96cd;
}

#sliced_content #login_form {
    padding: 15px 10px 0 20px;
    width: 443px;
    height: 151px;
    background: url("/img/backgrounds/login-global.png") bottom right repeat-x #90a4b1;
}
#sliced_content #login_form h1 {
    padding: 0;
    line-height: 100%;
    font-size: 18px;
    font-family: FordAntennaCondBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
.market_cz-CZ #sliced_content #login_form h1 {
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#sliced_content #login_form label {
    margin: 1px 20px 0 0;
    padding: 0;
    width: 107px;
    font-size: 11px;
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#sliced_content #login_form input {
    border: 1px solid #fff;
    margin: 0 10px 10px 0;
    padding: 3px 2px;
    width: 176px;
    border-radius: 3px;
}


#contentwrapper #wrapit ul {
    list-style: disc outside none;
    margin: 0 0 12px 34px;
}
#contentwrapper #wrapit .questcontainer p {
    margin: 0 0 12px 34px;
}
#contentwrapper #wrapit ol {
    list-style: decimal outside none;
    margin: 0 0 12px 34px;
}
ul.tabs,
#contentwrapper #wrapit ul.tabs,
#contentwrapper #wrapit ul.ui-tabs-nav {
    list-style: none;
    margin: 0;
    height: 50px;
    border-bottom: 1px solid #e6e7e6;
}
ul.tabs li,
#contentwrapper #wrapit li {
    line-height: 16px;
}
#wrapper_popuplike {
    width: 650px;
}
#main_logo {
    position: absolute;
    display: block;
    top: -23px;
    left: 10px;
    height: 46px;
    width: 78px;
    background: url("/img/ford-master.png") no-repeat scroll 0 0 transparent !important;
    text-indent: -100000px;
}
#main_logo.branded {
    background: url("/img/ford-master-brand.png") no-repeat scroll 0 0 transparent !important;
}
#wrapper_headbar #main_logo {
    top: -56px;
}
#main_logo.logo_germany {
    left: 25px;
    height: 69px;
    width: 80px;
    background: url("/img/ford_logo_de_small.png") no-repeat scroll 0 0 transparent !important;
}
#main_logo.logo_austria.branded,
#main_logo.logo_germany.branded
{
    background: url("/img/ford_logo_de_small.png") no-repeat scroll 0 0 transparent !important;
}
#main_logo.logo_edmmarkets
{
    top: -15px;
    background: url("/img/ford-master.png") no-repeat scroll 0 0 transparent !important;
}
#backtoclub,
#closeme {
    position: absolute;
    display: block;
    top: 0;
    right: 5px;
    padding: 6px 2px;
    text-align: right;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    background-color: #fff;
    cursor: pointer;
}
#backtoclub:hover,
#backtoclub:focus,
#backtoclub:active {
}
#backtoclub {
}
#hero_img,
#ContentPlaceHolder1_hero_img {
    margin: 66px 0 0 0;
    width: 980px;
    height: 569px;
}
#wrapper_headbar #hero_img,
#wrapper_headbar #ContentPlaceHolder1_hero_img {
    margin: 0;
}
#hero_img1
#ContentPlaceHolder1_hero_img1 {
    margin: 10px 0 0 0;
    width: 980px;
    height: 718px;
}
#hero_img_small,
#hero_img_interactive,
#ContentPlaceHolder1_hero_img_small,
#ContentPlaceHolder1_hero_img_interactive {
    float: right;
    width: 780px;
    /*height: 160px;*/
    margin-bottom: 18px;
}
#hero_img_interactive,
#ContentPlaceHolder1_hero_img_interactive,
.international #hero_img_small,
.international #hero_img_interactive,
.international #ContentPlaceHolder1_hero_img_small,
.international #ContentPlaceHolder1_hero_img_interactive {
    /*height: 439px;*/
}
.international #hero_img_big #ContentPlaceHolder1_hero_img_small {
    width: 980px;
    height: 569px;
    margin-bottom: 0px;
}
#teaser_img_big,
#ContentPlaceHolder1_teaser_img_big {
    margin-bottom: 18px;
    width: 780px;
    height: 439px;
}
#interactive_startimage {
    height: 437px;
    color: #fff;
    margin-bottom: 18px;
}
#interactive_startimage.layout2 {
    height: 254px;
    color: #fff;
    margin-bottom: 18px;
}
#interactive_startimage.administrable {
    height: 459px;
}
#interactive_startimage.administrable a.additional_admin_info.overall {
    display: block;
    padding: 5px 10px;
    clear: both;
    border-top: 1px solid #fff;
    text-decoration: none;
    text-align: center;
}
#interactive_startimage div {
    float: left;
}
#ContentPlaceHolder1_lang_select_img {
    margin: 0;
    width: 980px;
    height: 384px;
}
#lang_select {
    padding: 20px 15px;
    width: 950px;
    background-color: #f7f7f7;
}
#emptybottomspace {
    min-height: 200px;
}
#homehead {
    width: 389px;
    height: 310px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    float: left;
}
#homehead_mainteaser {
    position: relative;
    width: 389px;
    height: 310px;
    border-bottom: 1px solid #fff;
    background-color: #1f2843;
    overflow: hidden;
}
#homehead_mainteaser .items {
    position: absolute;
    width: 389px;
    height: 20000px;
}
#homehead_mainteaser .teaser_item {
    position: relative;
    padding: 20px;
    width: 349px;
    height: 270px;
    background-color: #1f2843;
    overflow: hidden;
}
#homehead_mainteaser .teaser_item.indiv_promo {
    background: url(/img/backgrounds/indiv-promotion.png) top left no-repeat #1f2843;
}
#homehead_mainteaser .teaser_item img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
#homehead_mainteaser .teaser_item img.preview_promo {
    position: absolute;
    top: 71px;
    left: 235px;
    width: 132px;
    z-index: 1;
}
#contentwrapper #homehead_mainteaser .teaser_item h3 {
    position: relative;
    margin-bottom: 25px;
    padding: 0;
    width: 349px;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    z-index: 1;
}
#contentwrapper #homehead_mainteaser .teaser_item.indiv_promo h3 {
    position: relative;
    margin: 0;
    font-size: 14px;
}
#contentwrapper #homehead_mainteaser .teaser_item p {
    position: relative;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    z-index: 1;
}
#contentwrapper #homehead_mainteaser .teaser_item.indiv_promo p {
    position: absolute;
    top: 120px;
    width: 205px;
    font-size: 24px;
    line-height: 150%;
    color: #f93;
    overflow: hidden;
}



#interactive_startimage .teaser_item {
    position: relative;
    padding: 12px;
    height: 286px;
    width: 365px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    background: url(/img/backgrounds/indiv-promotion.png) top left no-repeat #1f2843;
    overflow: hidden;
}
#interactive_startimage.layout2 .teaser_item {
    height: 102px;
    background: url(/img/backgrounds/subteaser.png) top left repeat-x #1f2843;
}
#contentwrapper .teaser_item h3 {
    margin: 0 0 12px 0;
    color: #fff;
    vertical-align: baseline;
}
#contentwrapper .teaser_item h4 {
    font-family: FordAntennaBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

#interactive_startimage .subteaser {
    position: relative;
    padding: 12px;
    width: 170px;
    height: 102px;
    border-right: 1px solid #fff;
    background: url(/img/backgrounds/subteaser.png) bottom left no-repeat #165d96;
    overflow: hidden;
}
#interactive_startimage .subteaser img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
#interactive_startimage .subteaser h3 {
    position: relative;
    padding: 0;
    margin: 0;
    width: 170px;
    color: #fff;
    line-height: 100%;
    z-index: 1;
}
#interactive_startimage .subteaser h4 {
    position: relative;
    padding: 3px 0 0 0;
    margin: 0;
    width: 170px;
    font-weight: bold;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    color: #fff;
    line-height: 135%;
    z-index: 1;
}
.link_bottom,
.link_over_bottom {
    position: absolute;
    padding-left: 10px;
    left: 12px;
    bottom: 12px;
    color: #fff;
    background: url(/img/backgrounds/teaser_link.png) left 2px no-repeat transparent;
    text-decoration: none;
    z-index: 1;
}
.link_over_bottom {
    bottom: 30px;
}
#homehead_mainteaser .link_bottom,
#homehead_mainteaser .link_over_bottom {
    background-position: left 3px;
}
.link_bottom:hover,
.link_bottom:focus,
.link_bottom:active,
.link_over_bottom:hover,
.link_over_bottom:focus,
.link_over_bottom:active {
    background: url(/img/backgrounds/teaser_link_hover.png) left 2px no-repeat transparent;
}
#homehead_mainteaser .link_bottom,
#homehead_mainteaser .link_over_bottom {
    font-size: 14px;
    font-weight: bold;
}
#homehead_mainteaser a.additional_admin_info,
#interactive_startimage .subteaser a.additional_admin_info {
    position: absolute;
    padding: 10px;
    right: 0;
    bottom: 0;
    z-index: 1;
    text-decoration: none;
}
#homehead_mainteaser a.additional_admin_info:hover,
#homehead_mainteaser a.additional_admin_info:focus,
#homehead_mainteaser a.additional_admin_info:active,
#interactive_startimage .subteaser a.additional_admin_info:hover,
#interactive_startimage .subteaser a.additional_admin_info:focus,
#interactive_startimage .subteaser a.additional_admin_info:active,
#interactive_startimage.administrable a.additional_admin_info.overall:hover,
#interactive_startimage.administrable a.additional_admin_info.overall:focus,
#interactive_startimage.administrable a.additional_admin_info.overall:active {
    color: #000;
    text-decoration: underline;
}

#login_form {
    position: absolute;
    top: 380px;
    left: 90px;
    padding: 0;
    color: #fff;
    background: transparent;
    opacity: 0.9;
    z-index: 1;
}
#login_form h1 {
    padding-left: 90px;
    line-height: 150%;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
}
#login_form h1 strong {
    font-family: FordAntennaBold,Verdana,Arial,Tahoma,Helvetica,sans-serif;
}
#forgotpass_content {
    position: absolute;
    top: 280px;
    right: 0;
    padding: 20px;
    width: 405px;
    background-color: #fff;
    opacity: 0.9;
}
#forgotpass_content {
    left:  0;
    width: auto;
}
#login_content .note,
#login_content1 .note {
    width: 365px;
}
#login_content .maintenance_note,
#login_content1 .maintenance_note {
    margin-top: -25px;
    font-size: 12px;
    font-weight: bold;
    color: #c00;
}
#login_form fieldset {
    width: 335px;
}
#sliced_content #login_form fieldset {
    width: auto;
}
#login_form label,
#forgotpass_content label {
    margin-top: 1px;
    margin-bottom: 0;
    padding: 2px 0;
    width: 70px;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 12px;
}
#forgotpass_content label,
#forgotpass_content .label {
    width: 150px;
}
#login_form input,
#forgotpass_content input {
    margin: 0 10px 5px 0;
}
#login_form a {
    margin-top: 6px;
    color: #fff;
}
#login_form a#forgot_password_link {
    width: 250px;
}
#sliced_content #login_form a {
    margin-top: 0px;
}
#login_form .signin {
    margin: 0;
    padding: 0 10px;
    font-size: 14px;
    color: #fff;
    background: transparent;
    font-family: FordAntennaBold,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    width: auto;
    cursor: pointer;
    float: right;
}
#login_form .signin:hover {
    color: #22a0e1;
}
#login_form p.error {
    margin: 0 10px 0 90px;
    padding: 5px 10px;
    background-color: rgba(255,255,255,0.75);
}
#sliced_content #login_form p.error {
    margin: 5px 0 0 0;
    padding: 3px 5px;
    background-color: rgba(255,255,255,0.75);
}
#ContentPlaceHolder1_back_login_link {
    margin: 0 30px 0 0;
}
#ContentPlaceHolder1_forgot_password_link {
    margin: 0;
    width: 176px;
}
/*
//--- Content
*/
#contentwrapper {
    position: relative;
    margin: 0 0 12px 0;
    width: 780px;
    float: right;
}
#thirdpartywrapper {
    padding: 20px 8px 0 8px;
}
#thirdpartywrapper .popup {
    margin: 25px 25px 0 95px;
}
#thirdpartywrapper .popup.forgermany {
    margin: 45px 25px 0 25px;
}
#contentwrapper #wrapit {
    padding: 0;
    width: 565px;
    float: left;
}
#contentwrapper #wrapit.adminpanel {
    width: 762px;
}
#wrapit #site_map,
#contentwrapper .ui-tabs-panel ul,
#wrapit ul.beautify {
    line-height: 16px;
    list-style: disc outside none;
    margin: 0 0 12px 18px;
}
#wrapit #site_map {
    margin: 0 0 0 28px;
}
#wrapit #site_map li {
    padding: 2px 0;
}
#wrapit .contact {
    margin: 0 6px 6px 0;
    width: 182px;
    border: 1px solid #cacaca;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 1px 2px 2px #888888;
    float: left;
}
#wrapit .contact div:first-child {
    margin: 0;    padding: 10px;
    background-color: #d2d2d2;
    border: 3px solid #fff;
    border-radius: 8px;
    background-image: linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -ms-linear-gradient(top, white #ffffff 0%, #d2d2d2 100%);
    background-image: -o-linear-gradient(top, white #ffffff 0%, #d2d2d2 100%);
}
#wrapit .contact.last {
    margin-right: 0;
}
#wrapit .contact h3 {
    margin: 0 0 6px 0;
    padding: 0;
    width: auto;
    color: #000;
    line-height: 140%;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#wrapit .contact p {
    padding: 0;
    margin: 0 0 4px 0;
    line-height: 13px;
    overflow: hidden;
}
#wrapit .contact .label {
    padding: 0;
    margin: 0 10px 0 0;
    width: auto;
}
#wrapit .contact img.contact_image {
    padding: 0;
    margin: 0 0 4px 0;
    width: 156px;
    box-shadow: 1px 2px 2px #888888;
}
#wrapit .contact .email a {
    color: #000;
    line-height: 13px;
    text-decoration: none;
}
#wrapit .contact .email a:hover,
#wrapit .contact .email a:focus,
#wrapit .contact .email a:active {
    text-decoration: underline;
}
#sidebar {
    padding: 0 6px;
    width: 188px;
    margin: 66px 0 26px;
    float: left;
}
#wrapper_headbar #sidebar {
    margin: 6px 0 26px;
}
#sidebar ul {
    margin-bottom: 8px;
    padding-top: 3px;
    background: url(/img/backgrounds/sidebar_nav_top.gif) left top no-repeat transparent;
    list-style-type: none;
}
#sidebar ul ul {
    margin: 0;
    padding: 0;
    background-image: none;
}
#sidebar li,
#sidebar li.home.active.none {
    background: url(/img/backgrounds/sidebar_nav_bg.gif) left top repeat-y transparent;
}
#sidebar li.active.none {
    font-weight: bold;
    background: url(/img/backgrounds/navigation-active.png) left center no-repeat transparent;
}
#sidebar li li {
    background: none;
}
#sidebar li.account_data {
    padding: 6px 12px 0 12px;
    line-height: 175%;
    word-wrap:break-word;
}
#sidebar ul.address li,
#sidebar ul .active_parent span,
#sidebar ul a {
    display: block;
    padding: 3px 9px;
    width: 167px;
    text-decoration: none;
    line-height: 150%;
}
#sidebar ul #language_switch a {
    display: inline-block;
    width: auto;
    padding: 0 3px;
    line-height: normal;
}

#sidebar .inactive.more a.closed,
#sidebar .home.inactive a.closed {
    background: url(/img/icons/arrow-more.gif) 170px center no-repeat transparent;
}
#sidebar .inactive.more.set_active a.closed,
#sidebar .home.inactive.set_active a.closed {
    background-color: #fff;
    background-image: none;
}
#sidebar .inactive.more.set_active ul a.closed,
#sidebar .home.inactive.set_active ul a.closed {
    background: url(/img/icons/arrow-more.gif) 170px center no-repeat transparent;
}
#sidebar ul a.open,
#sidebar ul .active.more a.open {
    padding: 3px 9px 3px 24px;
    width: 152px;
    font-weight: bold;
    background: url(/img/icons/arrow-more-open.gif) 9px 9px no-repeat transparent;
}

#sidebar ul .set_active a,
#sidebar ul a:hover,
#sidebar ul a:focus,
#sidebar ul a:active,
#sidebar .inactive.more.set_active ul a.closed:hover,
#sidebar .inactive.more.set_active ul a.closed:focus,
#sidebar .inactive.more.set_active ul a.closed:active,
#sidebar .inactive.more.set_active ul .set_active a.closed {
    color: #22a0e1;
    background-color: #fff;
    background-image: none;
}

#sidebar ul a.active,
#sidebar ul a.active:hover,
#sidebar ul a.active:focus,
#sidebar ul a.active:active {
    font-weight: bold;
    color: #000;
    background-color: transparent;
}
#sidebar ul .active.more .active.more ul a {
    padding-left: 24px;
    width: 152px;
}

#sidebar .last_subitem,
#sidebar ul.address li.last_subitem,
#permanentinfo .perm_bottom {
    padding: 0 12px;
    height: 12px;
    background: url(/img/backgrounds/sidebar_nav_bottom.gif) top left no-repeat transparent;
}
#sidebar ul li.active_parent_end,
#sidebar ul li.separator.before_account {
    padding-top: 6px;
    height: 3px;
    background: url(/img/backgrounds/navigation_devider.png) bottom left no-repeat transparent;
}
#sidebar ul li.separator {
    padding: 0;
    height: 3px;
    background: url(/img/backgrounds/navigation_devider.png) bottom left no-repeat transparent;
}
#sidebar ul li div.separator {
    padding-top: 3px;
    height: 3px;
    background: url(/img/backgrounds/navigation_devider.png) bottom left no-repeat transparent;
}
#sidebar ul .account_data a {
    display: inline;
    padding: 0 2px;
    width: auto;
    float: right;
}
#sidebar ul.address a {
    padding: 0;
}
#CMSWorkbox {
    position: fixed;
    top: 5px;
    left: 5px;
    width: 183px;
}
#cmsInfo,
#CMSEditPage {
    padding: 0;
    width: 183px;
    background-image: none;
    background-color: #91d0f0;
    background-image: linear-gradient(top, #ffffff 0%, #91d0f0 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #91d0f0 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #91d0f0 100%);
    background-image: -ms-linear-gradient(top, white #ffffff 0%, #91d0f0 100%);
    background-image: -o-linear-gradient(top, white #ffffff 0%, #91d0f0 100%);
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    box-shadow: 3px 2px 2px rgba(0,0,0,0.5);
    overflow: hidden;
    margin-bottom: 5px;
}
#cmsInfo table.list_layout.additional_admin_info {
    margin: 0;
}
#cmsInfo table.list_layout.additional_admin_info td {
    vertical-align: top;
}
#CMSEditPage li {
    background-image: none;
    background-color: transparent;
    overflow: hidden;
}
#CMSEditPage li:first-child {
    border-bottom: 1px solid #dbdbdb;
    border-radius: 6px 6px 0 0;
    background-color: transparent;
}
#CMSEditPage li:last-child {
    border-radius: 0 0 6px 6px;
}
#CMSEditPage li span,
#cmscontrols a {
    display: block;
    line-height: 150%;
    padding: 3px 9px;
    text-decoration: none;
    width: 165px;
    color: #333;
}
#CMSEditPage li span.maincnt {
    font-weight: bold;
    border-bottom: 1px solid rgba(0,0,0,0.5);
}
#CMSEditPage li p,
#CMSEditPage li hr,
#CMSEditPage li div {
    margin: 0;
}
#CMSEditPage li hr {
    border-top: 1px solid rgba(0,0,0,0.5);
    border-bottom: 1px solid #dbdbdb;
}
#cmscontrols a {
    cursor: pointer;
}
#cmscontrols a.activate,
#cmscontrols a.deactivate,
#cmscontrols a.editimage,
#cmscontrols a.process,
#cmscontrols a.save {
    padding: 3px 9px 3px 24px;
    width: 152px;
    background: url(/img/icons/editor_activate.png) 9px center no-repeat #91d0f0;
}
#cmscontrols a.editimage {
    background: url(/img/icons/editor_image.png) 9px center no-repeat transparent;
}
#cmscontrols a.save {
    background: url(/img/icons/editor_save.png) 9px center no-repeat transparent;
}
#cmscontrols a.process {
    background: url(/img/icons/editor_newtab.png) 9px center no-repeat transparent;
}
#cmscontrols a:hover,
#cmscontrols a:focus,
#cmscontrols a:active {
    background-color: #fff;
}
#cmscontrols_stop,
.cms_history {
    display: none;
}
.cms_history {
    padding: 5px 10px 0 10px;
}
.cms_history a {
    margin-bottom: 5px;
    display: block;
    width: 160px;
}

/* js menu part */
#sidebar ul ul.interactivejs {
    display: none;
}
#sidebar ul .set_active {
    position: relative;
}
#sidebar ul .set_active a,
#sidebar ul .home.inactive.none.set_active a {
    background-color: #fff;
    background-image: none;
}
#sidebar ul .set_active ul.interactivejs {
    /*display: block;*/
    position: absolute;
    left: 184px;
    top: 0;
    border: 3px solid #fff;
    border-radius: 0 8px 8px 8px;
    background: url(/img/backgrounds/panel.png) bottom center repeat-x #fff;
    background-image: linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -ms-linear-gradient(top, white #ffffff 0%, #d2d2d2 100%);
    background-image: -o-linear-gradient(top, white #ffffff 0%, #d2d2d2 100%);
    box-shadow: 3px 2px 2px rgba(0,0,0,7);
    z-index: 1001;
}
#sidebar ul .set_active ul.interactivejs li {
    padding: 1px 0;
}
#sidebar ul .set_active ul.interactivejs a,
#sidebar ul .home.inactive.none.set_active ul.interactivejs a {
    font-weight: bold;
    color: #191919;
    background-color: transparent;
}
#sidebar ul .set_active ul.interactivejs li:first-child a {
    border-radius: 0 4px 0 0;
}
#sidebar ul .set_active ul.interactivejs li:last-child a {
    border-radius: 0 0 4px 4px;
}
#sidebar ul .set_active ul.interactivejs a:hover,
#sidebar ul .set_active ul.interactivejs a:focus,
#sidebar ul .set_active ul.interactivejs a:active,
#sidebar ul .home.inactive.none.set_active ul.interactivejs a:hover,
#sidebar ul .home.inactive.none.set_active ul.interactivejs a:focus, 
#sidebar ul .home.inactive.none.set_active ul.interactivejs a:active {
    color: #fff;
    background: url(/img/backgrounds/navigation-active.png) left center no-repeat transparent;
}


#sidebar .sidebar_addlink {
    display: block;
    height: 185px;
    width: 185px;
    z-index: 10001;
}
#sidebar .sidebar_addlink object {
    z-index: 9999;
}
#search_bar {
    display: none;
    padding: 0 0 6px 0;
    background: url(/img/backgrounds/search_bg.png) top left repeat-y #646464;
    border-radius: 3px;
    box-shadow: 1px 2px 2px #888;
}
#search_bar h3 {
    padding: 10px 8px 8px 8px;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
    background: url(/img/backgrounds/search_bg_top.png) top left no-repeat transparent;
    border-radius: 3px;
    color: #fff;
}
#search_bar table {
    margin: 0 8px;
}
#search_bar table td {
    vertical-align: middle;
}
#search_request {
    width: 141px;
    padding: 2px;
}
#go_search {
    display: inline-block;
    width: 18px;
    height: 18px;
    color: transparent;
    background: url(/img/backgrounds/search_submit.png) top left no-repeat transparent;
    cursor: pointer;
}
#search_bar a {
    margin: 0 0 0 10px;
    color: #fff;
    text-decoration: none;
}
#search_bar a:hover,
#search_bar a:focus,
#search_bar a:active {
    color: #22a0e1;
}


#contentwrapper h2,
#contentwrapper h3,
#contentwrapper h4,
#contentwrapper p,
#contentwrapper ul,
#contentwrapper form {
    padding: 0 5px;
}
#contentwrapper .sidetoside p {
    padding: 0;
}
#contentwrapper h3.standout {
    margin-bottom: 5px;
    font-size: 1.5em;
}
#contentwrapper h2,
#contentwrapper h3 {
    line-height: 125%;
}
#contentwrapper h2.before {
    margin-top: 11px;
}
#contentwrapper .homespacer {
    height: 11px;
}
#contentwrapper h2.adminpanel,
#contentwrapper h3.adminpanel {
    width: 752px;
}
#contentwrapper h2.steps,
#contentwrapper h3.steps {
    margin: 0;
}
#contentwrapper h2.steps {
    font-family: FordAntennaBold,Verdana,Arial,Tahoma,Helvetica,sans-serif;
}
#contentwrapper h3.steps {
    margin: 0 0 12px 0;
    text-transform: uppercase;
}
#contentwrapper #wrapit.adminpanel h2 {
    width: 742px;
}
#contentwrapper #wrapit.registerbox h2,
#contentwrapper #wrapit.registerbox p {
    margin: 0;
    padding: 12px;
    width: auto;
}
#contentwrapper #wrapit.registerbox h2 {
    border: 1px solid #2ca3e1;
    border-bottom: 0;
}
#contentwrapper #wrapit.registerbox p {
    padding-top: 0;
}
#contentwrapper #wrapit.registerbox #maincontent_10 {
    border: 1px solid #2ca3e1;
    border-top: 0;
    margin-bottom: 24px;
}
h1#ContentPlaceHolder1_page_headline,
h2#ContentPlaceHolder1_page_headline {
    font-size: 32px;
    text-transform: uppercase;
}
.market_de h1#ContentPlaceHolder1_page_headline,
.market_de h2#ContentPlaceHolder1_page_headline {
    font-size: 26px;
}
h1#ContentPlaceHolder1_page_headline.editing_germany,
h2#ContentPlaceHolder1_page_headline.editing_germany {
    text-align: right;
}
#contentwrapper h3 {
    margin: 35px 0 10px 0;
    vertical-align: baseline;
}
#contentwrapper .legalbox h3 {
    margin: 0 0 10px 0;
}
#contentwrapper h3.success {
    text-align: center;
    text-transform: uppercase;
    color: #00af00;
}
#contentwrapper h3.first {
    margin: 0 0 10px 0;
}
#contentwrapper .ui-tabs-panel h3 {
    margin: 0;
}
#state {
    margin: 6px 0;
    padding: 0 2px;
    text-align: right;
}
#infopanel {
    margin: 0 12px 0 0;
    padding: 0;
    width: 185px;
    float: right;
    z-index: 100;
}
#infopanel div {
    margin: 0 0 12px 0;
    border: 1px solid #cacaca;
    border-radius: 8px;
    box-shadow: 1px 2px 2px #888;
}
#infopanel ul {
    margin: 0;
    padding: 0;
    border: 3px solid #fff;
    border-radius: 8px;
    background: url(/img/backgrounds/panel.png) bottom center repeat-x #fff;
    background-image: linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #d2d2d2 100%);
    background-image: -ms-linear-gradient(top, white #ffffff 0%, #d2d2d2 100%);
    background-image: -o-linear-gradient(top, white #ffffff 0%, #d2d2d2 100%);
}
#infopanel ul ul {
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background-image: none;
    background-color: transparent;
}
#infopanel ul.dark {
    background: url(/img/backgrounds/panel_dark.png) bottom center repeat-x #fff;
    background-image: linear-gradient(top, #8ea1ae 0%, #495f6e 100%);
    background-image: -moz-linear-gradient(top, #8ea1ae 0%, #495f6e 100%);
    background-image: -webkit-linear-gradient(top, #8ea1ae 0%, #495f6e 100%);
    background-image: -ms-linear-gradient(top, white #8ea1ae 0%, #495f6e 100%);
    background-image: -o-linear-gradient(top, white #8ea1ae 0%, #495f6e 100%);
}
#infopanel ul.dark li {
    color: #fff;
}
#infopanel li {
    padding: 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}
#infopanel ul ul li {
    margin: 0;
    padding: 2px 0;
    border: 0;
    line-height: 125%;
}
#infopanel li:first-child {
    border-top: 0;
    border-radius: 8px 8px 0 0;
}
#infopanel li:last-child {
    border-bottom: 0;
    border-radius: 0 0 8px 8px;
}
#infopanel ul ul li:first-child,
#infopanel ul ul li:last-child {
    border: 0;
    border-radius: 0;
}
#infopanel ul ul li hr {
    margin: 0;
}
#infopanel h3 {
    position: relative;
    margin: 0;
    padding: 0;
    width: auto;
    color: #000;
    line-height: 140%;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}
#infopanel .dark h3 {
    color: #fff;
}
#infopanel h3 .numeric {
    display: inline-block;
    position: absolute;
    top: -3px;
    right: -5px;
    width: 18px;
    height: 18px;
    line-height: 150%;
    text-align: center;
    border: 1px solid #fff;
    background-color: #ba0502;
    border-radius: 14px;
}
#infopanel p {
    padding: 0;
    margin: 0 0 4px 0;
    line-height: 13px;
    overflow: hidden;
}
#infopanel p.big {
    font-size: 15px;
    line-height: 16px;
    font-weight: bold;
}
#infopanel img.contact_image {
    padding: 0;
    margin: 0 0 4px 0;
    width: 157px;
    box-shadow: 1px 2px 2px #888888;
}
#infopanel .readmore {
    margin: 0;
    text-align: right;
}
#infopanel a {
    color: #000;
    line-height: 13px;
}
#infopanel .dark a {
    color: #fff;
}
#infopanel a.internal_page {
    display: block;
    padding: 0 0 0 13px;
    background: url(/img/icons/link.png) left 2px no-repeat transparent;
}
a.file.pdf,
#infopanel a.file.pdf {
    display: block;
    padding: 0 0 0 23px;
    min-height: 20px;
    background: url(/img/icons/file_pdf_small.gif) left top no-repeat transparent;
    overflow: hidden;
}
.promotion_admin a.file.pdf {
    display: inline-block;
}
#infopanel a.file.xls,
#infopanel a.file.xlsx {
    display: block;
    padding: 0 0 0 23px;
    min-height: 20px;
    background: url(/img/icons/file_xls_small.png) left top no-repeat transparent;
    overflow: hidden;
}
#infopanel a:hover,
#infopanel a:focus,
#infopanel a:active{
    text-decoration: none;
}
/*
//--- Tabbed Navigation, ui
*/
ul.tabs,
.ui-tabs-nav {
    padding: 0 5px;
    font-size: 12px;
}
.market_hu-HU .ui-tabs-nav {
    font-size: 11px;
}
ul.tabs li,
.ui-tabs-nav li {
    position: relative;
    display: inline-block;
    margin: 0 0 -1px 0;
    padding: 0;
    height: 51px;
    width: 160px;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
    list-style: none outside none;
    overflow: hidden;
    float: left;
    outline: none;
}
ul.tabs li a,
ul.tabs li a:active,
ul.tabs li a:visited,
ul.tabs li a.current,
.ui-tabs-nav li a,
.ui-tabs-nav li a:active,
.ui-tabs-nav li a:visited,
.ui-tabs-nav li a.current {
    display: block;
    margin-top: 4px;
    width: 158px;
    height: 47px;
    border: 1px solid #142b3c;
    border-bottom: 0px;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-weight: bold;
    background: url("/img/backgrounds/tab.png") left -6px repeat-x #193449;
    color: #fff !important;
    text-decoration: none;
    line-height: 16px;
    z-index: 5;
}
ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus,
.ui-tabs-nav li a:hover,
.ui-tabs-nav li a:active,
.ui-tabs-nav li a:focus {
    color: #373535;
    border-color: #2285b8;
    background: url("/img/backgrounds/tab_hover.png") bottom left repeat-x #2286b9;
}
ul.tabs li a.current, 
ul.tabs li a.current:active,
ul.tabs li a.current:visited,
.ui-tabs-nav li.ui-state-active a, 
.ui-tabs-nav li.ui-state-active a:active,
.ui-tabs-nav li.ui-state-active a:visited {
    margin-top: 0;
    padding-top: 4px;
    border-color: #e6e7e6;
    color: #373535 !important;
    background-image: none;
    background-color: #fff;
    border-radius: 4px 4px 0 0;
    /*behavior: url("/style/PIE.htc");*/
    cursor: default;
}
ul.tabs li a.current:hover,
ul.tabs li a.current:active,
ul.tabs li a.current.current:focus,
.ui-tabs-nav li.ui-state-active a:hover,
.ui-tabs-nav li.ui-state-active a:active,
.ui-tabs-nav li.ui-state-active a.current:focus {
    border-color: #e6e7e6;
    background-image: none;
    background-color: #fff;
}
ul.tabs li:first-child a,
.ui-tabs-nav li:first-child a {
    border-radius: 4px 0 0 0;
}
ul.tabs li:last-child a,
.ui-tabs-nav li:last-child a {
    border-radius: 0 4px 0 0;
}
ul.tabs li a table,
.ui-tabs-nav li a table {
    margin: 0 10px;
    width: 140px;
    height: 43px;
}
ul.tabs li a td,
.ui-tabs-nav li a td {
    vertical-align: middle;
    text-align: center;
}
.ui-tabs-nav.small li {
    width: 111px;
    font-size: 11px;
}
.ui-tabs-nav.small li a {
    width: 109px;
}
.ui-tabs-nav.small li a table {
    margin: 0 6px;
    width: 99px;
}
.ui-tabs-panel {
    border: 1px solid #e6e7e6;
    clear: both;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 12px 0 0;
    clear: both;
}
.ui-state-active a,
.ui-state-hover a {
    outline: none;
}




.button_box {
    padding: 0;
    text-align: right;
}
.button_box.maillist.create {
    width: 357px;
}
.button_box .button {
    margin: 0 0 0 5px;
}
.contact .button_box,
.button_box.meet {
    padding: 6px 0 0 0;
}
.button_box.before {
    padding: 0 12px 12px 12px;
}
.button_box.after {
    padding: 12px 12px 0 12px;
}
/* content items */
.categorylist 
{
    padding: 0 0 0 18px;
}
.catitem {
    margin: 0 4px 0px 0;
    width: 178px;
    float: left;
}
.catitem h3,
#contentwrapper .catitem h3 {
    position: relative;
    width: 178px;
    height: 35px;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
}
.catitem h3 span {
    display: block;
    position: absolute;
    bottom: 0;
}
.catitem img {
    margin-top: 4px;
    width: 178px;
    height: 100px;
}
.catitem #linkhead
{
    width: 170px;
    height: 25px;
}
#contentwrapper .catitem p
{
    position: relative;
    padding: 0;
    margin: 7px;
    width: 164px; 
    height: 95px; 
    overflow: hidden;
    color: #676767;
    line-height: 130%;
}
.catitem p a,
.catitem p a:link,
.catitem p a:visited {
    position: absolute;
    left: 0;
    top: 66px; 
    padding-left: 10px;
    background: url("/img/icons/link_arrow.png") left 3px no-repeat transparent;
    color: #425968;
    font-weight: bold;
    text-decoration: underline;
}
.catitem p a:hover,
.catitem p a:focus,
.catitem p a:active {
    color: #22a0e1;
    background: url("/img/icons/link_arrow_hover.png") left 3px no-repeat transparent;
}
.ui-tabs-panel {
    padding: 12px 0 0 0;
    margin: 0 0 12px 0;
    border: 1px solid #e6e7e6;
    overflow: hidden;
    clear: both;
}
.ui-tabs-panel form {
    padding: 12px 18px;
}
.ui-tabs-panel form.contains_list {
    padding: 12px 0;
}
.ui-tabs-panel form.contains_list.appendstable {
    padding: 12px 0 0 0;
}
.ui-tabs-panel form.contains_list .normalize {
    margin: 12px 18px;
}
.ui-tabs-panel form th,
.ui-tabs-panel form td,
#maillist_matrix th,
#maillist_matrix td{
    line-height: 15px;
    padding: 5px;
    text-align: left;
}
.ui-tabs-panel form .list_layout.small th,
.ui-tabs-panel form .list_layout.small td {
    padding: 3px 5px;
}
th.level1,
td.level1,
.ui-tabs-panel .list_layout.small th.level1,
.ui-tabs-panel .list_layout.small td.level1 {
    padding-left: 25px;
}
th.level2,
td.level2,
.ui-tabs-panel .list_layout.small th.level2,
.ui-tabs-panel .list_layout.small td.level2 {
    padding-left: 45px;
}
th.level3,
td.level3,
.ui-tabs-panel .list_layout.small th.level3,
.ui-tabs-panel .list_layout.small td.level3 {
    padding-left: 65px;
}
.list_layout.small .managecontentlabel {
    width: 240px;
}
.list_layout.small .managecontentroles {
    width: 281px;
}
.managecontentnewvalue,
.list_layout.small .managecontentnewvalue {
    width: 166px;
}
th.managecontentnewvalue,
.list_layout.small th.managecontentnewvalue {
    width: 177px;
}
.managecontentnewvalueupdate,
.list_layout.small .managecontentnewvalueupdate 
{
    vertical-align: bottom;
    text-align: right;
}
.ui-tabs-panel form .list_layout.small th.labelhead {
    border-right: 1px solid #6e6e6e;
    vertical-align: middle;
}
.ui-tabs-panel form .list_layout.small th.buttononly {
    text-align: right;
    vertical-align: middle;
}
.ui-tabs-panel form .list_layout.small th.reference {
    background-color: #737d82;
}
.ui-tabs-panel form .list_layout.small th.labelhead.reference {
    border-right: 1px solid #737d82;
}
.ui-tabs-panel form .list_layout.small th.labelhead.process {
    border-right: 1px solid #637863;
}
.ui-tabs-panel form .list_layout.small th.process {
    background-color: #637863;
}
.ui-tabs-panel form .list_layout.small td.pair.reference {
    background-color: #d5dee3;
    border-right: 1px solid #d5dee3;
    border-bottom: 1px solid #fff;
}
.ui-tabs-panel form .list_layout.small td.pair.process {
    background-color: #cadfca;
    border-right: 1px solid #cadfca;
    border-bottom: 1px solid #fff;
}
.ui-tabs-panel form .list_layout.small td.impair.reference {
    background-color: #dce6eb;
    border-right: 1px solid #dce6eb;
    border-bottom: 1px solid #fff;
}
.ui-tabs-panel form .list_layout.small td.impair.process {
    background-color: #d2e7d2;
    border-right: 1px solid #d2e7d2;
    border-bottom: 1px solid #fff;
}
.ui-tabs-panel form .list_layout.small td.pair.last {
    border-right: 1px solid #e1e1e1;
}
.ui-tabs-panel form .list_layout.small td.impair.last {
    border-right: 1px solid #eaeaea;
}
.ui-tabs-panel form td.cmdbar,
.ui-tabs-panel form .del_option {
    text-align: right;
}
.ui-tabs-panel form .del_option input {
    width: auto;
}

table.list_layout .sorter_search {
    background-color: #fff;
}
table.list_layout .sorter_search.submbutton {
    text-align: right;
    vertical-align: middle;
}
table.list_layout .sorter_search input,
table.list_layout .sorter_search select {
    width: 90px;
    font-size: 10px;
    padding: 2px;
}
table.list_layout .sorter_search select,
table.list_layout .sorter_search input[type=text] {
    border: 1px solid #000;
}
img.erase {
    cursor: pointer;
    margin: 1px;
}

#wrapit .pagination {
    margin: 10px 6px;
    width: 100%;
    font-weight: bold;
    line-height: 145%;
    clear: both;
}
#wrapit .pagination .resultsets {
    width: 600px;
    min-height: 1px;
    float: left;
}
#wrapit .pagination.small .resultsets {
    width: 423px;
}
#wrapit .pagination .offsets {
    text-align: right;
    width: 130px;
    float: left;
}
#wrapit .pagination .resultsets a {
    margin-right: 6px;
}
#wrapit .pagination .offsets a {
    margin-left: 6px;
}

.ui-tabs-panel form label {
    width: 150px;
    /*font-weight: bold;*/
}
.ui-tabs-panel form label.long {
    width: 250px;
    font-weight: normal;
}
.ui-icon {
    text-indent: -99999px;
    cursor: pointer;
}
#wrapit .ui-icon.ui-icon-close {
    position: absolute;
    top: 4px;
    right: 0;
    width: 16px;
    height: 16px;
    background: url("/img/icons/delete_light.png") center no-repeat transparent;
}
#wrapit .ui-tabs-active .ui-icon.ui-icon-close,
#wrapit .ui-state-active .ui-icon.ui-icon-close {
    top: 0;
    background: url("/img/icons/delete_dark.png") center no-repeat transparent;
}
#wrapit #mlicontent .ui-sortable .ui-icon.ui-icon-close {
    display: inline-block;
    height: 52px;
    border-right: 1px solid #fff;
    background: url("/img/icons/delete_move.png") center 4px no-repeat #91d0f0;
}
#wrapit #mlicontent a.mce-content-body {
    width: 142px;
}
iframe {
    width: 100%;
    height: 670px;
    margin-bottom: 8px;
    border: 1px solid #888;
}
#wrapit .ui-tabs-panel iframe {
    width: 563px;
    height: 450px;
    border: 0;
}
#wrapit.adminpanel .ui-tabs-panel iframe {
    width: 100%;
}

/* promotions selection */
#contentwrapper .promotionlist {
    width: 100%;
}
#contentwrapper .promotionlist h3 {
    width: auto;
}
#contentwrapper .promotionlist th, 
#contentwrapper .promotionlist td {
    margin: 0;
    padding: 0 9px 0 0;
}
#contentwrapper .promotionlist td.last {
    padding: 0;
}
#contentwrapper .promotionlist td.preview {
    padding: 0 12px 12px 12px;
    width: 76px;
}
#contentwrapper .promotionlist td.preview img {
    width: 74px;
    border: 1px solid #666;
}
#contentwrapper .promotionlist td h3 {
    position: relative;
    margin: 0;
    padding: 10px 12px 10px 9px;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    color: #1c394f;
    font-size: 12px;
    background-color: #f1f0f0;
}
#contentwrapper .promotionlist td h3 a.trigger {
    display: inline-block;
    padding: 2px 0 4px 30px;
    color: #1c394f !important;
    line-height: 100%;
    background: url("/img/icons/round-arrow_right.png") left top no-repeat transparent;
    text-decoration: none;
    cursor: pointer;
}
#contentwrapper .headerstyle a.interact,
#contentwrapper .promotionlist td h3 a.interact {
    display: inline-block;
    margin: -4px 0 0 6px;
    padding: 3px 12px;
    float: right;
    border: 1px solid #0b95d1;
    border-radius: 2px;
    color: #fff;
    background-color: #0b95d1;
    text-decoration: none;
}
#contentwrapper .headerstyle form {
    display: inline-block;
    margin: -4px 0 0 6px;
    padding: 0;
    float: right;
}
#contentwrapper .headerstyle form button {
    margin: 0;
    padding: 3px 12px 2px 12px;
    float: right;
    border: 1px solid #0b95d1;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: 2px;
    color: #fff;
    font: inherit;
    vertical-align: baseline;
    background-color: #0b95d1;
    text-decoration: none;
    cursor: pointer;
}
#contentwrapper .promotionlist td h3 input.input_all {
    margin-right: 7px;
    width: 30px;
    float: right;
}
#contentwrapper .promotionlist td h3 a.interact.active,
#contentwrapper .promotionlist td h3 a.interact:hover,
#contentwrapper .promotionlist td h3 a.interact:focus,
#contentwrapper .promotionlist td h3 a.interact:active {
    border: 1px solid #0b95d1;
    color: #0b95d1;
    background-color: #fff;
}
#contentwrapper .promotionlist td h3 a.trigger.active {
    color: #1c394f !important;
    background: url("/img/icons/round-arrow_down.png") left top no-repeat transparent;
}
#contentwrapper .headerstyle .order_date,
#contentwrapper .headerstyle .order_name,
#contentwrapper .headerstyle .delivery_date,
#contentwrapper .promotionlist td h3 .order_date,
#contentwrapper .promotionlist td h3 .order_name,
#contentwrapper .promotionlist td h3 .delivery_date {
    display: inline-block;
    width: 175px;
}
#contentwrapper .promotionlist td .headerstyle .delivery_date,
#contentwrapper .promotionlist td h3 .delivery_date {
    width: 150px;
}
#contentwrapper .promotionlist td .headerstyle .order_date,
#contentwrapper .promotionlist td h3 .order_date {
    width: 90px;
}

#contentwrapper .headerstyle {
    position: relative;
    width: auto;
    margin: 0;
    padding: 10px 12px 10px 9px;
    background-color: #e5e8ed;
    color: #1c394f;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 125%;
    vertical-align: baseline;
}

#contentwrapper .promotionlist .information img
{
    border: 1px solid #999999;
}
#contentwrapper .promotionlist .smallicon
{
    padding: 5px 15px 5px 0;
    width: 16px;
}
.visitinit,
#statistics_overlay,
#contentwrapper .visitinit {
    display: none;
}
#contentwrapper .visitinit,
#contentwrapper .no_visitinit {
    margin: 0 0 12px 0;
    padding: 0 12px 12px 30px;
    background-color: #f1f0f0;
}
#contentwrapper .visitinit.separate {
    margin: 0;
    padding: 6px;
    border: 2px solid #f1f0f0;
    background-color: #fff;
}
#contentwrapper .visitinit p,
#contentwrapper .no_visitinit p {
    padding: 0;
    margin: 0 0 6px 0;
}
#contentwrapper .visitinit table,
#contentwrapper .no_visitinit table {
    width: 100%;
}
#contentwrapper .visitinit td,
#contentwrapper .no_visitinit td {
    padding: 6px 9px 6px 9px;
    vertical-align: middle;
}
#contentwrapper .visitinit td.last,
#contentwrapper .no_visitinit td.last {
    padding: 6px 0;
    width: 135px; 
    text-align: right;
}
#contentwrapper .addrow td {
    padding: 3px 9px;
}
#contentwrapper .visitinit td.buttonrow,
#contentwrapper .no_visitinit td.buttonrow {
    text-align: right;
}
#contentwrapper .visitinit td button, 
#contentwrapper .visitinit td .button,
#statistics_content td button,
#statistics_content td .button {
    width: 105px;
    text-align: center;
    line-height: 100%; 
}
#contentwrapper .visitinit td.last button, 
#contentwrapper .visitinit td.last .button {
    line-height: normal; 
}
#statistics_content td button,
#statistics_content td .button {
    float: right;
}

#contentwrapper #placed_orders .promotionlist td h3,
#contentwrapper #saved_orders .promotionlist td h3,
#contentwrapper #new_order .promotionlist td h3 {
    background-color: #e5e8ed;
}
#contentwrapper .visitinit.separate {
    margin: 0;
    padding: 7px;
    border: 2px solid #e5e8ed;
    background-color: #fff;
}
#contentwrapper .visitinit.separate table {
    background-color: #f8f9fa;
}
#contentwrapper .visitinit.separate tr:nth-child(2n) {
    background-color: #eff1f4;
}
#contentwrapper .visitinit.separate th {
    padding: 6px 9px 6px 9px;
    vertical-align: middle;
    background-color: #fff;
}
#contentwrapper .visitinit.separate th.price,
#contentwrapper .visitinit.separate td.price,
#contentwrapper .visitinit.separate th.input_end,
#contentwrapper .visitinit.separate td.input_end {
    text-align: right;
}
#contentwrapper .visitinit.separate td.icon_end,
#contentwrapper .visitinit.separate td.input_end input {
    width: 30px;
}
#contentwrapper .visitinit.separate td input.finisbox {
    width: 50px;
}
#contentwrapper .visitinit.separate td input.error {
    color: #f00;
    border: 1px solid #f00;
}
p.status,
#contentwrapper p.status{
    display: inline-block;
    padding: 3px 6px;
    width: auto;
    font-weight: bold;
    border: 1px solid #8e8e8e;
}
.status.offline,
.status.pending {
    background-color: #fdf587;
}
.status.online {
    background-color: #d7e4bd;
}
.status.denied {
    background-color: #e6b9b8;
}
/*
//--- foot
*/
#footer {
    margin: 0 auto;
    width: 980px;
    padding: 0 0 12px 0;
    color: #425968;
}
#footer.global {
    margin: 10px 0 0 0;
    padding: 0 10px 12px 10px;
    width: auto;
    color: #fff;
    background-color: #333;
    font-size: 12px;
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#footer a,   
#footer a:hover,   
#footer a:focus,   
#footer a:active {
    display: block;
    padding: 0;
    text-decoration: none;
    color: #425968;
}
#footer.global a,   
#footer.global a:hover,   
#footer.global a:focus,   
#footer.global a:active {
    color: #fff;
}
#footer a:hover,   
#footer a:focus,   
#footer a:active {   
    text-decoration: underline;
}

#footer h3 {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana,Arial,sans-serif;
}
#footer.global h3 {
    margin: 10px 0 12px 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: FordAntennaCondBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    text-transform: uppercase;
}
.market_el-GR #footer.global h3 {
    font-family: FordAntennaCondRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#login_form.market_EDMMARKETS
{
    top: 160px;
}
#footer .linkbunch {
    margin: 10px 0 10px 202px;
    padding: 0;
    background: url(/img/backgrounds/footer_linkbunch.gif) -192px top repeat-y transparent;
}
#footer.global .linkbunch {
    margin: -10px 0 10px;
    background-image: none;
}
#footer .legals {
    margin: -2px 0 0 0;
    padding: 9px 0 0 0;
    border-top: 1px solid #425968;
}
#footer.global .legals {
    margin: 0;
    padding: 7px 0 0 0;
    border-top: 1px solid #7f7c7c;
}
#footer ul {
    list-style: none;
    float: left;
}
#footer .linkbunch ul {
    width: 192px;
}
#footer .linkbunch ul li {
    padding: 0;
    width: 190px;
    line-height: 135%;
}
#footer.global .linkbunch ul li {
    padding: 0;
    width: 180px;
    line-height: 1.4;
}
#footer .legals ul.FooterLegal {
    float: right;
}
#footer .legals ul li {
    margin: 0;
    float: left;
}
#footer ul li span {
    display: block;
    padding: 3px 10px 3px 20px;
}
#footer.global ul li span,
#footer ul.Footer li span,
#footer ul.FooterLegal li span {
    padding: 3px 10px;
}
#footer .legals ul.FooterLegal li {
    margin: 0;
    float: right;
}
/* overlays */
#process_users,
#statistics_overlay {
    display: none;
    width: 900px;
    border: 1px solid #94aec9;
    border-radius: 8px;
    box-shadow: 10px 10px 5px #000;
}
#process_users #process_users_content,
#statistics_overlay #statistics_content {
    padding: 30px 12px;
    max-height: 650px;
    overflow: auto;
    border-radius: 8px;
    background: url(/img/loading.gif) center no-repeat #fff;
}
#process_users_content_no_bg_image
{
    padding: 30px 12px;
    max-height: 650px;
    overflow: auto;
    border-radius: 8px;
    background-color: #fff;
}
form#import_data {
    margin-bottom: 0;
}
#import_data_inputs {
    padding: 0 0 5px 0;
}
#statistics_overlay #statistics_content {
    padding: 16px 12px 8px 12px;
}
#statistics_overlay #statistics_content table {
    background-color: #fff;
    width: 100%;
}
#statistics_overlay #statistics_content .statlabel {
    width: 150px;
}
#statistics_overlay #statistics_content .trigger {
    text-decoration: underline;
}
#process_users #process_users_content .overlay_info {
    text-align: center;
    background-color: rgba(255,255,255,0.8);
}
#process_users h3 {
    padding: 0 18px;
    font-weight: bold;
}
#process_users p {
    padding: 0 18px;
}
#process_users .sizetocontent {
    margin: 12px 18px;
    width: 840px;
}
#process_users .sizetocontent table {
    width: 420px;
}
#process_users .sizetocontent table td {
    width: 128px;
}
#process_users form {
    background-color: #fff;
}
#process_users table .first {
    padding: 5px 5px 5px 18px;
}
#process_users table .last {
    padding: 0 18px 0 5px;
}
#process_users table .separate {
    padding: 0;
}
#process_users table .separate hr {
    margin: 12px 0;
    border-width: 2px;
    border-color: #94aec9;
}
#process_users table .separate_horizontal {
    padding-left: 5px;
    border-left: 1px solid #94aec9;
}
#process_users .button_box {
    padding: 0 18px;
    text-align: right;
}
#process_users input {
    margin: 0 0 0 18px;
}
#process_users input.medsize {
    width: 145px;
}
#process_users td.checkitem {
    width: 14px;
}
#process_users td.checkitem input {
    margin: 0;
}
#statistics_overlay {
    width: 450px;
}
/* excellike table */
.excellike {
    margin: 24px 0;
    height: 260px;
    overflow: auto;
    box-shadow: 1px 1px 3px #888, -1px -1px 3px #888, 1px -1px 3px #888, -1px 1px 3px #888;
}
.panes .excellike {
    margin: 0;
}
.excellike table {
    border-top: 1px solid #ced1d6;
    border-left: 1px solid #ced1d6;
    width: 100%;
}
.excellike table th ,
.excellike table td {
    border-right: 1px solid #ced1d6;
    border-bottom: 1px solid #ced1d6;
    color: #000;
    vertical-align: top;
    empty-cells: show;
}
.excellike table th,
.excellike table th.error {
    text-align: center;
    font-weight: bold;
    background-color: #e4e6eb;
}
.excellike table th.error {
    border: 0;
    border-right: 1px solid #ced1d6;
    border-bottom: 1px solid #ced1d6;
    color: #f00;
}
.excellike table td {
    text-align: left;
    background-color: #fff;
}
.excellike table td.captionline {
    background-color: #e0f0ff;
}
.excellike td.error {
    padding: 1px;
}
#process_users .excellike td.error input {
    margin: 0;
    width: 97%;
}
/* jquery tools calendar */
.calroot {
    border: 3px solid #c00;
}
.showcomplete {
    cursor: help;
}
.error {
    color: #f00;
    font-weight: bold;
}
select.error {
    padding: 1px;
}
p.error,
span.error,
label.error {
    background-color: transparent;
    border: 0;
    color: #c00;
    font-weight: bold;
}
.error_border
{
    border: 1px solid #c00;
}
p.success,
span.success {
    background-color: transparent;
    border: 0;
    color: #00af00;
    font-weight: bold;
}
#contentwrapper .ui-tabs-panel span.success,
#contentwrapper .ui-tabs-panel span.info,
#contentwrapper .ui-tabs-panel span.error {
    display: block;
    padding: 0 12px 12px 12px;
}
#contentwrapper .ui-tabs-panel .list_layout.small span.error {
    display: inline;
    padding: 0;
}
.info,
p.info,
span.info {
    background-color: transparent;
    border: 0;
    color: #84b2d0;
    font-weight: bold;
}
.inithidden {
    display: none;
}
.formaligned {
    margin-left: 185px;
}
.scrollcontainer,
.reportcontainer {
    margin-bottom: 12px;
    overflow: auto;
}
.reportcontainer .list_layout {
    margin-bottom: 0;
}
.clear {
    clear: both;
}
#topic_preview {
    width: 113px;
    border: 1px solid #e6e7e6;
}
.excellike td.error {
    background-color: #e37f7f;
    font-weight: normal;
}
.excellike td.error a.goto_errors {
    display: block;
    background: url(/img/icons/edit_error.png) center no-repeat transparent;
    margin-left: 5px;
    width: 28px;
    height: 26px;
    float: right;
}
.contact .button_box .button.delete {
    float: left;
}
.bigspacer {
    margin: 38px 0 0 0;
    padding: 0 0 0 0;
}


#mainteaser_wrapper {
    margin-bottom: 34px;
    height: 108px;
    overflow: hidden;
}
.mainteaser {
    position: relative;
    margin-left: 7px;
    width: 249px;
    height: 103px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 6px 6px 0 0;
    float: left;
}
#mainteaser_wrapper a.mainteaser {
    text-decoration: none;
}
#mainteaser_wrapper a.mainteaser:hover,
#mainteaser_wrapper a.mainteaser:focus,
#mainteaser_wrapper a.mainteaser:active {
    color: #fff;
}
#mainteaser_wrapper .mainteaser p {
    position: absolute;
    top: 0px;
    display: inline-block;
    margin: 0;
    padding: 6px 12px;
    width: 223px;
    border: 1px solid #9c9d9f;
    border-bottom: 1px solid #fff;
    background: url(/img/backgrounds/mainteaser.png) left center repeat-x transparent;
    text-align: right;
    border-radius: 6px 6px 0 0;
}
#mainteaser_wrapper .mainteaser.hovers p {
    background: url(/img/backgrounds/mainteaser_active.png) left center repeat-x transparent;
    border-color: #fda12f;
    border-top: 1px solid #fff;
    border-radius: 0;
}
.mainteaser img {
    position: absolute;
    bottom: 0px;
    width: 247px;
    height: 71px;
    border: 1px solid #9c9d9f;
    border-radius: 0;
}
.mainteaser.hovers img {
    border-radius: 6px 6px 0 0;
}



.teaserbox {
    position: relative;
    margin: 0 0 20px 0;
    padding: 0 5px;
    width: 272px;
    float: left;
}
.teaserbox img {
    margin: 0 20px 0 0;
    width: 97px;
    height: 97px;
    border: 1px solid #999;
    background-color: #e8e8e8;
    float: left;
}
#contentwrapper .teaserbox h3,
#contentwrapper .personal_offerbox h3 {
    margin: 0 0 4px 0;
    font-size: 12px;
    width: auto;
}
.mlibox {
    position: relative;
    margin: 0 0 10px 0;
    padding: 0 5px;
    width: 272px;
    float: left;
}
.mlibox img {
    margin: 0 20px 35px 0;
    width: 100px;
    height: 100px;
    border: 1px solid #999;
    background-color: #eceef0;
    float: left;
}
#contentwrapper .mlibox h3 {
    margin: 0 0 4px 0;
    font-size: 12px;
    font-weight: bold;
    width: auto;
}
#contentwrapper .mlibox table 
{
    clear: both;
}
#serach_request_form,
#contentwrapper .teaserbox p {
    padding: 0 10px 0 120px;
}
#serach_request_form table {
    width: 100%;
}
#serach_request_form table .activityholder {
    text-align: right;
}
#serach_request_form input#search_request_big {
    width: 369px;
}
#serach_request_form th {
    color: #425968;
}
a.moreinfo {
    color: #425968;
    padding: 0 0 0 11px;
    background: url(/img/icons/teaserbox_link.png) left center no-repeat transparent;
}
.teaserbox a.moreinfo {
    position: absolute;
    bottom: 0;
    left: 125px;
}
.newsbox {
    border: 2px solid #fff;
}
.newsbox h3, 
#contentwrapper .newsbox h3 {
    margin: 8px 0 10px;
}
.newsbox.coming {
    border: 2px dashed #00af00;
}
.newsbox.outdated {
    border: 2px dashed #c00;
}
.newsbox.coming p,
.newsbox.outdated p {
    background-color: #fff;
}
.newsbox img {
    margin: 0 10px 5px 0;
    float: right;
}
.newsbox hr {
    margin: 0 5px;
    padding: 12px 0 0 0;
    border: 0;
    border-bottom: 1px solid #999;
    clear: both;
}
.additional_admin_info {
    background-color: #91d0f0;
}
table.additional_admin_info {
    width: 100%;
}
.additional_admin_info td {
    padding: 5px;
    vertical-align: middle;
}
.additional_admin_info input[type=checkbox] {
    width: auto;
}
.additional_admin_info td:first-child {
    padding: 5px 5px 5px 10px;
}
.additional_admin_info td:last-child {
    padding: 5px 10px 5px 5px;
    text-align: right;
}
.additional_admin_info td.first.last {
    padding: 5px 10px;
    text-align: left;
}
.additional_admin_info td.first.last.containstable {
    padding: 0;
}
.additional_admin_info select {
    width: auto;
}
a.moreinfo:hover,
a.moreinfo:focus,
a.moreinfo:active {
    color: #22a0e1;
    background: url(/img/icons/link_hover.png) left center no-repeat transparent;
}
.contentimage {
    margin: 0 10px 5px 15px;
    float: right;
    
}
.contentimage.medium {
    width: 260px;
} 
.contentimage.small {
    width: 175px;
}
.options,
.options.open {
    color: #425968;
    padding: 0 0 0 15px;
    background: url(/img/icons/options_up.png) left 6px no-repeat transparent;
}
.options.closed {
    background: url(/img/icons/options_down.png) left 6px no-repeat transparent;
}
#mlicontrols .save,
#mlicontrols .abort,
#mlicontrols .activate,
#mlicontrols .image,
#mlicontrols .newtab {
    display: inline-block;
    padding: 3px 3px 3px 16px;
    background: url(/img/icons/editor_activate.png) left center no-repeat transparent;
}
#mlicontrols .save {
    background: url(/img/icons/editor_save.png) left center no-repeat transparent;
}
#mlicontrols .image {
    background: url(/img/icons/editor_image.png) left center no-repeat transparent;
}
#mlicontrols .newtab {
    background: url(/img/icons/editor_newtab.png) left center no-repeat transparent;
}
#mlicontrols .abort {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #454545;
    background: url(/img/icons/delete_dark.png) 1px 10px no-repeat transparent;
}
#wrapit .overlayonly {
    display: none;
}
/* calculation popup*/
.ui-widget-content {
    background: #fff;
    border: 1px solid #9a9a9a;
    outline: none;
}
#tabsui .ui-tabs-panel {
    margin: 0 4px;
    background: #fff;
    box-shadow: 0 1px 2px #999;
    outline: none;
}
#wrapit .ui-widget-content,
.ui-widget-content .ui-widget-content {
    border: 0;
}
/*#tabsui .ui-tabs-panel {
    height: 375px;
    overflow: auto;
}*/
.ui-helper-clearfix:after {
    clear: both;
}
.ui-draggable .ui-dialog-titlebar {
    position: relative;
    cursor: move;
}
#tab-processing,
#imagelink-processing,
#content-processing,
.ui-dialog-titlebar .ui-button-text {
    display: none;
}
.ui-draggable .ui-dialog-titlebar button {
    position: absolute;
    top: 14px;
    right: 6px;
    margin: 0;
    width: 20px;
    height: 20px;
    background: url(/img/icons/overlay_close.png) center no-repeat transparent;
    cursor: pointer;
}
.ui-dialog-title {
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 60%;
}
#calceditor {
    overflow: hidden;
    display: none;
}
#calceditor .ui-tabs-panel.ui-widget-content button,
#calceditor .ui-tabs-panel.ui-widget-content .button {
    margin: 0;
    padding: 1px 10px 4px;
    text-align: center;
}
#calceditor .ui-tabs-panel form td td {
    padding: 0 5px;
}
#calceditor .ui-tabs-panel th {
    color: #fff;
    background-color: #627886;
    border-right: 1px solid #fff;
}
#calceditor .ui-tabs-panel td.first {
    border-left: 2px solid #91a4b2;
}
#calceditor .ui-tabs-panel td.last {
    border-right: 1px solid #91a4b2;
}
#calceditor .ui-tabs-panel td.first.bg {
    border-left: 2px solid #91a4b2;
}
#calceditor .ui-tabs-panel td.last.bg {
    border-right: 1px solid #91a4b2;
}
#calceditor .ui-tabs-panel td.last.togcontainer,
#calceditor .ui-tabs-panel td.last.bg.togcontainer,
#calceditor .ui-tabs-panel td.submitcontainer,
#calceditor .ui-tabs-panel td.bg.submitcontainer {
    padding: 5px 0;
    text-align: center;
    vertical-align: top;
}
#calceditor .ui-tabs-panel td.last.togcontainer,
#calceditor .ui-tabs-panel td.last.bg.togcontainer {
}
#calceditor .ui-tabs-panel th.last,
#calceditor .ui-tabs-panel td.spacer,
#calceditor .ui-tabs-panel td td.first,
#calceditor .ui-tabs-panel td td.last {
    border: 0;
}
#calceditor .ui-tabs-panel td.spacer {
    font-size: 0px;
    border-top: 1px solid #91a4b2;
}
#calceditor .ui-tabs-panel td.devide {
    padding: 0 5px;
}
#calceditor .ui-tabs-panel td.devide hr {
    margin: 0;
    padding: 0;
    border: 0;
    border-top: 1px solid #91a4b2;
}
#calceditor .ui-tabs-panel form {
    padding: 0;
}
#calceditor form {
    margin-left:17px;
}
#frmCalcMli table,
#frmCalcMli table.headonly {
    border-bottom: 1px solid #91a4b2;
    width: 888px;
}
#frmCalcMli table.headonly {
    border: 0;
}
#frmCalcMli table.headonly {
    border: 0;
}
#frmCalcMli table table {
    border: 0;
    width: auto;
}
#frmQuickCalc, 
#frmQuickCalc .quickCalcTable {
    position: relative;
    width: 762px;
}
#frmCalcGroups input {
	width: auto;
}
#frmCalcMli div.tablewrapper {
     height:270px;
     overflow:auto;
}
#frmCalcMli tbody td input {
	width:4.5em;
	text-align:right;
}
#frmCalcMli .cmdbar {
    width:876px;
}
.cmdbar {
	text-align:right;
	/*margin: 10px 12px 0 12px;*/
	margin-top:10px;
}
.cmdbar button,
.cmdbar .button {
	margin: 0 0 0 6px;
}
td .cmdbar {
	margin: 0;
}
.cmdbar > button:first-child {
	float: left;
	margin: 0;
}
.cmdbar button.onlyone {
	margin: 0;
	float: none;
}
.hidden {
	visibility: hidden;
}
.shown {
	visibility: visible;
}
#openCalcEditor {
    float: left;
}
#frmCalcMli .category {
    border-bottom: 1px solid #91a4b2;
}
#frmCalcMli .category .title {
    font-size: 1.25em;
    color: #fff;
    font-weight: bold;
}
#frmCalcMli .category .bg,
#frmCalcMli .category table {
    background-color: #91a4b2;
}
#frmCalcMli .group td {
    background-color: #cad8d9;
}
#frmCalcMli .group {
}
#frmCalcMli .mli {
    /*border-bottom: 1px solid #ccc;*/
    font-size:0.9em;
}
#frmCalcMli label {
    font-weight: normal;
    font-size: 11px;
}
#frmQuickCalc .quickCalcTable {
    width: 762px;
}
#frmQuickCalc .quickCalcTable h3,
#contentwrapper #frmQuickCalc .quickCalcTable h3,
#contentwrapper #frmQuickCalc .quickCalcTable p {
    margin-top: 0;
    padding: 0;
    width: auto;
}
#frmCalcMli .group.collapsed,
#frmCalcMli .mli.collapsed {
    display: none;
}
#frmCalcMli .toggler,
#frmCalcMli .toggler.closed {
    display: inline-block;
    padding: 9px 7px 9px 3px;
    width: 8px;
    height: 5px;
    background: url(/img/icons/arrow_down.png) center center no-repeat transparent;
}
#frmCalcMli .toggler.opened {
    background: url(/img/icons/arrow_up.png) center center no-repeat transparent;
}
#frmCalcMli .calcrow td {
    padding-top: 0;
}
#frmCalcMli .group  td {
    border-top: 1px solid #91a4b2;
}
#frmCalcMli .mli  td {
    border-top: 1px solid #cad8d9;
}
#frmCalcMli .mli  td.discountgroups,
#frmCalcMli .group  td.discountgroups,
#frmCalcMli .category  td.discountgroups {
    padding: 5px 0;
}
#frmCalcMli .mli  td.discountgroup {
    border-top: 0;
    padding: 0 5px 1px 5px;
}


#contentwrapper #frmQuickCalc .quickCalcTable .first {
    padding: 0 12px 0 0;
    width: 367px;
    border-right: 1px solid #cacaca;
}
#contentwrapper #frmQuickCalc .quickCalcTable .last {
    padding: 0 0 0 12px;
}
#contentwrapper #frmQuickCalc .cmdbar #openCalcEditor {
    position: absolute;
    bottom: 6px;
    left: 390px;
    margin: 0;
}

h2.overlayonly,
.fancybox-overlay h1#ContentPlaceHolder1_page_headline,
.fancybox-overlay h2#overlay_headline,
.fancybox-overlay h2#ContentPlaceHolder1_page_headline,
.ui-draggable .ui-dialog-titlebar {
    margin: 0 0 25px 0;
    padding: 15px;
    color: #fff;
    font-size: 25px;
    text-transform: none;
    background: url(/img/backgrounds/overlay_headline.png) top left repeat-x #445b6a;
}
.fancybox-wrap {
    width: 600px;
}
.fancybox-skin {
    position: relative;
    border-radius: 0;
}
.fancybox-outer p,
.fancybox-outer form,
.fancybox-outer div.wrapcontent {
    padding: 0 15px;
}
.fancybox-outer ul {
    list-style: outside none disc;
    margin: 0 15px 12px 34px;
}
.fancybox-outer p ul {
    list-style: outside none disc;
    margin: 0 0 12px 19px;
}
.fancybox-outer li {
    line-height: 175%;
}
.fancybox-outer table {
    width: 100%;
}
.fancybox-outer table td {
    vertical-align: middle;
}
.fancybox-outer table td.checkboxholder {
    width: 20px;
}
.fancybox-outer table td.buttonholder {
    text-align: right;
}
.fancybox-title {
    display: none;
}
.fancybox-close {
    top: 18px;
    right: 20px;
    width: 20px;
    height: 20px;
    background: url(/img/icons/overlay_close.png) center no-repeat transparent;
}
i.alias {
    color: #425968;
}
.wmstartbox {
    margin-left: 5px;
    width: 275px;
    float: left;
}
.wmstartbox table.product_detail_list,
.wmstartbox table.product_detail_list,
#contentwrapper #wrapit #tabs .wmstartbox table.product_detail_list {
    width: 275px;
}
.wmstartbox .button {
    padding: 1px 5px 4px;
}
.wmstartbox p.desc {
    margin: 0;
    height: 48px;
    overflow: hidden;
}
.wmstartbox .last p {
    margin: 0;
}
.personal_promobox,
.personal_offerbox {
    margin: 0 6px 12px 6px;
}
.personal_offerbox {
    position: relative;
    margin: 0 3px 12px 6px;
    width: 272px;
    float: left;
}
.personal_promobox img.preview,
.personal_offerbox img.preview {
    margin-right: 6px;
    width: 100px;
    border: 1px solid #999;
    float: left;
}
.personal_offerbox img.document_status {
    position: absolute;
    top: 124px;
    left: 83px;
    z-index: 10;
}
.personal_promobox .contentbox,
.personal_offerbox .contentbox {
    padding: 6px 12px;
    width: 421px;
    color: #425968;
    background-color: #eceef0;
    float: left;
}
.personal_promobox .promotioncontentbox {
    padding: 6px 12px;
    width: 421px;
    color: #425968;
    /*background-color: #eceef0;*/
    float: left;
}
.personal_promobox .promotioncontentbutton,
.personal_promobox form {
    float: right;
}
.personal_promobox form {
    margin-bottom: 0;
}
#contentwrapper .personal_promobox .visitinit {
    margin: 12px 0 0 0;
    padding: 0;
    background-color: transparent;
}
.personal_promobox table {
    width: 100%;
}
.personal_promobox th,
.personal_promobox td,
#contentwrapper .personal_promobox .visitinit th,
#contentwrapper .personal_promobox .visitinit td {
    padding: 3px 0 5px 0;
    vertical-align: top;
}
.personal_promobox th {
    color: #425968;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 140%;
}
p.update_info,
#contentwrapper .personal_promobox p.update_info {
    margin: 0;
    padding: 6px 12px;
    color: #f00;
    width: 421px;
    float: left;
    background-color: #f2c1a2;
}
.personal_promobox table .downloadholder {
    vertical-align: middle;
}
.personal_promobox table .buttonholder {
    text-align: right;
    vertical-align: middle;
}
.personal_promobox table .buttonholder select {
    width: auto;
    margin-bottom: 3px;
}
.personal_promobox table .buttonholder .button {
    margin: 0;
    text-align: center;
    white-space: nowrap;
}
.personal_promobox table .buttonholder .button.highlighted.deactivated,
.personal_promobox table .buttonholder .button.delPromoAdmin {
    margin-top: 3px;
}
.personal_promobox table .buttonholder.devide {
    border-bottom: 1px solid #c6c7c6;
}
.personal_promobox table .buttonholder.devide div {
    text-align: left;
}



.promotion_admin .mainpromo_name,
.promotion_admin .subpromo_name {
    font-weight: bold;
}
span.moredetails
{
    padding: 0 0 0 15px;
    color: #425968;
    font-weight: bold;
    font-size: 12px;
}
a.moredetails {
    padding: 0 0 0 15px;
    background: url(/img/icons/options_down.png) left 6px no-repeat transparent;
    color: #425968;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
}
a.moredetails:hover,
a.moredetails:visited,
a.moredetails:active {
    color: #425968;
    text-decoration: none;
}
a.moredetails.active,
a.moredetails.active:hover,
a.moredetails.active:visited,
a.moredetails.active:active {
    background: url(/img/icons/options_up.png) left 5px no-repeat transparent;
}



#contentwrapper #wrapit ul.step-navigation {
	display: inline-table;
	height: 24px;
	margin: 0 0 12px 0;
	padding: 0;
	list-style: none;
}
#contentwrapper #wrapit ul.step-navigation li {
	display: inline;
}	
#contentwrapper #wrapit ul.step-navigation li span {
	position: relative;
    display: block;
	height: 24px;
	background: #333;
	text-align: center;
	padding: 9px 6px 3px 30px;
	margin: 0 3px 0 0;
    font-size: 14px;
    font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
	text-decoration: none;
	color: #fff;
	float: left;
}
#contentwrapper #wrapit ul.step-navigation li span:after {
	position: absolute;
	right: -18px;
	top: 0;
    content: "";  
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid #333;
	z-index: 1;
}
#contentwrapper #wrapit ul.step-navigation li span:before {
	position: absolute;
	left: 0;
	top: 0;
	content: ""; 
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 18px solid #fff;
}
#contentwrapper #wrapit ul.step-navigation li:first-child span {
	padding-left: 18px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#contentwrapper #wrapit ul.step-navigation li:first-child span:before {
	display: none; 
}
#contentwrapper #wrapit ul.step-navigation li:last-child span {
	padding-right: 18px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
#contentwrapper #wrapit ul.step-navigation li:last-child span:after {
	display: none; 
}
#contentwrapper #wrapit ul.step-navigation li.active span {
    font-family: FordAntennaBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
	background: #f60;
}
#contentwrapper #wrapit ul.step-navigation li.active span:after {
	border-left-color: #f60;
}
/* upload */
iframe.hiddenUploadIFrame {
    margin: 0;
    padding: 0;
    border: 0;
    width: 0;
    height: 0;
}












#countdown,
#contentwrapper .panes #countdown {
    color: #f00;
    font-weight: bold;
    font-size: 16px;
    line-height: 165%;
}
.promenize,
p.promenize,
#contentwrapper p.promenize
{
    position: relative;
    padding: 4px 18px 8px 18px;
    color: #fff;
    background-color: #515a61;
    font-size: 16px;
    font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    border-radius: 8px;
}
.promenize strong
{
    position: absolute;
    top: 4px;
    right: 10px;
    display: inline-block;
    text-align: right;
    font-family: FordAntennaBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight: normal;
}
table.prizelist {
    width: auto;
    border-collapse: separate;
}
table.prizelist th {
    font-size: 13px;
    border-bottom: 1px solid #999;
}
table.prizelist td {
    padding: 7px;
    font-size: 11px;
    border: 1px solid #fff;
}
table.prizelist td.label_like {
    width: 177px;
}
table.prizelist h3 {
    font-size: 11px;
}
table.prizelist label {
    margin: 3px 0;
}
table.prizelist p {
    height: 32px;
}
table.prizelist input.amount,
.shoppingform table.prizelist input.amount {
    margin: 0;
    width: 30px;
    clear: both;
}
table.prizelist input.shopcart {
    margin: 5px 0;
    padding: 2px 5px 5px 35px;
    text-align: right;
    width: auto;
    height: 23px;
    background: url(/img/icons/shoppincart.png) left center no-repeat transparent;
    cursor: pointer;
}
table.prizelist td img {
    width: 141px;
    height: 77px;
    border: 1px solid #e4e4e4;
}
table.prizelist td.selected,
table.prizelist td.selected:hover {
    border: 1px solid #b00;
    background-color: #fdd;
}
/*
table.prizelist td:hover {
    border: 1px solid #006ebb;
    background-color: #cad8d9;
}*/
.imgZoom {
    position: relative;
}
table.shop_order {
    width: 150px;
}
table.shop_order td {
    padding: 2px 0;
}
.shoppingcartwrapper form {
    padding: 0 22px;
}
#formShoppingCart,
.shoppingcartwrapper #deliveryAddress {
    margin-top: 24px;
}
table#orderOverview tr.details.hidden {
    display: none;
}
table#orderOverview tr.details.show {
    display: table-row;
}
table#orderOverview tr.overview,
table#orderOverview td.overview {
    cursor: pointer;
}
table#orderOverview tr td div.indicate_status.open {
    background: url(/img/icons/arrow_grey_down.png) center left no-repeat;
    width: 9px;
    height: 9px;
}
table#orderOverview tr td div.indicate_status.closed {
    background: url(/img/icons/arrow_grey_right.png) center left no-repeat;
    width: 9px;
    height: 9px;
}
#orderOverview {
    margin: 0 22px;
    width: 565px;
}
#contentwrapper .quarters {
    margin: 0 0 12px 0;
    border: 1px solid #515a61;
    border-radius: 8px;
}
#contentwrapper .quarters.head {
    border: 1px solid #000;
    border-radius: 8px;
    background-color: #515a61;
}
#contentwrapper .quarters table 
{
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}
#contentwrapper .quarters table th,
#contentwrapper .quarters table td {
    font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    padding: 6px 6px 12px 18px;
    font-size: 16px;
    text-align: left;
    color: #485a68;
    background-color: #c9d0d6;
    border-radius: 8px 8px 0 0;
}
#contentwrapper .quarters table th.start {
    border-radius: 8px 0 0 0;
}
#contentwrapper .quarters table th.end {
    border-radius: 0 8px 0 0;
}
#contentwrapper .quarters table th.middle {
    border-radius: 0;
}
#contentwrapper .quarters table td {
    padding: 6px 6px 6px 18px;
    font-size: 12px;
    background-color: #a8b6bf;
    border-top: 2px solid #c5d2da;
    border-radius: 0;
}
#contentwrapper .quarters table td.numbered {
    text-align: right;
}
#contentwrapper .quarters table td.big {
    padding: 12px 6px 12px 18px;
    font-size: 18px;
}
#contentwrapper .quarters table td.end {
    font-family: FordAntennaBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#contentwrapper .quarters table td.big span {
    font-size: 10px;
}
#contentwrapper .quarters table th,
#contentwrapper .quarters table td strong {
    font-family: FordAntennaBold,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 13px;
}
#contentwrapper .quarters table td.showsumm {
    padding-right: 12px;
    text-align: right;
}
#contentwrapper .quarters table td.lastrow.start {
    border-radius: 0 0 0 8px;
}
#contentwrapper .quarters table td.lastrow.end {
    border-radius: 0 0 8px 0;
}
#contentwrapper .quarters table td.lastrow.end.normal {
    font-family: FordAntennaRegular,Arial,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight: normal;
}
#contentwrapper .quarters table th.solo {
    color: #fff;
    background-color: #515a61;
}
#contentwrapper .quarters table th.solo.start {
    border-radius: 8px 0 0 8px;
}
#contentwrapper .quarters table th.solo.end {
    border-radius: 0 8px 8px 0;
    text-align: right;
}
#contentwrapper .quarters table th.solo.start.end {
    border-radius: 8px;
    text-align: left;
}
#contentwrapper .quarters table td.actual {
    background-color: #c9d0d6;
}




.breadcrumb,
#contentwrapper #wrapit .breadcrumb {
	margin: 0 0 12px 0;
	padding: 0;
	height: 12px;
}
.breadcrumb li,
#contentwrapper #wrapit .breadcrumb li {
	margin: 0;
	padding: 0;
    float: left;
	list-style: none;
}
.breadcrumb li a,
#contentwrapper #wrapit .breadcrumb li a
.breadcrumb li span,
#contentwrapper #wrapit .breadcrumb li span {
	display: block;
	float: left;
}
.breadcrumb li span,
#contentwrapper #wrapit .breadcrumb li span {
	padding: 0 5px 0 0;
}

.directory,
.filecontainer {
    display: block;
    margin: 0 10px 10px 0;
    width: 68px;
    height: 68px;
    border: 1px dashed #333;
    background-color: #ddd;
    text-align: center;
    float: left;
}
.filecontainer {
    border: 1px dashed #c00;
    background-color: rgba(255,153,0,0.5);
}
.filecontainer.selected {
    border: 1px dashed #0f0;
    background-color: rgba(0,255,0,0.25);
}
.directory a,
.filecontainer a {
    display: block;
    padding: 5px;
    height: 58px;
    width: 58px;
    overflow: hidden;
}
.filecontainer img {
    max-height: 58px;
    max-width: 58px;
}
.form_image {
    width: 232px;
}
.form_file {
    border: 0;
}


#wrapit .textinfo,
#wrapit .fileinfo,
#wrapit .download.inpage {
    margin: 0 0 18px;
    padding: 0 5px;
    position: relative;
}
#wrapit .download.inpage a.edit_link {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    padding: 3px 5px;
    border: 1px solid #fff;
    border-radius: 5px;
    background-color: #91d0f0;
    box-shadow: 1px 2px 2px #888;
    text-decoration: none;
}
#wrapit .download.inpage a.edit_link:hover,
#wrapit .download.inpage a.edit_link:focus,
#wrapit .download.inpage a.edit_link:active {
    background-color: #fff;
}
#wrapit .download.inpage.emptydesc {
	height: 99px;
}
#wrapit .textinfo img,
#wrapit .download.inpage img {
    border: 1px solid #999999;
    float: left;
    margin: 0 20px 0 0;
    width: 160px;
}
#wrapit .textinfo.squareimg img,
#wrapit .download.inpage img {
    width: 97px;
}
#wrapit .textinfo h3,
#wrapit .fileinfo h3,
#wrapit .download.inpage h3 {
    margin: 0 0 3px 0;
}
#wrapit .download.inpage a.dl-onlylink {
    /*margin-left: 5px;*/
}
#wrapit .download.inpage a.dl-textlink {
    position: absolute;
    bottom: 3px;
    left: 124px;
    margin: 0;
}
#wrapit .textinfo p {
	margin-left: 112px;
}
#contentwrapper #wrapit .textinfo ol,
#contentwrapper #wrapit .textinfo ul {
    margin-left: 195px;
    list-style: disc outside none;
}
#contentwrapper #wrapit .textinfo ol {
    margin-left: 205px;
    list-style: decimal outside none;
}
#contentwrapper #wrapit .textinfo.squareimg ol,
#contentwrapper #wrapit .textinfo.squareimg ul {
    margin-left: 132px;
}
#contentwrapper #wrapit .textinfo.squareimg ol {
    margin-left: 142px;
}
#wrapit .textinfo ul li,
#wrapit .textinfo ol li,
#wrapit .fileinfo ul li {
    line-height: 16px;
}
#terms_text {
    display: none;
}
#show_terms {
    text-decoration: underline;
    cursor: pointer;
}
#show_terms:hover,
#show_terms:focus,
#show_terms:active {
    text-decoration: none;
}
#enrollment_text,
#thirdagreement_text {
    display: none;
}
#show_enrollment,
#show_thirdagreement {
    text-decoration: underline;
    cursor: pointer;
}
#show_enrollment:hover,
#show_enrollment:focus,
#show_enrollment:active,
#show_thirdagreement:hover,
#show_thirdagreement:focus,
#show_thirdagreement:active {
    text-decoration: none;
}

.ui-tabs-panel .distribute {
    padding: 0 18px;
}
.ui-tabs-panel .distribute table,
#contentwrapper .ui-tabs-panel .distribute table {
    margin: 0;
    padding: 0;
    width: 500px;
}
.ui-tabs-panel .distribute h4,
#contentwrapper .ui-tabs-panel .distribute h4 {
    margin: 0;
    padding: 0;
    width: 500px;
}
.ui-tabs-panel .distribute .light {
    color: #425968;
}
.ui-tabs-panel .distribute .inputcol {
    width: 120px;
    text-align: center;
}
.ui-tabs-panel .distribute .inputcol.smallinput,
.ui-tabs-panel .distribute .inputcol.smalloutput {
    padding: 5px 2px 5px 5px;
    width: 60px;
    vertical-align: middle;
    text-align: right;
}
.ui-tabs-panel .distribute .inputcol.smalloutput {
    padding: 5px 5px 5px 2px;
    text-align: left;
}

#assign_overlay
{
    display: none;
    width: 640px;
    padding: 12px;
    border: 1px solid #838383;
    background-color: #fff;
    border-radius: 8px;
}
#assign_overlay {
    width: 420px;
}
.fancybox-opened .fancybox-skin {
    box-shadow: 0;
}
.vinreg_info {
    padding: 11px 9px 10px 10px;
    width: 680px;
    border-radius: 0;
    background-color: #fff;
    text-transform: uppercase;
}
.vinreg_info h2 {
    font-size: 19px;
    color: #5a707d;
}
.vinreg_info .onlyprint {
    display: none;
}
.vinreg_info h2 .fancybox-close {
    background: url("/img/icons/vin-close.png") no-repeat scroll center center transparent;
    height: 16px;
    right: 12px;
    top: 12px;
    width: 16px;
}
.vinreg_info table {
    width: 100%;
    font-size: 10px;
}
.vinreg_info th,
.vinreg_info td {
    padding: 3px 6px;
    background-color: #e6e6e6;
    border-right: 1px solid #fff;
    width: 437px;
}
.vinreg_info .first {
    width: 218px;
}
.vinreg_info .odd th,
.vinreg_info .odd td {
    background-color: #cdcdcd;
}
.vinreg_info .actions td {
    padding: 10px 12px 0 0;
    background-color: #fff;
}
.vinreg_info table .print,
.vinreg_info table .mark {
    margin: 0;
    padding: 0 0 0 33px;
    height: 27px;
    font-size: 10px;
    background: url("/img/icons/print.png") no-repeat scroll center left #fff;
    text-decoration: underline;
    cursor: pointer;
}
.vinreg_info table .mark {
    background: url("/img/icons/c-and-p.png") no-repeat scroll center left #fff;
}
.vinreg_info table .selectable::selection {
  background-color: #c00;
}
#import_data_inputs #import_data .configuration_table,
#import_data_inputs #import_data .recipient_table {
    table-layout: fixed;
    width: 100%;
    margin-bottom: 5px;
}
#import_data_inputs #import_data .configuration_table select,
#import_data_inputs #import_data .configuration_table td {
    width: 200px;
}
#import_data_inputs #import_data .configuration_table td input {
    margin-right: 5px;
}
#import_data_inputs #import_data .configuration_table td .checkbox{
    margin-left: auto;
}
#import_data_inputs #import_data .configuration_table td .button {
    margin-left: 5px;
}
#import_data_inputs #import_data .configuration_table .min_space {
    width: 10px;
}
#import_data_inputs #import_data .tables {
    width: 75%;
    margin-bottom: 10px;
}
#import_data_inputs #import_data .tables_menu {
    width: 25%;
    text-align: right;
}
#import_data_inputs #import_data .tables_menu li {
    margin-bottom: 10px;
}
#import_data_inputs #import_data .tables_menu .entries,
#import_data_inputs #import_data .tables_menu .entries.error {
    display: inline-block;
    margin-left: 10px;
    width: 30px;
    height: 30px;
    background-color: #c80000;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 190%;
    text-align: center;
}
#import_data_inputs #import_data .tables_menu .entries.valid {
    background-color: #009600;
}
#import_data_inputs #import_data .tables_menu .entries.xlsx {
    background: url(/img/icons/xlsx_quad.png) center no-repeat transparent;
}
#import_data_inputs #import_data .tables_menu li a.download.xlsx {
    display: inline-block;
    padding-right: 40px;
    height: 30px;
    line-height: 225%;
    background: url(/img/icons/xlsx_quad.png) center right no-repeat transparent;
}
#import_data_inputs #import_data .tables_menu a.current {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#import_data_inputs #import_data .recipient_table .excellike td.error input {
    width: auto;
}
#maillist_form {
    overflow: auto;
}
.sorter_search {
    text-align: right;
}
.sorter_search .float_left {
    float: left;
}
.additional_admin_info .symbol {
    width: auto;
    padding: 0 3px;
    margin-left: 5px;
    margin-right: 5px;
    background: url("/img/backgrounds/button.png") center repeat-x #444443;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.additional_admin_info .symbol:hover,
.additional_admin_info .symbol:focus,
.additional_admin_info .symbol:active {
    color: #fff;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.8);
    font-size: 12px;
}
.big_download_box {
    padding: 20px 0;
    border: 1px solid #cfcfcf;
    background-color: #f0f0f0;
    border-radius: 8px;
    font-size: 16px;
    text-align: center;
}
.big_download_box .filename {
    margin-bottom: 20px;
    color: #425968;
    font-weight: bold;
}
.big_download_box a.btnlink {
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #2768a8;
    background: url("/img/backgrounds/btn-link-big.png") center repeat-x transparent;
}
.big_download_box a.btnlink:hover,
.big_download_box a.btnlink:focus,
.big_download_box a.btnlink:active {
    border: 1px solid #e6e6e6;
    background-image: url("/img/backgrounds/btn-link-big-active.png");
}
.big_download_box a.btnlink span {
    margin: 8px 0;
    font-size: 14px;
}

.masspromo_registration {
    padding: 10px;
}
.masspromo_registration .registertext 
{
    width: 85%;
    float: left;
}
.masspromo_registration .registerbox {
    float: right;
}

.servicebonus_table1 {
    width: 100%;
}
.servicebonus_table2 {
    width: 100%;
    margin: 35px 0px;
}
.servicebonus_table1 th {
    background-color: #2E9AFE;
    color: White;
    padding: 5px;
}
.servicebonus_table1 td {
    padding: 5px;
}
.servicebonus_table1 .servicebonus_summary {
    font-weight: bold;
}
.servicebonus_table1 .servicebonus_result {
    font-weight: bold;
    font-size: 14px;
    color: #2E9AFE;
}
.servicebonus_table2 th {
    background-color: #F2F2F2;
    color: #2E9AFE;
    width: 33.33%;
    text-align: center;
    
    padding: 5px;
}
.servicebonus_table2 td {
    background-color: #F2F2F2;
    text-align: center;
    padding: 5px;
}
.color_red {
    color: #B40404;
}
.servicebonus_table1 .text_right {
    text-align: right;
}
table.list_layout .last .button.previewemail {
    float: right;
}
.hidden_promotionlist
{
    display: none;
}





.service_praemie_table,
.service_praemie_bonus {
    margin-bottom: 25px;
    width: 565px;
}
.service_praemie_table .col1{
    width: 106.45px;
}
.service_praemie_table .col2{
    width: 125.9px;
}
.service_praemie_table .col3{
    width: 60.4px;
}
.service_praemie_table .col4{
    width: 53.23px;
}
.service_praemie_table .col5{
    width: 54.25px;
}
.service_praemie_table .col6{
    width: 51.18px;
}
.service_praemie_table{
    font-size: 10px;
}
.service_praemie_table th,
.service_praemie_table td,
.service_praemie_bonus th,
.service_praemie_bonus td {
    padding: 3px 4px;
}
.service_praemie_table th {
    font-weight: bold;
    background-color: #99ccff;
}
.service_praemie_table th.quarter_head.minimized {
    width: 382px;
}
.service_praemie_table th.stepped {
    border-right: 1px solid #fff;
}
.service_praemie_table th.quarter_head,
.service_praemie_table th.quarter_sum {
    background-color: #2e9afe;
    border: 1px solid #2e9afe;
    font-size: 14px;
    font-weight: bold;
}
.service_praemie_table th.quarter_head_top
{
    text-align: center;
}
.service_praemie_table.quarter1 th.quarter_head,
.service_praemie_table.quarter1 th.quarter_sum {
    background-color: #ffc000;
    border: 1px solid #ffc000;
}
.service_praemie_table.quarter2 th.quarter_head,
.service_praemie_table.quarter2 th.quarter_sum {
    background-color: #e6b8b7;
    border: 1px solid #e6b8b7;
}
.service_praemie_table.quarter3 th.quarter_head,
.service_praemie_table.quarter3 th.quarter_sum 
{
    background-color: #e6b8b7;
    border: 1px solid #e6b8b7;
    //background-color: #c4d79b;
    //border: 1px solid #c4d79b;
}
.service_praemie_table.quarter4 th.quarter_head,
.service_praemie_table.quarter4 th.quarter_sum 
{
    background-color: #e6b8b7;
    border: 1px solid #e6b8b7;
    //background-color: #92cddc;
    //border: 1px solid #92cddc;
}
.service_praemie_table.quarter1 th.quarter_sum.stepped,
.service_praemie_table.quarter2 th.quarter_sum.stepped,
.service_praemie_table.quarter3 th.quarter_sum.stepped, 
.service_praemie_table.quarter4 th.quarter_sum.stepped {
    border-right: 1px solid #fff;
}
.service_praemie_table .fulfilled,
.service_praemie_table.quarter1 th.quarter_sum.fulfilled, 
.service_praemie_table.quarter2 th.quarter_sum.fulfilled,
.service_praemie_table.quarter3 th.quarter_sum.fulfilled,
.service_praemie_table.quarter4 th.quarter_sum.fulfilled {
    background-color: #fff;
    border-color: #d8d8d8;
}
.service_praemie_table td.fulfilled {
    color: #2e9afe;
}
.service_praemie_table td.unfulfilled_bonus {
    color: #808080;
}

.service_praemie_table .unfulfilled,
.service_praemie_table.quarter1 th.quarter_sum.unfulfilled, 
.service_praemie_table.quarter2 th.quarter_sum.unfulfilled,
.service_praemie_table.quarter3 th.quarter_sum.unfulfilled,
.service_praemie_table.quarter4 th.quarter_sum.unfulfilled,
.service_praemie_table td.unfulfilled {
    background-color: #fff;
    border-color: #d8d8d8;
    color: #808080;
}
.service_praemie_table .unreached,
.service_praemie_table.quarter1 th.quarter_sum.unreached,
.service_praemie_table.quarter2 th.quarter_sum.unreached,
.service_praemie_table.quarter3 th.quarter_sum.unreached,
.service_praemie_table.quarter4 th.quarter_sum.unreached {
    color: #f00;
    background-color: #fff;
    border-color: #d8d8d8;
}
.service_praemie_table .numbered,
.service_praemie_bonus .numbered {
    text-align: right;
}
.service_praemie_table .praemie,
.service_praemie_table .achievment 
{
    /*background-color: #92d050;*/
    background-color: #ffff99;
}
.service_praemie_table .praemie2,
.service_praemie_table .achievment2 {
    background-color: #92d050;
}
.service_praemie_table .achievment,
.service_praemie_table .achievment2 {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 13px;
}
.service_praemie_table .price {
    white-space: nowrap;
    text-align: right;
}
.service_praemie_table .price.fulfilled,
.service_praemie_table .price.unfulfilled {
    font-weight: bold;
}
.service_praemie_table .left_border {
    border-left: 1px solid #d8d8d8;
}
.service_praemie_table .right_border {
    border-right: 1px solid #d8d8d8;
}
.service_praemie_table .top_border {
    border-top: 1px solid #d8d8d8;
}
.service_praemie_table .subtable {
    font-weight: bold;
    font-size: 13px;
}
.service_praemie_table .subtable td{
    padding-top: 0px;
    padding-bottom: 0px;
}
.subtable_firstcollumn
{
    width: 54px;
}

.service_praemie_table .first_column
{
    width: 95px;
}
.service_praemie_table .second_column
{
    width: 115px;
}
.service_praemie_table .third_column
{
    width: 50px;
}
.service_praemie_table .fourth_column,
.service_praemie_table .fifth_column
{
    width: 44px;
}
.service_praemie_table .sixth_column,
.service_praemie_table .seventh_column
{
    width: 42px;
}
.service_praemie_table .eigth_column
{
    width: 51px;
}
.service_praemie_table .condition_cell
{
    background-color: #d8d8d8;
}

.service_praemie_bonus {
    font-weight: bold;
    margin-left: 50%;
    width: 50%;
}
.service_praemie_bonus td {
    border: 1px solid #d8d8d8;
}
.service_praemie_bonus .positionrow {
    background-color: #fc9;
}
.service_praemie_bonus .reached {
    background-color: #99ccff;
}
.service_praemie_bonus .summary {
    font-weight: bold;
    background-color: #fff;
    color: Red;
}
.service_praemie_bonus .first {
    border-right: 0px;
}
.service_praemie_bonus .last {
    border-left: 0px;
    text-align: right;
    background-color: #fff;
}
.service_praemie_bonus.quarter2 .summary
{
    color: inherit;
}

.service_praemie_preclac {
    border: 1px solid #d8d8d8;
    border-collapse: collapse;
    font-size: 10px;
    margin-bottom: 25px;
    width: 565px;
}
.service_praemie_preclac th,
.service_praemie_preclac td {
    padding: 3px 4px;
}
.service_praemie_preclac th {
    font-weight: bold;
    background-color: #d8d8d8;
}
.service_praemie_preclac th.aktyear {
    background-color: #99ccff;
}
.service_praemie_preclac th.aktperiod1 {
    background-color: #92cddc;
}
.service_praemie_preclac th.aktperiod2 {
    background-color: #da9694;
}
.service_praemie_preclac th.aktperiod3 {
    background-color: #99ccff;
}
.service_praemie_preclac th.aktperiod4 {
    background-color: #da9694;
}
.service_praemie_preclac th.prime {
    background-color: #c4d79b;
}
.service_praemie_preclac th.stepped {
    border-right: 1px solid #fff;
}
.service_praemie_preclac td.stepped {
    border-right: 1px solid #d8d8d8;
}
.service_praemie_preclac td.target {
    font-weight: bold;
    color: #00f;
}
.service_praemie_preclac .counts {
    text-align: center;
}
.service_praemie_preclac .price {
    text-align: right;
}

.reached_head {
    text-align: center;
    line-height: 200%;
}
.reached_head .prominent {
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}

#contentwrapper td.promotion_margin_group_td_head {
    vertical-align: baseline;
}
.promotion_margin_group_label {
    width: auto;
}
.promotion_margin_group_select {
    width: 145px;
    margin-right: 7px;
    margin-bottom: 10px;
}

#wrapper_headbar.wide_screen {
    width: 85%;
}
.wide_scren_iframe {
    height: 670px;
}

.overflow_table {
    overflow: auto;
}
.homeinformation_table {
    width: 100%;
}
.homeinformation_table th,
.homeinformation_table td {
    padding: 3px 5px 5px 7px;
    border-top: 2px solid #91a3b0;
    line-height: 175%;
    color: #425968;
}
.homeinformation_table td.icon {
    width: 20px;
}
.homeinformation_table td i.fa {
    line-height: 175%;
}
.homeinformation_table .redeembutton
{
    float: right;
}
.table_menulabel
{
    resize: none;
    width: 150px;
}
form#publiclogin {
    margin: 0;
    padding: 16px 11px 11px 11px;
}
form#publiclogin .formhead {
    margin: 0 0 11px 0;
    padding: 0;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 14px;
}
form#publiclogin input {
    margin:  0 0 9px 0;
    padding: 3% 6%;
    width: 88%;
    border: 1px solid #949e9f;
    font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#prehead #public_navigation ul li form#publiclogin a.forgotpwd {
    display: block;
    margin: 0 0 14px 0;
    padding: 0 5px;
    text-align: right;
    text-decoration: none;
    background-image: none;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 9px;
    text-transform: none;
}
#prehead #public_navigation ul li form#publiclogin a.forgotpwd:hover,
#prehead #public_navigation ul li form#publiclogin a.forgotpwd:focus,
#prehead #public_navigation ul li form#publiclogin a.forgotpwd:active {
    color: #22a0e1;
}
#prehead #public_navigation ul li form#publiclogin .btnlink,
#prehead #public_navigation ul li p.register .btnlink {
    width: 100%;
}
form#publiclogin p.error {
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
}
p.register {
    margin:  0;
    padding: 3% 6%;
    border-top: 1px solid #949e9f;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    background-color: #f2f2f2;
}
#prehead form#toregister,
#prehead form#wsl_login {
    margin:  0;
    padding: 0 11px 11px 11px;
    background-color: #f2f2f2;
    float: none;
}
#prehead form#toregister button,
#prehead form#wsl_login button {
    width: 100%;
}
#prehead form#wsl_login button#wsl1 {
    margin-bottom: 8px;
}
.imtAddInfo {
    margin: 0 0 18px 0;
}
.imtAddInfo .firstbox {
    margin: 0;
    width: 390px;
    float: left;
}
.imtAddInfo .firstbox .voucher,
.imtAddInfo .firstbox .certificate {
    position: relative;
    margin: 0;
    padding: 14px 7px 3px 7px;
    border: 2px solid #91a3b0;
    min-height: 83px;
    /*background: linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -moz-linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -webkit-linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -ms-linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -o-linear-gradient(top, #165d97 0%, #1f2843 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#165d97, endColorstr=#1f2843,GradientType=1);
    color: #fff;*/
}
.imtAddInfo .firstbox .certificate {
    margin: 0;
}
.imtAddInfo .secondbox {
    margin: 0;
    width: 390px;
    float: left;
}
.imtAddInfo .secondbox .dealeraddress {
    position: relative;
    margin: 0;
    padding: 14px 0 3px 0;
    border: 2px solid #91a3b0;
    min-height: 187px;
}
.imtAddInfo .secondbox.fullwidth,
.imtAddInfo .secondbox.fullwidth .dealeraddress.fullwidth {
    width: 776px;
}

.homeInfoBox {
    position: relative;
    margin: 0 15px 0 0;
    padding: 14px 7px 3px 7px;
    border: 2px solid #003478;
    width: 232px;
    min-height: 185px;
    float: left;
}
.homeInfoBox.voucher,
.homeInfoBox.certificate {
    background: linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -moz-linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -webkit-linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -ms-linear-gradient(top, #165d97 0%, #1f2843 100%);
    background: -o-linear-gradient(top, #165d97 0%, #1f2843 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#165d97, endColorstr=#1f2843,GradientType=1);
    color: #fff;
}
#contentwrapper .homeInfoBox p.boxhead,
.imtAddInfo .firstbox p.boxhead,
.imtAddInfo .secondbox p.boxhead {
    margin: 0 0 10px 0;
    color: #425968;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 125%;
}
.homeInfoBox.last {
    margin-right: 0;
}
#contentwrapper .homeInfoBox p {
    padding: 0;
    margin: 0 0 5px 0;
}
.homeInfoBox ol {
    margin: 0 0 5px 15px;
}
.homeInfoBox li {
    line-height: 155%;
}
.homeInfoBox form,
.imtAddInfo .firstbox form,
.imtAddInfo .secondbox form  {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 15px 0 8px 0;
    text-align: right;
}
.market_de-CH .imtAddInfo #etislegals,
.market_ru-RU .imtAddInfo #etislegals {
    position: absolute;
    bottom: 8px;
    right: 11px;
    font-size: 10px;
}
.imtAddInfo #etislegals {
    position: absolute;
    bottom: 8px;
    right: 11px;
}
.questcontainer {
    padding: 12px;
    margin: 0 0 12px 0;
    color: #fff;
    background-color: #2ca3e1;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
}
.questcontainer .question {
    margin: 0 0 12px 0;
    font-size: 14px;
}
.questcontainer input {
    margin-right: 15px;
    width: auto;
    float: left;
}
.question button.btnlink,
#change_pass_form .btnlink {
    float: right;
    margin: 0 0 0 6px;
}
.questcontainer label {
    width: auto;
    float: none;
}
#contentwrapper p.error {
    margin: 0 0 6px 0;
    padding: 3px 6px;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-weight: normal;
}
#contentwrapper .questcontainer .error {
    padding: 3px 6px;
    background-color: #fff;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-weight: normal;
}
#contentwrapper #wrapit .questcontainer ul {
    list-style-type: none;
}
#contentwrapper #wrapit .questcontainer li {
    line-height: 200%;
}
.grouped {
    padding: 15px;
    border: 1px solid #e6e7e6;
}
#contentwrapper .grouped h3.steps {
    padding: 0;
    color: #000;
}
#contentwrapper #change_pass_form td {
    vertical-align: middle;
}
div.questionanswers {
    margin: 25px 120px 0 5px;
    width: 436px;
}
#contentwrapper #wrapit.adminpanel div.questionanswers h2 {
    padding: 3px 5px;
    width: 426px;
    background-color: #425967;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}
#contentwrapper #wrapit.adminpanel div.questionanswers h3 {
    font-family: FordAntennaBold,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 13px;
    color:#000;
}

#contentwrapper table.outline{
                margin: 0 5px;
    border: 1px solid black;
}
#contentwrapper table.outline td,
#contentwrapper table.outline th {
                padding: 0 5px;
    border: 1px solid black;
}

.invisible{
    display: none;
}
.lightbox {
	position: fixed;
	top: 50%; left: 50%;
	margin: -200px;
	box-shadow: 0 0 0 50vmax rgba(0,0,0,.8);
}
#checkemailfromwsllogin {
   display: none;
}
.wordfondheadcolor {
    color:#425968;
}
.button_row {
    padding-top: 12px;
    text-align: right;
}
.inpagemenu_button,
.button_row button,
.button_row .button_blue {
    position: relative;
    display: inline-block;
    padding: 10px 18px;
    margin: 0 0 0 6px;
    border: 1px solid #0b95d1;
    color: #fff;
    background-color: #0b95d1;
    font-family: FordAntennaRegular,Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
}

.button_row .button_blue.left {
    float: left;
    margin: 0 6px 0 0;
}
.button_row .import_loader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/img/loading.gif) center no-repeat rgba(255,255,255,1);
    cursor: progress;
}

.inpagemenu_button:hover,
.inpagemenu_button:focus,
.inpagemenu_button:active,
.button_row .button_blue:hover,
.button_row .button_blue:focus,
.button_row .button_blue:active,
.button_row .button_blue.light,
.button_row button:hover,
.button_row button:focus,
.button_row button:active,
.button_row button.light {
    color: #0b95d1;
    background-color: #fff;
}
.ordertable_orgadetails {
    font-weight: bold;
}
#import_data_inputs #import_loader_overlay {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(/img/loading.gif) center no-repeat rgba(255,255,255,0.7);
    cursor: progress;
    z-index: 1;
}

table.excel_lookalike {
    margin: 0.5em;
    cursor: default;
}
table.excel_lookalike th, td {
    padding: 0.3em;
    margin: 0;
}
table.excel_lookalike th {
    background-color: #E6E6E6;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    text-align: center;
    vertical-align: middle;
}
table.excel_lookalike td {
    background-color: #FFFFFF;
    border-right: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
}
table.excel_lookalike td.left {
    text-align: left;
}
table.excel_lookalike td.right {
    text-align: right;
}
table.excel_lookalike td.center {
    text-align: center;
}
table.excel_lookalike td.inner_header {
    /*font-weight: bold;*/
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}


#remoteframe {
    position: relative;
}
#logo_switch_loader {
    background-color: rgba(255,255,255,0.4);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#logo_switch_loader img {
    margin-top: 40%;
    margin-left: 45%;
}
