/* list */

#list-container,
.list-container {
	background:#FFF;
	border-left:1px dotted #CCC;
	border-top:1px dotted #CCC;		
	padding:0px;
	position:relative;
}

#list-controls {
	margin-bottom:15px;
	position:relative;
}

#list-controls a {
	text-decoration: none;
	margin-top:10px;
}

#buttons-container {
	position:absolute;
	right:0px;
}	

#list-controls .img-control {
	height: 21px;
	margin-left:10px;
	float:left;
}

#list-controls .img-control:hover {
	cursor:pointer;
	background-position:0px -21px;
}

#list-controls .img-grid {
	height:21px;
	width:26px;
	background:url('/images/public/btn_grid_view.jpg') no-repeat 0px 0px;
}

#list-controls .img-list {
	height:21px;
	width:26px;
	background:url('/images/public/btn_list_view.jpg') no-repeat 0px 0px;
}

.list-item {
	padding:17px;
	width:200px;
	height:245px;
	vertical-align: bottom;
	float:left;
	text-decoration:none;
	color:#000;
	border:1px dotted #CCC;
	border-left:0px;
	border-top:0px;
	
}

.search-list .grid-view .list-item { 
	width:180px;
	padding:17px 27px;
}

.search-list grid-view .last{
	padding:17px 28px;
}

.list-item-thumbnail {
	display:block;
	margin-bottom:20px;
	text-align:center;
	
}

#page-level-2 .list-view {
	min-height:245px;	
}

#page-level-2 .list-view .list-item-thumbnail {
    height: 203px;
    padding: 15px;
    position: absolute;
    right: 0;
    top: 0;
    width: 203px;
	
}

#page-level-2 .list-item-text {
	width: 190px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}


.list-item-list-view {
	height: 15px;
    margin: 0;
    padding-left:20px;
    padding-right:20px;
    padding-top:20px;
    padding-bottom:0px;
    width: 195px;
	border-bottom:none;

}

.list-item:hover {
	color:#2A7DA7;
}

.list-border {
	position:absolute;
	top:0px;
	width:1px;
	height:100%;
	border-left:1px dotted #CCC;
	background:#FFF;
	bottom:0px;
	padding:0px
}

#list-border-one {
	left:235px;
}

#list-border-two {
	left:470px;
}

#list-border-three {
	right:235px;
}

#list-border-four {
	right:0px;
}


/* List Extensions */

/* Sort by Artist or Date */
.sort-container .tabs-container {
	position:absolute;
	top:-25px;
	left:0px;
}
.sort-container .tabs-container .tab {
	float:left;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #CCC;
}

.sort-container .tabs-container .tab:hover,
.sort-container .tabs-container .current {
	color:#069;
	cursor:pointer;
}
