@charset "UTF-8";
/*----FULL PAGE (layout_nosidebars)---*/
.product_content .jcarousel-skin-full li {
  margin:0;
  padding:0
}

.jcarousel-skin-full span.title, .jcarousel-skin-full span.artist, .jcarousel-skin-full span.title a { /*for ellipsis to work, chrome and safari */
  width:120px
}
.jcarousel-skin-full .list_info, .jcarousel-skin-full .title a {
  display:block;
}
.jcarousel-skin-full .title1 {
  display:none
}
.jcarousel-skin-full .list_info {
  clear:left;
  height:70px
}
.jcarousel-skin-full h2 {
  font-weight: normal;
  margin:0;
  padding:0
  }
  
.jcarousel-skin-full .jcarousel-container {
  font-size:12px;
}

.jcarousel-skin-full .jcarousel-container-horizontal {
    padding: 10px 36px;
    width: 870px;
}

.jcarousel-skin-full .jcarousel-clip-horizontal {
    width: 870px; /*needed for IE6 must be same value as above */
}

.jcarousel-skin-full #productCarousel .jcarousel-item, .jcarousel-skin-full #deptCarousel .jcarousel-item{
    width: 120px;
    margin-right:24px
}

.jcarousel-skin-full .jcarousel-item-horizontal {
  margin-right:25px;
}

.jcarousel-skin-full .jcarousel-item-placeholder {
    background-image: url(../images/throbber-snake.gif);
    background-repeat:no-repeat;
    background-position: center center;
    color: #000;
    height: 100px;
    width:120px;
}
.jcarousel-skin-full .middlebox_price {
  clear:left;
}

.jcarousel-skin-full .jcarousel-next-horizontal, .jcarousel-skin-full .jcarousel-next-horizontal:hover {
    width: 30px;
    height: 30px;
    background: transparent url(../images/icons/carousel_sprite.png) no-repeat -40px 0;
}
.jcarousel-skin-full .jcarousel-prev-horizontal, .jcarousel-skin-full .jcarousel-prev-horizontal:hover {
    width: 30px;
    height: 30px;
    background: transparent url(../images/icons/carousel_sprite.png) no-repeat 0 0;
}

/*----Wishlist---*/
.jcarousel-skin-wishlist .jcarousel-container {

  font-size:12px;
}
.jcarousel-skin-wishlist a {
  float:left;
}
.jcarousel-skin-wishlist .jcarousel-container-horizontal {
    padding: 0 45px;
    width: 280px;
}
.jcarousel-skin-wishlist .jcarousel-clip-horizontal {
    width: 280px;/*needed for IE6 must be same value as above */
}
.jcarousel-skin-wishlist #mycarousel .jcarousel-item {
    width: 90px;
    margin-right:5px
}

.jcarousel-skin-wishlist .jcarousel-item-horizontal {
    margin: 0px;
}

.jcarousel-skin-wishlist .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-wishlist .middlebox_price {
  clear:left;
}

.jcarousel-skin-wishlist .jcarousel-next-horizontal, .jcarousel-skin-wishlist .jcarousel-next-horizontal:hover
{
    width: 20px;
    height: 20px;
    background: transparent url(../images/icons/lightbox/lightbox-btn-next-sml.png) no-repeat 0 0;
}
.jcarousel-skin-wishlist .jcarousel-prev-horizontal, .jcarousel-skin-wishlist .jcarousel-prev-horizontal:hover
 {
    width: 20px;
    height: 20px;
    background: transparent url(../images/icons/lightbox/lightbox-btn-prev-sml.png) no-repeat 0 0;
}
/*----PRODUCT SPLASH (in Product Page)---*/
.product_content .jcarousel-skin-productSplash li {
  margin:0;
  padding:0
}

.jcarousel-skin-productSplash span.title, .jcarousel-skin-productSplash span.artist, .jcarousel-skin-productSplash span.title a { /*for ellipsis to work, chrome and safari */
  width:120px
}
.jcarousel-skin-productSplash .list_info, .jcarousel-skin-productSplash .title a {
  display:block;
}
.jcarousel-skin-productSplash .title1 {
  display:none
}
.jcarousel-skin-productSplash .list_info {
 float:left;
 width:auto
}
.jcarousel-skin-productSplash h2 {
  font-weight: normal;
  margin:0;
  padding:0
  }
  
.jcarousel-skin-productSplash .jcarousel-container {
  font-size:12px;
}

.jcarousel-skin-productSplash .jcarousel-container-horizontal {
    padding: 10px 36px;
    width: 705px;
}

.jcarousel-skin-productSplash .jcarousel-clip-horizontal {
    width: 705px; /*needed for IE6 must be same value as above */
}

.jcarousel-skin-productSplash #productCarousel .jcarousel-item, .jcarousel-skin-productSplash #deptCarousel .jcarousel-item {
    width: 120px; /*needed because of .product_content ul li in cdwow_master.css that resets margin&padding*/
    margin-right:24px
}

.jcarousel-skin-productSplash .jcarousel-item-placeholder {
    background-image: url(../images/throbber-snake.gif);
    background-repeat:no-repeat;
    background-position: center center;
    color: #000;
    height: 100px;
    width:120px;
}
.jcarousel-skin-productSplash .middlebox_price {
  clear:left;
}

.jcarousel-skin-productSplash .jcarousel-next-horizontal, .jcarousel-skin-productSplash .jcarousel-next-horizontal:hover
{
    width: 30px;
    height: 30px;
    background: transparent url(../images/icons/carousel_sprite.png) no-repeat -40px 0;
}
.jcarousel-skin-productSplash .jcarousel-prev-horizontal, .jcarousel-skin-productSplash .jcarousel-prev-horizontal:hover
 {
    width: 30px;
    height: 30px;
    background: transparent url(../images/icons/carousel_sprite.png) no-repeat 0 0;
}

/*----PRODUCT SPLASH HOME---*/
.product_content .jcarousel-skin-productSplash-home li {
  margin:0;
  padding:0
}

.jcarousel-skin-productSplash-home span.title, .jcarousel-skin-productSplash-home span.artist, .jcarousel-skin-productSplash-home span.title a { /*for ellipsis to work, chrome and safari */
  width:120px
}
.jcarousel-skin-productSplash-home .list_info, .jcarousel-skin-productSplash-home .title a {
  display:block;
}
.jcarousel-skin-productSplash-home .title1 {
  display:none
}
.jcarousel-skin-productSplash-home .list_info {
 float:left;
 width:auto
}
.jcarousel-skin-productSplash-home h2 {
  font-weight: normal;
  margin:0;
  padding:0
  }
  
.jcarousel-skin-productSplash-home .jcarousel-container {
  font-size:12px;
}

.jcarousel-skin-productSplash-home .jcarousel-container-horizontal {
    padding: 10px 36px;
    width: 718px;
}

.jcarousel-skin-productSplash-home .jcarousel-clip-horizontal {
    width: 718px; /*needed for IE6 must be same value as above */
}

.jcarousel-skin-productSplash-home #productCarousel .jcarousel-item, .jcarousel-skin-productSplash-home #deptCarousel .jcarousel-item{
    width: 120px;
    margin-right:29px
}

.jcarousel-skin-productSplash-home .jcarousel-item-horizontal {

}

.jcarousel-skin-productSplash-home .jcarousel-item-placeholder {

    background-image: url(../images/throbber-snake.gif);
    background-repeat:no-repeat;
    background-position: center center;
    color: #000;
    height: 100px;
    width:125px;
}
.jcarousel-skin-productSplash-home .middlebox_price {
  clear:left;
}

.jcarousel-skin-productSplash-home .jcarousel-next-horizontal, .jcarousel-skin-productSplash-home .jcarousel-next-horizontal:hover
{
    width: 30px;
    height: 30px;
    background: transparent url(../images/icons/carousel_sprite.png) no-repeat -40px 0;
    right:0
}
.jcarousel-skin-productSplash-home .jcarousel-prev-horizontal, .jcarousel-skin-productSplash-home .jcarousel-prev-horizontal:hover
 {
    width: 30px;
    height: 30px;
    background: transparent url(../images/icons/carousel_sprite.png) no-repeat 0 0;
    left:0
}

/*---SCREENSHOTS SKIN---*/
.product_content .jcarousel-skin-screenshots li {
  margin:0;
  padding:0
}
.jcarousel-skin-screenshots .jcarousel-container {
  width:700px;
  font-size:12px;
}
.jcarousel-skin-screenshots a {
  float:left;
}
.jcarousel-skin-screenshots .jcarousel-container-horizontal {
    padding: 10px 40px 10px 40px;
}

.jcarousel-skin-screenshots .jcarousel-clip-horizontal {
    height: 100px;
    width: 700px /*needed for IE6 must be same value as above */}

.jcarousel-skin-screenshots #carousel .jcarousel-item {
    width: 170px;
    height:90px;
    margin-right:5px;
}

.jcarousel-skin-screenshots .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-screenshots .middlebox_price {
  clear:left;
}
.jcarousel-skin-screenshots ul li {
  list-style-type:none;
}
/*
 * CDWOW  Horizontal Buttons
 */
.jcarousel-next-horizontal
{
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/icons/lightbox/lightbox-btn-next.png) no-repeat -14px -8px;
}

.jcarousel-next-horizontal:hover
{
    background-position: -11px -8px;
}

.jcarousel-next-horizontal:active
{
    background-position: -14px -8px;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active
{
    cursor: default;
    background-position: -96px 0 !important;
}

.jcarousel-prev-horizontal
 {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/icons/lightbox/lightbox-btn-prev.png) no-repeat -14px -8px;
}

 .jcarousel-prev-horizontal:hover
{
    background-position: -17px -8px;
}

.jcarousel-prev-horizontal:active,
 {
    background-position: -14px -8px;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active
{
    cursor: default;
    background-position: -96px 0 !important;
}

/*---GENERIC/DEFAULT JCAROUSEL STYLE---*/

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    position: relative;
    top: 0;
    left: 0px;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none !important;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
}

.jcarousel-list-horizontal li {
  width:120px;
  margin-right:21px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
#middleinfo .jcarousel-list {
  margin-left:0}/*Overwrites #middleinfo ul marginleft 30px for normal bullet points*/
