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

body  {
	font: 12px  Arial,Verdana, Helvetica, sans-serif;
	background:url(http://images.artistdirect.com/Images/ubl/bg.jpg) top center fixed;
	margin:0; 
	padding: 0;
	text-align: center; 
	color:#3c3c3c;
	-webkit-font-smoothing:antialiased;
}
a{outline:none;}
a:link { text-decoration:none; color:#20a084;}
a:visited { text-decoration:none; background-color: transparent; color:#20a084;}
a:hover { text-decoration:none; background-color:#e1df15; color:#333;}
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;
}
#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: #20a084;
}
.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:#e1df15;
	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:#e1df15;
}
#topnews li a:hover {
	color:#3c3c3c;
}
#container {
	width: 968px; 
	background:transparent;
	margin: 0 auto; 
	text-align: left;
	padding:130px 0 10px 0;
	position: relative;
	clear:both;
} 
#header { 
	width:968px ;
	margin:0 auto ;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	background:url(http://images.artistdirect.com/Images/ubl/logo.png) 5px 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:350px;
	height:96px;
}
#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 {
	width:310px;
	height:50px;
	float:right;
	padding:50px 0px 0px 0px;
}
.boxLine {
	float:left;
	padding:5px;
	width:250px;

}
#search .box {
	float:left;
	width:205px;
	font-size:14px;
	border:1px solid #ccc ;
	color:ccc ;
	padding:6px;

}
#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:#1f1f1f;
	margin: 5px 0px 0px;
	height:30px;
	font-size:16px;
	letter-spacing:0.007em;
	overflow:hidden;
	padding: 0 10px;
	text-transform:uppercase;
}


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

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

#globalNavi li{
	display:inline;
	float: left;
 	background:url(http://images.artistdirect.com/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:#20a084 !important;
}
.bannerNavi, .bannerNavi a{
	padding:0 !important;
}
	
#globalNavi a{
	color:#fff;
	text-decoration:none;
}
#globalNavi a:hover{
	color:#e1df15;
	background:none;
}
	
#globalNavi .on a {
  color: #e1df15;

#containerTop {
	float:left;
	margin:0px;
	padding:0px;
	clear:both;
	background:#fff;
}
	
/* ticker */	
}
#ticker #thenews, #ticker #tickerdate {
	float:left;
}
#ticker #thenews {
	width:450px;
	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:328px;
	height:18px;
	text-align:right;
	float:right;

}
#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{
	widows:648px;
	margin: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:#e1df15;    
}

#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:#e1df15 !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:#20a084;
	border:1px solid #20a084;
	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;
	
}
.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 ;
}
#footer h5{ 
	font-size:1.17em;
	color:#fff;
	margin:5px 0 2px 0;

}

#footerTop{
	width:968px;
	float:left;
	height:0;
}
#footerBottom {
	width:928px;
	float:left;
	padding:5px 20px;
	/*border-top: #F4F2E1 dotted 1px;*/
	height:100px;
	
}


.item458 {
	width:458px;
	
}

.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;
}
.item40 {
	width:40px;
}
.item25 {
	width:25px;
}

.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;

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

}

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

}

.cmntBttnDownload {
	margin:0;
	text-align:center;
	text-indent:16px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.cmntBttnDownload a{
	background:#20a084 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;
}

/* 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:#20a084;
	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:#20a084;
	display:block;
	font-size:0.86em;
	text-decoration:none;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:2px;
	
}
.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 #e1df15;
	color:#e1df15 !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:#e1df15;
}


/* 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_300s{
	margin-top:10px;
	width:300px;
	height:100px;
	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_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 {
	width:728px;
	height:90px;
	margin:auto;
	padding:0px; 
	text-align:center;	
}
.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;
}

/* tooltips used in videoplayers */
#tooltip {
	position:absolute;
	z-index:99999;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	color:#20a084;
	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;
}



#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;
}
#footer { 
	width: 968px;
	margin: 0 auto; 
	text-align: left; 
	margin-bottom:10px; 
	color:#fff;
	background:#191919 url(/Images/a4/bg/ftBg.gif) repeat-x ;
}
#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;
}

.round{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.videoPhoneB{
}
#redcross{
	position:absolute;
	width:210px;
	height:90px;
	top:157px;
	left:5px;
	border:none;
}
#redcross a img{
	border:none !important;
}