#backbutton {
    background-color: #c64;
    border: none;
    color: cornsilk;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    width: 100px;
    border-radius: 10px;
}

input#thumbslide {
    width: 90%;
}

input#thumbtext,input#thumbmax, input[id^='thumbsearch'] {
    background-color: #c64;
    border: 1px solid #46a;
    color: cornsilk;
    height: 32px;
    text-align: center;
    width: 60px;
    font-weight: bold;
}

input#thumbmax {
    color: #eee;
}

input#thumbsearch {
    width: 120px;
}

input#thumbsearchbutton {
    height: 36px;
    width:  36px;
    margin-left: -5px;
}


div#pswp_thumbs {
    margin-top: 10%;
    padding: 15px;
    background-color: #eee;
}

img[id^='pswp_thumbs_'] {
    border: 1px solid #46a;
    width: 90%; 
}

td[id^='pswp_thumbs_'] {
    /*font-family: courier;*/
      font-family:      Tahoma,Helvetica,sans-serif;
    text-align: center;
    padding: 14px 2px 4px;
    background-color: #ddd;
    color:      #46a;
    width: 18%; 
}

span[id^='pswp_thumbs_'] {
  font-size:             11pt;
}


table[id^='pswp_thumbs_'] {
    border: 1px solid #46a;
    padding: 5px;
}

table#pswp_scroll {
    padding:  5px;
    width:    100%;
}

td#pswp_scrollleft_td {
    text-align:  left;
    width:       50px;
}

td#pswp_scrollright_td {
    text-align:  right;
    width:       50px;
}

td#pswp_scrollbar_td {
    text-align:  center;
}

 slider for MS 
input[type=range]:focus {
  outline: none;
}

::-ms-fill-lower, ::-ms-fill-upper, ::-ms-track {
    background: transparent;
    color:      transparent;
    text-decoration: none;    
    border-color: transparent;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 10px;
  background: #eee;
  border-color: transparent;
}

::-ms-thumb {
  height: 16px;
  width:  16px;
  background:  #46a;
}
