/* BON JOVI */
/* Default Bon Jovi Skin Stylesheet
----------------------------------------------------------------------------- */


	#title h2 {

	display: block;
	float: left;
	width: auto;
	min-width: 87px;
	height: 45px;
	padding: 0 24px 0 40px;
	font: normal 24px/45px Arial, "Trebuchet MS", sans-serif;
	background: url(../images/skin-bonjovi/header/bg-h2.png) no-repeat;
	text-transform: uppercase;
	color: #000;
	margin: 0 0 15px 0;

	}

	#title h2 span,
	#title h2 a {

	color: #000;

	}

	#title h2 a:hover {

	color: #cf0f0b;

	}

	#title ul.categories {

	float: left;
	padding: 0 0 0 25px;
	height: 45px;
	background: url(../images/skin-bonjovi/header/bg-categories.png) no-repeat;
	margin: 0 0 15px 0;

	}

	#title ul.categories li {

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

	}

	#title ul.categories li a {

	display: block;
	padding: 5px 12px;
	font: normal 16px/16px Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #3c0000;

	}

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

	background: #cf0f0b;
	color: #fff;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

	}


/* Backstage JBJ Category */


	#title ul.categories li a.backstagejbj {

	color: #137fbf;
	background: url(../images/skin-bonjovi/layout/a-category-backstagejbj.gif) 10px -2px no-repeat;
	overflow: hidden;
	padding-left: 50px;

	}

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

	color: #fff;
	background-color: #137fbf;
	background-position: 10px -32px;

	}


/* MASTHEAD
--------------------------------------------------------------------------- */

	#header {
	
		padding-top: 10px;
		margin: 0 auto 50px auto;
		
		}

	#header h1 a {

		width: 514px;
		height: 54px;
		background: url('../../2/images/header/h1-transitional.png');
		
		}


/* NAVIGATION
----------------------------------------------------------------------------- */

	#navigation {

		height: 40px;	
		position: relative;
		z-index: 100;
		
		}

	#navigation > li > a {
	
		padding: 10px 13px;
		color: #000;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 1em;
	
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
	
		}

	#navigation > li.selected > a {
	
		background: #000 !important;
		padding: 10px 13px !important;
		color: #fff !important;
	
		}

	#navigation > li.hover > a, 
	#navigation > li:hover > a {
	
		background: #d09a00;
		padding: 10px 13px;
		color: #000;

		}


/* SUB-NAVIGATION ELEMENTS
--------------------------------------------------------------------------- */

/* Categories */

	ul.categories {

		background: #92752d;
		
		}

	#navigation ul.categories {
	
		top: 39px;
		z-index: 4;
		
		}

	#navigation > li.selected > ul.categories {
	
		background: #202020 !important;
		z-index: 4 !important;
	
		}

	#navigation > li.hover > ul.categories, 
	#navigation > li:hover > ul.categories {

		background: #ae8c36;
		z-index: 5;

		}

	ul.categories li a {

		background: none;
		color: #f6e5ac;
		font-size: 16px;
		line-height: 16px;
		text-transform: uppercase;

		}

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

		background: #cf0f0b;
		color: #fff;

		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;

		}


/* Preview */
	
	div.preview {

		background: #d09a00;
		top: 104px;
		
		}

	div.preview div.preview-main {
	
		border-right: 1px solid #353535;
	
		}
	
	div.preview div.preview-main h3 {
	
		color: #fff;
		font-size: 20px;
		line-height: 20px;
		
		}

	div.preview div.preview-sidebar h3 {

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


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


/* Text */


	body {

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

	}

	#sidebar {

	color: #fff;

	}

	#content div.pane {

	color: #684f1f;

	}

	#content div.pane.emphasis {

	color: #fff;

	}

	#content div.pane.emphasis2 {

	color: #464646;

	}

	#content div.pane.backstagejbj {

	color: #fff;

	}

	h3, div.display h4 {

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

	}

	div.group div h3 {

	color: #000;

	}

	div.pane.emphasis h3 {

	color: #fff;

	}

	#sidebar div.pane h3 {

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

	}

	h4, h4 a, h4 a:hover {

	color: #000;
	font: bold 16px/16px Arial, "Trebuchet MS", sans-serif;
	text-transform: uppercase;

	}

	#sidebar div.pane h4 {

	color: #ababab;

	}

	div.pane.emphasis h4,
	div.pane.emphasis h4 a,
	div.pane.emphasis h4 a:hover {

	color: #3c0000;

	}

	div.pane.backstagejbj h4 {

	color: #fff;

	}

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

	font-style: normal;

	}
	
	h5 {
	
	font-size: 1em;
	
	}
	
	dt {
	
	font-weight: bold;
	color: #000;
	
	}
	
	div.pane dt {
	
	color: #684f1f;
	
	}

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

	#sidebar div.pane dt {
	
	color: #ababab;
	
	}

	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, 
	div.ruled form {

	border-bottom: 2px solid #dfb851;

	}

	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, 
	div.ruled form:last-child {

	border-bottom: 0;

	}

	div.ruled div.tags {

	border-top: 2px solid #dfb851;

	}


/* Inline Links */


	a, 
	#sidebar div.pane a {

	color: #c00;
	text-decoration: none;

	}

	a:hover, 
	#sidebar div.pane a:hover {

	color: #ff0000;

	}
	
	div.pane a {
	
	color: #fff;
	
	}
	
	div.pane a:hover {
	
	color: #000;
	
	}

	div.emphasis a {

	color: #acacac;

	}

	div.emphasis a:hover {

	color: #fff;

	}

	div.emphasis2 a {

	color: #c00;

	}

	div.emphasis2 a:hover {

	color: #ff0000;

	}

	a.readmore {
	
	font-weight: bold;
	
	}


/* Comment Tallies */


	a.comments {

	background-image: url(../images/skin-bonjovi/actions/a-comments-red.png);
	background-position: 0 0;
	color: #c00;

	}

	a.comments:hover {

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

	}
	
	a.comments * {
	
	background-color: transparent !important;
	font-style: normal;
	
	}


/* RSVP Tallies */


	a.rsvp {

	background-image: url(../images/skin-bonjovi/actions/a-rsvp-red.png);
	color: #c00;

	}

	a.rsvp * {

	font-style: normal;

	}

	a.rsvp:hover {

	color: #da0000;

	}


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


/* Pagination */


	ul.pages a, ul.pages strong {

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

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	}

	ul.pages a {

	background-color: #c00;

	}

	ul.pages a:hover {

	background-color: #ff0000;

	}

	ul.pages strong {

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

	}


/* Boxed Buttons */


	a.action, 
	#sidebar div.pane a.action {

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

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	}

	a.action:hover, 
	#sidebar div.pane a.action:hover {

	background-color: #ff0000;
	color: #fff;

	}

	div.pane a.action {
	
	color: #fff;
	
	}
	
	div.pane a.action:hover {
	
	color: #fff;
	
	}

	div.pane.emphasis a.action, 
	#sidebar div.pane.emphasis a.action {

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

	}

	div.pane.emphasis a.action:hover, 
	#sidebar div.pane.emphasis a.action:hover {

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

	}
	
	
/* Disabled Buttons */

	ul.actions li em {
			
	background-color: #999;
	color: #000;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: bold;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	}


/* Bottom Bar Buttons */


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

	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	
	}

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

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

	div.tabbed div.pane ul.actions a.action, 
	div.tabbed div.pane ul.paging a.action {
	
	padding: 10px 0 10px 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;
	
	}


/* Large Trip Buttons */


	div.widget-event.card ul.events li ul.actions a.action {

	background-image: url(../images/skin-bonjovi/actions/a-large-trip.png);
	font-size: 9px;
	line-height: 12px;
	color: #fff;

	}

	div.widget-event.card ul.events li ul.actions a.action:hover {

	background-image: url(../images/skin-bonjovi/actions/a-large-trip-hover.png);

	}


/* Text Buttons */


	li ul.actions a.action, 
	#sidebar li ul.actions a.action {

	background: none;
	color: #c00;

	}

	li ul.actions a.action:hover, 
	#sidebar li ul.actions a.action:hover {

	background: none;
	color: #ff0000;

	}

	td a.action {
	
	background: none;
	padding: 0;
	color: #c00;
	
	}

	td a.action:hover {

	background: none;	
	color: #ff0000;
	
	}

	div.pane td a.action, 
	div.pane li ul.actions a.action {

	color: #fff;

	}

	div.pane td a.action:hover, 
	div.pane li ul.actions a.action:hover {

	color: #000;

	}


/* Media Player Buttons */


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

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

	}

	div.widget-media.player ul.controls a.action {

	background-color: #fff;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

	}

	div.widget-media.player ul.controls a.action:hover {

	background-color: #ddd;

	}

	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);

	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;

	}

	div.widget-photo.slideshow a.next {

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

	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;

	}


/* Emphasized Buttons */


	li.emphasis a.action {

	background-image: none;
	padding: 24px;
	font-size: 18px;
	line-height: 18px;
	text-align: center;

	}

	#sidebar #share, 
	body.section-news #sidebar #ask, 
	#page-news #sidebar #subscribe {

	background-image: none;

	}

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

	width: 169px;

	}

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

	width: 142px;

	}

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

	width: 222px;

	}


/* Toggle Buttons */


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

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

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;

	}
	
	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: #d19929 url(../images/skin-bonjovi/layout/a-tab-yellow.gif) repeat-x center;
	color: #000;

	}


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


	textarea {

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

	}

	fieldset {

	border-color: #fff;

	}
	
	label small {
	
	color: #3c0300;
	
	}

	label em, 
	fieldset em {
	
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	
	}

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

	color: #fff;

	}

	#sidebar div.pane label em,
	#sidebar div.pane fieldset em {

	color: #ababab;

	}

	#sidebar div.pane fieldset em {

	color: #fff;

	}


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


/* Pager */


	div.ad div.pager a {

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

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	div.ad div.pager a:hover {

	background-color: #ababab;

	}

	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: #000 url(../images/skin-bonjovi/layout/a-tab-black.gif) bottom repeat-x;
	padding-top: 30px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;

	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;

	}


/* Skyscraper: 160X600 */

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

	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	}


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


	ul.tabs {

	height: 30px;
	overflow: hidden;

	}

	ul.tabs li {

	height: 30px;
	margin-right: 2px;

	}

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

	height: 22px;
	background: #000 url(../images/skin-bonjovi/layout/a-tab-black.gif) repeat-x center;
	padding: 8px 10px 0 10px;
	color: #fff;
	font: normal 16px/16px Arial, "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	white-space: nowrap;

	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

	}

	ul.tabs li a:hover {

	color: #dcdcdc;

	}

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

	background: #d19929 url(../images/skin-bonjovi/layout/a-tab-yellow.gif) repeat-x center;
	color: #000;

	}

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

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

	}

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

	background: #c1c0bf url(../images/skin-bonjovi/layout/a-tab-gray.gif) repeat-x center;
	color: #000;

	}
	

/* Compact Tabs */


	div.compact ul.tabs {

	margin-bottom: 15px;

	}

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

	background: none;
	margin: 0 5px 0 0;

	}

	div.compact ul.tabs li a {

	height: 20px;
	font-size: 14px;
	line-height: 14px;
	background: #000 url(../images/skin-bonjovi/layout/a-tab-black.gif) repeat-x center;
	padding: 6px 10px 0 10px;
	color: #fff;

	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;

	}

	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: #fff;
	background: #c00 url(../images/skin-bonjovi/layout/a-tab-red.gif) repeat-x center;

	}


/* Backstage JBJ Tab Color */


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

	background: #137fbf url(../images/skin-bonjovi/layout/a-tab-backstagejbj.gif) no-repeat left center !important;
	color: #fff !important;
	padding-left: 49px !important;

	}
	
	.section-photos ul.tabs li a.backstagejbj,
	.section-videos ul.tabs li a.backstagejbj {

	/* background: #464646 url(../images/skin-bonjovi/layout/a-tab-backstagejbj-photos.gif) no-repeat left center !important; */
	padding-left: 47px !important;

	}
	
	.section-photos ul.tabs li.ui-tabs-selected a.backstagejbj,
	.section-videos ul.tabs li.ui-tabs-selected a.backstagejbj {
	
	background: #137fbf url(../images/skin-bonjovi/layout/a-tab-backstagejbj.gif) no-repeat left center !important;
	
	}

	ul.tabs li a.backstagejbj:hover {

	color: #e4e4e4 !important;

	}


/* Spinner */


	em.spinner {
	
	background-color: #d09827;
	background-image: url(../images/skin-bonjovi/layout/bg-spinner.jpg);
	background-repeat: repeat-x;
	
	}
	
	em.spinner span {
	
	background-image: url(../images/skin-bonjovi/layout/span-spinner.gif);
	
	}


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


	div.pane {

	background-color: #d09827;
	border-left: 1px solid #dea011;
	border-right: 1px solid #dea011;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	div.content div.pane.emphasis, 
	div.sidebar div.pane.emphasis {

	background-color: #c00;
	border-left: 1px solid #f40000;
	border-right: 1px solid #f40000;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	div.content div.pane.emphasis2, 
	div.sidebar div.pane.emphasis2 {

	background-color: #c1c0bf;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	div.tabbed.emphasis div.pane {

	background-color: #c00;
	border-left: 1px solid #f40000;
	border-right: 1px solid #f40000;

	}

	div.tabbed.emphasis2 div.pane {

	background-color: #c1c0bf;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;

	}

	div.tabbed div.pane {

	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	}

	#sidebar div.pane {

	background: #202020 url(../images/skin-bonjovi/layout/h3-sidebar.png) no-repeat;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;

	}

	#sidebar div.pane.emphasis {

	background-color: #c00;
	border-left: 1px solid #f40000;
	border-right: 1px solid #f40000;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	div.pane.backstagejbj,
	div.tabbed div.pane.backstagejbj {

	background-color: #137fbf;
	border-left: 1px solid #7CC0e8;
	border-right: 1px solid #7CC0e8;

	}
	
	.section-photos div.pane.backstagejbj, 
	.section-videos div.pane.backstagejbj {

	border-left: 1px solid #137fbf !important;
	border-right: 1px solid #137fbf !important;

	}
		
	div.emphasis div.pane div.group,
	div.pane.emphasis div.group {
	
	color: #ccc;
	background: #000;

	}
	
	div.emphasis div.pane div.group h3,
	div.pane.emphasis div.group h3 {
	
	color: #fff;

	}


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


	div.legal div.markup {

	background-color: #fff;

	}

	body {

	background: #f9eece url(../images/skin-bonjovi/layout/bg-tile.gif) top center repeat;

	}

	div#format {

	background: transparent url(../images/skin-bonjovi/layout/bg-chevron-dark.gif) center 65px no-repeat;

	}


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


	body.section-client div.widget-editorial.thumbnailed ul.leads li {

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

	}

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

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

	}


/* NEWS SECTION
----------------------------------------------------------------------------- */


/* Q&A */


	#page-qa #content div.widget-editorial .lead, 
	#page-qas #content div.widget-editorial .lead {

	font-weight: bold;
	font-size: 16px;
	line-height: 19px;

	}


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


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

	margin-bottom: 10px;
	
	}

	.section-help #content div.widget-editorial.browse div.story h4 {

	margin-top: 20px;

	}
	
	.section-help #content div.widget-editorial.browse h4 a {

	color: #CC0000;
	
	}
	
	.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: 25px;
	
	}
	
	.section-help #content div.widget-editorial ul.stories {
	
	border-bottom: 2px solid #DFB851;
	margin-bottom: 25px;
	
	}
	
	
/* Help Anchors */
	
	
	#page-help #help-anchors,
	#page-help #help-anchors li,
	#page-help #help-anchors li a {
	
	float: left;
	width: auto;
	clear: none;
	
	}
	
	#page-help #help-anchors {
	
	margin-bottom: 20px;
	
	}
	
	#page-help #help-anchors li strong {
	
	padding-right: 10px;
	
	}
	
	#page-help #help-anchors li a {
		
	display: block;
	padding: 5px 10px;
	background: #DFB851 url(../images/skin-bonjovi/layout/a-tab-yellow.gif) center center repeat-x;
	color: #000;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	}
	
	#page-help #help-anchors li a:hover {
		
	color: #fff;
	background: #c00 url(../images/skin-bonjovi/layout/a-tab-red.gif) center center repeat-x;
		
	}
	
	
	
/* Jump Button */

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

	background: #dfb851 url(../images/skin-bonjovi/actions/a-anchor.gif) no-repeat 10px 9px;
	color: #3c0400;

	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	}
	

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

	color: #fff;
	width: 620px;
	padding: 15px 14px;
	background-color: #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-bottom: 20px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px; 

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

	color: #464646;
	width: 648px !important;
	padding: 0;
	background-color: transparent;
	border-left: 0;
	border-right: 0;

	-moz-border-radius: 0;
	-webkit-border-radius: 0; 

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

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


	#page-answer #inquiry h3 {
	
	margin-top: 25px;
	
	}
	


/* MUSIC SECTION
----------------------------------------------------------------------------- */


/* Release Info */

	
	#info h3, 
	#info h4 {
	
	background: url(../images/skin-bonjovi/layout/bg-pane-yellow.gif) left bottom repeat-x;
	color: #000;
	font-size: 12px;
	line-height: 12px;
	
	}
	
	#lyrics h4 a, 
	#lyrics h4 a:hover {
	
	color: #000;
	font-size: 12px;
	line-height: 12px;
	
	}


/* Release Details */


	#tracks table td {
	
	font-size: 12px;
	line-height: 15px;
	
	}

	#details div.retailers a {
	
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	
	}


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


/* Flagging Prompt */


	div.flag {
		
	background: #c00;
	color: #fff;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	}
	
	div.flag h4 {
		
	color: #000 !important;
		
	}
	
	div.flag label em {
		
	color: #fff !important;
		
	}
		
	div.flag a.action {
		
	background-color: #000 !important;
		
	}


/* Sidebar: Member Update Panel */


	#sidebar #update h3 {

	width: 190px;

	}


/* Flip Calendar Date */


	strong.date abbr {

	background-color: #d09827;
	color: #fff;
	text-transform: uppercase;

	}

	strong.date span {

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

	}


/* Twitter */


	#twitter div.tweets {

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

	}

	#twitter div.tweets ul.tweet_list li span {

	color: #fff;
	background: #202020;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;

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

	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

	}

	#twitter div.tweets ul.tweet_list li a {

	background: #000;
	font-weight: normal;
	color: #9f782b;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;

	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	}
	
	#twitter div.tweets ul.tweet_list li span a {
		
	background: transparent;
	border: 0;
	color: #c00;
	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
		
	}
	
	#twitter div.tweets ul.tweet_list li span a:hover {
	
	text-decoration: underline;
	
	}

	#twitter a.follow {

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

	}


/* Sidebar: Featured Merchandise */


	#merchandise {
	
	float: left;
	background: #d09827 url(../images/skin-bonjovi/layout/loader.gif) no-repeat center 66px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	}

	#merchandise h3, #merchandise a.visit {

	color: #000;
	
	}

	#merchandise ul.items li {

	margin-bottom: 1px;
	color: #fff;
	background-color: #000;

	}
	
	#merchandise.loaded ul.items li {
	
	background-color: #fff;
	
	}


/* Sidebar: Q&A's With Obie */


	#sidebar #qas div.story {

	color: #d19929;

	}

	#sidebar #qas h4 a {

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

	}

	#sidebar #qas ul.leads li em {

	color: #505050;

	}

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

	color: #d19929;

	}

	#sidebar #qas ul.leads li {

	border-bottom: 1px solid #505050;

	}

	#sidebar #qas ul.leads li.alt {

	background-color: #000;

	}


/* Last Night's Show */


	#last-night {
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	
	}

	#last-night div.widget-event h3 {
	
	background: #000;
	text-align: center;
	top: 0;
	left: -1px;

	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;

	}

	#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: #c00;
	
	}

	#last-night div.widget-event ul.actions li a {
	
	text-align: center;
	
	}
	
	
/* Friends Placeholders (Since they don't exist) */


	#page-friends div.tabbed div.widget-friend {
		
	background-color: #d09827;
		
	}
	
	
/* Video Upload Status Bar */


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

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	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 {

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	}

	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: #ff0000;

	}

	div.widget-alert.success {

	background-color: #1fe110;

	}

	div.widget-alert.info {

	background-color: #10dfe1;

	}


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


/* Post Comment Toggle */


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

	background-color: #c00;
	color: #fff;
	text-align: center;
	text-transform: uppercase;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	}

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

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

	}

	#comments a#post-comment.expanded {

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

	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;

	}

	#comments a#post-comment.expanded strong {

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

	}


/* Post Comment Form */


	#comments div.modify {

	background: #000;

	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	}
	
	#comments div.modify small a {
	
	color: #c00;
	
	}

	#comments div.modify small a:hover {
	
	color: #ff0000;
	
	}


/* Browse Comments */


	#comments div.post {
	
	color: #000;
		
	}

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

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


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


/* Editorial Widget: Highlights Pattern */


	div.widget-editorial.highlights {

	background-color: #c00;
	border: 0;

	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;

	}
	
	div.widget-editorial.highlights img {
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	}
	
	div.widget-editorial.highlights ul.leads li {
	
	background: #000;
	
	}

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

	background: #c00;

	}

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

	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;

	}

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

	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;

	}

	div.widget-editorial.highlights.one ul.leads li.first, 
	div.widget-editorial.highlights.one ul.leads li.last {

	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;

	}

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

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

	}

	div.widget-editorial.highlights ul.leads li.selected p {
	
	color: #fff;
	
	}

	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: #fff;
	font-size: 14px;
	line-height: 14px;

	}

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

	background-image: url(../images/skin-bonjovi/actions/a-comments-red.png);
	color: #c00;

	}

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

	background-image: url(../images/skin-bonjovi/actions/a-comments-white.png);
	color: #fff;

	}


/* Editorial Widget: Columned News Categories */


	div.columned div.widget-editorial {
	
	background: none;
	border: 0;
	
	}

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

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

	}

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

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

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

	}
	
	div.columned #top-news a.browse {

	background-position: 136px 153px;

	}

	div.columned #live-news a.browse {

	background-position: 62px 153px;

	}

	div.columned #fans-news a.browse {

	background-position: 68px 153px;

	}

	div.columned #music-news a.browse {

	background-position: 85px 153px;

	}	

	div.columned #band-news a.browse {

	background-position: 78px 153px;

	}	
	
	div.columned #backstage-news h3 {
		
	background: url(../images/skin-bonjovi/section-news/h3-key.gif) left center no-repeat;
	padding-left: 35px;
	color: #137fbf;

	}
	
	div.columned #backstage-news a.browse {
		
	background: url(../images/skin-bonjovi/actions/a-backstage-more.gif) 182px 153px no-repeat;
		
	}


/* Photo Widget: Photo Slideshow Pattern */


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


/* 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: #000;
	font-size: 12px;
	line-height: 12px;

	}

/* Event Widget: Card Pattern */


	div.widget-event.card h4 {

	color: #fff;
	font-size: 12px;
	line-height: 12px;
	text-transform: none;

	}

	div.widget-event.card h4 address {
	
	font-style: normal;
	
	}

	div.widget-event.card ul.events {
	
	background: url(../images/skin-bonjovi/section-live/bg-shows-grid.gif) repeat-y;
	
	}

	div.widget-event.card ul.events li > em {

	color: #684f1f;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	font-style: normal;

	}

	div.widget-event.card strong {

	color: #000;

	}

	div.widget-event.card a.comments {

	background-image: url(../images/skin-bonjovi/actions/a-comments-black.png);
	color: #000;

	}

	div.widget-event.card a.comments:hover {

	color: #282828;

	}

	div.widget-event.card a.rsvp {

	background-image: url(../images/skin-bonjovi/actions/a-rsvp-black.png);
	color: #000;

	}

	div.widget-event.card a.rsvp:hover {

	color: #282828;

	}


/* Event Widget: Pre-Sale Pattern */


	div.widget-event.presale tr {
	
	background-color: #7cc0e8;
	border-bottom: 1px solid #137fbf;
	
	}

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

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

	div.widget-event.presale td.rsvp {

	background: url(../images/skin-bonjovi/actions/a-rsvp-white.png) no-repeat top left;
	height: 15px;
	padding-left: 23px;
	color: #fff;
	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-bonjovi/actions/a-comments-white.png);
	background-position: 0 0;
	color: #fff;
	
	}

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

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

	div.widget-event.presale td.action.details a {
	
	background-color: #c00;
	color: #fff;
	text-align: center;
	
	}

	div.widget-event.presale td.action.details a:hover {

	background-color: #f00;
	color: #fff;
	
	}



/* Tabled List Pattern */


/*	div.list tbody tr td {

	border-bottom: 2px solid #c78f1f;

	}

	div.list tbody tr.last td, 
	div.list tbody tr:last-child td {

	border-bottom: 0;

	}

	div.list tbody tr:hover {

	background: #dea011;
	color: #684f1f;

	}


/* Event Widget: List Pattern */


/*	div.widget-release.tracks tbody,
	div.widget-event.list {

	font-weight: bold;

	}

	div.widget-event.list thead th {

	background: url(../images/skin-bonjovi/layout/bg-pane-yellow.gif) left bottom repeat-x;
	color: #000;

	}

	div.widget-release.tracks tbody tr td,
	div.widget-event.list tbody tr td {

	border-bottom: 2px solid #c78f1f;

	}

	div.widget-release.tracks tbody tr:last-child td,
	div.widget-event.list tbody tr.last td {

	border-bottom: 0;

	}

	div.widget-release.tracks tbody tr:hover,
	div.widget-event.list tbody tr:hover {

	background: #dea011;
	color: #684f1f;

	}

	div.widget-event.list tbody tr:hover a.comments {

	color: #684f1f;
	font-weight: bold;

	}

	div.widget-event.list tbody a.comments {

	background: none;
	color: #684f1f;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;

	}

	div.widget-event.list td.starts,
	div.widget-event.list td.ends,
	div.widget-event.list td.upcoming em,
	div.widget-event.list td.upcoming em {

	color: #0e78c7;
	font-style: normal;

	}*/


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


	div.format.messageboard {

	background: transparent url(../images/skin-bonjovi/layout/bg-chevron-dark.gif) center 85px no-repeat !important;

	}

	#iframe {

	width: 100% !important;
	height: 250px !important;

	}

	div.format.messageboard #content { 

	padding-left: 6px !important;

	}


/* Messageboard Header */


	#header-messageboard {

	margin-top: -20px !important;
	position: relative;
	z-index: 300;

	}	

	#header-messageboard h2 {

	float: left;
	margin-bottom: 20px;
	width: 197px;

	}

	#header-messageboard h2 a {

	display: block;
	float: left;
	text-indent: -5000px;
	background: url(../images/skin-bonjovi/forums/h2-forums.png) top left no-repeat !important;
	height: 44px;
	width: 197px;

	} 

	* html #header-messageboard h2 a {

	background-image: url(../images/skin-bonjovi/forums/h2-forums.gif) !important;

	}  

	#header-messageboard h2 a:hover {

	background-position: 0 -43px !important;

	}


/* Messageboard Navigation */


	ul#navigation-messageboard {

	clear: none;
	float: left;
	height: 25px;
	width: 750px;
	padding: 25px 0 0 17px;

	}

	ul#navigation-messageboard li {

	float: left;
	display: block;
	height: 25px;
	width: auto;

	}

	ul#navigation-messageboard li a {

	display: block;
	height: 25px;
	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: 110px;
	background-image: url(../images/skin-bonjovi/forums/a-discuss.gif);

	}

	ul#navigation-messageboard li.messages a {

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

	}

	ul#navigation-messageboard li.calendar a {

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

	}

	ul#navigation-messageboard li.newposts a {

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

	}

	ul#navigation-messageboard li.search a {

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

	}

	ul#navigation-messageboard li.options a {

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

	} 


/* Messageboard Content */


	div.messageboard table td {

	font: normal 13px/16px Arial, "Trebuchet MS", sans-serif;

	}

	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: #fcffc1;
	color: #000;
	text-transform: uppercase;

	}

	div.messageboard .tcat a {

	color: #CE1C1A;

	}

	div.messageboard .thead {

	background-color: #ce1c1a;
	color: #fff;

	}

	div.messageboard .thead a {

	color: #000000;

	}

	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: url(../images/skin-bonjovi/forums/bg-white90percent.png);

	}

	div.messageboard .time {

	color: #c6700b;
	font-weight: bold !important;

	}

	div.messageboard .panelsurround {

	background-color: #B8B8B8;

	}

	div.messageboard .vbmenu_control {

	background-color: #B8B8B8;

	}

	div.messageboard .vbmenu_popup {

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

	}

	div.messageboard .vBulletin_editor {

	color: #000;

	}
	
	
/* CHECKOUT
----------------------------------------------------------------------------- */


	.section-checkout #header {

	height: 128px;
	background: url(../images/skin-bonjovi/header/bg-header.gif) 200px 0 no-repeat;

	}
	
	.section-checkout div#format {
	
	background-position: center 0;
	min-height: 200px;
	
	}
	
	.section-checkout #layout > .widget-alert {
	
	margin-top: 20px;
	
	}
	
	.section-checkout #customer {
	
	margin: 0;
	
	}
	
	#customer ul.actions a,
	.section-checkout li.emphasis a {

	white-space: nowrap;
	
	}
	
	.section-checkout #card small {
	
	clear: left;
	color: #999;
	
	}
	
	.section-checkout #card .security_code small {
	
	clear: none;
	
	}
		
	div.emphasis div.group a:hover {

	color: #fff;

	}
	

/* Help Links */


	#help li {
	
	position: absolute;
	top: 97px;
	
	}
	
	#help .shop {
	
	left: 20px;
	
	}
	
	#help .help {

	right: 20px;
	
	}
	
	#help a {
	
	display: block;
	color: #3e0400;
	
	}
	
	#help a:hover {
	
	color: #cc0000;	
	
	}
	
	#help a strong {
	
	display: block;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;

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

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


/* Steps */

	
	#steps {
	
	margin-left: 18px;
	width: 920px;
	padding: 10px 12px;
	background: url('../images/checkout/skin-bonjovi/bg-steps.png');
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	
	}
	
	#steps a,
	#steps strong,
	#steps em {
	
	line-height: 48px;
	border: 1px solid #8f170c;
	padding: 0 20px 0 9px;
	background: url('../images/checkout/skin-bonjovi/bg-steps.png') 0 -3px;
	text-shadow: rgba(0, 0, 0, .8) 0 1px 2px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	
	}
	
	#steps var {
	
	text-shadow: none;
	margin-top: 7px;
	line-height: 33px;
	width: 33px;
	
	}
		
		
/* Step: Current */

		
	#steps strong {
	
	color: #fff;
	background: #3e0000;
	
	}
	
	#steps strong var {
	
	color: #3e0000;
	background: #fff;
	
	}
		

/* Steps: Completed & Next */

		
	#steps a,
	#steps em {
	
	color: #fff;
	
	}
	
	#steps a var,
	#steps em var {
	
	color: #d40b00;
	background: #fff;

	}
	
	
/* Legal */

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

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


/* Customer Bar */


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

	}
		
	#customer h3 {
	
	color: #cccccc;

	}
		
	#customer a {
	
	color: #d19929;

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

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

	}
		
	#customer #cart a.checkout {
	
	color: #fff;
	background: #bd0304;

	}
	
	
/* Cart/Order */

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

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

	background: #fff2d9;

	}
	
	table.order tbody.discounts td,
	.widget-order.display table.summary tbody.discounts td {
	
	background: #fff2d9;
	border-color: #ffe5b5;

	}
	
	.widget-order.display table.summary tbody.charges td,
	table.order tbody.charges td {
	
	border-color: #ffd88f;
	background: #F8E1AD;
	
	}
	
	table.order tfoot td,
	widget-cart.modify table tfoot td,
	.widget-order.display table.summary tfoot td {
	
	font-size: 14px !important;
	color: #fff;
	background: #c00;
	border: none;
	
	}
	
	table.order tfoot td.action a {
	
	color: #F8E1AD;
	background: none;
	
	}
	
	table.order tfoot td.action a:hover {
	
	color: #fff;
	
	}
	
	
/* Receipt */


	.widget-order.details.pane .group {
	
	background: #F8E1AD;
	
	}
	
	.widget-order.details.pane .group {

	padding: 15px;
	width: 908px;

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

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

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