* {
	margin:0;
	padding:0
}
p {
	margin:0 0 1em 0;
	padding:5px;
	position:relative;
}/*opera 8 needs the position:relative on the inner content but opera 9 doesn't */
body {
	text-align:center;
	background:#CC6699;
}



.onecol_image {
width:300px;
}


#wrapper {
	width:1008px;
	margin:0px auto 0;
	padding:5px;
	text-align:left;
	background-image:url('../site/images/menu/transparent.gif');
	background-repeat:repeat;
	z-index:1;
	position:relative;
	

}
#header, #footer {
	position:relative;
	z-index:5;
}
#footer {border:none;
height:20px;
margin-left:10px;
background-image:url('../site/images/menu/mainfooter.gif');
}
#header h1, #footer p {
	border:1px solid #000;
	padding:25px;
	text-align:center;
}
#outer {
	position:relative;
	clear:both;
	z-index:4;

width:990px;


}
#left, #right {
	width:320px;
	z-index:1;
	position:relative;
	float:left;
	margin:0 0 0 10px;
	display:inline;

}
#right {
	float:right;
margin-top:350px;

}
#content {

	width:320px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
	position:relative;
	z-index:1;
	margin-top:350px;

}
.col {
	width:330px;
	position:absolute;
	z-index:-1;
	left:10px;
	bottom:0;
}


.one {}
.two {

	left:340px;
	width:330px;
   	margin-top:310px;
}
.three {

	left:670px;
margin-top:310px;
}
#footer {
	clear:both;
}


html>body .col {
	top:0
}/* hide from ie6 and under*/
.clearer {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

.firepage {
background-color:#777;
background-repeat:repeat;
background-image:url('../site/images/menu/orangehoneycomb.gif');
}

#dashboard {
width:1008px;
height:189px;
background-image:url('../site/images/menu/mainbanner.gif');
}

#mainholder {
top:150px;
width:990px;
padding:0px 10px 0px 10px;
}

#mainfooter {
width:990px;
height:20px;
font-size:10px;font-family: Georgia, "Times New Roman", Times, serif;
padding:10px 10px 0px 10px;
}


.twocolumnsleft {
max-width:330px;
min-width:330px;
left:0px;
}


#newmenuholder {
position:absolute;
width:500px
height:23px;
margin-left:470px;
padding-top:0px;

}


.fireheader {
width:300px;
height:40px;
background-image:url('../site/images/menu/firemainheaders.gif');
margin-bottom:-5px;
}

.fireheaderwide {
width:640px;
height:25px;
background-image:url('../site/images/menu/firewideheaders.gif');
margin-bottom:-5px;
}

.fireframe {

width:640px;
height:340px;
background:url('../site/images/menu/fireframeblack.jpg') no-repeat scroll center;

}

#associatedartistsheaderwide {
background-position: 0px 0px;
}

#pastartistsheaderwide {
background-position: 0px -25px;
}
#biographyheaderwide {
background-position: 0px -50px;
}
#pressheaderwide {
background-position: 0px -75px;
}
#quotesheaderwide {
background-position: 0px -100px;
}
#currentartistheaderwide {
background-position: 0px -125px;
}
#embersartistsheaderwide {
background-position: 0px -150px;
}
#similarartistsheaderwide {
background-position: 0px -175px;
}
#playlistheaderwide {
background-position: 0px -200px;
}

#artistnewsheader {
background-position: 0px 0px;
}

#freedownloadsheader {
background-position: 0px -40px;
}

#discographyheader {
background-position: 0px -80px;
}

#videosheader {
background-position: 0px -120px;
}
#tracklistingheader {
background-position:  0px -160px;
}


#videospotlightheader {
background-position: 0px -200px;
}


#tweetsheader {
background-position: 0px  -240px ;
}
#featuresheader {
background-position: 0px  -280px ;
}
#similarreleasesheader {
background-position: 0px  -320px;
}
#classicspotlightheader {
background-position: 0px  -360px;
}
#artistspotlightheader {
background-position: 0px  -400px;
}
#fire45sheader {
background-position: 0px  -440px;
}
#playlistsheader {
background-position: 0px  -480px;
}
#biographyheader {
background-position: 0px  -520px;
}
#quotesheader {
background-position: 0px  -560px;
}
#pressheader {
background-position: 0px  -600px;
}
#popularreleasesheader {
background-position: 0px  -640px;
}
#popularartistsheader {
background-position: 0px  -680px;
}
#reissuesheader {
background-position: 0px  -720px;
}
#similarartistsheader {
background-position: 0px  -760px;
}

#embersartistsheader {
background-position: 0px  -800px;
}
#associatedartistsheader {
background-position: 0px  -840px;
}
#pastartistsheader {
background-position: 0px  -880px;
}
#currentartistsheader {
background-position: 0px  -920px;
}

#ontourheader {
background-position: 0px  -960px;
}

#tourspotlightheader {
background-position: 0px  -1000px;
}

#specialoffersheader {
background-position: 0px  -1040px;
}

#releasesheader {
background-position: 0px  -1080px;
}

#clippingspotlightheader {
background-position: 0px  -1120px;
}




.menubutton80 {
width:80px;
height:60px;
float:left;
background-image:url('../site/images/menu/newfirebuttons.gif');
padding:0;
margin:0;
}

.menubutton60 {
width:60px;
height:60px;
float:left;
background-image:url('../site/images/menu/newfirebuttons.gif');
padding:0;
margin:0;
}

.menubutton100 {
width:100px;
height:60px;
float:left;
background-image:url('../site/images/menu/newfirebuttons.gif');
padding:0;
margin:0;
}

#homebutton {
}

#homebutton:hover{
background-position: 0px -60px;
}


#newsbutton {
}

#newsbutton:hover{
background-position: -0px -60px;

}

#artistsbutton {
background-position: -80px 0px;

}

#artistsbutton:hover{
background-position: -80px -60px;

}

#releasesbutton {
background-position: -170px 0px;
}

#releasesbutton:hover{
background-position: -170px -60px;
}

#storebutton {
background-position: -270px 0px;
}

#storebutton:hover{
background-position: -270px -60px;
}

#livebutton {
background-position: -360px 0px;
}

#livebutton:hover {
background-position: -360px -60px;
}

#fireradiobutton {
background-position: -420px 0px;
}

#fireradiobutton:hover {
background-position: -420px -60px;
}


.topmenu90 {
width:90px;height:40px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
}

.topmenu30 {
width:30px;height:40px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
}

#registerbutton:hover{
background-position: 0px -40px;
}

#emailbutton {
background-position: -90px 0px;
}

#emailbutton:hover {
background-position: -90px -40px;
}

#facebookbutton {
background-position: -120px 0px;
}

#facebookbutton:hover {
background-position: -120px -40px;
}

#twitterbutton {
background-position: -150px 0px;
}

#twitterbutton:hover {
background-position: -150px -40px;
}

#myspacebutton {
background-position: -180px 0px;
}

#myspacebutton:hover {
background-position: -180px -40px;
}

#soundcloudbutton {
background-position: -210px 0px;
}

#soundcloudbutton:hover {
background-position: -210px -40px;
}

#smallfireradiobutton {
background-position: -240px 0px;
}

#smallfireradiobutton:hover {
background-position: -240px -40px;
}



.adholder {
position:absolute;
z-index:20;
margin-top:10px;
left:360px;
width:600px;
height:300px;
background-color:#000;
}

.mainad {
width:600px;
height:300px;
}


span.artistsquare{
color:#FFFFFF;
width:100px;
height:100px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 				10px;

float:left;
opacity: 				.80;
filter: 				alpha(opacity = 70);
position: relative;
}


.headtitle {
text-decoration:none;
color:#FFFFFF;
 background-color:#000000;
 opacity:.7;
 filter:	alpha(opacity = 70);
 width: 600px;
 font-size:32px;
 text-align:right;
 top:260px;
 position:absolute;
   }



.squaretitle {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#000000;
  opacity: 				.8;
filter: 				alpha(opacity = 80);
position: absolute; bottom: 0;
margin-bottom:5px;
width: 90px;
   }
   
   

.squaretitle a{
  text-decoration:none;
  vertical-align:text-bottom;
    opacity: 				.80;
filter: 				alpha(opacity = 80);
width: 90px;

   }

span.releasesquare{
color:#FFFFFF;
width:155px;
height:155px;
font-family: 			 Georgia, "Times New Roman", Times, serif;
font-size: 				10px;

float:left;
opacity: 				.80;
filter: 				alpha(opacity = 70);
position: relative;
margin:2px;
}

   .squarereleasetitle {
  text-decoration:none;
  color:#FFFFFF;
  background-color:#000000;
  opacity: 				.8;
  width:145px;

filter: 				alpha(opacity = 80);
position: absolute; bottom: 0;
   }

.squarereleasetitle a{
  text-decoration:none;
  vertical-align:text-bottom;
    opacity: 				.80;
filter: 				alpha(opacity = 80);
width: 150px;


   }

span.releasesquare:hover{
opacity: 				1;
filter: 				alpha(opacity = 100);
  color:#00FFFF;
   }

.newsheader:hover{
opacity: 				.8;
filter: 				alpha(opacity = 80);
}

.newsheader {
width:300px;
opacity: 				1;
filter: 				alpha(opacity = 100);
}


* {
	font: normal 11px  Georgia, "Times New Roman", Times, serif;
	color: #121212;
    padding:0;
    margin: 0;
}
/* set default for all block margin, padding rules */
html, body, h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address, table, img {
    /* add default here */
	padding:02;
	margin:2;
	border:none

}
input, textarea{
	font-size:11px;
	background-color:#f0f0f0;
}

input { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

ul{
	list-style-position:outside;
	list-style-type:none;
}

li {
list-style-type:none;
}

th,td{
	padding-right:12px;
}
th{
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	color:#990000;
}
body{
	max-: 1200px;
	background-color: #ffffff;
	background-repeat:no-repeat;
}
h1,h2,h3,h4,h5{
	color: #121212;
	font-size:10px;
}
h2{
	background-color:#fff;
	font-size:18px;
	color:#61a7a8;
}


h2 a{
	background-color:#fff;
	font-size:18px;
	color:#61a7a8;
}

h3,h4,h5{
	background-color:#fff;
	font-size: 26px;
	color:#61a7a8;
}

h7{
background-color:#fff;
	font-size:14px;
	color:
	#000000;
}

h8{
background-color:#fff;
	font-size:14px;
	color:#61a7a8;
	font-style:italic;
}

h9{
background-color:#fff;
	font-size:19px;
	color:#61a7a8;
	font-style:italic;
}

h10{
background-color:#fff;
	font-size:36px;
	color:#000;
}

h11{
background-color:#fff;
	font-size:14px;
	color:#000;
	font-style:italic;
}

h12{
	font-size:18px;
	color:#fff;
	font-style:italic;
}
h13{
	font-size:14px;
	color:#fff;
	font-style:italic;
}


h14{
background-color:#9fd9da;
	font-size:18px;
	color:#fff;

}

h15{
background-color:#9fd9da;
	font-size:28px;
	color:#fff;

}


h16{
background-color:#fff;
	font-size:36px;
	color:#9fd9da;
}


strong{
	font-weight:800;
}
a {color:#51a9b9; font-size:13px; font-weight:bold; text-decoration:none;}
a:hover {color:#874000; text-decoration:none;}
/* ---- IDs
------------------------------------- */

#logincontainer  {
z-index: 9999;
padding:	0;
position:absolute;
left:400px;
top:2px;
}


#thinlogincontainer  {
z-index: 9999;
padding:	0;
position:absolute;
left:420px;
top:2px;
}




div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color:       #9fd9da;
	color: #ffffff;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			 Georgia, "Times New Roman", Times, serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}

#ticker-wrapper * {
	margin: 0px;
}
#ticker-wrapper.has-js {
	margin: 0px 0px 0px 0px;
	width: 600px;
	height: 20px;
	display: block;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	top:-3px;
	position:absolute;
	left:-255px;
}
#ticker {
	padding: 0px 0px 0px 0px;
	width: 600px;
	height: 20px;
	display: block;
	overflow: hidden;
	top:130px;
	position:absolute;
	left:65px;
    background-color: #000000;
   	color: #9fd9da;
    
}
#ticker-title {
	padding-top: 7px;
	float: left;
	color: #FFFFFF;
	background-color: #000000;
	text-transform: uppercase;
}
#ticker-content {
	margin: 0px;
	padding-top: 7px;
	float: left;
	position: absolute;
	color: #FFFFFF;
	background-color: #000000;
}
#ticker-content:focus {
	none;
}
#ticker-content A {
	text-decoration: none;
	color: #9ed8d9;
}
#ticker-content A:hover {
	text-decoration: underline;
	color: #9fd9da;
}
#ticker-swipe {
	padding-top: 7px;
	position: absolute;
	top: 0px;
	left: 80px;
	background-color: #000000;
	display: block;
	width: 600px;
	height: 23px;
}
#ticker-swipe SPAN {
	margin-left: 1px;
	background-color: #000000;
	height: 12px;
	width: 7px;
	display: block;
}
#ticker-controls {
	padding: 7px 10px 0px 0px;
	list-style-type: none;
	position:absolute;
    top:128px;
    left:60px;
    width:80px;
}
#ticker-controls LI {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
#ticker-controls LI#play-pause {
	background-image: url('../site/images/menu/controls.png');
	background-position: 32px 16px;
}
#ticker-controls LI#play-pause.over {
	background-position: 32px 32px;
}
#ticker-controls LI#play-pause.down {
	background-position: 32px 0px;
}
#ticker-controls LI#play-pause.paused {
	background-image: url('../site/images/menu/controls.png');
	background-position: 48px 16px;
}
#ticker-controls LI#play-pause.paused.over {
	background-position: 48px 32px;
}
#ticker-controls LI#play-pause.paused.down {
	background-position: 48px 0px;
}
#ticker-controls LI#prev {
	background-image: url('../site/images/menu/controls.png');
	background-position: 0px 16px;
}
#ticker-controls LI#prev.over {
	background-position: 0px 32px;
}
#ticker-controls LI#prev.down {
	background-position: 0px 0px;
}
#ticker-controls LI#next {
	background-image: url('../site/images/menu/controls.png');
	background-position: 16px 16px;
}
#ticker-controls LI#next.over {
	background-position: 16px 32px;
}
#ticker-controls LI#next.down {
	background-position: 16px 0px;
}
.js-hidden {
	display: none;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/firewheelfire.gif) no- center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat:no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no- 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no- 100% 15%;
}

#lbBottom {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('images/closelabel.gif') no- center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

  .jslider_plastic .jslider-bg i,
  .jslider_plastic .jslider-pointer
  { background-image: url(images/jslider.plastic.png); }
  


.jslider .jslider-bg i,
.jslider .jslider-pointer
{ background: url(images/jslider.plastic.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family:  Georgia, "Times New Roman", Times, serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-position: 0 -20px; }

.jslider .jslider-pointer { width: 8px; height: 45px; background-position: 0 -20px; position: absolute; left: 20%; top: -10px; margin-left: -6px; cursor: pointer; cursor: hand; }
.jslider .jslider-pointer-hover { background-position: -20px -20px; }
.jslider .jslider-pointer-to { left: 80%; }

.jslider .jslider-label { font-size: 0px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;display:none; }
.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label
{ display: none; }


/* Tabs
----------------------------------*/
.ui-tabs {padding: .2em;}
.ui-tabs .ui-tabs-nav { padding: .2em .2em 0 .2em;  position: relative; }
.ui-tabs .ui-tabs-nav li { float: left; border-bottom: 0 !important; margin: 0 .2em -1px 0; padding: 0; list-style: none; }
.ui-tabs .ui-tabs-nav li a { display:block; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom: .1em; border-bottom: 0; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em;  display: block; border: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs-nav { padding:0 0 0 8px; }
.ui-tabs-nav li { margin:5px 5px 0 0; }

.ui-tabs-nav li a:link,
.ui-tabs-nav li a:visited,
.ui-tabs-nav li a:hover,
.ui-tabs-nav li a:active { font-size:12px; padding:4px 1.2em 3px; color:#999; }

.ui-tabs-nav li.ui-tabs-selected a:link,
.ui-tabs-nav li.ui-tabs-selected a:visited,
.ui-tabs-nav li.ui-tabs-selected a:hover,
.ui-tabs-nav li.ui-tabs-selected a:active { color:#000; 	font-weight:bold; }

.ui-tabs-panel { padding:20px 9px; font-size:10px; line-height:1.4; color:#000; }



.suggestionsBox {
	position: absolute;
	margin: 0px 0px 0px 90px;
	width: 200px;
	padding:0px;
	background-color: #000;
	border-top: 3px solid #000;
	color: #fff;
	z-index:99999;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
		color:#FFF;
		z-index:99999;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
		font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFF;
			z-index:999;
}

.suggestionList ul li td{
	color:#FFF;
}

.suggestionList ul li td strong{
	color:#FFF;
}



.suggestionList ul li:hover {
	background-color: #9fd9da;
	color:#000;
			z-index:999;
}

.registerbutton {
width:90px;height:40px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
border:0px;

}

.registerbutton:hover{
background-position: 0px -40px;"

}

.buynowbutton {
width:80px;height:30px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
border:0px;
background-position: -280px -5px;
}

.buynowbutton:hover{
background-position: -280px -45px;
}



.preorderbutton {
width:80px;height:30px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
border:0px;
background-position: -360px -5px;
}

.preorderbutton:hover{
background-position: -360px -45px;
}

#logoutbutton {
width:80px;height:30px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
border:0px;
background-position: -560px -5px;
}



#logoutbutton:hover{
background-position: -560px -45px;
}

#collectionsbutton {
width:80px;height:30px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
border:0px;
background-position: -640px -5px;
}

#collectionsbutton:hover{
background-position: -640px -45px;
}

#searchbutton {
width:80px;height:30px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:5px;
border:0px;
background-position: -800px -5px;
}

#searchbutton:hover{
background-position: -800px -45px;
}

#mycartbutton {
width:80px;height:40px;float:left;background-image:url('../site/images/menu/cart.gif');padding:0;margin:0px;
border:0px;
background-position: -0px -0px;
}

#mycartbutton:hover{
background-position: -0px -40px;
}

#mycartbuttonfull {
width:80px;height:40px;float:left;background-image:url('../site/images/menu/cart.gif');padding:0;margin:0px;
border:0px;
background-position: -0px -80px;
}




#myordersbutton {
width:80px;height:40px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:0px;
border:0px;
background-position: -960px 0px;
}

#myordersbutton:hover{
background-position: -960px -40px;
}

#tracksandtapesbutton {
width:80px;height:40px;float:left;background-image:url('../site/images/menu/topfireicons.gif');padding:0;margin:0px;
border:0px;
background-position: -1040px 0px;
}

#tracksandtapesbutton:hover{
background-position: -1040px -40px;
}



.whitebackground{
background-color:#fff;
}

.greybackground{
background-color:#ddd;
}

.radiochannel{
background-color:#fff;
}

.radiochannel:hover{
background-color:#9fd9d9;
}

.linkword {
font-size:13px;
color:#000000;
font-weight:bold;
}

table.salesreport {
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.salesreport th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.salesreport tr {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}

table.salesreportalt tr {
	background-color: rgb(250, 220, 220);
}



#linksheader
{
background-position: 0px -1160px;
}


#merchheader
{
background-position: 0px -1200px;
}

