/* discover up and down */
.discoveralbumwrap #discoveralbumlink a {display: block; width: 247px; height: 21px; padding: 0; margin: 0; line-height: 0.5em;}
#artistpage .discoveralbumwrap .arrowdown {background: url(../images/generic/artist_down.gif) 0 0 no-repeat;  width: 255px; height: 21px;  text-indent: -900em;}
#productdetail .discoveralbumwrap .arrowdown {background: url(../images/generic/album_down.gif) 0 0 no-repeat;  width: 247px; height: 22px;  text-indent: -900em;}
.discoveralbumwrap .arrowup {background: url(../images/ladygaga/arrow_up.gif) 0 0 no-repeat;  width: 100%; height: 19px; padding-left: 20px; text-indent: -900em; border-bottom: 1px solid #FFF;}

.AristHeader {display: none;}

/* show album overlays */
.Overlay .discoveralbum, .Overlay0602517917477 .discoveralbum, .Overlay0602517917477d .discoveralbum, .Overlay0602527266015 .discoveralbum, .Overlay0602527266015d .discoveralbum {
    visibility: visible;
}


/*backgrounds */
/*
.fanchoice .zone {background: #000 url(../images/generic/background_fade.gif) repeat-x; padding: 15px 10px;}
.musiclist ul {background: #000 url(../images/generic/background_fade.gif) repeat-x; }
*/
.prSnippetTitle {border-bottom: none;}
/*
.prSnippetEngine {background: #000 url(../images/generic/background_fade.gif) repeat-x 0 50px; }
.albumTable {background: #000 url(../images/generic/background_fade.gif) repeat-x;}
*/

/* Quote */
div.quote cite {color: #ffcc00; font: normal 28px Georgia, serif; }

/*Overall*/
body { background: #f1f1f1 url(../images/ladygaga/bg_stripes.gif) top left repeat}
#Container {position:relative; width: 980px; margin: 0 auto;}
#header {position:absolute; top:0 left:0; z-index:2}
#wrap {position:relative; z-index:1; background: none; padding-top:40px; background: #000000 url(../images/ladygaga/background_img_dark.jpg) top left no-repeat}
#wrap.ladygaga {background-image: url(../images/ladygaga/background_img.jpg)}
.sitebg { background: none}

/*Basket*/
.Lcat_headerright {width:auto; padding:0 10px; background:#fff; color:#666;}
.Lcat_headertopcontent p#welcome, .Lcat_headerright ul li.items, .Lcat_headerright ul li.total {color:#666;}
.Lcat_headerright a {color:#000}
.Lcat_headerright a:hover {text-decoration:underline;}

/*Navigation*/
.Lcatnav ul {border:none}
.Lcatnav ul li {border: none;}
.Lcatnav ul li a {display:block; padding:3px}
.Lcatnav ul .selected span,.Lcatnav ul li a:hover {color:#000; background-color:#fff; display:block;padding:3px}
.Lcatnav ul li ul  {background: #fff; padding:2px 3px 5px}
.Lcatnav ul li ul li a {padding:0; color:#000; font-weight: bold;}
.Lcatnav ul li ul li a:hover {padding:0; background:none; color:#000; text-decoration:underline;}

/*Borders*/
#artistpage #col-two-three, #productdetail .productdetailtop, #productdetail .share  {border-color:#fff;}
.giftvoucher h3,.Lcat_elementonbottomofcontent .block, .Lcat_elementonbottomofcontent .blocklast,.artist_info ul.storylist_artisthomepage li span.snippet {border:none}
#artistscategorylist #col-two-three {border-top:none}
#productdetail .share { border: none}
#productdetail .productdetailtop { border-color: #fff}
.ClothingBlock { border:none}

/*Layout*/
p#crumbtrail {padding: 20px 0 0 0}
#wrap.ladygaga #crumbtrail { display: none;}
.artist_info.contain .giftArtist {float:left;}
.artist_info.contain .floatRight {margin-top:1.75em;}
.artist_info ul.storylist_artisthomepage li span.snippet {border:none; margin-top:0}
.productlist .productlistname, .productlist_ticket .productlistname {border-bottom: none; padding:0}
li div.quote {float:left;margin:10px 0 0 30px;width:195px;}
.announcement { margin-bottom:1em}
#artistscategorylist .productlist ul.products {padding:0}
.productlist .productlistname .allproductlink a, .productlist_ticket .productlistname .allproductlink a { padding: 1px 3px; background:#fff; color:#000; font-weight:bold; text-transform: uppercase;}
.productlist .productlistname .allproductlink a:hover, .productlist_ticket .productlistname .allproductlink a:hover { color:#fff; background:#dc0404 ; text-decoration:none;}

.productlist .productlistname .allproductlink, .productlist_ticket .productlistname .allproductlink {padding-top:6px}
.productlist .productlistname h2, .productlist_ticket .productlistname h2 {padding-top:5px; font-size: 1.334em}
.details .pricegroup .releaseformat {margin-bottom:1.5em}
#artistproduct .price, .productdetailright .price {display:block;}
.productdetailright .pricegroup  {margin-bottom: 0}
#productdetail .addbuybutton { width: auto;}
#productdetail .share .floatRight {float: none;}
#productdetail .share .socialbookmark {float: right;}
#productdetail .info { margin-top: 1em}

p.invtdesc1 { border-top: none; padding-top:1em}
.albumTable, .fanchoice .zone , .prSnippetEngine { background: none}
.albumTable { margin-bottom: 11px}
.albumTable tr.head th { padding-left:27px; background:#fff; color:#000}
.albumTable tr td.musicplayer { }
.albumTable tr td.musicplayer a { display:block; /*background: url(../images/ladygaga/bt_play.gif) top left no-repeat;*/ cursor:pointer; height:19px; width:22px; margin:4px 5px 7px 0}
.albumTable tr td.musicplayer a img {/*display:none;*/}
.albumTable tr td { vertical-align: middle; }
html #relatedproductdetail div.body { border:none; background:none}
h3, #searchMessage h4, #productdetail #snippetDiv div.prSnippetTitle  { line-height: 1.26em}
.productlist { margin-top:5px}
#artistscategorylist .productlist ul.products li {margin-left:5px; margin-right:-5px; _overflow:hidden;}

/*Typography*/
body * {font-family: Helvetica, Arial, sans-serif !important;}
body {color:#ccc;}
.fanchoice h3 { margin-bottom:1em}
h1, h2, h3, h4 {color:#fff}
#searchresults .artistname { text-transform: uppercase; font-size:1.1667em; font-weight: bold;}
#topcontent h1.artistsname, h1.artistsname {display:block; text-indent: -999em; height: 49px; margin: 31px 0 15px; padding: 0; width: 500px; text-align: left; text-transform: uppercase; font-size: 10em; font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; background: transparent url(../images/ladygaga/header_sm.png) top left no-repeat} 
#wrap.ladygaga #topcontent h1.artistsname {display:block; text-indent: -999em; height: 96px; margin: 31px 0 188px; padding: 0; width: 940px; text-align: center; text-transform: uppercase; font-size: 10em; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; background: transparent url(../images/ladygaga/header.png) top center no-repeat}
#wrap.ladygaga #crumbtrail { display:none;}
h2, h3 { text-transform:uppercase; font-weight:bold; font-size:1.166em; }
h4 {color: #fff}
.details h2 a {padding-left:5px; margin-left-5px; font-size:2em}
h2 a, h3 a, .productlist h3 a { color:#000; line-height:1.1667em; white-space:pre-wrap; background-color:#fff; font-weight:bold; padding:0 5px 0 0;  margin-bottom:0}
h2 a:hover, h3 a:hover, h2:hover a, h3:hover a{ text-decoration:none; color:#fff; background-color:#dc0404 }
.productlist h3 a:hover { text-decoration:none;}
ul#artistlistfeatured h2:hover,.zone h3:hover, #searchresults h3:hover, .productlist h3:hover { border-left:5px solid #dc0404}
h2 .releaseformat {color:#ccc; font-weight:bold; margin-top:2px}
.ladygaga h2 .releaseformat { display:block; }
blockquote {  font-size:1.6em; color:#fff;  background:none; text-transform:uppercase; text-indent:0px;}
cite {display:none}
ul#artistlistfeatured h2 {font-size: 1.166em; border-bottom:none; border-left:5px solid #fff; margin-left:-5px; padding:0; }
ul#artistlistfeatured h2 a {line-height:1.15em}
.zone h3, #searchresults h3, .productlist h3 {font-size:1.5em; margin-left:-5px; border-left:5px solid #fff}
#searchresults h3 {margin-top:5px; margin-bottom:5px}
.block h3, .blocklast h3 { margin-left:-2px; border-left:2px solid #fff}
.block h3:hover, .blocklast h3:hover {border-left:2px solid #dc0404}
.block h3 a, .blocklast h3 a { line-height: 1.15em}
.fanchoice .zone h3 {border: none; margin-bottom:1em} 
.fanchoice .zone h3 a {padding-left:5px; margin-left:-5px}
.fanchoice .zone p {float:left;}
.details .pdxtartist, .details .releaseformat { text-transform:uppercase; color:#ccc; margin-bottom:5px; font-weight:bold; }
.details .releaseformat {margin-top:5px;}
.Lcat_elementonbottomofcontent h3 {margin-bottom:10px;}
#artistscategorylist p {margin-bottom: 1em}
#artistscategorylist .details .pdxtartist { margin-bottom:5px;}
.Lcat_footer h4 {color:#ccc}
h2.productTitle { font-size:2.334em}
.versiontitle { font-weight:bold;  color:#ccc; line-height:1em}
.linkviewversion p a, .viewallversion a { background:none; padding:0; margin-left: 15px; list-style-position: inside;list-style:square; display: list-item;}
ul.tabNavigation li a {text-transform: uppercase; font-size: 1.1667em; font-weight: bold;}
.ClothingProduct #relatedproductdetail li {margin:0 5px}
.termtext { text-transform: uppercase;}
.refinementdivider { border-top: none}
#content-search_nocolthree #topcontent { border: none}
.zone .buttonbox {float:left}
#productdetail .productdetailtop { border-bottom: none}
#productdetail ul.attribute_att1 li a.selected {background: #dc0404; color:#fff; padding-bottom:3px}

/*Search*/
input#searchsubmit { background:#595959 url(../images/ladygaga/bt_go_search.gif) top left no-repeat; border: 1px solid #fff;}
.searchartist input#termtextkeywordsearch {border: 1px solid #fff; }
.searchartist {margin:57px 0 10px;}
#content-search_nocolthree .searchartist, #productdetail .productdetailtop .searchartist {margin:57px 0 10px;}
.searchartist fieldset label  {padding-top:0}
#searchresults h1 {display:none;}
#searchresults ul li { border: none}
h3, #searchMessage h4, #productdetail #snippetDiv div.prSnippetTitle { color: #fff; text-transform: uppercase; font-weight: bold;}
.pagnFirstRow {float: right;}
.pagntop { border-color:#fff; }
#searchresults ul {border-bottom: 1px solid #fff}

/*buttons*/
#artistpage .discoveralbumwrap .arrowdown {height:20px; width:243px; background: #fff url(../images/ladygaga/artist_down.gif) top left no-repeat;}
html .discoveralbumwrap #discoveralbumlink {margin-bottom:0}
.discoveralbumwrap #discoveralbumlink a {height:17px;}


/* buttons */
#searchsubmit {background: url(../images/ladygaga/bt_go_search.gif) no-repeat;}
input.add {background: url(../images/ladygaga/bt_addtobasket.gif) no-repeat; width: 106px; height: 20px;}
p.moreinfo a, .zone input.moreinfo {background: url(../images/ladygaga/bt_moreinfo.gif) no-repeat; width:84px; height: 20px;}
p.emailme a {background: url(../images/ladygaga/bt_notify_me.gif) no-repeat; width:76px; height: 20px;}
.BacktoProduct a {background: url(../images/ladygaga/back_to_product.gif) no-repeat; width:184px; height: 20px;}
p.buygiftvouchernow a {background: url(../images/ladygaga/bt_gift_voucher.gif) no-repeat; width:182px; height: 20px;}
.tellafriend a {background: url(../images/ladygaga/bt_tellafriend.gif) no-repeat; width:97px; height: 20px;}
