* { margin:0; padding:0; outline:none; }
.clear_both { clear:both; }

.msAdminHighslidePopup h1 { border:none; background:#fff; font:bold 16px Arial, Helvetica, sans-serif; color:#C50000; margin:0; padding:0; }
.msAdminHighslidePopup h2 { border:none; background:#fff; font:bold 15px Arial, Helvetica, sans-serif; color:#C50000; margin:0; padding:0; }
.msAdminHighslidePopup h3 { border:none; background:#fff; font:bold 14px Arial, Helvetica, sans-serif; color:#C50000; margin:0; padding:0; }
.msAdminHighslidePopup h4 { border:none; background:#fff; font:bold 12px Arial, Helvetica, sans-serif; color:#C50000; margin:0; padding:0; }

div.tooltip { overflow:auto; min-width:480px; max-height:600px; background:#fff url(../images/tooltip_bg.gif) center bottom repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:10px; -moz-box-shadow:0 1px 4px #666; -webkit-box-shadow:0 1px 4px #666; box-shadow:0 1px 4px #666; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; z-index:990; }
div.tooltip h4 { font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0; }
div.tooltip .hr { display:block; margin:0 0 6px; padding:0 0 10px; }
div.tooltip table { border-collapse:collapse; }
div.tooltip table th { background:#333; color:#fff; padding:3px 5px; }
div.tooltip table td { padding:3px 5px; }
div.tooltip table tr.odd td { background:#e6e6e6; }
div.tooltip table tr.even td { background:#fff; }
div.tooltip a,
div.tooltip table td a { color:#c50000; text-decoration:none; }
div.tooltip a:hover,
div.tooltip table td a:hover { text-decoration:underline; }
div.tooltip table#product_import_table { border:none; }
div.tooltip table#product_import_table th,
div.tooltip table#product_import_table td { height:auto; border:1px solid #999; }
div.tooltip table#product_import_table tr.removeTableCellBorder td { height:auto; border:none; padding:2px 10px; }
div.tooltip table#product_import_table tr.removeTableCellBorder td strong { font-size:13px; }
div.tooltip .msAdminTooltipOrderDetailsAddressWrapper { overflow:hidden; width:100%; padding:0 0 10px; }
div.tooltip .msAdminTooltipBillingAddressDetails,
div.tooltip .msAdminTooltipDeliveryAddressDetails { float:left; width:49.8%; font:12px Arial, Helvetica, sans-serif; }
div.tooltip .msAdminTooltipOrderDetailsAddressWrapper h3 { font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 3px; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core table.msAdminTooltipTable { border:none; background:none; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core table.msAdminTooltipTable tr.removeTableCellBorder td { height:auto; border:none; background:none; padding:2px 10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core table.msAdminTooltipTable tr.removeTableCellBorder td strong { font-size:13px; }

/* div.tooltip.fade { position:absolute !important; overflow:visible; margin-left:300px; max-width:100px; margin-top:-10px; border:none; box-shadow:0 4px 10px #999; }
div.tooltip.fade:after { position:absolute; left:10px; bottom:-7px; border-top:7px solid #e6e6e6; border-left:7px solid transparent; border-right:7px solid transparent; content:""; } */

div.tooltip.fade { position:absolute !important; overflow:visible; margin:0; width:auto; min-width:100px; border:none; box-shadow:0 4px 10px #999; }
div.tooltip.fade.top { margin-top:-10px; }
div.tooltip.fade.bottom { margin-top:10px; }
div.tooltip.fade.bottom * { text-transform:none; }
div.tooltip.fade.top:after { position:absolute; left:50%; margin-left:-7px; bottom:-7px; border-top:7px solid #e6e6e6; border-left:7px solid transparent; border-right:7px solid transparent; content:""; }
div.tooltip.fade.bottom:after { position:absolute; left:50%; margin-left:-7px; top:-7px; border-bottom:7px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent; content:""; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content div.tooltip.fade table#product_import_table.msAdminTooltipTable td { white-space:nowrap; }
#tx_multishop_pi1_core table#product_import_table th div.tooltip.fade.bottom a,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#product_import_table th div.tooltip.fade.bottom a { color:#285dab; }

.align_left { text-align:left; }
.align_right { text-align:right; }
.float_left { float:left; }
.float_right { float:right; }
.status_field { white-space:nowrap; }

#tx_multishop_pi1_core #msadmin_tools_nav { overflow:hidden; width:100%; float:none; padding:0 0 10px; }
#tx_multishop_pi1_core #msadmin_tools_nav ul { float:right; margin:0; padding:0; list-style:none; line-height:100%; }
#tx_multishop_pi1_core #msadmin_tools_nav ul li { float:right; margin:0; padding:0; list-style:none; line-height:100%; }

a.multishop_print_icon { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; margin:0 3px; padding:2px 6px; }
a.multishop_print_icon span { display:inline-block; background:url(../images/icon_print.png) left center no-repeat; padding:2px 0 2px 20px; }
a.multishop_print_icon:hover { background:#e2e2e2; }

a.multishop_pdf_icon { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; margin:0 3px; padding:2px 6px; }
a.multishop_pdf_icon span { display:inline-block; background:url(../images/icon_pdf.png) left center no-repeat; padding:2px 0 2px 20px; }
a.multishop_pdf_icon:hover { background:#e2e2e2; }

.main-heading h1 { border:none; background:#fff; font:bold 16px Arial, Helvetica, sans-serif; color:#c50000; margin:0; padding:7px 0; }

form#admin_categories_edit_ .account-field { overflow:hidden; width:100%; border-bottom:1px dotted #e0e0e0; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; padding:7px 0; }
form#admin_categories_edit_ .account-field label { clear:left; float:left; display:block; width:180px; color:#333; text-align:right; text-transform:uppercase; padding:3px 20px 0 0; }
form#admin_categories_edit_ .account-field strong { display:block; padding-top:3px; }
form#admin_categories_edit_ .account-field input[type="text"],
form#admin_categories_edit_ .account-field textarea { border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; padding:3px 4px; }
form#admin_categories_edit_ .account-field select { border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; padding:2px; }
form#admin_categories_edit_ .account-field option { padding:0 10px 0 0; }

#ms_edit_group .main-heading h2 { border:none; background:#fff; font:bold 16px Arial, Helvetica, sans-serif; color:#c50000; margin:0; padding:7px 10px; }
#ms_edit_group .account-field { overflow:hidden; width:100%; border-bottom:1px dotted #e0e0e0; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; padding:7px 0; }
#ms_edit_group .account-field label { clear:left; float:left; display:block; width:180px; color:#333; text-align:right; text-transform:uppercase; padding:3px 20px 0 0; }
#ms_edit_group .account-field label strong { display:block; padding-top:3px; }
#ms_edit_group .account-field input[type="text"],
#ms_edit_group .account-field textarea { border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; margin:0 5px 0 0; padding:3px 4px; }
#ms_edit_group .account-field select { border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; padding:2px; }
#ms_edit_group .account-field option { padding:0 10px 0 0; }
#ms_edit_group .account-field input.msadmin_button { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin:0; padding:2px 6px; cursor:pointer; }
#ms_edit_group .account-field input.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }
#ms_edit_group .account-field a.msadmin_button { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0; padding:2px 6px; }
#ms_edit_group .account-field a.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }
#ms_edit_group .account-field .ui-multiselect { float:left; width:700px; border:none; }

#tx_multishop_pi1_core form#admin_product_edit_ { }
#tx_multishop_pi1_core form#admin_product_edit_ fieldset { border:1px solid #cdcdcd; background:#fbfbfb; font:12px Arial, Helvetica, sans-serif; margin:10px 0 10px; padding:0 10px 10px; }
#tx_multishop_pi1_core form#admin_product_edit_ fieldset fieldset { background:#f6f6f6; }
#tx_multishop_pi1_core form#admin_product_edit_ fieldset p { margin-top:10px; }
#tx_multishop_pi1_core form#admin_product_edit_ legend { background:#c50000; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:5px 10px; }
#tx_multishop_pi1_core form#admin_product_edit_ table { border-collapse:collapse; margin-top:10px; }
#tx_multishop_pi1_core form#admin_product_edit_ table table { margin:0; }
#tx_multishop_pi1_core form#admin_product_edit_ table th,
#tx_multishop_pi1_core form#admin_product_edit_ table td { font:12px Arial, Helvetica, sans-serif; padding:4px; }
#tx_multishop_pi1_core form#admin_product_edit_ table td hr { border:none; border-bottom:1px solid #cdcdcd; }
#tx_multishop_pi1_core form#admin_product_edit_ table tr:hover td { background-color:transparent; }
#tx_multishop_pi1_core #tab-container .tab_container form#admin_product_edit_ table tr:hover td { background-color:transparent; }
#tx_multishop_pi1_core span.multishop_print_icon a { font:12px Arial, Helvetica, sans-serif; }

#tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border { border:1px solid #cdcdcd; }
#tx_multishop_pi1_core #tab-container .tab_container form#admin_product_edit_ table.msadmin_border { margin-top:10px; }
#tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border th { border:1px solid #cdcdcd; background:#888; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:7px 10px; text-align:left; white-space:nowrap; }
#tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border td { border:1px solid #cdcdcd; font:12px Arial, Helvetica, sans-serif; color:#333; padding:7px 10px; /* white-space:nowrap; */ }
#tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border tr.odd { background:#f6f6f6; }
/* #tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border tr:hover td { background:#F1FAFF; } */
/* #tx_multishop_pi1_core #tab-container .tab_container form#admin_product_edit_ table.msadmin_border tr:hover td { background-color:#F1FAFF; } */
#tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border th.cell_products_name { width:90%; }
#tx_multishop_pi1_core form#admin_product_edit_ table.msadmin_border td.cell_products_name input.product_name_input { width:240px; }

#tx_multishop_pi1_core span.multishop_print_icon a { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0 0 20px; padding:2px 6px; }
#tx_multishop_pi1_core span.multishop_print_icon a:hover { background:#e2e2e2; text-decoration:none; }

#tx_multishop_pi1_core #tab-container ul.tabs { overflow:hidden; width:100%; height:27px; border:none; background:url(../images/content_ultab.gif) left 26px repeat-x; list-style:none; margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container ul.tabs li { float:left; height:26px; border:none; background:url(../images/tab_r.gif) right top no-repeat; margin:0 4px 0 0; padding:0; list-style:none; line-height:100%; } 

#tx_multishop_pi1_core #tab-container ul.tabs li a { float:left; display:block; height:19px; border:none; background:url(../images/tab_l.gif) left top no-repeat; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0; padding:7px 7px 0; line-height:100%; }
#tx_multishop_pi1_core #tab-container ul.tabs li a:hover { text-decoration:underline; }	
#tx_multishop_pi1_core #tab-container ul.tabs li.active { height:27px; background:url(../images/tab_a_r.gif) right top no-repeat; }
#tx_multishop_pi1_core #tab-container ul.tabs li.active a { height:20px; background:url(../images/tab_a_l.gif) left top no-repeat; color:#000; padding:7px 7px 0; }

/* clear:both; overflow:hidden; border-top:20px solid transparent; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs { position:relative; float:left; overflow:visible !important; width:auto; height:auto; background:none; margin:14px 0 0; z-index:5; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li { float:none; display:block; height:auto; background:none; line-height:14px; text-align:left; margin:0 0 4px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li a { float:none; display:block; min-width:200px; height:auto; border:1px solid #cdcdcd; background:#555; color:#fff !important; text-align:right; line-height:14px; padding:7px 10px; border-radius:4px 0 0 4px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li a:hover { background:#444; color:#fff !important; text-decoration:none !important; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li.active { position:relative; z-index:100; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li.active a { background:#fff; color:#c50000 !important; border-right:1px solid transparent; padding:7px 10px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs .tab_container { position:relative; left:-1px;display:block; width:auto; z-index:1; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs .tab_container .tab_content { min-height:500px; }*/
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs { clear:both; overflow:hidden; border-top:20px solid transparent; display:table; padding:0 0 20px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs { position:relative; float:none; overflow:visible !important; display:table-cell; width:auto; height:auto; background:none; margin:0; padding:14px 0 0; z-index:1; vertical-align:top; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li { position:relative; float:none; display:block; height:auto; background:none; line-height:14px; text-align:left; margin:0 0 4px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li a { float:none; display:block; min-width:200px; height:auto; border:1px solid #cdcdcd; border-right:none; background:#555; color:#fff !important; text-align:right; line-height:14px; padding:7px 10px; border-radius:4px 0 0 4px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li a:hover { background:#444; color:#fff !important; text-decoration:none !important; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li.active { position:relative; z-index:100; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li.active:after { position:absolute; right:-1px; top:0; width:1px; height:100%; background:#fff; content:""; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs ul.tabs li.active a { background:#fff; color:#c50000 !important; border-right:1px solid transparent; padding:7px 10px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs .tab_container { position:static; display:table-cell; width:90%; z-index:1; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs .tab_container .tab_content { min-height:500px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs .tab_container .tooltip.fade { z-index:100; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders table { border:none; margin:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders table td { padding:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders label,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders select { float:left; margin:0 10px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .searchLimit select { margin:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .searchLimit > * { white-space:nowrap; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .searchLimit > div label { padding-right:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders label { clear:left; float:left !important; display:block !important; color:#fff; margin:0; padding:7px 10px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input[type="submit"] { height:26px; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0 3px; padding:2px 6px; cursor:pointer; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input[type="submit"]:hover { background:#e2e2e2; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders { border:1px solid #cdcdcd;
    border-color:rgba(0,0,0,.5);
    background-color: #333;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#333),color-stop(0.5,#555));
    background-image: -webkit-linear-gradient(center bottom,#333 0%,#555 50%);
    background-image: -moz-linear-gradient(center bottom,#333 0%,#555 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr ='#555555',endColorstr ='#333333',GradientType = 0);
    background-image: linear-gradient(top,#333 0%,#555 50%);
    margin:0 0 20px; padding:15px; border-radius:6px;
    box-shadow:0 0 24px rgba(0,0,0,.8) inset;
}
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper { overflow:visible; width:auto; margin:0 -10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders * { box-sizing:border-box; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .formfield-wrapper { float:none; overflow:visible; padding:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper:after { clear:both; display:table; content:""; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .col-sm-4 { width:100%; padding:0 10px; }
@media (min-width:992px) {
    #msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .col-sm-4 { float:left; width:33.33%; }
}
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper label { width:24%; padding:7px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper label.labelInbetween { clear:none; width:20%; text-align:center; padding-left:10px; padding-right:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper input[type="text"],
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper select { width:76%; margin-right:0 !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input[type="text"],
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders select {
    height:26px;
    border-color:#aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff));
    background-image: -webkit-linear-gradient(center bottom,#eee 0%,#fff 50%);
    background-image: -moz-linear-gradient(center bottom,#eee 0%,#fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr ='#ffffff',endColorstr ='#eeeeee',GradientType = 0);
    background-image: linear-gradient(top,#fff 0%,#eee 50%);
    line-height:27px;
    margin:0 0 8px;
    padding:0 8px;
    border-radius:4px;
}
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input[type="text"]#skeyword { margin-right:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input[type="text"]#skeyword.customers_skeyword { margin-right:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .select2-container { float:left; margin:0 0 8px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders label.prettyCheckbox.checkbox { width:100%; line-height:27px; padding:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders label.prettyCheckbox.checkbox span.holderWrap { margin-top:4px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .col-sm-12.formfield-wrapper { width:100%; margin:0; padding:10px 10px 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper label.prettyCheckbox.checkbox { padding:0 0 0 24%; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container { width:76% !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container#s2id_autogen1,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container#s2id_groups,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container#s2id_payment_method,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container#s2id_autogen5,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container#s2id_orders_status_search,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper .select2-container#s2id_type_search,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #invoice_date_from,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #invoice_date_till,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #order_date_from,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #order_date_till,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #crdate_from,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #crdate_till,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #s2id_payment_status,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #shipping_method,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #s2id_shipping_method,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #s2id_autogen2,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #from_date_user,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #till_date_user,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #from_pagerank,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper #till_pagerank { width:28% !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .col-sm-12.formfield-wrapper input[type="submit"] { float:right; margin:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders input[type="submit"].msadmin_button { height:26px; margin-left:10px; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList { margin:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li { overflow:hidden; height:34px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li a { color:#fff; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li input[type="checkbox"] { margin-top:7px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li label { clear:none; width:auto; padding:6px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li.netopsVerticalListPageRank { height:auto; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li.netopsVerticalListPageRank label { float:left; width:24%; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders .row.formfield-container-wrapper ul.netopsVerticalList li.netopsVerticalListPageRank label.labelInbetween { width:20%; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core #search-orders #netopsSearchForm .row.formfield-container-wrapper:first-child { margin-bottom:10px; }

#tx_multishop_pi1_core #tab-container .tab_container { overflow:auto; width:100%; border:none; background:none; font:12px Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content { border:1px solid #cdcdcd; border-top:none; background:#fff; padding:10px; border-radius:0 0 5px 5px; }
#tx_multishop_pi1_core #tab-container.msadminVerticalTabs .tab_container .tab_content { border-top:1px solid #cdcdcd; border-radius:5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content h1 { border:none; background:#fff; font:bold 16px Arial, Helvetica, sans-serif; color:#c50000; margin:0; padding:7px 0; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field { overflow:hidden; width:100%; border-bottom:1px dotted #e0e0e0; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; padding:7px 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field .redactor-box { text-transform:none; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field .account-field { border:none; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputName input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputExternalUrl input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputShortDesc textarea,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputShortDesc input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputDeliveryTime input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputNegativeKeywords textarea,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputModel input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditProductInputCustomConfig textarea,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content#meta_tags input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditCategoryInputCategoryName_0 input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditCategoryInputExternalUrl input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content#category_meta input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditCategoryInputCustomSettings textarea,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#msEditManufacturerInputName input,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content#manufacturer_meta input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container .tab_content#cms_details input[type="text"] { width:630px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field#cms_types select { width:640px; }
/* #tx_multishop_pi1_core #tab-container .tab_container .admin_cms_edit .tab_content,
#tx_multishop_pi1_core #tab-container .tab_container #CmsListing.tab_content,
#tx_multishop_pi1_core #tab-container .tab_container #CustomersListing.tab_content { border-top:none; border-radius:0; } */

/* #tx_multishop_pi1_core #tab-container .tab_container #product_options .account-field { min-width:880px; }
#tx_multishop_pi1_core.msAdminHighslidePopup #tab-container .tab_container #product_options .account-field { min-width:811px; }
#tx_multishop_pi1_core.msAdminHighslidePopup #tab-container .tab_container .tab_content input[type="text"].text,
#tx_multishop_pi1_core.msAdminHighslidePopup #tab-container .tab_container .tab_content textarea { width:601px; }
#tx_multishop_pi1_core.msAdminHighslidePopup #tab-container .tab_container .tab_content select { width:611px; } */

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #product_price_fields.account-field { min-width:880px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field label { clear:left; float:left; display:block; width:180px; color:#333; text-align:right; text-transform:uppercase; padding:3px 20px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field label.endtime { clear:none; float:none; display:inline-block; width:auto; padding-left:40px; padding-right:20px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field .msAttributesWrapper { display:block; padding-left:200px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field strong { display:block; padding-top:3px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field .redactor-editor strong { display:inline; padding-top:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field td#order_memo_container div,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field td#order_email_container div  { overflow:hidden; width:100%; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .account-field td#order_email_container label { width:auto; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #specials_sections.account-field ul { margin:0 0 0 200px; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #specials_sections.account-field ul li { margin:0; padding:4px 0 0; list-style:none; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #specials_sections.account-field .label_value_container ul li { vertical-align:top; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #specials_sections.account-field .label_value_container ul li input[type="checkbox"] { margin:0; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core .account-field .msAttributesWrapper .msAttributes:after { clear:both; display:table; content:""; padding-bottom:7px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .account-field .msAttributesWrapper .msAttributes input[type="checkbox"] { float:left; margin:4px 5px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .account-field .msAttributesWrapper .msAttributes label { clear:none; float:none; display:block; width:auto; text-align:left; padding:4px 0 5px 0; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content table { border-collapse:collapse; border:1px solid #999; margin:0 0 10px; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table th,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table td { font:12px Arial, Helvetica, sans-serif; padding:7px 10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table tr.odd td { background:#f5f5f5; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table td a { color:#c50000; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table th { background:#888; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table.mceLayout td { margin:0; padding:0; }
/* #tx_multishop_pi1_core #tab-container .tab_container .tab_content table tr:hover td { background-color:#F1FAFF; } */
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table.mceLayout tr:hover td { background:#F0F0EE; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table.mceLayout,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table.mceToolbar table { margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table.mceToolbar { margin:0 0 0 3px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content form { overflow:hidden; width:100%; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content fieldset { border:1px solid #cdcdcd; background:#fbfbfb; margin:0 0 10px; padding:0 10px 10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content fieldset fieldset { background:#f6f6f6; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content legend { background:#c50000; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:5px 10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container .tab_content textarea { border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; padding:3px 4px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content textarea#categories_name { width:658px; }
/* #tx_multishop_pi1_core #tab-container .tab_container .tab_content input[type="text"].text { width:610px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content textarea { width:610px; } */
#tx_multishop_pi1_core #tab-container .tab_container .tab_content textarea.mceEditor { width:300px; border:none; padding:0; overflow:hidden; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-box textarea.mceEditor { overflow:auto; width:100%; border:none; background:none; font-size:13px; font-family:Menlo, Monaco, monospace, sans-serif; color:#333; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content input.small_input { width:100px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content select { border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; padding:2px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content option { padding:0 10px 0 0; }

#tx_multishop_pi1_core #tab-container .tab_container #manufacturer_content.tab_content input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container #manufacturer_content.tab_content select { float:left; border:1px solid #999 !important; margin-bottom:10px; border-radius:0 !important; }

#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content table,
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content fieldset { margin:0 0 10px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content ul { margin:10px 0 0; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content ul li { background:none; margin:0; padding:0 0 7px; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content ul li input[type="checkbox"] { margin:0 10px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content table#related_product_table { width:auto; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content table#related_product_table input[type="text"] { margin-right:0; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table { margin-top:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th { text-align:left; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th.cell_products_id,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th.cell_products_normal_price,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th.cell_products_vat,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th.cell_products_final_price { text-align:right; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th.cell_products_final_price { white-space:nowrap; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border th,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td { border:1px solid #cdcdcd; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td.cell_products_normal_price,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td.cell_products_vat,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td.cell_products_final_price,
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td.cell_products_action { white-space:nowrap; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td input { margin-bottom:0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td .order_total_value input { margin-right:0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border .cell_products_name { width:90%; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td#manual_add_product input.product_name_input { width:240px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td input.text[type="text"] { width:240px; }

#tx_multishop_pi1_core #tab-container .tab_container #Orders_By_Date.tab_content { overflow:auto; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border .order_total .account-field { border:none; background:none; padding:3px 0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border .order_total .account-field label { clear:none; float:none; display:inline-block; text-transform:none; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border .order_total .account-field span.order_total_value { display:inline-block; width:90px; font-weight:bold; }
#tx_multishop_pi1_core #Order_Details.tab_content table.msadmin_border .order_total .account-field { border:none; background:none; padding:3px 0; }
#tx_multishop_pi1_core #Order_Details.tab_content table.msadmin_border .order_total .account-field label { clear:none; float:none; display:inline-block; text-transform:none; padding:0; }
#tx_multishop_pi1_core #Order_Details.tab_content table.msadmin_border .order_total .account-field span.order_total_value { display:inline-block; width:90px; font-weight:bold; }

#tx_multishop_pi1_core #Order_Details.tab_content table.msadmin_border td.cell_products_normal_price,
#tx_multishop_pi1_core #Order_Details.tab_content table.msadmin_border td.cell_products_vat,
#tx_multishop_pi1_core #Order_Details.tab_content table.msadmin_border td.cell_products_final_price { white-space:nowrap; }

/* --- search and edit categories --- */
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul { width:100%; overflow:hidden; margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul li { border-bottom:1px dotted #e0e0e0; background:url(../images/folder.png) left 6px no-repeat; font:12px Arial, Helvetica, sans-serif; margin:0; padding:7px 0 0 20px; list-style:none; line-height:100%; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul li a { font:bold 12px Arial, Helvetica, sans-serif; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul ul li { border-top:1px dotted #e0e0e0; border-bottom:none; background-position:left 6px; margin:0; padding-top:7px; padding-bottom:7px; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul ul li:first-child { margin-top:7px; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul ul li a { font-weight:normal; font-size:11px; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul ul ul { margin-bottom:-7px; }
#tx_multishop_pi1_core #tab-container .tab_container #Update_by_Category.tab_content ul ul ul ul { margin-bottom:-7px; }

#tx_multishop_pi1_core #tab-container .tab_container #Upload_To_Root.tab_content #upload_productfeed_form ul { margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container #Upload_To_Root.tab_content #upload_productfeed_form ul li { background:none; margin:0; padding:0 0 7px; list-style:none; line-height:100%; }
#tx_multishop_pi1_core #tab-container .tab_container #Upload_To_Root.tab_content #upload_productfeed_form .extra_parameters { width:100%; padding:10px 0 0; }

#tx_multishop_pi1_core #tab-container .tab_container #Upload_To_Root.tab_content #upload_productfeed_form ul,
#tx_multishop_pi1_core #tab-container .tab_container #tasks.tab_content table#admin_modules_listing { margin-top:10px; }
/* --- end of search and edit categories --- */

#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table { width:100%; border-collapse:collapse; border:none; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td { padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table tr:hover td { background:none; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes-header { padding:0 0 7px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes-header td { background:#888; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:7px 10px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes { width:100%; background:url(../images/shadow_bottom.png) center bottom no-repeat; padding:0 0 14px; }
*:first-child+html #tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes { background:url(../images/shadow_bottom2.png) center bottom no-repeat; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes table { border:1px solid #cdcdcd; background:#e6e6e6; }
*:first-child+html #tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes table { border:1px solid #cdcdcd !important; background:#e6e6e6 !important; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes table td { padding:7px 0 7px 10px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes select { width:180px; border:1px solid #CDCDCD; font:12px Arial, Helvetica, sans-serif; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes option { padding-right:8px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes input[type="text"] { border:1px solid #CDCDCD; font:12px Arial, Helvetica, sans-serif; padding:1px 4px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes input[type="text"].msAttributesPriceExcludingVat,
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content table td .wrap-attributes input[type="text"].msAttributesPriceIncludingVat { text-align:right; }

#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table .wrap-attributes-header { margin:0; padding:0;}
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table ul { margin:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul { clear:both; overflow:hidden; margin:0 0 20px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table ul li.products_attributes_item,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox > ul > li { overflow:hidden; width:auto; border:1px solid #666; margin:10px 0 0; padding:0; border-radius:6px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table .option_name,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 { display:block; background:#444; font-weight:bold; font-size:16px; color:#fff; text-align:left; padding:5px 10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 { margin-bottom:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 span,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 .option_id { width:100%; color:#fff; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 span { float:none; display:inline-block; vertical-align:middle; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 span a { vertical-align:middle !important; margin:0 3px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 span a.items_wrapper_unfolded { margin-top:4px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 .option_id { padding-top:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h2 span input[type="checkbox"] { display:inline-block; margin:0; vertical-align:middle; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox  ul.attribute_options_sortable ul { padding:0 10px 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox  ul.attribute_options_sortable ul li { padding:10px 0 10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox  ul.attribute_options_sortable ul li .values_id { display:inline-block; padding-right:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox  ul.attribute_options_sortable ul li label { display:inline-block; width:18%; margin:0 5px 5px 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox  ul.attribute_options_sortable ul li .col-sm-10 { display:inline-block;}

#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table .wrap-attributes-item.odd_item_row,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox > ul > li li.odd,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox .option_settings { background:#dedede; padding-left:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table .wrap-attributes-item.even_item_row,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox > ul > li li.even { background:#f0f0f0; padding-left:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox > ul > li li,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox .option_settings { padding-top:8px; padding-bottom:8px; }  
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox .option_settings * { display:inline-block; padding-right:10px; vertical-align:middle;}
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox .option_settings input[type="checkbox"] { margin:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox .option_settings select { margin-left:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox > ul > li li input { margin-bottom:0 !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li h3 { background:#999; color:#fff; padding-left:10px; padding-top:10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul li .admin_menu_remove { vertical-align:middle; line-height: 28px; margin-bottom:1px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul ul > a.msadmin_button,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values a.msadmin_button.fetch_attributes_values,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values .msadmin_button.msadmin_button_save,
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values #save_new_attribute_options { margin-top:10px !important; margin-bottom:10px !important; margin-left:10px !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values .add_attributes_values { margin-left:10px !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values .attribute_option_values_sortable .add_attributes_values { margin-left:0 !important; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values a { vertical-align:middle; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core form.msadminFromFancybox ul .option_values a.edit_options_values.admin_menu_edit { margin-left:10px; }

#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table ul li.products_attributes_item .add_new_attributes { margin-top:10px; margin-bottom:10px; margin-left:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table ul li.products_attributes_item .add_new_attributes input {
display:inline-block !important;
cursor: pointer !important;
font:bold 12px/21px Arial, Helvetica, sans-serif !important;
border-radius:4px !important;
color:#fff !important;
text-align:center !important;
margin: 2px 0 2px 0 !important;
padding:5px 10px !important;
border:1px solid rgba(0,0,0,.1) !important;
border-bottom-color:rgba(0,0,0,.2) !important;
background:#444;
box-shadow         :0 1px 2px rgba(0,0,0,0.3), inset 0 1px 0 0 rgba(255,255,255,.4) !important;
background-image   :-moz-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255,255,255, 0)); /* Firefox+ */
background-image   :-webkit-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255,255,255, 0)); /* Chrome+, Safari+ */
background-image   :-o-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255,255,255, 0)); /* Opera+ */
background-image   :-ms-linear-gradient(top, rgba(255, 255, 255, .3), rgba(255,255,255, 0)); /* IE10 */
text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 0 !important;
}
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table ul li.products_attributes_item .add_new_attributes input:hover {
background-image   :-moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .2)) !important; /* Firefox+ */
background-image   :-webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .2)) !important; /* Chrome+, Safari+ */
background-image   :-o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .2)) !important; /* Opera+ */
background-image   :-ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, .2)) !important; /* IE10 */
text-decoration:none !important;
}

/* #tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table .option_name .items_wrapper_unfolded { float:right; overflow:hidden; width:0; height:0; border-top:7px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent; margin:6px 0 0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_attributes.tab_content #product_attributes_table .option_name .items_wrapper_folded { float:right; overflow:hidden; width:0; height:0; border-left:7px solid #fff; border-top:6px solid transparent; border-bottom:6px solid transparent; margin:3px 3px 0 0; padding:0; } */

#msadmin_section #msadmin_content #tx_multishop_pi1_core tr#add_attributes_holder .new_product_attributes { display:block; border:1px solid #666; border-bottom:none; background:#444; font-weight:bold; font-size:16px; color:#fff; text-align:left; margin:10px 0 0; padding:5px 10px; border-radius:6px 6px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core tr#add_attributes_holder .wrap-attributes-item { border:1px solid #666; border-top:none; background:#dedede; padding-left:10px; border-radius:0 0 6px 6px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core tr#add_attributes_holder .wrap-attributes-item .select2-container .select2-choice { color:#333 !important; }

#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content table td { padding:0 10px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content table td input#filter { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; margin:0 3px; padding:2px 6px; cursor:pointer; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives.tab_content table td input#filter:hover { background:#e2e2e2; }

#tx_multishop_pi1_core #tab-container .tab_container #product_copy.tab_content #cp_buttons { padding:7px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_copy.tab_content #cp_buttons input { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; margin:0 3px; padding:2px 6px; cursor:pointer; } 
#tx_multishop_pi1_core #tab-container .tab_container #product_copy.tab_content #cp_buttons input:hover { background:#e2e2e2; }

/* --- form --- */
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer { overflow:auto; width:100%; margin:0 0 10px; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer label.algemen { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer label.adresgegevens { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer #ValidRadio label.account-male,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer #ValidRadio label.account-female { clear:none; float:left; width:auto; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer input[type="radio"] { float:left; margin:4px 5px 0 0; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .account-field { clear:both; overflow:hidden; width: 910px; border-bottom:1px dotted #e0e0e0; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; padding:7px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .account-field .account-field { border:none; margin:0 0 10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .account-field input[type="text"] { width:285px; margin-bottom:7px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .account-field select { width:295px; }
/* #tx_multishop_pi1_core form#edit_customer .account-field div { float:left; overflow:hidden; width:310px; } */

#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .account-field label { clear:none; display:block; float:left; width:140px; font:12px Arial, Helvetica, sans-serif; color:#000; text-align:right; text-transform:uppercase; padding:3px 10px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #tx_multishop_pi1_core form#edit_customer .account-field label.account-lastname,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #tx_multishop_pi1_core form#edit_customer .account-field label#account-country { clear:left; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .save_block { padding:5px 0 0; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content input.first-name,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .address,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .zip { }

#tx_multishop_pi1_core form#edit_customer .account-field span#ValidRadio,
#tx_multishop_pi1_core form#edit_customer .account-field span#delivery_ValidRadio { float:left; display:block; width:464px; }
#tx_multishop_pi1_core form#edit_customer .account-field span#ValidRadio label,
#tx_multishop_pi1_core form#edit_customer .account-field span#delivery_ValidRadio label { width:auto; }
#tx_multishop_pi1_core form#edit_customer .account-field span#ValidRadio label#account-gender,
#tx_multishop_pi1_core form#edit_customer .account-field span#delivery_ValidRadio label#account-gender { width:140px; height:27px; }
#tx_multishop_pi1_core form#edit_customer .account-field #radio,
#tx_multishop_pi1_core form#edit_customer .account-field #radio2 { float:left; margin:3px 4px 0 0; }
*:first-child+html #tx_multishop_pi1_core form#edit_customer .account-field #radio { margin-top:0; }
*:first-child+html #tx_multishop_pi1_core form#edit_customer .account-field #radio2 { margin-top:0; }

#tx_multishop_pi1_core form#edit_customer .account-field input[type="text"],
#tx_multishop_pi1_core form#edit_customer .account-field input[type="password"] { float:left; width:295px; border:1px solid #999; background:#fff5f5; font:12px Arial,Helvetica,sans-serif; color:#333333; margin:0 0 7px 0; padding:3px 4px; }

#tx_multishop_pi1_core form#edit_customer .account-field select#country,
#tx_multishop_pi1_core form#edit_customer .account-field select#delivery_country { float:left; width:305px; border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; margin:0 4px 7px 0; padding:2px; }
#tx_multishop_pi1_core form#edit_customer .account-field select#country option,
#tx_multishop_pi1_core form#edit_customer .account-field select#delivery_country option { padding-right:8px; }
#tx_multishop_pi1_core form#edit_customer #delivery_address_category h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#c50000; margin:10px 0; padding:0; }

#tx_multishop_pi1_core form#edit_customer #bottom-navigation { overflow:hidden; width:100%; padding:10px 0; }
#tx_multishop_pi1_core form#edit_customer #bottom-navigation input.msadmin_button { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin:0 0 10px; padding:2px 6px; cursor:pointer; }
#tx_multishop_pi1_core form#edit_customer #bottom-navigation input.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }
/* --- end of form --- */

/* edit_customer */

/* --- buttons --- */
#tx_multishop_pi1_core input.msadmin_button { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin:0 3px 10px; padding:2px 6px; cursor:pointer; }
#tx_multishop_pi1_core input.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }

#tx_multishop_pi1_core a.msadmin_button { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0 3px 10px; padding:2px 6px; }
*:first-child+html #tx_multishop_pi1_core a.msadmin_button { padding-top:3px; }
#tx_multishop_pi1_core a.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content input.msadmin_button { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin:0 3px 10px; padding:2px 6px; cursor:pointer; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content input.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content a.msadmin_button { display:inline-block; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0 3px; padding:2px 6px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content a.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }

.submit { background:#EFEFEF; font:13px Arial, Helvetica, sans-serif; padding:5px 20px; cursor:pointer; }
.save_block { overflow:hidden; background:#fff; text-align:right; padding:5px; }
.save_block .submit { border:1px solid #8F0000; background:url(../images/save_block_submit.gif) left top repeat-x; color:#fff; text-transform:uppercase; margin:0 0 0 5px; }
.save_block .submit:hover { border:1px solid #8F0000; background:#c50000; color:#fff; }

input.multishop_admin_submit,
input#add_staffel_input,
input#manual_button { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0 3px; padding:2px 6px; cursor:pointer; }
input.multishop_admin_submit:hover,
input#add_staffel_input:hover,
input#manual_button:hover { background:#e2e2e2; }
/* --- end of buttons --- */


/* --- admin autofiller --- */
ul#ui-menu-manual-product { width:248px !important; list-style:none; margin:0; padding:0; border-radius:0; }
ul#ui-menu-manual-product li.ui-menu-item,
ul#ui-menu-manual-product li.ui-category { float:left; display:block; /* width:298px; */ width:248px; border:none; background:none; font:11px Arial, Helvetica, sans-serif; color:#000; text-align:left; margin:0; padding:0; }

ul#ui-menu-manual-product li.ui-menu-item a { overflow:hidden; display:block; /* width:298px; */ width:248px; border:none; background:none; color:#000; margin:0; padding:0; line-height:100%; border-radius:0; }
ul#ui-menu-manual-product li.ui-menu-item a:hover { background:none; }
ul#ui-menu-manual-product .ajax_products_image_wrapper { float:left; width:50px; height:50px; text-align:center; margin:0; padding:4px; }
ul#ui-menu-manual-product .ajax_products_image { padding:0; display:table-cell; border:1px solid #cdcdcd; background:#fff; width:50px; height:50px; vertical-align:middle; text-align:center; }
*:first-child+html ul#ui-menu-manual-product li.ui-menu-item .ajax_products_image { display:inline-block; font-size:40px; }
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_image img { vertical-align:middle; }
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_search_item { display:block; background:none; padding:5px 0 0 60px }
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_search_item .ajax_products_name { display:block; font-weight:bold; color:#000; padding:0 0 3px; }
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_search_item .ajax_products_shortdescription { display:block; overflow:hidden; width:233px; color:#999; }
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_search_item .ajax_old_price { float:left; display:block; font:11px Arial, Helvetica, sans-serif; color:#666; text-decoration:line-through; padding-top:3px; padding-right:10px; padding-bottom:5px; }
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_search_item .ajax_products_price,
ul#ui-menu-manual-product li.ui-menu-item .ajax_products_search_item .ajax_specials_price { float:left; display:block; font:bold 11px Arial, Helvetica, sans-serif; color:#333; padding-top:3px; padding-bottom:5px; }

ul#ui-menu-manual-product li.ui-menu-item span#more-results { display:block; /* width:288px; */ width:238px; background:#666; color:#fff; padding:5px; -mozkit-border-radius:0; -webkit-border-radius:0; border-radius:0; }
ul#ui-menu-manual-product li.ui-menu-item span#more-results:hover { background:#000; }

ul#ui-menu-manual-product li.ui-menu-item a.ui-state-hover,
ul#ui-menu-manual-product li.ui-menu-item a.ui-state-active { border:none; margin:0; cursor:pointer; }

ul#ui-menu-manual-product .admin_ajax_res_header,
ul#ui-menu-manual-product #admin_ajax_res_header { display:block; background:#444; font:bold 12px Arial,Helvetica,sans-serif; color:#fff; text-align:center; padding:5px;  }
ul#ui-menu-manual-product #admin_ajax_res_footer { display:block; background:#777; font:bold 11px Arial,Helvetica,sans-serif; color:#fff; text-align:right; padding:5px;  }

ul#ui-menu-manual-product li.ui-menu-item a.ui-menu-item-alternate { background:#f6f6f6; }

ul#ui-menu-manual-product li.ui-menu-item a.ui-state-hover,
ul#ui-menu-manual-product li.ui-menu-item a.ui-state-focus { background:#e6e6e6; }
ul#ui-menu-manual-product li.ui-menu-item a.ui-menu-item-alternate.ui-state-hover,
ul#ui-menu-manual-product li.ui-menu-item a.ui-menu-item-alternate.ui-state-focus { background:#e6e6e6; }

ul#ui-menu-manual-product li.ui-menu-item .single_row { float:left; overflow:hidden; width:220px; padding:8px 5px 7px; }
ul#ui-menu-manual-product li.ui-menu-item .ui-edit-item { float:right; overflow:hidden; width:58px; padding:5px; }
ul#ui-menu-manual-product li.ui-menu-item .ui-edit-item a { float:left; overflow:hidden; width:16px; height:0; padding:16px 0 0; text-decoration:none; }
ul#ui-menu-manual-product li.ui-menu-item .ui-edit-item a.ui-edit-edit { background:url(../images/icon_edit.png) left top no-repeat; }
ul#ui-menu-manual-product li.ui-menu-item .ui-edit-item a.ui-edit-delete { background:url(../images/icon_delete.png) left top no-repeat; margin:0 0 0 5px; }
ul#ui-menu-manual-product li.ui-menu-item .ui-edit-item a.ui-edit-view { background:url(../images/icon_view.png) left top no-repeat; margin:0 0 0 5px; }
/* --- end of admin autofiller --- */

ul#ui-menu-manual-option { width:98px !important; list-style:none; margin:0; padding:0; border-radius:0; }
ul#ui-menu-manual-option li.ui-menu-item a { display:block; font:12px Arial, Helvetica, sans-serif; padding:5px; }
ul#ui-menu-manual-option li.ui-menu-item a:hover { background:#e6e6e6; border-radius:0; cursor:pointer; }
ul#ui-menu-manual-option li.ui-menu-item a.ui-menu-item-alternate { background:#f6f6f6; }
ul#ui-menu-manual-option li.ui-menu-item a.ui-state-hover,
ul#ui-menu-manual-option li.ui-menu-item a.ui-state-active { border:none; margin:0; cursor:pointer; }
ul#ui-menu-manual-option li.ui-menu-item a.ui-state-hover,
ul#ui-menu-manual-option li.ui-menu-item a.ui-state-focus { background:#e6e6e6; }
ul#ui-menu-manual-option li.ui-menu-item a.ui-menu-item-alternate.ui-state-hover,
ul#ui-menu-manual-option li.ui-menu-item a.ui-menu-item-alternate.ui-state-focus { background:#e6e6e6; }
ul#ui-menu-manual-option li.ui-menu-item span#more-results { display:block; width:88px; background:#666; font:11px Arial, Helvetica, sans-serif; color:#fff; margin:-5px; padding:5px; -mozkit-border-radius:0; -webkit-border-radius:0; border-radius:0; }
ul#ui-menu-manual-option li.ui-menu-item span#more-results:hover { background:#000; }

.ui-datepicker { display:none; }

#tx_multishop_pi1_core input.msadmin_button { border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin:0 0 10px; padding:2px 6px; cursor:pointer; }
#tx_multishop_pi1_core input.msadmin_button:hover { background:#e2e2e2; text-decoration:none; }

.orders_status_button_gray { font-weight:normal; text-transform:uppercase; }
#product_import_table th { text-transform:uppercase; }
#product_import_table .first { width:200px; }
#product_import_table .column_name { text-transform:uppercase; text-align:right; vertical-align:top; }
#product_import_table .review_records { vertical-align:top; }
.configuration_modules input[type="text"] { width:50%; }

#tx_multishop_pi1_core #mini-form-field { overflow:hidden; width:100%; }
#tx_multishop_pi1_core #mini-form-field .mini-account-field { overflow:hidden; width:100%; padding:0 0 7px; }
#tx_multishop_pi1_core #mini-form-field .mini-account-field label { clear:left; float:left; display:block; font:12px Arial, Helvetica, sans-serif; color:#333; text-align:right; text-transform:uppercase; padding:3px 10px 0 0; }
#tx_multishop_pi1_core #mini-form-field .mini-account-field strong { display:block; padding-top:3px; }
#tx_multishop_pi1_core #mini-form-field .mini-account-field input[type="text"],
#tx_multishop_pi1_core #mini-form-field .mini-account-field textarea { float:left; border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:3px 4px; }
#tx_multishop_pi1_core #mini-form-field .mini-account-field select { float:left; border:1px solid #999; background:#fff5f5; font:12px Arial, Helvetica, sans-serif; margin:0 10px 0 0; padding:2px; }
#tx_multishop_pi1_core #mini-form-field .mini-account-field option { padding:0 10px 0 0; }

.qq-uploader { float:left; position:relative; width:auto; height:28px; }
.qq-upload-button { float:left; display:block; width:105px; border:1px solid #7c7c7c; background:#d5d5d5 url(../images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; margin:0 10px 0 0; padding:2px 6px; cursor:pointer; white-space:nowrap; }
.qq-upload-button-hover { background:#e2e2e2; }
.qq-upload-button-focus { outline:1px dotted black; }

.qq-upload-drop-area { position:absolute; top:0; left:0; width:117px; height:100%; min-height:21px; z-index:2; border:1px solid #cdcdcd; background:#f0f0f0; text-align:center; }
.qq-upload-drop-area span { display:block; position:absolute; top:2px; width:100%; margin-top:0; font-size:12px; line-height:12px; text-transform:none; }
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list { float:left; margin:0; padding:0; list-style:none; }
.qq-upload-list li { margin:0; padding:4px 0; line-height:100%; font-size:12px; white-space:nowrap; }
.qq-upload-file,
.qq-upload-spinner,
.qq-upload-size,
.qq-upload-cancel,
.qq-upload-failed-text { display:inline-block; margin:0 7px 0 0; padding:0; }
.qq-upload-list li.qq-upload-success { background:url(../images/icon_yes.gif) left 2px no-repeat; padding-left:22px; }
.qq-upload-cancel { color:#f00; }

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background:url(../images/loading_white_bg.gif); width:16px; height:16px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:12px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

#tx_multishop_pi1_core #tab-container .tab_container #cms_details.tab_content .account-field div.valueField { float:left; }
#tx_multishop_pi1_core #tab-container .tab_container #cms_details.tab_content .account-field div.valueField ul { margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container #cms_details.tab_content .account-field div.valueField ul li { background:url(../images/bullet_black.gif) left 8px no-repeat; margin:0; padding:0 0 0 10px; line-height:20px; }
#tx_multishop_pi1_core #tab-container .tab_container #cms_details.tab_content .account-field div.valueField ul li span { display:inline-block; }
#tx_multishop_pi1_core #tab-container .tab_container #cms_details.tab_content .account-field div.valueField ul li span.marker_description { padding:0 7px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #cms_details.tab_content .account-field div.valueField ul li span.marker_key { font-weight:bold; }

.account-field .mce-tinymce.mce-container.mce-panel,
.form-fieldset .mce-tinymce.mce-container.mce-panel { float:left; }

.highslide-header ul li.highslide-move { background:url(../images/admin_move.png) 10px top no-repeat; }
.highslide-header ul li.highslide-close { background:url(../images/admin_close.png) 10px top no-repeat; }

.msAdminHighslidePopup .error_msg { border-bottom:1px dotted #e0e0e0; background:#fff; padding:10px; }
.msAdminHighslidePopup .error_msg h3 { border:1px solid #cdcdcd; border-bottom:none; background:#e6e6e6; font:bold 14px Arial, Helvetica, sans-serif; padding:10px; }
.msAdminHighslidePopup .error_msg ul { min-height:50px; border:1px solid #cdcdcd; border-top:none; background:#e6e6e6 url(../images/icon_warning.png) 10px top no-repeat; padding:0 10px 10px 74px; list-style:none; }
.msAdminHighslidePopup .error_msg ul li { background:url(../images/bullet_black.gif) left 7px no-repeat; font:12px Arial, Helvetica, sans-serif; padding:0 0 0 10px; line-height:18px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details { width:100%; border-collapse:collapse; margin:10px 0 0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td { padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td table { width:100%; border-collapse:collapse; margin:0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#billing_details { padding-right:5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#delivery_details { padding-left:5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#billing_details h3,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#delivery_details h3 { background-color:transparent; margin-bottom:10px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#billing_details label,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#delivery_details label { clear:none; float:left; width:150px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#billing_details input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#delivery_details input[type="text"] { clear:none; float:left; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#billing_details .address_details_container,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#delivery_details .address_details_container { position:relative; min-height:140px; padding-left:25px; padding-bottom:50px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#billing_details .address_details_container .msadmin_button,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details td#delivery_details .address_details_container .msadmin_button { position:absolute; bottom:5px; margin-top:0; margin-left:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details .account-field { width:455px; white-space:nowrap; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details .account-field input[type="text"] { width:264px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content table#address_details .account-field .error-space { display:none; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Status fieldset { margin-top:10px; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper .optionWrapper { overflow:hidden; width:100%; padding:6px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper label { clear:left; float:left; width:95px; padding:4px 10px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper select { float:left; width:145px; margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper span { float:left; width:16px; text-align:center; padding:4px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper input[type="text"] { float:left; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper input[type="text"].product_name_input { width:240px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper input[type="text"].manual_values_input { width:90px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border td #product_attributes_wrapper input[type="button"] { float:left; width:24px; margin:0 -3px 0 10px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content table.msadmin_border tr#product_row_end .msadmin_button { margin:10px 0 0; }

#tx_multishop_pi1_core .innerbox_methods,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods { padding-left:200px; }
#tx_multishop_pi1_core .innerbox_methods h4,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods h4 { margin:0 0 10px; padding:3px 0 0; }
#tx_multishop_pi1_core .innerbox_methods ul,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods ul { margin:0 0 10px; padding:0; list-style:none; }
#tx_multishop_pi1_core .innerbox_methods ul li,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods ul li,
#tx_multishop_pi1_core .innerbox_methods .innerbox_shipping_methods ul#multishop_shipping_method li { overflow:hidden; width:100%; border-bottom:none; background:none; line-height:15px; margin:0; padding:0 0 7px; }
#tx_multishop_pi1_core .innerbox_methods ul li:hover,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods ul li:hover { border-bottom:none; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .innerbox_methods ul li label,
#msadmin_section #msadmin_content #tx_multishop_pi1_core #tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods ul li label { clear:none; float:left; display:block; width:auto; text-align:left; padding:0 20px 0 0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .innerbox_methods ul li input[type="checkbox"],
#msadmin_section #msadmin_content #tx_multishop_pi1_core #tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods ul li input[type="checkbox"] { clear:none; float:left; margin:1px 5px 0 0; }
#tx_multishop_pi1_core .innerbox_methods ul li span,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .innerbox_methods ul li span { float:left; display:block; width:270px; font-weight:bold; padding:0 0 0; }

#tx_multishop_pi1_core #tab-container .tab_container form#admin_product_edit_ table.msadmin_border td table { margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container form#admin_product_edit_ table.msadmin_border td table td { padding:0; }

#tx_multishop_pi1_core form#edit_customer .account-field .ui-multiselect,
#ms_edit_group .account-field .ui-multiselect,
.account-field .ui-multiselect { float:left; width:310px; border:none; margin:0 0 7px; }
#tx_multishop_pi1_core form#edit_customer .account-field .ui-multiselect div.selected,
#ms_edit_group .account-field .ui-multiselect div.selected,
.account-field .ui-multiselect div.selected { float:left; width:310px; margin:0; }
#tx_multishop_pi1_core form#edit_customer .account-field .ui-multiselect div.available,
#ms_edit_group .account-field .ui-multiselect div.available,
.account-field .ui-multiselect div.available { float:left; width:310px; }
#tx_multishop_pi1_core form#edit_customer .account-field .ui-multiselect div.available .ui-widget-header,
#ms_edit_group .account-field .ui-multiselect div.available .ui-widget-header,
.account-field .ui-multiselect div.available .ui-widget-header { width:310px; }

#tx_multishop_pi1_core form#edit_customer .account-field.multiselect_horizontal .ui-multiselect,
#ms_edit_group .account-field.multiselect_horizontal .ui-multiselect,
.account-field.multiselect_horizontal .ui-multiselect { float:left; width:760px; border:none; margin:0 0 7px; }
#tx_multishop_pi1_core form#edit_customer .account-field.multiselect_horizontal .ui-multiselect div.selected,
#ms_edit_group .account-field.multiselect_horizontal .ui-multiselect div.selected,
.account-field.multiselect_horizontal .ui-multiselect div.selected { float:left; width:305px; margin:0 20px 0 0; }
#tx_multishop_pi1_core form#edit_customer .account-field.multiselect_horizontal .ui-multiselect div.available,
#ms_edit_group .account-field.multiselect_horizontal .ui-multiselect div.available,
.account-field.multiselect_horizontal .ui-multiselect div.available { float:left; width:435px; }
#tx_multishop_pi1_core form#edit_customer .account-field.multiselect_horizontal .ui-multiselect div.available .ui-widget-header,
#ms_edit_group .account-field.multiselect_horizontal .ui-multiselect div.available .ui-widget-header,
.account-field.multiselect_horizontal .ui-multiselect div.available .ui-widget-header { width:435px; }

.float_left
{
 overflow:hidden; list-style:none; margin-top: 5px;
}
.float_left li
{
 float:left; margin-right:10px;
}
.ui-datepicker th,
.ui-datepicker td,
.ui-datepicker .ui-datepicker-title select { font:12px Arial, Helvetica, sans-serif; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { height:22px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content .msAttributesField { overflow:hidden; width:100%; padding:5px 0 5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .msAttributesField input[type="text"] { display:inline-block; width:70px; margin:0 5px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .msAttributesField label { float:none; display:inline-block; width:auto; color:#000; margin:0; padding:2px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .msAttributesField.hidden { padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options.tab_content .msAdminFormFieldValueFloatContainer { float:left; overflow:visible; width:170px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options.tab_content .msAdminFormFieldValueFloatContainer label { float:none; padding:3px 0 10px 0; text-align:left; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options.tab_content .msAdminFormFieldValueFloatContainer .msAttributesField { float:none; overflow:visible; display:block; width:auto; padding:0 0 10px 0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options.tab_content .msAdminFormFieldValueFloatContainer .msAttributesField label { float:none; display:inline-block; width:auto; margin:0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options.tab_content .msAdminFormFieldValueFloatContainer .msAttributesField input[type="text"] { float:none; display:inline-block; width:64px; margin:0 5px 0 0; text-align:right; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options.tab_content .msAdminFormFieldValueFloatContainer .msAttributesField.hidden { padding:0; }

#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content .msAttributesField { padding:0 0 10px; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content .msAttributesField label { color:#fff; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content .ui-multiselect { width:300px; border-color:#000; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content .ui-multiselect a { color:#000; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content input#current-price { width:90px; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay { border:none; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay td,
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay th { border-color:#000; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay th { background:#333; color:#fff; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay td { background:#666; color:#dedede; vertical-align:top; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay tr.odd td { background:#555; }


#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content table.msGroupPriceDisplay td .msGroupPriceFields input { width:50px; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content input#add_group_price_ruleset { border:1px solid #8f0000; background:url(../images/save_block_submit.gif) left top repeat-x; font:13px Arial,Helvetica,sans-serif; color:#fff; text-transform:uppercase; margin:0 0 0 5px; padding: 5px 20px; cursor:pointer; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content input#add_group_price_ruleset:hover { background:#c50000; }
#tx_multishop_pi1_core #tab-container .tab_container #products_group_price.tab_content .msAttributesField input { width:60px; }

#tx_multishop_pi1_core #tab-container .tab_container #tasks.tab_content { overflow:auto; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Status.tab_content table { margin-top:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Status.tab_content table.msZebraTable th { border:1px solid #cdcdcd; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Status.tab_content table.msZebraTable td { border:1px solid #cdcdcd; background:#fff; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Status.tab_content table.msZebraTable tr.odd td { background:#f6f6f6; }

.span.bodytextFieldset { display:block; padding:10px 0 0; }

.msZebraTable { width:100%; border-collapse:collapse; margin-bottom:10px; }
.msZebraTable th { background:#c50000; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:5px; }
.msZebraTable td { padding:5px; }
.msZebraTable tr.odd td { background:#f5f5f5; }
#tx_multishop_pi1_core form#edit_customer .msZebraTable { width:774px !important; }
#tx_multishop_pi1_core form#edit_customer .msZebraTable th { white-space:nowrap; }
#tx_multishop_pi1_core form#edit_customer .msZebraTable input[type="text"] { width:80px; margin-bottom:0; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content { overflow:auto; min-width:760px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #address_details,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .customPromo,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #customer_comments,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #order_properties  { float:left; width:49.5%; margin-right:1%; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .customPromo,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #customer_comments,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #order_properties { margin-right:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails { background:none; margin:0; padding:10px 0 0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails li { overflow:hidden; width:100%; background:none; margin:0; padding:0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails li label { float:left; display:block; width:100px; font-weight:bold; text-align:right; padding:2px 10px 10px 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails li span { float:left; display:block; padding:2px 0 10px 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails li#customer_comments { width:100%; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails li#customer_comments span { float:none; overflow:auto; width:65%; height:50px; border:1px solid #999; background:#fff5f5; margin:0 0 10px; padding:2px 5px 10px 5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.formDetails li select { margin-bottom:10px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #address_details fieldset,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content #order_properties fieldset { min-height:250px; }

#adminOrderDetailsFooter { overflow:hidden; width:100%; }
#adminOrderDetailsFooter .left { float:left; width:49.9%; }
#adminOrderDetailsFooter .right { float:right; width:49.9%; text-align:right; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content div#address_details .account-field { width:auto; border:none; background:none; margin:0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content div#address_details .account-field label { float:none !important; font-weight:bold; text-align:left !important; text-transform:none; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content div#address_details .account-field input[type="text"],
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content div#address_details .account-field select { width:90%; margin-bottom:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content div#address_details .account-field select { width:93%; }
#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content div#address_details a.msadmin_button { float:left; margin-left:0; }

span.viewfront a { float:left; display:block; border:1px solid #7c7c7c; background:#d5d5d5 url(/typo3conf/ext/multishop/templates/global/images/submit_gradient.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase; margin:0; padding:2px 6px; cursor:pointer; }
span.viewfront a:hover { background:#e2e2e2; }

#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .tabs-fieldset { float:left; width:49.5%; margin-right:1%; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .tabs-fieldset.lastCol { margin-right:0; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .tabs-fieldset fieldset { min-height:253px; padding:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .tabs-fieldset-full { clear:both; float:none; width:100%; margin-right:0; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .tabs-fieldset-full fieldset { min-height:253px; padding:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content #msAdminBlockFeUserLogo { float:left; overflow:hidden; height:219px; margin:0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content #msAdminBlockFeUserLogo img { margin:0 20px 10px 0; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content #order_properties { width:100%; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content h1,
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content h3 { background:none; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content h3 { font-size:12px; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .msAdminBlock { float:left; padding:0 66px 10px 0; }
#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content .msAdminBlock-full { padding:0 0 10px; }

#tx_multishop_pi1_core #tab-container .tab_container #view_customer.tab_content #address_details fieldset { min-height:253px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #address_details table { border:none; }

#tx_multishop_pi1_core #live-validation form#edit_customer { overflow:auto; width:100%; margin:0 0 10px; padding:0; }
#tx_multishop_pi1_core #live-validation form#edit_customer label.algemen { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }
#tx_multishop_pi1_core #live-validation form#edit_customer label.adresgegevens { display:block; font:14px Arial, Helvetica, sans-serif; padding:0 0 10px; }
#tx_multishop_pi1_core #live-validation form#edit_customer #ValidRadio label.account-male,
#tx_multishop_pi1_core #live-validation form#edit_customer #ValidRadio label.account-female { clear:none; float:left; width:auto; }
#tx_multishop_pi1_core #live-validation form#edit_customer input[type="radio"] { float:left; margin:4px 5px 0 0; }

#tx_multishop_pi1_core #live-validation form#edit_customer .account-field { clear:both; overflow:hidden; width:910px; border-bottom:1px dotted #e0e0e0; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; padding:7px 0 0; }
#tx_multishop_pi1_core #live-validation form#edit_customer .account-field .account-field { border:none; margin:0 0 10px; }
/* #tx_multishop_pi1_core form#edit_customer .account-field div { float:left; overflow:hidden; width:310px; } */

#tx_multishop_pi1_core #live-validation form#edit_customer .account-field label { clear:none; display:block; float:left; width:140px; font:12px Arial, Helvetica, sans-serif; color:#000; text-align:right; text-transform:uppercase; padding:3px 10px 0 0; }
#tx_multishop_pi1_core #live-validation #tx_multishop_pi1_core form#edit_customer .account-field label.account-lastname,
#tx_multishop_pi1_core #live-validation #tx_multishop_pi1_core form#edit_customer .account-field label#account-country { clear:left; }
#tx_multishop_pi1_core #live-validation form#edit_customer .save_block { padding:5px 0 0; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #footer_product_attributs table,
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives table,
#tx_multishop_pi1_core #tab-container .tab_container #product_options .account-field.toggle_advanced_option table { border:none; margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container #product_options .account-field.toggle_advanced_option table td { padding:0; }

#tx_multishop_pi1_core #tab-container .error-space { position:absolute; background:#d5201e; width:auto; height:auto; font:11px Arial, Helvetica, sans-serif; color:#fff; margin-top:-24px; margin-left:150px; padding:5px 10px; text-transform:lowercase; border-radius:6px; } 
#tx_multishop_pi1_core #tab-container .error-space em { position:absolute; bottom:-5px; border-top:5px solid #d5201e; border-left:5px solid transparent; border-right:5px solid transparent; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content #edit_delivery_details_container .error-space { position:relative; background:none; margin:0; padding:0; border-radius:0; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer .error-space { float:left; display:block; left:161px; margin:-24px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer #invalid-last_name.error-space,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer #invalid-country.error-space { left:161px; margin:6px 0 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer #invalid-address_number.error-space,
#tx_multishop_pi1_core #tab-container .tab_container .tab_content form#edit_customer #invalid-city.error-space { left:616px; }

#tx_multishop_pi1_core #tab-container .tab_container #Order_Details.tab_content #edit_billing_details_container .error-space { display:none; }

#tx_multishop_pi1_core #tab-container .tab_container #product_shippingcost.tab_content fieldset fieldset { margin-top:10px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_shippingcost.tab_content fieldset fieldset table { margin-top:10px; }

.redactor-box { float:left; width:650px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul { list-style:none; margin:10px 0; padding:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul li { background:none; margin:0; padding:0 0 5px; }
.redactor-editor ul { margin:0 0 15px; padding:0 0 0 2em; }
.redactor-editor ul li { padding:0; list-style:disc; }
.redactor-editor ol { margin:0 0 15px; padding:0 0 0 2em; }
.redactor-editor ol li { padding:0; list-style:decimal; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-editor ul { margin:0 0 15px; padding:0 0 0 2em; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-editor ul li { padding:0; list-style:disc; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-editor ol { margin:0 0 15px; padding:0 0 0 2em; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-editor ol li { padding:0; list-style:decimal; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-mceEditor.redactor-editor ul { margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .redactor-mceEditor.redactor-editor ul li { list-style-type:disc; padding:0; line-height: 1.6em; }

#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h1 { font-size:36px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h2 { font-size:24px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h1,
#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h2,
#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h3,
#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h4,
#msadmin_section #msadmin_content #tx_multishop_pi1_core .redactor-editor h5 { line-height:1.3; color:#000; margin-bottom:10px; }

#tx_multishop_pi1_core #tab-container .tab_container #product_relatives_2 ul { margin:10px 0 0; list-style:none; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives_2 ul li { background:none; margin:0; padding:0; line-height:20px; }
#tx_multishop_pi1_core #tab-container .tab_container #product_relatives_2 ul li input[type="checkbox"] { display:inline-block; margin:0 5px 0 0; }

.mceEditorFullWidth .redactor-box { float:none; width:100%; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core .inputWideWrapper input[type="text"] { width:100%; box-sizing:border-box; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content .select2-container-multi ul.select2-choices li.select2-search-choice {
    float:none;
    padding: 3px 5px 3px 18px;
    margin: 3px 5px;
    position: relative;

    line-height: 16px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .select2-container-multi ul.select2-choices { margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content .select2-container-multi ul.select2-choices li.select2-search-field {
    clear:left;
    float:none;
    height: auto !important;
    height: 1%;
    margin: 5px;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%);
}

#msadmin_section #msadmin_content #tx_multishop_pi1_core ul li.select2-search-field input[type="text"] {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    box-shadow: none;
    background: transparent !important;
    border:none;

}

#msadmin_section #msadmin_content #tx_multishop_pi1_core #tab-container .tab_container .shops_tab_content.tab_content > ul > li { overflow:hidden; width:auto; border:1px solid #666; margin:10px 0 0; padding:0; border-radius:6px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #tab-container .tab_container .shops_tab_content.tab_content > ul > li span.shop_name { display:block; background:#444; font-weight:bold; font-size:16px; color:#fff; text-align:left; padding:5px 10px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core #tab-container .tab_container .shops_tab_content.tab_content > ul > li span.shop_name input[type="checkbox"] { display:inline-block; margin-top:0; vertical-align:middle; }

.items_wrapper_unfolded { float:right; overflow:hidden; width:0; height:0; border-top:7px solid #fff; border-left:7px solid transparent; border-right:7px solid transparent; margin:6px 0 0; padding:0; }
.items_wrapper_folded { float:right; overflow:hidden; width:0; height:0; border-left:7px solid #fff; border-top:6px solid transparent; border-bottom:6px solid transparent; margin:3px 3px 0 0; padding:0; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core table .noWrap { white-space:nowrap; }

#tx_multishop_pi1_core form#admin_product_edit_ table.msZebraTable.msadmin_border.orders_products_listing td { vertical-align:top; }
#tx_multishop_pi1_core form#admin_product_edit_ table.msZebraTable.msadmin_border.orders_products_listing td .msAttributesField:first-child { padding-top:0; }

div.popover h4 { font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0; }
div.popover .hr { display:block; margin:0 0 6px; padding:0 0 10px; }
div.popover table { border-collapse:collapse; }
div.popover table th { background:#333; color:#fff; padding:3px 5px; }
div.popover table td { padding:3px 5px; }
div.popover table tr.odd td { background:#e6e6e6; }
div.popover table tr.even td { background:#fff; }
div.popover a,
div.popover table td a { color:#c50000; text-decoration:none; }
div.popover a:hover,
div.popover table td a:hover { text-decoration:underline; }
div.popover table#product_import_table { border:none; }
div.popover table#product_import_table th,
div.popover table#product_import_table td { height:auto; border:1px solid #999; }
div.popover table#product_import_table tr.removeTableCellBorder td { height:auto; border:none; padding:2px 10px; }
div.popover table#product_import_table tr.removeTableCellBorder td strong { font-size:13px; }
div.popover { max-width:initial; }
div.popover .msAdminTooltipOrderDetailsAddressWrapper { overflow:hidden; width:100%; padding:0 0 10px; }
div.popover .msAdminTooltipBillingAddressDetails,
div.popover .msAdminTooltipDeliveryAddressDetails { float:left; width:49.8%; font:12px Arial, Helvetica, sans-serif; }
div.popover .msAdminTooltipOrderDetailsAddressWrapper h3 { font:bold 12px Arial, Helvetica, sans-serif; padding:0 0 3px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core div.popover .popover-content { overflow:visible; max-height:initial; font-size:12px; }
#msadmin_section #msadmin_content #tx_multishop_pi1_core div.popover .popover-content h1 { font-size:14px; }
div.popover #adminOrderDetailsFooter { font-size:12px; }

#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview { margin:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview:after { clear:both; display:table; content:""; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview label { }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview * { box-sizing:border-box; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview li { display:block; padding:10px; vertical-align:top; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview li { border:1px solid #cdcdcd; margin:0 0 10px; border-radius:4px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li > label { font-weight:bold; font-size:14px; padding:0 0 5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li > select { }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li li { float:left; margin:0 5px 10px; padding-right:0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li ul:after { clear:both; display:table; content:""; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li ul { margin:10px -5px 0; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li li label { font-weight:bold; padding:0 0 5px; }
#tx_multishop_pi1_core #tab-container .tab_container .tab_content ul.treeview > li li select { margin-right:10px; }