/* BON JOVI */
/* Skin Stylesheet - Jon Bon Jovi Store
--------------------------------------------------------------------------- */


/* BACKGROUND
--------------------------------------------------------------------------- */

	div.layout {
	
		padding-bottom: 0;
		background: #000 url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-header.jpg") center 0 no-repeat;

		}
		
	#page-receipt.tickets div.layout {
	
		padding-bottom: 0;
		background: #000 url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-header-backstagejbj.jpg") center 0 no-repeat;

		}
		
	div.layout + div.layout {
	
		background: #cdc5ac url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-layout.png") repeat-x;
	
		}
		
	body.section-checkout {
		
		background: #cdc5ac url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-body.jpg") repeat-x;
		font: normal 12px/18px Arial, Verdana, sans-serif;	
		
		}


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

/* Standard */


	div#header {
	
		height: 81px;
		padding: 33px 0 0 0;
		margin: 0 auto;
	
		}

	#header h1 {
	
		width: 678px;
		height: 58px;
		margin: 0 auto;
		position: static;
	
		}
		
	#header h1 a {
	
		display: block;
		width: 678px;
		height: 58px;
		text-indent: -5000px;
		background: none;
	
		}

/* Receipt */


	#page-receipt #header h1 a {
	
		background: none;
	
		}
		

/* Checkout */

	.section-checkout #header {
		
		background: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-header.jpg") top center no-repeat;
		
		}
		

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

	#title {
		
		min-height: 0 !important;
		
		}


/* CUSTOMER BAR
----------------------------------------------------------------------------- */
	
	#customer {

		background: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-customer.png") no-repeat;
		
		}

/* Customer Info */
				
	#customer ul.customer li {
		
		color: #cdc5ac;
		
		}
				
	#customer ul.customer h3 {
		
		color: #cdc5ac;
		
		}
		
	#customer ul.customer li a {
		
		color: #fff;
		
		}

/* Cart */
		
	#customer #cart {
		
		background: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-cart.png") no-repeat;
		
		}
		
	#customer #cart h3 {
		
		color: #fff;
		
		}
				
	#customer #cart ul.actions a {
		
		background: #fff;
		color: #ae1c16;
		
		}
		
	#customer #cart ul.actions a.change {
		
		background: #590e0b;
		
		}
		
		
/* SIDEBAR DEPARTMENTS
--------------------------------------------------------------------------- */

	#departments > ul > li > strong a {
		
		background: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/li-strong.png") top right no-repeat;
		
		}
		
	#departments ul li ul li strong a {
		
		color: #000;
		
		}


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

	#title div.widget-alert {
		
		margin: 20px auto;
		border: 2px solid;
		padding: 20px;
		width: 940px;
		color: #000;
		
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		
		}
		
	#title div.widget-alert.success {
				
		border-color: #9b8b59;
		
		}
		
	#title div.widget-alert.success h3 {

		color: #000;

		}
		
	#title div.widget-alert.error {

		border-color: #ae1c16;

		}
		
	#title div.widget-alert.error h3 {

		color: #ae1c16;

		}
		
	#title div.wiget-alert.info {

		border-color: #000;

		}

	#title div.wiget-alert.info h3 {

		color: #000;

		}
		
	#title div.widget-alert a.action {
		
		color: #fff;
		
		}


/* TYPE
--------------------------------------------------------------------------- */


	body {
	
		color: #000;
	
		}
		
	h2 {
		
		font-size: 38px;
		line-height: 38px;
		
		}
		
	#title h2 {
		
		font-size: 57px;
		line-height: 57px;
		letter-spacing: 5px;
		
		}
				
	#title h2,	
	#title h2 a,
	div.sidebar h3,
	div.widget-order.receipt h3,
	div.widget-order.browse ul.orders h4,
	div.widget-item.display div.topic strong,
	div.widget-item.browse ul.items li dl dt {

		color: #ae1c16;

		}
				
	h2 {
	
		color: #ae1c16;
		font-weight: normal;
	
		}
		
	h4,
	#page-receipt #returns h3 {
		
		color: #9b8b59;
		
		}
		
	h5 {
		
		font-size: 1em;
		
		}		
		
	div.widget-item.display div.topic small,
	div.widget-item.display div.topic strong.reduced del,
	div.widget-order.browse ul.orders li > em small {

		color: #9b8b59;

		}
		

	div.widget-item.browse ul.items li dl dt a {

		color: #000;

		}

	div.widget-item.browse ul.items li dl dt del {

		color: #aeaeae;

		}
		
/* Steps */

	#steps li > strong {

		color: #fff;
		background-color: #ae1c16;

		}

	#steps li strong var {

		color: #000;

		}

	#steps li > a {

		background-color: #8b8b8b;

		}

	#steps li var {

		background: #fff;

		}

		
		
/* LINKS
--------------------------------------------------------------------------- */

	a {
	
		color: #000;
		outline: none;
	
		}
		
	div.sidebar a {

		color: #fff;

		}
		
	a#feedback {
		
		background-image: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/a-feedback.png");
		
		}
		
	a#facebook {

		background-image: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/a-facebook.png");

		}
		
	#sizes ul.actions a.close {
		
		background-image: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/a-closechart.png");
		
		}
		
	#store-help li a,
	#title .widget-alert p a {

		color: #ae1c16;

		}
		
	#store-help li a:hover {

		color: #fff;

		}


/* TABLE
----------------------------------------------------------------------------- */

	div.widget-cart.modify .discounts td,
	div.widget-cart.modify .charges td,
	div.widget-order.display .discounts td,
	div.widget-order.display .charges td,
	#order.summary .discounts td,
	#order.summary .charges td {

		background: #e6e2d4;

		}
	
	div.widget-cart.modify tfoot,
	div.widget-order.display tfoot,
	#order.summary tfoot {

		background: #9b8b59;
		color: #fff;

		}
		
	div.widget-cart.modify tfoot tr.total td,
	div.widget-order.display tfoot tr.total td,
	#order.summary tfoot tr.total td {

		background-color: #ae1c16;

		}


/* BUTTONS
--------------------------------------------------------------------------- */
	
	ul.actions a,
	td a.action {
	
		color: #fff;
		background: #ae1c16;
	
		}
			
	ul.actions a:hover,
	td a.action:hover {
		
		background: #666;
	
		}
		
	div.boxed.emphasized ul.actions li a {
		
		color: #ae1c16 !important;
		background: #fff !important;
		
		}
				
	ul.pages strong {
		
		color: #fff;
		background: #000;
		
		}
		
	.overlay ul.actions a {
	
		color: #000;
		background: #fff;
	
		}
		
	#order.summary tfoot tr.total a.action {

		background: #fff;
		color: #ae1c16;

		}


/* BORDERS
--------------------------------------------------------------------------- */

	div.bordered,
	.tabbed .ui-tabs-panel,
	div.sidebar,
	dl,
	div.sidebar div.search,
	#departments > ul > li,
	#giftcards h3,
	div.widget-item.display > div,
	div.widget-cart.modify table,
	div.widget-order.receipt table,
	.section-checkout #order.summary table,
	.section-checkout #billing,
	div.widget-order.browse ul.orders,
	div.widget-order.browse ul.orders > li {
	
		border-color: #e6e2d4;
		border-color: rgba(255,255,255,.5) !important;
			
		}
		
	ul.tabs,
	dl dt,
	dl dd,
	div.group,
	#departments > ul > li > ul > li,
	div.widget-cart.modify td,
	div.widget-order.receipt td,
	.section-checkout #order.summary td {
	
		border-color: #d4cdb7;
		border-color: rgba(255,255,255,.15) !important;
	
		}
		
	div.widget-cart.modify .discounts td,
	div.widget-cart.modify .charges td,
	div.widget-cart.modify tfoot td,
	.section-checkout #order.summary tfoot td,
	#steps li > em {
		
		border-color: #cdc5ac !important;
		
		}
		
	div.widget-item.display.photos ul.photos li a.thumbnail {

		border-color: #fff;

		}
	
	div.widget-item.display.photos ul.photos li a.thumbnail:hover {

		border-color: #ae1c16;

		}

	div.widget-item.display.photos ul.photos li.selected a.thumbnail {

		border-color: #9b8b59;

		}
		
	div.widget-order.browse ul.contents li > a,
	div.widget-item.browse ul.items li > a {

		border-color: #ccc;

		}



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

	ul.tabs a {
	
		color: #9b8b59;
	
		}
		
	ul.tabs a:hover {
	
		color: #ae1c16;
	
		}
		
	ul.tabs .ui-tabs-selected a,
	ul.tabs li.selected strong {
	
		color: #fff;
		background: #ae1c16;		
	
		}
		
	div.bordered > ul.tabs:first-child {

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

		}

	#loading {

		background: url("http://cdn.sparkart.net/bonjovi/2/images/tabs/bg-loading.png") top right no-repeat;

		}
		
	div.widget-item.display.photos ul.photos > li,
	div.widget-order.browse ul.contents li,
	div.widget-item.browse ul.items > li {

		background: #fff;

		}

	#sizes {

		background: #9b8b59;
		color: #fff;

		}
		
	#page-receipt #returns {

		background: #e6e2d5;

		}



	#steps {

		background: #9b8b59;

		}

/* Boxed */

	div.boxed {
		
		color: #fff;
		background: #9b8b59;
			
		}
		
	div.boxed h3 {

		color: #fff !important;

		}


	div.boxed a {

		color: #fff !important;

		}


/* PROMPTS
----------------------------------------------------------------------------- */

/* Text Prompts */
		
	div.prompt.text h3,
	div.prompt.text p a {

		color: #ae1c16;

		}
		
	div.prompt.text p {
		
		color: #fff;
		
		}
		
	div.layout + div.layout div.prompt.text p {

		color: #000;

		}
		
	div.prompt.text {

		border-color: #ae1c16;

		}
		
	div.prompt.overlay h3 {
		
		color: #ae1c16;
		
		}
		
	div.prompt ul.actions li a {
		
		color: #fff;
		background-color: #ae1c16;
		
		}
		
	div.prompt ul.actions li a:hover {

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

		}
	
		
/* FORMS
--------------------------------------------------------------------------- */
		
		
	input[type=text],
	select {
	
		border-color: #ccc;
		color: #444;
		background: #fff;
	
		}
		
	input:focus,
	select:focus {
	
		border-color: #666;
	
		}
		
	fieldset {
		
		background-color: #aea792;
		border: 0;
		color: #fff;
		
		}
		
		
/* Errors */


	.error input[type=text],
	.error select {
	
		color: #7c0000;
		background: #ffcece;
		border-color: #df1f12;
	
		}

/* Search Bar */

	div.sidebar div.search label input#query {
		
		border-color: #9e8e5e;
		color: #9e8e5e;
		background: #fff url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/icon-magglass.png") 7px center no-repeat;
		-moz-border-radius: 100%;
		
		}
		
		
/* EMPHASIZED CONTENT
--------------------------------------------------------------------------- */		
		
/* Forms */

	.emphasized input,
	.emphasized select {
	
		color: #fff;
		background: #5f0d0a;
	
		}


/* Emphasized */
		
	div.emphasized {

		color: #ae1c16;

		}

	div.emphasized h3 {

		color: #ae1c16;

		}


/* Emphasized Box */

	div.boxed.emphasized {

		color: #fff;
		background: #ae1c16;

		}

	div.boxed.emphasized h3 {

		color: #fff !important;

		}

	div.boxed.emphasized input,
	div.boxed.emphasized select {

		color: #fff;
		background: #5f0d0a;

		}
		
	div.boxed.emphasized a.action {
		
		color: #ae1c16 !important;

		}


/* Emphasized Boxes */

	div.browse.boxed.emphasized {

		color: #000;
		background: none;

		}

	div.browse.boxed.emphasized h3 {

		color: #000 !important;

		}

	div.browse.boxed.emphasized > ul > li {

		color: #fff;
		background: #ae1c16;

		}


/* Forms */

	div.emphasized input,
	div.emphasized select {

		color: #5f0d0a;

		}
		
	
/* LEGAL
----------------------------------------------------------------------------- */

	div.legal div {

	background: #e6e2d5;

	}

	div.legal div h3 {

	color: #9b8b59;

	}

	div.legal div h4 {

	color: #9b8b59;

	}
	
	div.legal a {
	
	text-decoration: underline;
	
	}
			

/* SIGN IN OVERLAY
----------------------------------------------------------------------------- */

	#signin-overlay {
		
		background-image: url("http://cdn.sparkart.net/bonjovi/2/skins/jonbonjovistore/images/bg-signin-overlay.png");
		
		}
		
	#signin-overlay #signin {

		background-color: #ae1c16 !important;
		color: #fff;

		}

	#signin-overlay div.widget-account label em {

		color: #fff;
		font: 11px/20px Trebuchet MS,Arial,sans-serif;

		}

	#signin-overlay div.widget-account label input {

		background-color: #fff !important;
		border-color: #fff;
		color: #000 !important;
		font: 12px/14px Trebuchet MS,Arial,sans-serif;

		}

	#signin-overlay div.widget-account label small a {

		color: #570e0b;

		}

	#signin-overlay div.widget-account ul.actions li a.action {

		background: #570e0b;
		color: #fff;

		}

	#signin-overlay div.widget-account ul.actions li a.action:hover {

		background: #000;

		}

	#signin-overlay div.widget-alert {

		color: #000;

		}

	#signin-overlay div.widget-account ul.actions li.cancel a {

		background-color: #71120e;

		}
		
	#signin-overlay #membership {
		
		border-color: #6e613a;
		border-color: rgba(0,0,0,.25) !important;
		
		}
		
	#signin-overlay #membership h3 {
		
		color: #000;
		
		}
		
	#signin-overlay #membership a.join {
		
		color: #fff;
		background: #000;
		
		}
		
	#signin-overlay #membership a.action:hover {

		background-color: #ae1c16;

		}

		

