.imageContainer {
        position: relative;
}

.s9_trackPreviewContainer {
        display: inline;
        opacity: 1;
        filter: none;
}
.s9_trackPreviewOverlay {
        text-align: left;
        display: block;
        height: 26px;
        width: 100%;
        text-decoration: none !important;
        opacity: 0.9;
        filter: alpha(opacity=90);
        padding: 0;
        overflow: hidden;
}
.s8_trackPreviewOverlay {
        text-align: left;
        display: block;
        height: 30px;
        width: 100%;
        text-decoration: none !important;
        opacity: 0.9;
        filter: alpha(opacity=90);
        padding: 0;
        overflow: hidden;
}

.s9_notIE6 .s9_trackPreviewOverlay {
        filter: none;
}

.s9_notIE6 .s9_trackPreviewOverlay:hover, .s9_notIE6 .s9_trackPreviewStateLoading, .s9_notIE6 .s9_trackPreviewStatePlaying {
        filter: alpha(opacity=90);
}
.s8_notIE6 .s8_trackPreviewOverlay:hover, .s8_notIE6 .s8_trackPreviewStateLoading, .s8_notIE6 .s8_trackPreviewStatePlaying {
        filter: alpha(opacity=90);
}

.s9_trackPreviewContainer .s9_trackPreviewLabel {
        line-height: 0.9;
        margin: 0 !important;
        color: #000000;
        font-size: 9pt;
        height: 26px;
        vertical-align: middle;
        _vertical-align: baseline;
        _padding-top: 4px;
}

.s8_trackPreviewContainer .s8_trackPreviewLabel {
        line-height: 0.9;
        margin: 0 !important;
        color: #000000;
        font-size: 9pt;
        height: 30px;
        vertical-align: middle;
        _vertical-align: baseline;
        _padding-top: 4px;
}

.s9_trackPreviewOverlay .s9_trackPreviewButton {
        float: left;
        margin: 2px;
}

.s8_trackPreviewOverlay .s8_trackPreviewButton {
        float: left;
        margin: 0px;
}

.s9_trackPreviewContainer .s9_trackPreviewLabel {
        display: none;
}

.s9_trackPreviewContainer:hover .s9_trackPreviewLabel, .s9_trackPreviewStateLoading .s9_trackPreviewLabel, .s9_trackPreviewStatePlaying .s9_trackPreviewLabel {
        display: table-cell;
        _display: block;
}

.s9_trackPreviewContainer .s9_trackPreviewExplicit {
        color: #666666;
}
.s9_trackPreviewStateLoading .s9_trackPreviewExplicit, .s9_trackPreviewStatePlaying .s9_trackPreviewExplicit {
        display: none;
}

.s9_trackPreviewContainer .s9_trackPreviewButton {
        background: url("/gif/playbutton.png") no-repeat top left;
}

.s8_trackPreviewContainer .s8_trackPreviewButton {
        background: url("/gif/default_button.png") no-repeat top left;
}
.s8_IE6 .s8_trackPreviewContainer .s8_trackPreviewButton {
        background-image: url("/gif/default_button.png");
}

.s9_IE6 .s9_trackPreviewContainer .s9_trackPreviewButton {
        background-image: url("/gif/default_button.png");
}

.s9_trackPreviewContainer:hover .s9_trackPreviewButton {
        background-position: -22px 0;
}

.s8_trackPreviewContainer:hover {
        opacity: 1.0;
        filter: none;
}

.s9_trackPreviewStatePlaying .s9_trackPreviewButton {
        background-position: 0 -22px;
}

.s9_trackPreviewStatePlaying:hover .s9_trackPreviewButton {
        background-position: -22px -22px;
}
.sellerseparator {
height: 1px;
width: 100%;
display: block;
background-color: #CE7B85;
margin-left: auto;
margin-right: auto;
}
.steady {
line-height: 16pt;
cursor: pointer;
}
.musicianname{
line-height: 13pt;
}
.artist {
color: #555555;
 -ms-word-break: break-all;
     word-break: break-all;

     // Non standard for webkit
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
#content #body .main #review_comment p {
    margin-top: 10pt; margin-bottom: 10pt;
}
#sopnav {
        margin: 0 auto;
        padding: 0 0px;
        position: relative;
}
#s_twitter {
        position: absolute;
       top: 0px;
       left: 5px;
 background-position: -35px 0;
 display: block;
 background-image: url(http://www.goclassic.co.kr/gif/white_sprite2.png);
 text-indent: -9999px;
 height: 16px;
 width: 16px;
 opacity: 0.5;
 filter: alpha(opacity=50);
}
#s_twitter:hover {
 opacity: 0.9;
 filter: alpha(opacity=90);
}

.search_container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.search_form {
  background-color: #ffffff;
  color: #555;
  display: flex;
  padding: 2px;
  border: 1px solid currentColor;
  border-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

input[type=search] {
   border: none;
  background: transparent;
  margin: 0;
  padding: 7px 8px;
  font-size: 14px;
  color: inherit;
  border: 1px solid transparent;
  border-radius: inherit;
}

input[type=search]::placeholder {
 color: #333;
}

button[type=submit] {
  text-indent: -999px;
  overflow: hidden;
  width: 40px;
  padding: 0;
  margin: 0;
  border: 1px solid transparent;
  border-radius: inherit;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
  cursor: pointer;
  opacity: 0.7;
}

button[type=submit]:hover {
  opacity: 1;
}

button[type=submit]:focus,
input[type=search]:focus {
  box-shadow: 0 0 3px 0 #1183d6;
  border-color: #1183d6;
  outline: none;
}

