/*----------------------------------------------------------------	B A S E---------------------------------------------------------------- */body {	background:#000 url(/images/bg_page.jpg) repeat-y top center;	margin: 0; 	padding: 0;	color:#fff;	}/* = = = HEADINGS AND LINKS = = = */a:link, a:visited {	border:0pt none;	color:#6699cc;	text-decoration:underline;	}a:hover, a:active {	border:0pt none;	color:#fff;	text-decoration: underline;	}/* = = = HEADINGS = = = */h1, h2, h3, h4, h5 {color: white;}h3, h3 a:link, h3 a:visited {	font-size:20x; 	text-decoration:none; 	font-weight:bold;	color: #6699cc;	text-transform:uppercase;	font-size:12px;	}h3 a:hover {	text-decoration: none;	color:#fff;	text-decoration: none;	}h4	{	height:30px;	margin-bottom:0;	font-size:16px; font-weight:bold; padding-left:10px;	}	h4 a span{ color:#fff;   line-height:30px; }h4 a { text-decoration:none !important;}h4 a:hover span{color:#f00 !important;}/* CHANNEL HEADERS */.s_channel h4 a {width: 300px; height: 25px; display:block;text-indent:-9999px}#s_artistfans h4 a {background: url(/images/hdrs/fans_latest.gif) no-repeat; }#s_attendees_summary h4 a {background: url(/images/hdrs/attendees.gif) no-repeat; }#primary #s_artistbio {background: url(/images/hdrs/bio.gif) no-repeat; }.pg-blog #s_news h4 a {background: url(/images/hdrs/blog.gif) no-repeat; }#s_discography h4 a {background: url(/images/hdrs/discography.gif) no-repeat; }#s_events h4 a {background: url(/images/hdrs/events.gif) no-repeat; }#s_kyte h4 a {background: url(/images/hdrs/kyte.gif) no-repeat; }#s_links h4 a {background: url(/images/hdrs/links.gif) no-repeat; }#s_media h4 a {background: url(/images/hdrs/videos.gif) no-repeat; }#s_news h4 a {background: url(/images/hdrs/news.gif) no-repeat; }#s_gallery h4 a {background: url(/images/hdrs/photos.gif) no-repeat; }#s_player h4 a {background: url(/images/hdrs/nowplaying.gif) no-repeat; }#secondary #s_artistbio h4 a {background: url(/images/hdrs/everywhere.gif) no-repeat; }#secondary #s_discography h4 a {background: url(/images/hdrs/discography_latest.gif) no-repeat; }#s_search h4 a {background: url(/images/hdrs/search.gif) no-repeat; }#s_member_blog h4 a {background: url(/images/hdrs/myblog.gif) no-repeat; }#s_member_blog h4 a:first-child {display: none;}#s_member_buddylist h4 a {background: url(/images/hdrs/myfriends.gif) no-repeat; }#s_member_comments h4 a {background: url(/images/hdrs/mycomments.gif) no-repeat; }#s_member_photos h4 a {background: url(/images/hdrs/myphotos.gif) no-repeat; }/* = = = S T R U C T U R E = = = */.container { position: relative;}#primary {margin-top: 25px; overflow:hidden;}.pg-orderstatus #primary {margin-top: 25px; margin-left:195px; overflow:visible;}.pg-checkout #primary {margin-top: 25px; margin-left:245px; overflow:visible;}#secondary {margin-top: 50px; position: relative;}#hd {	position:relative;	height:207px;	background: url(/images/hd.jpg) no-repeat;	}#hd-banner {	display: block;	width:300px; 	height: 120px; 	position: absolute;	top: 35px; right: 0; 	background: url(/images/hd_banner.png) no-repeat;	text-indent: -9999px;	}	 #hd h1 {	float:left;	}a#logo {	width:255px;	height:54px;	background:url(/images/logo.gif) no-repeat;	position:absolute;	z-index:5;	top:132px; top: 100px; left:0px;	border:0;	text-indent:-9999em;	cursor:pointer;	} .pg-splash a#logo {top: 0; left:0;}.pg-splash #hd {	height: 498px; /* 485px for D2C offer - switch back to 498px after */	background: none;	/* background: url(/images/splash_photo.jpg) no-repeat 0 54px; */	}/* = = = ITEMS / CONTAINERS = = = */.s_channel{margin: 0.5em 0;}.s_channel h3 { margin-bottom: .1em; }.s_items {margin: .25em 1em;}.s_item { margin: 1em 0 2em 0; padding-bottom: 1em; }#primary .s_channel {width: 580px;}#primary #s_member_comments.s_channel { margin-right: 2px; width: 500px;}#secondary .s_channel {width: 300px; margin-bottom: 25px;}.pg-user .s_channel {margin-bottom: 25px;}.pg-bio #s_artistbio {width: 500px;}.nocontent .s_item {padding-left:10px;}#audio-player {position: absolute; top: 150px; left: 10px; width: 300px; overflow: hidden;}/* = = = N A V I G A T I O N = = = */.navigation span {display: none;}.navigation ul {list-style-type:none; }.navigation ul li {	font-size: 11px;	float:left; 	display:inline;	margin-right: 4px; 	padding-right:2px; 	font-weight:bold; 	text-decoration:none;	text-transform: uppercase;	}#hd .navigation { position: absolute; right: 5px; top: 182px;}.pg-splash #hd .navigation {margin: 26px 0 0 0; float: right; top: 1px; right: 1px; }#hd .navigation a {display: block;float: left;height: 25px;}#hd .navigation a.nav-home {width: 62px; background: url(/images/nav_matrix.gif) no-repeat 0 0;}#hd .navigation a.nav-bio {width: 66px; background: url(/images/nav_matrix.gif) no-repeat -72px 0;}#hd .navigation a.nav-news {width: 59px; background: url(/images/nav_matrix.gif) no-repeat -147px 0;}#hd .navigation a.nav-events {width: 61px; background: url(/images/nav_matrix.gif) no-repeat -215px 0;}#hd .navigation a.nav-photos {width: 75px; background: url(/images/nav_matrix.gif) no-repeat -285px 0;}#hd .navigation a.nav-videos {width: 76px; background: url(/images/nav_matrix.gif) no-repeat -369px 0;}#hd .navigation a.nav-discography {width: 133px; background: url(/images/nav_matrix.gif) no-repeat -453px 0;}#hd .navigation a.nav-mobile {width: 62px; background: url(/images/nav_matrix.gif) no-repeat -471px 0;}#hd .navigation a.nav-links {width: 58px; background: url(/images/nav_matrix.gif) no-repeat -593px 0;}#hd .navigation a.nav-store {width: 57px; background: url(/images/nav_matrix.gif) no-repeat -655px 0;}/* HOVER STATE */#hd .navigation a.nav-home:hover, .pg-home #hd .navigation a.nav-home { background-position: 0  -25px;}#hd .navigation a.nav-bio:hover, .pg-bio #hd .navigation a.nav-bio {width: 66px; background: url(/images/nav_matrix.gif) no-repeat -72px -25px;}#hd .navigation a.nav-news:hover, .pg-news #hd .navigation a.nav-news {background: url(/images/nav_matrix.gif) no-repeat -147px -25px;}#hd .navigation a.nav-events:hover, .pg-events #hd .navigation a.nav-events { background: url(/images/nav_matrix.gif) no-repeat -215px -25px;}#hd .navigation a.nav-photos:hover, .pg-photos #hd .navigation a.nav-photos {background: url(/images/nav_matrix.gif) no-repeat -285px -25px;}#hd .navigation a.nav-videos:hover, .pg-media #hd .navigation a.nav-videos { background: url(/images/nav_matrix.gif) no-repeat -369px -25px;}#hd .navigation a.nav-discography:hover, .pg-discography #hd .navigation a.nav-discography { background: url(/images/nav_matrix.gif) no-repeat -453px -25px;}#hd .navigation a.nav-discography:hover, .pg-discography_detail #hd .navigation a.nav-discography { background: url(/images/nav_matrix.gif) no-repeat -453px -25px;}#hd .navigation a.nav-mobile:hover,.pg-mobile #hd .navigation a.nav-mobile { background: url(/images/nav_matrix.gif) no-repeat -471px -25px;}#hd .navigation a.nav-links:hover, .pg-links #hd .navigation a.nav-links { background: url(/images/nav_matrix.gif) no-repeat -593px -25px;}#hd .navigation a.nav-store:hover, .pg-store #hd .navigation a.nav-store { background: url(/images/nav_matrix.gif) no-repeat -655px -25px;}.navigation a {color: white; text-decoration: none;}.navigation a:hover.nav-home,.navigation a:hover.nav-news,.navigation a:hover.nav-bio,.navigation a:hover.nav-events,.navigation a:hover.nav-videos,.navigation a:hover.nav-discography,.navigation a:hover.nav-photos,.navigation a:hover.nav-mobile,.navigation a:hover.nav-extras,.navigation a:hover.nav-links,.navigation a:hover.nav-store,.navigation a:hover.nav-forum {color:#6699cc;}body.pg-home .navigation ul a.nav-home,body.pg-news .navigation ul a.nav-news,body.pg-bio .navigation ul a.nav-bio,body.pg-events .navigation ul a.nav-events,body.pg-media .navigation ul a.nav-videos,body.pg-discography .navigation ul a.nav-discography,body.pg-discography_detail .navigation ul a.nav-discography,body.pg-photos .navigation ul a.nav-photos,body.pg-ringtones .navigation ul a.nav-mobile,body.pg-extras .navigation ul a.nav-extras,body.pg-links .navigation ul a.nav-links,body.pg-forum .navigation ul a.nav-forum {color:#fff;}/* btn */.btn * { background: url(/_shared/prototype/images/button/btn_bg_000000.png) no-repeat;}a.btn {color:#fff; background-color:#000; text-decoration:none; font-weight:bold;}a:hover.btn {color: #000; background-color: #fff;}/* end: btn *//*----------------------------------------------------------------	S P L A S H---------------------------------------------------------------- */.pg-splash .splash_item {float: left; margin-right: 10px; width: 310px;}.pg-splash .last {margin-right: 0;}.pg-splash #s_news {background: url(/images/splash_banner_news.jpg) no-repeat; padding: 30px 0 20px 5px; display: block; height: 160px;}.pg-splash #s_news .s_item {width: 280px; border-bottom: none; padding-top: 10px;}.pg-splash #s_news h3 {font-size: 13px; font-weight: normal;}.pg-splash #s_news h4,.pg-splash #s_news .s_byline {display: none;}/*----------------------------------------------------------------	H O M E P A G E---------------------------------------------------------------- *//* news */body.pg-home div#s_news img {float:left; margin:0 10px 10px 0;}body.pg-home div#s_news  p.s_byline {margin-bottom:5px;}body.pg-home div#s_news { _overflow:hidden;}body.pg-home div#s_player embed,body.pg-home div#s_player object {width: 280px; height: 250px;}body.pg-home div#s_player p.formats_top,body.pg-home div#s_player p.s_permabar {display: none;}body.pg-home div.span-5 div#s_news img {display:none;}/* = = = SECONDARY = = = *//* = = = FOOTER = = = */#ft {background: url(/images/bg_footer.png); height:160px; }#ft-logos {float:right; padding-right: 10px;}#ft .navigation ul {margin:40px 0 0 40px;float:left;}.pg-splash #ft {margin-top: 15px;}/*----------------------------------------------------------------	B I O---------------------------------------------------------------- */.pg-bio #primary #s_artistbio { float: left; overflow: hidden !important;}/*----------------------------------------------------------------	D I S C O G R A P H Y---------------------------------------------------------------- *//* .pg-discography.summary #s_discography .s_items {margin-top: 50px;} */.pg-discography #secondary #s_discography,#secondary #s_discography dl { display: none; }#s_discography .fullsize, #s_discography .thumbnail {border: 1px solid #222; height:125px; width:125px;}div#s_discography div.s_purchase {float:left;margin-left:200px;margin-top:-76px;width:165px;}/*----------------------------------------------------------------	M E D I A---------------------------------------------------------------- */body.pg-media div#s_media div.s_item.selectedVideo, body.pg-media div#s_media div.s_item.selectedVideo a {color:#FFF;}body.pg-media img.image {margin-right:10px;}#s_media .s_item {	border-bottom: 1px solid #222;	margin-bottom: 1.5em;	}/*----------------------------------------------------------------	N E W S---------------------------------------------------------------- */#s_news .s_item {	border-bottom: 1px solid #222;	margin-bottom: 1.5em;	width:500px;	}#s_news .s_copy {	display: block;	float: none;	clear: both;	}/*----------------------------------------------------------------	P H O T O S ---------------------------------------------------------------- */#secondary #s_gallery .s_item {height: 130px;}#s_gallery img.image {}/*----------------------------------------------------------------	T O U R ---------------------------------------------------------------- */div.s_singleEvent {	border-bottom: 1px solid #222;	}.pg-events div.s_singleEvent {	border-bottom: 1px solid #222;	padding: 10px;	}.pg-events div.s_singleEvent:hover {	border-bottom: 1px solid #111;	background-color: #222;	}.pg-events div.s_singleEvent .s_location {	font-size: 16px;	}	.s_mod_cal {	float: right;	margin-bottom: 1em;	width: 150px;	text-align: right;	}.buyticketurl {	display: block;	text-align: right;	}.pg-events #secondary #tabs {display: none;}#secondary div#s_events div.s_items > p, #secondary div#s_events div.s_items div.s_singleEvent span.s_tickets, body.pg-home div#s_events div.s_items div.s_singleEvent span.s_icon_comments, body.pg-home div#s_events div.s_items div.s_singleEvent span.s_eventattendees, #secondary div#s_events .buyticketurl {display:none !important;}/*----------------------------------------------------------------	M E M B E R S H I P + C O M M U N I T Y---------------------------------------------------------------- */#hd #s_membership {height: 23px !important;}#hd #s_membership .guest {position: absolute; top: 0; right: 0; width:245px; height: 23px !important; overflow:hidden; background-color: #06142d;}#hd #s_membership .guest span {display: none;}#hd #s_membership .guest a {display: block; text-indent: -9999px; margin-right: 1px;}#hd #s_membership a#link_join { width: 175px; height: 23px; background: url(/images/bg_login.gif) no-repeat -53px 0; float: right;}#hd #s_membership a#link_join:hover { background-position: -53px -29px;}#hd #s_membership a#link_login { width: 60px; height: 23px !important; background: url(/images/bg_login.gif) no-repeat 0px 0; margin-left: 10px; text-indent:-9999px;}#hd #s_membership a#link_login:hover { background-position: 0px -29px;}#hd #s_membership .member {float: right;}#hd #s_membership .s_settings {padding-left: 10px;}#s_member_comments {clear: both; float: none; display: block;}#secondary #s_artistfans .s_details {display: none;}#secondary #s_artistfans .s_item {float: left; margin: 0 10px 10px 0;}.pg-fans #secondary #s_artistfans {display: none;}/* Twitter Inline Items */.s_item.subtype_Twitter { background: url(/images/bg_s_item.tweet.jpg) no-repeat; width: 500px; height: 150px; margin-bottom: 25px; }.s_item.subtype_Twitter {border-bottom: none !important;}.s_item.subtype_Twitter a {color: #003366 !important;}#s_news .s_item.subtype_Twitter .s_copy {background: #fff; padding: 10px; width: 340px; margin: 10px 0 0 120px; color: #111; display: block !important;}#s_news .s_item.subtype_Twitter .s_copy .s_more {display: none;}.s_item.subtype_Twitter .s_byline { display:none;}.s_item.subtype_Twitter .s_byline.Twitter { margin: 3px 0 0 125px; display:block; color: #000033;}.s_item.subtype_Twitter .s_headline {display: none}.s_item.subtype_Twitter .s_headline.Twitter {padding-top: 7px;margin: 0 0 0 88px; color:#111; font-weight: bold; display:block;}.s_item.subtype_Twitter h3 {display: none;}.s_item.subtype_Twitter h3.Twitter {display: block;}.s_item.subtype_Twitter .s_permabar {display: none;}/* Twitter JS/Markup */.s_twitter li {list-style-type: none; padding: 7px 0; border-bottom: 1px dotted #444;}/* === TWITTER FRIENDSTIMELINE SKIN:2 (needs JS)=== *//* get rid of default css*/.s_twitter.s_channel {border:none !important;}.s_twitter .s_items {margin:0;}.s_twitter .s_item {margin:0;clear:both; } /* background:#fff; *//* end: default*/.s_twitter {margin: 0 0 0 10px; padding: 0; width: 100%; float:left;}.s_twitter div.even { background: #d1d1d1;  }.s_twitter a.even { background:  url(/images/bullet_twitter_even.gif) no-repeat top right; padding-right:20px; margin-right:0;}.s_twitter div.odd { background:#B8B8B8; }.s_twitter a.odd { background:  url(/images/bullet_twitter_odd.gif) no-repeat top right; padding-right:20px; margin-right:0;}.s_twitter h3 a {color:#CC0000;font-weight:bold; font-size:13px;}.s_twitter h3 {margin-bottom:0px;}.s_twitter div.singleUser {float:left; width:805px; padding:5px; border-bottom:1px solid #000;}.s_twitter p{margin-bottom:0px;}.s_twitter p.s_byline {color:#444444;font-style:italic;font-size:11px;font-weight:normal;line-height:125%;}.s_twitter p a {color: #cc0000;}/* twitter secondary */div#secondary .s_twitter {margin-bottom:0;  background:  url(/images/twitter_bg.gif) no-repeat top left;padding-top:60px;}div#secondary .s_twitter div.singleUser {width:205px; _overflow:hidden;}div#secondary .s_twitter .s_items {margin:10px 0 0 10px;}div#twitter_btn{position:absolute; z-index:2; top:20px; left:105px;}div#secondary .s_twitter h4 {display:none;}.prepend-half {padding-right:20px;}.append-half {padding-left:20px;}body.pg-home hr {background:#bdbdbd;}p.s_permabar {border-bottom: none; border-top: none; background: #050505; }p.s_permabar, p.s_permabar a {color:#fff !important;}/* twitter body.pg-twitter */body.pg-twitter .s_twitter h4 {display:none;}/* = = = MODLULES & UI = = = *//* TABS MODLUES  */#tabs{background: url(/images/tab_middle.jpg) no-repeat 0 28px; margin:15px 0; width:310px;}.tabs-footer {background: url(/images/tab_footer.jpg) no-repeat; width: 310px; height:10px;}ul.ui-tabs-nav {padding: 0; margin:0 0 0 0px; height:28px; }ul.ui-tabs-nav a { outline:0;text-decoration: none; display: block; float: left; height: 28px; margin-right:10px; text-indent:-9999em; background: url(/images/tab_events.gif) no-repeat;}ul.ui-tabs-nav li{list-style: none;float: left; margin-top:0px; }ul.ui-tabs-nav a.tab-tour {width: 120px; background-position: 0 0px;}ul.ui-tabs-nav a.tab-tv {width: 120px; background-position:-120px 0px;}ul.ui-tabs-nav a:hover.tab-tour,  ul.ui-tabs-nav li.ui-tabs-selected a.tab-tour {background-position: 0px -28px;}ul.ui-tabs-nav a:hover.tab-tv,   ul.ui-tabs-nav  li.ui-tabs-selected a.tab-tv {background-position: -120px -28px;}/* panels */.ui-tabs-hide {display:none;}.ui-tabs-panel {clear:left; padding:5px 0 0 0; width:310px;}/* customise from here */#tabs ul {background: url(/images/tab_line.jpg) no-repeat bottom center;}#tabs div#s_members h4, #tabs div#s_whoisonline h4 {display:none;}#members-online,#members-latest {height:240px; } #tabs div#s_whoisonline div.s_items {margin:0 1em !important;}#tabs div#s_whoisonline div.s_item {margin:0 !important;}#tabs #s_artistfans,  #tabs div#s_whoisonline {margin:0 0 0 0px;}#tabs #s_artistfans h4, #tabs #s_artistfans .s_details, #tabs #s_artistfans p {display:none;}#tabs #s_artistfans .s_item {clear:none; border-bottom:none; float:left; margin:0; padding:0; }#tabs h4 {display: none;}/* google search */#s_search {border: 1px solid #222; background: #111;}form#cse-search-box { height:30px; padding:0px; margin:0;position:relative;}input#google_input {margin:5px 0 0 8px; width:190px;}input#google_submit { position:absolute; top:4px; left:212px; z-index:10;                       display:block; width:83px; height:25px;                      outline:0; border:0; text-indent:-9999em; font-size:1px; /* for IE */overflow:hidden;                      background: url(/images/btn_search.gif) no-repeat;                      }input#google_submit:hover { background-position:0 -25px; cursor:pointer;}/* become a fan */a.fan-btn, span.fan-btn {display:block; width:310px; height:30px;outline:0; border:0; text-indent:-9999em; margin:10px 0;}a.fan-btn:hover { background-position:0 -30px; cursor:pointer;}span.fan-btn { background-position:0 -30px; }div.loggedin {margin-top:30px;}div#s_membership .s_channel {margin-top:0 !important;}div#s_membership p.name {font-size: 22px; margin: 0; padding: 0 4px; background: white;}/***************************** some settings ************************************//* === USER / PROFILES / FORUM === */.pg-user th {background-color: #121212; color: white;}div#profile a.s_avatar {width: 250px; height: 250px; background-repeat: no-repeat !important;}/* bugs */body.pg-bio div#s_artistbio p {clear:both;}/*table.toolbar {position:absolute; z-index:10;}*/div.s_gmap_detail {color:#000;}div.s_gmap_detail a {color:#990000;}/* CMS */.success {color: black;}/* default style */p.formats {margin: 0;padding: 0;}th {text-align:left;}td.s_filter form {text-align:right; }h4 a img {float: none; display: block;}.s_block {display: block;}.address1,.address2,.zip {display: block;}p.sharethis {font: normal 9px Verdana, Arial, Helvetica; clear: both; color: #555; margin-top: 20px;} /* lyrics */body.pg-ringtones li.s_track {clear: both; margin-bottom: 3em; margin-top: 2em;} /* ringtones */ span#beatsbydre {display: block;}dt {float: left; padding-right: 2px;}.s_artist_name {display: none;}.s_more {padding: 0 20px; text-align: right;}.s_control {float: none; clear: both; display: block;}/* IE7 fixes */html>body .s_box {	*margin-left:160px;	*margin-top: 0px;	*margin-bottom: 40px;}html>.pg-discography_detail .s_box {	*margin-left:160px;	*margin-top: 0px;	*margin-bottom: 40px;}	/*end of ie7 fixes */.s_blmlist span{display:block;}#echospinOrdersDownloads .tracks .track .type {float:left;height:20px;margin-left:25px;padding:3px 0 1px;width:60px;}#echospinOrdersDownloads .tracks .track .title {float:left;height:19px;padding-top:5px;width:371px;}#echospinOrdersReceipt .item.header{    color:Black;}#echospinOrdersReceipt .item.total{    color:Black;}#echospinOrdersDownloads .tracks .track.header{    color:Black;}#echospinCheckoutAddress {       position:inherit;}#s_shoppingcart .s_items .top .bottom .mid {         width:650px;        margin-left:-35px;}