ul{
	list-style-type: none;
}
p{
	margin: 5px 0;
}

fieldset{
	padding: 10px;
}

fieldset legend{
	font-size: 14px;
	padding: 0 5px;
}

#cart_content{
	background: #E5DDC5;
	padding: 10px;
}

#cart_content p{
	color: #000 !important;
}

#sc_box_inner table th, #tracks_list table th{
	text-align: left;
	background-color: #ddd;
	padding: 3px;
	border: 1px solid #181020;
}

#player
{
	display: block;
	height: 0;
	width: 0;
}

#sc_box_inner table td, #tracks_list table td{
	padding: 3px;
}

#sc_box_inner table td.track_to_delete{
	vertical-align: top;
}

#tracks_list table tbody tr{
	color: #fff;
}

#tracks_list table tr.odd{
	background-color: #eee;
	color: #000;
}

#sc_box_inner table tr.odd{
	background-color: #eee;
}

.ajax-loader{
  position: absolute;
  width: 31px;
  height: 31px;
  background-image: url(/assets/images/ajax-loader.gif);
  background-repeat: no-repeat;
  z-index: 10;
}

.ajax-loader-small{
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(/assets/images/ajax-loader-small.gif);
  background-repeat: no-repeat;
  z-index: 10;
}

.ajax-splash{
  opacity: .7;
  filter: alpha(opacity=70);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  background-color: black;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

#contact_form div.left{
	width: auto !important;
	padding: 0 10px 10px 0 !important;

}

#add_album_button{
	padding: 5px 0 0 10px;
}

ol{
	list-style-position: outside;
}

.info-box{
	color: #fff;
	font-size: 12px;
	padding: 0 10px 20px 10px;
}

.info-box ol{
	padding: 5px;
}

.info-box ol li{
	margin-left: 30px;
}

.li_track a.title, .li_album a.title{
  overflow: hidden;
  height: 15px;
}
