﻿  #left_sidebar {
            display: none;
        }
        #right_sidebar {
            display: none;
        }
        input[type=text]::-ms-clear {
                display: none;
        }

        .toppanel {
            height: 72px;width: 100%;background-color: rgb(243,243,243); position: fixed;top: 0px;left: 0px;right: 0px;z-index: 10000;padding-top: 2px;
        }
        .skupanel {
            background-color: #eaf0ee;color: rgb(71,69,72);width: 100%;height: 40px;border-top: solid 5px #303030;position: fixed;margin-top:69px;top: 0px;right: 0px;left: 0px;z-index: 10001;
        }
        .sku_mobile {
            padding:   10px;font-size: 16px !important; font-weight: 600;display: block;max-width: 200px;
        }
        .panel_close {
            display: block;position: absolute;right: 20px;top: 10px;font-weight: 500;cursor: pointer;
        }
        .mobilelogo {
            width:   176px;height: 48px;margin-left: 10px;margin-top: 5px;margin-top: 8px;
        }
        .addtocart_mobile {
            float: right;margin-left: 6px; margin-right: 4px;margin-top: 10px;width: 39px;height: 50px;
        }
        .wishlist_mobile {
            float: right;margin-top: 10px;width: 39px;height: 50px;
        }
        .home_mobile {
           float: right;margin-left: 5px;margin-top: 10px;width: 39px;height: 50px;

        }

        #btnaddbuttontop {
            width: auto;
        }

        .bottompanel {
            height:   80px;background-color: #FFF;width: 100%;clear: both; margin: 0 auto;position: fixed;bottom: 0px;left: 0px;right: 0px;z-index: 10000;
        }
        .fixedpanel {
            width:   100%;height: 100%;min-height: 400px;background-color: rgb(225,225,225);clear: both;position: fixed;margin-top: 112px;top: 0px;left: 0px;right: 0px;
        }
        .popuppanel {
            line-height: initial !important;

            color: #363636;
            font: 14px 'Segoe UI', Arial, Helvetica, Sans-Serif;
            width:   326px;height: 100%;background-color: rgb(225,225,225); clear: both;position: relative;display: none; margin: 0 auto;margin-top: 112px;min-height: 500px;margin-bottom: 120px; /* min-height needed to cover the fixed panel (design) which is underneath other panels */
        }
  .RadToolBar * {
      line-height: initial !important;
      box-sizing: content-box !important;
  }
  .RadToolBar img {
      line-height: initial;
  }

  .popuppanel * {
      line-height: initial !important;
      box-sizing: inherit !important;
      font: 14px 'Segoe UI', Arial, Helvetica, Sans-Serif;
  }
        .minibox_mobile {
            min-width:   320px !important;background: rgb(225,225,225);min-width: 326px !important; max-width: 460px !important;margin: 0 auto;position: relative;padding: 10px;top: 10px;border-radius: 0px;border: none; float: none;
        }
        .continue_area {
            width: 326px;background-color: rgb(225,225,225);margin: 0 auto;clear: both; bottom: 80px; position: fixed;z-index: 1000;
        }
        .continue_wrapper {
            margin:   0 auto;padding: 8px;width: 240px;
        }
        .continue_button {
            padding:   2px;background-color: rgb(1,143,67);color: #FFF;border: hidden;height: 30px;min-width: 240px;
        }
        .continue_text {
            padding:   8px;
        }
        .simple_adv_area {
            width: 326px;height: 100%; margin: 0 auto;padding-top: 10px;padding-bottom: 5px;
        }
        .simple_adv_wrapper {
            width: 288px;background-color: rgb(225,225,225);margin: 0 auto;clear: both;
        }
        .simple_button {
            padding: 2px;background-color: rgb(183,183,183);border: hidden;height: 30px;min-width: 140px;
        }
        .simple_button_active {
            padding: 2px;background-color: #666;color: #FFF;border: hidden;height: 30px;min-width: 140px;
        }
        .advanced_button {
            padding: 2px;background-color: rgb(183,183,183);border: hidden;height: 30px;min-width: 140px;
        }
        .advanced_button_active {
            padding: 2px;background-color: #666;color: #FFF;border: hidden;height: 30px;min-width: 140px;
        }
        #uploadimagelabel, #addclipartlabel, #uploadlayoutlabel {
            max-width: 326px !important;display: block !important;padding-bottom: 2px;
        }
        #btnaddbuttontop {
            margin-left: 0px !important;
        }
        .nav_button {
            width: 53px;height: 73px;float: left;cursor: pointer;background-position: 0px 0px; background-attachment: scroll; background-size: cover;margin-left: 2px;margin-right: 2px;
        }
        .bottom_nav_wrapper {
            padding: 2px;width: 286px;margin: 0 auto;height: 82px;
        }
        .optionstable {
            background: rgb(225,225,225);min-width: 326px !important; max-width: 460px;margin: 0 auto;position: relative;padding: 10px;top: 40px;border-radius: 0px;border: none; float: none;margin-left: -10px;
        }
        .layout_mobile {
            width: 326px;
            top: 90px;
            position: relative;
            min-height: 550px;
        }
        .pnl5_inner {
            width: 326px; margin: 0 auto; position: relative;padding-top: 30px;
        }
        .pnl6_inner {
            width: 326px;height: auto;background-color: rgb(225,225,225);margin: 0 auto;
        }
        .pnl6_inner2 {
            width: 326px;margin: 0 auto;
        }
        .simplelines_area {
            width: 260px;height: auto;background-color: rgb(225,225,225);margin: 0 auto;
        }
        .simplecontrols_container {
            width: 260px;margin: 0 auto;
        }
        .simplelines_innerarea {
            width: 260px;margin: 0 auto;
        }
        .button_padding {
            padding: 8px;
        }
        .biggersmaller_container {
            width: 326px;margin: 0 auto;position: relative;
        }
        #productimage img {
            width: auto;
        }
        .overlay {
            background-color: rgb(225, 225, 225);width: 100%;height: 100%;z-index: 10200;display: none;position: fixed; top: 0px;left: 0px;min-height: 249px;
        }
        .overlayimage {
            width: 639px;
            height: 249px;
            position: relative;
            margin: auto auto;
            background: url(HorizontalScreenImage-NoLogo.png);
        }
        #ctl00_MainContent_linewithrect1_radcolorcombo table {
            width: 150px !important; /* bug in Telerik forces part of control off of page; this fixed it */
        }
        #RadToolTipWrapper_ctl00_PopupWindowsArea_radvolumepopup {
            background-color: #FFF;
        }
        #RadToolTipWrapper_ctl00_PopupWindowsArea_radvolumepopup table.rtWrapper td.rtWrapperContent {
             background-color: #FFF;
        }
        #dater_insert_color_area {
            top: 10px;
            left: -144px;
            position: relative;
            margin-top: 5px;
        }
        /*@media screen and (orientation:portrait) {
	.overlay {display: none}
        }
        @media screen and (orientation:landscape) {
    .overlay {display: block;}
}
        */
        .warning{
            left: -5px;
            top: 12px;
        }
.footer_questionbar {display:  none; }
.wrap {height: 2px; /*MJB 02Oct2019 keeps home icons active on mobile */
 }
