.showroom-detail-default .back {
    position: absolute;
    top: 10px;
    left: 0;
}

.showroom-detail-default .hproduct {
    position: relative;
}

.showroom-detail-default .hproduct h1 {
    margin-top: 27px;
    max-width: 100%;
    font-size: 150%;
}

.hproduct form select {
    min-width: 85px;
}

.action-items {
    margin-bottom: 10px;
    width: 100%;
}
.action-items li {
    margin-bottom: 5px;
}
.action-items a {
    width: 100%;
    font-size: 92%;
}

.carousel, .carousel-clip {
    width: 110px;
    height: 330px;
}

.carousel-clip {
    margin: 0;
   	padding: 0;
    overflow: hidden;
    position: relative;
}

.carousel-items {
    position: absolute;
    height: 9000px;
    top: 0;
    left: 0;
}

.carousel-item {
    display: block;
    height: 80px;
    width: 110px;
    margin-bottom: 4px;
}

.carousel-clip {
    height: 280px;
}

.carousel-control {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
}

.carousel-control.disabled {
    cursor: default;
}

.carousel-control-previous {
    height: 20px;
    width: 110px;
}

.carousel-control-next {
    height: 20px;
    width: 110px;
}

.carousel .color {
    display: block;
    height: 80px;
    width: 110px;
}

.media-viewer .ui-tabs ul.ui-tabs-nav-vertical {
    border-bottom: 1px solid;
}

.media-viewer .ui-tabs .ui-tabs-nav-vertical li {
    float: none;
    white-space: normal;
}

.media-viewer .ui-tabs .ui-tabs-nav-vertical li a {
    float: none;
    padding: 15px 10px;
    display: block;
}

.media-viewer .ui-tabs .ui-tabs-nav-vertical li a span {
    display: block;
}

.media-carousel-wrap {
    display: inline;
    float: left;
    width: 24%;
}

.media-image-wrap {
    display: inline;
    float: right;
    width: 75%;
}

.media-image-wrap img {
    max-width: 100%;
}

.media-viewer .ui-tabs {
    width: 75%;
    margin-left: 24.5%;
}

.media-viewer .ui-tabs-panel,
.media-viewer .ui-widget-content {
    background: none;
    border: none;
}

.media-carousel-wrap,
.media-image-wrap {
    border: 1px solid #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

