.itemDetail {
    margin: 1em 0 0 25px;
    height: 450px;
}

#myScroll1 {
}

.itemDetail .details {
    float: left;
    height: 465px;
    width: 625px;
}

.itemDetail .details h3 {
    padding: 0 2em;
}

#vertical {
    margin-top: 15px;
    float: left;
    clear: none:
    height: 450px;
}

.figurine {
    width:645px;
    height:375px;
    position: relative;
}

.visible {
    display: block;
}

.hidden {
    display: none;
}

.bigImageContainer {
    text-align: center;
    padding: 10px 0 25px 0;
    width:310px; 
    clear:none;
    float:left;
}

.bigImage {
    background-color: #FFFFFE;
    display: inline-block;
    text-align: center;
    border: 1px solid #333333;
    padding: 10px 10px 35px 10px;
}

.bigImage img {
    border: 2px solid #333333;
}

.details .description {
    width:275px;
    clear:none;
    float:right;
}

.controlsFigurines {
    display: inline-block;
    padding: 2px 2em;
    margin-bottom: 20px;
    background: #333333;
    color: #FFFFFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow:#999 2px 2px 2px;
    -webkit-box-shadow:#999 2px 2px 2px;
}


.controlsFigurines div{
  font-family:sans-serif;
  margin-top:1px;
  display:inline-block;
  padding:2px;
  cursor:pointer;
}

#myScroll1{
  float:left;
  margin-right:20px;
}

#controls1 .sel{
  color: red !important;
  font-weight:bold;
}
#controls .disabled, #controls1 .disabled {
  color:gray;
}
#controls .page, #controls1 .page {
  padding:5px;
  color: #FFFFFE;
}
.scrollEl {
    background-color: #FFFAF0;
}


.description table th {
    width: 145px;
}
.description table th {
    text-align: right;
    width: 75px;

}

.message {
    position:absolute;
    margin:20px 0 0 -190px;
    display:none;
    background:#EEE8AA;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
    width:450px;
    height:330px;
    border:1px solid #333333;
}
.message p {
position:relative; 
width:100%;
}
.message p a {
float: right;
padding: 2px 5px 0 0;
}
