@charset "UTF-8";
/* CSS Document */




.adn-link {
/*
	border: 2px solid red !important;
	background: yellow !important;
	color: red !important;
*/
}

body  {
	font: 12px  Arial,Verdana, Helvetica, sans-serif;
	background: #cbe0ed url(/Images/artd/uploads/misc/n_bg.gif) repeat-x;
	margin:0; 
	padding: 0;
	text-align: center; 
	color:#3c3c3c;
}
a{outline:none;}
a:link { text-decoration:none; background-color: transparent; color:#0095d5;}
a:visited { text-decoration:none; background-color: transparent; color:#0095d5;}

a:hover { text-decoration:none; background-color: #e98a02; color: #FFF !important;}
a:active { text-decoration:none; background-color: transparent; }

a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
h1 {
	font-size:1.67em;
	color:#3c3c3c;
	font-family: Georgia, serif; 
	font-style:italic;
	float:left;
	margin:0;
	text-indent:5px;
}
h1 a, h1 a:visited{
	color:#3c3c3c !important;
	text-decoration:none;
}
h1 a:hover{
	text-decoration:underline;
}
h2, h3, h4 {
	letter-spacing:-0.02em;
}
#heading{
	width:600px;
	clear:left;
	float:left;
}

.ucLeft {
float:left;
}
.ucRight {
float:right;
}

a img {
border: #ccc 1px solid;
text-decoration:none;
}
a:hover img {
border-color: #0095d5;
}
.image_120{
	width:120px;
	margin:0;
	float: left;
}
.image_90{
	float:left;
	width:90px;
	margin:0px 5px 5px 0px;

}
.image_60{
	float:left;
	width:60px;
	margin:0px 5px 5px 0px;
}
.image_75{
	float:left;
	width:75px;
	margin:0px 5px 5px 0px;
}
.image_50{
	float:left;
	width:50px;
	margin:0px 5px 0px 0px;
	_display:block;

}
.icon{
	margin-right: 2px;
	vertical-align:middle;
}
.icon2{
	vertical-align:text-top;
	margin-left: 2px;
}
#topnews{
	width:100%;
	height:24px;
	text-align:center;
	background:url(http://images.artistdirect.com/Images/artd/uploads/Images/topbar.gif) repeat-x;
	color:#f9dd58;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-top:4px;
	margin-bottom:8px;
}
#topnews ul{
	width:968px;
	margin:0 auto;
	padding:0;
}
#topnews li{
	display:inline;
	padding:0 10px;
 	background:url(http://images.artistdirect.com/Images/a3/bg/navi_line.gif) top right no-repeat;
	/*border-right:#fff 1px solid;*/
}
#topnews li a{
	color:#f9dd58;
}
#topnews li a:hover {
	color:#3c3c3c;
}
#container {
	width: 968px; 
	background:url(/Images/artd/uploads/misc/bg_wh.gif) repeat-x;
	margin: 0 auto; 
	text-align: left;
	padding:150px 0 0 0;
	position: relative;
	clear:both;
} 
#header { 
	width:968px ;
	margin:0 auto ;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	background:url(/Images/artd/uploads/misc/logo_480.png) 50% 10px no-repeat;
} 
#sidebar1 {
	float: left;
	width: 162px;
	margin: 0px 8px 0px 0px;
	clear:left;
	background:#e9e9e9 url(http://images.artistdirect.com/Images/artd/uploads/misc/corner.png)  no-repeat top right;
	padding:0 5px 0 0;
}
#sidebar2 {
	width: 300px; 
	padding: 0;
	float: right;
	overflow:hidden;
	background:#f2f2f2;
	padding:0 5px 5px;
}
#centerContent {
	margin: 0px 0px 0px 170px; 
	padding: 0; 
	background: #fff;
}

#mainContent {
	 /*margin: 0px 300px 0px 0px;*/ 
	padding: 0; 
	width:648px;
	float:left;
	background: #fff;
} 
#mainContentTop{
	width:638px;
	
} 
#mainContentVideo{
/*new home area*/
	width:948px;
} 
#sidebar1Home {
	float: left;
	width: 160px;
	padding: 10px 0px 0px;
}
 #sidebar2Home {
	float: right; /* since this element is floated, a width must be given */
	width: 250px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 10px 0px 0px; /* padding keeps the content of the div away from the edges */
}
#mainContentHome {
	padding: 0; 
	width:698px;
	float:left;
} 
#centerContentHome {
	margin: 0px 0px 0px 170px;
	padding: 0;

}
.space{
	height:10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#header .logo {	
/*	float:left;*/
}
#header .logo a{
	text-indent:-9999px;
	display:block;
	width:70%;
	height:140px;
	margin:auto;
}
#header .logo a:hover, .ad_header a:hover {
	background:none;
}
.ad_header{
	position:absolute;
	left:385px;
	top:5px;
	width:245px;
	height:95px;
}
.ad_header, .ad_header iframe {background:transparent;}

#headerIn{
	width:968px;
	height:95px;
	background: none ;
	border: none ;	
	overflow:hidden;	
}
#search {
	float:right;
	margin-right: -8px;
	
}
.boxLine {
	float:left;
	padding:5px;
	width:250px;

}
#search .box {
    float: left;
    width: 205px;
    font-size: 14px;
    padding: 3px;
    margin: 2px 0;
}
#footer .box {
	float:left;
	width:150px;
	font-size:11px;
	border:1px solid #ccc ;
	color:ccc ;
	padding:6px;

}
#search .box:focus, #search .box:hover{
	color:#3c3c3c ;

}
#search .boxLine {
	float:left;
	padding:5px;
	width:300px;
}


.searchNavi{
	width:250px;
	float:left;
	display:none;
}
.searchNavi ul{
	list-style:none;
	margin:0;
	padding:0;
}

.searchNavi li, .searchNavi a{
	font-weight:700;
	height:15px;
	margin-right:3px;
	_padding:5px 0px 5px 0px
}

.searchNavi li{
	display:inline;
	float: left;
	margin:0;
		
}
.searchNavi .off {
	color:#000;
}
.searchNavi .off a, .searchNavi .off a:visited{
	color:#FFF;
	background-color:#000;
	padding:5px 7px 5px 7px;
}

.searchNavi .on {
	color:#0096C9;
}
.searchNavi .on a, .searchNavi .on a:hover, .searchNavi .off a:hover, .searchNavi .on a:visited{ 
	color:#fff !important;
	background-color:#343432;
	padding:5px 7px 5px 7px;
}

.form {
	border:#000000 1px solid;
	height:20px;
}

/* navigation */	
#globalNavi{
	width:948px;
	background:url(/Images/a3/bg/navi_bg.gif) repeat-x;
	margin: 5px 0px 0px;
	height:30px;
	font-size:1.35em;
	letter-spacing:0.007em;
	overflow:hidden;
	padding: 0 10px;
}


#globalNavi ul{
	list-style:none;
	margin:0;
	padding:0;
}

#globalNavi li, #globalNavi a {
	padding:4px 4px 6px;
	color:#fff;
	font-weight:700;
	margin:0;
}

#globalNavi li{
	display:inline;
	float: left;
 	background:url(/Images/a3/bg/navi_line.gif) top right no-repeat;
	height:20px;
	
}
#globalNavi li ul {	
	display: block;
	visibility: hidden;
	height:20px;
	background:#1f1f1f;
	position:absolute;
	top:33px;
	left:0;
	z-index:100;
	font-size:12px;
	overflow:hidden;
}
#globalNavi li:hover ul {
	visibility: visible;
	z-index: 100;
}
#nav_news:hover,  #nav_artists:hover, #nav_songs:hover, #nav_videos:hover, #nav_news:hover a,  #nav_artists:hover a, #nav_songs:hover a, #nav_videos:hover a{
	color:#000 !important;
	background:#cbe0ed;
}
#nav_news a:hover,  #nav_artists a:hover, #nav_songs a:hover, #nav_videos a:hover {
color:#000  !important;
background:#cbe0ed;
}

#nav_songs .subtopnav {
	padding-left: 80px;
	width:888px !important;
}
#nav_videos .subtopnav {
	padding-left: 170px;
	width:798px !important;
}
#globalNavi .subtopnav{
	height:20px;
	background:#cbe0ed;
	position:absolute;
	top:130px;
	left:0;
	z-index:100;
	font-size:12px;
	overflow:hidden;
	width:968px;
}
#globalNavi .subtopnav li{
	margin:3px 0px 0 8px;
	background:none;
	border-right:1px #fff solid;
	height:12px;
	padding:0 0 1px 0;
	
}
#globalNavi .subtopnav li a{
	font-weight:normal !important;
	color:#000;
	padding:0px 6px 0 0;
}
#globalNavi .subtopnav li a:hover {
	color:#0095d5 !important;
}
.bannerNavi, .bannerNavi a{
	padding:0 !important;
}
	
#globalNavi a{
	color:#fff;
	text-decoration:none;
}
#globalNavi a:hover{
	color:#15a4e2;
	background:none;
}
	
#globalNavi .on a {
  color: #15a4e2;

#containerTop {
	float:left;
	margin:0px;
	padding:0px;
	clear:both;
	background:#fff;
}
	
/* ticker */	
}
#ticker #thenews, #ticker #tickerdate {
	float:left;
}
#ticker #thenews {
	width:800px;
	cursor:pointer;
	height:16px;
	overflow:hidden;
}
#ticker a img, #globalNavi a img, #leftNavi a img, .ad_300 a img, .ad_160 a img, .ad_728 a img {
	border:none;
}
#ticker{
	width:948px;
	height:18px;
	/*background:url(/Images/a3/bg/ticker_bg.gif) repeat-x;*/
	background:#cbe0ed;
	padding:2px 10px 0px 10px;
	color:#3c3c3c;
	clear:both;
	margin:0;
}
#ticker .right{
	width:50px;
	height:18px;
	text-align:right;
	float:right;
    font-weight: bold;
}
#ticker .right a{	
	margin-right:3px;
}
#ticker a, #ticker a:visited {
	color:#3c3c3c;
}
#ticker a:hover, #plus a:hover{
	color:#3c3c3c;
	background:none;
/* bread clams */	
}
.clam{
	margin:10px 0;
	padding:0;
	width: 638px;
	float: left;
	font-size:0.83em;
}
.clam li{
	padding:0px 0px 0px 5px;
	display:inline;
}
.clam a, .clam a:visited{
	color:#3c3c3c;
}

/* left navi */	
#leftNavi{
	width:162px;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
}

div#leftNavi ul {
  background-color: #f6f6f6;
  list-style-type: none; 
  padding:0;             
  margin:0;     
  letter-spacing: -0.02em;         
}

div#leftNavi ul li {
  margin: 0;
  padding: 0;
  display:block;
  border-bottom:1px solid #e2e2e2;
}

div#leftNavi ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  color:#3c3c3c;
  margin:0;
  text-decoration: none;
  _height:15px;  
  font-weight:normal;
  font-size:1.05em;
/* indent level 1 */
}

#naviAlbums {
  position:relative;
  z-index:100;
}
#albumLinks {
	 position:absolute;
	 top:0;
	 right:-130px;
	 width:130px;
}
#albumLinks iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	filter:mask();
	width: 100%;
	height: 100%;
}
div#leftNavi  ul ul {
	margin:0;
	 border: 1px solid #fff;
}
div#leftNavi  ul ul li {
	text-indent:1em;
	font-family: Georgia, serif; 
	font-style:italic;
}
div#leftNavi  ul ul a:link {
	color:#3c3c3c;
}
div#leftNavi ul ul a {
background-color: #000;
color: #3c3c3c;
}
div#leftNavi ul ul a:hover { 
background:url(http://images.artistdirect.com/Images/a4/icons/icon_arrow_bk.gif) no-repeat 3px 5px;
}

div#leftNavi ul li a:hover {
  color: #3c3c3c;
  background-color: #cbe0ed; 
}
div#leftNavi ul ul .on a {
  color: #CBE0ED; 
background:#3C3C3C !important; 

}

div#leftNavi .on a {
  color: #cbe0ed;
  background-color: #3c3c3c; 
  font-family: Georgia, serif; 
  font-style:italic;
}
div#leftNavi .off a {
  color: #3c3c3c;
 background-color: #f2f2f2;
}

/* genre navi */	
#genreNavi{
	width:162px;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
}

div#genreNavi ul {
  list-style-type: none; 
  padding:0;             
  margin:0;     
  letter-spacing: -0.02em;         
}

div#genreNavi ul li {
  margin: 0;
  padding: 0;
  display:block;
  border-bottom:1px solid #ccc;
}

div#genreNavi ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none; 
  font-weight:normal; 
  font-size:1.05em;       
}

div#genreNavi span {
	display: block;         
	padding: 3px 3px 3px 13px;
	margin:0;
	text-decoration: none;
	height:15px;  
	color: #3c3c3c; 
	font-family: Georgia, serif; 
	font-style:italic;  
	font-size:1.2em;
	border-bottom:3px solid #3c3c3c;
	background:none !important;  
}

div#genreNavi ul ul li a {
  margin-left: 10px;     /* indent level 1 */
}

div#genreNavi ul ul ul li a {
  margin-left: 40px;     /* indent level 2 */
}

div#genreNavi ul li a:hover {
  color: #3c3c3c;
  background-color: #cbe0ed; 
}

div#genreNavi .on a {
  color: #cbe0ed;
  background-color: #3c3c3c; 
  font-family: Georgia, serif; 
  font-style:italic;
}
div#genreNavi .off a {
  color: #3c3c3c; 
 background-color: #f2f2f2;
}
	
/* ARTISTdirect plus */
#plusFavorite{
	border:2px solid #fff;
	padding:2px;
	color:#F4F2E1;
	position:absolute;
	width:auto;
	height:auto;
	text-align:left;
	top:300px;
	left:470px;
	font-size:.96em;
	background:#000;  
	display:none;
}

#plusFavorite ul li {
  margin: 0;
  padding: 0;
  display:block;
  font-size:.96em;
}

#plusFavorite ul li a {
  display: block;         
  padding: 3px;
  margin:0;
  text-decoration: none; 
  color: #fff;
  background:#000;   
}
#plusFavorite ul li a:hover{
  display: block;         
  padding: 3px;
  text-decoration: none; 
  color:#000;
  background:#f9dd58;    
}

#plus{
	width:300px;
	height:64px;
	float:right;
	background:#000;
	padding:0;
	color:#fff;
	margin:17px 0 260px 0;
	}		
#plus p{
	color: #fff;
	margin:0;
	_margin:-10px 0px 0px 0px;
	padding:0px 5px;
	width:284px;
	overflow:hidden;
}
#plus .active{
	color:#f9dd58 !important;
	font-size:1.17em;
}
#plus h2{
	background:url(http://images.artistdirect.com/Images/a4/plus/ad_plus_logo.gif) no-repeat 5px 5px;
	text-indent:-9999px;
	margin:0px;
	padding:0;
	height:23px;
	}
#plus h2 a{
	display:block;
	width:300px;
	height:40px;
	}
#plus .bottom{
	margin:5px 0px 0px 0px;
	background:#000;
	height:20px;
	border-top:#666 dotted 1px;
	font-size:.96em;
	}
#plus .left{
	padding:3px 0px 0px 5px;
	float:left;
	width:130px;
	}
#plus .right{
	padding:3px 5px 0px 0px;
	float:right;
	width:120px;
	text-align:right;
	}
.info{
	width:100px;
	font-size:10px;
	font-weight:300;
	letter-spacing: -0.01em;
	margin:5px 5px 0px 0px;
	float:left;
	}
.login{
	font-size:0.83em;
	font-weight:300;
	color:#FFFFFF;
	letter-spacing: -0.01em;
	background:#000000;
	border: #000000 1px solid; 
	padding:5px;
	
}
h1 .plus, h2 .plus {
	padding:0 0 0 5px !important;
}
.plus{
	padding:8px 0 0 5px;
	display:none;
}
.button{
	width:50px;
	padding-top:5px;
	float:left;
	}
.formButton{
	background:#0095d5;
	border:1px solid #0095d5;
	color:#fff;
	display:block;
	padding:0 5px;
	text-decoration:none;
	cursor:hand;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.formButtonO{
	background: url(http://images.artistdirect.com/Images/a3/buttons/bt_bg_or.gif) repeat-x scroll 0%;
	border:1px solid #fff;
	color:#fff!important;
	display:block;
	font-family:arial,Helvetica,sans-serif;
	font-size:1em;
	padding:0 5px;
	text-decoration:none;
	font-weight:normal!important;
	cursor:hand;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.formButtonG{
	background: url(http://images.artistdirect.com/Images/a3/buttons/bt_bg_gr.gif) repeat-x scroll 0%;
	border:1px solid #333;
	color:#fff!important;
	display:block;
	font-family:arial,Helvetica,sans-serif;
	font-size:1em;
	padding:0 5px;
	text-decoration:none;
	font-weight:normal!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/* plusNew */
#adPlus{
	width:162px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#adPlus p{
	padding:5px;
	margin:0;
}
#adPlus li{
	background:url(http://images.artistdirect.com/Images/a4/plus/arrow.gif) 5px 1px no-repeat;
	text-indent:20px;
	list-style:none;
	padding-bottom:5px;
}
#adPlus a img{
	border:none;
}


#browse_artist h3, #digitalDownload h3, #adPlus h3 {
	color:#3c3c3c;
	font-weight:normal;
	margin:0;
	border-bottom:#3c3c3c 3px solid;
	padding:0;
	font-size:1.2em;
	font-family: Georgia, serif; 
	font-style:italic;
	text-indent:5px;
}
#browse_artist h3 a, #browse_artist h3 a:visited,  #adPlus h3 a,  #adPlus h3 a:visited {
	color:#3c3c3c;
}
#browse_artist p{
	text-align:center;
	letter-spacing:.2em;
	margin-top:5px;
	font-size:.96em;
} 
#browse_artist p a, #browse_artist p a:visited {
	color:#3c3c3c;
	
/* ringtone */
}
#ringtone{
	width:160px;
	float:left;
	background:url(http://images.artistdirect.com/Images/a3/bg/bg_br_s.gif) repeat-x #e1dcc3;
	margin-top:10px;

}

#ringtone h3, #ringtone h3{
	color:#F4F2E1;
	font-weight:bold;
	margin:0;
	background:url(http://images.artistdirect.com/Images/a3/icons/dots_cr_s.gif) no-repeat 3px 3px;
	text-indent:17px;
	letter-spacing:-0.02em;
	border-bottom: #fff solid 2px;
	font-size:1em; /**/
	padding:2px 0px 0px 0px;
}
#ringtone h3 a, #ringtone h3 a, .moreRingtone a{
	color:#F4F2E1;
	font-weight:bold;

}
#ringtone li{
	width:154px;
	color:#fff;
	background:#e1dcc3;
	border-bottom: #f4f2e1 solid 2px;
	font-size:0.92em;
	float:left;
	list-style:none;
	display:block;
	padding:3px;
}
#ringtone p{
	margin:0 0 0 14px;
} 
#ringtone li a{
	color:#fff;
	font-weight:bold;
	
}
span.ringtonesub {
	font-size:0.6em;
	text-decoration: none;
	font-weight:normal;
	font-style:normal;
	vertical-align:top;
}

.moreRingtone {
	width:155px;
	background:#fff;
	float:left;
	color:#F4F2E1;
	text-align:right;
	padding:1px 5px 1px 0;
	font-size:0.92em;
}
/* digital download */
#digitalDownload{
	width:160px;
	margin-top:10px;
	float:left;
	background:url(http://images.artistdirect.com/Images/a3/bg/bg_br_s.gif) repeat-x #e1dcc3;
}

#digitalDownload ul{
	margin:0;
	padding:0;
	
}
#digitalDownload li{
	width:154px;
	color:#fff;
	background:#e1dcc3;
	border-bottom: #f4f2e1 solid 2px;
	font-size:0.92em;
	float:left;
	list-style:none;
	display:block;
	font-weight:bold;
	padding:3px;
}


#ad{
	width:968px;
	text-align:center;
	margin:auto;
	padding:10px;
	
}

#artistdirect a{
	width:350px;
	height:96px;
	text-indent:-9999px;
	display:block;
	float:left;
}

#link{
	width:950px;
	float:left;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53422e;
	background-color:#F4F2E1;
	
}
/* textsizing */
.small {
	font-size:0.83em;
	margin:0;
	line-height:10px;
	color:#5D727C;
	}
.price {
	font-size:0.92em;
	margin:4px 0px 0px 0px;
	float:left;
}
#footer { 
	width: 968px;
	margin: 0 auto; 
	text-align: left; 
	margin-bottom:10px; 
	color:#fff;
	background:#191919 url(/Images/a4/bg/ftBg.gif) repeat-x ;
	position:relative;
	top:100px;
}
#footer h5{ 
	font-size:1.17em;
	color:#fff;
	margin:5px 0 2px 0;

}

#footerTop{
	width:968px;
	float:left;
	height:10px;
}
#footerBottom {
	width:928px;
	float:left;
	padding:5px 20px;
	border-top: #F4F2E1 dotted 1px;
	height:260px;
	
}
#footerLink {
	width:948px;
	float:left;
	padding:10px;
	border-top: #F4F2E1 dotted 1px;
}
 #footerLink li{
	font-size:0.83em!important;
	border-right:#F4F2E1 solid 1px;
	padding:0px 5px 0px 2px;
	*padding:0px 5px 0px 3px;

}
#footerLink ul{
	text-align:center;
	clear:left;
	
}
#footer a:hover, #footer li a:hover {
	background:none;
	text-decoration:underline;
	
}
#footer li a, #footer li a:visited {
	color:#fff;
	
}
#footer ul{
	list-style:none;
	margin:0;
}

#footerTop li, #footerLink li{
	display:inline;
	color:#fff;
	font-size: 12px;
	text-align:left;
	width:auto;
}
#footerBottom li{
	padding:2px 0;
}

#footerTop li {
	display:block;
	float: left;
	overflow:hidden;
}

.userform{
	width:90px;
	height:17px;
}

/* table background */

#tableArea{
	width:468px;
	height:auto;
	padding:0px 0px 5px 0px;
	float: left;
}
#tableArea ul{
	width:463px;
	padding:0px 0px 3px 5px;
	clear:both;
	float:left;
}
#tableArea li{
	height:auto;
	float:left;
	list-style:none;
	padding: 5px;
	display:inline;
}
#tableArea .bg1{
	width:463px;
	height:auto;
	padding:0px 0px 3px 5px;
	float: left;
	background: #DBE9F2;

}
#tableArea .bg2{
	width:463px;
	height:auto;
	padding:0px 0px 3px 5px;
	float: left;
	background:#f3f9fc;

}

.tableBgBk{
	background:#f3f9fc;
}
.item458 {
	width:458px;
}
.item350 {
	width:350px;
	padding-right:5px;
}
.item260 {
	width:260px;
	padding-right:5px;
}
.item200 {
	width:200px;
	padding-right:5px;
}
.item120 {
	width:120px;
	padding-right:5px;
}
.item160 {
	width:160px;
	padding-right:5px;
}
.item140 {
	width:140px;
	padding-right:5px;
}
.item150 {
	width:150px;
	padding-right:5px;
}
.item90 {
	width:90px;
	padding-right:5px;
}
.item60 {
	width:60px;
}
.item50 {
	width:50px;
}
.item40 {
	width:40px;
}
.item25 {
	width:25px;
}
/* 
banner */
#mainBanner{
	width:468px;
	float:left;
	position:relative;
	height:263px;

}
#mainBanner .highlight{
	width:468px;
	height:20px;
	margin:0;
	font-size:1.5em;
	float: left;
	border-bottom:#3c3c3c solid 3px;
	font-family: Georgia, serif; 
	font-style:italic;
}
#mainBanner .highlight a, #mainBanner .highlight a:hover {
	color:#3c3c3c;
}
#mainBanner img {
	float:left;
	border:none;
}
 #mainBanner .headlines{
	z-index:10;
	position:absolute;
	top:190px;
	left:0; 
	width:468px;
 }
#mainBanner h2{
	float:left;
	background:#0095d5;
	margin:0;
	font-size:1.5em;
	*font-size:1.45em;
	font-weight:normal;
	padding:0 5px;

}
#mainBanner h3{
	float:left;
	background:#f9dd58;
	width:458px;
	margin:0;
	font-size:1.1em;
	padding:5px;
	height:30px;
    font-weight:normal;
	color:#fff;
	overflow:hidden;
	border-bottom:7px #f9dd58 solid;
}
#mainBanner h2 a,#mainBanner h2 a:visited {
	color:#fff;
	font-weight:normal;

}
#mainBanner h2 a:hover {
	color:#fff;
	background:none;
}
#mainBanner h3 a, #mainBanner h3 a:visited {
	color:#3c3c3c !important;
}
.moreSideBr a, .moreSideBl a, .moreSideBr a:visited,  .moreSideBl a:visited {
	color:#3c3c3c !important;
	font-family: Georgia, serif; 
	font-style:italic;
}
.sideBr h2 a, .sideBr h2 a:visited, .sideBl h2 a, .sideBl h2 a:visited{
	color:#000;
}

/*new added */

.sideBl li strong{
	font-weight:normal;
}
.sideBr li a:hover img{
	border:#0095d5 1px solid;
}
.sideBl h2, .sideBr h2{
	font-weight:normal;
	margin: 0;
	font-size:1.17em;
	text-indent: 5px;
	color:#3c3c3c;
	font-family: Georgia, serif; 
	font-style:italic;
	padding: 0;
	border-bottom:3px solid #3c3c3c;
}
.sideBr h4 a, .sideBr h4 a:visited{
	color:#3c3c3c;
}
.sideBl ul, .sideBr ul{
	padding-top:3px !important;
	clear:both;
	float:left;
}
.sideBl li, .sideBr li{
	margin:0;
	padding:3px 5px 5px 5px;
	_padding:3px 5px 5px 5px;
	list-style:none;
	width:288px;
	float:left;
	border-bottom:#fff 1px solid;
	
}
.sideBl h3, .sideBl p, .sideBr h3, .sideBr p, .sideBr h4{
	margin:0;
}
.sideBl h3, .sideBr h3, .sideBr h4 {
	font-size:1.05em;
}
.sideBl p a{
	color:#0095d5 !important;
	font-weight:normal;
} 
.sideBr h3 a, .sideBr h3 a:visited{
	color:#3c3c3c;
}
.sideBr, .sideBl {
	width:298px;
	float:right;
	height:auto;
	margin-top: 10px;
	
}
.sideBr .desc{
	padding:5px;
	color:#fff;
	background:#E1DCC3;
	border-top:#fff 2px solid;
	
}
.sideBr .columnLeft {
	width:140px;
	float:left;
	padding-bottom:5px;
}
.sideBr .columnRight {
	width:140px;
	float:right;
	padding-bottom:5px;
}

.moreSideBr, .moreSideBl {
	text-align:right;
	float: left;
	width: 283px;
	height:16px;
	padding:0px 15px 0px 0px;
	clear:both;
	font-family: Georgia, serif; 
    font-style:italic;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_more.png)  no-repeat 286px 4px;
}

/*new*/

.sideGr {
	width:298px;
	float:right;
	height:auto;
	margin-top: 10px;
	background: url(http://images.artistdirect.com/Images/a3/bg/bg_gr_s.gif) repeat-x;
	border: #5b5b5b solid 1px;
	color:#5b5b5b;
	
}
.sideGr h2 {
	color:#F4F2E1;
	font-weight:bold;
	margin:0;
	background:url(http://images.artistdirect.com/Images/a3/icons/dots_cr_s.gif) no-repeat 3px 2px;
	letter-spacing:-0.04em;
	font-size:1.17em;
	text-indent: 17px;
}
.sideGr h2 a, .moreSideGr a, .sideGr h2 a:visited, .moreSideGr a:visited{
	color:#F4F2E1;
}
.sideGr h3 a, .sideGr li a, .sideGr h3 a:visited, .sideGr li a:visited {
	color:#5b5b5b;
}
.sideGr h4 a, .sideGr h4 a:visited{
	color:#f9dd58;
}
.sideGr ul, .sideGr ul{
	padding-top:3px !important;
}
.sideGr li {
	margin:0;
	padding:3px 5px 5px 5px;
	_padding:3px 5px 5px 5px;
	list-style:none;
	width:288px;
	float:left;
	border-bottom:#5b5b5b 1px dotted;
	
}
.sideGr h3, .sideGr p, .sideGr h4, .sideGr h5{
	margin:0;
}
.sideGr h3, .sideGr h4 {
	font-size:1.17em;
	letter-spacing:-0.02em;
}
.moreSideGr {
	text-align:right;
	float: right;
	width: 293px;
	font-weight:bold;
	color:#F4F2E1;
	background:#777777;
	height:16px;
	padding:0px 5px 0px 0px;
	clear:both;
}
.sideGr .columnLeft {
	width:140px;
	float:left;
	padding-bottom:5px;
}
.sideGr .columnRight {
	width:140px;
	float:right;
	padding-bottom:5px;
}
.columnRight .userName a, .columnRight .userName a:visited{
	color:#f9dd58 !important;
}
.daylifesource{
	color:#5D727C !important;
	font-size:0.83em;
	margin:0 !important;
	padding:0;
	font-family:Arial,Verdana, Helvetica, sans-serif !important;
	font-style:normal !important;
}
.daylifesource a, .daylifesource a:visited{
	color:#E98A02 !important;
}
.date{
	color:#5D727C !important;
	font-size:0.83em;
	margin:0;
	padding:0;
	font-family:Arial,Verdana, Helvetica, sans-serif !important;
	font-style:normal !important;
}
.date a, .date a:visited{
	color:#E98A02 !important;
}
.date a:hover{
	color:#3c3c3c !important;
}
.dateAlbum{
	color:#fff;
	font-size:0.83em;
	margin:0;
	padding:0;
	font-weight:bold;
}
/* newsletter */

#newsletter{
	width:160px;
	height:100px;
	background:#fff;
	float:left;
	margin-top:10px;
}
.social{
	width:160px;
	height:25px;
	float:left;
	margin:10px 0 0 5px;
}
.social a img{
	border:none;
}
#newsSignup{
	background: url(http://images.artistdirect.com/Images/artd/uploads/misc/newsletter.gif) no-repeat;
	color:#666;
	float:right;
	height:70px;
	padding:0;
	width:298px;
	border:#CBE0ED solid 1px;
	position:relative;
	margin:335px 0 0 0 ;
}
#newsSignupSide{
	background: url(http://images.artistdirect.com/Images/artd/uploads/misc/newsletter.gif) no-repeat;
	color:#666;
	float:right;
	height:70px;
	padding:0;
	width:298px;
	border:#CBE0ED solid 1px;
	position:relative;
	margin:0  0 10px 0;	
	text-align:center; /* ed added to center email box*/
}
#newsSignup h2, #newsSignupSide h2 {
	height:28px;
	margin:0;
	text-indent:-9999px;
}
#newsSignup .box, #newsSignupSide .box {
	float:left;
	margin:0 5px 0 10px;
	width:200px;
	height:15px;
	color:#333;

}
#newsSignup p, #newsSignupSide p {
	width:278px;
	height:18px;
	font-size:.65em;
	position:absolute;
	bottom:0;
	left:10px;
	margin:0;
	text-align:left;
	line-height:9px;
	font-family:"Courier New",Courier,monospace;
	font-weight:bold;

}
#newsSignup .cmntBttnXSm, #newsSignupSide .cmntBttnXSm{
	padding:2px;
	margin-top:-3px;
}


#newsSignupS{
	background: url(http://images.artistdirect.com/Images/artd/uploads/misc/newsletters.gif) no-repeat;
	color:#666;
	float:left;
	height:85px;
	margin:10px 0 0 0;
	padding:0;
	width:160px;
	border:#CBE0ED solid 1px;
	position:relative;
}

#newsSignupS h2{
	text-indent:-9999px;
	height:28px;
	margin:0;
}
#newsSignupS .box{
	float:left;
	margin:0 5px;
	width:85px;
	height:12px;
	color:#333;
	font-size:.86em;

}
#newsSignupS p{
	width:150px;
	height:36px;
	font-size:.68em;
	margin:0;
	padding:5px;
	text-align:left;
	line-height:8px;
	font-family:"Courier New",Courier,monospace;
	font-weight:bold;
	float:left;

}
#newsSignupS .cmntBttnXSm{
	margin-top:2px;
}


.columText55 {
	margin:0px 0px 0px 55px;

}

.columText65 {
	margin:0px 0px 0px 65px;

}

.columText80 {
	margin:0px 0px 0px 80px;

}
.columText95 {
	margin:0px 0px 0px 95px;

}
.columText125 {
	margin:0px 0px 0px 125px;

}
.columText130 {
	margin:0px 0px 0px 130px;

}
.columText135 {
	margin:0px 0px 0px 135px;

}
.columText165 {
	margin:0px 0px 0px 165px;

}

.columText170 {
	margin:0px 0px 0px 170px;

}
/* selection */

#selection {
	width:458px;
	padding:5px;
	float: left;
	margin-top:5px;
}
#selection p{
	margin:0;
}
	
.forminput{
	color:#3c3c3c;
	border:#3c3c3c solid 1px;
	margin:0px 5px 0px 0px;
}
.forminputS{
	font-size:.86em;
	color:#fff;	
}

/* added for moving 728 from top of page to under navi */
#featuredDL2{
	width:210px !important;
	height:90px !important;
	top:157px !important;
	left:5px !important;
	border:5px solid #cbe0ed !important;
	background:#fff !important;
	position:absolute;
	z-index:10;
}
#featuredDL2 h2{
	text-indent:-9999px;
	background:#cbe0ed url(http://images.artistdirect.com/Images/artd/uploads/misc/bg_freedl_s.gif ) no-repeat !important;
	width:210px !important;
	height:45px !important;
	margin:0;
	float:left;
}
#featuredDL2 .buttonDL{
	float:left !important;
	background: url(http://images.artistdirect.com/Images/artd/uploads/misc/freedl_s.gif) no-repeat;
	width:35px !important;
	height:33px !important;	
}
#featuredDL2 .buttonDL a{
	height:25px;
	width:40px;
	display:block;
	text-indent:-9999px;
}
#featuredDL2 .buttonDL a:hover{
	background:none;
}
#featuredDL2 .moreDL{
	position:absolute;
	bottom:3px;
	right:3px;
	font-family: Georgia, serif;
	font-style:italic;
}
#featuredDL2 span {
	float:left !important;
	width:206px !important;
	padding:2px !important;
	height:40px !important;
	overflow:hidden;
	position:relative;
}
#featuredDL2 p{
	height:12px !important;
	overflow:hidden;
	margin:0;
}
#featuredDL2 p a:hover{
	background-color:#F9DD58;
}
.ad_728Home{
	width:728px;
	height:90px;
	padding:5px;
	background:#efefef;
	float:right;
	margin:5px 0 0 0;
}

/* freedownload */
#featuredDL{
	width:304px;
	height:65px;
	background:#fff url(http://images.artistdirect.com/Images/artd/uploads/misc/bg_freedl.gif) no-repeat;
	border-left:solid 3px #CBE0ED;
	border-right:solid 3px #CBE0ED;
	border-bottom:solid 3px #CBE0ED;
	position:absolute;
	top:150px;
	right:0;
	z-index:10;
}
#featuredDL h2{
	text-indent:-9999px;
	width:125px;
	height:65px;
	margin:0;
	float:left;
}
#featuredDL span{
	width:170px;
	float:right;
	position:relative;
	padding-top:5px;
	height:60px;
}
#featuredDL .buttonDL{
	float:right;
	height:25px;
	width:40px;
}
#featuredDL .buttonDL a{
	height:25px;
	width:40px;
	display:block;
	text-indent:-9999px;
}
#featuredDL .buttonDL a:hover{
	background:none;
}
#featuredDL .moreDL{
	position:absolute;
	bottom:3px;
	right:3px;
	font-family: Georgia, serif;
	font-style:italic;
}
#featuredDL p{
	margin:0;
}
#featuredDL .artist, #featuredDL .artist a, #featuredDL .artist a:visited, #featuredDL .moreDL a, #featuredDL .moreDL a:visited {
	font-size:.9em;
	color:#3c3c3c;
	text-indent:0 !important;
	background:none;
}
#freeDownload{
	width:298px;
	margin-top:10px;
	float:right;
}

#freeDownload ul{
	margin:0;
	padding:0;
	clear:both;
	
}
#freeDownload li{
	width:292px;
	border-bottom:#fff 1px solid;
	float:left;
	list-style:none;
	display:block;
	padding:3px;
}
#freeDownload h2{
	color:#3c3c3c;
	margin:0;
	font-size:1.17em;
	text-indent: 5px;
	font-style:italic;
	font-weight:normal;
	font-family: Georgia, serif;
	border-bottom:3px solid #3c3c3c;
}
#freeDownload h2 a, #freeDownload h2 a:visited{
	color:#3c3c3c;
}
.download{
	width:200px;
	float:left;
}
.cmntBttnDownload {
	margin:0;
	text-align:center;
	text-indent:16px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.cmntBttnDownload a{
	background:#0095d5 url(http://images.artistdirect.com/Images/artd/uploads/misc/arrow_bottom_wh.gif) no-repeat 2px 2px ;
	color:#fff;
	display:block;
	padding:2px 3px 1px 1px;
	text-decoration:none;
	font-weight:normal!important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.cmntBttnDownload img{
	display:none;
}
.cmntBttnDownload a:hover{
	background:#31b6ef url(http://images.artistdirect.com/Images/artd/uploads/misc/arrow_bottom_wh.gif) no-repeat 2px 2px ;
	color:#fff;
}
.cmntBttnDownload a:visited{
	color:#fff;
}
/* pagenation */

#tnt_pagination {
	display:block;
	text-align:right;
	padding:7px 5px 1px 0px;
	width:240px;
	float:right;
	height:18px;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:0px 3px;
	border:1px solid #0095d5;
	margin-left:5px;
	text-decoration:none;
	color:#0095d5;
	width:16px;
	font-weight:normal;

}

#tnt_pagination a:hover {
	background-color:#0095d5;	
	border:1px solid #0095d5;	
	color:#fff;
}

#tnt_pagination .active_tnt_link {
	padding:0 3px;
	border:1px solid #0095d5;
	margin-left:5px;
	text-decoration:none;
	background-color:#0095d5;
	color:#fff;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:3px;
	padding-top:0px;
	padding-bottom:0px;
	border:1px solid #333;
	margin-left:5px;
	text-decoration:none;
	color:#333;
	cursor:default;
}
/* buttons */
.cmntBttnLg {
	margin:0px 3px 0px 7px;
	text-align:center;
}
.cmntBttnLg img, .cmntBttn img{	
	display:none;
}
.cmntBttnYe a:hover {
	background:#f8ab3c;
	color:#fff !important; 
}
.cmntBttnYe {
	margin:0px 3px;
	text-align:center;
	width:70px;
}
.cmntBttnYe a {
	background:#e98a02;
	color:#fff; 	
	display:block;
	text-decoration:none;
	font-size:.86em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px 3px;
	
}
.cmntBttn {
	margin:0px 3px;
	text-align:center;
	width:65px;
}
.cmntBttn a, .cmntBttnSm a, .cmntBttnLg a, .cmntBttn a, .cmntBttnProfile a {
	display:block;
	padding:2px 3px;
	text-decoration:none;
	font-size:.96em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#0095d5;
	color:#fff;
}

.cmntBttnSm {
margin:4px 8px 0pt 0pt;
text-align:center;
width:62px;

}
.cmntBttnSm a {
	line-height:normal;
	padding:1px;
	width:60px;
}

.cmntBttnXSm {
	margin:2px 3px 0px 3px;
	text-align:center;
	width:45px;	
}
.cmntBttnXSm a, .cmntBttnXSm input {
	background:#0095d5;
	display:block;
	font-size:0.86em;
	text-decoration:none;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
}

.newSignupButton{
	margin:2px 3px 0px 3px;
	text-align:center;
	width:45px;	

}

.newSignupButton input {
	background:#0095d5;
	display:block;
	font-size:0.86em;
	text-decoration:none;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
	width: 150px;
	position: absolute;
	left: 80px;
}


.cmntBttnXSm img, .moreSideBr img, .moreSideBl img, .cmntBttnSm img{
	display:none;
}
.cmntBttnXSm a:hover, .cmntBttnProfile a:hover, .cmntBttnSm a:hover, .cmntBttn a:hover, .cmntBttnLg a:hover, .cmntBttn a:hover, .cmntBttnProfile a:hover  {
	background-color:#31b6ef;
	color:#fff !important;
}
.cmntBttnProfile, .cmntBttnProfileOr{
	margin:0px 5px 0px 0px;
	text-align:center;
	width:20px;
	_margin:0px 3px 0px 0px;
	
}
.cmntBttnProfileOr img, .cmntBttnProfile img, .cmntBttnProfile a:hover img, .cmntBttnProfileOr a img, .cmntBttnDownload img, .showtimeBttn img  .cmntBttnProfileOr a:hover img, .cartBttnLg img, .cartBttnLg a:hover img, .cmntBttnDownload a:hover img, .showtimeBttn a:hover img, .ad_header a img, .ad_header a:hover img, #footer a img, #footer a:hover img {
	border:none !important;
}
.icon a img, .icon a:hover img{
	border:none !important;
}
.cmntBttnProfileOr a {
	background:#000 ;
	border:1px solid #f9dd58;
	color:#f9dd58 !important;
	display:block;
	font-size:0.92em;
	padding:1px;
	text-decoration:none;
	width:20px;
}
.cmntBttnProfileOr {
	margin-right:10px;
	height:12px;
}
.cmntBttnProfileOr a:hover {
	color:#000 !important;
	background:#f9dd58;
}
.cartBttnLg {
	margin:0px 0px 0pt 4pt;
	text-align:center;
}
.cartBttnLg a {
	background:#E98A02 url(http://images.artistdirect.com/Images/artd/uploads/misc/icons/cart.png) 3px 3px no-repeat;
	padding:3px 4px 3px 22px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}
.cartBttnLg img{
	display:none;
}
.cartBttnLg a:hover {
	color:#fff;
	background:#f8ab3c url(http://images.artistdirect.com/Images/artd/uploads/misc/icons/cart.png) 3px 3px no-repeat;
}
.showtimeBttn a:hover {
	color:#fff;
	background:#f8ab3c;
}

.showtimeBttn {
	margin:0px 0px 0px 7px;
	text-align:center;
}
.showtimeBttn a {
	background:#E98A02;
	color:#fff;
	display:block;
	padding:2px 3px;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;
}
.showtimeBttn img {
	display:none;
}

/* advertising */

.ad_300{
	width:300px;
	height:250px;
	position: absolute;
	right: 5px;
	top:265px;

	z-index:10;
}
.ad_300F {
	position:absolute;
	width:300px;
	height:250px;
	bottom:-270px;
	right:10px;
	z-index:10;
	/** display:none; **/
}
.ad_300Side{
	width:300px;
	min-height:250px;

	margin:5px 0 0 0;
	float:right;
	clear:right;
}
.ad_300hl{
	width:300px;
	min-height:0px;
	margin:5px 0 0 0;
	float:right;
	clear:right;
}
.ad_300s{
	margin-top:10px;
	width:300px;
	/*height:100px;*/
	height:auto;
	float:right;
	clear:right;
	text-align:center;
	}
.ad_300s a img, .ad_300s a:hover img {
	border:none;
}
.ad_300Video{
	top:713px;
	right: 10px;
	width:300px;
	height:250px;
	position: absolute;
	z-index:10;	
	}
.ad_160{
	margin-top:10px;
	padding-left:3px;
	float:left;

	}
.ad_468Home{
	margin:5px 0px;
	width:468px;
	height:60px;
	padding:0 0 0 25px;
	float: left;

	}
.ad_468{
	margin:5px 0px;
	width:468px;
	height:60px;
	text-align:center;
	float: left;

	}
.ad_468hl{
	margin:5px 0px;
	width:468px;
	text-align:center;
	float: left;
	}
.ad_250{
	margin:10px 0px 0px 0px;
	width:250px;
	height:100px;
	float:left;
	clear:both;
	background:#CCCCCC;
	}
.ad_250s{
	margin:10px 0px 0px 0px;
	width:250px;
	height:35px;
	float:left;
	background:#CCCCCC;

	}
	
.ad_253 {
	margin:0px;
	width:253px;
	float:left;
}
.ad_253 img, .ad_253 embed {
	border-bottom:#fff 1px dotted;
}

.ad_728 {
	/*
	here it is
	*/
	//width:728px; 
    height:90px;
	margin:auto;
	padding:0px; 
	text-align:center;
	
	position:relative;
	top:-39px;
}
.ad_728Top {
	width:728px;
	height:90px;
	margin:auto;
	padding:0px; 
	text-align:center;	
	z-index:9999;
	position:absolute;
	top:0;
}

.ad_868 {
	margin:7px 0;
	width:948px;
	height:250px;
	float:left;
	clear:left;
	/*display:none;*/
}

#ad_mjxtop,ad_mjxbottom {background:#000114;}
#ad_mjxmrect,#ad_mjxtower {background:#000114;}

ul {
margin:0;
padding:0;
}
ol {
margin:0;
padding:0;
}
.imageButton_120{
	float:left;
	margin:0pt;
	position:relative;
	width:120px;
	height:90px;	
	
}
.imageButton_90{
	float:left;
	margin:0pt;
	position:relative;
	width:92px;
	height:70px;
	overflow:hidden;
	
}
.imageButton_75{
	margin:0 0 3px 0;
	position:relative;
	width:77px;	
	height:57px;
	overflow:hidden;
}
.imageButton_60{
	margin:0pt;
	position:relative;
	width:62px;	
	height:47px;
	margin: 0px 5px 5px 0px;
	overflow:hidden;
	float:left;
}
.playButton{
	position:absolute;
	bottom:3px;
	left:5px;

}
.pageBottom{
	width:468px;
	float:left;
}
.pageBottom2{
	width:468px;
	float:left;
	margin-top:-10px;
}
.pageTop2{
	width:468px;
	float:left;
}
.pageTop{
	width:468px;
	float:left;
	border-bottom: #3c3c3c solid 3px;
}
.UserAdded{
	width:458px;
	height:auto;
	float: left;
}
.UserAdded ul {
	width:468px;
	float: left;
	padding: 0;
	padding:20px 0 0;
}
.UserAdded li{
	list-style:none;
	float:left;
	width:458px;
	padding-top:5px;
}
.UserAdded p{
	margin:0;
	padding:0;
}
.UserAdded a{
	font-weight:bold;
}
#artistPhoto{
	width:160px;
	overflow:hidden;
}
.trackTitleS{
	width:150px;
	overflow: hidden;
	padding-right:10px;
}
.userMsg{
	width:400px;
	background:#f9dd58;
	color:#000;
	position:absolute;
	top:300px;
	left:206px;
	padding:10px;
	border:2px #fff solid;
}
.userMsg h3{
	font-size:1.5em;
	margin:0;
}
.userMsg p{
		margin:5px 0 0;

}
.close{
	float:right;
	width:11px;
	height:11px;
}
.moreLine{
	line-height:18px !important;
}
/* tooltips used in videoplayers */
#tooltip {
	position:absolute;
	z-index:99999;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	color:#0095d5;
	width:120px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#tooltip span{
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/tooltip.png) no-repeat bottom center;
	width:30px;
	height:27px;
	position:absolute;
	bottom:-20px;
	left:45px;
}
#tooltip img{
	width:120px;
}
#tooltip div {margin:0; font-size:12px; font-weight:normal;}
#tooltip h3 {margin: 0; font-size:10px; font-weight:normal;}
#tooltip h3 a{
	color:#fff;
}
#rssNavi{
	width:40px;
	padding:0 3px; 0 0;
	position:absolute;
	bottom:-18px;
	*bottom:-19px;
	right:0;
	text-align:right;
}
#rssLinks {
	margin:0;
	padding:0;
	width:80px;
	position:absolute;
	right:-82px;
	bottom:-87px;
}
#rssLinks iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width: 100%;
	height: 100%;
}
#rssLinks ul{
	margin:0;
	padding:0;
	width:80px;
	font-size:.86em;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
#rssLinks ul li {
  margin: 0;
  padding: 0;
  display:block;
  border-top: 1px solid white; 
  background-color: #3c3c3c;
}

#rssLinks ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none;
  _height:15px;  
  color: #fff !important;
}
#rssLinks ul li a:hover {
  color: #fff !important;
  background-color: #E98A02; 
}
#rssArea{
	position:relative;
	height:0;
	width:160px;
	z-index:100;
}
#addThis_L{
	width:160px;
	padding:2px 0;
}
.white {
	font-size:1.20em;
}
.white a, .white a:visited {
	color:#fff !important;
}
.ad_overlay{
	z-index:9999999;
	position:absolute;
	top:0;
	left:0;
	background: url(/Images/a3/misc/macFFBgHack.png) repeat;
	height:3000px;
	width:100%;
	_background:#000;
	_filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	_opacity: 0.75;
}
* .ad_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.ad_overlayIn {
	position:absolute;
	z-index:9999999;
	height:100%;
	width:100%;
	top:0;
	left:0;
	margin:120px auto;
}
#amazon{
	width:298px;
	float:right;
	margin:10px 0 0 0;
}
#amazon  h2 a, #amazon  h2 a:visited  {
	color:#3c3c3c;
}
#amazon h2{
	font-weight:normal;
	margin: 0;
	font-size:1.17em;
	text-indent: 5px;
	color:#3c3c3c;
	font-family: Georgia, serif; 
	font-style:italic;
	padding: 0;
	border-bottom:3px solid #3c3c3c;
	
}
#amazon span{
	padding:10px 0 10px 25px;
	height:250px;
	width:273px;
	float:right;
}
.fb_comments{
	padding:5px;
	width:458px;
	margin-top:5px;
}

.tf_ringtoneArea{
	width:458px;
	float:left;
}
.tf_ringtoneBttn{
	float:left;
	font: 12px  Arial,Verdana, Helvetica, sans-serif;
	margin:2px 0 0 0;

}
.tf_ringtoneBttn a, .tf_ringtoneBttn a:visited{
	color:#fff !important;
	display:block;
	padding:1px 3px 1px 20px;
	background:#999 url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_phone_wh.gif) no-repeat 3px 1px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}
.tf_ringtoneBttn a:hover{
	color:#fff !important;
	text-decoration:none;
	background:#b7b7b7 url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_phone_wh.gif) no-repeat 3px 1px !important;
}
.tf_space{
	margin:0 0 5px 0;
}
.contentWrap .tf_ringtoneBttn {
	margin:2px 0 0 3px !important;
}
.mainBl {
	width:468px;
	float:left;
	height:auto;
	margin-top: 10px;
	
}
.mainBl h2 {
	font-weight:normal;
	margin: 0;
	font-size:1.3em;
	text-indent: 5px;
	color:#ce0f69;
	padding: 0;
	font-family: Georgia, serif; 
	font-style:italic;
	border-bottom:3px solid #3c3c3c;
}
.mainBl h2 a, .mainBl h2 a:visited, .more a, .more a:visited {
	color:#3c3c3c;
}
.mainBl ul {
	padding-top:3px !important;
	clear:both;
}
.mainBl li {
	margin:0;
	padding:3px 5px 5px 5px;
	_padding:3px 5px 5px 5px;
	list-style:none;
	width:456px;
	float:left;
	border-bottom:#f2f2f2 1px solid;
	
}
.mainBl li strong{
	font-size:1.02em;
}
.mainBl h3, .mainBl p{
	margin:0;
}
.mainBl h3 {
	font-size:1.17em;
	letter-spacing:-0.02em;
}

.moreMainBl {
	text-align:right;
	float: left;/*new*/
	width: 451px;
	height:18px;
	padding:2px 15px 2px 0;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_more.png)  no-repeat 451px 7px;
	position:relative;
	font-family: Georgia, serif; 
	font-style:italic;
}
.moreMainBl a, .moreMainBl a:visited{
	color:#3c3c3c;
}

.boxRight {
 	width:200px;
	float:right;
	padding:0px 5px 5px;
	margin:20px 0 0 5px;
	background:#e9e9e9;
 }

.boxRightPhoto{
 	width:160px;
	float:right;
	padding:0px 5px 5px;
	margin:20px 0 0 0;
	background:#e9e9e9;
 }
 .boxRightPhoto a img, .boxRightPhoto a:hover img{
 	width:75px;
	border:none !important;
 }
 
 .boxRight h3, .boxRightPhoto h3{
  	font-size:1.17em;
	border-bottom:#3c3c3c solid 3px;
	font-weight:normal;
	font-family: Georgia, serif; 
	font-style:italic; 
 }
.boxRight .boxTitle, .boxRightPhoto .boxTitle{
  	font-size:1.17em;
	border-bottom:#3c3c3c solid 3px;
	margin-top:5px;
	font-family: Georgia, serif; 
	font-style:italic; 
}
.boxTitle a{
	color:#3c3c3c;
} 
.boxRight h4{
  	font-size:1em;
	font-weight:normal;
	margin:5px 0 0;
 }
.boxRight .boxArtist{
  	font-size:1em;
	font-weight:normal;
	margin:5px 0 0;
 }
 .boxRightPhoto li {
  	width:75px !important;
	height:48px; !important;
	float:left;
	border:none !important;
	padding:1px !important;
	background:#ccc;
	margin:0px 3px 4px 0px
 }
 .boxRightPhoto li:hover {
 	background:#0095D5;
}
 .boxRight span{
 	width:200px;
	float:left;
	border-bottom:#fff 1px solid;
	padding-bottom:5px;
 }
  .boxRightPhoto span{
 	width:75px;
	height:48px;
	overflow:hidden;
	float:left;
 }
  .boxRight p{
  	margin:0;
 }


#artistPhoto img, .ad_300 img, .ad_160 img, .ad_728 img, .ad_300Side img, .ad_300F, #albumArea img, #similarArtistArea img, #whoLikesArea img, #hotNews img{
	float:left;
}

#rogueNews{
	width:468px;
	height:36px;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/title_rogue.gif) no-repeat;
	float:left;
	position:relative;
	margin-bottom:5px;
}
#rogueNews h2 a{
	width:95px;
	height:36px;
	text-indent:-9999px;
	display:block;
}
#rogueNews h2 a:hover {
	background:none;
}

#rogueNews h2 {
	width:95px;
	height:36px;
	float:left;
	margin:0;
}

#rogueNews p{
	position:absolute;
	top:10px;
	left:100px;
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
}
#rogueNews p a{
	color:#ff0000;
}
.moreArtistNewsList {
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_news_bl.gif) no-repeat 0px 3px;
	padding:3px 3px 3px 18px !important;
	width:440px !important;
}

.moreArtistNews{
	margin:15px 0 10px 0;
	float:left;
	width:438px;
	padding:5px 10px 10px 10px;
	border-bottom:1px solid #F2F2F2;
	background:#F2F2F2;
}
.moreArtistNews li{
	width:418px !important;
}
.moreArtistNews h2{
	color:#5D727C !important;
	width:438px;
}
.round{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.videoPhoneB{
}
#redcross{
    position: absolute;
    width: 220px;
    height: 100px;
    top: 155px;
    left: 5px;
    border: none;
}
#redcross a img{
	border:none !important;
}
#socialIcons{
	width:300px;
	height:65px;
	float:left;
	margin:10px 0;
}
#socialIcons h2{
	width:300px;
	height:23px;
	text-indent:-9999px;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/banners/social.png) no-repeat;
	margin:0;

}
#socialIcons li{
	list-style:none;
	height:22px;
	float:left;
}
#socialIcons ul{
	float:left;
	width:285px;
	padding:1px 0 0 15px;
}
#socialIcons .fb {
	width:135px;
	overflow:hidden;
}
#socialIcons .tw {
	width:250px;
	padding-top:2px;
}
#socialIcons .gp {
	width:75px;
}
#socialIcons .yt {
	width:75px;
}
#socialIcons .yt a img{
	border:none;
	float:left;
}
#twitterFeed{
	width:300px;
	height:250px;
	float:left;
	margin:10px 0;
}





#article_pagination {
	display:block;
	text-align:center;
	padding:7px 5px 1px 0px;
	font-size:2em;
	/*width:240px;
	float:right;
	height:18px;*/
}

#article_pagination a:link, #article_pagination a:visited{
	padding:0px 3px;
	border:1px solid #0095d5;
	margin-left:15px;
	text-decoration:none;
	color:#0095d5;
	/*width:16px;*/
	font-weight:normal;
}

#article_pagination a:hover {
	background-color:#0095d5;	
	border:1px solid #0095d5;	
	color:#fff;
}

#article_pagination .active_tnt_link {
	padding:0 3px;
	border:1px solid #0095d5;
	margin-left:15px;
	text-decoration:none;
	background-color:#0095d5;
	color:#fff;
	cursor:default;
}

#article_pagination .disabled_article_pagination {
	display:none;
}

#article_pagination .full_article_pagination {
	margin-left: 30px;
}
#topStory{
	width:290px;
	float:left;
	position:relative;
	border:5px solid #E98A02;
	padding:24px 0 0 0;
	background:#fff;
	margin-top: 10px;
}
#topStory h2{
	width:310px;
	position:absolute;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/banners/topnews.png) no-repeat;
	text-align:center;
	color:#fff !important;
	height:33px;
	top:-5px;
	left:-10px;
	padding-top:3px;
}
#topStory a{
	color:#E98A02;
}
#topStory a:hover{
	color:#3c3c3c;
}
#topStory h3{
	color:#E98A02;
	margin:3px 0 0 0;
}
#topStory .photo{
	width:120px;
	float:left;
	margin:0 8px 0 0;
	}
#topStory a img{
	border: #E98A02 1px solid;
}
#topStory a:hover img{
	border: #fff 1px solid;
}
#topStory p{
	padding:0 5px;
}

#news ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#news p{
 	margin: 0;
 	padding:0 5px;
 	text-align: left;
 }
 
#news, #facebook {
	width: 300px;
	float: left;
	margin-top:10px;
	padding-bottom:5px;
}
#facebook {
	background:#fff;
}

#news h2 {
	border-bottom:3px solid #3c3c3c;
	padding:0 0 0 10px;
}
#news .date{
	color: #5d727c !important;
}
#news li{
	margin: 0;
	padding:2px 0 5px 0;
	list-style:none;
	width:300px;
	border-bottom:1px solid #fff;
	float: left;
	text-align: center;
}
#top100s{
	margin-top:10px;
	width:294px;
	border:#fff 1px solid;
	float:right;
	padding:2px;
	background:#fff;
}
#top100s .plus, #top100 .plus{
	padding:0 !important;
}
#top100s h2{
	width:294px;
	text-indent:-9999px;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/top100artist_s.gif) no-repeat;
	height:70px;
	margin:0;
}
#top100s h2 a{
	width:294px;
	text-indent:-9999px;
	height:70px;
	display:block;
}
#top100s h2 a:hover{
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/top100artist_s.gif) no-repeat;
}
#top100s .more{
	width:279px;
	float:right;
	padding: 2px 15px 2px 0px !important;
	text-align: right;
	border-top:#333 1px solid;
	background-position:280px 5px !important;
	font-family: Georgia, serif; 
	font-style:italic;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_more.png)  no-repeat 283px 4px;
}
#top100s .more a, #top100s .more a:visited, .content h4 a:hover {
	color:#3c3c3c !important;
}
#top100s li{
	height:auto;
	float:left;
	list-style:none;
	padding: 5px 3px;
	display:inline;
	margin:0;
}
#top100s .bg1{
	width:294px;
	height:auto;
	padding:0;
	float: left;
	background: #dbe9f2;
	margin:0;

}
#top100s .bg2{
	width:294px;
	height:auto;
	padding:0;
	float: left;

}
#top100s .item25 {
	width:25px;
	text-align:center;
}
	
#top100s .item30 {
	width:30px;
	text-align:center;
}
#top100s .itemRank {
	width:20px;
	text-align:center;
	font-weight:bold;
}
#top100s .item130 {
	width:120px;
}