@charset "UTF-8";
/* CSS Document */
#mainBannerShop{
	width:468px;
	height:210px;
	float:left;
}
#mainBannerTop{
	width:463px;
	font-weight:bold;
	margin:0;
	font-size:1em;
	float: left;
	color:#F4F2E1;
	background:#0AB5BF;
	padding:3px 0px 3px 5px;
}

div#leftNavi .music {
	color:#000;
	margin:0;
	border-bottom: #3c3c3c solid 3px;
	padding:2px 0px 0px 0px;
	text-indent:13px;
	
}
div#leftNavi .music h2{
	margin:0;
	font-size:1.17em;
	color: #3c3c3c;
  	font-family: Georgia, serif; 
  	font-style:italic;
}

/* heading */
.title {
	width:230px;
	margin-bottom:0;
	padding:0;
	height: auto;
	float: left;
	border-bottom: #3c3c3c solid 3px;
	
}

.titleL {
	width:468px;
	margin-bottom:5px;
	padding:0;
	height: auto;
	border-bottom: #3c3c3c solid 3px;
	float:left;
}


.title h2, .titleL h2{
	margin:5px 0px 0px 0px;
	font-size:1.33em;
	text-indent: 5px;
	float: left;
	font-weight:normal;
	font-family: Georgia, serif; 
	font-style:italic;
}
.title h2 a, .title h2 a:visited, .titleL h2 a, .titleL h2 a:visited, .more a, .more a:visited {
	color:#3c3c3c;
}
.contentWrap{
	width:468px;
	float:left;
}
.content .pageTop{
	width:468px;
	float:left;
	border-bottom:#3c3c3c 3px dotted;
}
.content .pageBottom{
	width:468px;
	float:left;
}
.content{
	width:468px;
	float:left;
}
.contentLeft{
	width:230px;
	float: left;
	padding: 0px 0px 5px 0px;
	
}
.contentRight{
	width:230px;
	float: right;
	padding: 0px 0px 5px 0px;
	
}

.content p, .contentLeft p, .contentRight p{
	margin: 0;
}
.contentLeft li, .contentRight li{
	padding:2px 5px;
	list-style:none;
	width:220px;
	border-bottom:#e9e9e9 1px solid;
	float:left;
}
.content li{
	padding:2px 5px;
	list-style:none;
	width:458px;
	border-bottom:#e9e9e9 1px solid;
	float:left;
}
.contentWrap h3, .content h3 {
	font-size:1.2em;
	margin:0;
	padding:0;
	line-height: 16px;
	font-weight:normal;
}
.contentWrap h4, .content h4, #albumListArea h4 {
	font-size:1.05em;
	margin:0;
	padding:0;
	line-height: 18px;
	font-weight:normal;
}
.contentWrap h4 a, .content h4 a, .contentWrap h4 a:visited, .content h4 a:visited, #albumListArea h4 a, #albumListArea h4 a:visited{
	color:#3c3c3c;
}

.content .leftColumn{
	float:left;
	width:200px;
}
.content .rightColumn{
	float:right;
	width:250px;
}
.more{
	width:215px;
	float:right;
	padding: 0 15px 0 0;
	text-align: right;
	/*background:url(http://images.artistdirect.com/Images/a4/icons/icon_more.gif) #1F1F1F  no-repeat 215px 3px;*/
	font-family: Georgia, serif; 
    font-style:italic;
}
.more img{
	display:none;
}
div#shopGenre{
	margin-top:10px;
	width:300px;
	float:right;
	border-left: 1px solid #e2e2e2;
}
div#shopGenre h3{
	margin-top:10px;
	width:300px;
	color:#3c3c3c;
	font-size:1.05em;
	padding:0;
	margin:0;
	border-bottom:3px solid #3c3c3c;
	font-family: Georgia, serif;
	font-style:italic;
}
div#shopGenre ul{
	float:left;
	width:149px;
}
div#shopGenre ul li a {
  display: block;         
  padding: 3px 3px 3px 13px;
  margin:0;
  text-decoration: none;
  _height:15px;  
  width:131px;
  color:#3c3c3c;  
}   

div#shopGenre li{
	padding:2px 5px;
	list-style:none;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	float:left;
	margin: 0;
	padding: 0;
   
}

div#shopGenre ul li a:hover {
  color: #3c3c3c;
  background-color: #CBE0ED;   

}

div#shopGenre .on a, div#shopGenre .on a:visited {
  color: #CBE0ED;
  background-color: #3c3c3c;   
 
}
div#shopGenre .off a{
  color: #3c3c3c;   

}

.userName{
	color:#FF7F00 ;
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
}
.userName a{
	color:#FF7F00 !important;
}

.movieImage{
	height:75px;
	float:left;
	margin:0px 5px 5px 0px;
	_margin:0px 5px 0px 0px;
}
.movieImage_s{
	height:50px;
	float:left;
	margin:0px 5px 5px 0px;
	_margin:0px 5px 0px 0px;
}

/* Top videos */

#popVideos {
	width:230px;
	float:right;
	margin: 10px 0;
	
}

#popVideos h2{
	font-weight:normal;
	margin:0;
	text-indent:5px;
	font-size:1.33em;
	width:230px;
	font-family: Georgia, serif; 
	font-style:italic;
}
.first a, .first a:visited {
	color:#fff;
}
#popVideos h2 a, #popVideos h2 a:visited{
	color:#0095d5;
}
#popSongs h2 a, #popSongs h2 a:visited{
	color:#E98A02;
}
#popVideos h3, #popSongs h3{
	margin:0;
	font-size:1.33em;
	font-weight:normal;
}
#popVideos h2 a:hover, #popSongs h2 a:hover, #popVideos h3 a:hover, #popSongs h3 a:hover, #popVideos h4 a:hover, #popSongs h4 a:hover, #popVideos .artist a, #popVideos .artist a:visited  {
	color:#3c3c3c;
}
#popVideos h4, #popSongs h4{
	margin:0;
	font-size:1.17em;
	font-weight:normal;
}

#popVideos .first {
	width:220px;
	float:left;
	margin:0;
	padding:5px;
	border-bottom:#e9e9e9 1px solid;
	background:#0095d5;
}
#popVideos ul, #popSongs ul{
	border-bottom:#e9e9e9 1px solid;
	margin:0;
	padding:0;
	
}
#popVideos li{
	border-bottom:#e9e9e9 1px solid;
	width:225px;
	float:left;
	list-style:none;
	display:block;
	padding:3px 0 3px 5px;
}
}

#popVideos li a {
	display:block;
	padding:3px 0px 3px 20px;
}

.moreVideos{
	width:215px;
	float:left;
	margin:0;
	padding: 2px 15px 3px 0;
	text-align:right;
	font-family: Georgia, serif; 
	font-style:italic;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_more.png)  no-repeat 215px 6px;
}
.moreVideos img, .moreSongs img{
	display:none;
}
#popSongs li .right, #popVideos li .right {
	float:right;
	padding-top:10px;
	width:90px;
}
#popSongs li p, #popVideos li p {
	padding:0;
	margin:0;
}
#popSongs li .artist a, #popSongs li .artist a:visited{
	color:#3c3c3c;
}
#popVideos .cmntBttnXSm a{
	border:1px solid #fff;
}
#popSongs .cmntBttnXSm a{
	background:#E98A02 !important;
	color:#fff;
	border:1px solid #fff;
}
#popSongs .cmntBttnXSm a:hover {
	background:#f8ab3c !important;
}
/* Top songs */
#popSongs {
	width:230px;
	float:left;
	margin: 10px 0;
	
}
#popSongs .first{
	width:220px;
	float:left;
	margin:0;
	padding:5px;
	border-bottom:#e9e9e9 1px solid;
	background:#E98A02;
}
#popSongs h2{
	font-weight:normal;
	margin:0;
	text-indent:5px;
	font-size:1.33em;
	width:230px;
	font-family: Georgia, serif; 
	font-style:italic;
}
#popSongs li{
	width:225px;
	border-bottom:#e9e9e9 1px solid;
	float:left;
	list-style:none;
	padding:3px 0 3px 5px;
	display:block;	
}
#popSongs li a {
	color:#E98A02;
}
#popSongs .more a, #popSongs .more a:visited, popVideos .more a, popVideos .more a:visited, .more a, .more a:visited, #popSongs li a:hover {
	color:#3c3c3c;
}
.more{
	width:215px;
	float:left;
	margin:0px;
	padding: 2px 15px 3px 0;
	text-align:right;
	font-family: Georgia, serif; 
	font-style:italic;
	background:url(http://images.artistdirect.com/Images/artd/uploads/misc/icon_more.png)  no-repeat 215px 6px;
}
.sideSm{
	width:145px;
	float:left;
	height:auto;
	margin-top: 10px;	
	
}
.sideSmR{
	width:145px;
	float:right;
	height:auto;
	margin-top: 10px;
}
.sideSm h2, .sideSmR h2 {
	color:#52422d;
	font-weight:bold;
	margin:0;
	background:url(http://images.artistdirect.com/Images/a3/icons/dots_br_s.gif) no-repeat 3px 2px;
	letter-spacing:-0.04em;
	font-size:1.17em;
	text-indent: 17px;
	float: left;
	border-bottom: #3c3c3c solid 3px;
	width: 145px;
}

.sideSm h2 a, .sideSm h3 a, .sideSmR h2 a, .sideSmR h3 a, .moreSideSm a, .moreSideSmR a, .sideSm h2 a:visited, .sideSm h3 a:visited, .sideSmR h2 a:visited, .sideSmR h3 a:visited, .moreSideSm a:visited, .moreSideSmR a:visited{
	color:#52422d;
	text-decoration:none;
}

.sideSm h2 a:hover, .moreSideSm a:hover, .sideSmR h2 a:hover, .moreSideSmR a:hover {
	text-decoration:underline;
	}

.sideSm p, .sideSmR p{
	margin:0;
	padding:0;
	font-size :0.92em;
}

.sideSm p a, .sideSmR p a{
	font-weight:bold;
	color:#0ab5bf;
}
.sideSm h3, .sideSmR h3{
	margin:0;
	padding:0;
	font-size :0.92em;
}

.sideSm li, .sideSmR li{
	margin:0;
	padding:0;
	width:145px;
	padding:5px 0px 5px 0px;
	list-style:none;
	float:left;
	border-bottom:#e9e9e9 1px solid;
}
.sideSm li .price, .sideSmR li .price{
	font-size:0.83em;
}
.moreSideSm{
	text-align:right;
	float: left;
	width: 145px;
	font-weight:bold;
}
.moreSideSmR{
	text-align:right;
	float: right;
	width: 145px;
	font-weight:bold;
}


#shopDetailArea{
	width:458px;
	height:auto;
	padding:5px 0px 5px 10px;
	float: left;
}

#shopDetailArea ul{
	width:458px;
	float: left;
	padding: 5px 0px 0px 0px;
	border-bottom:#e9e9e9 1px solid;
}
#shopDetailArea li{
	width:110px;
	height:auto;
	float:left;
	list-style:none;
	padding: 0px 3px 5px 0px;
	text-align:center;
	
}
.shopImage {
	width:75px;
	height:auto;
	border: #52422d 1px solid;
}
.starname a, .starname a:visited{
	font-weight:normal!important;
	color:#52422d;
	
}
#shopDetailArea .artist a, #shopDetailArea .artist a:visited{
	color:#52422d;
}
#shopDetailArea .music a{
	color:#0ab5bf;
	font-weight:bold;
}
#shopDetailArea .bottom{
	padding-left:10px;
}
#albumListArea{
	width:468px;
	height:auto;
	padding:0px 0px 10px 0px;
	float: left;
	
}
#albumListArea ul{
	width:468px;
	float: left;
	clear:both;
}
#albumListArea li{
	width:210px;
	height:auto;
	float:left;
	list-style:none;
	padding: 5px;
	border-bottom:#e9e9e9 1px solid;
	margin: 0px 0px 0px 10px;
	_margin: 0px 5px 0px 5px;
	

}
#albumListArea .more{
	width:200px;
	float:right;
	padding: 0px 5px 0px 0px;
	text-align: right;
	font-weight:bold;
}
#albumListArea h3, #albumListArea h4, #albumListArea p {
	margin:0;
}
	
.albumImage {
	width:75px;
}

.albumImageList {
	width:75px;
	float:left;
}