/******** FOR BRAVADO STORES ************/
/* hide and show */
.bravadoLogo {
    display: block;
}

.Lcat_headerbottomcontent, .Lcat_elementonbottomofcontent, .mainlogo, .zone .add span {
    display: none
}

/* shopping cart */
#minicart_detail .yui-panel .hd {
    background: #000 url(../images/powered_by_UMG.gif) 7px 10px no-repeat;
    padding: 30px 8px 10px;
}

/********************/
#admin, #relatedproductdetail {
    display: none;
}

body {
    background: #3c4652 url(../images/abbaworld/background.gif) repeat-x;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
}

#Container {
    width: 980px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/abbaworld/header_bg.jpg) 0 0px no-repeat;
}

.sitebg {
    background: none;
}

#wrap {
    background: none;
    border-bottom: none;
}

.searchartist input#termtextkeywordsearch {
    border: 1px solid #FFF;
}

.bravadoLogo {
    display: block;
    text-transform: uppercase
}

/* Layout */
.searchartist {
    margin: 0;
    width: 305px;
}

.searchartist fieldset {
    width: 275px;
}

.searchartist fieldset label {
    width: 140px;
    height: 16px;
    text-indent: 900em;
    text-align: inherit;
    overflow: hidden;
    zoom: 1;
    display: block;
    background: url(../images/abbaworld/search_title.gif) no-repeat
}

#artistpage {
    margin-top: 35px;
}

ul#artistlistfeatured li {
    width: auto;
    margin-right: 0;
}

/***************************************************/
/* Font Change */
a {
    color: #CC99CC;
}

a:hover {
    color: #eaaf0f;
}

a.arrowLink {
    background: url(../images/abbaworld/arrowLink.gif) no-repeat scroll 0 4px;
}

h1, #artistproduct h2 a, .productdetailright h2.productTitle, .pd_powerreviewright h2, .productlist h3 a, .zone h3, .priceline, .pricegroup, .pdxtformat, .releaseformat, #searchresults .sort label, .prods h2, .productlist p.pdxtartist, ul.products .pricegroup, .zone .pdxtartist {
    font-family: Arial, Helvetica, sans-serif;
}

h1.artistsname {
    text-transform: uppercase
}

#topcontent h1.artistsname {
    display: none;
}

div.newsletter h2, h3, .productlist .productlistname h2, .productlist_ticket .productlistname h2, #searchMessage h4, #productdetail #snippetDiv div.prSnippetTitle {
    font: normal 20px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-bottom: 8px;
    padding-bottom: 3px;
    color: #FFF;
}

/***************************************************/
/* borders */
div.newsletter h2, .giftvoucher h3, .prSnippetTitle, .productlist .productlistname, .productlist_ticket .productlistname, .fanchoiceAlt h2, #content-search_nocolthree #topcontent, ul#artistlistfeatured h2, .Lcatnav ul .footerlistlastcontent img, .Lcatnav ul {
    border-bottom: 1px solid #59626C;
}

.pcilogoandvendatext, .artist_info ul.storylist_artisthomepage li span.snippet, #artistscategorylist #col-two-three, p.invtdesc1, #artistpage #col-two-three, .Lcatnav ul li {
    border-top: 1px solid #59626C;
}

/***************************************************/
/* homepage stories */
.artist_info {
    margin-top: 20px;
}

.artist_info ul.storylist_artisthomepage {
    margin-top: 0;
    padding-top: 0;
    border: none
}

ul.storylist_artisthomepage li div.newsletter {
    width: 215px;
    display: block;
    float: right;
}

.artist_info ul.storylist_artisthomepage li span.snippet {
    margin-top: 27px;
    padding-top: 12px;
} {font-weight:normal;
    margin-bottom:
    12px;
    padding:
    0 0 9px;
    text-transform: uppercase;
}

/***************************************************/
/* Buttons */
#searchsubmit {
    background: url(../images/abbaworld/bt_go_search.gif) no-repeat;
}

#col-two-three ul.products input.add, #productdetail form#addproductform .addbuybutton input, #searchresults .prods input.add, .zone input.add, #productdetail form#addproductform .addbuybutton input.add, #artistproduct form input.add, .zone .add {
    background: url(../images/abbaworld/bt_addtobasket.gif) no-repeat;
    display: block;
    width: 109px;
    height: 25px;
}

p.moreinfo a, .zone input.moreinfo {
    background: url(../images/abbaworld/bt_moreinfo.gif) no-repeat;
    width: 109px;
    height: 25px;
}

p.emailme a {
    background: url(../images/abbaworld/bt_notify_me.gif) no-repeat;
    width: 78px;
    height: 25px;
}

.BacktoProduct a {
    background: url(../images/abbaworld/back_to_product.gif) no-repeat;
    width: 129px;
    height: 25px;
}

p.buygiftvouchernow a {
    background: url(../images/abbaworld/bt_gift_voucher.gif) no-repeat;
    width: 103px;
    height: 25px;
}

.tellafriend a {
    background: url(../images/abbaworld/bt_tellafriend.gif) no-repeat;
    width: 103px;
    height: 25px;
}

a.signUp {
    background: url(../images/abbaworld/bt_signup.gif) no-repeat;
    display: block;
    width: 6 1px;
    height: 25px;
    text-indent: -900em;
}

/***************************************************/
/* Abba Nav*/
#abbaworld-menu {
    padding-top: 235px;
}

#abbaworld-menu ul {
    width: 960px;
    height: 20px;
    margin: 0 0 0 10px;
    padding: 0;
}

#abbaworld-menu ul li, #abbaworld-menu ul li a {
    height: 20px;
    display: block;
}

#abbaworld-menu ul li a {
    text-indent: -900em;
    margin: 0 6px;
}

#abbaworld-menu ul li#mmemberzone a {
    margin-left: 420px;
}

#abbaworld-menu ul li {
    float: left;
    list-style: none;
    display: inline;
}

#abbaworld-menu ul li ul {
    display: none;
}

li#mstart a {
    width: 53px;
    background: url(../images/abbaworld/nav.gif) -291px -19px no-repeat
}

li#mstart a:hover {
    background: url(../images/abbaworld/nav.gif) -291px 0 no-repeat;
}

li#mnews a {
    width: 49px;
    background: url(../images/abbaworld/nav.gif) -158px -19px no-repeat
}

li#mnews a:hover {
    background: url(../images/abbaworld/nav.gif) -158px 0 no-repeat;
}

li#mexhibitions a {
    width: 119px;
    background: url(../images/abbaworld/nav.gif) -343px -19px no-repeat
}

li#mexhibitions a:hover {
    background: url(../images/abbaworld/nav.gif) -343px 0 no-repeat;
}

li#mmemberzone a {
    width: 112px;
    background: url(../images/abbaworld/nav.gif) -47px -19px no-repeat;
}

li#mmemberzone a:hover {
    background: url(../images/abbaworld/nav.gif) -47px 0 no-repeat;
}

li#mabout a {
    width: 48px;
    background: url(../images/abbaworld/nav.gif) 0 -19px no-repeat
}

li#mabout a:hover {
    background: url(../images/abbaworld/nav.gif) 0 0 no-repeat;
}

li#mpartners a {
    width: 84px;
    background: url(../images/abbaworld/nav.gif) -207px -19px no-repeat
}

li#mpartners a:hover {
    background: url(../images/abbaworld/nav.gif) -207px 0 no-repeat;
}

/***************************************************/
/* Abba Footer*/
#footer {
    background: #3c4652;
}

ul.abbafooter {
    list-style: none
}

ul.abbafooter li a.AbbaImg {
    text-indent: -900em;
    display: block;
    width: 210px;
    height: 32px;
}

ul.abbafooter li.logos {
    padding-top: 10px;
}

ul.abbafooter li span.foot01 a {
    background: url(../images/abbaworld/footer_01.gif) no-repeat;
    width: 78px;
    height: 44px;
    text-indent: -900em;
    display: block;
    float: left;
}

ul.abbafooter li span.foot02 a {
    background: url(../images/abbaworld/footer_02.gif) no-repeat;
    width: 57px;
    height: 44px;
    text-indent: -900em;
    display: block;
    float: left;
}

ul.abbafooter li span.foot03 a {
    background: url(../images/abbaworld/footer_03.gif) no-repeat;
    width: 44px;
    height: 44px;
    text-indent: -900em;
    display: block;
    float: left;
}

ul.abbafooter li.foot04 a {
    background: url(../images/abbaworld/footer_04.gif) no-repeat;
}

ul.abbafooter li.copy {
    padding: 10px 0;
    color: #BDBEC4;
}

#footer ul.abbafooter li.copy a {
    font-weight: bold;
    color: #FFF
}

#footer ul.abbafooter li.copy a:hover {
    color: #eaaf0f;
    text-decoration: none;
}

.footerlistcontent {
    border-right: 1px solid #59626C;
}

/***************************************************/
/* Nav Styles */
.Lcatnav ul li {
    padding-right: 10px;
}

.Lcatnav ul li a {
    color: #FFF;
}

.Lcatnav ul li.selected span {
    color: #eaaf0f;
}

.Lcatnav ul li.selected {
    background: #2d353e;
}

.Lcatnav ul li a:hover {
    color: #eaaf0f;
}

.Lcatnav ul li ul li a {
    color: #FFF;
}


ul.tabNavigation li a {background-image: none; background-color:#2a2e38;}
ul.tabNavigation li a.selected, #first, #second, #third {background-color: #131722;}

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