/* Reset Tags begins */
*{
 margin: 0;
 padding: 0;
 outline: 0;
}
html{
 height: 100.1%;
 font-size: 100.01%;
}
ul, ol{
 list-style: none;
}
table{
 border-collapse: collapse;
 border-spacing: 0;
}
img, fieldset, abbr, acronym{
 border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var{
 font-style: normal;
 font-weight: normal;
}
caption, th{
 text-align: left;
}
q:before, q:after{
 content: '';
}
/* Reset Tags ends */
strong{
 font-weight: bold;
}
em{
 font-style: italic;
}
table td{
 vertical-align: top;
}
h1, h2, h3, h4, h5, h6{
 font-size: 1em;
 line-height: 117%;
 font-weight: bold;
}
h1.top, h2.top, h3.top, h4.top, h5.top, h6.top{
 margin-top: 0 !important;
}
form.newsletter h3{
 color: #5abe24;
 font-size: 1.33em;
 font-weight: bold;
}
.hd0{
 border-bottom: 0px;
 color: #fff;
 font-size: 1.50em;
 height: 30px;
 line-height: 30px;
 padding-left: 12px;
}
.hd0.musicShop{
 background: url(/images/usa/webPortals/entertainment/bg_hd-music-shop.gif) no-repeat 0 0;
}
.hd0.contertTickets{
 background: url(/images/usa/webPortals/entertainment/bg_hd-concert-tickets.gif) no-repeat 0 0;
}

.white-block h3{
 font-size: 1em;
}
.hd1{
 color: #0078f9;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 2.50em;
 line-height: 1.07em;
}
.hd2{
 color: #151515;
 font-size: 1.17em;
 line-height: 1.50em;
}
a, a:link, a:active, a:visited{
 color: #0078f9; text-decoration: none;
}
a:hover{
 color: #0078f9; text-decoration: underline;
}
#header #msg a{
 color: #4ce3ff !important; text-decoration: underline;
}
a.arrow{
 background: url(/images/usa/webPortals/entertainment/arrow.gif) no-repeat right center;
 padding-right: 13px;
}
a.arrow2{
 background: url(/images/usa/webPortals/entertainment/arrow2.png) no-repeat right 2px !important;
 background: url(/images/usa/webPortals/entertainment/arrow2.gif) no-repeat right 2px;
 color: #009cff !important;
 padding-right: 15px;
}
body{
 background: #474649 url(/images/usa/webPortals/entertainment/bg.jpg) repeat-x 0 0;
 color: #1b1b1d;
 font: 75% Arial, Helvetica, sans-serif;
 line-height: 117%;
 min-height: 100.1%;
 text-align: center;
}
#wrapper{
 background: url(/images/usa/webPortals/entertainment/bg_footer.gif) repeat-x 0 bottom;
 text-align: left;
 width: 100%;
 position: relative;
}
#bg{
 padding: 0 10px;
 width: 980px;
 margin: auto;
}
#layout{
 width: 980px;
}
#header{
 height: 220px;
 position: relative;
 top: 7px;
 background: url(/images/usa/webPortals/entertainment/bg1.jpg) no-repeat 25px 50px;
}
#logo, #tagline{
 margin: 0;
}
#logo a{
 height: 50px;
 width: 186px;
 position: absolute;
 top: 38px;
 left: 14px;
}
#tagline1{
 background: url(/images/usa/webPortals/entertainment/tagline1.png) no-repeat 0 0;
 height: 50px;
 width: 244px;
 position: absolute;
 top: 88px; left: -3px;
}
#content{
 padding-bottom: 10px;
}
#colLeft, #colRight{
 width: 180px;
}
#colCenter{
 padding: 0 10px;
 width: 600px;
 position: relative;
}
#colCenter .block, #colLeft .block, #colRight .block{
 padding-bottom: 10px;
}
#footer{
 color: #5e5f61;
 font-size: 0.83em;
 line-height: 1.20em;
 height: 78px;
 vertical-align: middle;
}
#header #msg{
 color: #bdbdbd;
 font-size: .92em;
 line-height: 25px;
 width: 400px;
 position: absolute;
 left: 252px;
 top: 0px;
 white-space: nowrap;
}
#header #topBanner{
 position: absolute;
 top: 45px; right: 0;
}
#header #yourDeals{
 height: 48px; width: 182px;
 position: absolute;
 top: 131px; left: 2px;
}
#header #yourDeals a{
 background: url(/images/usa/webPortals/entertainment/bt_your-mega-deals.png) no-repeat 0 0;
 display: block;
 height: 48px; width: 182px;
}
#footer p{
 margin-top: 6px;
}
#footer p.copy{
 color: #fff;
 font-size: 0.92em;
}
p.skyscrapper{
 background: url(/images/usa/webPortals/entertainment/bg_skyscrapper.gif) no-repeat 0 0;
 height: 609px; width: 180px;
 padding-top: 10px;
 text-align: center;
}
form#search{
 background:url(/images/usa/webPortals/entertainment/bgTopSearch.gif) no-repeat scroll 0 0 transparent;
 height:36px;
 left:230px;
 position:absolute;
 top:3px;
 width:400px;
}
form#search h3{
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 line-height: 36px;
 position: absolute;
 left: 28px;
 top: -2px;
}
form#search .field1 select.select{
 border-color:#898989;
 color:#191717;
 left:80px;
 padding:1px;
 position:absolute;
 top:6px;
 width:116px;
}
form#search .field2 input.text{
 border-color:#898989;
 color:#191717;
 left:200px;
 padding:2px;
 position:absolute;
 top:6px;
 width:157px;
}
form#search .go button.btSearchGo{
 position: absolute;
 left: 560px; top: 3px;
}
form.newsletter{
 background: #576f3a url(/images/usa/webPortals/entertainment/bg_newsletter.gif) no-repeat 0 0;
 margin-bottom: 10px;
}
form.newsletter div.newsletterInner{
 background: url(/images/usa/webPortals/entertainment/bg_newsletter-inner.gif) no-repeat 0 bottom;
 padding: 10px;
 min-height: 173px; height: auto !important; height: 173px;
 width: 160px;
 position: relative;
}
form.newsletter p{
 color: #fff;
 font-size: .92em;
 font-weight: bold;
 line-height: 1.27em;
}
form.newsletter input.text{
 color: #646872;
 font-weight: bold;
 padding: 3px 6px;
 width: 146px;
}
form.newsletter button.button{
 position: absolute;
 right: 9px; bottom: 10px;
}
form.newsletter ol li{
 margin-top: 4px;
}
form.newsletter ol li input.short{
 width: 56px;
}
input, select, textarea, button{
 font-size: 1em;
 line-height: normal;
 font-family: Arial, Helvetica, sans-serif;
 width: auto;
}
input, select{
 vertical-align: middle;
}
textarea{
 overflow: auto;
 height: auto;
}
button{
 background: none;
 border: 0;
 cursor: pointer;
 text-align: center;
}

input.text, select.select, textarea.textarea{
 border: 1px solid #000;
 color: #000;
 font-size: 11px;
}
input.text{
 width: 195px;
 padding: 3px;
}
select.select{
 width: 200px;
 padding: 2px;
}
textarea.textarea{
 width: 195px;
 padding: 3px;
}
button.button{
 font-size: 1em;
 font-weight: bold;
 height: auto; width: auto;
 line-height: 30px;
 _behavior: url('ie.htc');
}
button.btSearchGo{
 background: url(/images/usa/webPortals/entertainment/bt_search-go.png) no-repeat 0 0 !important;
 background: url(/images/usa/webPortals/entertainment/bt_search-go.gif) no-repeat 0 0;
 color: #fff;
 font-size: 14px;
 height: 30px; width: 43px;
}
button.btSearchGo:hover{
 background-position: 0 -30px !important;
 color: #ffbe59;
}
button.button.btGreen{
 background: url(/images/usa/webPortals/entertainment/bt_green.png) no-repeat 0 0 !important;
 background: url(/images/usa/webPortals/entertainment/bt_green.gif) no-repeat 0 0;
 color: #fff;
 height: 30px; width: 88px;
}
button.button.btGreen:hover{
 background-position: 0 -30px !important;
 color: #539604;
}
button.button.btBlue{
 background: url(/images/usa/webPortals/entertainment/bt_blue.png) no-repeat 0 0;
 color: #fff;
 height: 30px; width: 89px;
}
button.button.btBlue:hover{
 background-position: 0 -30px;
 color: #0872e3;
}
.emailFriend{
 background: #fff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x 0 0;
 padding: 15px 36px 20px 36px;
 width: 350px;
 height: 400px;
 position: relative;
 font-family: "Trebuchet MS", Verdana, sans-serif;
 margin: 0 0 0 0;
}
.emailFriend .blockBottom{
 background: url(/images/usa/webPortals/entertainment/bg_white-block-bottom.gif) repeat-x 0 bottom;
 height: 9px;
 width: 100%;
 position: absolute;
 bottom: 1px;
 left: 0;
}
.emailFriendHeader{
 padding: 20px 36px 20px 36px;
 background: #346daa;
 width: 350px;
 margin: 0 0 0 0;
}
.emailFriendHeader h1{
 color: #FFFFFF;
 font-size: 1.80em;
 line-height: 1.07em;
}
.emailFriend h2{
 color: #0078f9;
}
.emailFriend .success{
 color: #42a70b;
}
.futureReleaseRingtones{
 min-height: 180px;
 height: auto !important; height: 180px;
 background: #fff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x 0 0;
 padding: 15px 36px 20px 36px;
 width: 528px;
 position: relative;
 padding-bottom: 30px;
}
.whiteBlock{
 min-height: 180px;
 height: auto !important; height: 180px;
 background: #fff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x 0 0;
 padding: 15px 36px 20px 36px;
 width: 528px;
 position: relative;
}
div.whiteBlock.alt{
 padding-bottom: 30px;
}
ul.scrollTickets{
 width: 540px;
 margin: -10px 0px 0px -11px;
 padding: 0px 0px 11px 0px;
}
ul.scrollTickets li{
 float: left; display: inline;
 height: 170px;
 margin-left: 6px;
 padding: 0px 6px;
 width: 160px;
 border: 1px solid #fff;
}
ul.scrollTickets li.biglink{
 border: 1px solid #fff;
 width: 158px;
}
ul.scrollTickets li.roll{
 border-color: #c3c3c3;
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0 bottom;
}
ul.scrollTickets img{
 display: block;
 margin: 0 -6px 8px -6px;
}
ul.scrollTickets li.biglink img{
 margin: -1px -7px 8px -7px;
}
ul.scrollTickets h4{
 font-size: .92em;
 line-height: 1.09em;
}
ul.scrollTickets p{
 font-size: 0.83em;
 font-weight: bold;
 line-height: 1.20em;
 margin-bottom: 2px;
}
.topMediaContent{
 min-height: 170px;
 height: auto !important; height: 170px;
 background: #fff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x 0 0;
 padding: 15px 36px 20px 36px;
 width: 528px;
 position: relative;
}
ul.scrollTopMedia{
 width: 540px;
 margin: -10px 0px 0px -9px;
 padding: 0px 0px 11px 0px;
}
ul.scrollTopMedia li{
 float: left;
 display: inline;
 height: auto;
 margin: 0px 0px 5px 4px;
 width: 129px;
 position: relative;
 padding-bottom: 10px;
 border: 1px solid #fff;
}
ul.scrollTopMedia li.biglink{
 border: 1px solid #fff;
 width: 127px;
}
ul.scrollTopMedia li.roll{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0 bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMedia li.biglink dt{
 margin: -1px -1px 0 -1px;
}
ul.scrollTopMedia dt img{
 display: block;
 height: 95px;
 width: 129px;
 margin-bottom: 8px;
}
ul.scrollTopMedia dd{
 font-weight: bold;
 padding-left: 5px;
}
ul.scrollTopMedia dd.artist{
 font-size: 0.83em;
 line-height: 1.20em;
}
ul.scrollTopMedia dd.title a{
 padding-right: 8px;
}
ul.scrollTopMediaVids{
 width: 540px;
 margin: -10px 0px 0px -9px;
 padding: 0px 0px 11px 0px;
}
ul.scrollTopMediaVids li{
 float: left;
 display: inline;
 height: auto;
 margin: 0px 0px 5px 4px;
 width: 129px;
 position: relative;
 padding-bottom: 10px;
 border: 1px solid #fff;
}
ul.scrollTopMediaVids li.biglink{
 border: 1px solid #fff;
 width: 127px;
}
ul.scrollTopMediaVids li.roll{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0 bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMediaVids li.biglink dt{
 margin: -1px -1px 0 -1px;
}
ul.scrollTopMediaVids dt img{
 display: block;
 height: 95px;
 width: 129px;
 margin-bottom: 8px;
}
ul.scrollTopMediaVids dd{
 font-weight: bold;
 padding-left: 5px;
}
ul.scrollTopMediaVids dd.artist{
 font-size: 0.83em;
 line-height: 1.20em;
}
ul.scrollTopMediaVids dd.title a{
 padding-right: 8px;
}
ul.scrollTopMediaVids li span.play{
 background: url(/images/usa/webPortals/entertainment/scroll-vid-over.png) no-repeat 0 0;
 display: block;
 height: 95px; width: 129px;
 visibility: hidden;
 position: absolute;
 top: -1px; left: -1px;
 _behavior: url('iepngfix.htc');
}
ul.scrollTopMediaVids li.roll span.play{
 visibility: visible;
}
ul.tabs{
 border-bottom: 1px solid #fff;
 height: 30px;
 width: 600px;
}
ul.tabs li{
 float: left; display: inline;
}
ul.tabs li.first{
 margin-left: 0 !important;
}
ul.tabs li a{
 float: left;
 background: transparent no-repeat 0 0;
 color: #fff !important;
 display: block;
 font-size: 1.17em;
 font-weight: bold;
 height: 30px;
 line-height: 30px;
 text-align: center;
 text-decoration: none !important;
}
ul.tabs li a:hover, ul.tabs li a.active{
 background-position: 0 -30px;
}
ul.tabs li a.active{
 cursor: default;
}
ul.tabs.topMedia li{
 margin-left: 8px;
}
ul.tabs.topMedia li a{
 background-image: url(/images/usa/webPortals/entertainment/bg_four-tabs.png) !important;
 background-image: url(/images/usa/webPortals/entertainment/bg_four-tabs.gif);
 width: 144px;
}
ul.tabs.releasesRingtones li{
 margin-left: 10px;
}
ul.tabs.releasesRingtones li a{
 background-image: url(/images/usa/webPortals/entertainment/bg_two-tabs.png) !important;
 background-image: url(/images/usa/webPortals/entertainment/bg_two-tabs.gif);
 width: 295px;
}
ul.nav{
 margin-bottom: 0;
}
ul.bars li.first{
 border: 0 !important;
}
ul.bars li{
 display: inline;
 margin-left: -4px;
}
ul.bars li:before{
 content: "|";
 padding: 0 4px;
}
ul.bars li:first-child:before{
 content: "";
 padding: 0 4px 0 0;
}
#header ul.nav{
 position: absolute;
 right: 0; top: 0;
}
#header ul.nav li{
 float: left;
}
#header ul.nav li a{
 float: left;
 background: url(/images/usa/webPortals/entertainment/bg_header-nav.gif) no-repeat 0 0;
 color: #87d8ff !important;
 display: block;
 font-weight: bold;
 line-height: 25px;
 padding: 0 14px 0 17px;
}
#header ul.nav li:first-child a{
 background: none;
 padding: 0 0 0 14px;
}
#header ul.nav li.first a{
 background: none;
 padding-left: 14px;
}
#footer ul.nav{
 color: #a29ea6;
 font-size: .92em;
 font-weight: bold;
}
#footer ul.nav a{
 color: #a29ea6 !important;
}
ul.cart-nav{
 position: absolute;
 top: 5px; right: 6px;
}
ul.cart-nav li{
 float: left; display: inline;
 margin-left: 7px;
}
ul.cart-nav li a{
 float: left;
 background: url(/images/usa/webPortals/entertainment/bt_gray.png) no-repeat 0 0;
 color: #b8efff !important;
 display: block;
 font-size: 1.17em;
 font-weight: bold;
 height: 26px; width: 84px;
 line-height: 26px;
 text-align: center;
 text-decoration: none !important;
}
ul.cart-nav li a:hover{
 background-position: 0 -26px;
 color: #086dcd !important;
}
ul.nav0{
 margin-bottom: 10px;
 width: 180px;
}
ul.nav0 li a{
 background: url(/images/usa/webPortals/entertainment/bg_bt-nav.gif) no-repeat 0 0;
 color: #989ba4 !important;
 display: block;
 font-weight: bold;
 height: 26px;
 line-height: 26px;
 padding-left: 12px;
 text-decoration: none !important;
 text-transform: uppercase;
}
ul.nav0 li a:hover{
 background-position: 0 -26px;
 color: #fff !important;
}
ul.nav0 li a.active{
 background-position: 0 -26px;
 color: #00b3ff !important;
}
div.navRightSendHome{
 background: url(/images/usa/webPortals/entertainment/bg_nav1-bot.png) no-repeat 0 bottom !important;
 background-image: url(/images/usa/webPortals/entertainment/bg_nav1-bot.gif);
 margin-bottom: 10px;
 padding-bottom: 4px;
}
ul.navRightSendHome{
 background: url(/images/usa/webPortals/entertainment/bg_nav1-top.png) no-repeat 0 0 !important;
 background-image: url(/images/usa/webPortals/entertainment/bg_nav1-top.gif);
 padding: 4px 10px 0 10px;
}
ul.navRightSendHome li a{
 color: #fff !important;
 display: block;
 font-size: 0.83em;
 font-weight: bold;
 line-height: 22px;
 padding-left: 21px;
}
ul.navRightSendHome li.send a{
 background: url(/images/usa/webPortals/entertainment/ico-send.gif) no-repeat 0 center;
 color: #5fc211 !important;
}
ul.navRightSendHome li.home a{
 background: url(/images/usa/webPortals/entertainment/ico-home.gif) no-repeat 0 center;
}
ul.navRightSendHome li a:hover{
 color: #fad500 !important;
}
ul.navRightSendHome li.send a:hover{
 background-image: url(/images/usa/webPortals/entertainment/ico-send-over.gif);
}
ul.navRightSendHome li.home a:hover{
 background-image: url(/images/usa/webPortals/entertainment/ico-home-over.gif);
}
ul.navRightArtistAlbums a{
 text-decoration: none !important;
}
ul.navRightArtistAlbums{
 margin-bottom: 8px;
}
ul.navRightArtistAlbums li{
 margin-bottom: 2px;
}
ul.navRightArtistAlbums li a{
 background: url(/images/usa/webPortals/entertainment/bg_nav2.png) no-repeat 0 0 !important;
 background-image: url(/images/usa/webPortals/entertainment/bg_nav2.gif);
 color: #fff !important;
 display: block;
 font-weight: bold;
 height: 30px;
 line-height: 30px;
 padding-left: 10px;
}
#musicNewsFooter{
 background: url(/images/usa/webPortals/entertainment/bg_nav-bot.png) no-repeat 0 0;
 height: 7px;
}
ul.musicNews{
 background: #fff;
}
ul.musicNews li a{
 background: url(/images/usa/webPortals/entertainment/bullet0.gif) no-repeat 11px 10px;
 color: #3f3f3f !important;
 display: block;
 font-size: .92em;
 font-weight: bold;
 line-height: 1.27em;
 padding: 6px 8px 6px 22px;
}
ul.musicNews li a:hover{
 text-decoration: underline !important;
}
ul.musicNews li.alt{
 background: #ededed url(/images/usa/webPortals/entertainment/bg_nav-sub.gif) repeat-x 0 0;
 border-top: 1px solid #cdcecf;
 border-bottom: 1px solid #cdcecf;
}
#musicNews h4{
 background: url(/images/usa/webPortals/entertainment/bg_nav-top.png) no-repeat !important;
 background-image: url(/images/usa/webPortals/entertainment/bg_nav-top.gif);
 color: #fff !important;
 display: block;
 height: 39px;
 line-height: 30px;
 padding-left: 10px;
}
#musicNewsInner{
 height: auto;
}
#mainContent{
 background: #fff url(/images/usa/webPortals/entertainment/bg_tpl1-main-top.gif) no-repeat 0 0;
}
#mainContent #mainContentInner{
 background: transparent url(/images/usa/webPortals/entertainment/bg_tpl1-main-bot.gif) no-repeat 0 bottom;
 line-height: 1.5em;
 padding: 30px 35px;
}
#mainContent p{
 margin-top: 1.5em;
}
#mainContent h2{
 color: #0078f9;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.80em;
 line-height: 1.07em;
}
/* Polls */
#pollsHeader{
 background: url(/images/usa/webPortals/entertainment/pollHeader.png) no-repeat 0 0;
}
#pollsHeader h4.pollHeader{
 color: #fff !important;
 display: block;
 height: 39px;
 line-height: 30px;
 padding-left: 10px;
}
#pollsInner{
 background: url(/images/usa/webPortals/entertainment/pollInner.png) repeat-y 0 0;
 height: auto;
}
#pollsFooter{
 background: url(/images/usa/webPortals/entertainment/pollFooter.png) no-repeat 0 0;
 height: 7px;
}
.resultBar{
 background-color: #989ba4;
}
form.poll{
 font-size: .92em;
 line-height: 1.18em;
 padding: 12px 10px 10px 10px;
}
form.poll h5{
 font-size: 1em;
 line-height: 1.18em;
 color: #001d3d;
 margin-bottom: 8px;
}
form.poll ol li{
 margin-bottom: 11px;
}
form.poll ol li label{
 color: #282828;
 font-weight: bold;
 vertical-align: middle;
}
form.poll p.submit{
 text-align: right;
}
.txt0{
 color: #0cc1eb !important;
}
.txt1{
 color: #42a70b;
}
.txt2{
 color: #808080;
}
.biglink{
 cursor: pointer !important;
}

.wrapper, .col{
 float: left;
 display: inline;
 position: relative;
}
.wrapper{
 clear: both;
}
.fl{
 float: left;
}
.fr{
 float: right;
}
.clear{
 clear: both;
}
.bk{
 display: block;
}
.replace{
 display: block;
 font-size: 1%;
 text-align: left;
 text-indent: -10000px;
 line-height: 0;
}
.nomargin{
 margin-bottom: 0 !important;
}
.noborder{
 border: 0 !important;
}
div.whatsHot{
 background: #4d5357 url(/images/usa/webPortals/entertainment/bg_whats-hot.gif) no-repeat 0 0;
 color: #fff;
 font-size: .92em;
 line-height: 1.18em;
 margin-bottom: 10px;
}
div.whatsHot div.whatsHotInner{
 background: url(/images/usa/webPortals/entertainment/bg_whats-hot-inner.gif) no-repeat 0 bottom;
 height: auto;
 padding: 0 12px 10px 12px;
 width: 156px;
}
div.whatsHot p.img{
 margin: 0 -2px 8px -2px;
}
div.whatsHot h3{
 color: #fff;
 height: 30px;
 font-size: 1.50em;
 line-height: 30px;
 margin-bottom: 15px;
}
div.whatsHot h4{
 font-size: 1em;
}
div.error{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: red;
}
div.success{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #00b3ff;
}
.error{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: red;
}
.blogsNav{
 padding: 0px 0px 8px 0px;
 text-align: center;
}
/* Tables */
table.upcomingMedia{
 font-weight: bold;
 width: 100%;
}
table.upcomingMedia tr td{
 padding: 5px 10px;
 vertical-align: middle;
}
table.upcomingMedia tr td.artist{
 font-size: 0.83em;
 color: #313034;
}
table.upcomingMedia tr td.go{
 text-align: right;
}
table.upcomingMedia tr.alt td{
 background: #ededed url(/images/usa/webPortals/entertainment/bg_upcoming-alt.gif) repeat-x 0 0;
}
ul.scrollCtrl.blockBottom li.viewMore{
 background: url(/images/usa/webPortals/entertainment/bg_white-block-bottom.gif) repeat-x 0 bottom;
 height: 9px;
 width: 600px;
 position: absolute;
 bottom: 1px;
 left: 0;
}
ul.scrollCtrl li.viewMore a{
 background: url(/images/usa/webPortals/entertainment/bg_view-more.gif) no-repeat 0 0;
 color: #6b6b6b !important;
 display: block;
 font-size: .92em;
 font-weight: bold;
 height: 21px;
 width: 80px;
 line-height: 21px;
 padding-left: 10px;
 position: absolute;
 bottom: 0;
 right: 33px;
}
/* menu */
#menuUrn{
 width: 300px;
 position: absolute;
 top: 155px;
}
.menu {
 width: 1000px;
}
.menu, .menu ul{
 margin: 0px;
 padding: 0px;
 border: 0px;
 list-style-type: none;
 display: block;
 min-height: 0px;
}
.menu li{
 margin: 0px 2px;
 padding: 0px;
 float: left;
 border: 0px;
 display: inline;
 position: relative;
 z-index: 5;
 text-align: center;
}
.menu li:hover{
 z-index: 10000;
 white-space: normal;
}
.menu ul{
 visibility: hidden;
 display: none;
 position: absolute;
 z-index: 10;
 left: 0px;
 top: 0px;
 background-image: url(/images/usa/webPortals/entertainment/empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
 padding: 30px 30px 30px 10px;
 margin: -30px 0px 0px -10px;
}
.menu li:hover > ul{
 visibility: visible;
 display: block;
 left: 100%;
 top: 0px;
 width: 180px;
}
.menu a{
 background: url(/images/usa/webPortals/entertainment/bgBtNav.gif) no-repeat;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 font-weight: bold;
 background-position: left 0px;
 font-weight: normal;
 color: #ccc;
 text-decoration: none;
 display: block;
 width: 90px;
 height: 20px;
 line-height: 20px;
 padding: 0px;
}
.menu li:hover > a{
 background-position: left bottom;
 text-decoration: none;
 color: #fff !important;
}
#menuPad{
 clear : both;
 height: 8px;
}
/* end menu */
/* css hacks for browser types begins */
.clearfix:after{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
* html>body .clearfix{
 display: inline-block;
 width: 100%;
}
* html .clearfix{
 /* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */
}
.clearfix{
 display: inline-block;
}
/* css hacks for browser types ends */
/* jCarousel css elements - begin */
table.featuredArtist{
 bgcolor: #000;
 height: 210px;
}
.jcarousel-container{
 position: relative;
}
.jcarousel-clip{
 z-index: 2;
 padding: 0;
 margin: 0;
 overflow: hidden;
 position: relative;
}
.jcarousel-list{
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}
.jcarousel-list li,
.jcarousel-item{
 float: left;
 list-style: none;
}
.jcarousel-next{
 z-index: 3;
 display: none;
}
.jcarousel-prev{
 z-index: 3;
 display: none;
}
.jcarousel-skin-fa .jcarousel-container{
 background: #000;
}
.jcarousel-skin-fa .jcarousel-container-vertical{
 width: 153px;
 height: 164px;
 padding: 9px 0px;
}
.jcarousel-skin-fa .jcarousel-clip-vertical{
 width:  153px;
 height: 164px;
}
.jcarousel-skin-fa .jcarousel-item{
 width: 153px;
 height: 41px;
}
.jcarousel-skin-fa .jcarousel-item-vertical{
 margin-bottom: 0px;
}
.jcarousel-skin-fa .jcarousel-item-placeholder{
 background: #fff;
 color: #000;
}
.jcarousel-skin-fa .jcarousel-next-vertical{
 position: absolute;
 bottom: 0px;
 left: 0px;
 width: 153px;
 height: 9px;
 cursor: pointer;
 background: url(/images/usa/webPortals/entertainment/nextFeatured.png) no-repeat 0 0;
}
.jcarousel-skin-fa .jcarousel-next-vertical:hover{
 background-position: 0 -18px;
}
.jcarousel-skin-fa .jcarousel-next-vertical:active{
 background-position: 0 -27px;
}
.jcarousel-skin-fa .jcarousel-next-disabled-vertical,
.jcarousel-skin-fa .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-fa .jcarousel-next-disabled-vertical:active{
 cursor: default;
 background-position: 0 -36px;
}
.jcarousel-skin-fa .jcarousel-prev-vertical{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 153px;
 height: 9px;
 cursor: pointer;
 background: url(/images/usa/webPortals/entertainment/prevFeatured.png) no-repeat 0 0;
}
.jcarousel-skin-fa .jcarousel-prev-vertical:hover{
 background-position: 0 -18px;
}
.jcarousel-skin-fa .jcarousel-prev-vertical:active{
 background-position: 0 -27px;
}
.jcarousel-skin-fa .jcarousel-prev-disabled-vertical,
.jcarousel-skin-fa .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-fa .jcarousel-prev-disabled-vertical:active{
 cursor: default;
 background-position: 0 -36px;
}
#maCarousel a{
 background: url(/images/usa/webPortals/entertainment/featuredRollOver.png) no-repeat 0 0;
 display: block;
 height: 41px;
 line-height: 41px;
 padding-left: 5px;
 text-decoration: none;
 color: #989ba4;
}
#maCarousel a:hover{
 background-position: 0 -41px;
 color: #fff !important;
 text-decoration: none;
}
#maCarousel a.activeFA{
 background-position: 0 -41px;
 color: #00b3ff !important;
 text-decoration: none;
}
/* jCarousel css elements - end */
/* thickbox specific link and font settings */
#TB_window {
 font: 12px Arial, Helvetica, sans-serif;
 color: #333333;
}
#TB_secondLine {
 font: 10px Arial, Helvetica, sans-serif;
 color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* thickbox settings */
#TB_overlay {
 position: fixed;
 z-index:100;
 top: 0px;
 left: 0px;
 height:100%;
 width:100%;
}
.TB_overlayMacFFBGHack {background: url(../../../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
 background-color:#000;
 filter:alpha(opacity=75);
 -moz-opacity: 0.75;
 opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
 position: fixed;
 background: #525252;
 z-index: 102;
 color:#000000;
 display:none;
 border: 4px solid #525252;
 text-align:left;
 top:50%;
 left:50%;
}
* html #TB_window { /* ie6 hack */
 position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
 display:block;
 margin: 15px 0 0 15px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #666;
 border-left: 1px solid #666;
}
#TB_caption{
 height:25px;
 padding:7px 30px 10px 25px;
 float:left;
}
#TB_closeWindow{
 height:25px;
 padding:11px 25px 10px 0;
 float:right;
}
#TB_closeAjaxWindow{
 padding:7px 10px 5px 0;
 margin-bottom:1px;
 text-align:right;
 float:right;
}
#TB_ajaxWindowTitle{
 float:left;
 padding:7px 0 5px 10px;
 margin-bottom:1px;
}
#TB_title{
 background-color:#e8e8e8;
 height:27px;
}
#TB_ajaxContent{
 clear:both;
 padding:2px 15px 15px 15px;
 overflow:auto;
 text-align:left;
 line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
 padding:15px;
}
#TB_ajaxContent p{
 padding:5px 0px 5px 0px;
}
#TB_load{
 position: fixed;
 display:none;
 height:13px;
 width:208px;
 z-index:103;
 top: 50%;
 left: 50%;
 margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
 position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
 z-index:99;
 position:fixed;
 top: 0;
 left: 0;
 background-color:#fff;
 border:none;
 filter:alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 height:100%;
 width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
 clear:both;
 border:none;
 margin:0;

}
/* END thickbox specific link and font settings */

input.btn{
 font-size: 1em;
 font-weight: bold;
 height: auto;
 width: auto;
 line-height: 30px;
 background: none;
 border: 0;
 cursor: pointer;
 text-align: center;
 _behavior: url('ie.htc');
}
form.newsletter input.btn{
 position: absolute;
 right: 9px; bottom: 10px;
}
form#search .go input.btn.btSearchGo{
 background: url(/images/usa/webPortals/entertainment/btSearchGo.png) no-repeat scroll left top transparent !important;
 color:#FFFFFF;
 font-size:14px;
 height:30px;
 left:365px;
 position:absolute;
 top:0;
 width:43px;
}
input.btn.btSearchGo{
 background: url(/images/usa/webPortals/entertainment/bt_search-go.png) no-repeat 0 0 !important;
 background: url(/images/usa/webPortals/entertainment/bt_search-go.gif) no-repeat 0 0;
 color: #fff;
 font-size: 14px;
 height: 30px;
 width: 43px;
}
input.btn.btSearchGo:hover{
 background-position: 0 -30px !important;
 color: #ffbe59;
}
input.btn.btGreen{
 background: url(/images/usa/webPortals/entertainment/bt_green.png) no-repeat 0 0 !important;
 background: url(/images/usa/webPortals/entertainment/bt_green.gif) no-repeat 0 0;
 color: #fff;
 height: 30px;
 width: 88px;
}
input.btn.btGreen:hover{
 background-position: 0 -30px !important;
 color: #539604;
}
input.btn.btBlue{
 background: url(/images/usa/webPortals/entertainment/bt_blue.png) no-repeat 0 0;
 color: #fff;
 height: 30px;
 width: 89px;
}
input.btn.btBlue:hover{
 background-position: 0 -30px;
 color: #0872e3;
}
p.skyscraper{
 background: url(/images/usa/webPortals/entertainment/bg_skyscrapper.gif) no-repeat 0 0;
 height: 609px; width: 180px;
 padding-top: 10px;
 text-align: center;
}
.privacyHeaderCenter{
 font-weight: bold;
 text-decoration: underline;
 text-align: center;
}
.privacySubHeaderCenter{
 font-weight: bold;
 text-decoration: none;
 text-align: center;
}
.privacySubHeader{
 font-weight: bold;
}
ul.content{
 list-style: outside;
 margin: 3px 0px 3px 10px;
 padding-left: 14px;
 list-style-type: circle;
}
ul.content li{
 padding-left: 2px;
}
.tableContentSmall{
 background: #fff;
 width: 460px;
}
.tableContentSmall tr.smallTopper{
 background: #fff url(/images/usa/webPortals/entertainment/tableSmallTop.gif) no-repeat 0px 0px;
}
.tableContentSmall tr.smallFooter{
 background: #fff url(/images/usa/webPortals/entertainment/tableSmallBottom.gif) no-repeat 0px bottom;
}
.tableContent{
 background: #fff;
 width: 779px;
}
.tableContent tr.wideTopper{
 background: #fff url(/images/usa/webPortals/entertainment/tableWideTop.gif) no-repeat 0px 0px;
}
.tableContent tr.wideFooter{
 background: #fff url(/images/usa/webPortals/entertainment/tableWideBottom.gif) no-repeat 0px bottom;
}
td .tableBody{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 padding: 5px 10px;
}
.pcLoginBorder{
 border: 1px solid #989898;
 padding: 5px;
 text-align: left;
}
.pcLoginSubHeading{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 color: #508BC9;
 background-color: #EDF6FC;
 padding: 5px;
 text-align: left;
}
.pcLoginHeading{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 color: #9F1C20;
 padding: 5px;
 text-align: left;
}
.pcLoginTopHeading{
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 color: #508BC9;
 padding: 5px;
 text-align: left;
}
.emphasizedText{
 font-family: "normal Trebuchet", Verdana, Arial;
 font-size: 12px;
 color: #872225;
 text-align: left;
}
.bodyText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 padding-right: 5px;
}
.bodyLoginText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 text-align: left;
 line-height: 14pt;
}
.bodyTextSmall{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 8px;
 color: #000000;
 text-align: left;
}
.bodyTextGrey{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #666666;
 font-variant: normal;
 text-align: left;
}
.bodyTextGreySmall{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 color: #666;
 font-variant: normal;
 text-align: left;
}
.elementShadow{
 width: 100%;
 background: url(/images/usa/webPortals/bgLowElementShadow.gif) repeat-x;
 height: 7px;
 display: block;
 float: left;
}
.loginBoldHeader{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10pt;
 font-style: normal;
 color: #6093C8;
 font-weight: bold;
 text-align: left;
 line-height: 18pt;
}
.loginMaRwdFmt{
 margin: 0px 20px 0px 0px;
}
.appealText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #9F1C20;
 text-decoration: none;
 font-weight: bold;
 text-align: left;
}
.noteText{
 font-family: "normal Trebuchet", Verdana, Arial;
 font-size: 10px;
 color: #989898;
 text-align: left;
}
.centerTable{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 margin-left: auto;
 margin-right: auto;
}
a.loginButton{
 background: url(/images/usa/webPortals/entertainment/bt_blue.png) no-repeat 0px 0px;
 color: #b8efff !important;
 display: block;
 font-size: 1.0em;
 font-weight: bold;
 height: 30px;
 width: 89px;
 line-height: 26px;
 text-align: center;
 text-decoration: none !important;
}
a.loginButton:hover{
 background-position: 0px -30px;
 color: #086dcd !important;
}
a.loginButtonMid{
 background: url(/images/usa/webPortals/entertainment/btBlueMid.png) no-repeat 0px 0px;
 color: #b8efff !important;
 display: block;
 font-size: 1.0em;
 font-weight: bold;
 height: 30px;
 width: 110px;
 line-height: 26px;
 text-align: center;
 text-decoration: none !important;
}
a.loginButtonMid:hover{
 background-position: 0px -30px;
 color: #086dcd !important;
}
a.loginButtonLong{
 background: url(/images/usa/webPortals/entertainment/btBlueLong.png) no-repeat 0px 0px;
 color: #b8efff !important;
 display: block;
 font-size: 1.0em;
 font-weight: bold;
 height: 30px;
 width: 180px;
 line-height: 26px;
 text-align: center;
 text-decoration: none !important;
}
a.loginButtonLong:hover{
 background-position: 0px -30px;
 color: #086dcd !important;
}
input.btn.btBlueMid{
 background: url(/images/usa/webPortals/entertainment/btBlueMid.png) no-repeat 0px 0px;
 color: #fff;
 height: 30px;
 width: 110px;
}
input.btn.btBlueMid:hover{
 background-position: 0px -30px;
 color: #0872e3;
}
input.btn.btBlueLong{
 background: url(/images/usa/webPortals/entertainment/btBlueLong.png) no-repeat 0px 0px;
 color: #fff;
 height: 30px;
 width: 180px;
}
input.btn.btBlueLong:hover{
 background-position: 0px -30px;
 color: #0872e3;
}
ol.oList{
 list-style-type: decimal;
}
a.linkWalMart{
 position: absolute;
 left: 605px;
 top: 5px;
 background: url(/images/usa/webPortals/entertainment/walMart.png) no-repeat 0px 0px;
 display: block;
 height: 26px;
 width: 84px;
 text-decoration: none !important;
}
a.linkWalMart:hover{
 background-position: 0px -26px;
}
a.linkTicketMaster{
 position: absolute;
 left: 696px;
 top: 5px;
 background: url(/images/usa/webPortals/entertainment/ticketMaster.png) no-repeat 0px 0px;
 display: block;
 height: 26px;
 width: 84px;
 text-decoration: none !important;
}
a.linkTicketMaster:hover{
 background-position: 0px -26px;
}
a.buyNow{
 color: #fff;
 background-color: #2a72c2;
 border: 1px solid #c9c9c9;
 text-decoration: none;
 padding: 5px;
 font-size: 0.83em;
}
a.buyNow:hover{
 color: #2a72c2;
 background-color: #c9c9c9;
 border: 1px solid #2a72c2;
 text-decoration: none;
 padding: 4px;
 font-size: 0.83em;
}
a.album{
 font-size: 0.83em;
 text-decoration: none;
}
a.album:hover{
 font-size: 0.83em;
 text-decoration: underline;
}
a.playVid:hover{
 cursor: pointer;
}
ul.scrollTopMediaVids li:hover{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0px bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMedia li:hover{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0px bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMediaVids li:hover span.playVid{
 background: url(/images/usa/webPortals/entertainment/scroll-vid-over.png) no-repeat 0px 0px;
 display: block;
 height: 95px; width: 129px;
 position: absolute;
 top: -1px; left: -1px;
 _behavior: url('iepngfix.htc');
}
ul.scrollTickets li:hover{
 border: 1px solid #c3c3c3;
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0px bottom;
}
div.white-block.musicshop p.img{
 float: left; display: inline;
 margin-right: 8px;
}
div.white-block.musicshop h2{
 font-size: 1.17em;
 font-weight: normal;
 line-height: normal;
}
div.white-block.musicshop p.price{
 border-bottom: 1px solid #dbdbdb;
 color: #eb6029;
 font-size: 2em;
 line-height: normal;
 margin-bottom: 5px;
 padding-bottom: 5px;
}
div.white-block.musicshop p{
 font-size: .92em;
 line-height: 1.27em;
}
div.white-block.musicshop a.button.bt-orange{
 float: left;
}
div.white-block.musicshop p.button{
 margin-top: 1em;
}
.musShopBottomShade{
 background: #ffffff url(/images/usa/webPortals/entertainment/bg_white-block-bottom.gif) repeat-x bottom;
 width: 600px;
}
.ringToneContent{
background: #ffffff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x scroll 0 0;
height: auto !important;
min-height: 170px;
padding: 15px 36px 20px;
position: relative;
width: 528px;
}
.ringtonesDefault{
 height: 150px;
 overflow: hidden;
 width: 100%;
 position: relative;
 background-color: #ffffff;
}
.ringtonesFull{
 min-height: 110px;
 overflow: hidden;
 width: 100%;
 position: relative;
 background-color: #ffffff;
}
#rContent{
 display: block;
 margin: 0px;
 vertical-align: top;
 float: left;
}
.rFooter{
 position: inherit;
 display: block;
 background-color: #ffffff;
 vertical-align: top;
 float: left;
 height: 23px;
 width: 100%;
 margin: 0px;
}
.rFooterDwn{
 padding: 4px 0px 0px 0px;
 text-align: center;
 height: 21px;
 cursor: pointer;
 position: relative;
 left: 230px;
 width: 91px;
 background: transparent url(/images/usa/webPortals/entertainment/btn_DownArrow.png) no-repeat scroll 0 0;
}
.rFooterUp{
 padding: 4px 0px 0px 0px;
 text-align: center;
 height: 21px;
 cursor: pointer;
 position: relative;
 left: 230px;
 width: 91px;
 background: transparent url(/images/usa/webPortals/entertainment/btn_UpArrow.png) no-repeat scroll 0 0;
}
.rFooterLinkText{
 color: #6b6b6b !important;
 font-size: 0.92em;
 font-weight: bold;
}
#biography .bio-wrap{
 color:#ffffff;
 font-size: .92em;
 font-weight: bold;
 line-height: 1.64em;
 height: 172px; width: 275px;
 padding: 10px 10px 0px 0px;
 overflow: auto;
 position: relative;
 top: 0px;
 left: 0px;
}
h2.bio{
 color: #ffffff;
 font-size: 1.50em;
}
table.events{
 font-weight: bold;
 width: 100%;
}
table.events tr td{
 padding: 5px 2px;
 vertical-align: top;
}
table.events tr td.artist{
 font-size: 0.83em;
 color: #313034;
}
table.events tr td.go{
 text-align: right;
}
table.events tr.alt td{
 background: #ededed url(/images/usa/webPortals/entertainment/bg_upcoming-alt.gif) repeat-x 0 0;
}
.eventsDefault{
 height: 150px;
 overflow: hidden;
 padding: 0px 0px 0px 0px;
 width: 100%;
 position: relative;
 background-color: #ffffff;
}
.eventsFull{
 min-height: 110px;
 overflow: hidden;
 width: 100%;
 position: relative;
 background-color: #ffffff;
}
#evContent{
 display: block;
 margin: 0px;
 vertical-align: top;
 float: left;
}
ul.evContent li{
 border: 1px solid #ffffff;
 display: inline;
 float: left;
 height: auto;
 margin: 0px 0px 5px 4px;
 position: relative;
 width: 540px;
}
.evFooter{
 position: inherit;
 display: block;
 background-color: #ffffff;
 vertical-align: top;
 float: left;
 height: 23px;
 width: 100%;
 margin: 0px;
}
.evFooterDwn{
 padding: 4px 0px 0px 0px;
 text-align: center;
 height: 21px;
 cursor: pointer;
 position: relative;
 left: 220px;
 width: 91px;
 background: transparent url(/images/usa/webPortals/entertainment/btn_DownArrow.png) no-repeat scroll 0 0;
}
.evFooterUp{
 padding: 4px 0px 0px 0px;
 text-align: center;
 height: 21px;
 cursor: pointer;
 position: relative;
 left: 220px;
 width: 91px;
 background: transparent url(/images/usa/webPortals/entertainment/btn_UpArrow.png) no-repeat scroll 0 0;
}
.evFooterLinkText{
 color: #6b6b6b !important;
 font-size: 0.92em;
 font-weight: bold;
}
div.newFromArtist{
 background: #4d5357 url(/images/usa/webPortals/entertainment/bg_new-from-artist.png) no-repeat scroll 0 0;
 color: #ffffff;
 font-size: 0.92em;
 line-height: 1.18em;
 margin-bottom: 10px;
}
div.newFromArtist div.newFromArtistInner{
 background: transparent url(/images/usa/webPortals/entertainment/bg_whats-hot-inner.gif) no-repeat scroll 0 bottom;
 height: auto;
 padding: 0px 12px 10px 12px;
 width: 156px;
}
div.newFromArtist h3{
 color: #ffffff;
 font-size: 1em;
 height: 30px;
 line-height: 30px;
 margin-bottom: 15px;
}
div.newFromArtist p.img{
 margin: 0 -2px 8px;
}
div.newFromArtist p.r{
 padding: 0px 0px 5px 0px;
}
td.featAlbumTitle{
 font-size: 1.5em;
 line-height: 1.4em;
 color: #fff;
}
td.featAlbumPrice{
 color: #ffffff;
 font-size: 1.4em;
 font-weight: bold;
}
p.featAlbumDescLabel{
 color: #ffffff;
}
p.featAlbumDesc{
 color: #ffffff;
}
td.featAlbumtxtBackground{
 background-image: url(/images/usa/webPortals/entertainment/featAlbumPriceBackground.png);
 background-repeat: repeat;
}
div.mostPopular{
 background-color: #ffffff;
 padding: 5px 0px 0px 5px;
 width: 100%;
 position: relative;
 left: -3px;
}
ul.tabs.albumDetail li{
 margin-right: 8px;
}
ul.tabs.albumDetail li a{
 background-image: url(/images/usa/webPortals/entertainment/bg_four-albumTabs.png) !important;
 width: 144px;
 color: #000000 !important;
}
#aboutContent{
 display: block;
 margin: 0px;
 vertical-align: top;
 float: left;
}
#tracksContent{
 display: block;
 margin: 0px;
 vertical-align: top;
 float: left;
}
#castContent{
 display: block;
 margin: 0px;
 vertical-align: top;
 float: left;
}
#menuUrn2{
 width: 180;
}
.moreHolder{
 position: relative;
 top: 15px;
}
#catContent{
 background: #676767 url(/images/usa/webPortals/entertainment/bg_tpl1-cat-top.gif) no-repeat 0 0;
 padding: 10px;
 width: 159px;
 text-align: left;
}
#catContentBottom{
 background: url(/images/usa/webPortals/entertainment/bg_tpl1-cat-bot.gif) no-repeat 0 0;
 height: 4px;
}
#catContent a:link,#catContent a:active,#catContent a:visited{
 color: #ffffff;
 text-decoration: none;
}
#catContent a:hover{
 color: #ffffff;
 text-decoration: underline;
}
#catContent h1{
 color: #ffffff;
 font-size: 16px;
 font-weight: bold;
}
#catContent ul{
 padding-left: 5px;
 color: #ffffff;
}
.catRootLink{
 margin: 5px 0px 0px 0px;
 font-size: 13px;
 font-weight: bold;
}
.catHSep{
 background-color: #c9c9c9;
 height: 1px;
 margin: 5px 0px 0px 0px;
 width: 155px;
}
.hd0.searchHeader{
 background: url(/images/usa/webPortals/entertainment/bg_hd-search-shop.gif) no-repeat 0 0;
}
.searchHeader{
 margin: 5px 0px 0px 0px;
 color: #ffffff;
 font-size: 12pt;
 font-weight: bold;
}
.searchHeaderBlock{
 height: auto !important;
 background: #ffffff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x 0 0;
 padding: 15px 0px;
 width: 530px;
 position: relative;
}
.searchWord{
 font-size: 10pt;
}
.searchHSep{
 background-color: #c9c9c9;
 height: 1px;
}
.searchVSep{
 border-left: 1px solid #c9c9c9;
 border-right: 1px solid #c9c9c9;
}
a.linkMedium{
 font-size: 11px;
 margin: 0px 1px;
}
a.linkMediumSelected{
 color: #000000;
 font-size: 11px;
 text-decoration: none;
 margin: 0px 1px;
}
.displayPrice0{
 display: none;
}
.displayPrice1{
 display: block;
}
.rdPriceText{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #800000;
 font-weight: bold;
}
.noResultLi{
 font-weight: bold;
}
.albumDetailContent{
 min-height: 170px;
 height: auto !important;
 height: 170px;
 background: #fff;
 padding: 15px 36px 20px 36px;
 width: 528px;
 position: relative;
}
p.footer a{
 color: #a29ea6 !important;
}
ul.scrollTopMediaVidsFeat li:hover span.playVid{
 background: url(/images/usa/webPortals/entertainment/scroll-vid-over.png) no-repeat 0px 0px;
 display: block;
 height: 95px;
 width: 129px;
 position: absolute;
 top: -1px; left: -1px;
 _behavior: url('iepngfix.htc');
}
ul.scrollTopMediaFeat li:hover{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0px bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMediaVidsFeat li:hover{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0px bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMediaVidsFeat li.roll span.play{
 visibility: visible;
}
ul.scrollTopMediaVidsFeat li span.play{
 background: url(/images/usa/webPortals/entertainment/scroll-vid-over.png) no-repeat 0 0;
 display: block;
 height: 95px; width: 129px;
 visibility: hidden;
 position: absolute;
 top: -1px; left: -1px;
 _behavior: url('iepngfix.htc');
}
ul.scrollTopMediaVidsFeat dd.title a{
 padding-right: 8px;
}
ul.scrollTopMediaVidsFeat dd.artist{
 font-size: 0.83em;
 line-height: 1.20em;
}
ul.scrollTopMediaVidsFeat dd{
 font-weight: bold;
 padding-left: 5px;
}
ul.scrollTopMediaVidsFeat dt img{
 display: block;
 height: 95px;
 width: 129px;
 margin-bottom: 8px;
}
ul.scrollTopMediaVidsFeat li.biglink dt{
 margin: -1px -1px 0 -1px;
}
ul.scrollTopMediaVidsFeat li.roll{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0 bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMediaVidsFeat li.biglink{
 border: 1px solid #fff;
 width: 127px;
}
ul.scrollTopMediaVidsFeat li{
 float: left;
 display: inline;
 height: auto;
 margin: 0px 0px 5px 4px;
 width: 129px;
 position: relative;
 padding-bottom: 10px;
 border: 1px solid #fff;
}
ul.scrollTopMediaVidsFeat{
 width: 540px;
 margin: -10px 0px 0px -9px;
 padding: 0px 0px 11px 0px;
}
ul.scrollTopMediaFeat dd.title a{
 padding-right: 8px;
}
ul.scrollTopMediaFeat dd.artist{
 font-size: 0.83em;
 line-height: 1.20em;
}
ul.scrollTopMediaFeat dd{
 font-weight: bold;
 padding-left: 5px;
}
ul.scrollTopMediaFeat dt img{
 display: block;
 height: auto;
 width: 127px;
 margin-bottom: 8px;
}
ul.scrollTopMediaFeat li.biglink dt{
 margin: -1px -1px 0 -1px;
}
ul.scrollTopMediaFeat li.roll{
 background: url(/images/usa/webPortals/entertainment/bg_big-scroll.gif) repeat-x 0 bottom;
 border: 1px solid #c3c3c3;
}
ul.scrollTopMediaFeat li.biglink{
 border: 1px solid #fff;
 width: 127px;
}
ul.scrollTopMediaFeat li{
 float: left;
 display: inline;
 height: auto;
 margin: 0px 0px 5px 4px;
 width: 127px;
 position: relative;
 padding-bottom: 10px;
 border: 1px solid #fff;
}
ul.scrollTopMediaFeat{
 width: 536px;
 margin: -10px 0px 0px -9px;
 padding: 0px 0px 11px 0px;
}
.topMediaContentFeat{
 min-height: 170px;
 height: auto !important;
 height: 170px;
 background: #fff url(/images/usa/webPortals/entertainment/bg_white-block.gif) repeat-x 0 0;
 padding: 15px 36px 20px 36px;
 width: 528px;
 position: relative;
}
.resize120{
 max-width: 120px;
 max-height: 120px;
}
.resize200{
 max-width: 200px;
 max-height: 200px;
}
.layoutMiddleFull{
 width: 790px;
 vertical-align: top;
 padding: 0px 0px 0px 15px;
}
.handPointer{
 cursor: pointer;
}
#breadcrumb{
 clear: none;
}
#breadcrumb a{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: underline;
}
#breadcrumb a:hover{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #898989;
 text-decoration: underline;
}
#breadcrumb a:visited{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: underline;
}
#cartBody{
 color: #1b1b1d;
 font: 75% Arial, Helvetica, sans-serif;
 line-height: 117%;
 min-height: 100.1%;
 text-align: center;
}
#cartDetail{
 font: 13px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
}
#cartDetail a{
 font: 13px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: underline;
}
#cartDetail a:hover{
 font: 13px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: none;
}
#cartDetail a:visited{
 font: 13px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: underline;
}
#checkout{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
}
#checkout a{
 font: 13px "Trebuchet MS", Verdana, sans-serif;
 color: #519ECD;
 text-decoration: underline;
}
#footerCheckout{
 height: 100px;
 position: relative;
 margin-top: -10px;
 text-align: center;
 color: #165382;
 background: url(/images/usa/webPortals/entertainment/bgPageFooter.jpg) no-repeat center -10px;
}
#footerCheckout a{
 font: 11px "Trebuchet MS", Verdana, sans-serif;
 color: #165382;
 text-decoration: underline;
}
#headerCheckout{
 height: 121px;
 position: relative;
 margin-top: 0px;
 background: url(/images/usa/webPortals/entertainment/bgShopping.png) repeat center 0px;
}
#pageWrapper{
 width: 600px;
 padding: 20px;
 margin-left: 160px;
 margin-right: auto;
}
#siteNavLinks a{
 font: 10px "Trebuchet MS", Verdana, sans-serif;
 color: #C2C2C2;
 text-decoration: none;
}
.boldText{
 font-weight: bold;
}
.cartLbl{
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #fff;
}
.cartTextGreySmall{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #D5D5D5;
 font-variant: normal;
}
.cartTextLighGreySmall{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 10px;
 color: #898989;
 font-variant: normal;
}
.checkoutHeader{
 font: 18px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #519ECD;
}
.checkoutSmallHeader{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #519ECD;
}
.chkButton{
 text-align: right;
}
.copyrightFooter{
 font: 11px "Trebuchet MS", Verdana, sans-serif;
 color: #165382;
 padding-top: 3px;
}
.eachItem{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #165382;
}
.fromMessage{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-style: italic;
 font-weight: bold;
 color: #C2C2C2;
}
.greyShoppingBar{
 background: #E3E3E5;
 padding: 2px 0px 1px 0px;
}
.headerInformationWrapper{
 color: #C2C2C2;
}
.headerLink{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 text-decoration: none;
 font-weight: bold;
}
.imageBorder{
 border: thin solid #D5D5D5;
}
.lastItemChkOut{
 font: 13px "Trebuchet MS", Verdana, sans-serif;
}
.prodCartMain{
 background-color: #383838;
 border: 1px solid #535353;
}
.secureLock{
 background: url(/images/usa/webPortals/entertainment/secureLock.png) no-repeat;
 font: 18px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #C2C2C2;
 padding: 4px 0px 18px 32px;
 line-height: 42px;
 vertical-align: bottom;
}
.siteNavFooter{
 background: url(/images/usa/webPortals/entertainment/siteNavFooter.png) repeat center 0px;
 height: 31px;
 vertical-align: middle;
 color: #C2C2C2;
 text-align: center;
}
.total{
 font: 14px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #000;
}
.totalRed{
 font: 15px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: red;
}
.xxSmall{
 font-size: xx-small;
}
a.button.large.grey{
 background: transparent url(/images/usa/webPortals/entertainment/btnGreyLgRt.png) no-repeat scroll top right;
 color: #6B6B6B;
 display: block;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: 700;
 height: 26px;
 text-decoration: none;
 margin:0px 8px 0px 0px;
 padding:0px 8px 0px 0px;
}
a.button.large.grey span{
 background: transparent url(/images/usa/webPortals/entertainment/btnGreyLgLt.png) no-repeat;
 display: block;
 line-height: 26px;
 padding: 0px 0px 6px 8px;
}
a.button.large.primary{
 background: transparent url(/images/usa/webPortals/entertainment/btnPriLgRt.gif) no-repeat scroll top right;
 color: #A35D00;
 display: block;
 float: left;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: 700;
 height: 26px;
 text-decoration: none;
 margin:0px 12px 0px 0px;
 padding:0px 12px 0px 0px;
}
a.button.large.primary span{
 background: transparent url(/images/usa/webPortals/entertainment/btnPriLgLt.gif) no-repeat;
 display: block;
 line-height: 26px;
 padding: 0px 0px 0px 12px;
}
a.buttonSmlBlue{
 background:transparent url(/images/usa/webPortals/entertainment/btnStdRt.gif) no-repeat scroll top right;
 color: #444;
 display: block;
 float: left;
 font: normal 12px arial, sans-serif;
 height: 22px;
 margin-right: 6px;
 padding-right: 8px;
 text-decoration: none;
}
a.buttonSmlBlue span{
 background: transparent url(/images/usa/webPortals/entertainment/btnStdLt.gif) no-repeat;
 display: block;
 line-height: 22px;
 font-weight: 700;
 margin: 0;
 padding: 0px 0 0px 8px;
 text-decoration: none;
}
a.edit{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #519ECD;
 text-decoration: underline;
}
input.btn.btBlueLongRight{
 background: url(/images/usa/webPortals/entertainment/btBlueLongRight.png) no-repeat 0px 0px;
 color: #fff;
 height: 30px;
 width: 180px;
 padding-left: 10px;
 padding-bottom: 2px;
}
input.btn.btBlueLongRight:hover{
 background-position: 0px -30px;
 color: #0872e3;
}
input.btnCart{
 font-size: 12px;
 font-weight: bold;
 height: auto;
 width: auto;
 line-height: 25px;
 background: none;
 border: 0;
 cursor: pointer;
 text-align: center;
 _behavior: url('ie.htc');
}
input.btnCart.btBlueLongLeft{
 background: url(/images/usa/webPortals/entertainment/btBlueLongLeft.png) no-repeat 0px 0px;
 color: #fff;
 height: 25px;
 width: 150px;
 padding-left: 8px;
 padding-bottom: 2px;
}
input.btnCart.btBlueLongLeft:hover{
 background-position: 0px -25px;
 color: #0872e3;
}
input.btnCart.btBlueMidCart{
 background: url(/images/usa/webPortals/entertainment/btBlueMidCart.png) no-repeat 0px 0px;
 color: #fff;
 height: 25px;
 width: 92px;
 padding-bottom: 2px;
}
input.btnCart.btBlueMidCart:hover{
 background-position: 0px -25px;
 color: #0872e3;
}
table.vendorTable{
 width: 590px;
 border-collapse: collapse;
}
td .prdQty{
 vertical-align: middle;
}
td .prodCartMain{
 border: 1px solid #535353;
}
td.cartDescript{
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartEach{
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartQty{
 border-left: 1px solid #B8CDDE;
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.cartTotal{
 border-right: 1px solid #B8CDDE;
 border-top: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
}
td.checkFooter{
 vertical-align: middle;
 line-height: 25px;
}
td.needTo{
 height: 22px;
 vertical-align: middle;
}
td.productTotalsLeft{
 border-left: 1px solid #B8CDDE;
 padding: 1px 0px;
}
td.productTotalsLeftFooter{
 border-left: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 1px 0px;
}
td.productTotalsRight{
 border-right: 1px solid #B8CDDE;
 padding: 1px 0px;
}
td.productTotalsRightFooter{
 border-right: 1px solid #B8CDDE;
 border-bottom: 1px solid #B8CDDE;
 padding: 1px 0px;
}
td.totalBar{
 border-bottom: 1px solid #165382;
}
tr.cartProducts{
 background-color: #EDF4FE;
}
ul.bullet{
 list-style: disc;
 margin-left: 20px;
}
#breadcrumb ul{
 width: 700px;
 margin-left: auto;
 margin-right: auto;
 display: block;
 list-style: none;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#breadcrumb ul li{
 position: relative;
 display: block;
 width: 172px;
 height: 26px;
 background: url(/images/usa/webPortals/btnBreadcrumb.gif) bottom left no-repeat;
 list-style: none;
 text-indent: 0;
 margin: 0px 0px 0px -13px;
 padding: 0px;
 float: left;
}
#breadcrumb ul li a{
 color: #6B6B6B;
 text-decoration: none;
 font-size: 14px;
 font-weight: bolder;
 padding: 0px 0px 0px 36px;
 line-height: 26px;
}
#breadcrumb ul li a:hover{
 text-decoration: none;
 color: #6B6B6B;
 font-size: 14px;
 font-weight: bolder;
 padding: 0px 0px 0px 36px;
 line-height: 26px;
}
#breadcrumb ul li a:visited{
 text-decoration: none;
 color: #6B6B6B;
 font-size: 14px;
 font-weight: bolder;
 padding: 0px 0px 0px 36px;
 line-height: 26px;
}
#breadcrumb ul li.final{
 background: url(/images/usa/webPortals/btnBreadcrumbFinal.gif) bottom left no-repeat;
}
#breadcrumb ul li.first{
 z-index: 999;
}
#breadcrumb ul li.first a{
 background: url(/images/usa/webPortals/badgeNumbers.gif) 20px 0px no-repeat;
}
#breadcrumb ul li.fourth{
 z-index: 996;
}
#breadcrumb ul li.fourth a{
 background: url(/images/usa/webPortals/badgeNumbers.gif) 20px -78px no-repeat;
}
#breadcrumb ul li.second{
 z-index: 998;
}
#breadcrumb ul li.second a{
 background: url(/images/usa/webPortals/badgeNumbers.gif) 20px -26px no-repeat;
}
#breadcrumb ul li.selected{
 background-position: top right;
}
#breadcrumb ul li.selected a{
 background-image: url(/images/usa/webPortals/badgeNumbersOrange.gif);
 color: #B36500;
}
#breadcrumb ul li.selected a:hover{
 color: #B36500;
 font-size: 14px;
 text-decoration: none;
 font-weight: bolder;
 padding: 0px 0px 0px 36px;
 line-height: 26px;
}
#breadcrumb ul li.third{
 z-index: 997;
}
#breadcrumb ul li.third a{
 background: url(/images/usa/webPortals/badgeNumbers.gif) 20px -52px no-repeat;
}
#breadcrumbCart{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
}
#breadcrumbCart a{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: underline;
}
#breadcrumbCart a:hover{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #898989;
 text-decoration: underline;
}
#breadcrumbCart a:visited{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 color: #D5D5D5;
 text-decoration: underline;
}
#btnDepts{
 background: url(/images/usa/webPortals/entertainment/btnLgLt.gif) no-repeat top left;
 color: #fff;
 display: block;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 0px 0px 5px;
 line-height: 30px;
 height: 30px;
 margin: 3px 0px 0px 0px;
 padding: 0px;
 text-decoration: none;
 float: left;
 overflow: hidden;
 cursor: pointer;
}
#btnMiniCart{
 background: url(/images/usa/webPortals/entertainment/btnLgLt.gif) no-repeat top left;
 color: #fff;
 display: block;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 0px 0px 5px;
 line-height: 30px;
 height: 30px;
 margin: 3px 10px 0px 0px;
 _margin: 2px 4px 0px 20px; /* IE6 hack */
 padding: 0px;
 text-decoration: none;
 float: right;
}
#btnMiniCart #cartContents{
 display: block;
 background: url(/images/usa/webPortals/entertainment/btnLgRtCart.gif) no-repeat top right;
 height: 30px;
 line-height: 30px;
 width: 185px;
 _width: 205px;
 padding: 0px 30px 0px 0px;
 margin: 0px 0px 0px 5px;
 _padding: 0px 30px 0px 0px; /* IE6 hack */
 _margin: 0px 0px 0px 2px; /* IE6 hack */
 float: left;
 text-align: right;
 cursor: pointer;
 overflow: hidden;
}
#btnMiniCart #cartContents .icoCart{
 display: block;
 line-height: inherit;
 padding: 0px 0px 0px 6px;
 margin: 0px;
 width: 26px;
 _width: 52px;
 float: left;
 cursor: pointer;
}
#btnMiniCart #cartContents .icoCart:hover{
 text-decoration: underline;
 cursor: pointer;
}
#btnMiniCart #cartContents.alt{
 background: url(/images/usa/webPortals/entertainment/btnLgRtCart.gif) no-repeat right -31px;
 line-height: 30px;
}
#deptsMenu{
 display: none;
 position: absolute;
 left: 5px;
 top: -2px;
 z-index: 10000;
 background: #fff;
 clear: left;
}
#deptsMenuSidebar{
 margin-top: -10px;
}
#dpMenuContents{
 display: block;
 background: url(/images/usa/webPortals/entertainment/btnLgRtCart.gif) no-repeat top right;
 height: 30px;
 line-height: 30px;
 width: 168px;
 padding: 0px 30px 0px 10px;
 _padding: 0px 10px 0px 10px; /* IE6 hack */
 margin: 0px 0px 0px 5px;
 _margin: 0px 0px 0px 2px; /* IE6 hack */
 float: left;
 text-align: left;
 cursor: pointer;
}
#dpMenuContents.alt{
 background: url(/images/usa/webPortals/entertainment/btnLgRtCart.gif) no-repeat right -31px;
 line-height: 32px;
}
#hero{
 position: absolute;
 top: 177px;
 padding: 0px 0px 0px 5px;
 width: 980px;
 height: 36px;
 background: url(/images/usa/webPortals/entertainment/bgTop.gif) no-repeat scroll top left;
}
#miniCartMenu{
 display: none;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 border-bottom: 1px solid #666666;
 position: absolute;
 top: -2px;
 _top: -2px; /* IE6 hack */
 right: 0px;
 _right: 0px; /* IE6 hack */
 width: 218px;
 z-index: 10001;
 margin: 0px;
 background: #003D68;
}
#miniCartMenu .button{
 line-height: 42px;
}
#miniCartMenu .emptyCart li{
 display: block;
 padding: 10px;
 float: left;
 clear: both;
 text-align: left;
 width: 95%;
 color: #FFFFFF !important;
}
#miniCartMenu .inner{
 background: #003D68;
 padding: 10px;
 clear: both;
 display: block;
}
#miniCartMenu .products .itemMeta{
 clear: both;
 margin: 3px 0px 10px 0px;
 padding: 0px;
 color: #FFFFFF;
}
#miniCartMenu .products li{
 display: block;
 margin: 0px;
 padding: 0px;
 float: left;
 clear: both;
 text-align: left;
 width: 100%;
}
#miniCartMenu .products li a{
 padding: 0px;
 display: block;
 text-decoration: none;
 color: #FFFFFF !important;
}
#miniCartMenu .products li a:hover{
 background: #6691AB;
}
#miniCartMenu .products li span{
 background: url(/images/usa/webPortals/entertainment/icoMoreLink.gif) 4px 5px no-repeat;
 padding: 0px 0px 0px 14px;
 display: block;
 text-decoration: none;
 color: #FFFFFF !important;
}
#miniCartMenu .secureNotice{
 clear: both;
 font-size: 11px;
 color: #FFFFFF;
 line-height: 12px;
 width: 160px;
 padding: 0px 0px 0px 10px;
 margin: 10px auto 10px auto;
 background: url(/images/usa/webPortals/entertainment/icoLock.gif) left no-repeat;
}
#miniCartMenu ul.products{
 display: block;
 clear: both;
 background: #003D68;
 color: #FFFFFF;
 list-style: none;
 margin: 4px 0px 0px 0px;
 padding: 0px;
 float: left;
 border-bottom: 1px solid #003D68;
 overflow: hidden;
 width: 100%;
}
#pageMenus{
 position: relative;
 width: 980px;
 height: 7px;
 z-index: 120012;
 _margin: 0px 0px 0px 5px; /* IE6 hack */
}
#pdComparison{
 font-family: "Trebuchet MS", sans-serif, Verdana;
 font-size: 14px;
 padding: 3px 10px 0px 0px;
 vertical-align: top;
 width: 500px;
 height: auto;
}
#pdComparison .blankRow{
 background: none;
 text-align: left;
 vertical-align: bottom;
 height: 9px;
 border: none;
}
#pdComparison .comparisonTable{
 width: 490px;
}
#pdComparison .price{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #800000;
}
#pdComparison .rewards{
 font-weight: bold;
}
#pdComparison .shipping{
 font-weight: bold;
}
#pdComparison h1{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #6093C8;
 font-weight: bold;
 margin: 0px;
 padding: 10px 0px 5px 0px;
 line-height: 14px;
}
#pdComparison hr{
 border: 1px solid #CCCCCC;
}
#pdComparison p{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 12px;
 color: #666666;
 font-weight: bold;
 margin: 0px;
 padding-bottom: 10px;
}
#pdComparison td{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #2E4373;
 height: 58px;
 border: 1px solid #CCCCCC;
 vertical-align: center;
 text-align: center;
 padding-top: 10px;
}
#pdComparison td.bestPriceRow{
 height: 58px;
 border: 1px solid #8FB2DA;
}
#pdComparison td.headerRow{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #6093C8;
 font-weight: bold;
 text-align: center;
 vertical-align: bottom;
 border: none;
 background: none;
 height: 15px;
}
#pdComparisonDesc{
 font-size: 14px;
 padding: 20px 10px 10px 10px;
 vertical-align: top;
 float: left;
 width: 490px;
}
#pdTabArea{
 display: block;
 padding: 0px;
 margin: 0px;
 vertical-align: top;
 width: 490px;
 height: 23px;
 background: url(/images/usa/webPortals/entertainment/secStartFade.gif) bottom left no-repeat;
 float: left;
}
#pdTabArea a{
 border: solid 1px #CCCCCC;
 cursor: default;
 color: #CCCCCC;
 padding: 7px 10px 6px 10px;
 text-decoration: none;
}
#pdTabArea a.current{
 border: solid 1px #CCCCCC;
 background: #CCCCCC;
 cursor: default;
 color: #FFFFFF;
 padding: 7px 10px 6px 10px;
 text-decoration: none;
}
#pdTabArea a:hover{
 border: solid 1px #CCCCCC;
 background: #CCCCCC;
 color: #FFFFFF;
 cursor: default;
 text-decoration: none;
}
#prodBenefits0, #prodIngredients0, #prodNews0, #prodScience0, #prodUniqueness0, #prodLabel0, #prodFAQ0, #prodAll0{
 display: none;
}
#prodLabelImage1, #prodAll1{
 display: none;
}
#searchBar{
 position: absolute;
 top: 177px;
 padding: 0px 0px 0px 5px;
 width: 980px;
 height: 36px;
}
.collapsed{
 height: 125px;
 overflow: hidden;
}
.menuHeader{
 width: 213px;
 _width: 196px;
 background: #003D68;
 border-left: 1px solid #15497C;
 border-right: 1px solid #7899B7;
 border-bottom: 1px solid #7899B7;
 border-top: 1px solid #003D68;
}
.menuHeader a{
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
 display: block;
 width: 213px;
 _width: 196px;
 height: 18px;
 padding: 1px 0px 1px 10px;
}
.menuHeader a:hover, .menuHeader li:hover>a{
 text-decoration: none;
 color: #FFFFFF;
 background: #6691AB;
}
.menuHeader li{
 margin: 0px;
 padding: 0px;
 border: 0px;
 display: block;
 position: relative;
 z-index: 5;
 border-bottom: 1px solid #0F4C74;
 background: #003D68;
}
.menuHeader li:hover{
 z-index: 10000;
 white-space: normal;/* resolve IE7 :hover bug (z-index above is ignored if this is not present) */
}
.menuHeader li:hover>ul{
 visibility: visible;
 display: block;
 left: 100%;
 top: 0px;
 width: 197px;
 background: url(/images/usa/webPortals/entertainment/empty.gif); /* must be here IE7 compatibility */
}
.menuHeader ul{
 visibility: hidden;
 display: none;
 position: absolute;
 z-index: 10;
 left: 0px;
 top: 0px;
 padding: 30px 30px 30px 10px;
 margin: -30px 0px 0px -10px;
}
.menuHeader, .menuHeader ul{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 display: block;
 min-height: 0px;
 text-align: left;
}
.menuHeader, .menuHeader ul li a{
 color: #FFFFFF;
}
.menuHeader:after, .menuHeader ul:after{/* -- float.clear -- force containment of floated LIs inside of UL */
 content: ".";
 height: 0px;
 display: block;
 visibility: hidden;
 overflow: hidden;
 clear: both;
}
.menuHeader>li + li, .menuHeader ul>li + li{/* and remove the top border on all but first item in the list */
 border-top: none;
}
.miniCartMenuMain{
 width: 218px;
 height: 42px;
 cursor: pointer;
}
.miniCartMenuMainOver{
 width: 218px;
 height: 42px;
 cursor: pointer;
}
.miniCartProds{
 height: auto;
 width: 235px;
 background: url(/images/usa/webPortals/entertainment/bgCartMenu.png) repeat-y;
}
.minimized{
 height: 16px !important;
 overflow: hidden;
}
.resize120{
 max-width: 120px;
 max-height: 120px;
}
.resizePartnerLogo{
 max-width: 128px;
 max-height: 48px;
}
.sidebarPanel{
 color: #0cc1eb !important;
 cursor: pointer;
 overflow: hidden;
}
.sidebarPanel a.back{
 background: url(/images/usa/webPortals/entertainment/icoArrowUp.gif) 1px 4px no-repeat;
 margin: 0px;
 padding: 0px 0px 0px 15px;
 float: left;
 width: 90%;
 clear: both;
 display: block;
 font-size: 12px;
 line-height: 16px;
 text-decoration: none;
}
.sidebarPanel em{
 font-style: normal;
 font-size: 10px;
 line-height: 14px;
}
.sidebarPanel h2{
 color: #0cc1eb !important;
 font-size: 1em;
 font-weight: bold;
 cursor: pointer;
}
.sidebarPanel h2.panelHead span{
 background: url(/images/usa/webPortals/entertainment/icoLinkIndicatorD.png) no-repeat 2px;
 margin: 0px 0px 0px -2px;
 font-size: 13px;
 font-weight: bold;
 padding: 0px 0px 0px 13px;
 float: left;
 width: 100%;
 clear: both;
 display: block;
 text-decoration: none;
 cursor: pointer;
}
.sidebarPanel h2.panelHead.minimized span{
 background: url(/images/usa/webPortals/entertainment/icoLinkIndicatorR.png) no-repeat 2px;
 margin: 0px;
 padding: 0px 0px 0px 10px;
 float: left;
 width: 100%;
 clear: both;
 display: block;
 text-decoration: none;
}
.submenu a:hover, .submenu li:hover>a{
 color: #FFFFFF;
 background: #85BDD1 url(/images/usa/webPortals/entertainment/icoMagBlue.gif) right no-repeat;
 margin-right: 0px;
}
.submenu li{
 background: #6691AB;
}
.toggleNav{
 display: block;
 cursor: pointer;
}
.toggleNav span{
 background: url(/images/usa/webPortals/entertainment/arrowD.png) no-repeat right 2px;
 color: #0cc1eb !important;
 padding-right: 15px;
 padding-left: 10px;
 text-decoration: none;
}
.toggleNav span.less{
 background: url(/images/usa/webPortals/entertainment/arrowU.png) no-repeat right 2px;
 color: #0cc1eb !important;
 padding-right: 15px;
 padding-left: 10px;
 text-decoration: none;
}
a.buttonBuy{
 background: url(/images/usa/webPortals/entertainment/btBlue.png) no-repeat 0px 0px;
 color: #b8efff !important;
 display: block;
 font-size: 1.0em;
 font-weight: bold;
 height: 30px;
 width: 89px;
 line-height: 26px;
 text-align: center;
 text-decoration: none !important;
}
a.buttonBuy:hover{
 background-position: 0px -30px;
 color: #086dcd !important;
}
a.buttonHeaderCart{
 float: left;
 background: url(/images/usa/webPortals/entertainment/btBlue.png) no-repeat 0px 0px;
 color: #b8efff !important;
 display: block;
 font-size: 1.0em;
 font-weight: bold;
 height: 30px;
 width: 89px;
 line-height: 26px;
 margin: 0px 0px 5px 0px;
 text-align: center;
 text-decoration: none !important;
}
a.buttonHeaderCart:hover{
 background-position: 0px -30px;
 color: #086dcd !important;
}
a.stdButtonLink{
 color: #fff !Important;
}
form#search .go input.btn.btSearchGo:hover{
 background-position: bottom left !important;
 color: #ffbe59;
}
select.pdSelect{ /* product detail */
 width: 360px;
}
ul.bulletNav{
 list-style: disc;
 margin-left: 10px;
}
ul.bulletNav li{
 padding-left: -2px;
 clear: both;
}
#menuUrn2 .menu{
 width : 180px;
}
#menuUrn2 .menu li{
 width : 180px;
 text-align : left;
}
#menuUrn2 .menu li a{
 background: url(/images/usa/webPortals/entertainment/bg_bt-nav.gif) no-repeat scroll bottom left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 font-weight : bold;
 font-weight: normal;
 color: #ccc;
 text-decoration: none;
 width : 180px;
 height : 26px;
 line-height : 26px;
 padding : 0 0 0 6px;
}
#menuUrn2 .menu li a:hover{
 background: url(/images/usa/webPortals/entertainment/bg_bt-nav.gif) no-repeat scroll top left;
}
ol.downloadInstructions {
 margin: 12px 0px;
 padding: 0px 0px 0px 30px;
 list-style-type: decimal;
}
ul.downloadNotes {
 margin: 12px 0px;
 padding: 0px 0px 0px 30px;
 list-style-type: disc;
}
.dlWhiteBlockWidth {
 width: 710px;
}
#pdArea{
 width: 350px;
}
.concertTicketsImageSize{
 max-width: 172px;
 max-height: 82px;
 text-align: left;
}
.topMediaImageSize{
 max-width: 126px;
 max-height: 99px;
 text-align: left;
}
.whatsHotDetailImageSize{
 max-width: 160px;
 max-height: 90px;
}
.whatsHotImageSize{
 max-width: 160px;
 max-height: 90px;
}
.artistHomeImage{
 max-width: 447px;
 max-height: 210px;
}
.artistBrowseMoreSize{
 max-width: 600px;
 max-height: 166px;
}
.albumImagesSize{
 max-width: 150px;
 max-height: 150px;
}
.topMediaArtistImageSize{
 max-width: 126px;
 max-height:126px;
 text-align: left;
}
#socialNetworkLinks{
 clear: both;
 float: right;
 margin: -7px 5px 0px 0px;
 border-left: 1px solid #ccc;
 vertical-align: middle;
}
#socialNetworkLinks a:hover{
 background-position: bottom;
}
#socialNetworkLinks a.fashioncents{
 float: left;
 display: block;
 width: 34px;
 height: 32px;
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 0px 0px;
 text-indent: -9999px;
}
#socialNetworkLinks a.facebook{
 float: left;
 display: block;
 width: 34px;
 height: 32px;
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 102px 0px;
 text-indent: -9999px;
}
#socialNetworkLinks a.twitter{
 float: left;
 display: block;
 width: 34px;
 height: 32px;
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 68px 0px;
 text-indent: -9999px;
}
#socialNetworkLinks a.chatterbox{
 float: left;
 display: block;
 width: 34px;
 height: 32px;
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 34px 0px;
 text-indent: -9999px;
}
#socialNetworkLinks a.fashioncents:hover{
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 0px 32px;
}
#socialNetworkLinks a.facebook:hover{
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 102px 32px;
}
#socialNetworkLinks a.twitter:hover{
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 68px 32px;
}
#socialNetworkLinks a.chatterbox:hover{
 background: url(/images/usa/webPortals/entertainment/sprSocial.gif) 34px 32px;
}
#ezCartFooter{
 margin-left: 6px;
}
#ezCartFooter a{
 text-decoration: none;
 color: #fff;
}
#ezCartFooter a:hover{
 text-decoration: underline;
 color: #808080;
}
.hide{
 display: none;
}
.show{
 display: inherit;
}
#ezCartHeader{
 left: 0;
 margin: auto 0x;
 width: 100%;
 height: 28px;
 position: absolute;
}
#ezCartContent{
 max-width: 1010px;
 text-align: left;
 height: 28px;
 position: relative;
 clear: both;
 z-index: 9999;
 word-spacing: -1px;
 font-size: 80%;
 color: #fff;
}
#ezCartContent span{
 vertical-align: middle;
 line-height: 28px;
 padding-left: 10px;
 padding-right: 192px;
}
#ezCartContent form{
 padding-top: 2px;
}
#ezCartContent img{
 vertical-align: middle;
 border: 0px;
 padding-left: 20px;
}
.ezCartButton{
 text-align: center;
 color: #fff;
 font-size: 12px;
 border-top: 2px solid #999;
 border-right: 2px solid #333;
 border-bottom: 2px solid #333;
 border-left: 2px solid #999;
 background: #262323 url(/images/usa/webPortals/entertainment/ezBgButton.gif) top repeat-x;
 text-decoration: none;
 height: 20px;
}
.ezText,.ezTitle{
 color: #fff;
}
.ezTitle{
 font-weight: bold;
}
.ezCartSrchBkgd{
 background: url(/images/usa/webPortals/entertainment/ezSrchBkgd.gif) repeat 0 0;
 text-align: left;
 width: 100%;
 position: relative;
}
h2.ezHeader{
 color: #fff;
 font-size: 16px;
 font-weight: bold;
}
#maCashFPWrapper{
 width: 640px;
}
.icoMACash{
 background: url(/images/usa/webPortals/entertainment/icoMACash.gif) no-repeat;
 padding-left: 25px;
}
.maCashFPLeft{
 float: left;
}
.maCashFPRight{
 float: right;
 padding-right: 145px;
}
.maCashGreenText{
 color: #3F9E40;
 font-weight: bold;
}
.maCashShow0{
 display: none;
}
.maCashShow1{
 display: block;
}
.totalRedGCNum{
 font: 12px "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 color: #FF0000;
}
#header #cashback{
 color: #bdbdbd;
 font-size: 0.92em;
 left: 252px;
 line-height: 25px;
 position: absolute;
 top: 20px;
 width: 400px;
}
#header #cashback a{
 color: #4ce3ff !important;
 text-decoration: underline;
}
#accountSuccess{
 margin: 10px 0px 20px 0px;
 padding: 0;
 border-bottom: solid #ccc 1px;
}
#addrGoogle{
 padding: 0px;
 margin: 0px;
 border: solid #ccc 1px;
 display: inline-block;
 width: inherit;
}
#createAccount{
 padding: 10px;
 margin: 10px 0px 0px 0px;
 border: 0px;
 background: #fff url(/images/USA/webPortals/entertainment/roundTop.gif) no-repeat scroll 0 0;
 float: left;
 width: 730px;
 color: #000;
 text-align: left;
}
#createAccount #accountSignIn{
 padding: 0px;
 margin: 0px;
 border: 0px;
 text-align: left;
 width: 730px;
}
#createAccount #accountSignIn a{
 padding: 0px;
 margin: 0px 0px 0px 50px;
}
#createAccount #accountSignIn a.pcid{
 color: #999;
 text-decoration: none;
 border-bottom: dashed #999 1px;
 margin: 0;
 padding: 0;
}
#createAccount #accountSignIn fieldset{
 padding: 0px;
 margin: 0px;
 border: 0px;
 float: left;
 display: inline;
 width: 360px;
}
#createAccount #accountSignIn ol{
 padding: 0px 0px 0px 50px;
 margin: 0px;
 list-style: none;
 display: block;
 float: none;
}
#createAccount #accountSignIn ol li{
 padding: 0px;
 margin: 10px 0;
 display: block;
 float: none;
 width: auto;
}
#createAccount #accountSignIn ol li input{
 padding: 0px;
 display: inline;
 float: none;
 margin: 0 5px;
 vertical-align: middle;
 width: auto;
}
#createAccount #accountSignIn ol li input[type=text]{
 background: #ffc;
}
#createAccount #accountSignIn ol li label{
 padding: 0px;
 margin: 0px;
 display: inline;
 float: none;
 width: auto;
}
#createAccount #accountSignIn ol.stepOne{
 background: url(/images/USA/webPortals/entertainment/stepOne.gif) no-repeat scroll top left;
 min-height: 50px;
}
#createAccount #accountSignIn ol.stepTwo{
 background: url(/images/USA/webPortals/entertainment/stepTwo.gif) no-repeat scroll top left;
 min-height: 50px;
}
#createAccount #continue{
 text-align: right;
}
#createAccount #distSearch{
 clear: both;
}
#createAccount .captchaImage{
 float: left;
 margin: 10px 0px 10px 0px;
 padding-right: 10px;
}
#createAccount .contentPanel #noThanks{
 padding: 0px;
 margin: 0px 0px 20px 0px;
 display: inline-block;
 float: left;
 width: 280px;
}
#createAccount .contentPanel #tryAgain{
 width: 400px;
 border-right: solid #000 1px;
 padding: 0px 10px 0px 0px;
 margin: 0px 30px 0px 0px;
}
#createAccount .contentPanel #tryAgain input[type=text]{
 width: 200px;
}
#createAccount .personalInfo fieldset{
 width: 360px;
 float: left;
}
#createAccount .personalInfo fieldset ol li.largeField{
 width: 360px;
}
#createAccount .personalInfo fieldset ol li.largeField input{
 width: 360px;
}
#createAccount .refer{
 float: left;
 width: 600px;
 padding: 8px 0px 0px 10px;
}
#createAccount .refer fieldset ol li{
 padding: 0px;
 margin: 0px 10px 10px 0px;
 display: block;
 float: none;
 width: auto;
}
#createAccount .refer fieldset ol li a{
 margin: 0px 0px 0px 260px;
}
#createAccount .refer fieldset ol li input{
 width: 360px;
}
#createAccount .refer fieldset ol li label{
 padding: 0px;
 margin: 0px 10px 10px 0px;
 display: inline-block;
 float: none;
}
#createAccount .referSelect{
 float: right;
 text-align: right; padding:
 65px 0px 0px 0px;
}
#createAccount fieldset{
 background: #fff;
 border: 0;
 border-top: solid #ccc 1px;
 margin: 10px 0 0 0;
 padding: 10px 0 0 0;
}
#createAccount div.passwordMin{
 font-size: 11px;
 margin: 0 0 20px 0;
 padding: 0 0 10px 0;
}
#pcProfileSetup .createAccount{
 padding: 25px 0 0 0;
}
#pcProfileSetup #createAccount .error{
 padding: 0 0 10px 0;
}
#pcProfileSetup #referal .referEmail{
 padding: 8px 0 0 25px;
}
#pcProfileSetup #referal .referEmailLabel{
 padding: 8px 15px 0 25px;
}
#pcProfileSetup #referal .referEmailPara{
 padding: 8px 0 0 0;
}
#createAccount fieldset .wordVerify ol{
 padding: 0px;
 margin: 0px;
 list-style: none;
 text-align: left;
 }
#createAccount fieldset .wordVerify ol li{
 padding: 0px;
 margin: 10px 0px 0px 10px;
 display: block;
 float: left;
 width: 400px;
 text-align: left;
}
#createAccount fieldset .wordVerify ol li img{
 float: none;
 vertical-align: middle;
 margin: 0px 0px 0px 10px;
}
#createAccount fieldset .wordVerify ol li label{
 width: 400px;
 display: block;
 text-align: left;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}
#createAccount fieldset input.required, #createAccount fieldset select.required{
 background: #ffc;
}
#createAccount fieldset input[type=text], #createAccount fieldset select{
 width: 160px;
}
#createAccount fieldset label{
 display: block;
 text-align: left;
 padding: 0px 10px 5px 0px;
}
#createAccount fieldset ol{
 padding: 0;
 margin: 0;
 list-style: none;
}
#createAccount fieldset ol li{
 padding: 0px;
 margin: 0px 10px 10px 0px;
 display: inline-block;
 float: left;
 width: 170px;
}
#createAccount h1{
 padding: 0px;
 margin: 0px;
 width: 100%;
}
#createAccount h2{
 padding: 0px 5px 10px 0px;
 display: inline;
 width: 100%;
}
#faqs .def .desc{
 display: none;
 position: relative;
 left: 0px;
 padding: 0px 0px 10px 30px;
 margin: 0px;
}
#faqs .minus{
 background: url(/images/usa/webPortals/entertainment/faqMinus.jpg) no-repeat scroll center left;
}
#faqs .plus{
 background: url(/images/usa/webPortals/entertainment/faqPlus.jpg) no-repeat scroll center left;
}
#faqs li a{
 padding: 5px 0px 5px 30px;
 margin: 5px 0px;
 font: bold 110% "Lucida Grande", verdana, arial, sans-serif;
 color:#6699ff;
 display: block;
 cursor: pointer;
}
#faqs li a:hover{
 color: #999;
 text-decoration: none;
 cursor: pointer;
}
#faqs li ul{
 list-style: none;
 padding: 0px 0px 10px 30px;
 margin: 10px 0px;
}
#faqs p{
 padding: 5px 0px;
}
#inviteFriends{
 padding: 0px;
 margin: 0px;
 border: 0px;
}
#inviteFriends fieldset{
 border: solid #ccc 1px;
 margin: 10px 0px;
 padding: 10px;
}
#inviteFriends fieldset .btn.btBlueMid{
 float: right;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 border: 0;
 width: 110px;
}
#inviteFriends fieldset ol{
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#inviteFriends fieldset ol li{
 padding: 0px;
 margin: 0px 10px 0px 0px;
 float: left;
 width: 340px;
}
#inviteFriends fieldset ol li label{
 padding: 0px;
 margin: 0px 0px 5px 0px;
 display: block;
 text-align: left;
}
#inviteFriends fieldset ol li textarea{
 padding: 0px;
 margin: 0px;
 width: 100%;
 height: 130px;
 border: solid #ccc 1px;
 overflow: auto;
 float: left;
}
#inviteFriends h2{
 display: inline;
 margin: 0px 10px 0px 0px;
 padding: 0px;
}
#inviteFriends p.maCash{
 display: inline;
 margin: 0px 10px 0px 0px;
 padding: 3px 0px 3px 30px;
 line-height: 16px;
 background: url(/images/USA/webPortals/entertainment/icoMaCash.gif) no-repeat scroll top left;
}
#inviteGoogle{
 padding: 10px;
 margin: 0;
 border: 0;
}
#inviteGoogle fieldset{
 border: none;
 margin: 10px 0;
 padding: 10px;
}
#inviteGoogle fieldset .btn.btBlue{
 float: right;
 padding: 0px 0px 15px 0px;
 border: 0px;
}
#inviteGoogle fieldset .btn.btBlueLong{
 float: right;
 padding: 0px 15px 0px 0px;
 border: 0px;
}
#inviteGoogle h2{
 display: inline;
 margin: 10px;
 padding: 0px;
}
#maCashFAQ{
 position: relative;
 left: -5px;
 clear: both;
 margin: 20px 0px 0px 0px;
 width: 700px;
 color: #fff;
}
#maCashFAQ h1{
 font-size: 20px;
}
#maCashSplash{
 position: relative;
 left: -5px;
 clear: both;
 margin: 20px 0px 0px 0px;
 color: #fff;
}
#maCashSplash #faqHeader{
 background: url(/images/usa/webPortals/entertainment/bannerR2.jpg) top left no-repeat;
 width: 960px;
 height: 150px;
 float: left;
 clear: both;
 margin: 0px 0px 20px 0px;
}
#maCashSplash #maCashInfo{
 width: 900px;
 clear: both;
 float: left;
 margin: 10px 0px 0px 60px;
}
#maCashSplash #maCashInfo .infoBlock{
 float: left;
 width: 250px;
 padding: 0px;
 margin: 0px 50px 30px 0px;
 _margin: 0px 20px 30px 0px; /* IE 6 hack */
}
#maCashSplash #maCashInfo .infoBlock .secTitle{
 width: 250px;
 height: 58px;
 line-height: 58px;
 font-size: 53px;
 font-weight: bold;
 text-align: left;
 color: #3C92C9;
 overflow: hidden;
 display: block;
 float: left;
 padding: 0px 0px 0px 15px;
 background: url(/images/usa/webPortals/entertainment/pnlMaCashR3.gif) top left no-repeat;
}
#maCashSplash #maCashInfo .infoBlock .secTitle div{
 float: right;
 *float: none;
 font-size: 18px;
 margin: 0px 0px 0px 1px;
 *margin: -10px 0px 0px 10px;
 width: 200px;
 *width: 100px;
 display: block;
 *display: inline;
}
#maCashSplash #maCashInfo .infoBlock .secTitle.spend{
 background-position: 0px -116px;
}
#maCashSplash #maCashInfo .infoBlock h4{
 font-size: 16px;
 clear: both;
 color: #3399ff;
}
#maCashSplash .callout{
 background: #0F2A42;
 border: 1px solid #000;
 padding: 10px;
 margin: 10px 10px 0px 0px;
 width: auto;
 float: right;
}
#maCashSplash h1{
 padding: 0px 0px 10px 0px;
 font-size: 20px;
}
#maCashSplash h2{ /* IE 6 hack */
 clear: both;
 _float: left;
 _clear: both;
 _width: 170px;
 color: #3399ff;
 font-size: 16px;
}
#maCashSplash h3{
 clear: both;
 text-align: center;
 width: 960px;
 color: #3399ff;
 font-size:14px;
}
#tagline2{
 position: absolute;
 top: 136px;
 left: 85px;
 width: 200px;
 color: #fff;
}
#wrongEmail{
 padding: 0px;
 margin: 0px;
 list-style: none;
}
#wrongEmail li{
 padding: 0px;
 margin: 0px 0px 20px 0px;
 display: inline-block;
 float: left;
 width: 300px;
}
#wrongEmail li input[type=text]{
 width: 200px;
}
#wrongEmail li p{
 margin: 40px 10px 10px 0px;
}
#wrongEmail li.largeField{
 width: 380px;
 border-right: solid #000 1px;
 padding: 0px 10px 0px 0px;
 margin: 0px 30px 0px 0px;
}
#wrongEmail li.largeField input{
 margin: 20px 10px 10px 0px;
}
#wrongEmail li.largeField p{
 margin: 0px;
}
.exclaim{
 background: url(/images/USA/webPortals/entertainment/exclamation.gif) no-repeat scroll;
 line-height: 16px;
 padding: 0px 0px 0px 20px;
 margin: 0px;
 clear: both;
}
.hidden{
 display: none !important;
}
.locked{
 width: 520px;
 background: url(/images/USA/webPortals/entertainment/iconLock.gif) no-repeat scroll;
 padding: 0px 0px 0px 15px;
 margin: 0px;
 color: #fff;
}
.locked a{
 color: #fff;
}
.manager{
 padding: 10px;
 margin: 10px 0px 10px 0px;
 border: solid #ccc 1px;
 display: inline-block;
 width: 708px;
}
.manager img{
 float: left;
 margin: 0px 10px 0px 0px;
 border: solid #ccc 1px;
}
.nextForm{
 clear: both;
 padding: 20px 0px;
 margin: 0px 0px 10px 0px;
 background: url(/images/USA/webPortals/entertainment/roundBottom.gif) no-repeat scroll 0 0;
 text-align: left;
 width: 750px;
}
.nextForm .btn{
 float: right;
 margin: 0px;
}
.nextForm.healthProSelection{
 background: #fff;
 padding: 10px;
 float: left;
 width: 730px;
 margin: 0px;
}
.nextForm.healthProSelection a{
 float: right;
 margin: 5px 10px 0px 0px;
}
.signIn{
 color: #fff;
}
.tip{
 background: url(/images/USA/webPortals/entertainment/tip.gif) no-repeat scroll top left;
 padding: 0px 0px 0px 33px;
 margin: 10px 0px 0px 20px;
 color: #999;
 line-height: 20px;
}
.wordVerify img{
 float: left;
}
a.addContacts{
 display: inline;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 18px;
 display: inline-block;
 line-height: 16px;
 background: url(/images/USA/webPortals/entertainment/iconAdd.gif) no-repeat scroll top left;
}
h1.signIn{
 font-size: 150%;
 font-weight: bold;
}
li.def{
 list-style: none;
}
ul.questionList{
 list-style: none;
 text-indent: none;
 margin: 0px;
 padding: 0px;
 float: left;
}
ul.questionList li{
 background: url(/images/usa/webPortals/entertainment/icoQuestion.gif) 0 6px no-repeat;
 margin: 0px;
 padding: 0px 0px 0px 22px;
 line-height: 26px;
 float: left;
 clear: both;
}
ul.questionList li a{
 text-decoration: underline;
 color: #fff;
}
ul.questionList li a:hover{
 text-decoration: none;
 color: #808080;
}
#inviteFriends li p{
 font-size: 10px;
 color: #333;
}
#wrongEmail li h3{
 font-weight: bold;
 font-size: 130%;
 margin: 0px 0px 10px 0px;
}
a.earnBtn{
 border: none;
 padding: 0 0 0 95px;
 line-height: 48px;
 color: #A35D00 !important;
 font-size: 14px;
 font-weight: bold;
 cursor: hand;
}
.skipSignIn{
 padding-left: 75px;
}
.earn{
 background: url(/images/usa/webPortals/entertainment/btnEarn.gif) no-repeat;
 font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
 height: 47px;
 width: 350px;
 padding: 0 21px 0 0;
 margin: 5px 8px 0 140px;
 cursor: hand;
 _width: 350px; /* IE6 hack */
}
#signInThickbox{
 background: #ffffff ;
 padding: 15px;
 margin-left: 15px;
 margin-bottom: 25px;
 width: 520px;
}
a.helpLink, a.helpLink:visited, a.helpLink:hover{
 border-bottom: 1px dotted #003366;
 color: #808080;
 cursor: help;
 margin: 0 3px;
 padding-bottom: 0;
 text-decoration: none;
}
.thickBoxCloseBdr{
 border-bottom: 1px solid #989898;
 border-left: 1px solid #989898;
}
.icon.maCash{
 background-image: url(/images/usa/webPortals/entertainment/icoMACash.gif);
 background-repeat: no-repeat;
 font-family: "Trebuchet MS",Verdana,Arial;
 padding-left: 24px;
 color: #003366;
}
.icon.tip{
 background-image: url(/images/usa/webPortals/entertainment/icoTip.gif);
 background-repeat: no-repeat;
 background-position: 80px -3px;
 padding-left: 115px;
}
.cbFieldset{
 border-width: 0;
 border-style: solid;
 display: block;
 margin-left: 2px;
 margin-right: 2px;
 padding: 0.35em 0.625em 0.75em;
}
.icon.lock{
 background-image: url(/images/usa/webPortals/entertainment/icoLock.gif);
 background-repeat: no-repeat;
 background-position: 70px 2px;
 padding-left: 85px;
}
.contentPanelTB{
 float: left;
 clear: both;
 width: 500px;
 background: #E8F1FE;
 color: #003366;
 border: 1px solid #7899B7;
 margin: 14px 0 0 0;
 padding: 4px;
}
#maCashSplash #maCashInfo .infoBlock .secTitle.earn2{
 background-position: 0px -58px;
}
#processing{
 font-size: 15px;
 font-weight: 700;
 color: red;
 display: none;
}
#maCashSplash .login{
 position: relative;
 left: 360px;
 top: 95px;
 width: 200px;
 vertical-align: top;
}
.maCashGreenTextBig{
 color: #3F9E40;
 font-weight: bold;
 font-size: 16px;
 line-height: 35px;
}
.icoMACashBig{
 background: url(/images/usa/webPortals/icoMACashBig.gif) no-repeat;
 padding-left: 60px;
 padding-top: 12px;
 padding-bottom: 12px;
 height: 57px;
 line-height: 57px;
}
#pdComparison td.headerRowGreen{
 font-family: "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 color: #3F9E40;
 font-weight: bold;
 text-align: center;
 vertical-align: bottom;
 border: none;
 background: none;
 height: 15px;
}
.icoMACashLarge{
 background: transparent url(/images/usa/webPortals/entertainment/icoMACashBig.gif) no-repeat scroll 0 0;
 height: 35px;
 padding-left: 55px;
}
span.alertBig span.maCashBig{
 background: transparent url(/images/usa/webPortals/icoMACashBig.gif) 2px 6px no-repeat;
 padding:15px 0px 15px 60px;
}
span.alertBig{
 border: 1px solid #D1C75A;
 padding: 15px;
 height: 57px;
 line-height: 57px;
 background: #FFFBC3 url(/images/usa/eng/webPortals/bgAlert.gif) repeat 0 0;
 clear: both;
}
#artistBio_parent{
 float: inherit;
 position: absolute;
}
#cePagingMenu{
 text-align: right;
 padding-bottom: 5px;
 color: #0078f9;
}
#cePagingMenu .currPage{
 color: #ffffff;
}
#lyrics_parent{
 float: inherit;
 position: absolute;
}
.ceAdmin{
 color: #ffffff;
 padding-bottom: 20px;
 text-align: left;
}
.ceArtistImage{
 position: absolute;
 padding-left: 0px;
 float: right;
 max-width: 150px;
 max-height: 150px;
 z-index: 1 !important;
}
.ceDetailField{
 height: 30px;
 vertical-align: middle;
 padding-left: 5px;
}
.ceFooterText{
 color: #a29ea6;
}
.ceHeaderText{
 color: #a29ea6;
 font-size: 1.0em;
 font-weight: bold;
 padding: 0px 0px 10px 10px;
 top: -10px;
 position: relative;
}
.ceHr{
 color: #003399;
 margin: 0;
 clear: both;
}
.ceMenuPad{
 clear:both;
 height:0px;
}
.ceMusicHeader{
 padding: 0px;
 background-color: #3c7299;
 text-align: center;
}
.ceMusicHeader a{
 color: #ffffff;
 margin: 0px;
}
.ceMusicHeader ul li{
 padding: 0px;
}
.ceMusicItem{
 color: #000000;
 font-weight: bold;
 cursor: pointer;
 text-align: center;
 border: 1px solid #000000;
 border-collapse: separate;
}
.ceMusicItemCenter{
 border-bottom: 1px solid #000000;
 border-top: 1px solid #000000;
}
.ceMusicItemLeft{
 border-left: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #000000;
}
.ceMusicItemRight{
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-top: 1px solid #000000;
}
.terms-wrap{
 border: 1px solid #000000;
 color:#000000;
 background-color: #ffffff;
 line-height: 1.64em;
 height: 200px;
 width: 600px;
 padding: 5px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 0px;
 left: 0px;
}
.terms-wrapLarge{
 color:#000000;
 background-color: #ffffff;
 line-height: 1.64em;
 height: 400px;
 width: 600px;
 padding: 5px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 0px;
 left: 0px;
}
h2.cePcID{
 color: #6699cc;
 font-size: 1.50em;
}
input.required{
 background: #ffc;
}
p.ceFooter a, p.ceFooter{
 color: #6699cc !important;
}
#downloadInstructs{
 height: 100px; width: 575px;
 overflow: auto;
 border: 1px solid #b5b5b5;
 padding: 5px 15px;
}
#downloadInstructs h3{
 font-size: 14px;
}
#downloadInstructs li{
 padding-left: 0px;
}
#downloadInstructs ol{
 list-style: decimal outside;
 padding-left: 20px;
}
#downloadInstructs ul{
 list-style: circle outside;
 padding-left: 10px;
}
#main2ColLayout{
 line-height: 1.5em;
 padding: 30px 35px;
 background: #ffffff;
}
#main2ColLayout h2{
 color: #0078f9;
 font-size: 1.80em;
 line-height: 1.07em;
}
.showCEImage0{
 display: none;
}
.showCEImage1{
 display: block;
}
a.download{
 text-decoration: underline;
 color: #000000;
 font-size: 12px;
}
table.downloadTable{
 border: 1px solid #b5b5b5;
 width: 620px;
}
table.downloadTable td{
 border: 1px solid #b5b5b5;
}
#biography .conqBioClear{
 clear: both;
}
#biography .conqBioRight{
 float: right;
 padding-right: 5px;
}
#biography .conqBioLeft{
 float: left;
 padding-left: 5px;
}
#biography .conqBioWrap{
 color: #ffffff;
 font-size: .92em;
 font-weight: bold;
 line-height: 1.64em;
 height: 172px;
 width: 580px;
 padding: 10px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 0px;
 left: 0px;
}
#conqContent{
 display: block;
 margin: 0px;
 vertical-align: top;
 float: left;
}
.conqArtistSort{
 border-bottom: 1px solid #DFDFDF;
}
.conqLyricsPageTitles{
 color: #2c9dcf;
 font-size: 16px;
 font-weight: bold;
}
.conqLyricsPageTitles span{
 color: #000;
 font-size: 12px;
 font-weight: bold;
}
.conqLyricsText{
 color: #000;
 font-size: 12px;
 font-weight: bold;
}
.conqShareArtistSuccess{
 color: #ff0000;
 font-size: 9px;
 font-weight: bold;
 padding-left: 5px;
}
.conqShareSongSuccess{
 color: #ff0000;
 font-size: 9px;
 font-weight: bold;
}
.conqSortSep{
 border: 1px solid #DFDFDF;
}
.conqTabsDefault{
 height: auto;
 overflow: hidden;
 padding: 0px 0px 0px 0px;
 width: 100%;
 position: relative;
 background-color: #ffffff;
}
a.conqBtBlue{
 background: url(/images/usa/webPortals/entertainment/ce/bt_blue.png) no-repeat 0 0;
 color: #fff;
 height: 30px;
 width: 89px;
}
a.conqBtBlue:hover{
 background-position: 0 -30px;
 color: #0872e3;
}
a.conqLyrics{
 color: #2c9dcf;
 font-size: 14px;
 font-weight: bold;
}
table.conqArtist a.conqSongShare{
 color: #2c9dcf;
 font-size: 11px;
 font-weight: bold;
}
table.conqArtist td.conqSongPrice{
 color: #2c9dcf;
 font-size: 11px;
 font-weight: bold;
 padding: 20px 5px 10px 3px;
}
table.conqArtist td.conqSongPreview{
 color: #2c9dcf;
 font-size: 11px;
 font-weight: bold;
 padding: 20px 5px 10px 20px;
}
table.conqArtist td.conqSongTitle{
 color: #2c9dcf;
 font-size: 14px;
 font-weight: bold;
 padding: 4px 0px 4px 20px;
}
table.conqArtist tr.alt td{
 background: #ededed url(/images/usa/webPortals/entertainment/ce/bg_upcoming-alt.gif) repeat-x 0 0;
 border-top: 1px solid #DFDFDF;
 border-bottom: 1px solid #DFDFDF;
}
table.conqArtistDetailFooter{
 width: 100%;
 padding-top: 5px;
}
table.conqArtistDetailFooter a.conqBotLeft{
 color: #fff;
 font-size: 12px;
 padding-left: 5px;
}
table.conqBlackBg{
 background-color: #000;
}
div.guitarGuy {
 background-image: url('/images/usa/webPortals/entertainment/guitarGuy.jpg');
 padding-top: 270px;
}
div.yourMusicYourWay {
 margin-bottom: 1em;
 background-color: #000000;
 color: #ffffff;
 padding: 1em;
 opacity: 0.7;
 filter: alpha(opacity=70);
 zoom: 1;
}
ul.imgTabs li a {
 -moz-background-clip: border;
 -moz-background-inline-policy: continuous;
 -moz-background-origin: padding;
 background: transparent none no-repeat scroll 0 0;
 color: #FFFFFF !important;
 display: block;
 float: left;
 font-size: 11px;
 font-weight: bold;
 height: 140px;
 line-height: 160px;
 text-align: center;
 text-decoration: none !important;
 width: 109px;
}
ul.imgTabs li {
 margin-left:15px;
 display:inline;
 position: relative;
 float:left;
 z-index: 2;
 background: transparent;
}
ul.imgTabs {
 border-bottom:1px solid #FFFFFF;
 height:105px;
 width:780px;
 background: transparent;
}
ul.imgTabs li.aNewAudience {
 background-image: url('/images/usa/webPortals/entertainment/tabNewAudience.png');
}
ul.imgTabs li.aNewAudience a:hover, ul.imgTabs li.aNewAudience a.active {
 background-image: url('/images/usa/webPortals/entertainment/tabBlueNewAudience.png');
}
ul.imgTabs li.yourOwnArtistPage {
 background-image: url('/images/usa/webPortals/entertainment/tabArtistPage.png');
}
ul.imgTabs li.yourOwnArtistPage a:hover, ul.imgTabs li.yourOwnArtistPage a.active {
 background-image: url('/images/usa/webPortals/entertainment/tabBlueArtistPage.png');
}
ul.imgTabs li.residualIncome {
 background-image: url('/images/usa/webPortals/entertainment/tabIncome.gif');
}
ul.imgTabs li.residualIncome a:hover, ul.imgTabs li.residualIncome a.active {
 background-image: url('/images/usa/webPortals/entertainment/tabBlueIncome.gif');
}
ul.imgTabs li.itsYourMusic {
 background-image: url('/images/usa/webPortals/entertainment/tabYourMusic.png');
}
ul.imgTabs li.itsYourMusic a:hover, ul.imgTabs li.itsYourMusic a.active {
 background-image: url('/images/usa/webPortals/entertainment/tabBlueYourMusic.gif');
}
ul.imgTabs li.beYourOwnBoss {
 background-image: url('/images/usa/webPortals/entertainment/tabOwnBoss.png');
}
ul.imgTabs li.beYourOwnBoss a:hover, ul.imgTabs li.beYourOwnBoss a.active {
 background-image: url('/images/usa/webPortals/entertainment/tabBlueOwnBoss.png');
}
ul.imgTabs li.joinToday {
 background-image: url('/images/usa/webPortals/entertainment/tabJoinToday.png');
}
ul.imgTabs li.joinToday a:hover, ul.imgTabs li.joinToday a.active {
 background-image: url('/images/usa/webPortals/entertainment/tabBlueJoinToday.png');
}
div.ceInfoDetail {
 -moz-background-clip: border;
 -moz-background-inline-policy: continuous;
 -moz-background-origin: padding;
 background: url('/images/usa/webPortals/entertainment/pollInner.png');
 height: auto !important;
 min-height: 170px;
 padding: 45px 36px 20px;
 position: relative;
 width: 708px;
}
.conquerInfo {
 float: left;
 color: #ffffff;
 width: 350px;
}
.conquerInfo h2 {
 font-size: 130%;
}
.conquerInfo p {
 margin: 1em 0 1em 0;
}
.featConquerArtists {
 color: #ffffff;
 float: right;
 width: 400px;
}
.featConquerArtists h2 {
 font-size: 130%;
 margin-bottom: 1em;
}
img.conquerArtist {
 width: 100px;
}
a.featConquerArtist {
 color: #ffffff;
 text-decoration: underline;
}
a.featConquerArtist:hover {
 text-decoration: none;
}
.seeAllCEArtists {
 margin-top: 1em;
 text-align: right;
}
.allCEArtists h2 {
 color: #ffffff;
 font-size: 130%;
 margin-bottom: 2em;
}
.cEArtist {
 float: left;
 height: 120px;
 margin: 0 1em 2em 0;
 width: 100px;
}
.cEArtist img {
 width: 80px;
 max-height: 80px;
}
.howDoIJoin {
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 background: transparent url('/images/usa/webPortals/entertainment/topHowToJoin.gif') no-repeat scroll 0 0;
 margin-top: 3em;
 width: 478px;
 overflow: visible;
}
.howDoIJoin h4 {
 color:#FFFFFF !important;
 display:block;
 height:39px;
 line-height:30px;
 padding-left:10px;
}
.howDoIJoinInner {
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 background:transparent url('/images/usa/webPortals/entertainment/pollInner.png');
 color: #000000;
 height:auto;
 padding: .5em;
 width: 378px;
}
.howDoIJoinFooter{
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 background:transparent url('/images/usa/webPortals/entertainment/bottomHowToJoin.png') no-repeat scroll 0 0;
 height:25px;
 width:400px;
 padding-bottom:10px;
}
.blue {
 color: blue;
}
.jcarousel li a img {
 margin-top: 10px;
}
.subscribe {
 text-align: right;
 padding-top: 1em;
}
.cEArtists {
 text-align: center;
 padding-bottom: 1em;
}
.cEArtist div {
 height: 70px;
}
#agreements{
 color: #fff;
}
#agreements .agreeWrap{
 color: #000;
 background-color: #fff;
 line-height: 1.64em;
 height: 200px;
 width: 700px;
 padding: 5px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 10px;
 left: 30px;
}
#agreements h2{
 color: #0078f9;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 1.80em;
 line-height: 1.07em;
}
#agreements .ident1{
 padding-left: 20px;
}
#agreements .ident2{
 padding-left: 40px;
}
#agreeInstructs{
 height: 160px; width: 635px;
 overflow: auto;
 border: 1px solid #b5b5b5;
 padding: 5px 15px;
}
.adminContainerTB{
 width: 475px;
}
.leftGoogleAds a{
 color: #FFFFFF;
 margin: 2px 0px -10px 9px;
 position: absolute;
 text-decoration: none;
}
.leftGoogleAds a:hover{
 text-decoration: none !important;
}
ul.imgTabs li a.active {
 cursor: default;
}
.reportHeader{
 color: #6699CC;
}
.ceAdmin a {
 color: #6699CC;
}
.tourField {
 line-height: 2em;
}
.tourField td div {
 width: 100px;
 float: left;
}
.tourAdmin {
 margin-top: 1em;
}
.addTour {
 width: 60%;
 text-align: right;
}
.confirmCancel {
 margin-top: 1em;
 line-height: 2em;
 color: #ffffff;
 text-align: center;
}
.confirmCancel a {
 margin-right: 4em;
 color: #6699CC;
}
.tourPagination {
 text-align: center;
 margin-top: 2em;
}
.tourPagination .currPage{
 color: #000000 !important;
}
/** start of google search **/
#googleExtResults .gsc-control, #googleMiddleAds{
 width : 510px;
}
div.gsc-results .gsc-cursor-box{
 text-align: center;
}
div.gsc-tabsArea{
 display: none;
}
table.gsc-search-box{
 display: none;
}
.searchCriteria {
 margin-left: 60px;
}
.tourSearch {
 margin-bottom: 2em;
}
.conquerTour {
 width: 300px;
}
.conquerTour tr td {
 padding: 5px;
}
.ceHrLight{
 color:#6699cc;
 margin:0px;
}
a.colHeader{
 text-decoration: none;
 font-weight: bold;
 font-size:14px;
}
a.templateItem{
 color:#ffffff;
 text-decoration:underline;
 font-weight:bold;
 line-height:20px;
}
.pubDate{
 color: #6699cc;
 font-weight: bold;
 font-size:14px;
}
.tempDate{
 font-weight: bold;
}
.publish {
 margin-left: 2em;
}
fieldset.venueAddress {
 border: 1px solid #6699CC;
 padding: 1em;
 margin: 1em;
 width: 350px;
}
fieldset.venueAddress table tr td {
 padding: 1px 5px 1px 1px;
}
.resize300 {
 max-width: 300px;
 max-height: 300px;
}
.tourArtist {
 float: left;
 height: 120px;
 margin: 0 .5em 1em 0;
 text-align: center;
 width: 100px;
}
.tourArtist a {
 color: #87d8ff;
 text-decoration: none;
}
.tourArtist img {
 max-height: 120px;
 max-width: 100px;
}
div.ceTourInfo .howDoIJoin{
 color:#FFFFFF !important;
 display:block;
 height:42px;
 background: url('/images/usa/eng/webPortals/conquerBar.gif');
 padding-left:10px;
 width:690px;
 margin:0px auto;
}
div.ceTourInfo div.ceInfoDetailEdit{
 margin:0px;
 background:#000000;
 padding-top:20px;
}
div.ceTourInfo .upcomingMedia{
 width:700px !important;
 margin:0px auto !important;
 background:#dbeff8;
}
div.ceTourInfo div.ceInfoDetail{
 margin:0px auto !important;
 background:#000000;
 min-height:160px !important;
 padding-bottom:0px !important;
}
div.ceTourInfo div.ceInfoMessage{
 background:#dbeff8;
 height:150px;
 padding:40px 10px 10px 10px;
 margin:-40px auto 0px auto;
 width:680px;
}
div.ceTourInfo ul.imgTabs{
 margin:0px auto;
 width:738px;
 border:0px;
}
div.ceTourInfo ul.imgTabs li{
 margin-left:12px !important;
}
div.ceTourInfo div.ceContainerBottom{
 background: #000000 url('/images/usa/eng/webPortals/conquerBarBottom.gif') no-repeat;
 width:700px;
 margin:0px auto;
 height:7px;
}
div.ceTourInfo div.ceContainerPlain{
 background: #000000;
 display:block;
}
.aboutConquerToursBanner{
 color:#FFFFFF !important;
 display:block;
 height:42px;
 background: url('/images/usa/eng/webPortals/conquerBar800.gif');
}
.aboutConquerToursBanner h4{
 line-height:30px;
 padding-left:10px;
}
.aboutConquerTours{
 padding:0px 0px 0px 0px;
 width: 800px;
 margin-top: 600px;
*margin-top: 0px;
}
.aboutConquerTable{
 background:#dbeff8;
}
.altRow{
 background-color:#AEE0F9;
}
.tourText{
 color:#0A55A9;
 line-height:35px;
}
.tourInfoText{
 font-weight:normal;
 padding:15px 2px 5px 2px;
 color: #0078f9;
}
.tourVenue{
 font-weight:bold;
 color:#000080
}
#signInThickboxFreeSong{
 background: #ffffff;
 padding: 10px;
 margin-left: 10px;
 margin-bottom: 25px;
 width: 550px;
 height: 375px;
}
#agreeInstructsFreeSong{
 height: 280px;
 width: 520px;
 overflow: auto;
 border: 1px solid #b5b5b5;
 padding: 5px 15px;
}
.alignTextRight{
 text-align: right;
}
#downloadInstructsFree{
 height: 180px;
 width: 520px;
 overflow: auto;
 border: 1px solid #b5b5b5;
 padding: 5px 15px;
}
#leftDLDiv{
 float:left;
 padding:5px 10px 0px 0px;
 text-align:right;
 width:190px;
}
#rightDLDiv{
 float: left;
 width: 100px;
}
#advMovie{
 padding: 30px 0px 0px 120px;
 width: 300px;
}
#songDownloadTitle{
 padding: 20px 0px 20px 120px;
 width: 400px;
}
.terms-wrapSmall{
 color:#000000;
 background-color: #ffffff;
 line-height: 1.64em;
 height: 100px;
 width: 600px;
 padding: 5px 10px 0px 5px;
 overflow: auto;
 position: relative;
 top: 0px;
 left: 0px;
}
div.ceTip
{
 padding-bottom: 20px;
 padding-top: 20px;
 text-align: center;
}
table.ceTipTable
{
 margin-left: auto;
 margin-right: auto;
}
td.ceTipLbl{
 border-bottom: 2px solid #104E8B;
 border-left: 2px solid #104E8B;
 border-top: 2px solid #104E8B;
 border-right: 2px solid #104E8B;
}
td.ceTipDesc{
 height: auto;
 width: 500px;
 position: relative;
 padding: 10px;
 text-align: left;
 border-bottom: 2px solid #104E8B;
 border-top: 2px solid #104E8B;
 border-right: 2px solid #104E8B;
}
td.ceRejected{
 font-weight: bold;
 color: red;
}
.groupSubHead {
 color: #000000;
 font-weight: bold;
 width: 155px;
 float: left;
}
.groupInfo {
 width: 155px;
 float: left;
 padding-bottom: 5px;
}
.groupStatus {
 width: 35px;
 float: left;
 padding: 3px 5px;
}
.accDecl {
 width: 95px;
 float: left;
 text-align:center;
}
.ceCheck {
 width: 70px;
 float: left;
}
table.conqTour td.conqHeadings{
 color: #486380;
 font-size: 14px;
 font-weight: bold;
}
table.conqTourInfo td.conqTourTitle{
 font-size: 12px;
 color: #1f2f49;
 font-weight: bold;
}
table.conqTourInfo tr.alt td{
 background: #ededed url(/images/usa/webPortals/entertainment/bg_upcoming-alt.gif) repeat-x 0 0;
}
table.conqTour tr.regular{
 padding-top: 8px;
}
table.conqTourInfo td.conqTourText{
 font-size: 12px;
 color: #2c9dcf;
}
a.buttonConqBuy{
 background:transparent url(/images/usa/webPortals/entertainment/btBlue.png) no-repeat scroll 0 0;
 color: #fff !important;
 display: block;
 font-size: 1em;
 font-weight: bold;
 height: 30px;
 line-height: 31px;
 text-align: center;
 text-decoration: none !important;
 width: 89px;
}
a.buttonConqBuy:hover{
 background-position: 0px -30px;
 color: #086dcd !important;
}
#conqSubOrderWrap{
 width: 400px;
 padding-left: 15px;
}
.conqSubOrderText{
 font-size: 12px;
 color: #fff;
 font-weight: bold;
}
.conqSubOrderTitle{
 font-size: 15px;
 color: #fff;
 font-weight: bold;
}
table.conqTourInfo td.conqHeadings{
 color: #486380;
 font-size: 14px;
 font-weight: bold;
}
table.conqTourInfo td.conqHeadings span{
 font-size: 12px;
 color: #2c9dcf;
 font-weight: 500;
}
.ceTopBorder {
 border-top: #6699ff 1px solid;
 padding: 3px;
 width: 100%;
}
.ceSrvcSpace {
 margin: 12px;
}
.terms ul{
 margin:1em;
 list-style-type:disc;
}
.rewardsSummaryContainer{
 width: 1000px;
}
.gsc-result .gs-title{
 height: 20px !important;
 font-size: medium !important;
 font-family: arial,sans-serif;
}
#googleExtResults .gsc-control{
 font-size: small !important;
 font-family: arial,sans-serif;
}
#mainContentAdmin{
 background: #fff url(/images/usa/webPortals/entertainment/bg_tpl1-main-top-admin.gif) no-repeat 0 0;
 width: 1000px;
}
#mainContentAdmin #mainContentAdminInner{
 background: transparent url(/images/usa/webPortals/entertainment/bg_tpl1-main-bot-admin.gif) no-repeat 0 bottom;
 line-height: 1.5em;
 padding: 30px 35px;
 width: 1000px;
}
#tourDetail{
 -moz-background-clip:border;
 -moz-background-inline-policy:continuous;
 -moz-background-origin:padding;
 background:#FFFFFF none repeat scroll 0 0;
 margin-bottom:25px;
 margin-left:10px;
 padding:10px;
 width: 790px;
}
#mainContentAdmin #mainContentAdminFollower{
 background: transparent url(/images/usa/webPortals/entertainment/bg_tpl1-main-bot-admin.gif) no-repeat 0 bottom;
 padding-bottom: 20px;
 text-align: left;
 padding-left: 30px;
 padding-right: 30px;
}
h2.bioAdmin{
 font-size: 1.50em;
}
#bankTermsThickbox{
 background: #ffffff;
 padding: 10px;
 margin-left: 10px;
 margin-bottom: 25px;
 width: 475px;
}
#bankTermsWithdrawThickbox{
 background: #ffffff;
 padding: 10px;
 margin-left: 10px;
 margin-bottom: 25px;
 width: 420px;
}
#mainContentAdmin #mainContentAdminArtistSongs{
 background: transparent url(/images/usa/webPortals/entertainment/bg_tpl1-main-bot-admin.gif) no-repeat 0 bottom;
 padding-bottom: 20px;
 text-align: left;
 padding-left: 30px;
 padding-right: 30px;
 width: 935px;
}
#bioMoreLess.collapsed{
 height: 75px;
 overflow: hidden;
}
.conqToggleNav span{
 padding: 0 0 0 18px;
 background: #000 url(/images/usa/webPortals/entertainment/ce/down.gif) left no-repeat;
 color:#FFFFFF !important;
 text-decoration:none;
}
.conqToggleNav span.less{
 padding: 0 0 0 18px;
 background: #000 url(/images/usa/webPortals/entertainment/ce/up.gif) left no-repeat;
 color:#FFFFFF !important;
 text-decoration:none;
}
.redeemHeader{
 color: #000000;
 font-size: 1.50em;
 line-height: 117%;
 font-weight: bold;
 padding: 20px 0px;
}
.rewardsSummaryData{
 height: 400px;
}
.rewardsSummaryNav{
 float: left;
 margin: 0px 5px;
}
.rewardRequestContainer{
 width: 460px;
}
.rewardsSummaryTable{
 float: left;
}
.displayInline0, .displayBlock0{
 display: none !important;
}
.displayInline1{
 display: inline;
}
.displayBlock1{
 display: block;
}
div.ceCreateArtistLg{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #000000;
}
div.ceCreateArtistLg span{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}
span.conquerLink {
 display: block;
 background: url(/images/usa/webPortals/entertainment/bgTopSearch.gif) no-repeat top left;
 height:36px;
 left:640px;
 position:absolute;
 top:3px;
 margin: 0 5px 0 0;
 width:109px;
 padding: 0 0 0 0;
}
span.conquerLink a {
 display : block;
 height: 36px;
 background: url(/images/usa/webPortals/entertainment/bgTopSearch.gif) no-repeat top right;
 position: relative;
 top: 0;
 left: 5px;
 margin: 0 0 0 5px;
 padding: 0;
}
span.conquerLink a img {
 position: relative;
 display: block;
 top: 4px;
}
#ezCartFooterContainer{
 margin-top: 40px;
 margin-left: 6px;
 height: 50px;
}
#ezCartFooterLinks{
 width: 420px;
 margin: 18px 0px 0px 6px;
 height: 50px;
 text-align: left;
 float: left;
}
#ezCartFooterShopNow{
 float: right;
 height: 30px;
 margin-top: 30px;
 text-align: right;
 width: 400px;
}
#ezCartFooterShopNow span{
 color: #fff;
 padding-right: 8px;
}
#ezCartFooterLinks ul{
 position: relative;
 float: right;
 display:block;
 list-style:none;
 margin:15px 0px 0px 0px;
 padding:0px 10px 0px 0px;
}
#ezCartFooterLinks ul li{
 display:inline;
 padding:0 10px;
 margin:0px 0px 5px 0px;
 border-right:1px solid #808080;
}
#ezCartFooterLinks img{
 float:left;
 margin: 5px 0px 0px 10px;
}
#ezCartFooterContainer a{
 text-decoration: none;
 color: #fff;
}
#ezCartFooterContainer a:hover{
 text-decoration: underline;
 color: #808080;
}
#helpFooterLinks{
 position: relative;
 width: auto;
 height: 36px;
 text-align: center;
 margin-top: 50px;
}
#helpFooterLinks a{
 color: #fff;
}
#ezCartFooterLinks a{
 font-size: 110%;
}
.icoMACashExtended{
 background: url(/images/usa/webPortals/entertainment/icoMACashbackPlus.gif) no-repeat;
 padding-left: 25px;
}
.maCashExtendedGreenText{
 color: #3F9E40;
 font-weight: bold;
}
.maCashExtendedRedText{
 color: #FF0000;
 font-weight: bold;
}
span.maCashPlusAlert strike{
 color: #856C31;
 text-decoration: line-through;
}
span.maCashPlusAlert span.maCashPlus{
 background: url(/images/usa/webPortals/entertainment/icoMACashbackPlus.gif) 2px 2px no-repeat;
 padding-left: 30px;
}
span.maCashPlusAlert{
 border: 1px solid #FFCF5F;
 padding: 2px;
 height: 19px;
 line-height: 19px;
 background: #FFF45F;
 clear: both;
 color: #000000;
 font-weight:bold;
}
.maCashIncreased{
 height: 40px;
 width: 240px;
}
.maCashIncreased .icoMACashBig{
 background: #FFF45F url(/images/usa/webPortals/icoMACashBig.gif) no-repeat 5px 5px;
 padding: 12px 3px 15px 60px;
 border: 1px solid #FFCF5F;
 font-weight: bold;
 display: block;
 line-height: 12px;
 height: 22px;
}
.maCashIncreased .maCashPlus{
 display: block;
 margin-top: -6px;
}
.maCashIncreased .icoMACashBig strike{
 color: #856C31;
 text-decoration: line-through;
}
#pdArea td div.maCashIncreased{
 height: 40px;
 width: auto;
 margin-top: 10px;
}
#pdArea td div.maCashIncreased .maCashPlus{
 margin-top: 2px;
}
.maCashRibbon0{
 display: none;
}
.maCashRibbon1{
 display: block;
 position: relative;
 margin: 0px 0px -122px 0px;
 z-index: 10;
}
.maCashRibbon1.detail{
 margin: 0px 0px -142px 60px;
}
.altRowBg0{
 background:#B3D1EF;
}
.altRowBg1{
 background:#e6e6e6;
}
.uloVideoPlayer{
 width: 323px;
 height: 283px;
}
.uloFileUploader{
 visibility: hidden;
 height: 0px;
 width: 0px;
 border: 0px
}
.getSilverlight{
 border-style: none
}
.providerName {
 padding: 0px 5px 5px 5px;
 color: #6699ff;
 font-size: 14px;
 font-weight: bold;
}
.cePhotoPreview {
 max-width: 200px;
 width: expression(this.width > 200 ? "200px": true);
}
.ceVideoPreview {
 cursor: pointer;
 border: none;
 width: 205px;
 height: 154px;
 background: url(/images/usa/media/uloVideoPreview.jpg);
}
.ceTopMargin {
 margin: 25px 0px;
}
a.btnShare{
 clear: both;
 float: right;
 display:block;
 height: 30px;
 width: 150px;
 margin-top: 10px;
 /margin-top: 1px;/*IE Hack*/
 position: static;
 background: url(/images/usa/webPortals/entertainment/btnShare.gif) no-repeat;
}
.toolbar{
  background-color:#444444;
  height:28px;
  position:fixed;
  bottom:0px;
  left:0px;
  width:100%;
  z-index:100;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:5px;
  padding-top:7px;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity:0.8;
  border-top:1px solid #333333;
  border-color:#333333;
  text-align:left;
 }
 .toolbarcollapse{
  background-color:#444444;
  height:28px;
  position:fixed;
  bottom:0px;
  width:150px;
  right:0%;
  z-index:100;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding-left:5px;
  padding-top:7px;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  border-top:1px solid;
  border-left:1px solid;
  border-color:#333333;
 }
#minMaxBar{
 float:right;
 display:inline;
 text-align:right;
 cursor:pointer;
 padding-right:20px;
 position:absolute;
 right:5px;
 bottom:10px;
}
.linkPage{
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 display:inline;
 cursor:pointer;
 text-decoration:underline;
 color:#ffffff;
}
.urlBox{
 border:1px solid #0099FF;
 border-color:#0099FF;
 height:12px;
 background-color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
#currentURL{
 display:inline;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}
.addthis_toolbox .custom_hover{
 position:relative;
}
.addthis_toolbox .custom_hover .custom_button{
 font-weight:bold;
 padding:4px;
}
.addthis_toolbox .custom_hover .custom_button.active{
 background-color:#eee;
}
.addthis_toolbox .hover_menu{
 display:none;
 bottom:36px;
 left:5px;
 position:fixed;
 background:#444444;
 z-index:1000;
 text-align:left;
}
.addthis_toolbox .custom_hover .tower{
}
.addthis_toolbox .hover_menu{
 width:136px;
 padding:10px 0 10px 0;
}
.addthis_toolbox .hover_menu a{
 width:102px;
 padding:4px 0 4px 34px;
 position:relative;
 display:block;
 text-decoration:none;
 color:white;
}
.addthis_toolbox .hover_menu a:hover{
 background:#999999;
 text-decoration:none;
}
.addthis_toolbox .hover_menu span{
 position:absolute;
 left:14px;
 top:4px;
}
.addthis_toolbox .hover_menu .more{
 padding:10px 0 0 0;
 margin:10px 10px 0 10px;
 text-align:center;
}
.addthis_toolbox .hover_menu .more a{
 padding:4px 0;
 margin:0;
}
.addthis_toolbox .hover_menu .more span{
 display:none;
}
.quickLookShadow{
 background: url(/images/usa/webPortals/shadow.png) no-repeat scroll top left transparent;
 width: 650px !important;
 height: 500px !important;
}
.quickLookShadow iframe{
 margin: 25px 0px 0px 38px;
}
#quickLook a.button{
 width: auto;
 margin-top: 5px;
 margin-bottom: 5px;
}
span.quickLook{
 color:#006600;
 background:#AADDAA;
 padding:4px 10px 4px 8px;
 float:none;
 font-weight:normal;
 position:absolute;
 top:6px;
 left:193px;
 cursor:pointer;
 -moz-border-radius-bottomleft:10px;
 -webkit-border-bottom-left-radius:10px;
}
#quickLook{
 width: 553px;
 height: 445px;
 background: none repeat scroll 0 0 #FFFFFF;
 padding: 5px;
 text-align: left;
 position: relative;
 float: left;
}
#cvvInfo{
 width: 95%;
 height: 400px;
 overflow-x: hidden;
 margin-left: 8px;
}
#allCEArtists{
 width: 950px;
 margin-left: -15px;
 padding: 5px 15px 15px 15px;
 background: none repeat scroll 0 0 #333;
}
#allCEArtists h2{
 color: #fff;
 font-size: 140%;
 padding: 0px 0px 20px 0px;
}
#allCEArtists #ceArtViewCtrl{
 background-color: #fff;
 padding: 5px 0px 0px 5px;
 height: 25px;
}
#allCEArtists .sortAllCE{
 color: #000;
 float: left;
}
#allCEArtists .viewCnt{
 color: #000;
 padding: 0px 0px 0px 10px;
 float: left;
}
#allCEArtists .filterAllCE{
 color: #000;
 float: right;
 padding: 0px 18px 0px 0px;
}
#allCEArtists #displayAllCE{
 color: #fff;
 clear: both;
 padding: 15px 0px 0px 0px;
}
#allCEArtists #displayAllCE .ceArtistBottFix{
 clear: both;
 width: 100%;
 height: 1px;
}
#allCEArtists #displayAllCE .ceArtist{
 float: left;
 height: 150px;
 padding: 4px 4px 0px 4px;
 width: 113px;
 margin: 0 11px 8px 1px;
 border: 1px solid #c0c0c0;
 text-align: center;
}
#allCEArtists #displayAllCE .ceArtist .ceArtistDspImg{
 display: table-cell;
 height: 103px;
 padding: 4px 0px 0px 5px;
 vertical-align: middle;
}
#allCEArtists #displayAllCE .ceArtist img{
 padding: 0px 0px 0px 2px;
 width: 100px;
 max-height: 100px;
}
#allCEArtists #displayAllCE a.featConquerArtist{
 color: CornflowerBlue;
 font-size: 95%;
 text-decoration: underline;
}
#allCEArtists #displayAllCE a.featConquerArtist: hover{
 text-decoration: none;
}
#allCEArtists #ceArtistPaging{
 color: #000;
 padding: 2px 10px 0px 0px;
 float: left;
}
#allCEArtists #ceArtistPaging .currPage{
 color: #000;
 font-weight: bold;
}
img.conquerArtist2{
 width: 100px;
 height: 100px;
}
.cvvInfoShadow{
 background: url(/images/usa/webPortals/entertainment/shadow480x369.png) no-repeat scroll top left transparent;
 width: 480px !important;
 height: 369px !important;
}
.cvvInfoShadow iframe{
 margin: 25px 0px 0px 38px;
}
#cvvContent{
 padding: 8px;
 width: 400px !important;
}
#errorValidation{
 border-collapse: collapse;
 border: 1px solid silver;
 width: 70%;
}
#errorValidation td{
 border: 1px inset silver;
 padding: 4px;
}
.cvvCenter{
 text-align: center !important;
}
.challengeRespImg{
 border-right: 1px solid #666666;
 border-bottom: 1px solid #666666;
 float:left;
 margin: 10px 0px 0px 0px;
}
#ezThickBox{
 text-align: left;
 width: 300px;
 padding: 10px;
 font: normal 14px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #000;
 background: #fff;
 border: solid #ccc 10px;
 position: relative;
}
#ezThickBox h1{
 width: 300px;
 height: 70px;
 padding: 0;
 margin: -5px 0 10px 0;
 overflow: hidden;
 text-indent: -1010px;
 background: url(/images/usa/eng/webPortals/entertainment/hdrEarnCashback.gif) no-repeat scroll top left;
}
#ezThickBox p{
 text-align: left;
 width: 300px;
 font: normal 14px "Trebuchet MS", Verdana, Arial, sans-serif;
 color: #000;
 background: #fff;
 position: relative;
}
#ezReg{
 padding: 0;
 margin: 10px 0;
 border: 0;
}
#ezReg fieldset{
 padding: 0;
 margin: 0;
 border: 0;
}
#ezReg fieldset label{
 width: 100px;
 padding: 0;
 margin: 0;
 border: 0;
}
#ezReg fieldset #emailAdd{
 width: 190px;
 padding: 0;
 margin: 0;
}
#ezReg fieldset #btnEarn{
 margin: 10px 0 0 95px;
}
#ezReg fieldset a.skip{
 display: block;
 font-size: 10px;
 margin: 35px 0 0 95px;
 padding: 10px 0 0;
 width: 190px;
}
#ezThickBox p.disclaimer{
 text-align: center;
 color: #999;
 font-size: 10px;
 margin: 10px 0 0 0;
}
#ezThickBox .thickboxCloseBdr a{
 position: relative;
 float: right;
 border-left: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 margin: -10px -10px 0 0;
 padding:3px 20px 3px 7px;
 background: url(/images/usa/webPortals/icoClose.gif) no-repeat 45px 8px;
 font: normal 14px "Trebuchet MS", Verdana, Arial, sans-serif;
}
/*added for EZ header*/
#ezHeaderContent{
 display: inline-block;
 margin: 24px 260px 24px 28px;
}
#ezHeaderContent p{
 padding: 0;
 margin: 0 0 15px 0;
 font: normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
span.ezMail{
 color: #549FD3;
 font-size: 22px;
}
#flyout{
 position: absolute;
 top: 0;
 left: 0;
 width: 448px;
 height: 171px;
 background: url(/images/usa/webPortals/entertainment/uiInfoBalloonMd.png) no-repeat top left;
 padding: 36px 28px 0px 80px;
 max-width: 343px;
 margin: 0px;
 display: none;
 text-align: left;
 z-index: 1;
}
#otherImages{
 max-width: 575px;
 display: table;
}
#otherImages img{
 max-width: 100px;
 max-height: 100px;
}
.albumColumn{
 width: 300px;
}
.albumField{
 width: 10em;
 float: left;
 clear: left;
}
.visible1{
 visibility: visible;
}
.visible0{
 visibility: hidden;
}
.songDesc{
 width: 14em;
}
.txtSpacing{
 padding: 5px 7px;
}
.bgRed .ui-state-default{
 text-decoration: line-through;
 background: #a00 !important;
}
.marketingText{
 height: 5em;
 width: 66%;
}
.radioGrid{
 margin: 0 auto;
}
.clearBoth{
 clear: both;
}
.lower{
 padding-top: 1em;
}
.dropDownHeight{
 max-height: 50px;
}
div.ceEditArtistSuccessLg span{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: #000000;
}
.labelText{
 cursor: default;
}
a.btnBlue{
 background: none repeat scroll 0px 0px #6699CC;
 color: #fff;
 display: inline-block;
 font-weight: bold;
 padding: 5px;
 text-decoration: none;
}
a.btnBlue:hover{
 background: none repeat scroll 0px 0px #336699;
}
a.btnPlay{
 width: 20px;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 background: url(/images/usa/webPortals/entertainment/ce/btnPlay.gif) no-repeat scroll top left;
 vertical-align: top;
 display: inline-block;
 text-indent: 20px;
}
a.btnPlay:hover{
 background: url(/images/usa/webPortals/entertainment/ce/btnPlay.gif) no-repeat scroll bottom left;
}
a.btnGreen{
 background: #693;
 padding: 5px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 display: inline-block;
 margin: -2px 0px 0px 10px;
}
a.btnGreen:hover{
 background: #360;
}
.rowSpace{
 background: none repeat scroll 0px 0px #333;
 width: 100%;
 height: 5px;
 clear: both;
}
#ceTopSellers #allRated div.content a.image, #ceHighestRated #allRated div.content a.image{
 width: 104px;
 height: 104px;
 line-height: 104px;
 display: block;
 vertical-align: middle;
 text-align: center;
 overflow: hidden;
 float: left;
 margin-right: 8px;
 border: 1px solid #ccc;
 padding: 2px;
}
#ceTopSellers #allRated div.content a.image img, #ceHighestRated #allRated div.content a.image img{
 vertical-align: middle;
 text-align: center;
}
#conquerHome #rightCol #topSellers div.content ul li .image, #conquerHome #rightCol #topSuggestedArtists div.content ul li .image{
 width: 100px;
 height: 100px;
 line-height: 100px;
 display: block;
 vertical-align: middle;
 text-align: center;
 overflow: hidden;
}
#conquerHome #rightCol #topSellers div.content ul li .image img, #conquerHome #rightCol #topSuggestedArtists div.content ul li .image img{
 vertical-align: middle;
 text-align: center;
}
#ceTopSellers #allRated div.content h4 a, #ceHighestRated #allRated div.content h4 a{
 padding: 0px;
 margin: 0px;
 font-size: 16px;
 color: #69c;
 text-decoration: none;
}
#ceTopSellers #allRated div.content .bottom, #ceHighestRated #allRated div.content .bottom{
 border-bottom: none;
 padding: 0px 0px 0px 70px;
}
#ceTopSellers #allRated div.content div.getMusic, #ceHighestRated #allRated div.content div.getMusic{
 margin: 25px 0px 0px 0px;
 padding: 0px;
}
#ceTopSellers #allRated div.content h4, #ceHighestRated #allRated div.content h4{
 padding: 0px;
 margin: 5px 0px 0px 0px;
}
#ceTopSellers #allRated div.content div.smClip, #ceHighestRated #allRated div.content div.smClip{
 width: 185px;
 overflow: hidden;
 height: 14px;
}
#ceTopSellers #allRated div.content div.clip, #ceHighestRated #allRated div.content div.clip{
 width: 185px;
 overflow: hidden;
 height: 35px;
}
#ceTopSellers #allRated div.content p a, #ceHighestRated #allRated div.content p a, #conquerHome #rightCol #highestRated div.content p a{
 color: #000;
 text-decoration: none;
}
#ceTopSellers #allRated div.content p, #ceHighestRated #allRated div.content p, #conquerHome #rightCol #highestRated div.content h4, #conquerHome #rightCol #highestRated div.content p{
 padding: 0px;
 margin: 0px;
}
#ceTopSellers #allRated div.content h3, #ceHighestRated #allRated div.content h3, #conquerHome #rightCol #highestRated div.content h3{
 font-size: 18px;
 padding: 0px;
 margin: 0px;
}
#ceTopSellers #allRated div.content, #ceHighestRated #allRated div.content{
 margin: 5px 0px 5px 5px;
 min-height: 100px;
 border: solid #ccc 1px;
 float: left;
 width: 303px;
 padding: 5px;
}
#ceTopSellers #allRated .rowSpace, #ceHighestRated #allRated .rowSpace{
 background: none repeat scroll 0 0 #333333;
}
#conquerInfo, #conquerHome, #conquerAllTours, #ceHighestRated, #ceTopSellers{
 background: none repeat scroll 0px 0px #333;
 width: 970px;
 margin-left: -15px;
 padding: 5px;
}
#ceTopSellers #allRated, #ceHighestRated #allRated{
 background: none repeat scroll 0 0 #333333;
 width: 968px;
}
#ceTopSellers h3, #ceHighestRated h3{
 font-size: 18px;
 color: #fff;
 margin: 0px 0px 10px 0px;
}
#suggestedArtists #displayAllCE a.sugConquerArtist: hover, #conquerHome #leftCol .ceFeatArtistText a:hover{
 text-decoration: none;
}
#conquerAllTours #allTours table tr.tourRowAlt, #conquerHome #rightCol #topTours table tr.tourRowAlt{
 background: none repeat scroll 0px 0px #eee;
}
#conquerAllTours #allTours table td.tourRow, #conquerHome #rightCol #topTours table td.tourRow{
 padding: 10px;
 color: #000;
}
#conquerAllTours #allTours table th, #conquerHome #rightCol #topTours table th{
 background: none repeat scroll 0px 0px #6699cc;
 color: #fff;
 font-size: 18px;
 padding: 10px;
}
#conquerAllTours #allTours h3, #conquerHome #rightCol #topTours h3{
 font-size: 18px;
 margin: 0px 0px 10px 0px;
}
#conquerHome #rightCol #topSuggestedArtists div.content ul li, #conquerHome #rightCol #topSellers div.content ul li{
 border: 1px solid #CCCCCC;
 float: left;
 margin: 3px;
 padding: 3px;
}
#conquerHome #rightCol #topSuggestedArtists div.content ul li div.smClip, #conquerHome #rightCol #topSellers div.content ul li div.smClip{
 width: 100px;
 overflow: hidden;
 height: 28px;
 margin: 0px;
 padding: 5px 0px 0px 0px;
 text-align: center;
}
#conquerHome #rightCol #topSuggestedArtists div.title, #conquerHome #rightCol #highestRated div.title, #conquerHome #rightCol #topSellers div.title{
 background: none repeat scroll 0px 0px #333;
 padding: 0px;
 margin: 0px;
}
#conquerHome #rightCol #topTours table td.more, #conquerHome #rightCol .more{
 background: none repeat scroll 0px 0px #999;
 color: #000;
 padding: 10px;
 text-align: right;
}
#conquerHome #rightCol #topTours table td.less, #conquerHome #rightCol .less{
 background: none repeat scroll 0px 0px #ccc;
 color: #000;
 padding: 10px;
 text-align: right;
}
#conquerHome #leftCol .ceFeatArtistText a, #conquerHome #leftCol .ceFeatArtistTitle a:hover{
 text-decoration: underline;
}
#ceHeader{
 width: 740px;
 background: none repeat scroll 0px 0px #000;
 clear: both;
 color: #fff;
 margin: 5px 0px 10px 0px;
 padding: 5px 5px 18px 220px !important;
 position: relative;
 text-align: right;
 min-height: 30px;
}
#ceHeader h1#logoConquer{
 display: block;
 margin: 0px;
 padding: 0px;
}
#ceHeader h1#logoConquer a{
 background: url(/images/usa/webPortals/entertainment/ce/logoConquerOnBlack.gif) no-repeat scroll left top #000 !important;
 height: 50px;
 left: 0px !important;
 margin: 0px;
 overflow: hidden;
 padding: 0px 10px 0px 0px !important;
 position: absolute;
 text-indent: -9999px;
 top: 0;
 width: 200px !important;
}
#ceHeader ul{
 background-color: #000;
 display: block;
 float: right;
 list-style: none outside none;
 margin: 3px;
 padding: 5px 0px;
 width: 340px;
}
#ceHeader ul li{
 display: inline;
 margin: 0px 10px 0px 0px;
 padding: 0px;
}
#allCEArtists #ceHeader, #suggestedArtists #ceHeader{
 width:735px;
}
#conquerHome #leftCol .cEFeatArtist{
 width: 100%;
}
#conquerHome #leftCol h2{
 text-align: left;
 padding: 5px;
 font-size: 14pt;
}
#conquerHome #rightCol h2{
 text-align: left;
 padding: 5px;
 font-size: 14pt;
 color: #fff;
}
#conquerHome #leftCol .ceFeatArtistTitle{
 text-align: left;
 padding: 10px 5px 0px 5px;
 font-size: 14pt;
}
#conquerHome #leftCol .ceFeatArtistTitle a{
 color: #fff;
}
#conquerHome #leftCol .ceFeatArtistText{
 text-align: left;
 width: 240px;
 padding: 10px 5px;
}
#conquerHome #rightCol{
 width: 715px;
 color: #fff;
 float: right;
}
#conquerHome #rightCol #topTours{
 margin: 10px 0px 5px 0px;
 width: 100%;
 color: #fff;
 float: left;
}
#conquerHome #rightCol #topTours table{
 background: none repeat scroll 0px 0px #fff;
 border-collapse: collapse;
 margin: 0;
 padding: 0;
 width: 100%;
}
#conquerHome #rightCol #topSellers{
 margin: 0px 0px 0px 0px;
 width: 235px;
 color: #000;
 float: left;
 background-color: #fff;
}
#conquerHome #rightCol #topSellers div.content{
 margin: 3px 0px 0px 4px;
 min-height: 377px;
}
#conquerHome #rightCol #topSellers div.content ul li .getMusic{
 margin: 10px 0px 0px 0px;
 text-align: center;
}
#conquerHome #rightCol #highestRated{
 margin: 0px 0px 0px 5px;
 width: 235px;
 color: #000;
 float: left;
 background-color: #fff;
 vertical-align: top;
}
#conquerHome #rightCol #highestRated div.content{
 margin: 7px 5px 0px 5px;
 min-height: 373px;
 margin-bottom: 0px !important;
}
#conquerHome #rightCol #highestRated div.content h4 a{
 padding: 0px;
 margin: 0px;
 font-size: 14px;
 color: #69c;
 text-decoration: none;
}
#conquerHome #rightCol #highestRated div.content ul{
 width: 225px;
 padding: 0px;
 margin: 0px;
 list-style: none;
 background: #fff;
 color: #000;
 position: relative;
}
#conquerHome #rightCol #highestRated div.content ul li{
 width: 150px;
 min-height: 80px;
 padding: 0px 0px 0px 70px;
 margin: 0px 0px 5px 0px;
 position: relative;
 background: url(/images/usa/webPortals/entertainment/ce/imgBack80px.gif) no-repeat scroll top left;
}
#conquerHome #rightCol #highestRated div.content ul li.bottom{
 border-bottom: none;
 padding: 0px 0px 0px 70px;
 margin-bottom: 0px;
}
#conquerHome #rightCol #highestRated div.content ul li a.artistImage{
 display: block;
 position: absolute;
 top: 0px;
 left: 0px;
}
#conquerHome #rightCol #highestRated div.content div.smClip{
 border-top: 1px solid #ccc;
 width: 100%;
 overflow: hidden;
 height: 14px;
 padding: 3px 0px 0px 0px;
}
#conquerHome #rightCol #highestRated div.content div.clip{
 width: 100%;
 overflow: hidden;
 height: 28px;
}
#conquerHome #rightCol #highestRated div.content div.getMusic{
 margin: 0px 0px 0px 0px;
 padding: 10px;
}
#conquerHome #rightCol #topSuggestedArtists{
 margin: 0px 0px 0px 5px;
 width: 235px;
 color: #000;
 float: right;
 background-color: #fff;
}
#conquerHome #rightCol #topSuggestedArtists div.content{
 margin: 3px 0px 0px 3px;
 min-height: 377px;
}
#conquerAllTours #allTours{
 margin: 0px 0px 5px 0px;
 width: 100%;
 color: #fff;
 float: left;
}
#conquerAllTours #allTours table{
 background: none repeat scroll 0px 0px #fff;
 border-collapse: collapse;
 margin: 0px;
 padding: 0px;
 width: 100%;
}
#suggestedArtists{
 width: 950px;
 margin-left: -15px;
 padding: 15px;
 background: none repeat scroll 0px 0px #333;
}
#suggestedArtists #ceHeader{
 width:730px;
}
#suggestedArtists h2{
 color: #fff;
 font-size: 140%;
 padding: 0px 0px 20px 0px;
}
#suggestedArtists #displayAllCE .ceArtistBottFix{
 clear: both;
 width: 100%;
 height: 1px;
}
#suggestedArtists #displayAllCE .ceArtist{
 float: left;
 height: 150px;
 padding: 4px 4px 0px 4px;
 width: 113px;
 margin: 0 11px 8px 1px;
 border: 1px solid #c0c0c0;
 text-align: center;
}
#suggestedArtists #displayAllCE .ceArtist .ceArtistDspImg{
 display: table-cell;
 height: 103px;
 padding: 4px 0px 0px 5px;
 vertical-align: middle;
}
#suggestedArtists #displayAllCE .ceArtist img{
 padding: 0px 0px 0px 2px;
 width: 100px;
 max-height: 100px;
}
#suggestedArtists #displayAllCE a.sugConquerArtist{
 color: CornflowerBlue;
 font-size: 95%;
 text-decoration: underline;
}
#conquerInfo #contentLeft{
 margin: 0px;
 padding: 0px;
 float: left;
 width: 475px;
}
#conquerInfo #contentUpperLeft{
 margin: 0px;
 padding: 5px;
 background: none repeat scroll 0px 0px #000;
 width: 475px;
 color: #fff;
}
#conquerInfo #contentUpperLeft h2{
 color: #6699cc;
 font-size: 14px;
 margin: 5px 0px 5px 0px;
}
#conquerInfo #contentLowLeft{
 margin: 5px 0px 0px 0px;
 padding: 5px;
 background: none repeat scroll 0px 0px #fff;
 width: 475px;
 color: #000;
}
#conquerInfo #contentLowLeft h2{
 color: #336699;
 font-size: 14px;
 margin: 5px 0px 5px 0px;
}
#conquerInfo #contentLowLeft div.button{
 text-align: right;
}
#conquerInfo #contentRight{
 margin: 0px;
 padding: 0px;
 background: none repeat scroll 0px 0px #000;
 width: 480px;
 color: #fff;
 float: right;
}
#conquerInfo #contentRight h1{
 margin: 0px;
 padding: 5px;
 display: block;
 font-size: 14px;
 background: none repeat scroll 0px 0px #333;
 width: 470;

 color: #fff;
}
#conquerInfo #contentRight #content{
 padding: 5px;
}
#conquerInfo #contentRight #content h2{
 font-size: 14px;
 margin: 5px 0px 5px 0px;
 color: #6699CC;
}
#conquerHome #leftCol{
 background: url(/images/usa/webPortals/entertainment/ce/backFeaturedArtist.jpg) repeat-x scroll left bottom #000;
 width: 250px;
 color: #fff;
 float: left;
 text-align: center;
 min-height: 700px;
}
#conquer{
 background: none repeat scroll 0 0 #333;
 padding: 5px;
 width: 970px;
 margin: 0px 0px 0px -15px;
}
#conquer a{
 color: #69c;
 text-decoration: underline;
}
#conquer a:hover{
 color: #999;
 text-decoration: none;
}
#conquer img, #conquer a{
 border: 0;
 outline: none;
 max-width:350px;
 max-height:350px;
}
#conquer a.btnGray{
 background: #666;
 padding: 5px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 display: inline-block;
}
#conquer a.btnGray:hover{
 background: #999;
}
#conquer a.btnBlue{
 background:none repeat scroll 0 0 #6699CC;
 color: #FFFFFF;
 display:inline-block;
 font-weight:bold;
 padding:5px;
 text-decoration:none;
}
#conquer a.btnBlue:hover{
 background: #369;
}
#conquer a.btnPlay{
 width: 20px;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 background: url(/images/usa/webPortals/entertainment/ce/btnPlay.gif) no-repeat scroll top left;
 vertical-align: top;
 display: inline-block;
 text-indent: 20px;
}
#conquer a.btnPlay:hover{
 background: url(/images/usa/webPortals/entertainment/ce/btnPlay.gif) no-repeat scroll bottom left;
}
#conquer a.btnGreen{
 background: #693;
 padding: 5px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 display: inline-block;
}
#conquer a.btnGreen:hover{
 background: #360;
}
#conquer .headline{
 padding: 0px;
 margin: 10px 0px;
 text-transform: uppercase;
 font-size: 24px;
 color: #fff;
}
#conquer .pagination{
 background: #eee;
 color: #333;
 padding: 10px;
 margin: 10px 0px;
}
#conquer .pagination p{
 display: inline;
 margin: 0px 10px 0px 0px;
 padding: 0px;
}
#conquer .pagination ul{
 padding: 0px;
 margin: 10px;
 list-style: none;
 display: inline;
}
#conquer .pagination ul li{
 padding: 0px;
 margin: 0px;
 display: inline;
}
#conquer .pagination ul li + li{
 padding: 0px 0px 0px 10px;
 margin: 0px 0px 0px 10px;
 border-left: solid #999 1px;
}
#conquer .pagination form{
 padding: 0px;
 margin: 0px !important;
 border: 0;
 display: inline;
}
#conquer .pagination form fieldset{
 padding: 0px;
 margin: 0px;
 border: 0px;
 display: inline;
}
#conquer .pagination form fieldset select{
 margin: 0px 10px;
}
#conquer .pagination form fieldset label{
 font-weight: bold;
}
#conquer .pagination ul li a.hot{
 color: #999;
}
#conquer ul.allArtists{
 padding: 0px;
 margin: 0px 0px 10px 0px;
 list-style: none;
 display: inline-block;
}
#conquer ul.allArtists li{
 width: 100px;
 padding: 10px;
 margin: 0px 10px 0px 0px;
 border: solid #666 1px;
 list-style: none;
 text-align: center;
 display: inline;
 float: left;
}
#conquer ul.allArtists li a.artistName{
 display: block;
 font-weight: bold;
 height: 36px;
 overflow: hidden;
}
#conquer ul.allArtists li a img{
 display: block;
 padding: 0px;
 margin: 0px 0px 5px 0px;
 height: 100px;
 width: 100px;
 overflow: hidden;
}
#conquer #featuredArtist{
 width: 240px;
 padding: 10px 10px 240px 10px;
 margin: 0px;
 background: #000 url(/images/usa/webPortals/entertainment/backFeaturedArtist.jpg) repeat-x scroll bottom left;
 display: inline-block;
 float: left;
 vertical-align: top;
}
#conquer #featuredArtist h3, #conquer #featuredArtist p{
 padding: 0px;
 margin: 0px 0px 10px 0px;
 line-height: 1.5em;
}
#conquer #featuredArtist h3{
 font-size: 18px;
}
#conquer #featuredArtist img{
 padding: 0px;
 margin: 0px 0px 10px 0px;
 border: 0;
}
#conquer #mainSongInfo{
 float: left;
 width: 710px;
 margin: 0px;
 padding: 0px;
}
#conquer .topSongsArtists{
 width: 210px;
 padding: 10px;
 margin: 0px;
 display: inline;
 vertical-align: top;
 float: left;
}
#conquer .topSellingSongs, #conquer .highestRated{
 margin: 0px 10px 0px 0px;
}
#conquer .topSongsArtists h3{
 font-size: 18px;
}
#conquer .topSongsArtists h3, #conquer .topSongsArtists p{
 padding: 0px;
 margin: 0px;
}
#conquer .topSongsArtists p a{
 color: #000;
 text-decoration: none;
}
#conquer .topSongsArtists h4{
 padding: 0px;
 margin: 0px 0px 10px 0px;
}
#conquer .topSongsArtists h4 a{
 padding: 0px;
 margin: 0px;
 font-size: 12px;
 color: #69c;
 text-decoration: none;
}
#conquer .topSongsArtists ul{
 float: left;
 min-height: 400px;
 width: 210px;
 padding: 10px 10px 0px 10px;
 margin: 10px 0px 0px 0px;
 list-style: none;
 background: #fff;
 color: #000;
 position: relative;
}
#conquer .topSongsArtists ul li{
 float: left;
 width: 100px;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 text-align: center;
}
#conquer .topSongsArtists ul li.alternate{
 margin: 0px 10px 10px 0px;
}
#conquer .topSongsArtists ul li .image{
 width: 100px;
 height: 100px;
 line-height: 100px;
 display: block;
 vertical-align: middle;
 background: #eee;
 overflow: hidden;
}
#conquer .topSongsArtists ul li .image img{
 vertical-align: middle;
 text-align: center;
}
#conquer .highestRated ul{
 width: 210px;
 padding: 10px 10px 0px 10px;
 margin: 10px 0px 0px 0px;
 list-style: none;
 background: #fff;
 color: #000;
 position: relative;
}
#conquer .highestRated ul li{
 width: 140px;
 min-height: 60px;
 padding: 0px 0px 10px 70px;
 margin: 0px 0px 10px 0px;
 position: relative;
 border-bottom: solid #ccc 1px;
 background: url(/images/usa/webPortals/entertainment/backTopSellingArtists.gif) no-repeat scroll top left;
 text-align: left;
 clear: both;
}
#conquer .highestRated ul li a.artistImage{
 display: block;
 width: 60px;
 height: 60px;
 position: absolute;
 top: 0;
 left: 0;
}
#conquer .highestRated ul li a.review{
 padding: 0px;
 margin: 0px;
}
#conquer .highestRated .getMusic{
 margin: 10px 0px 0px 0px;
 padding: 0px;
}
#conquer .highestRated .getMusic a.btnPlay, #conquer .topSongsArtists .getMusic a.btnPlay{
 margin: 0px 10px 0px 0px;
}
#conquer a.more{
 background: #ccc;
 color: #000;
 display: block;
 padding: 10px;
 margin: 0px;
 text-align: right;
 width: 100%;
 clear: both;
}
#conquer a.more:hover{
 background: #999;
 color: #000;
}
#conquer #concertsToursEvents{
 margin: 0px 0px 0px 10px;
 width: 710px;
 clear: both;
}
#conquer #concertsToursEvents h3{
 font-size: 18px;
 padding: 0px;
 margin: 0px 0px 10px 0px;
}
#conquer #concertsToursEvents table{
 width: 710px;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
 background: #fff;
 color: #000;
}
#conquer #concertsToursEvents table th{
 background: #69c;
 color: #fff;
 font-size: 18px;
 padding: 10px;
}
#conquer #concertsToursEvents table td{
 padding: 10px;
}
#conquer #concertsToursEvents table tr.alternate td{
 padding: 10px;
 background: #eee;
}
#conquer #concertsToursEvents table td a{
 color: #69c;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
}
#conquer #concertsToursEvents table td a:hover{
 text-decoration: underline;
}
#conquer #concertsToursEvents a.more{
 width: 690px;
}
#conquer #artistPage #artistInfo{
 position: relative;
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 365px;
}
#conquer #artistPage #artistInfo #artistImage{
 position: absolute;
 border: 1px solid #C0C0C0;
 text-align: center;
 padding: 5px;
 top: 0px;
 left: 0px;
 width: 350px;
}
#conquer #artistPage #artistInfo #artistImage #virtImage{
 display: table-cell;
 height: 350px;
 width: 350px;
 padding: 0px;
 vertical-align: middle;
}
#conquer #artistPage #artistInfo .artistBio{
 background: url(/images/usa/webPortals/entertainment/backArtistPageText.jpg) repeat-x scroll left bottom #000;;
 width: 595px;
 height: 360px;
 position: absolute;
 top: 0px;
 left: 370px;
 padding: 10px 0px 0px 0px;
 color: #fff;
}
#conquer #artistPage #artistInfo .artistBio h2{
 font-size: 18px;
 line-height: 20px;
 padding: 0px 0px 0px 10px;
 margin: 0px 10px 10px 0px;
 display: inline;
}
#conquer #artistPage #artistInfo .artistBio .bio{
 background: none repeat scroll 0 0 transparent;
 height: 300px;
 margin: 10px 0 0;
 overflow: auto;
 padding: 10px;
 width: 573px;
}
#conquer #artistPage #artistInfo .artistBio .bio p{
 padding: 0px;
 margin: 0px 0px 10px 0px;
 font-size: 14px;
 line-height: 18px;
}
#conquer #artistPage #artistInfo a.btnGreen{
 z-index: 3;
 position: absolute;
 top: 0;
 right: 0;
}
#conquer #artistPage ul#artistLinks{
 padding: 0px;
 margin: 10px 0px 0px 0px;
 list-style: none;
 clear: both;
 float: left;
}
#conquer #artistPage ul#artistLinks li{
 padding: 0px;
 margin: 0px;
 float: left;
}
#conquer #artistPage ul#artistLinks li a{
 padding: 10px 60px 10px 10px;
 margin: 0px 10px 0px 0px;
 background: #666;
 color: #fff;
 text-transform: uppercase;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
 float: left;
}
#conquer #artistPage ul#artistLinks li a.hot{
 color: #fff;
 background: #69c;
}
#conquer #artistPage ul#artistLinks li a.hot hide{
 display: none;
}
#conquer #artistPage #songs.content{
 display : block;
}
#conquer #artistPage .content h3{
 display: inline;
 margin: 0px 20px 0px 0px;
 padding: 0px;
}
#conquer #artistPage .content{
 clear: both;
 background: #fff;
 padding: 10px;
 margin: 0px;
 color: #000;
 display: none;
}
#conquer #artistPage .content ul{
 list-style: none;
 padding: 0px;
 margin: 10px 0px 0px 0px;
 border-top: solid #ccc 1px;
}
#conquer #artistPage .content ul li{
 padding: 10px;
 margin: 0px;
 position: relative;
 min-height: 100px;
}
#conquer #artistPage .content ul li.alternate{
 background: #eee;
}
#conquer #artistPage .content ul li .image{
 position: absolute;
 top: 10px;
 left: 10px;
 border: 10px;
}
#conquer #artistPage .content ul li .songInfo{
 margin: 0px 0px 0px 110px;
 padding: 0px;
}
#conquer #artistPage .content ul li .songInfo h3, #conquer #artistPage .content ul li .songInfo h4, #conquer #artistPage .content ul li .songInfo p{
 margin: 0px;
 padding: 0px;
 line-height: 1em;
}
#conquer #artistPage .content ul li .songInfo h2{
 margin: 0px;
 padding: 0px;
 color: #69c;
 line-height: 1em;
}
#conquer #artistPage .content ul li .getMusic{
 margin: 10px 0px 0px 110px;
 padding: 0px;
}
#conquer #artistPage .content ul li .getMusic .btnPlay{
 margin: 0px 10px 0px 0px;
 padding: 0px;
}
#conquer #artistPage .content ul li .songInfo ol{
 margin-top: 10px;
}
#conquer #artistPage .content ul li .songInfo ol li{
 padding: 0px;
 margin: 0px;
 line-height: 1em;
 min-height: 18px;
 height: auto;
 color:#6699CC;
}
#conquer #artistPage #photos.content ul{
 width: 600px;
 padding: 10px 0px;
 margin: 10px 0px;
 list-style: none;
 height: 250px;
}
#conquer #artistPage #photos.content ul li{
 padding: 0px;
 margin: 0px 10px 10px 0px;
 float: left;
}
#conquer #artistPage #videos.content .vid{
 padding: 0px;
 margin: 10px 0px 0px 0px;
}
#conquer #artistPage #fans.content p{
 padding: 0px;
 margin: 0px 10px 0px 0px;
 display: inline;
}
#conquer #artistPage #fans.content ul{
 padding: 10px 0px;
 margin: 10px 0px;
 list-style: none;
 display: inline;
 border: 0;
}
#conquer #artistPage #fans.content ul li{
 padding: 0px;
 margin: 0px 10px 10px 0px;
 display: inline;
 vertical-align: middle;
}
#conquer #artistPage #fans.content ul li img{
 display: inline;
 vertical-align: middle;
}
#conquer #artistPage #fans.content ul li a.btnBlue{
 line-height: 30px;
 height: 30px;
 padding-top: 0px;
 padding-bottom: 0px;
 vertical-align: middle;
}
#conquer #artistPage #fans.content ul.myFans{
 border-top: solid #ccc 1px;
 padding: 10px 0px 0px 0px;
 margin: 10px 0px 0px 0px;
 clear: both;
 display: block;
}
#conquer #artistPage #fans.content ul.myFans li{
 border: solid #ccc 1px;
 padding: 10px;
 margin: 0px 10px 10px 0px;
 display: inline-block;
 float: left;
 text-align: center;
}
#conquer #artistPage #fans.content ul.myFans li img{
 display: block;
 margin: 0px 0px 10px 0px;
}
#conquer #artistPage #tours.content table{
 width: 100%;
 padding: 0px;
 margin: 10px 0px 0px 0px;
 border-collapse: collapse;
 background: #fff;
 color: #000;
}
#conquer #artistPage #tours.content table th{
 background: #69c;
 color: #fff;
 font-size: 18px;
 padding: 10px;
}
#conquer #artistPage #tours.content table td{
 padding: 10px;
}
#conquer #artistPage #tours.content table tr.alternate td{
 padding: 10px;
 background: #eee;
}
#conquer #artistPage #tours.content table td a{
 color: #69c;
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
}
#conquer #artistPage #tours.content table td a:hover{
 text-decoration :underline;
}
#lbOverlay{
 position: fixed;
 z-index: 9999;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 background-color: #000;
 cursor: pointer;
}
#lbCenter, #lbBottomContainer{
 position: absolute;
 z-index: 9999;
 overflow: hidden;
 background-color: #fff;
}
.lbLoading{
 background: #fff url(/images/plugins/slimbox/loading.gif) no-repeat center;
}
#lbImage{
 position: absolute;
 left: 0;
 top: 0;
 border: 10px solid #fff;
 background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink{
 display: block;
 position: absolute;
 top: 0;
 width: 50%;
 outline: none;
}
#lbPrevLink{
 left: 0;
}
#lbPrevLink:hover{
 background: transparent url(/images/plugins/slimbox/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink{
 right: 0;
}
#lbNextLink:hover{
 background: transparent url(/images/plugins/slimbox/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom{
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size: 10px;
 color: #666;
 line-height: 1.4em;
 text-align: left;
 border: 10px solid #fff;
 border-top-style: none;
}
#lbCloseLink{
 display: block;
 float: right;
 width: 66px;
 height: 22px;
 background: transparent url(/images/plugins/slimbox/closelabel.gif) no-repeat center;
 margin: 5px 0;
 outline: none;
}
#lbCaption, #lbNumber{
 margin-right: 71px;
}
#lbCaption{
 font-weight: bold;
}
#otherImages div{
 list-style-type: none;
 width: 80px;
 float: left;
 height: 80px;
 margin: 7px 0px 2px 3px;
 position: relative;
 max-height: 150px;
 max-width: 150px;
 min-height: 110px;
 min-width: 110px;
 border: 1px solid #666666;
}
#otherImages div span{
 display: block;
 text-indent: -9999px;
 height: 21px;
 width: 21px;
 left: 89px;
 position: absolute;
 top: -15px;
 cursor: pointer;
 z-index: 1;
}
#otherImages div span.delete{
 background: transparent url('/images/usa/eng/webPortals/redRemove.png') no-repeat 0 0;
}
#otherImages div div{
 display: table-cell;
 height: 105px;
 width: 105px;
 vertical-align: middle;
 padding-left: 2px;
}
.divWidth200{
 width: 200px;
}
.divHeight30{
 height: 30px;
}
.divHeight35{
 height: 35px;
}
.divHeight45{
 height: 45px;
}
.divHeight60{
 height: 60px;
}
.divHeight80{
 height: 80px;
}
.divHeight100{
 height: 100px;
}
.divHeight110{
 height: 110px;
}
.divHeight170{
 height: 170px;
}
.divHeight250{
 height: 250px;
}
.divHeight360{
 height: 360px;
}
.divNoBorder{
 border: 0 !important;
}
#ezReg fieldset #btnContinue{
 margin: 0 0 0 55px;
}
.pushRight{
 margin-left: 160px;
}
#cookieWarning{
 display: none;
 text-align:center;
 width: 40%;
 padding: 5px;
 color: #FF0000;
 border: 1px solid #FF0000;
 background-color: #FDDFED;
 margin: 0 auto;
 margin-bottom: 4px;
 margin-top: 4px;
}
#cookieWarning span{
 font-size: 14px;
 font-weight: bold;
}
.marginsAuto{
 margin: auto;
}
#ezHeaderWrap0{
 width: 100%;
 color: #333;
 line-height: 22px;
 background: #FDF5C7 url(/images/usa/webPortals/entertainment/ezreg_cashback_dollar.jpg) no-repeat top right;
 border: solid 1px #C4C3A7;
}
span.alert{
 border: 1px solid #D1C75A;
 padding: 15px;
 height: 35px;
 line-height: 35px;
 background: #FFFBC3 url(/images/usa/eng/webPortals/bgAlert.gif) repeat 0 0;
 clear: both;
 display: table;
 margin-top: 5px;
 margin: auto;
}
.ulTermsContainer{
 background: #ffffff;
 width: 535px;
 height: 350px;
 overflow: scroll;
}
#specialCartMsg{
 border-collapse: collapse;
 border: 1px solid silver;
 width: 100%;
}
#specialCartMsg td{
 border: 1px inset silver;
 padding: 4px;
}
a.btnPlayDark{
 background: url(/images/usa/webPortals/entertainment/ce/btnPlayDark.gif) no-repeat scroll left top transparent;
 display: inline-block;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 text-indent: 20px;
 vertical-align: top;
 width: 20px;
}
#ccTokenErrors{
 display: none;
}
#ccTokenError1{
 display: none;
}
#ccTokenError2{
 display: none;
}
#ccTokenError3{
 display: none;
}
#ccTokenError4{
 display: none;
}
a#addSongToCart {
 padding: 3px 15px;
 background-color: green;
 color: white;
}
div#addSuccess {
 display: none;
 background-color: #808080;
 position: absolute;
 top: 0px;
 left: 0px;
 height: 500px;
 width: 100%;
}
div#bioLyrics {
 width: 295px;
 height: 150px;
 overflow-y: auto;
 border-style: solid;
 border-width: 1px;
 padding: 2px;
}
div#container2 div#localCol3 {
 background-color: #fff;
 float: left;
 height: 430px;
 width: 200px;
 padding: 5px;
}
div#container3 div#col2 {
 background-color: #fff;
 float: left;
 height: 460px;
 clear: both;
}
div#display {
 background-color: #808080;
 position: absolute;
 top: 0px;
 left: 0px;
 height: 500px;
 width: 100%;
 padding: 50px;
 color: white;
}
div#localCol3 .spacer {
 margin-bottom: 10px;
}
div#localCol3 div.topSongAlbum {
 background-color: blue;
 color: white;
 padding: 3px 3px 3px 9px;
}
div#localCol3 ol {
 list-style: decimal inside;
}
div#localCol3 ol li {
 margin-top: 0.5em;
}
div#main1container {
 position: absolute;
 top: 4px;
 left: 4px;
}
div#main1container #col1 {
 background-color: #fff;
 float: left;
 width: 200px;
 height: 480px;
 padding: 5px;
 line-height: 2;
}
div#main1container div#container2 {
 background-color: #fff;
 float: left;
 height: 490px;
 width: 516px;
}
div#main1container span.boldLabel {
 font-weight: bold;
}
div#main1container span.greenLabel {
 color: green;
}
div#main1container span.redLabel {
 color: red;
}
div#main1container ul li.main {
 float: left;
}
div#main1container ul li.spacer {
 padding: 3px;
}
div#main1container ul li.spacer2 {
 padding-left: 2px;
}
div#main1container ul li.spacer3 {
 padding: 1px;
}
div#none {
 font-size: 20px;
 color: white;
 text-align: center;
 padding-top: 60px;
 line-height: 1.5;
}
hr.artistSeparator {
 margin-top: 5px;
}
img.songExplicitLyrics {
 float: right;
}
div#container2 table {
 height: 30px;
}
div#container2 table tr td span {
 font-size: 14px;
 font-family: 'Trebuchet MS', Verdana, Arial;
}
div#altCol3 div.topSongAlbum {
 background-color: blue;
 color: white;
 padding: 3px 3px 3px 9px;
}
div#altCol3 ol {
 list-style: decimal inside;
}
div#altCol3 ol li {
 margin-top: 0.5em;
}
div#altCol3 .spacer {
 margin-bottom: 10px;
}
div#container2 div#altCol3 {
 background-color: #fff;
 padding: 5px;
}
a.btnPlayConquer {
 width: 20px;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 background: url(/images/usa/webPortals/entertainment/btnPlayConquer.png) no-repeat scroll top left;
 vertical-align: top;
 display: inline-block;
 text-indent: 20px;
}
div#main1container div#col1 a.btnPlayConquer {
 position: absolute;
 top: 10px;
 left: 180px;
}
.ads{
 font-family: Verdana,Helvetica,"Trebuchet MS";
}
.ads h3, .ads h4{
 font-weight: normal;
}
.ads h3{
 color: #676767;
 font-size: 11px;
 margin: 0 0 5px;
}
.ads h3 a{
 color: inherit;
 font: inherit;
 text-decoration: none;
}
.ads .ad{
 margin: 0 0 8px;
 overflow: hidden;
}
.ads .ad h4{
 color: #0078F9;
 margin: 0 0 2px;
 font-size: 12px;
}
.ads .ad h4 a{
 color: inherit;
 font: inherit;
}
.ads .ad p{
 font-size: 10px;
 margin: 0 0 2px !important;
}
.ads .ad cite a{
 color: #808080;
 font-size: 10px;
 text-decoration: none;
}
.ads.narrow{
 width: 159px;
 padding: 10px;
 background: #676767;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
.ads.narrow h3, .ads.narrow .ad p{
 color: #FFF;
}
.ads.narrow .ad h4{
 color: #0CC1EB;
}
.ads.narrow .ad cite a{
 color: #CCC;
}
.ads.wide{
 margin: 20px 0 0;
}
.ads.wide .ad{
 margin: 0 0 10px;
}
.ads.wide .ad h4{
 font-size: 13px;
}
.ads.wide .ad p{
 font-size: 12px;
}
.ads.wide .ad cite a{
 font-size: 11px;
}
.artistPagingNav0{
 display: none;
}
.artistPagingNav1{
 display: inline;
}
#agreeConfirm{
 background-color: #FFF;
 width: 100%;
 height: 100%;
 text-align: center;
 padding-top: 24px;
}
#browserAlert{
 text-align: center;
 font-size: 14px;
 line-height: 16px;
 width: 800px;
 padding: 5px;
 color: #000;
 background-color: #FBEC88;
 border: 1px solid #FAD42E;
 margin: 15px auto;
}
#browserAlert a{
 color: #4279A2;
 font-size: 14px;
}
.hideCustManagerSearch{
 display: none !important;
}
#mainContentAdminArtistSongs .doubleColumnComment{
 position: absolute;
 padding: 0 0 0 341px;
}
.ie6 #mainContentAdminArtistSongs .doubleColumnComment, .ie7 #mainContentAdminArtistSongs .doubleColumnComment{
padding: 0 0 0 141px;
}
#mainContentAdminArtistSongs input[type=text][name=movieURL]{
 position: absolute;
}
#main1container .songDetailContainer{
 height: 560px;
 background: #fff;
}
#prospectArtistForm{
 background-color: #fff;
 clear: both;
 color: #000;
 margin: 5px 0 10px;
 padding: 5px;
 width: 955px;
}
#prospectArtistForm h1{
 color: #666;
 font: bold 18px Arial, Helvetica, sans-serif;
 margin: 10px;
}
#prospectArtistForm a.videoLink{
 display: block;
 margin: 10px 0 20px 10px;
}
#prospectArtistForm .aboutVid{
 width: 915px;
 margin: 0 10px;
 padding: 10px;
 background: #eee;
 display: none;
}
#prospectArtistForm fieldset{
 width: 915px;
 padding: 10px;
 background: #eee;
}
#prospectArtistForm fieldset.artist{
 margin: 10px 10px 0 10px;
}
#prospectArtistForm fieldset.demo, #prospectArtistForm fieldset.social, #prospectArtistForm fieldset.captcha{
 margin: 5px 10px 0 10px;
}
#prospectArtistForm .artistSubmit{
 text-align: right;
 padding: 5px 20px 30px 0;
 font-size: 16px;
}
#prospectArtistForm fieldset.details{
 margin: 5px 10px 15px 10px;
}
#prospectArtistForm .smSpBot{
 padding: 0 0 10px 0;
}
#prospectArtistForm .artist div.large, #prospectArtistForm .details div.large, #prospectArtistForm .demo div.large{
 width: 420px;
 float: left;
 margin: 0 10px 0 0;
}
#prospectArtistForm .demo div.large{
 width: 460px;
}
#prospectArtistForm .demoMax{
 padding: 0 0 0 30px;
}
#prospectArtistForm .smSpTop{
 padding: 10px 0 0 0;
}
#prospectArtistForm .artistZoom{
 display: none;
 float: left;
 width: 260px;
}
#prospectArtistForm .social div.large{
 width: 700px;
}
#prospectArtistForm .spOr{
 padding: 0 0 10px 320px;
}
#prospectArtistForm label, #prospectArtistForm .labelSp{
 line-height: 20px;
 text-align: left;
 float: left;
 width: 175px;
 display: block;
}
#prospectArtistForm input.frmText{
 margin: 0 0 10px 0;
 border: 1px solid #000;
 width: 230px;
 line-height: 20px;
 font-size: 11px;
 padding: 3px;
 display: inline;
 float: none;
}
#prospectArtistForm select.state, #prospectArtistForm select.genre{
 width: 238px;
 margin: 0 0 10px 0;
 border: 1px solid #000;
 line-height: 20px;
 padding: 1px 0 0 0;
 float: left;
}
#prospectArtistForm select.state option{
 padding: 1px 0;
}
#prospectArtistForm label.zip{
 width: 50px;
 line-height: 20px;
 margin: 0 0 10px 0;
 display: inline;
 float: none;
}
#prospectArtistForm input.zip{
 width: 90px;
 margin: 0 20px 0 40px;
 line-height: 20px;
 border: 1px solid #000;
 padding: 3px;
 display: inline;
 float: none;
}
#prospectArtistForm label.country{
 width: 90px;
 padding: 1px 0 0 0;
 margin: 0 0 10px 0;
 line-height: 20px;
 display: inline;
 float: none;
}
#prospectArtistForm select.country{
 width: 100px;
 line-height: 20px;
 border: 1px solid #000;
 margin: 0 0 10px 85px;
 display: inline;
 padding: 1px 0 0 0;
 float: none;
}
#prospectArtistForm select.country option{
 padding: 1px 0;
}
#prospectArtistForm textArea.resume{
 width: 660px;
 border: 1px solid #000;
 font-size: 11px;
 padding: 3px;
 min-height: 50px;
}
#prospectArtistForm div.songs{
 margin: 5px 0 0 175px;
 clear: both;
}
#prospectArtistForm div.songs div{
 clear: both;
 padding-bottom: 5px;
}
#prospectArtistForm div.media{
 float: left;
 display: block;
 padding: 15px 0 0;
 margin: 0 10px 0 0;
 width: 700px;
}
#prospectArtistForm div.media div{
 float: left;
 width: auto;
 padding: 5px 16px 5px 0;
 min-height: 30px;
}
#prospectArtistForm .fieldMsg{
 padding: 20px 0 0 0;
}
.ie6 #prospectArtistForm div.media div, .ie7 #prospectArtistForm div.media div{
 width: 120px;
 height: auto;
}
#prospectArtistForm div.media div img{
 max-width: 120px;
 max-height: 80px;
 vertical-align: top;
 cursor: pointer;
}
#prospectArtistForm div.media div img.removeImg{
 width: 20px;
 margin: -10px -30px;
 left: -21px;
 padding: 0;
 position: relative;
 cursor: pointer;
 float: right;
}
#prospectArtistForm div div div.filePreview{
 position: relative;
 float: left;
}
#prospectArtistForm div div img.removeFile{
 width: 20px;
 margin: -3px 6px;
 padding: 0;
 position: relative;
 cursor: pointer;
}
#prospectArtistForm div.ajaxError{
 position: relative;
 padding: 10px 0 10px 174px;
}
#prospectArtistForm div.artistZoom img, #prospectArtistForm div.otherZoom img{
 max-height: 250px;
 max-width: 250px;
}
#enlaregeImage.zoom.loaded img{
 width: 500px;
}
#prospectArtistForm .social label{
 line-height: 20px;
 text-align: left;
 float: left;
 width: 250px;
 display: block;
}
#prospectArtistForm .social div.bdr{
 border: 1px solid #b0b0b0;
 padding: 5px 0 0 5px;
 margin: 0 0 5px 0;
}
#prospectArtistForm input[type="file"]{
 border: 1px solid #000;
 margin: 0 10px 0 0;
}
#prospectArtistForm .epkUpload{
 margin: 0 0 10px 0;
}
#prospectArtistForm span.epk{
 margin: 5px 0 0 250px;
 clear: both;
 display: block;
 padding: 0 0 5px 0;
}
#prospectArtistForm .captApp{
 float: left;
 width: 500px;
}
#prospectArtistForm .challengeRespImg{
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
 float:left;
 max-height: 44px;
 margin: 0 10px 0 0;
}
#prospectArtistForm .captchaInstr{
 padding: 0 0 5px 0;
}
#prospectArtistForm .captchaInpt{
 padding: 0 0 15px 0
}
#prospectArtistForm .redText{
 color: #f00;
}
#prospectArtistForm .clrLft{
 clear: left;
}
#prospectArtistForm .smIndent{
 padding: 0 0 0 10px;
}
#prospectArtistForm ol{
 list-style: decimal inside none;
 padding: 10px 0;
}
#prospectArtistForm .notes{
 padding: 10px 0;
 font-style: italic;
}
#prospectArtistVideo{
 position: absolute;
 top: 0;
 left: 0;
}
#prospectArtistVideo .close{
 display: block;
 width: 100%;
 text-align: center;
 padding: 15px 0;
}
#uloSubProductForm{
 color: #fff;
 background: none;
 width: 950px;
}
#uloSubProductForm .buyTD{
 width: 250px;
}
#uloSubProductForm .btn{
 margin: 0 20px 0 0;
}
#uloSubProductForm h1, #uloSubProductForm li, #uloSubProductForm h2{
 color: #fff;
 font: 12px "Trebuchet MS", Verdana, sans-serif;
}
#uloSubProductForm h1{
 font-size: 22px;
}
#uloSubProductForm input[type=text]{
 width: 170px;
}
#uloSubProductForm h2{
 font-size: 18px;
 margin: 10px 0 5px 0;
}
#uloSubProductForm .ccInfo, #uloSubProductForm .ccDesc{
 display: block;
 width: 400px;
 float: left;
}
#uloSubProductForm .ccDesc{
 width: 525px;
}
#uloSubProductForm .ccInfo li, #uloSubProductForm .ssnInfo li{
 width: 175px;
 float: left;
 margin: 0 0 4px 0;
}
#uloSubProductForm .ccDesc li{
 width: 525px;
 float: left;
}
#uloSubProductForm .instrTxt{
 color: #fafd7b;
}
#uloSubProductForm .ssnContent{
 padding: 6px 0 5px 0;
}
#uloSubProductForm .portName{
 margin: 0 0 4px 0;
}
#uloSubProductForm .agreeWrap{
 color: #000;
 background: #fff;
 line-height: 18px;
 height: 150px;
 width: 900px;
 padding: 5px 10px 0 5px;
 margin: 0 0 10px 0;
 overflow: auto;
}
#uloSubProductForm .agreeWrap ul li, #uloSubProductForm .agreeWrap ol li{
 color: #000;
 list-style: circle;
}
#uloSubProductForm table{
 margin: 5px 0 0 0;
}
#uloSubProductForm .clrLft{
 clear: left;
}
#uloSearch .paddingSmall{
 padding: 10px;
}
#uloSearch .paddingVertical{
 padding: 10px 0;
}
#uloSearch .paddingLeftLarge{
 padding: 0 0 0 70px;
}
/*JME - new player styles*/
#conquerHome a.btnPlay{
 width: 20px;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 background: url("/images/usa/webportals/entertainment/ce/btnPlay.gif") no-repeat scroll top left;
 vertical-align: top;
 display: inline-block;
 text-indent: 20px;
 cursor: pointer;
}
#conquerHome a.btnPlay:hover{
 background: url("/images/usa/webportals/entertainment/ce/btnPlay.gif") no-repeat scroll bottom left;
}
#cePlayer{
 width: 100%;
 background: #333;
 position: absolute;
 top: 0;
 left: 0;
 clear: both;
}
#cePlayer a.btnPlay{
 width: 20px;
 height: 20px;
 overflow: hidden;
 text-decoration: none;
 background: url("/images/usa/webportals/entertainment/ce/btnPlay.gif") no-repeat scroll top left;
 vertical-align: top;
 display: inline-block;
 text-indent: 20px;
 cursor: pointer;
}
#cePlayer a.btnPlay:hover{
 background: url("/images/usa/webportals/entertainment/ce/btnPlay.gif") no-repeat scroll bottom left;
}
#cePlayer .container{
 width: 370px;
 height: 215px;
 border: 2px solid #5b5b5b;
 background: #333;
}
#cePlayer .tools{
 float: right;
 padding: 5px;
}
#cePlayer .volume{
 display: inline-block;
}
#cePlayer .sliderContainer{
 background: #222;
 border: 1px solid #ccc;
 left: 314px;
 margin: 3px 0 0;
 padding: 9px 7px;
 position: absolute;
 top: 27px;
 display: none;
}
#volumeSlider.ui-slider-vertical{
 height: 75px;
}
#cePlayer .progressContainer{
 padding: 15px 5px;
 width: 240px;
}
#currentTime.ui-slider-horizontal{
 width: 185px;
 background: #73a8d3;
 margin: 3px 25px;
}
#cePlayer .startTime{
 float: left;
 font-weight: bold;
 font-size: 10px;
 color: #363636;
}
#cePlayer .endTime{
 position: absolute;
 top: 162px;
 left: 226px;
 font-weight: bold;
 font-size: 10px;
 color: #363636;
}
#cePlayer .songInfo{
 background: #000;
 height: 90px;
}
#cePlayer .songCover{
 height: 62px;
 width: 62px;
 padding: 22px 12px 0 22px;
 float: left;
}
#cePlayer .songDetails{
 float: left;
 color: #fff;
 font: 12px Arial, Helvetica, sans-serif;
 padding: 22px 0 0;
}
#cePlayer .songTitle{
 color: #158ff2;
 font-weight: bold;
}
#cePlayer .songArtist{
 color: #fff;
 font-size: 11px;
 font-style: italic;
}
#cePlayer .songGenre{
 font-size: 11px;
}
#cePlayer .controlBar{
 background: url("/images/usa/webportals/entertainment/ce/player-control-bar.jpg") repeat-x;
 height: 40px;
 width: 100%;
 float: left;
}
#cePlayer .controlBtnContainer{
 background: url("/images/usa/webportals/entertainment/ce/player-control-button-bg.jpg") no-repeat scroll 0 0 transparent;
 float: right;
 position: relative;
 top: -48px;
 left: -8px;
 width: 111px;
 height: 72px;
 text-align: center;
}
#cePlayer .btnPlayPause{
 width: 30px;
 height: 30px;
 margin: 21px auto;
 background: url("/images/usa/webportals/entertainment/ce/player-btn-pause.png") no-repeat scroll 0 0 transparent;
}
#cePlayer .btnPlayPause:hover{
 background: url("/images/usa/webportals/entertainment/ce/player-btn-pause-hover.png") no-repeat scroll 0 0 transparent;
}
#cePlayer .btnPlayPause.paused{
 background: url("/images/usa/webportals/entertainment/ce/player-btn-play.png") no-repeat scroll 0 0 transparent;
}
#cePlayer .btnPlayPause.paused:hover{
 background: url("/images/usa/webportals/entertainment/ce/player-btn-play-hover.png") no-repeat scroll 0 0 transparent;
}
#cePlayer .header{
 background: url("/images/usa/webportals/entertainment/logo.png") no-repeat scroll 5px 0 #333;
 border: 2px solid #5b5b5b;
 border-width: 0 0 2px 0;
 height: 50px;
 padding: 3px 0 0 3px;
 width: auto;
}
#cePlayer .loadResults{
 display: none;
}
#cePlayer .progressLoading{
 width: 195px;
 padding: 0 0 0 5px;
}
#cePlayer .btnVolume{
 width: 26px;
 height: 20px;
 background: url("/images/usa/webportals/entertainment/ce/player-volume.jpg") no-repeat scroll 0 0 transparent;
}
#cePlayer .btnVolume.muted{
 background: url("/images/usa/webportals/entertainment/ce/player-volume-muted.jpg") no-repeat scroll 0 0 transparent;
}
#cePlayer .ajaxError{
 display: none;
 width: 192px;
 padding: 0 0 0 5px;
 background: #a20000;
 color: #fff;
 text-align: center;
 border: 1px solid #ccc;
 font-weight: bold;
 margin: 0 18px;
}
#orderingFreeShipWrapper{
 padding: 0 0 10px 0;
}
#orderingFreeShipWrapperFP{
 padding: 10px 0;
}
#orderingFreeShipInfo{
 background: #383838;
 border-top: 8px solid #515151;
}
#orderingFreeShipInfoFP{
 background: #383838;
 border-top: 8px solid #515151;
 width: 590px;
}
#orderingFreeShipInfo span, #orderingFreeShipInfoFP span{
 color: #51ad25;
}
#orderingFreeShipInfo table, #orderingFreeShipInfoFP table{
 background: transparent;
}
#orderingFreeShipInfo table td, #orderingFreeShipInfoFP table td{
 vertical-align: middle;
 font: 14px "Arial";
 color: white;
}
td.shippingLeftFooter{
 border-left: 1px solid #b8cdde;
 border-bottom: 1px solid #b8cdde;
 padding: 10px 10px;
 background: #e7e7e9;
}
td.shippingRightFooter{
 border-right: 1px solid #b8cdde;
 border-bottom: 1px solid #b8cdde;
 padding: 10px 10px;
 background: #e7e7e9;
}