/*
Products CSS for Rudysmusic
*/

/* =Structure */

/* =Products */
.product-panel {

margin-right: 0;
}
.product-panel .image-column {

width: 282px;
}
.image-column a, .image-column span  {

background-color: #d9d9d9 /* url(/images/loading.gif) no-repeat 0 0 */;
height: 548px;
width: 282px;
}
.image-column a img {

display: block;
}
.product-panel .text-column {

background: transparent url(/images/bg-product.png) repeat-x 0 0;
}
.has-extra-images .text-column {

width: 348px;
}

.js .text-column {

width: 0px;
display: none; /* Safari bug fix */
}
.individual-article .text-column {

display: block;
width: 248px;
}
.individual-article .has-extra-images .text-column {

width: 348px;
}

.product-text {

padding-top: 55px;
padding-bottom: 27px;
height: 466px;
width: 248px;
float: left;
position: relative;
overflow: auto;
display: inline; /* IE6 double margin bug fix */
}
.product-text > * {

padding-left: 20px;
padding-right: 20px;
}
.js .text-column .close {

/*    position: absolute;
top: 37px;
right: 10px;*/
margin-top: -20px;
padding-right: 10px;
text-align: right;
cursor: pointer;
}
.product-text .product-title {

font-size: 12px;
border-top: 2px solid #deccb7;
padding-top: 6px;
padding-left: 10px;
padding-right: 10px;
margin: 0 10px 15px;
}
.product-text .product-title a {

border-bottom: none !important;
color: #000;
}
.product-extra-images {

float: left;
width: 100px;
height: 552px;
display: inline; /* IE6 double margin bug fix */
}
.js .product-extra-images {

display: none;
}
.individual-article .product-extra-images {

display: block;
}

.product-extra-images-content {

height: 548px;
background: #333333;
}
.js #main .product-extra-images a img {


}
.product-extra-images img {

display: block;
}