/* JASON ALDEAN */
/* Standard Site Template Skin
----------------------------------------------------------------------------- */

	
	@import url("clique.css");
	@import url("footer.css");
	@import url("header.css");
	@import url("hide.css");
	@import url("images.css");
	@import url("layout.css");
	@import url("patterns.css");
	@import url("sizes.css");
	@import url("spacing.css");
	@import url("widget-poll.css");


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


/* Headings */


	#title h2,
	#title h2 a:hover {
	
	font: normal 30px/70px Arial, "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	color: #fff;
	display: none;
	
	}
	
	#title h2 span,
	#title h2 a {
	
	color: #fff;
	
	}

	h3, div.display h4 {

	color: #98c094;
	font: normal 29px/29px Arial, "Trebuchet MS", sans-serif;
	text-transform: uppercase;

	}
	
	div.display h4 {
	
	color: #fff;
	
	}

	div.pane h3 {

	color: #98c094;

	}

	div.group div h3 {

	color: #000000;

	}

	h4, h4 a, h4 a:hover {

	clear: left;
	color: #98c094;
	font: normal 22px/24px Arial, "Trebuchet MS", sans-serif;
	text-transform: uppercase;

	}

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

	font-style: normal;

	}

	h5 {
	
	font-size: 1em;
	
	}


/* Text */


	body {

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

	div.display div.story,
	div.display div.about {

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

	}

	blockquote p {

	color: #888;
	font-size: 15px !important;
	line-height: 19px !important;

	}

	dt, label em, fieldset em {

	font-size: 11px;

	}

	small, small a {

	font-size: 9px;
	line-height: 16px;

	}

	div.form dt, label em, fieldset em {

	text-align: right;
	white-space: nowrap;

	}


/* Rules */


	dt, dd {

	border-top: 1px solid #3b3b3b;

	}

	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.clips {

	border-bottom: 3px solid #111611;

	}

	div.ruled td {

	border-bottom: 1px solid #b1b1b1;

	}

	div.ruled div.tags {

	border-top: 4px solid #b1b1b1;

	}



/* Tables */


	th {

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

	}


/* Form */


	input[type=text],
	input[type=search],
	input[type=password],
	input[type=file],
	select,
	textarea {

	font-family: Arial, "Trebuchet MS", sans-serif;
	background-color: #fff;
	border: 1px solid #9b948c;
	
	}

	input[type=text] {
	
	padding: 5px;
	
	}

	textarea {

	border: 1px solid #dedede;

	}

	select#status {

	max-width: 310px;

	}
	
	fieldset {
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-color: #fff;
	
	}


/* Inline Links */


	a {

	color: #e45a29;
	outline: none;
	text-decoration: none;

	}

	a:hover {

	color: #f27e55;

	}

	li ul.actions li {

	border: 0 !important;

	}

	li ul.actions a {

	/* font-size: 11px; */
	background-color: #98c094 !important;
	color: #040604 !important;

	}

	li ul.actions a:hover {

	background-color: #b6dbb2 !important;
	color: #040604 !important;

	}
	
	.widget-item .topic .tags li {
	
	background: url(../images/layout/bg-white-10percent.png) repeat;
	
	}
	
	#features #video a.action, #features #radio a.action {
	
	color: #fff;
	
	}
	
	a.readmore {
	
	font-weight: bold;
	
	}

/* Action Buttons */

	
	a.action, 
	ul.pages a, 
	ul.pages strong {

	padding: 5px 45px 5px 8px;
	white-space: nowrap;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
	background-color: #98c094 !important;
	color: #040604 !important;

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

	}
	
	a.action, 
	ul.pages a {

	background-color: #98c094 !important;

	}

	a.action:hover, ul.pages a:hover {

	background-color: #c1e6bd !important;

	}

	div#sidebar a.action {

	width: auto !important;
	height: auto !important;

	}

	ul.pages strong {

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

	}

	td a.details,
	td a.tickets,
	td a.presale {
	
	padding: 1px 5px;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	
	}

	td strong {

	text-transform: uppercase;
	line-height: 12px;

	}


/* Toggle Buttons */


	a.toggle, strong.toggle {

	background: #e9de6d;
	opacity: 0.5;
	padding: 5px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;

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

	}

	strong.toggle,
	a.toggle:hover {

	color: #000;
	background: #fff;
	opacity: 1;

	}

	ul.toggle li {

	background-color: #464646;

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

	}

	ul.toggle label em {

	color: #fff;
	text-transform: uppercase;

	}


/* Comment Tallies */


	a.comments {

	width: 17px !important;
	max-width: none;
	height: 13px !important;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-right: 55px;
	float: left;
	display: block;
	color: #050705 !important;
	font-size: 9px !important;
	font-style: normal !important;
	font-weight: bold;
	line-height: 9px !important;
	text-transform: none !important;
	white-space: nowrap;
	text-align: center;
	position: relative;
	overflow: visible !important;

	}

	a.comments:hover {

	background-position: 0 -13px;

	}
	
	a.comments var {
	
	font-style: normal !important;
	text-align: center !important;
	
	}

	a.comments span {

	position: absolute;
	top: 0;
	left: 25px;
	color: #e45a29 !important;
	font-size: 10px !important;
	line-height: 10px !important;
	font-style: normal !important;

	}

	a.comments:hover span {

	color: #f27e55 !important;

	}

	td a.comments {

	margin: 0 auto;
	padding-right: 0;
	float: none;

	}


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


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

	background: url(../images/layout/bg-transparent.png) repeat;
	color: #fff;
	font: bold 19px/14px Arial, sans-serif;
	text-transform: uppercase;

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

	}
	
	ul.tabs li a {
	
	opacity: 0.75;
	
	}

	ul.tabs li a:hover {

	background: url(../images/layout/bg-white-85percent.png) repeat;
	color: #000000;
	opacity: 1;

	}

	ul.tabs li.selected a,
	ul.tabs li.selected strong,
	ul.tabs li.selected a:hover {

	background: url(../images/layout/bg-white-85percent.png) repeat;
	color: #000000;
	border-bottom: 0;
	opacity: 1;

	}
	
	
	/* Comments */

	
	ul.tabs li a.comment {

	background: url(../images/layout/bg-transparent.png) repeat;
	
	}
	
	ul.tabs li a.comment:hover {
	
	background: #ffffff url(../images/tabs/bg-tabs-selected.gif) top left no-repeat;
	
	}

	ul.tabs li.selected a.comment,
	ul.tabs li.selected a.comment:hover {

	color: #000;
	background: url(../images/layout/bg-white-85percent.png) repeat;

	}


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


	div.pane {

	background: url(../images/layout/bg-pane.jpg) repeat top left;

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

	}
	
	div.tabbed div.pane {

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

	}


/* EMPHASIZED CONTENT
----------------------------------------------------------------------------- */


/* Tabs */


	div.emphasis ul.tabs li a {

	color: #fff;
	background: url(../images/layout/bg-transparent.png) repeat;

	}

	div.emphasis ul.tabs li a:hover {

	color: #000000;
	background: #ffffff url(../images/tabs/bg-tabs-selected.gif) top left no-repeat;

	}
	
	div.emphasis ul.tabs li.selected a,
	div.emphasis ul.tabs li.selected strong,
	div.emphasis ul.tabs li.selected a:hover {

	color: #000000;
	background: url(../images/layout/bg-white-85percent.png) repeat;

	}
	
	
/* Headings */


	div.emphasis div.pane h3,
	div.pane.emphasis h3 {
	
	color: #000;
	
	}
	
	
/* Panes */

	
	div.emphasis div.pane,
	div.pane.emphasis {
	
	background-color: #ffffff;
	
	}
		
	div.emphasis div.pane div.group,
	div.pane.emphasis div.group {
	
	color: #ccc;
	background: url(../images/layout/bg-white-10percent.png) repeat;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 435px;

	}
	
	
/* Inline Elements */


	p.emphasis {
	
	border-color: #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	}
	
	
/* Action Buttons */


	div.emphasis a.action,
	div.emphasis ul.pages a {
	
	background-color: #63C759;
	
	}
	
	div.emphasis a.action:hover,
	div.emphasis ul.pages a:hover {
	
	background-color: #98c094;
	
	}
	
	
/* Large Action Buttons */


	ul.actions .emphasis a,
	.widget-item .purchase a.submit {

	color: #63C759;	
	background: #000;
	
	}

	ul.actions .emphasis a:hover,
	.widget-item .purchase a.submit:hover {

	color: #000;
	background: #98c094;
	
	}
	

/* FEATURES BOX
----------------------------------------------------------------------------- */


/* Text */

	
	div#features #video div.details a.comments {
	
	color: #fff !important;
	
	}
	
	div#features div.widget-media.player div.details a {

	color: #464646;
	line-height: 12px;
	text-transform: uppercase;

	}

	div#features #photos h4 {

	float: left;	
	width: 150px;
	font-size: 12px;
	line-height: 40px;
	color: #464646 !important;

	}
	
	div#features #photos a.browse {
	
	position: absolute;
	top: 287px;
	right: 18px;
	z-index: 20;
	background-color: #e45a29 !important;
	color: #fff !important;
	
	}

	div#features #photos a.browse:hover {

	background-color: #bc9b5b;
	color: #fff;

	}


/* Buttons */


	div#features #photos a#photos_back, div#features #photos a#photos_next {

	background-color: #e45a29 !important;
	background-repeat: no-repeat;
	background-position: center;
	top: 140px;

	}

	div#features #photos a#photos_back:hover, div#features #photos a#photos_next:hover {

	background-color: #ffe6b5;

	}

	div#features #photos a#photos_back {

	left: 18px;

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

	}

	div#features #photos a#photos_next {

	right: 18px;

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

	}


/* Panes */


	div#features div.pane {

	margin-bottom: 0 !important;
	padding: 15px;
	width: 430px;
	position: relative;

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

	}

	div#features div.widget-advertising {

	background-color: #fff;
	padding: 15px 15px 15px 15px;

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

	}
	
	div#features div#featured {
	
	height: 300px !important;
	text-align: center;
	overflow: hidden;
	
	}


/* Background */


	div#features div.widget-photo ul.photos li {

	padding: 3px;

	}

	div#features div.widget-media.player div.details {

	background: none;

	}


/* MEDIA PLAYER
----------------------------------------------------------------------------- */


/* Text */


	div.widget-media.player var strong {

	font-weight: normal;

	}

	div.widget-media.player var, div.widget-media.player var em {

	font-style: normal;

	}


/* Buttons */


	div.widget-media.player a.again {

	width: 559px;
	height: 314px;
	background-color: #464646;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -5000px;

	}

	div.widget-media.player a.prompt {

	width: 424px;
	height: 240px;
	background-color: #464646;
	background-position: center;
	background-repeat: no-repeat;
	text-indent: -5000px;

	}

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

	width: 13px;
	height: 13px;
	background-color: #E45A29 !important;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	padding: 5px;
	text-indent: -5000px;

	}
	
	div.widget-media.player ul.actions {
	
	margin-top: 6px !important;
	float: right !important;
	margin-right: 3px !important;
	
	}

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

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

	}

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

	background-color: #bc9b5b;

	}
	

/* Backgrounds */


	div.widget-media.player {

	background-color: #ffd583 !important;

	}
	
	#radio div.widget-media.audio {
	
	background: none !important;
	
	}

	div.widget-media.player div.flash {

	background: none;
	padding: 3px;

	}

	div.widget-media.player ul.controls {

	background: none;

	}
	
	
/* JUKEBOX
----------------------------------------------------------------------------- */


	#jukebox {
	
	background: url(../images/layout/bg-jukebox.jpg) no-repeat top left;
	width: 320px;
	height: 175px !important;
	padding: 200px 0 0 140px !important;
	
	}
	
	#radio a.browse {
	
	color: #fff !important;
	
	}

	#radio a.comments, #radio a.browse, #radio a.details {
	
	display: none !important;
	
	}
	
	
/* ALERTS
----------------------------------------------------------------------------- */


	div.widget-alert {

	width: 940px;
	padding: 15px 20px;
	margin: 0 0 20px 0;
	clear: left;
	float: left;
	color: #fff;

	}
	
	.section-checkout div.widget-alert {
	
	float: none;
	clear: left;
	margin: 0 auto 20px;
	padding: 15px 20px;
	width: 900px;
	
	}

	div.widget-alert h3 {

	color: #fff;
	font: 24px/24px Arial, Helvetica, sans-serif;
	text-transform: uppercase;

	}

	div.widget-alert h4 {
	
	color: #000;
	margin-bottom: 10px;
	
	}

	div.widget-alert.error {

	background-color: #9f1d1d;

	}

	div.widget-alert.success {

	background-color: #b88e34;

	}

	div.widget-alert.info {

	background-color: #173448;

	}
	
	div.widget-alert.added {

	background-color: #173448;

	}
	
	div.widget-alert.added h3,
	div.widget-alert.added h4 {
	
	color: #fff !important;
	
	}
	
	div.widget-alert.added a.action {
	
	color: #000 !important;
	
	}
	
	div.widget-alert.presales {

	background-color: #173448;

	}

	div.widget-alert a {

	color: #fff;
	text-decoration: underline;
	
	}
	
	div.widget-alert a:hover {

	color: #fff;
	
	}

	div.widget-alert a.checkout {

	color: #000;
	background: #fff;
	
	}
	
	div.widget-alert a.checkout:hover {

	color: #53514f;
	background: #fff;
	
	}
	

/* Presales Alert */

	
	div.widget-alert ul {
	
	padding: 0;
	margin: 0 0 15px;
	float: left;
	
	}
	
	div.widget-alert ul li {
	
	list-style-type: none;
	margin: 0 10px 0 0;
	float: left;
	
	}	
	
	div.widget-alert p.disclaimer {
	
	font-size: 10px;
	line-height: 12px;
	margin: 0;
	
	}
	
	
	
/* Inline Messages */
	

	fieldset.error input, fieldset.error strong, label.error input, label.error strong, fieldset.error em {

	color: #db0000;

	}
	
	fieldset.error {
	
	border-color: #db0000;
	
	}

	fieldset.error strong,
	label.error strong {

	font-size: 11px;
	font-weight: normal;

	}

	label.error input {

	background-color: #db0000;
	color: #fff;

	}
	

/* CMA Fest Call To action */

	div.widget-alert.cmafest {
	
		width: 785px;
		height: 110px;
		background-image: url(../images/section-cmafest/cmafest.png);
		background-repeat: no-repeat;
		background-position: 25px 15px;
		padding: 20px 20px 20px 175px;
		
		}

	div.widget-alert.cmafest ul.actions a {

		font-size: 19px;
		line-height: 14px;
	
		}

	div.widget-alert.cmafest h3 {

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

	div.widget-alert.cmafest h3 strong {
	
		font-weight: normal;
		color: #a4b6c2;

		}
	
	
/* MEMBER LISTINGS
----------------------------------------------------------------------------- */


	div.card .member,
	#page-orders .widget-order.details.pane .group {

	background: url(../images/layout/bg-white-85percent.png) repeat top left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	}

	ul.orders > li {

	background: url(../images/layout/bg-pane.jpg) repeat top left;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	}

	div.card .member dt.location,
	ul.items dt em,
	.widget-item.display .topic em {

	color: #777;

	}
	
	div.widget-member.card .member {
	
	margin: 0 3px 3px 0;
	width: 194px;
	
	}
	
	
/* STORE
----------------------------------------------------------------------------- */


	body.section-store #sidebar .pane {

	color: #fff;
	background: url(../images/layout/bg-transparent-85percent.png) repeat top left;

	}
	
	body.section-store #sidebar .pane h3 {
	
	color: #fff;
	
	}
	
	a.action.checkout {
	
	background-color: #63c759 !important;
	
	}
	
	a.action.checkout:hover {
	
	background-color: #98c094 !important;
	
	}
	
	
/* Customer Bar */

	
	div#customer {
	
	margin-bottom: 20px;
	background: url(../images/layout/bg-transparent-85percent.png) repeat top left;
	color: #fff;
	
	}
	
	div#customer h3 {
	
	text-transform: uppercase;
	color: #fff;
	
	}
	
	div#customer #cart {

	padding: 5px 0;
	background: none;
	
	}
	
	div#customer ul a {

	color: #f27e55 !important;
	
	}
	
	div#customer ul a:hover {

	color: #f4a589 !important;
	
	}
	
	div#customer #cart ul.actions a {

	color: #000 !important;
	
	}
	
	div#customer #cart h3 {
	
	color: #fff;

	}
	
	div#customer #cart h3 em {
	
	color: #fff;
	
	}
	
	body.section-checkout #customer {
	
	width: 960px;
	height: 32px;
	margin: 0 auto 20px;
	padding: 0 0 0 20px;
	float: none;
	
	}
	
	
/* Search */


	#sidebar div.widget-item.search input {
	
	visibility: visible;
	
	}


/* Fieldset Width Override */


	table.order td fieldset, 
	.widget-cart.modify table td fieldset, 
	.widget-order.display table.summary td fieldset {
	
	width: 290px;	
	
	}

	
/* Departments: Sidebar */

	
	#sidebar #departments {
	
	padding-bottom: 0;
	
	}
	
	#sidebar #departments a {
	
	font: bold 14px/14px Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	width: 170px;
	padding: 10px 15px 10px 35px;
	background: none;
	
	}
	
	#sidebar #departments a:hover {
	
	color: #fff;
	background: #e45a29;

	}
	
		
	#sidebar #departments strong a {
	
	color: #fff !important;
	background: #e45a29 !important;
	
	}
	
	#sidebar #departments ul ul {
	
	float: left;
	background: #000;
	
	}
	
	#sidebar #departments li.flat_rate {
	
	display: none;
	
	}
	
	
/* Giftcards: Sidebar */


	#giftcards a.action {
	
	padding-right: 8px;
	
	}
	
	
/* Item Listings */


	#content .widget-item.display .purchase a.submit {
	
	padding: 5px 8px;
	
	}
	
	ul.items li {
	background: url(../images/layout/bg-white-10percent.png) repeat top left;	
	
	}

	ul.items dt a {
	
	color: #e45a29;
	
	}
	
	ul.items dt a:hover {
	
	color: #f27e55;
	
	}
	

/* Item Details */


	#page-item #content {
	
	background: #ffffff url(../images/layout/bg-pane.jpg) repeat top left;
	width: 670px;
	padding: 15px;
	
	}
	
	#page-item #content div.widget-item.display.pane {
	
	width: 190px !important;
	float: right !important;
	background: none !important;
	padding: 0 !important;
	
	}
	
	#page-item #content  div.widget-item.display.photos {

	margin: 0 !important;

	}
	
	#page-item #content div.widget-item.display.photos ul.photos li {
	
	background: url(../images/layout/bg-transparent-grey.png) repeat top left;	

	}
	
	#page-item #content div.display ul.actions li.notify a {
	
	padding: 3px 9px;	
	
	}	
	
	
/* Cart */


	#page-cart #content {
	
	color: #fff;
	background: url(../images/layout/bg-pane.jpg) repeat top left;	
	width: 700px;
	padding: 0;
	
	}
	
	#page-cart #content h3 {
	
	color: #98c094;
	padding: 15px 15px 0 15px;
	
	}


/* Holiday Shipping */

	#christmas {
	
	clear: both;	
	padding: 15px;
	margin-bottom: 20px;
	background: #98C094;
	color: #000;
		
	}
	
	#christmas ul {
		
	list-style: disc outside;
	padding-left: 20px;
		
	}
	
	
/* Flat Rate Disclaimer */


	div.disclaimer.flat_rate {
	
	clear: left;
	background: #98C094;
	color: #000;
	padding: 15px;
	margin-bottom: 15px;
	
	}
	
	div.disclaimer.flat_rate h3 {
	
	color: #000;
	
	}
	
	div.disclaimer.flat_rate li strong {
	
	text-transform: uppercase;
	
	}
	

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


/* Layout */


	body {
	
	background: url(../images/layout/bg-body-05.jpg) repeat;
	
	}
	
	
	div.format-messageboard h1 {
		
	margin-top: 0;
		
	}		
		
	#format.format-messageboard {
		
	background: url(../images/layout/bg-format-05.jpg) no-repeat top center;
	float: left;
	width: 100%;
		
	}
	
	div.format-messageboard ul,
	div.format-messageboard ol {
	
	list-style-type: none;
	
	}
		
	div.format-messageboard #navigation > li {
	
	margin-right: 11px !important;
	
	}
		
	div.format-messageboard #navigation li a {
		
	height: 16px;
	text-indent: -5000px;
	display: block;
		
	}
		
	div.format-messageboard #navigation li a:hover {
		
	background-position: 0 -16px;
	
	}
		
	div.format-messageboard li.home a {
	
	width: 48px;
	background: url(../images/header/a-nav-home.png) no-repeat top center;

	}		

	div.format-messageboard li.client a {
	
	width: 57px;
	background: url(../images/header/a-nav-about.png) no-repeat top center;

	}		

	div.format-messageboard li.tour a {
	
	width: 44px;
	background: url(../images/header/a-nav-tour.png) no-repeat top center;

	}		

	div.format-messageboard li.videos a {
	
	width: 60px;
	background: url(../images/header/a-nav-videos.png) no-repeat top center;

	}		

	div.format-messageboard li.photos a {
	
	width: 65px;
	background: url(../images/header/a-nav-photos.png) no-repeat top center;

	}		

	div.format-messageboard li.music a {
	
	width: 54px;
	background: url(../images/header/a-nav-music.png) no-repeat top center;

	}		

	div.format-messageboard li.store a {
	
	width: 53px;
	background: url(../images/header/a-nav-store.png) no-repeat top center;

	}		

	div.format-messageboard li.members > a {
	
	width: 42px;
	background: url(../images/header/a-nav-fans.png) no-repeat top center;

	}
		
	div.format-messageboard ul#navigation-forum {
		
	float: left;
	width: 100%;
	margin: 0 0 0 1px;
	padding: 0;
		
	}
		
	div.format-messageboard ul#navigation-forum li {
		
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	float: left;
	margin-right: 1px;
	height: 25px;
		
	}
		
	div.format-messageboard ul#navigation-forum li a {
		
	color: #fff;
	background: #e45a29;
	padding: 10px;
	font-weight: bold;
		
	}
		
	div.format-messageboard ul#navigation-forum li a:hover {
		
	background: #f27e55;
		
	}

	div.format-messageboard #footer p {

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

	}
		
		
/* Content */
	
	
	div.messageboard {
	
	float: left;
	clear: left;
	width: 980px;
	padding-top: 0;
	margin-top: 0;
	
	}
	
	div.messageboard table {

	font-size: 12px;
	
	}
	
	div.messageboard fieldset {

	border: 1px solid #464646;

	}
	
	div.messageboard .alt2, 
	div.messageboard .alt2Active {
	
	color: #fff;
	
	}
	
	div.messageboard a:link, 
	div.messageboard body_alink {

	color: #E45A29;

	}

	div.messageboard .tcat {

	background: #53514f;
	color: #fff;

	}
	
	div.messageboard .tcat a {
	
	color: #fff;
	text-transform: uppercase;
	
	}

	div.messageboard .thead {

	background: url(../images/layout/bg-transparent.png) repeat top left;
	color: #fff;

	}

	div.messageboard .thead a {

	color: #fff;

	}

	div.messageboard .thead a:hover {

	color: #ffd583;

	}

	div.messageboard .tfoot {

	color: #fff;
	background: url(../images/layout/bg-transparent.png) repeat top left;

	}
	
	div.messageboard .tfoot a {
	
	color: #fff;
	
	}
	
	div.messageboard .alt1, 
	div.messageboard .alt1Active,
	div.messageboard .alt2, 
	div.messageboard .alt2Active {
	
	font-size: 12px;
	background: url(../images/layout/bg-pane.jpg) repeat top left;
	
	}
	
	div.messageboard td strong, 
	div.messageboard .alt1Active strong,
	div.messageboard .alt2 strong, 
	div.messageboard .alt2Active strong {

	text-transform: none;
	
	}
	
	div.messageboard .time {

	color: #63C759;

	}
	
	div.messageboard .panel {
	
	color: #fff;
	
	}
	
	div.messageboard legend {
	
	color: #98c094;
	
	}

	div.messageboard .panelsurround {

	background: url(../images/layout/bg-pane.jpg) repeat top center;

	}

	div.messageboard .vbmenu_control {

	background: #000;

	}
	
	div.messageboard .vbmenu_control a:link, 
	div.messageboard .vbmenu_control_alink {
	
	color: #98c094;
	
	}
	
	div.messageboard .vbmenu_control a:link:hover, 
	div.messageboard .vbmenu_control_alink:hover {
	
	color: #c1e6bd;
	
	}

	div.messageboard .vbmenu_popup {

	background: #000;
	border: 1px solid #f7f7f7;

	}
	
	div.messageboard .smallfont {
	
	color: #fff;
	
	}
	
	
/* CHECKOUT
----------------------------------------------------------------------------- */


	body.section-checkout {
	
	color: #fff;
	
	}
	
	body.section-checkout .pane {
	
	color: #fff !important;
	background: url(../images/layout/bg-pane.jpg) repeat;
	
	}
	
	body.section-checkout div.emphasis ul.tabs li.selected strong {
	
	background: url(../images/layout/bg-pane.jpg) repeat;
	font-weight: normal !important;
	color: #fff !important;
	padding: 15px;
	
	}
	
	body.section-checkout #content ul.actions a.action {
	
	background: #e45a29 !important;
	color: #fff !important;
	
	}
	
	body.section-checkout #content ul.actions a.action:hover {
	
	background: #f27e55 !important;
	color: #fff !important;
	
	}
	

	
/* Steps */

	
	#steps {
	
	background: url(../images/layout/bg-transparent.png) repeat top left;
	clear: left;
	height: 50px;
	padding: 20px !important;
	width: 940px !important;
	float: none;
	text-align: center;
	
	}
	
	#steps a,
	#steps strong,
	#steps em {
	
	font: normal 16px/50px Arial, 'Trebuchet MS', sans-serif;	
	background: #000;
	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	
	}
		
		
/* Step: Current */

		
	#steps strong {
	
	color: #fff;
	background: #e45a29;
	
	}
	
	#steps strong var {
	
	color: #e45a29;
	background: #fff;
	
	}
		

/* Steps: Completed & Next */

		
	#steps a,
	#steps em {
	
	color: #fff;
	background: #53514F;
	opacity: 0.5;
	
	}
	
	#steps a:hover,
	#steps em:hover {
	
	background: #e45a29;
	opacity: 1;
	
	}
	
	#steps a var,
	#steps em var {
	
	color: #53514F;
	background: #fff;
	
	}
	
	#steps a:hover var,
	#steps em:hover var {
	
	color: #e45a29;
	
	}
	
	
/* Legal */

	
	.section-checkout div.legal div,
	.section-store div.legal div {
	
	background: #111611;
	
	}
	
	.section-checkout div.legal div h3,
	.section-checkout div.legal div h4 {
	
	color: #98c094 !important;
	
	}
	
	.section-store div.legal div h5 {
	
	padding-left: 15px;
	
	}

		
		
/* Cart */


	body.section-checkout #cart {
	
	background: none !important;
	
	}
	
	
	table.order td,
	.widget-cart.modify table td,
	.widget-order.display table.summary td {
	
	border-color: #111611;
	/* padding: 15px; */
	
	}
	
	table.order tfoot tr.estimate,
	.widget-cart.modify table tfoot tr.estimate,
	.widget-order.display table.summary tfoot tr.estimate {
	
	color: #fff;
	background: #111611;
	
	}
	
	table.order tfoot tr.total,
	.widget-cart.modify table tfoot tr.total,
	.widget-order.display table.summary tfoot tr.total {
	
	color: #fff;
	background: #ab4c2a;
	
	}
	
	tr.estimate p {
	
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	
	}
	
	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: url(../images/layout/bg-transparent-grey.png) repeat top left;
	
	}
	
	table.order td.a a {
	
	margin-bottom: 5px;
	
	}
	
	.widget-cart.modify table tbody.items td.title a {
	
	color: #98c094;
	
	}
	
	.widget-cart.modify table tbody.items td.title a:hover {
	
	color: #c1e6bd;
	
	}
	
	table.order tbody.bonus,
	.widget-order.display table.summary tbody.bonus {
	
	background: #87744f;
	
	}
	
	table.order tbody.discounts,
	.widget-order.display table.summary tbody.discounts {
	
	background: #53514F;
	
	}
	
	table.order tr.shipping,
	.widget-cart.modify table tr.shipping,
	.widget-order.display table.summary tr.shipping {
	
	color: #98c094;
	background-color: #111611;
	
	}
	
	.widget-cart.modify table tbody.items td.actions a {
	
	margin-bottom: 5px;
	
	}
	
	.widget-cart.modify ul.actions {
	
	padding-left: 15px;
	
	}
	
	.widget-cart.modify a.action.remove,
	.widget-cart.modify a.action.save {
	
	padding-right: 8px;
	
	}	
	
	.widget-cart.modify a.action.remove {
	
	width: 85px;
	
	}	
	

/* Page Signin */

	
	#page-signin #content,
	#page-shipping #content {
	
	margin-left: 20px;
	
	}
	
	
/* Payment Page */
	

	#page-payment h3 {
	
	color: #fff !important;
	font-size: 19px !important;
	line-height: 22px !important;
	font-weight: normal !important;
	
	}
	
	#page-payment h4 {
	
	color: #98c094 !important;
	font-size: 16px !important;
	line-height: 19px !important;
	
	}
	
	#page-payment div#order,
	#page-payment div.legal {
	
	color: #fff;
	background: url(../images/layout/bg-pane.jpg) repeat;
	padding: 15px;
	width: 950px;
	
	}
	
	#page-payment div#order {
	
	padding: 0;
	width: 980px;
	
	}
	
	#page-payment div#order table {
	
	margin: 0;
	
	}
	
	#page-payment div#order > h3 {
	
	padding: 15px 0 0 15px;
	
	}

	#page-payment div#billing h3 {

	color: #ffd583;
	
	}
	
	#page-payment div#billing em,
	#page-payment div#billing small {
	
	color: #fff;
	
	}
	
	#page-payment div#billing div.group {
	
	background: none;
	
	}
	
	ul.order a.submit {
	
	padding: 13px;
	
	}
	
	
/* Receipt Page */
	
	
	#page-receipt #content {
	
	float: none;
	margin: 20px auto;
	
	}
	
	div.widget-order.receipt,
	div.widget-order.details {

	width: 910px;
	color: #fff;
	background: url(../images/layout/bg-pane.jpg) repeat;
	padding: 15px;
	margin-bottom: 15px;
	float: left;
	
	}
	
	div.widget-order.receipt {
	
	padding: 15px 0 0 0;
	width: 940px;

	}
	
	div.widget-order.receipt h3,
	div.widget-order.receipt h4,
	div.widget-order.details h3,
	#page-receipt #returns h3 {

	color: #fff;
	
	}
	
	div.widget-order.receipt > h3 {
	
	padding-left: 15px;
	
	}
	
	div.widget-order.receipt h4 {
	
	font-size: 16px;
	line-height: 18px;
	margin-right: 15px;
	color: #e45a29 !important;
	
	}
	
	div.widget-order.receipt table {
	
	width: 940px;
	margin: 0 !important;
	
	}
	
	div.widget-order.receipt td.title a {
	
	color: #98c094;
	
	}
	
	div.widget-order.receipt td.title a:hover {
	
	color: #fff;
	
	}
	
	#page-receipt #returns {
	
	color: #fff;
	background: #53514f !important;

	}	
	
	#page-receipt #content ul.actions a {
	
	background: #e45a29 !important;
	
	}
	
	#page-receipt #content ul.actions a:hover {
	
	background: #f27e55 !important;
	
	}
	
	
/* Orders */	


	#page-orders div.browse {
	
	background: none;
	padding: 0 !important;
	width: 700px !important;
	
	}
	
	#page-orders #content ul.orders,
	#page-orders #content ul.contents,
	#page-orders #content ul.orders li {
	
	list-style-type: none;
	float: left;
	
	}
	
	#page-orders #content ul.orders,
	#page-orders #content ul.contents {
	
	padding-left: 0;
	margin: 0 0 15px 0;
	
	}
	
	ul.orders > li {
	
	width: 670px !important;
	
	}
	
	ul.orders > li li {
	
	width: 655px !important;
	background: url(../images/layout/bg-white-10percent.png) repeat;
		
	}
	
	ul.orders > li li img {
	
	margin: 0;
	
	}
	
	ul.orders > li ul.actions li {
	
	background: none;
	
	}
	
	
	
/* BACKGROUNDS
----------------------------------------------------------------------------- */


	#container {
	
	background: url(../images/layout/bg-transparent.png) repeat-x top left;
	
	}
	
	
/* Rotating Backgrounds */
	
	
	body.bg1,
	body.section-checkout {
	
	background: url(../images/layout/bg-body-01.jpg) repeat;
	
	}
	
	body.bg1 #format,
	body.section-checkout #format {
	
	background: url(../images/layout/bg-format-01.jpg) no-repeat top center;
	
	}
	
	body.bg2 {
	
	background: url(../images/layout/bg-body-02.jpg) repeat;
	
	}
	
	body.bg2 #format {
	
	background: url(../images/layout/bg-format-02.jpg) no-repeat top center;
	
	}
	
	body.bg3 {
	
	background: url(../images/layout/bg-body-03.jpg) repeat;
	
	}
	
	body.bg3 #format {
	
	background: url(../images/layout/bg-format-03.jpg) no-repeat top center;
	
	}
	
	body.bg4 {
	
	background: url(../images/layout/bg-body-04.jpg) repeat;
	
	}
	
	body.bg4 #format {
	
	background: url(../images/layout/bg-format-04.jpg) no-repeat top center;
	
	}
	
	body.bg5 {
	
	background: url(../images/layout/bg-body-05.jpg) repeat;
	
	}
	
	body.bg5 #format {
	
	background: url(../images/layout/bg-format-05.jpg) no-repeat top center;
	
	}
	
	body.bg6 {
	
	background: url(../images/layout/bg-body-06.jpg) repeat;
	
	}
	
	body.bg6 #format {
	
	background: url(../images/layout/bg-format-06.jpg) no-repeat top center;
	
	}
	

	
/* FEATURED BANNERS
----------------------------------------------------------------------------- */


	div.ad ul.banners,
	div.ad img {
	
	height: 250px;
	width: 300px;
	margin: 0 auto !important;
	
	}

	div.ad ul.banners {
	
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	
	}
	
	div.ad div.pager {
	
	clear: both;
	float: left;
	height: 6px;
	padding: 12px 0;
	width: 100%;
	
	}
	
	div.ad div.pager div {
	
	margin: 0 auto;
	
	}
	
	div.ad div.pager a.last, 
	div.ad div.pager a:last-child {
	
	margin-right: 0;
	
	}
	
	div.ad div.pager a {

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
		
	height: 7px;
	background-color: #000000;
	line-height: 7px;
	width: 7px;
	
	}
	
	div.ad div.pager a {

	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	text-indent: -5000px;

	}
	
	div.ad div.pager a.activeSlide {
	
	background-color: #ffd583;

	}
	

/* MEET & GREET
----------------------------------------------------------------------------- */


	#page-index #meetgreet {

	width: 448px;
	height: 35px;
	background: url(../images/layout/bg-meetgreet.jpg) no-repeat;
	display: block;
	padding: 65px 0 0 12px;
	margin-bottom: 20px;
	
	}
	
	#page-index #meetgreet h3 {
	
	display: none;
	
	}
	
	#page-meetgreet #content {
	
	float: none;
	margin: 0 auto;
	
	}
	
	#page-meetgreet h3,
	#page-meetgreet h4 {
	
	text-align: center;
	
	}
	

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


	div#answers div {
	
	margin-bottom: 20px;
	float: left;
	
	}

	div#answers div h3 {
	
	font-size: 16px;
	line-height: 16px;
	
	}
	
	div#answers div li a {
	
	font-size: 12px;
	line-height: 16px;
	text-transform: none;
	color: #e45a29;
	
	}
	
	#answer div.tags {
	
	display: none;
	
	}
	
	div#inquiry {
	
	color: #fff;
	background: url(../images/layout/bg-transparent.png) repeat top left;
	
	}
	
	div#inquiry h3 {
	
	color: #fff;
	
	}
	
	div#inquiry a {
	
	color: #e45a29;
	
	}
	
	div#inquiry a:hover {
	
	color: #f27e55;

	}
	


/* TICKETMASTER PRE-SALE
----------------------------------------------------------------------------- */

	div.widget-event p.ticketmaster {
	
	float: left;
	margin: 25px 0 0 0;
	width: 160px;
	height: 30px;
	background: url(../images/content/banner-ticketmaster.gif) no-repeat;
	text-indent: -5000px;
	
	}

	div.widget-event p.non_ticketmaster {
	
	float: left;
	margin: 25px 0 0 0;
	width: 190px;
	height: 30px;
	background: url(../images/content/banner-nonticketmaster.gif) no-repeat;
	text-indent: -5000px;
	
	}


/* COUNTRY FINANCIAL SPONSORSHIP
----------------------------------------------------------------------------- */


	div.widget-event tr.country_financial p.sponsor {
		
	float: left;
	margin: 0;
	width: 152px;
	height: 52px;
	background: url(../images/content/logo-country_financial.png) no-repeat;
	text-indent: -5000px;
		
	}
	
	div.widget-event tr.country_financial td.tickets ul,
	div.widget-event tr.trips_and_picks td.tickets ul,
	div.widget-event tr.cotton_states td.tickets ul {
	
	padding-top: 0 !important;
	
	}
	
	
/* Event Detail */


	div.widget-event.country_financial p.sponsor {
		
	float: left;
	width: 100%;
	background: url(../images/content/logo-country_financial.png) no-repeat;
	width: 152px;
	height: 52px;
	text-indent: -5000px;
		
	}
	
	
/* TRIPS AND PICKS
----------------------------------------------------------------------------- */


	div.widget-event tr.trips_and_picks p.trips_picks {
		
	float: left;
	margin: 0;
	width: 93px;
	height: 52px;
	background: url(../images/content/logo-trips_picks.png) no-repeat;
	text-indent: -5000px;
		
	}
	
	
/* Event Detail */


	div.widget-event.trips_and_picks p.trips_picks {
		
	float: left;
	width: 100%;
	background: url(../images/content/logo-trips_picks.png) no-repeat;
	width: 93px;
	height: 52px;
	text-indent: -5000px;
		
	}	

		
		
/* COTTON STATES SPONSORSHIP
----------------------------------------------------------------------------- */		
		
		
	div.widget-event.compact td.tickets li {
	
	float: right;
	padding-left: 15px;
	text-transform: uppercase;
	clear: right;
	
	}
	
	div.widget-event p.cotton_states {
	
	display: block;
	background: url(../images/content/logo-cotton_states.png) no-repeat;
	float: left;
	clear: none!important;
	width: 76px;
	height: 52px;
	margin: 0;
	text-indent: -5000px;	
	
	}		
	
	
/* DISCLAIMER
----------------------------------------------------------------------------- */


	#page-upcoming .disclaimer {
	
	color: #000;
	background: url(../images/layout/bg-white-85percent.png) repeat;
	
	}
	
	#page-upcoming .disclaimer h3 {
	
	color: #000;
	
	}

	#page-upcoming .disclaimer li {
	
	list-style-type: decimal;
	margin: 0 0 15px 0;
	
	}
	
	
/* CLICK TO PLAY
----------------------------------------------------------------------------- */


	div.flash .again {
	
	display: block;
	width: 100%;
	height: 100%;
	background: #464646 url('../images/actions/a-repeat.gif') center center no-repeat !important;
	
	}
	
	
/* Contests
----------------------------------------------------------------------------- */

	#page-event #rsvp fieldset,
	#page-event #contest,
	#page-event #contest ul.toggle,
	#page-event #contest ul.actions,
	#page-event #contest fieldset label input {
		
		display: none;
		
		}
		
	#page-event #contest fieldset {
		
		border: 0;
		padding: 0;
		margin: 0;
		
		}
		
	#page-event #contest fieldset em {
		
		white-space: normal;
		text-align: left;
		
		}
		
	#page-event #contest fieldset em a {
		
		display: block;
		float: left;
		clear: both;
		padding: 5px 45px 5px 8px;
		margin-top: 10px;
		border-radius: 4px;
		background: #98C094;
		color: #040604;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		line-height: 12px;
		
		}
		
/* Contest Page */

	#page-contest div.display h3 + h4,
	#page-contest div.display h3 + h4 a {
	
		font-size: 22px;
		line-height: 24px;
	
		}
		

/* Event Page */

	#page-event #sidebar #contest {
	
		background: url(../images/layout/bg-white-85percent.png) repeat !important;	
		color: #000;
		
		}
		
	#page-event #sidebar #contest > h3 {
	
		margin-bottom: 0;
		color: #000;
		
		}
