#admin {display: none;}

body {background: #000; font-family: Georgia, "Times New Roman", Times, serif; color: #ebebeb;}
.sitebg {background: none; padding: 0;}
#wrap {background: #060604 url(../images/therollingstones/stonesBG.png) top center no-repeat; border-bottom: none;}
#wrapperartistscat_nocoltwothree {padding: 0 20px;}

.merchProduct .viewallversion
{display: none;}

.headerDeliveryMessage {padding-left: 140px;}


.merchProduct .shippingmsg, .merchProduct .releasedby {display: none !important;}
a {color: #b7835a;}
a.arrowLink, .productlist .productlistname .allproductlink a, .productlist_ticket .productlistname .allproductlink a {background-image: url(../images/therollingstones/arrowLink.gif);}


#Container {position: relative; z-index:1; width: 980px; margin: 0 auto; text-align: center;}

/*hide home breadcrumbs */
.therollingstones p.breadCrumb {visibility:hidden;}


/***************************************************/
/*  border-top */
#artistpage #col-two-three, p.invtdesc1
{border-top:1px solid #645850;}

/*  border-bottom */
ul#artistlistfeatured h2, .prSnippetTitle, .fanchoice h2,.pagntop, #searchresults ul li,
.productlist .productlistname, .productlist_ticket .productlistname, #productdetail .share  
{border-bottom:1px solid #645850;}

/*  border-none */
#artistscategorylist #col-two-three, .Lcat_elementonbottomofcontent .block, .Lcat_elementonbottomofcontent .blocklast,
#content-search_nocolthree #topcontent
{border: none;}

/* Fonts */
#artistproduct h2 a {color:#b7835a; font-style: italic;}
.productdetailright h2, .pd_powerreviewright h2 {color: #e3c5a7; font-style: italic;}
 #artistproduct p.releaseformat, .pagn .pagnNext a, .PaginationList a, .pagnNumList a {color: #b7835a;}
 #artistproduct p.pdxtformat {color: #ebebeb;}
#artistproduct .versiontitle, .productdetailright .versiontitle, #pd_powerwrapper .versiontitle  {color: #ebebe; font: normal 20px Georgia, serif; text-transform: none; margin-bottom:0.5em;}
ul.storylist_artisthomepage li div.quote {color: #e3c5a7; font-size: 1.4em; font-weight: normal;}
ul.storylist_artisthomepage li div.quote span {color: #b7835a; font-size: 0.8em}
.priceline {color: #e3c5a7;}
.shippingmsg {color: #685c53}
.arrowLink {color: #b7835a; font-style: italic;}
.zone .pdxtartist, .details .artistname, #artistscategorylist p.pdxtartist  {color: #e3c5a7; font: normal 12px Georgia, serif; text-transform: uppercase;}
#artistscategorylist p.pdxtartist {margin-bottom: 0;}
.zone h3 a #collate .termtext a {color: #b7835a; font: italic normal 0.9em/1.3em Georgia, serif;}
.details h2 a {color: #b7835a; font: italic normal 28px/30px Georgia, serif;}
.pdxtformat, .releaseformat {color: #ebebeb; font-weight: normal; line-height: 1.4em}
#col-one h2, #searchresults .price  {color: #e3c5a7; font: normal 1.13em Georgia, serif;}
.versiontitle {color: #FFF; text-transform:none; font: italic 1em Georgia, serif;}
.msrp, .save {color: #999;}
#collate h3 {color: #e3c5a7;}
.pagnPrev-off, .pagnCurrent, .pagnNext-off  {color: #685c53;}
h3, #searchMessage h4, #productdetail #snippetDiv div.prSnippetTitle, .fanchoice h2 {color:#E3C5A7;}
h2 .releaseformat { font-family:Georgia, serif; color:#999; font-size: 18px; display:block }
a.arrowLink {background: none; padding-left:0px; text-transform: none; font-weight: normal}
.priceline .price {color:#E3C5A7}

h3 a {font-style: italic; font-size: 24px;}
h4 {color:#E3C5A7}
.Lcat_headerright li.checkout h3 a {font-style: normal; font-size: 11px;}

#productdetail .price, .products .price, .msrplabel, .savelabel{font-weight: bold}
.msrplabel span {font-weight: normal;}
.msrplabel {text-decoration:line-through;}
/* Homepage */
.AristHeader {background: url(../images/therollingstones/header3.jpg) no-repeat; position: absolute; width: 980px; height: 543px; top: 198px; left: 0px; display: block; z-index: 1}
.artistHomePage h1 {display: none;}
#artistpage {margin: 395px  0 0 0px; position: relative; z-index: 4}
.giftvoucher div {margin-left: 10px; padding: 12px 0 10px 0} 
.giftvoucher p {font-size: 14px;}
.artist_info {margin: 20px 0;}

ul#artistlistfeatured {margin-bottom: 50px;}
ul#artistlistfeatured h2 {text-indent: 10px;}
ul#artistlistfeatured li .zone { padding-left: 10px;}
ul#artistlistfeatured li .zone h3 a, .productlist h3 {font-size: 20px; line-height: 20px;}
ul#artistlistfeatured li .pdxtformat, .releaseformat {font-size: 14px; line-height: 20px;}
ul#artistlistfeatured li .price {margin-bottom: 12px;}

.price {color: #e3c5a7}



.productdetailright h3, #productdetail #snippetDiv div.prSnippetTitle, h3.fan, #relatedproductdetail h3
{ font-size: 24px;}


.Lcat_elementonbottomofcontent {border-top:1px solid #645850;}
.Lcat_elementonbottomofcontent .block, .Lcat_elementonbottomofcontent .blocklast {padding-top: 30px; padding-bottom: 30px}


.artist_info ul.storylist_artisthomepage {border: none; margin-top: 0; padding-top: 0;}
.artist_info ul.storylist_artisthomepage li span.snippet {margin-right: 0; width:485px;}
.artist_info .snippet h3 {display: block; width:700px; height:35px;  margin: 0; padding: 0; text-indent: 10px; border-bottom: 1px solid #685c53;}
.artist_info .snippet p {padding: 10px; font-size: 1.13em; line-height: 1.4em; font-weight: normal;}
ul.storylist_artisthomepage li div.quote {margin-top: 30px; padding-top: 15px; font-size: 24px; line-height: 30px; font-style: italic}

.giftvoucher h3 {border-bottom:1px solid #685C53; display:block; height:35px; margin:0; padding:0; font-size: 24px; text-indent: 10px; width:220px;}
.artist_info ul.storylist_artisthomepage li span.snippet {border: none; margin-top: 0; padding: 0}





/* Nav */
.Lcatnav ul {margin-top: 0px; border-top: 1px solid #685c53; border-bottom: none;}
.Lcatnav ul li {padding: 0.5em 0; border-bottom: 1px solid #685c53; border-top: none; font: italic normal 20px Georgia, serif; color: #685c53;}
.Lcatnav ul li ul {margin-top: 0;}
.Lcatnav ul li a {font: italic normal 20px Georgia, serif; text-transform: uppercase; color: #FFF;}
.Lcatnav ul li a span {padding-right: 7px; display: block}
.Lcatnav ul li a:hover {color: #685c53;}
.Lcatnav ul li ul li a {text-transform: none; font-size: 16px}

/* bottom elements */
.Lcat_elementonbottomofcontent h4 {color: #e3c5a7; font: normal 1em Georgia, "Times New Roman", Times, serif; margin-bottom: 10px}
.Lcat_elementonbottomofcontent div {text-align: center; color: #CCC; line-height: 1.6em}
.Lcat_elementonbottomofcontent h3 a {color: #b7835a; font-style: italic; font-size: 20px; }
.Lcat_elementonbottomofcontent div p {font-size: 14px; line-height: 20px; padding-top: 5px;}


#footer {background: url(../images/therollingstones/footer.gif) top center repeat-y; border: none;}
.footerlistcontent {border-right:1px solid #645850;}
.footerlistlastcontent img {border-bottom:1px solid #645850;}
.pcilogoandvendatext {border-top:1px solid #645850;}

/***************************************************/
/* Search */
.searchartist {display: none;}
.searchartist fieldset {width:125px;}
.searchartist input#termtextkeywordsearch {font-size:0.92em; width:114px; border: 1px solid #FFF;}
.searchartist label {display: none;}
#content-search_nocolthree {width: 940px; margin: 0px auto;}
#searchresults h3 a {font-size: 20px;}
#col-one .refinelist h2, #col-one .refinelist h3 {color: #E3C5A7; font-family: Georgia,  serif}
#searchresults .sort label {color: #E3C5A7; }

 
/* Cat 3 */ 
#artistscategorylist #col-one {margin-top: 61px;}
#artistscategorylist h2 {color:#E3C5A7; text-indent: 10px; }
#artistscategorylist .allproductlink {padding:22px 0 0px;}
#artistscategorylist .productlist ul.products li {padding-left: 10px; width:219px;}
.productlist .productlistname, .productlist_ticket .productlistname {padding-top: 0;}
#artistscategorylist .giftvoucher p {margin-bottom: 1em;}

.productlist .productlistname h2, .productlist_ticket .productlistname h2 {width:385px;}
.productlist .productlistname .allproductlink, .productlist_ticket .productlistname .allproductlink {width:300px;}


/* Product Page */ 
#productdetail .productdetailright {width:518px;}
#productdetail .desc, .descdigital, .descMerchandise {width:518px;}
.productdetailright h3{text-indent: 10px;}
.desc p, .desc ul, .albumTable tr.head th, .descMerchandise p, .descMerchandise ul {padding-left: 10px; padding-right: 10px;}
.albumTable tr.head th {padding-top: 10px;}
.albumTable td.musicplayer, .musiclist ul li div.musicplayer {padding-left: 10px;}
.musiclist ul li h6 {width: 220px;}

.albumTable {border-top: 1px solid #645850;}
.trackList {border-bottom: 1px solid #645850;}

#relatedproductdetail h3 {text-indent: 10px;}
#relatedproductdetail .body h3 {text-indent: 0px; }
#relatedproductdetail .body h3 a {font-size: 20px; line-height:20px;}
#relatedproductdetail div.body {border:1px solid #211810; background: url(../images/therollingstones/related_bg.gif)}
.prSnippetEngine {padding-bottom: 30px;}


/***************************************************/
/* Top Bar */
.TopSearch {float: right; width: 245px; margin: 37px 0 0 0px; display: inline; padding: 0}
.TopSearch label {background:none repeat scroll 0 0 transparent;color:#E2C7AA;float:left;font:12px/25px Georgia,serif;padding:0 0 2px;width:54px;}
.TopSearch fieldset {float: left; width: 195px;}
.TopSearch input#termtextkeywordsearch {border:1px solid #A79D96;color:#747474;float:left;font-size:12px;height:15px;margin:0;padding:0 2px 3px;width:135px;}

.Lcat_storenav {border-top: 1px solid #685c53;  background: url(../images/therollingstones/navbg.gif) left top repeat-x;}
h1.stones { border-bottom: none; display: inline; float: left; width:540px; height:78px; margin: 0 0 0 138px; padding: 0;  background: url(../images/therollingstones/title_header.gif) no-repeat; text-indent: -900em; font-size: 1px; line-height: 1px; }
.lips {display: block; position: absolute; z-index: 20; width: 130px; height: 149px; top: 78px; left: 0; background: url(../images/therollingstones/lips.png) no-repeat;}
.topBar .Lcat_currencytab {padding-right: 20px;}

#navbarStones {clear: both;}
#navbarStones ul {list-style: none; margin:0 0 0 140px; padding: 7px 0 12px 0}
#navbarStones li {display: inline; margin: 7px 13px 0 0; padding: 0; font: normal 15px Georgia, serif;}
#navbarStones a {color: #ffffff; text-decoration: none;  }
#navbarStones a:hover{color:#B7835A;}
#navbarStones .active a{color:#E3C5A7;}
#navbarStones a span {text-transform: uppercase;}

* html #navbarStones ul  {padding: 0px 0 12px 0}

#navbar {clear: both;}
#navbar ul {list-style: none; margin:0 0 0 130px; padding:10px 0; display: inline}
#navbar li {margin: 0 13px 0 0;  display: inline; }

#navbar a span {text-transform: uppercase; padding-top: 10px;}

h1.artistsname {display: none}

p.breadCrumb{width:590px; margin-left: 140px;}
* html p.breadCrumb {margin-left: 70px;}

/***************************************************/
/* did you know */
#didyouknow {background-image: url(../images/therollingstones/dyk.gif)}
#didyouknow div {background-image: url(../images/therollingstones/dyk_lower.gif)}
#didyouknow p { border-color: #211810; font: normal 18px/25px Georgia, serif;}

/* swatches */
#productdetail ul.attribute_att1 li a {font-family: Georgia, serif; font-style: italic; background: url(../images/therollingstones/format.gif) repeat-x;}
#productdetail ul.attribute_att1 li a.selected {background:#FFF url(../images/therollingstones/format_selected.gif) no-repeat left bottom;}

/*tracklistings */
.albumTable tr, .musiclist ul li {background: transparent }
.albumTable tr.stripe,  .musiclist ul li.even {background: #111111}

/* fans choice */
.fanchoice h3.fan {border-bottom: 1px solid #645850; text-indent: 10px;}
.fanchoice .zone {padding: 10px;}
.fanchoice .price, .fanchoiceMerchandise .price {margin-bottom: 12px;}
.fanchoice .image {margin-bottom: 0;}
.fanchoice p {clear: both;}
.productdetailright .fanschoice h3 {text-indent: 0;}
.productdetailright .fanschoice p {clear: both;}
.fanchoiceMerchandise .zone {padding: 10px;}
.fanchoiceMerchandise .details {width: auto; float: none}


/* buttons */
#searchsubmit {background: url(../images/therollingstones/bt_go_search.gif) no-repeat;}
#productdetail form#addproductform .addbuybutton input.add, #artistproduct form input.add {background: url(../images/therollingstones/bt_addtobasket_lg.gif) no-repeat; width:109px; height: 25px;}
input.add, #col-two-three ul.products input.add, #productdetail form#addproductform .addbuybutton input, #searchresults .prods input.add,  .zone input.add
{background: url(../images/therollingstones/bt_addtobasket.gif) no-repeat; width: 109px; height: 25px;}
p.moreinfo a, .zone input.moreinfo {background: url(../images/therollingstones/bt_moreinfo.gif) no-repeat; width:82px; height: 25px;}
p.emailme a {background: url(../images/therollingstones/bt_notify_me.gif) no-repeat; width:83px; height: 25px;}
.BacktoProduct a {background: url(../images/therollingstones/back_to_product.gif) no-repeat; width:125px; height: 25px;}
p.buygiftvouchernow a {background: url(../images/therollingstones/bt_gift_voucher.gif) no-repeat; width:172px; height: 25px;}
.tellafriend a {background: url(../images/therollingstones/bt_tellafriend.gif) no-repeat; width:98px; height: 25px;}



/* discover up and down */
.discoveralbumwrap {border-top: 1px solid #685c53;}
#artistpage .discoveralbumwrap {border-top: none;}
.discoveralbumwrap #discoveralbumlink a {display: block; width: 247px; height: 21px; padding: 0; margin: 0; line-height: 0.5em;}
#artistpage .discoveralbumwrap .arrowdown {background: url(../images/therollingstones/artist_down.gif) 0 0 no-repeat;  width: 252px; height: 24px;  text-indent: -900em;}
#productdetail .discoveralbumwrap .arrowdown {background: url(../images/therollingstones/album_down.gif) 0 0 no-repeat;  width: 252px; height: 24px;  text-indent: -900em;}
.discoveralbumwrap .arrowup {background: url(../images/therollingstones/arrow_up.gif) 0 0 no-repeat;  width: 100%; height: 24px; padding-left: 20px; text-indent: -900em; /*border-bottom: 1px solid #645850;*/}


.discovercontent {padding: 20px;}
.discovercontent h3 {margin-bottom: 10px;}


/* show album overlays */
.Overlay .discoveralbum, 
.Overlay0600753032817 .discoveralbum, .Overlay0602527235820 .discoveralbum, .Overlay0602527215075d .discoveralbum, 
.Overlay0042288231622 .discoveralbum, .Overlay0042288231615 .discoveralbum, .Overlay0602527015699 .discoveralbum,
.Overlay0042288233329 .discoveralbum, .Overlay0042288233312 .discoveralbum,
.Overlay0602527173016d .discoveralbum, .Overlay0602527173016 .discoveralbum,
.Overlay0042288233022 .discoveralbum, .Overlay0042288233022d .discoveralbum,
.Overlay0042288233015 .discoveralbum, .Overlay0042288232728d .discoveralbum,
.Overlay0042288232728 .discoveralbum, .Overlay0042288232629 .discoveralbum,
.Overlay0042288229728 .discoveralbum, .Overlay0042288232612 .discoveralbum,
.Overlay0042288231721 .discoveralbum, .Overlay0042288231721d .discoveralbum, .Overlay0602527173016d .discoveralbum,
.Overlay0602527016436 .discoveralbum, .Overlay0042288232322 .discoveralbum, .Overlay0042288232421d .discoveralbum,
.Overlay0042288232322d .discoveralbum, .Overlay0042288233022d .discoveralbum, .Overlay0042288233022 .discoveralbum,
.Overlay0042288232728d .discoveralbum, .Overlay0042288229827 .discoveralbum, .Overlay0042288232629 .discoveralbum,
.Overlay0602517975064d .discoveralbum, .Overlay0042288232728 .discoveralbum, .Overlay0042288229728 .discoveralbum,
.Overlay0602527015613 .discoveralbum, .Overlay0602527162225d .discoveralbum, .Overlay0602527162379d .discoveralbum,
.Overlay0602527016450 .discoveralbum, .Overlay0042288232124 .discoveralbum, .Overlay0042288232124d .discoveralbum,
.Overlay0602527173047d .discoveralbum, .Overlay0602527015644 .discoveralbum, .Overlay0602527015651 .discoveralbum,
.Overlay0602527173054d .discoveralbum, .Overlay0042288231622 .discoveralbum, .Overlay0042288231622d .discoveralbum,
.Overlay0602517843301d .discoveralbum, .Overlay0602527142869 .discoveralbum, .Overlay0602527342955 .discoveralbum,
.Overlay0602527342993 .discoveralbum, .Overlay0602527016405 .discoveralbum, .Overlay0602527164281 .discoveralbum,
.Overlay0602527214641d .discoveralbum, .Overlay0042288232827 .discoveralbum, .Overlay0042288232827d .discoveralbum,
.Overlay0042288233329 .discoveralbum, .Overlay0018771024125 .discoveralbum, .Overlay0018771029021d .discoveralbum,
.Overlay0602527015606 .discoveralbum, .Overlay0602527173467d .discoveralbum, .Overlay0042288232520d .discoveralbum,
.Overlay0042288232520 .discoveralbum,  .Overlay0602527015590 .discoveralbum, 
.Overlay0602527173504d .discoveralbum,.Overlay0602527102092 .discoveralbum, .Overlay0602527163024d .discoveralbum, 
.Overlay0602517844131d .discoveralbum,  .Overlay0602527164304 .discoveralbum,.Overlay0602527214948d .discoveralbum, 
.Overlay0602527164243 .discoveralbum, .Overlay0602527214993d .discoveralbum, Overlay0042288233725d .discoveralbum,
.Overlay0042288233725 .discoveralbum, .Overlay0042288231820d .discoveralbum, .Overlay0042288231820 .discoveralbum,
.Overlay0602498370063 .discoveralbum,  .Overlay0602517647473 .discoveralbum, .Overlay0602527174471d .discoveralbum, 
.Overlay0602527174525d .discoveralbum, .Overlay0042288229827 .discoveralbum, .Overlay0602527174631d .discoveralbum, 
.Overlay0602527015675 .discoveralbum, .Overlay0602527174600d .discoveralbum, .Overlay0602527015620 .discoveralbum,
.Overlay0602527215051d .discoveralbum, .Overlay0602527164274 .discoveralbum, .Overlay0602527164298 .discoveralbum,
.Overlay0042288233121 .discoveralbum, .Overlay0042288233121d .discoveralbum, .Overlay0602527174648d .discoveralbum,
.Overlay0602527015712 .discoveralbum, .Overlay0602527169446d .discoveralbum, .Overlay0042288232315 .discoveralbum,
.Overlay0042288233015 .discoveralbum, .Overlay0042288232612 .discoveralbum, .Overlay0042288232216 .discoveralbum,
.Overlay0042288231615 .discoveralbum, .Overlay0602527142869 .discoveralbum, .Overlay0042288233312 .discoveralbum,
 .Overlay0042288231912 .discoveralbum
{visibility: visible;}




html .discoveralbum {background:none;}
html .discoveralbumwrap #discoveralbumcontainer  {border-bottom:1px solid #645850;background: #000;background: rgba(0,0,0,0.95);}


#discoveralbumcontainer .discovercontent {padding: 20px;}
#discoveralbumcontainer h3 {margin-bottom: 15px;}


/* Landing Page */
.hubPage p.breadCrumb { visibility: hidden}
li.navlanding, .hubPage .Lcat_elementonbottomofcontent {display: none;}
#landingPage {padding: 0 20px;}
#landingPage .col {display: block; width: 460px; margin-bottom: 20px; }
#landingPage .landingTop {margin: -30px 0 60px 120px;}
#landingPage h1 {color: #e3c5a7; font-size: 34px; border: none; }
#landingPage h2 {color: #ebebeb; font-size: 20px; line-height: 30px;}
#landingPage h3 {padding-bottom: 5px;}
#landingPage .col p {font-size: 20px; line-height: 1.3em; font-style: italic; color: #ebebeb}
#landingPage .col p.padd_top {padding-top: 15px;}
#landingPage .col a {color: #b7835a}
#landingPage .col h3 a {color: #e3c5a7}


/* Clothing Template */
.ClothingProduct #relatedproductdetail div.body {border-top:1px solid #645850; border-left: 0; border-right: 0; border-bottom: 0; background: none;}


/* some CSS3 */
a {-webkit-transition: color 0.33s ease-in; -moz-transition: color 0.33s ease-in; -o-transition: color 0.33s ease-in;  transition: color 0.33s ease-in;}
a:hover {-webkit-transition: color 0.33s ease-out;-moz-transition: color 0.33s ease-out;-o-transition: color 0.33s ease-out;transition: color 0.33s ease-out;}


.Right0602527142838 .pricegroup,
.Right0602527142876 .pricegroup,
.Right0602527142890 .pricegroup
{display: none;}

/***************************************************/
/* Product Digital Add to Basket Overide  */
.musiclistright input.digitaladd {
    background: url("../images/therollingstones/bt_rollingstones_addDigitaltracktobasket.gif") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 30px;
}
