/* BON JOVI */
/* Backstage Skin Stylesheet
----------------------------------------------------------------------------- */
	

/* HEADER
----------------------------------------------------------------------------- */


	#header {
		
	width: 700px;
	height: 140px;
	padding: 15px 0 15px 180px;
	position: relative;
		
	}

	#header h1 {
		
	width: 404px;
	height: 85px;
	background: url(../images/skin-backstagejbj/header/h1-bonjovi.gif) no-repeat;
	display: block;
	margin: 0;
	text-indent: -5000px;
		
	}

	body.section-checkout #header {
	
	width: 690px;
	padding-left: 288px;
	
	}
	
	body.section-checkout #header h1 {
	
	width: 404px;
	height 85px;
	background: url(../images/checkout/skin-backstagejbj/h1-bonjovi.gif);	
	
	}
	
	body.section-checkout.vip #header {
	
	width: 810px;
	padding-left: 168px;
	
	}
	
	body.section-checkout.vip #header h1 {
	
	width: 578px;
	height 85px;
	background: url(../images/checkout/skin-backstagejbj/h1-bonjovi.gif);	
	
	}


/* Navigation */


	#navigation {

	padding: 5px 0 0 1px;
	float: left;
		
	}

	#navigation li {

	float: left;
	margin: 0 8px 0 0;
		
	}

	#navigation li a {
		
	height: 19px;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -5000px;
	overflow: hidden;
		
	}

	#navigation li strong {

	height: 19px;
	background-position: 0 -19px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -5000px;
	overflow: hidden;

	}

	#navigation li a:hover {
		
	background-position: 0 -38px;
		
	}

	#navigation li.forums * {

	width: 78px;	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-forums.gif);
		
	}

	#navigation li.chat * {

	width: 54px;	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-chat.gif);
		
	}

	#navigation li.fans * {

	width: 54px;	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-fans.gif);
		
	}

	#navigation li.contests * {

	width: 92px;	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-contests.gif);
		
	}
	
	#navigation li.help * {

	width: 46px;	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-help.gif);
		
	}


/* Store Dropdown */


	#navigation li.store {
	
	width: 71px;
	height: 50px;
	background: url(../images/skin-backstagejbj/header/navigation/li-store.gif) 0 0 no-repeat;
	position: relative;
	cursor: pointer;
	
	}

	#navigation li.store ul {

	width: 96px;
	display: none;
	position: absolute;
	top: 25px;
	right: 15px;
	z-index: 30;
		
	}
	
	#navigation li.store.hover ul, 
	#navigation li.store:hover ul {
	
	display: block !important;
	
	}

	#navigation li.store ul li {
	
	clear: both;
	margin: 0;
	padding-top: 3px;
	
	}

	#navigation li.store ul li a {
	
	width: 96px;
	height: 11px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -5000px;
	display: block;
	overflow: hidden;
	
	}
	
	#navigation li.store ul li a:hover {
	
	background-position: 0 -11px;
	
	}

	#navigation li.store ul li.backstage-store a {
	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-backstagestore.gif);
	
	}

	#navigation li.store ul li.bonjovi-store a {
	
	background-image: url(../images/skin-backstagejbj/header/navigation/a-bonjovistore.gif);
	
	}


/* Home Link */


	#navigation li.home {
		
	padding: 0;
	margin: 0;
	width: 0;
	visibility: hidden;
		
	}

	#navigation li.home a {

	width: 404px;
	height: 86px;
	display: block;
	visibility: visible;
	position: absolute;
	top: 15px;
	left: 180px;
	z-index: 3;
		
	}


/* Media Links */


	#links {

	position: absolute;
	top: 40px;
	right: 35px;

	}

	#links #header-videos, 
	#links #header-photos {
	
	width: 100px;
	height: 80px;
	float: left;
	border: 2px solid #fff;
	
	}

	#links #header-videos {

	margin: 0 20px 0 0;

	-webkit-transform: rotate(-2deg);
	-moz-transform: rotate(-2deg);

	}

	#links #header-photos {

	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);

	}

	#links div.browse ul, 
	#links div.browse ul li {
		
	width: 100px;
	height: 80px;

	}

	#links div.browse img {

	width: 100px;
	height: 100%;
	min-height: 80px;
	margin: 0;

	}

	#links a.browse {

	width: 104px;
	height: 84px;

	}


/* Logo Redesign Contest */


	a#logo-redesign {

	width: 273px;
	height: 208px;
	background: url(../images/skin-backstagejbj/header/logo-contest.png) no-repeat;
	display: none;
	text-indent: -5000px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;

	}


/* TITLE
----------------------------------------------------------------------------- */


	#title {
	
	padding: 15px 0;
	
	}

	#title h2 {

	font: normal 40px/40px "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	color: #c00;
	display: block;
	float: left;

	}

	#title h2, 
	#title h2 span,
	#title h2 a {

	color: #c00;

	}
	
	#title h2 a:hover {
	
	color: #ff0000;
	
	}

	#title ul.categories {

	float: left;
	padding: 0 0 0 10px;
	height: 45px;

	}

	#title ul.categories li {

	float: left;
	padding: 5px 0 0 5px;

	}

	#title ul.categories li a {

	display: block;
	padding: 5px 12px;
	font: normal 20px/20px Arial, sans-serif;
	text-transform: uppercase;
	color: #cfe41d;

	}

	#title ul.categories li.selected a,
	#title ul.categories li a:hover {

	background: #fff !important;
	color: #000;

	}



/* LAYOUT
----------------------------------------------------------------------------- */


	#title, 
	#page, 
	#footer {

	z-index: 2;
	position: relative;

	}


/* PAGE CONTENT
----------------------------------------------------------------------------- */


/* Text */


	body {

	color: #ddd;
	font: normal 12px/15px "Trebuchet MS", Arial, sans-serif;

	}

	#sidebar {

	color: #fff;

	}

	#content div.pane {

	color: #fff;

	}

	#content div.pane.emphasis {

	color: #000;

	}

	#content div.pane.emphasis2 {

	color: #6c6c6c;

	}

	#content div.pane.backstage {

	color: #fff;

	}

	h3, div.display h4 {

	color: #fff;
	font: normal 30px/30px "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;

	}

	div.group div h3 {

	color: #000;

	}

	div.pane.emphasis h3 {

	color: #000;

	}

	#sidebar div.pane h3 {

	color: #fff;
	font: normal 24px/24px "Trebuchet MS", Arial, sans-serif;

	}

	h4, h4 a, h4 a:hover {

	color: #fff;
	font: normal 18px/18px "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;

	}

	#sidebar div.pane h4 {

	color: #c00;
	font: normal 18px/18px "Trebuchet MS", Arial, sans-serif;

	}

	h3 em, h4 em, h3 span, h4 span {

	font-style: normal;

	}
	
	h5 {
	
	font-size: 1em;
	
	}	

	dt {

	font-weight: bold;
	color: #c00;

	}
	
	div.pane dt {
	
	color: #fff;
	
	}

	div.pane.emphasis dt {

	color: #6c6c6c;
	
	}
	
	#sidebar div.pane dt {
	
	color: #c00;
	font-weight: bold;
	
	}

	th {

	font-size: 12px;
	line-height: 12px;

	}

	td {

	font-size: 10px;
	line-height: 13px;

	}


/* Rules */


	div.ruled ul.leads li, 
	div.ruled ul.headlines li, 
	div.ruled ul.comments li, 
	div.ruled ul.subscriptions li, 
	div.ruled ul.clips li, 
	div.ruled ul.stories li,
	div.ruled ul.orders li {

	border-bottom: 2px solid #6c6c6c;

	}

	div.ruled ul.leads li.last, 
	div.ruled ul.headlines li.last, 
	div.ruled ul.comments li.last, 
	div.ruled ul.subscriptions li.last, 
	div.ruled ul.clips li.last, 
	div.ruled ul.stories li.last,
	div.ruled ul.orders li.last {

	border-bottom: 0;

	}

	div.ruled div.tags {

	border-top: 2px solid #6c6c6c;

	}


/* Inline Links */


	a {

	color: #cfe41d;
	text-decoration: none;

	}

	a:hover {

	color: #c00;

	}

	div.emphasis a {

	color: #c00;

	}

	div.emphasis a:hover {

	color: #c00;
	text-decoration: underline;

	}

	div.emphasis div.pane a {

	color: #cfe41d;

	}

	div.emphasis div.pane a:hover {

	color: #c00;
	text-decoration: none;

	}


/* Comment Tallies */


	a.comments {

	background-image: url(../images/skin-backstagejbj/actions/a-comments-green.png);
	background-position: 0 0;
	color: #cfe41d;

	}

	a.comments:hover {

	color: #c00;
	background-position: 0 -15px;

	}

	a.comments * {
	
	font-style: normal;
	
	}


/* RSVP Tallies */


	a.rsvp {

	background-image: url(../images/skin-backstagejbj/actions/a-rsvp-green.png);
	color: #cfe41d;

	}

	a.rsvp * {

	font-style: normal;

	}

	a.rsvp:hover {

	color: #c00;

	}


/* BUTTONS
----------------------------------------------------------------------------- */


/* Pagination */


	ul.pages a, ul.pages strong {

	color: #fff;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: bold;

	}

	ul.pages a {

	background-color: #cfe41d;

	}

	ul.pages a:hover {

	background-color: #c00;

	}

	ul.pages strong {

	background-color: #fff;
	font-weight: normal;

	}


/* Single Box Buttons */


	a.action {

	background-color: #cfe41d;
	color: #000;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: bold;

	}

	a.action:hover {

	background-color: #c00;
	color: #000;

	}

	div.pane.emphasis a.action {

	background-color: #000;
	color: #fff;

	}

	div.pane.emphasis a.action:hover {

	background-color: #464646;
	color: #fff;

	}
	
	a.legal.hide {
	
	background-color: #6c6c6c;
	
	}
	
	a.legal.hide:hover {
	
	background-color: #cfe41d;
	
	}


/* Bottom Bar Buttons */


	div.tabbed div.pane ul.actions, 
	div.tabbed div.pane ul.paging {
	
	background-color: #6c6c6c;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;
	
	}

	div.tabbed div.pane ul.actions a, 
	div.tabbed div.pane ul.paging a {
	
	background-color: transparent;
	color: #000;
	
	}

	div.tabbed div.pane ul.actions a:hover, 
	div.tabbed div.pane ul.paging a:hover {
	
	color: #fff;
	
	}

	div.tabbed div.pane ul.actions a.action, 
	div.tabbed div.pane ul.paging a.action {
	
	padding: 6px 0 6px 10px;
	
	}

	div.tabbed div.pane ul ul.actions, 
	div.tabbed div.pane ul ul.paging {
	
	background-color: transparent;
	border-left: 0;
	border-right: 0;
	
	}

	div.tabbed div.pane ul ul.actions a.action, 
	div.tabbed div.pane ul ul.paging a.action {
	
	padding: 0;
	background: none;
	
	}


/* Text Buttons */


	li ul.actions a.action {

	background: none;
	color: #c00;

	}

	li ul.actions a.action:hover {

	background: none;
	color: #ff0000;

	}


/* Media Player Buttons */


	div.widget-media.video.player a.again, 
	div.widget-media.video.player a.prompt {

	background: #000 url(../images/skin-backstagejbj/actions/a-launch-player.jpg) center no-repeat;

	}

	div.widget-media.player ul.controls a.action {
	
	background-color: #464646;
	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;	
	
	}

	div.widget-media.player ul.controls a.action:hover {
	
	background-color: #262626;
	
	}

	div.widget-media.video.player a.play {

	background-image: url(../images/skin-bonjovi/actions/a-play.gif);

	}

	div.widget-media.video.player a.pause {

	background-image: url(../images/skin-bonjovi/actions/a-pause.gif);

	}

	div.widget-media.video.player a.skip {

	background-image: url(../images/skin-bonjovi/actions/a-skip.gif);

	}

	div.widget-media.video.player a.mute {

	background-image: url(../images/skin-bonjovi/actions/a-mute.gif);

	}

	div.widget-media.video.player a.unmute {

	background-image: url(../images/skin-bonjovi/actions/a-unmute.gif);

	}


/* Photo Gallery Slideshow Buttons */


	div.widget-photo.slideshow a.back {
		
	background-image: url(../images/skin-bonjovi/actions/a-back.gif);
		
	}

	div.widget-photo.slideshow a.next {
		
	background-image: url(../images/skin-bonjovi/actions/a-next.gif);
		
	}


/* Emphasized Buttons */


	li.emphasis a.action {

	padding: 14px;
	font-size: 18px;
	line-height: 18px;
	text-align: center;

	}

	div.grid.split #sidebar li.emphasis a.action {
	
	width: 189px;
	
	}

	div.grid.three_fourths #sidebar li.emphasis a.action {

	width: 158px;

	}

	div.grid.detail #sidebar li.emphasis a.action {

	width: 238px;

	}
		

/* Toggle Buttons */


	div.widget-tag a, 
	div.widget-tag strong a {

	background: #6c6c6c url(../images/skin-backstagejbj/layout/a-tab-gray.gif) repeat-x center;
	margin: 0 0 2px 0;
	padding: 6px 10px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;

	}
	
	div.widget-tag strong {
	
	font-weight: normal;
	
	}

	div.widget-tag a:hover {

	color: #ababab;

	}
	
	div.widget-tag strong a, div.widget-tag strong a:hover {

	background: #a80e01 url(../images/skin-backstagejbj/layout/a-tab-red.gif) repeat-x center;
	color: #fff;

	}

	
/* Disabled Buttons */

	ul.actions li em {

	background-color: #999;
	color: #000;
	font-size: 15px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: bold;

	}


/* FORMS
----------------------------------------------------------------------------- */


	textarea {

	color: #000;
	font: normal 12px/15px Arial, "Trebuchet MS", sans-serif;

	}

	fieldset {

	border-color: #cfe41d;

	}
	
	label small {
	
	color: #c00;
	
	}
	
	label em, 
	fieldset em {

	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	
	}

	div.pane.emphasis label em,
	div.pane.emphasis fieldset em {

	color: #000;

	}

	#sidebar div.pane label em {

	color: #c00;

	}

	#sidebar div.pane fieldset em {

	color: #fff;

	}


/* ADVERTISEMENT UNITS
----------------------------------------------------------------------------- */


/* Pager */


	div.ad div.pager a {

	width: 7px;
	height: 7px;
	background-color: #cfe41d;
	line-height: 7px;

	}

	div.ad div.pager a:hover {

	background-color: #c00;

	}

	div.ad div.pager a.activeSlide {

	background-color: #c00;

	}

	div.ad div.pager a.activeSlide:hover {

	background-color: #ff0000;

	}


/* Medium Rectangle: 300X250 */


	div.ad.house.mediumrectangle {

	background: #262626;
	padding-top: 30px;
	border-left: 1px solid #262626;
	border-right: 1px solid #262626;

	}


/* Skyscraper: 160X600 */

	
	div.ad.skyscraper {
	
	background-color: #262626;
	border-top: 1px solid #262626;
	border-bottom: 1px solid #262626;
	
	}


/* TABS
----------------------------------------------------------------------------- */


	ul.tabs li {

	background: #000;
	border-top: 1px solid #6c6c6c;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;

	}

	ul.tabs li a,
	ul.tabs li strong {

	padding: 4px 10px;
	color: #d7d7d7;
	font: normal 18px/18px "Trebuchet MS", Arial, sans-serif; 
	text-transform: uppercase;

	}

	ul.tabs li.ui-state-hover {

	background-color: #262626;

	}

	ul.tabs li.ui-state-hover a {

	color: #fff;

	}

	ul.tabs li.ui-tabs-selected,
	ul.tabs li.selected {

	background: #6c6c6c;

	}

	ul.tabs li a:hover {

	color: #fff;

	}

	ul.tabs li.ui-tabs-selected a,
	ul.tabs li strong {

	color: #000;

	}
	
	
/* Compact Tabs */


	div.compact ul.tabs {

	margin-bottom: 15px;

	}

	div.compact ul.tabs li,
	div.compact ul.tabs li.uitabs-selected {

	margin: 0 5px 0 0;
	border: 1px solid #6c6c6c;

	}

	div.compact ul.tabs li a {

	font-size: 16px;
	line-height: 16px;
	background: #000;
	padding: 6px 10px;
	color: #fff;

	}

	div.compact ul.tabs li a:hover, 
	div.compact ul.tabs li.ui-state-hover a, 
	div.compact ul.tabs li.ui-tabs-selected a, 
	div.compact ul.tabs li.ui-tabs-selected a:hover {

	color: #000;
	background: #cfe41d;

	}


/* Backstage Tab Color */


	ul.tabs li a.backstagejbj {

	background: url(../images/skin-backstagejbj/layout/a-tab-backstagejbj.gif) 8px 2px no-repeat;
	padding-left: 50px;

	}

	ul.tabs li.ui-tabs-selected a.backstagejbj {

	background-position: 8px -20px;

	}


/* PANES
----------------------------------------------------------------------------- */


	div.pane {

	background-color: #000;
	border: 1px solid #6c6c6c;

	}
	
	div.pane.emphasis {

	background-color: #cfe41d;
	color: #000;
	border: 1px solid #6c6c6c;

	}

	#sidebar div.pane {

	background: url(../images/skin-backstagejbj/layout/bg-pane-sidebar.jpg) repeat;
	border: 0;

	}


/* BACKGROUNDS
----------------------------------------------------------------------------- */


	div.legal div.markup {

	background-color: #6c6c6c;

	}

	body {

	background: #000 url(../images/skin-backstagejbj/layout/bg-body.jpg) top center no-repeat;

	}


/* PLACEHOLDERS
----------------------------------------------------------------------------- */


	div.widget-media.audio.thumbnailed ul.clips > li {

	background-image: url(../images/skin-backstagejbj/content/img-placeholder-audio.gif);

	}


/* MESSAGES SECTION
----------------------------------------------------------------------------- */


	#page-messages #messages ul.clips li div > a:first-child, 
	#page-messages #messages ul.clips li div > a:first-child:hover {

	color: #fff;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;

	}

	#sidebar div.widget-media.audio ul.clips li div > a:first-child {

	color: #fff;

	}


/* CUSTOM
----------------------------------------------------------------------------- */


/* Flagging Prompt */

	div.flag {
		
	background: #CFE41D;
	color: #000;
	
	}
	
	div.flag h4 {
		
	color: #000;
	font-size: 24px;
	line-height: 28px;
		
	}
	
	div.flag a.action {
		
	background-color: #000;
	color: #fff;
		
	}
		

/* Twitter */


	#twitter div.tweets {

	background: url(../images/skin-backstagejbj/layout/bg-bubble.gif) 14px bottom no-repeat;
	padding-bottom: 13px;

	}

	#twitter div.tweets ul.tweet_list li span {

	color: #000;
	background: #fff;
	border-left: 1px solid #6c6c6c;
	border-right: 1px solid #6c6c6c;

	text-transform: none;
	line-height: 20px;

	}

	#twitter div.tweets ul.tweet_list li a {

	background: #c00;
	font-weight: normal;
	color: #fff;
	border-left: 1px solid #3c0000;
	border-right: 1px solid #3c0000;

	}
	
	#twitter div.tweets ul.tweet_list li span a {
		
	background: transparent;
	border: 0;
	color: #c00;
		
	}

	#twitter a.follow {

	background-color: transparent;
	background-image: url(../images/skin-backstagejbj/actions/a-twitter.png);

	}


/* Sidebar: Featured Merchandise */


	#merchandise, 
	#merchandise ul.items {
	
	min-height: 0;
	
	}
	
	#merchandise dt {
	
	color: #fff !important;
	
	}

	#merchandise h3 {
	
	margin: 0 !important;
	
	}

	#merchandise ul.paging {
	
	display: none;
	
	}
	
	del {
	
	color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=50);
	
	}
	

/* Sidebar: Items Browse */


	#sidebar #qas ul.leads li em {

	color: #6c6c6c;

	}

	#sidebar #qas ul.leads li div.story em {

	color: #fff;

	}


/* Last Night's Show */


	#last-night div.widget-event h3 {
	
	background: #000;
	text-align: center;

	}

	#last-night div.widget-event h3 {
	
	font-size: 16px;
	line-height: 16px;
	
	}

	#last-night div.widget-event h3 a {

	color: #fff;	
	
	}

	#last-night div.widget-event h3 a:hover {
	
	color: #cfe41d;
	
	}

	#last-night div.widget-event ul.actions li a {
	
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	
	}


/* Sidebar: Recent Discussions */


	#sidebar #forum h3 {
	
	width: 250px;
	background: url(../images/skin-backstagejbj/layout/h3-backstagejbj.gif) right 45px no-repeat;

	}
	

/* Video Upload Status Bar */

	div.widget-media.modify var {
	background-color: #6c6c6c;

	}

	div.widget-media.modify var strong {

	color: #000;

	}

	div.widget-media.modify var em {

	background-color: #000;

	}

	div.widget-media.modify var em span {

	color: #fff;

	}

	div.widget-media.modify var.error {

	background-color: #f00;

	}

	div.widget-media.modify var.error em {

	background-color: #700;

	}

	div.widget-media.modify var.error strong {

	color: #fff;

	}

	div.widget-media.modify var.success {

	background-color: #1fe110;

	}

	div.widget-media.modify var.success em span {

	color: #000;

	}


/* ALERTS
----------------------------------------------------------------------------- */


	div.widget-alert h3 {

	color: #fff;

	}

	div.widget-alert p {

	color: #fff;

	}

	div.widget-alert a {

	color: #fff;
	text-decoration: underline;

	}

	div.widget-alert a:hover {

	text-decoration: none;

	}
		
	div.widget-alert.error {

	background-color: #ce1c1a;

	}

	div.widget-alert.success {

	background-color: #3f8e20;

	}

	div.widget-alert.added, 
	div.widget-alert.info {

	background-color: #276ca2;

	}

	div.widget-alert.info a.action, 
	div.widget-alert.added a.action {
	
	color: #000;
	
	}
	
	body.section-checkout div.widget-alert.info, body.section-checkout.vip tr.shipping fieldset {
	
	display: none !important;
	
	}


/* COMMENTS TABBED BOX
----------------------------------------------------------------------------- */


/* Post Comment Toggle */


	#comments a#post-review, 
	#comments a#post-meetup, 
	#comments a#post-comment {
		
	background-color: #cfe41d;
	color: #000;
	text-align: center;
	text-transform: uppercase;

	}

	#comments a#post-review strong, 
	#comments a#post-meetup strong, 
	#comments a#post-comment strong {

	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	padding-right: 10px;
	background-image: url(../images/skin-backstagejbj/actions/a-collapsed.gif);
	background-position: center right;
	background-repeat: no-repeat;

	}

	#comments a#post-comment.expanded {
		
	background-color: #6c6c6c;
	color: #fff;
			
	}

	#comments a#post-comment.expanded strong {

	padding-right: 14px;
	background-image: url(../images/skin-backstagejbj/actions/a-expanded.gif);
			
	}


/* Post Comment Form */


	#comments div.modify {
		
	background: #6c6c6c;
			
	}


/* Browse Comments */


	#comments div.post ul.actions a {
	
	color: #cfe41d;
	
	}

	#comments div.post ul.actions a:hover {
	
	color: #c00;
	
	}
	

/* SIDEBAR: FEATURED FAN
----------------------------------------------------------------------------- */


	#sidebar #featured-fan div.widget-member a.alias {
		
	font-size: 14px;
	line-height: 17px;
		
	}

	#sidebar #featured-fan div.widget-member dl {
	
	font-size: 11px;
	line-height: 14px;
		
	}

	#sidebar #featured-fan div.widget-member dl dt {
		
	font-weight: normal;
	color: #fff;
		
	}

	#sidebar #featured-fan div.widget-member dl dd {
	
	color: #aaa;
		
	}


/* WIDGET PATTERNS
----------------------------------------------------------------------------- */


/* Editorial Widget: Highlights Pattern */


	div.widget-editorial.highlights {

	background-color: #cfe41d;
	border: 0;

	}

	div.widget-editorial.highlights ul.leads li {
	
	background: #888;
	
	}

	div.widget-editorial.highlights ul.leads li.selected {

	background: #cfe41d;

	}

	div.widget-editorial.highlights ul.leads li p {

	margin: 0;
	color: #262626;
	font-size: 11px;
	line-height: 14px;

	}

	div.widget-editorial.highlights ul.leads li h4, 
	div.widget-editorial.highlights ul.leads li h4 a, 
	div.widget-editorial.highlights ul.leads li.selected h4 a {

	color: #000;
	font-size: 16px;
	line-height: 16px;

	}

	div.widget-editorial.highlights.four ul.leads li h4 {
	
	margin-bottom: 3px;
	
	}

	div.widget-editorial.highlights ul.leads li a.comments {

	background-position: 0 0;
	color: #cfe41d;

	}

	div.widget-editorial.highlights ul.leads li.selected a.comments {

	background-position: 0 -15px;
	color: #c00;
	
	}
	
	
/* Editorial Widget: Highlights Add-On Pattern */


	div.widget-editorial.highlights2 {
	
	border: 5px solid #CFE41D;
	background: #888 url(../images/skin-backstagejbj/layout/bg-highlights2.gif) right top;
	
	}
	
	div.widget-editorial.highlights2 h3 {
	
	font-size: 24px;
	line-height: 24px;
	color: #CFE41D;
	
	}

	div.widget-editorial.highlights2 ul.headlines a {
	
	color: #000;
	font-size: 16px;
	line-height: 16px;
	
	}
	
	
	div.widget-editorial.highlights2 ul.headlines a:hover {
	
	color: #fff;
	
	}
	
	div.widget-editorial.highlights2 ul.actions {
	
	top: 27px;
	
	}
	
	div.widget-editorial.highlights2 ul.actions a {

	color: #CFE41D;
	font-size: 13px;

	}


/* Editorial Widget: Columned News Categories */


	div.columned div.widget-editorial h3 {
	
	background: url(../images/skin-backstagejbj/layout/h3-backstagejbj.gif) left bottom no-repeat;
	padding: 0 0 15px 0;
	
	}

	div.columned div.widget-editorial h4,
	div.columned div.widget-editorial h4 a {

	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;

	}

	div.columned div.widget-editorial strong {
	
	color: #c00;	
	
	}

	div.columned a.browse, 
	div.columned a.browse:hover {

	background-color: transparent;
	background-image: url(../images/skin-backstagejbj/actions/a-more.gif);
	background-repeat: no-repeat;

	}

	div.columned #backstage-blog a.browse {

	background-position: 65px 188px;

	}

	div.columned #behind-scenes a.browse {

	background-position: 90px 188px;

	}

	div.columned #backstage-news a.browse {

	background-position: 72px 188px;

	}


/* Photo Widget: Photo Slideshow Pattern */


	div.widget-photo.slideshow ul.photos h4 {
		
	font-size: 16px;
	line-height: 25px;
	
	}

	div.widget-photo.slideshow ul.photos li div {
	
	border-bottom: 1px solid #6c6c6c;

	}


/* Media Widget: Video Player Pattern */


	div.widget-media.video.player div.details a {

	color: #fff;
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;	

	}

	div.widget-media.video.player h3 {

	color: #fff;
	font-size: 16px;
	line-height: 16px;
	
	}

	div.widget-media.video.player var {

	color: #fff;

	}

	div.widget-media.video.player div.details a.comments, 
	div.widget-media.video.player a.details {

	background: none;
	color: #fff;
	font-size: 16px;
	line-height: 16px;

	}

	div.widget-media.video.player ul.controls {
	
	border-top: 1px solid #6c6c6c;
	border-bottom: 1px solid #6c6c6c;
	
	}


/* Event Widget: Pre-Sale Pattern */


	div.widget-event.presale tr {
	
	background-color: #181818;
	border-bottom: 1px solid #000;
	
	}

	div.widget-event.presale tr:hover, 
	div.widget-event.presale tr.hover {
	
	background-color: #343434;
	
	}

	div.widget-event.presale td {
	
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	
	}

	div.widget-event.presale td.upcoming {
	
	color: #6c6c6c;
	
	}

	div.widget-event.presale td.rsvp {

	background: url(../images/skin-backstagejbj/actions/a-rsvp-gray.png) no-repeat top left;
	height: 15px;
	padding-left: 23px;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;

	}

	div.widget-event.presale td.comments a.comments, 
	div.widget-event.presale td.comments a.comments:hover {

	background-image: url(../images/skin-backstagejbj/actions/a-comments-gray.png);
	background-position: 0 0;
	color: #6c6c6c;
	
	}

	div.widget-event.presale td.location {
	
	color: #fff;
	
	}

	div.widget-event.presale td.details {
	
	color: #fff;
	
	}

	div.widget-event.presale td.action.details a {
	
	text-align: center;
	
	}

	
/* HELP SECTION
----------------------------------------------------------------------------- */


	.section-help div.widget-alert.error {
	
	background-color: #727171;
	
	}	
	
	.section-help #content div.widget-editorial.browse h4 {

	margin-bottom: 10px;
	
	}
	
	.section-help #content div.widget-editorial.browse h4 a {
	
	/* color: #eaf1af; */
	color: #CFE41D;
	
	}
	
	.section-help #content div.widget-editorial.browse h4 a:hover {
	
	color: #ff0000;
	
	}

	.section-help #content div.widget-editorial.browse p {
	
	line-height: 15px;
	margin-bottom: 10px;
	
	}
	
	.section-help #content div.widget-editorial h3,
	.section-help #content div.widget-editorial h4,
	#inquiry h3 {
	
	margin-bottom: 30px;
	
	}
	
	.section-help #content div.widget-editorial ul.stories {
	
	border-bottom: 2px solid #6C6C6C;
	margin-bottom: 30px;
	padding-bottom: 0;
	
	}
	
	.section-help #content div.widget-editorial ul.stories li {
	
	margin-bottom: 30px;
	
	}
	
	/* .section-help #help-categories {
	
	padding: 15px 14px;
	background-color: #181818;
	width: 620px;
	
	} */
	

/* Help Anchors */
	
	
	#page-backstage-help #help-anchors,
	#page-backstage-help #help-anchors li,
	#page-backstage-help #help-anchors li a {
	
	float: left;
	width: auto;
	clear: none;
	
	}
	
	#page-backstage-help #help-anchors {
	
	margin-bottom: 20px;
	
	}
	
	#page-backstage-help #help-anchors li strong {
	
	padding-right: 10px;
	
	}
	
	#page-backstage-help #help-anchors li a {
	
	color: #eaf1af;
	
	}
	
	#page-backstage-help #help-anchors li a:hover {
	
	color: #ff0000;
	
	}

	#page-backstage-help #help-anchors li a {

	display: block;
	padding: 5px 10px;
	background: #CFE41D;
	color: #000;

	}

	#page-backstage-help #help-anchors li a:hover {

	color: #fff;
	background: #c00;

	}



/* Jump Button */

	#page-backstage-help div.topics a.anchor {

	background: #6c6c6c url(../images/skin-backstagejbj/actions/a-anchor.gif) no-repeat 10px 9px;
	color: #ddd;

	}
	
	#page-backstage-help div.topics a.anchor:hover {

	background-color: #c00;
	color: #fff;

	}
	
	
/* Important Notices */
	
	
	.section-help #content .important ul.stories li {

	color: #ddd;
	width: 620px;
	padding: 15px 14px;
	background-color: #000;
	border: 1px solid #6C6C6C;
	margin-bottom: 20px !important;

	}
	
	.section-help #content .important.general ul.stories li {

	background-color: #000;

	}
	
	.section-help #content .important h3 {
	
	display: none !important;
	
	}

	.section-help #content .important h4 a {

	color: #CFE41D !important;
	
	}
	
	.section-help #content .important h4 a:hover {

	color: #ff0000 !important;
	
	}
	
	.section-help #content .important ul.stories {
	
	border-bottom: 0 !important;
			
	}	
		
	#content .tabbed .important ul.stories li {
	
	width: 590px;
	
	}
	
	
/* Page Answer */


	/* #page-backstage-answer #content {
	
	padding: 15px 14px;
	background-color: #181818;
	width: 620px;
	
	} */
	
	#page-backstage-answer #answer h3 {
	
	display: none;
	
	}
	
	#page-backstage-answer #inquiry h3 {
	
	margin-top: 30px;
	
	}
	
	#page-cart div.widget-cart.modify table td {
	
	white-space: normal;
	
	}


/* STORE
----------------------------------------------------------------------------- */


/* Store Page */


	#page-store #content div.tabbed.emphasis {
	
	background-color: transparent;
	border: none;
	
	}


/* Receipt Page */


	#page-receipt div.widget-order.details div.group {
	
	background-color: #000;
	border: 1px solid #6c6c6c;
	padding: 14px;
	
	}

/* Customer Bar */


	#customer {
	
	background: #858585;
	
	}
	
	#customer,
	#customer a {
	
	color: #fff;
	
	}
	
	
/* Item Listings */


	ul.items li {
	
	background: #262626;

	}

	ul.items li a:hover {
	
	text-decoration: none;
	
	}


/* MESSAGE BOARD
----------------------------------------------------------------------------- */

	
	div.format.messageboard {
	
	background: none !important;

	}
	
	#iframe {
	
	width: 100% !important;
	height: 300px !important;
	
	}
	
	div.format.messageboard #layout {
	
	padding-left: 34px !important;
	
	}
	

/* Messageboard Header */


	#header-messageboard {
	
	margin-top: -38px !important;
	position: relative;
	z-index: 300;
	
	}	
	
	#header-messageboard h2 {
	
	margin-bottom: 20px;
	
	}
	
	#header-messageboard h2 a {
	
	display: block;
	text-indent: -5000px;
	background: url(../images/skin-backstagejbj/forums/h2-forums.gif) top left no-repeat !important;
	height: 22px;
	width: 314px;
		
	}  
	

/* Messageboard Navigation */


	ul#navigation-messageboard {

	float: left;
	height: 24px;
	width: 940px;
	margin-bottom: 30px;
	border-bottom: 1px solid #6c6c6c;
			
	}

	ul#navigation-messageboard li {

	float: left;
	display: block;
	height: 24px;
	width: auto;
	
	}

	ul#navigation-messageboard li a {

	display: block;
	height: 24px;
	width: auto;
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -5000px;

	}

	ul#navigation-messageboard li a:hover {

	background-position: 0 -25px;

	} 

	
/* Messageboard Image Replacement */


	ul#navigation-messageboard li.discuss a {

	width: 76px;
	background-image: url(../images/skin-backstagejbj/forums/a-discuss.gif);

	}
	
	ul#navigation-messageboard li.messages a {

	width: 91px;
	background-image: url(../images/skin-backstagejbj/forums/a-messages.gif);

	}
	
	ul#navigation-messageboard li.calendar a {

	width: 90px;
	background-image: url(../images/skin-backstagejbj/forums/a-calendar.gif);

	}
	
	ul#navigation-messageboard li.newposts a {

	width: 100px;
	background-image: url(../images/skin-backstagejbj/forums/a-newposts.gif);

	}
	
	ul#navigation-messageboard li.search a {

	width: 81px;
	background-image: url(../images/skin-backstagejbj/forums/a-search.gif);

	}
	
	ul#navigation-messageboard li.options a {

	width: 85px;
	background-image: url(../images/skin-backstagejbj/forums/a-options.gif);

	} 
	
	
/* Messageboard Content */


	div.messageboard a {
	
	color: #ddef49;
	
	}
	
	div.messageboard table td {

	font: normal 13px/17px Arial, "Trebuchet MS", sans-serif;
	color: #ccc;

	}
	
	div.messageboard table img {
	
	margin: 0;
	
	}
	
	/* div.messageboard #posts .alt1 {
	
	font-size: 15px;
	
	} */

	div.messageboard fieldset {

	border: 1px solid #6c6c6c;

	}

	div.messageboard .tcat {

	background-color: #333;
	color: #cfcec9;
	text-transform: uppercase;
	font-weight: bold;

	}
	
	div.messageboard .tcat a {
	
	color: #DDEF49;
	
	}

	div.messageboard .thead {

	background-color: #bf2321;
	color: #fff;

	}

	div.messageboard .thead a {

	color: #cfcec9;

	}

	div.messageboard .thead a:hover {

	color: #fff;

	}
	
	div.messageboard .tfoot {

	color: #fff;
	background-color: #290601;

	}

	div.messageboard .alt1, div.messageboard .alt1Active, div.messageboard .alt2, div.messageboard .alt2Active {

	background-color: #121212;

	}

	div.messageboard .time {

	color: #e05654;

	}

	div.messageboard .panelsurround {

	/* background-color: #f7f7f7; */
	background-color: #000;
	
	}

	div.messageboard .vbmenu_control {

	background-color: #181818;

	}

	div.messageboard .vbmenu_popup {

	background-color: #000;
	border: 1px solid #6c6c6c;

	}
	
	* html div.messageboard .vbmenu_popup {
	
	margin-top: 18px !important;
	
	}
	
	div.messageboard .vBulletin_editor {
	
	color: #000;
	
	}
	
	
/* CHECKOUT
----------------------------------------------------------------------------- */


	.section-checkout #layout > .widget-alert {
	
	margin-top: 20px;
	
	}

	.section-checkout #customer {
	
	margin-bottom: 0;
	
	}
	
	.section-checkout #customer ul.actions a,
	.section-checkout li.emphasis a {
	
	white-space: nowrap;
	
	}
	
	.section-checkout #card small {
	
	clear: left;
	color: #ccc;
	
	}
	
	.section-checkout #card .security_code small {
	
	clear: none;
	
	}
	
	div.emphasis div.group a:hover {

	color: #fff;

	}


/* Help Links */


	.section-checkout #header #store-help {

	clear: none;
	
	}
	
	.section-checkout #header #store-help a {
	
	display: block;
	
	}
	
	.section-checkout #header #store-help a strong {
	
	display: block;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;

	}
	
	.section-checkout #header #store-help a em {
	
	display: block;
	font-style: normal;
	padding: 0 10px 0 0;
	background: url('../images/checkout/skin-backstagejbj/a-link.gif') right center no-repeat;
	
	}

	.section-checkout #header #store-help .shop a em {
	
	padding: 0 0 0 10px;
	background: url('../images/checkout/skin-backstagejbj/a-back.gif') left center no-repeat;
	
	}
	

/* Steps */

	
	#steps {
	
	padding: 0;
	width: 978px;
	background: #000;
	border: 1px solid #6c6c6c;
	
	}
	
	#steps li {
	
	margin: 0;
	
	}
	
	#steps a,
	#steps strong,
	#steps em {
	
	line-height: 60px;
	padding: 0 20px;
	background: transparent;
	border-right: 1px solid #6c6c6c;
	
	}
	
	#steps var {
	
	text-shadow: none;
	margin-top: 13px;
	line-height: 33px;
	width: 33px;
	
	}
		
		
/* Step: Current */

		
	#steps strong {
	
	color: #000;
	background: #CFE41D;
	
	}
	
	#steps strong var {
	
	color: #CFE41D;
	background: #000;
	
	}
		

/* Steps: Completed & Next */

		
	#steps a,
	#steps em {
	
	color: #ccc;
	
	}
	
	#steps a var,
	#steps em var {
	
	color: #000;
	background: #ccc;

	}
	
	
/* Legal */

	/*
	.section-checkout div.legal div {
	
	background: #f0f0f0;
	
	}
	
	.section-checkout div.legal div h3,
	.section-checkout div.legal div h4 {
	
	color: #222;
	
	}
	*/
	
		
/* Cart */

	
	table.order td,
	.widget-cart.modify table td,
	.widget-order.display table.summary td {
	
	border-color: #fff;
	
	}
	
	table.order tfoot,
	.widget-cart.modify table tfoot,
	.widget-order.display table.summary tfoot {
	
	color: #fff;
	background: #333; 
	
	}
	
	table.order tfoot a.action,
	.widget-order.display table.summary tfoot a.action {
	
	background: #fff;
	
	}
	
	table.order tbody.items,
	.widget-cart.modify table tbody.items,
	.widget-order.display table.summary tbody.items {
	
	background: #333;
	
	}
	
	table.order tbody.bonus,
	.widget-order.display table.summary tbody.bonus {
	
	background: #f7f7f7;
	
	}
	
	table.order tbody.discounts,
	.widget-order.display table.summary tbody.discounts {
	
	background: #000;
	
	}
	
	table.order tr.shipping,
	.widget-cart.modify table tr.shipping,
	.widget-order.display table.summary tr.shipping {
	
	color: #ccc;
	background: #000;
	
	}
	
	
/* STORE
----------------------------------------------------------------------------- */


/* Customer Bar */


	#customer {
	
	line-height: 
	color: #ccc;
	margin: 15px 0;
	background: #444;

	}
		
	#customer h3 {
	
	color: #cccccc;

	}
		
	#customer a {
	
	color: #fff;

	}

	#customer a:hover {
	
	color: #f00;

	}
		
	#customer #cart h3 {
	
	color: #000;

	}
		
	#customer #cart a.change {
	
	color: #fff;
	background: #000;

	}

	#customer #cart a.change:hover {
	
	color: #fff;
	background: #444;
	
	}
		
	#customer #cart a.checkout {
	
	color: #fff;
	background: #c00;

	}

	#customer #cart a.checkout:hover {
	
	color: #fff;
	background: #f00;

	}
	
	
/* Cart/Order */


	table.order tbody.items,
	widget-cart.modify table tbody.items,
	.widget-order.display table.summary tbody.items {
	
	background: #262626;

	}
	
	table.order tbody.bonus,
	.widget-order.display table.summary tbody.bonus {

	background: #6b6b6b;

	}
	
	table.order td,
	.widget-cart.modify table td,
	.widget-order.display table.summary td {	
	
	font-size: 12px;
	border-color: #000 !important;

	}
	
	body table.summary .charges td {
	
	background: none;
	
	}
	
	table.order tfoot td,
	widget-cart.modify table tfoot td,
	.widget-order.display table.summary tfoot td {
	
	font-size: 14px !important;
	color: #000;
	background: #CFE41D;
	
	}


/* Orders */


	ul.orders li {
	
	background: #262626;

	}
	
	
/* Receipt */


	.widget-order.details.pane .group {
	
	width: 908px;
	background: #6b6b6b;
	padding: 15px;

	}
	
	
/* CLIQUE
----------------------------------------------------------------------------- */

	
	div#signin,
	div#sites {
	
	min-height: 340px;
	background-image: url(../images/clique/bg-panes-checkout-backstagejbj.png);

	}
	
	div#signup,
	div#newaddress {
	
	background-image: url(../images/clique/bg-panes-checkout-backstagejbj.png);
	
	}



/* CHECKOUT: VIP PACKAGE OVERRIDES
----------------------------------------------------------------------------- */


/* Header */


	#page-receipt.vip #header h1, 
	#page-receipt.vip #header #navigation, 
	#page-receipt.vip #header a#logo-redesign, 
	#page-receipt.vip #header ul.navigation, 
	#page-receipt.vip #header #links {
	
	display: none !important;
	
	}

	#page-receipt.vip #header {
	
	background: url(../images/skin-thecircletour/header/header-vip-checkout.jpg) center -105px no-repeat;
	height: 280px;
		
	}


/* Title Bar */


	#page-receipt.vip #title {
	
	height: 1px;
	background: url(../images/skin-thecircletour/layout/ul-tabs-vip.jpg) top center no-repeat;
	padding: 0;
	
	}
	
	#page-receipt.vip #title ul.categories, 
	#page-receipt.vip #title h2 {
	
	display: none;
	
	}


/* Shipping Disclaimers */


	#page-receipt.vip div.disclaimers h3 {
	
	width: 242px;
	height: 22px;
	background: url(../images/skin-thecircletour/page-receipt/h3-disclaimers.gif) no-repeat;
	display: block;
	text-indent: -5000px;
	
	}
	
	#page-receipt.vip div.widget-order.details {

	width: 100%;
	float: left;
	
	}
	
	* html #page-receipt.vip div.widget-order.details div#group-payment {
	
	margin-right: -3px;
	
	}
	
	
/* Legal */


	#page-receipt.vip #legal small {
	
	color: #999;
	font-size: 12px;
	line-height: 17px;
	
	}


/* Customer */


	#page-receipt.vip #customer {
	
	display: none !important;
	
	}
	

/* Help Links */


	#header #store-help .shop {
	
	left: 20px;
	
	}
	
	body.section-checkout.vip #store-help .shop {

	display: none !important;
	
	}
	
	#header #store-help .help {

	right: 20px;
	
	}

	#header #store-help li a {
	
	white-space: nowrap;
	
	}
	
	#header #store-help li {
	
	position: absolute;
	top: 50px;
	
	}
	

/* Cart */


	#page-receipt.vip div.summary h3 {
	
	margin-bottom: 0;
	
	}

	#page-receipt.vip div.summary h4 {
	
	float: left;
	font-size: 27px;
	line-height: 27px;
	color: #6c6c6c;
	clear: both;
	
	}
	
	#page-receipt.vip div.summary table {
	
	padding: 0;
	
	}
	
	#page-receipt.vip div.summary tbody.charges, 
	#page-receipt.vip div.summary tbody.discounts, 
	#page-receipt.vip div.widget-order div.shipments {
	
	display: none !important;
	
	}


/* Alert */


	#page-receipt.vip div.widget-alert.info {
	
	display: none !important;
	
	}
	
/* LIVING ON A PRAYER VIDEO
----------------------------------------------------------------------------- */

	#page-backstagejbj #prayer a.prayer {
		
	font-size: 14px;
	text-transform: uppercase;

	background: #CFE41D;
	color: #000;

	}

	#page-backstagejbj #prayer a.prayer:hover {

	background: #c00;
	color: #fff;

	}
