/* Css design created by Steve Woolley ultimatereality@ntlworld.com
for firerecords at firerecords.com
Copyright 2005 Steve Woolley All Rights Reserved */


/* ---- Tag Replace
------------------------------------- */
* {
	font: normal 11px Arial, Helvetica, sans-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:#f5f5f5;
}
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;
}
h2{
	background-color:#fff;
	font-size:18px;
	color:#da7910;
}


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

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

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

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

h9{
background-color:#fff;
	font-size:19px;
	color:#da7910;
	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:#da7910;
	font-size:18px;
	color:#fff;

}

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

}


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


strong{
	font-weight:800;
}
a {color:#121212; text-decoration:none;}
a:hover {text-decoration: underline;}
/* ---- IDs
------------------------------------- */

#header, #footer{
	clear:both;
	:100%;
}
#header {

	height:0px;
}
#footer {
	:100%;
	margin:auto;
	text-align:center;
}
#footer div{
	text-align:center;
	border-top:1px solid black;
}

.logo{
	background:url(/site/images/logos/logo_small.jpg) no- scroll;
	width:128px;
	height:63px;
	cursor:pointer;
}
#container {
	margin: 0 auto 0 auto;
	left: 0px;
	position: absolute;
	width: 960px;
}
#wrapper { /* also holds the left "sliding" tab */
	width:960px; /* this can fixed or fluid */
	margin:0 auto; /* NN will put content out of scrollable reach if auto is used unless there's a min- on body too*/
	position:relative;
	z-index:500;
}
#contentfloatholder {/* also makes the right "sliding" tab */
	float:left;
	width:100%;
	top:0px;
	position:relative;
}
#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display:block; 
    height:0px;
    clear:both; 
    visibility:hidden;
}
#centerpad {
	margin:0 185px;
	
}
#center {
  color:#3D3D68;
  float:left;
  width:100%; 
  margin-right:-95%; 
	/* this needs to be less than 100% for Moz/Mac which thinks 
         it's empty otherwise. The difference is made up by putting a 
         negative left margin on the left float:
	   Note IE/Mac doesn't like this method ~ it wants the 100% so it can 
	   be fed in using IE only CSS below becasue IE/Win also works with the 100% method.  
	*/
}

/*************       For IE Mac           **************/
/* IE/Win is also using these rules, but it doesn't mind */
* html div#center {margin-right: -100%;}
* html div#left {margin-left: 0;}

#clearer {
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	clear:both;
}
.column{
  	width: 160px;
}

.leftcolumn{
  	width: 160px;
	left:20px;
		position:absolute;
			margin-left:40px;
}

.rightsection{
float:right;
left:160px;
position:absolute;

}


#dashboard {
width:1008px;
height:300px;
background-image:url('../site/images/menu/matchstick2.gif');
background-repeat:no-repeat;
}

#newmenuholder {
width:640px
height:60px;
margin-left:220px;
padding-top:60px;
}


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

#newsbutton {
}

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


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

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

}

#releasesbutton {
background-position: -160px 0px;

}

#releasesbutton:hover{
background-position: -160px -60px;

}

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

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

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

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

#featuresbutton {
background-position: -400px 0px;
}

#featuresbutton:hover {
background-position: -400px -60px;
}


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

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


#menuholder  {

width: 960px;
height: 200px;
z-index: 999;
left: 180px;
top: 0px;
padding:	0;
margin-top: 0px;
background-image: url('../site/images/misc/firebgnew5.jpg') ;
background-repeat: no-repeat;


}

#thinmenuholder  {

width: 960px;
height: 100px;
z-index: 999;
left: 180px;
top: 0px;
padding:	0;
margin-top: 0px;
background-image: url('../site/images/misc/thinmenu.jpg') ;
background-repeat: no-repeat;
border-bottom: thin #777777;

}


#menubar  {
width: 960px;
height: 25px;
z-index: 999;
left: 0px;
padding:	0;
position:absolute;
top:180px
}

#welcomelinks {
position:absolute;
left:65px;
top:0px;
}


#thinmenubar  {
width: 960px;
height: 25px;
z-index: 999;
left: 0px;
padding:	0;
position:absolute;
top:180px

}

.menuimage img{
 margin: 0 8px 0 8px; /*Specified: top right bottom left*/
 border:none;
}


#registerimage  {
z-index: 1;
padding:	0;
top:10px;
position:relative;
left:20px;
}

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


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

.dropcolumn{
   	width: 160px;
	margin-top:190px;
}

.dropcolumnad{
   	width: 170px;
	margin-top:10px;
}


#left {
  float:left;
  margin-left:-5%; /* the difference to make the left colum appear flush left */
  background-color:#FFFFFF;
}
#left img {
	width:110px;
	height:110px;
	
	border-color:#000000;
	
}
#right {
	float:right;
	height:100%;
	background-color:#FFFFFF;
	border:thin
}
#left #right a,div{
	padding:2.5px;
}
#centerpad br {
	margin:1px 0px 1px 0px;
}
.menu_text a{
	font-size:12px;
	font-weight:bold;
}
.menu_text a:hover{
	text-decoration:underline;
}
.strip_image{
	text-align:left;
}
.release_image img{
    width: 155px;
	height: 155px;
	
}

.release_image_thumb img{
    width: 40px;
	height: 40px;

}


.strip_image img{
	width:560px;
}
.greybox{
background-color:#ffffff;
padding:3px;
padding-right:3px
}

.adminbox{
background-color:#DDDDFF;
padding:3px;
padding-right:3px
}

.ad_image img{
	width:610px;
	left:160px;
}


.right_image img{
	width:155px;
}

#pager{
	text-align:center;
}
.linethru{
	text-decoration:line-through;
}
.aotm img{
	width:150px;
	height:150px;
}

/*  classes */
.wideblock{
	margin-bottom:5px;
	background-color:#fff;
	padding:8px;
}

.wideblockright{
	margin-bottom:5px;
	background-color:#fff;
		float:right;
			text-align:right;
}

.wide_image_float{
	margin:2px 3px 2px 2px;
	float:right;
}

.wide_image_release_float{
	margin:2px 3px 2px 2px;
	float:right;
	:155px;
	height:155px;
}

.wide_smalltext{
	font-size:11px;
}

.wide_strip{
	margin:0;
	border-bottom:1px solid #ccc;
	font-size: inherit;
}
.wide_strip:hover{
	background-color: #fff;
	border-left:1px solid black;
}

.newsbody i{
font-size:16px;
color:#f78f1e;
font-style:italic;
}

.newsbody {
font-size:12px;
color:#000000;
}

.newsbody a{
font-size:14px;
color:#f78f1e;
}

.releaseinfo {
font-size:12px;
color:#000000;
}

.releaseinfo a{
font-size:14px;
color:#f78f1e;
}

.textright{
text-align:right;
}

.textright i{
font-size:16px;
color:#f78f1e;
font-style:italic;
}

.wideblock i{
font-size:16px;
color:#f78f1e;
font-style:italic;
}

.textitalic {
font-size:12px;
color:#000000;
font-style:italic;
text-align:right;
}

.bold{
	font-weight:bold;
}
/* narrow classes */
.narrowblock{
	margin-bottom:5px;
}
.narrowdate{
	font-size:12px;
}
.narrowtitle{
	font-size:16px;
	font-weight:bold;
	color:#f78f1e
}
.narrowtitle i{
font-size:16px;
color:#f78f1e;
font-style:italic;
}

.narrow_subtitle{
	color:#360108;
}

.narrow_subtitle i{
font-size:16px;
color:#da7910;
font-style:italic;
}

}


.narrowtitle a{
	font-size:12px;
	font-weight:bold;
}
.narrow_smalltext{
	font-size:10px;
}
.narrow_smalltext a{
	font:bold 10px;
}

/* ---- News 
------------------------------------- */
.newstitle{
font-size:22px;
	font-weight:
	float:left;
	color:#da7910;
}

.collectionstitle{
font-size:18px;
	display:block;
	text-align:left;
}

.collectionstitle i {
font-size:16px;
color:#da7910;
font-style:italic;
}

.newsdate{
	display:block;
	text-align:left;
}

/* ---- Rounded Corner
------------------------------------- */

.roundedcornr_box_887430 {
   background: #ffffff;
}
.roundedcornr_top_887430 div {
   background: url(roundedcornr_887430_tl.png) no- top left;
}
.roundedcornr_top_887430 {
   background: url(roundedcornr_887430_tr.png) no- top right;
}
.roundedcornr_bottom_887430 div {
   background: url(roundedcornr_887430_bl.png) no- bottom left;
}
.roundedcornr_bottom_887430 {
   background: url(roundedcornr_887430_br.png) no- bottom right;
}

.roundedcornr_top_887430 div, .roundedcornr_top_887430, 
.roundedcornr_bottom_887430 div, .roundedcornr_bottom_887430 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_887430 { margin: 0 30px; }


/* 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; }


#artistbiog {

font-size: 14px;
color:#660000;

}

/* 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: Verdana, Arial, Geneva, Helvetica, sans-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;
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; : 100%; height: 100%; }




/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
Z-INDEX: 9999;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 0px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% -x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 0px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% -x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 0px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% -x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% -x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 0px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% -x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 0px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% -x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 0px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% -x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */


.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* Datepicker
----------------------------------*/
.ui-datepicker {width : 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; : 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { : 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; :auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { :auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { :95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { :50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { :33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { :25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; :100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-:0; border-left-:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-:0; border-left-:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    : 200px; /*must have*/
    height: 200px; /*must have*/
}

div.datepicker {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px;
	height: 147px;
	position: absolute;
	cursor: default;
	top: 0;
	left: 0;
	display: none;
}
.datepickerContainer {
	background: #121212;
	position: absolute;
	top: 10px;
	left: 10px;
}
.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_t.png);
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_b.png);
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_l.png);
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_r.png);
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tl.png);
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tr.png);
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_bl.png);
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_br.png);
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: default;
	outline: none;
}
div.datepicker table td {
	text-align: right;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #999;
	font-weight: normal;
}
div.datepicker tbody th {
	text-align: left;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
	width: 20px;
	line-height: 16px;
	height: 16px;
	padding-right: 2px;
}
.datepickerYears a,
.datepickerMonths a{
	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;
}
td.datepickerNotInMonth a {
	color: #666;
}
tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
	color: #88c5eb;
}
div.datepicker td.datepickerNotInMonth a:hover {
	color: #999;
}
div.datepicker tbody th {
	text-align: left;
}
.datepickerSpace div {
	width: 20px;
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	height: 20px;
	line-height: 20px;
}
.datepickerGoNext a {
	float: right;
	: 20px;
}
.datepickerGoPrev a {
	float: left;
	width: 20px;
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	color: #333;
}
td.datepickerDisabled a:hover {
	color: #333;
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}

.admin {
Z-INDEX: 9999;

}

#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
			z-index:999;
}

.suggestionsBox {
	position: absolute;
	left: 0px;
	margin: 26px 0px 0px 30px;
	width: 200px;
	padding:0px;
	background-color: #000;
	border-top: 3px solid #000;
	color: #fff;
	z-index:999;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
		z-index:999;
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
			z-index:999;
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#000;
			z-index:999;
}

.load{
background-image:url(loader.gif);
background-position:right;
background-repeat:no-repeat;
		z-index:999;
}

#suggest {
	position:relative;
			z-index:999;
}

.suggestionList td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
			z-index:999;
}

.suggestionList td strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding:0;
	margin:0;
			z-index:999;
}

span.artistsquare{
color:#FFFFFF;
width:100px;
height:100px;
font-family: 			Tahoma, Arial, Helvetica, sans-serif;
font-size: 				10px;

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



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

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

   }

span.releasesquare{
color:#FFFFFF;
width:155px;
height:155px;
font-family: 			Tahoma, Arial, Helvetica, sans-serif;
font-size: 				10px;

float:left;
opacity: 				.80;
filter: 				alpha(opacity = 70);
position: relative;
}
   
   .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;
   }


span.vidsquare{
color:#FFFFFF;
width:120px;
height:120px;
font-family: 			Tahoma, Arial, Helvetica, sans-serif;
font-size: 				10px;

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

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

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

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


   }

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



span.squaretitle a:hover{
 opacity: 				1;
filter: 				alpha(opacity = 100);


   }
   
   
   
   

.artistsquare a{
  color:#FFFFFF;
  text-decoration:none;
    opacity: 				.80;
filter: 				alpha(opacity = 80);

  }
  
.releasesquare a{
  color:#FFFFFF;
  text-decoration:none;
    opacity: 				.80;
filter: 				alpha(opacity = 80);

  }
  
  .vidsquare a{
  color:#FFFFFF;
  text-decoration:none;
    opacity: 				.80;
filter: 				alpha(opacity = 80);

  }

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




.releaseimage img {

width: 50px;
height: 50px;
opacity: 				.8;
filter: 				alpha(opacity = 80);

}

.releaseimage img:hover {

width: 50px;
height: 50px;
opacity: 				1;
filter: 				alpha(opacity = 100);

}


.adlayer1 {
position: absolute;
top:100px;
width:600px;
height:300px;
border-style: solid;
border-: 1px;
margin:0px;
padding:0px;
background-color: #DDDDDD;
}

.adlayer2 {
width: 590px;
padding: 5px;
padding-top: 0px;
height:40px;
margin-top:0px;
background-color: #000000;
opacity: 				.6;
filter: 				alpha(opacity = 60);
}


.adlayer3 {
margin-top:0px;
font-size:16px;
color: #FFFFFF;
}

.adlayer4 {
width: 590px;
height:50px;
margin-top:520px;
background-color: #000000;
opacity: 				.6;
filter: 				alpha(opacity = 60);
}

.adlayer5 {
padding: 5px;
color: #FFFFFF;
}


#adminbar{
position:absolute;
top:300;

}


#radiobutton{
position:absolute;
top:100;
left:815;
width:50;
height:120;
background-image:url('../site/images/menu/radio01.gif');
background-repeat:no-repeat;
z-index: 1999;
}

#twitterbutton{
position:absolute;
top:100;
left:50;
width:50;
height:120;
background-image:url('../site/images/misc/twitter_32.png');
background-repeat:no-repeat;
z-index: 1999;
}

#radiobutton:hover{

}


.artistbiog{
font-size:14px;
	color:#000000;
}



