/* GoEntertain.tv CSS Document for Product pages */

/* ----------------- COLOURS ----------------- 
  Dark Green        : #3c6f0d
  Green             : #95cb43
  Green 50%         : #cae5a1
  Green 30%         : #dfefc6
  Grey              : #999999
  Magenta (DVD)     : #ff0090
  Cyan (CD)         : #66ccff
  Orange (Boxset)   : #ff9933
*/

/* ----------------- PROMO BOX (3 Column layout) ----------------- */
.promobox { width: 170px; float: left; }

.promobox-title-dvd, .promobox-title-cd, .promobox-title-giftpacks, .promobox-title-boxset { width: 170px; height: 30px; background-position: top left; background-repeat: no-repeat; }
.promobox-title-dvd p, .promobox-title-cd p, .promobox-title-giftpacks p, .promobox-title-boxset p  { display: none; visibility: hidden; }
.promobox-title-dvd { background-image: url(../../images/promobox_title_dvd.jpg); }
.promobox-title-cd { background-image: url(../../images/promobox_title_cd.jpg); }
.promobox-title-giftpacks { background-image: url(../../images/promobox_title_giftpacks.jpg); }
.promobox-title-boxset { background-image: url(../../images/promobox_title_boxset.jpg); }

.promobox-subtitle { width: 170px; height: 24px; background-position: top left; background-repeat: no-repeat; }
.promobox-subtitle p { display: none; visibility: hidden; }
.promobox-subtitle.dvd-futurerelease { background-image: url(../../images/promobox_subtitle_dvd_futurerelease.gif); }
.promobox-subtitle.dvd-newrelease { background-image: url(../../images/promobox_subtitle_dvd_newrelease.gif); }
.promobox-subtitle.dvd-bestseller { background-image: url(../../images/promobox_subtitle_dvd_bestseller.gif); }
.promobox-subtitle.cd-futurerelease { background-image: url(../../images/promobox_subtitle_cd_futurerelease.gif); }
.promobox-subtitle.cd-newrelease { background-image: url(../../images/promobox_subtitle_cd_newrelease.gif); }
.promobox-subtitle.cd-bestseller { background-image: url(../../images/promobox_subtitle_cd_bestseller.gif); }
.promobox-subtitle.giftpacks-futurerelease { background-image: url(../../images/promobox_subtitle_giftpacks_futurerelease.gif); }
.promobox-subtitle.giftpacks-newrelease { background-image: url(../../images/promobox_subtitle_giftpacks_newrelease.gif); }
.promobox-subtitle.giftpacks-bestseller { background-image: url(../../images/promobox_subtitle_giftpacks_bestseller.gif); }

.promobox-content-dvd { border: 1px solid #ff0090; }
.promobox-content-cd { border: 1px solid #66ccff; margin-top: 0;}
.promobox-content-giftpacks { border: 1px solid #ff9933; }

.promobox-content-dvd p, .promobox-content-cd p, .promobox-content-giftpacks p { margin: 0 10px .2em 10px; line-height: 1.3em; text-align: center; font-weight: bold; font-size: 70%; }
.promobox-content-dvd a:link, .promobox-content-dvd a:visited { color: #000; text-decoration: none; }
.promobox-content-dvd a:active, .promobox-content-dvd a:hover { color: #ff0090; text-decoration: none; }
.promobox-content-cd a:link, .promobox-content-cd a:visited { color: #000; text-decoration: none; }
.promobox-content-cd a:active, .promobox-content-cd a:hover { color: #66ccff; text-decoration: none; }
.promobox-content-giftpacks a:link, .promobox-content-giftpacks a:visited { color: #000; text-decoration: none; }
.promobox-content-giftpacks a:active, .promobox-content-giftpacks a:hover { color: #ff9933; text-decoration: none; }

.promobox-content-dvd .price { font-size: 110%; color: #ff0090; }
.promobox-content-cd .price { font-size: 110%; color: #66ccff; }
.promobox-content-giftpacks .price { font-size: 110%; color: #ff9933; }

/* ----------------- PRODUCT THUMB PANEL ----------------- */
.product-thumb-panel-title { width: 519px; padding: 4px 4px 4px 7px; font-size: 80%; font-weight: bold; background: url(../../images/product-thumb-panel-title-tile.gif) top left no-repeat #dfefc6; border-bottom: 2px solid #000; }
.product-thumb-panel { width: 125px; float: left; text-align: center; padding-top: 10px; }
.product-thumb-panel p { margin: .2em 0 .2em 0; line-height: 1.3em; font-size: 70% }
.product-thumb-panel a:link, .product-thumb-panel a:visited { color: #000; text-decoration: none; }
.product-thumb-panel a:active, .product-thumb-panel a:hover { color: #95cb43; text-decoration: none; }
.product-thumb-panel .price { font-weight: bold; color: #95cb43; }
.product-thumb-panel .price-dvd { font-weight: bold; color: #ff0090; }
.product-thumb-panel .price-boxset { font-weight: bold; color: #ff0090; }
.product-thumb-panel .price-cd { font-weight: bold; color: #66ccff; }

/* ----------------- PRODUCT LISTING ----------------- */

.category-banner { width: 530px; height: 70px; background-position: top left; background-repeat: no-repeat; }
.category-banner h1 { display: none; visibility: hidden; }
.category-banner.dvd { background-image: url(../../images/category_banner_dvd.jpg); }
.category-banner.cd { background-image: url(../../images/category_banner_cd.jpg); }
.category-banner.giftpacks { background-image: url(../../images/category_banner_giftpacks.jpg); }
.category-banner.boxset { background-image: url(../../images/category_banner_boxset.jpg); }

.product-listing-results-bar { width:530px; }
.product-listing-results-info { width: 350px; float: left; text-align: left; font-size: 70%; }
.product-listing-results-sort { width: 180px; float: left; text-align: right; }

.product-listing-item { width: 530px; border-bottom: 1px solid #dfefc6; }
.product-listing-item-bottom { width: 530px; }
.product-listing-image { width: 75px; float: left; }
.product-listing-information { width: 445px; float: left; }
.product-listing-information h2 { font-size: 90%; font-weight: bold; }
.product-listing-information h2 a:link, .product-listing-information h2 a:visited { color: #000; text-decoration: none; }
.product-listing-information h2 a:active, .product-listing-information h2 a:hover { color: #95cb43; text-decoration: none; }

.product-listing-addtocart { width: 435px; background: url(../../images/product-listing-addtocart-tile.gif) top left repeat-y #dfefc6; padding: 4px 10px 4px 0; }/*background-color: #dfefc6;*/
.product-listing-addtocart-pricing { width: 345px; float:left; }
.product-listing-price { display:inline; font-size: 100%; font-weight: bold; color: #95cb43; margin:0 10px 0 0; line-height:1em; }
.product-listing-price-dvd { display:inline; font-size: 100%; font-weight: bold; color: #ff0090; margin:0 10px 0 0; line-height:1em; }
.product-listing-price-boxset { display:inline; font-size: 100%; font-weight: bold; color: #ff0090; margin:0 10px 0 0; line-height:1em; }
.product-listing-price-cd { display:inline; font-size: 100%; font-weight: bold; color: #66ccff; margin:0 10px 0 0; line-height:1em; }
.product-listing-price-note { display:inline; font-size: 70%; margin:0; line-height:1em; }
.product-listing-addtocart-submit { width: 90px; float:left; text-align:right; }
.product-listing-summary { font-size: 70%; }
.product-listing-releasedate { font-size: 70%; font-weight: bold; }


/* ----------------- PRODUCT DETAIL ----------------- */
.product-detail-image { width: 210px; float: left; }
.product-detail-information { width: 310px; float: left; }
.product-detail-price { font-size: 130%; font-weight:bold; line-height: 1em; color: #95cb43; margin-top: 0; margin-bottom: .8em; }
.product-detail-price-dvd { font-size: 130%; font-weight:bold; line-height: 1em; color: #ff0090; margin-top: 0; margin-bottom: .8em; }
.product-detail-price-boxset { font-size: 130%; font-weight:bold; line-height: 1em; color: #ff0090; margin-top: 0; margin-bottom: .8em; }
.product-detail-price-cd { font-size: 130%; font-weight:bold; line-height: 1em; color: #66ccff; margin-top: 0; margin-bottom: .8em; }
.product-detail-price-note { font-size: 80%; margin-top: 0; }

.product-detail-seefullsizeimage { width: 133px; height: 22px; margin: 5px auto 0 auto; background: url(../../images/button_seefullsizeimage.gif) top left no-repeat;}
.product-detail-seefullsizeimage a { width: 133px; height: 22px; display: block;  }
.product-detail-seefullsizeimage span { display: none; visibility: hidden; }

.product-detail-addtocart { width: 290px; background-color: #dfefc6; padding: 4px 10px;  }
.product-detail-addtocart-quantity { width: 145px; float:left; font-size: 80%; }
.product-detail-addtocart-quantity input { font-size: 100%; vertical-align: middle; }
.product-detail-addtocart-quantity span { vertical-align: middle; }
.product-detail-addtocart-submit { width: 145px; float:left; text-align:right; }

.product-detail-buy-at-buttons { width: 310px; }
.product-detail-buy-at-amazon { width: 150px; float: left; }
.product-detail-buy-at-play { width: 150px; float: left; }

.product-detail-prerelease { font-size: 80%; }
.product-detail-codes { font-size: 70%; }

.product-detail-panel-title { padding: 4px 4px 4px 7px; font-size: 80%; font-weight: bold; background: url(../../images/product-detail-title-tile.gif) top left no-repeat #dfefc6; border-bottom: 2px solid #000; }
.product-detail-panel { padding: 0 7px 0 7px; }
.product-detail-panel p { font-size: 70%; }
.product-detail-panel h2 { font-size: 70%; font-weight: bold; }
.product-detail-panel li { font-size: 70%; margin: 0; line-height: 1em; }

.product-detail-panel-table {}
.product-detail-panel-table th { padding-left: 7px; font-size: 70%; font-weight: bold; text-align: left; border-bottom: 1px solid #cae5a1; }
.product-detail-panel-table td { font-size: 70%; border-bottom: 1px solid #cae5a1; }


/* ----------------- PRODUCT PAY PANEL ----------------- */
.paypanel { padding:10px; background: url(../../images/paypanel_background.gif) top left no-repeat; }
.paypanel-label { width: 510px; height: 8px; background: url(../../images/paypanel_label.gif) top center no-repeat; }
.paypanel-label p { display: none; visibility: hidden; }
.paypanel-cards { width: 324px; margin: 6px auto 0 auto; }
.paypanel-cardlogo { width: 54px; height: 39px; float: left;}
.paypanel-security { width: 272px; margin: 6px auto 0 auto; }
.paypanel-protx { width: 83px; height: 36px; float: left;}
.paypanel-verifiedbyvisa { width: 69px; height: 36px; float: left;}
.paypanel-mastercardsecurecode { width: 80px; height: 36px; float: left;}

