/* This file overwrites the jPlayer styles */
.ui-jqgrid {
	font-size: 12px;
}
.ui-jqgrid .ui-pg-input, 
.ui-jqgrid .ui-pg-selbox {
	font-size: 12px;
}
.ui-jqgrid .ui-pg-table {
	padding: 2px;
}
.ui-jqgrid tr.jqgrow td {
	white-space: normal;
	line-height: 16px;
	padding: 4px 2px;
}
.ui-button {
	padding: 4px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: 0;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	top: 0;
	margin-top: 0;
	position: inherit;
}
.ui-button .ui-button-text {
    line-height: 2.79;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0;
}
/*
div.jp-audio {
	width: 100%;
}
*/
.ui-widget-content {
	border: 0;
}
.ui-jqgrid .ui-jqgrid-hdiv {
	border: 0;
}
.ui-jqgrid .ui-jqgrid-htable {
    border-collapse: collapse;
    font-family: Helvetica,Verdana,Arial,sans-serif;
    font-size: 14px;
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
	background: none;
	border: 0;
    border-bottom: 1px solid black;
    color: black;
    padding: 4px 8px;
    text-align: left;
    vertical-align: top;
	font-weight: bold;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background: none;
}
.ui-jqgrid .ui-jqgrid-htable th div {
	height: auto;
}
.ui-jqgrid tr.jqgrow td {
	padding: 6px 8px;
	text-align: left !important;
}
.ui-jqgrid tr.ui-row-ltr td {
	border: 0;
}
.ui-widget-content:nth-child(2n) {
	background: #eeeeee;
}
.jp-single-player {
	margin-bottom: 10px;
	background-color: #eeeeee;
}
div.jp-interface {
	background-color: transparent;
	border: 0;
	width: 400px;
	margin: 0 auto;
	height: 60px;
	top: -10px;
}
div.jp-playlist {
    width: 100%;
	border: 0;
}
div.jp-playlist ul {
	width: auto;
	border: 0;
/*	border-top: 1px solid #00aaff; */
	background-color: #e1f5ff;
	box-shadow: 0 2px 0 rgba(148, 219, 255, 0.8) inset;
	margin: 0;
	padding: 5px 20px;
}
div.jp-single-player div.jp-playlist li {
	text-align: center;
	padding: 0;
	padding-bottom: 4px;
	font-size: 13px;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	border-radius: 5px;
}

/* jPlayer 2 */
div.jp-audio {
    width: 100%;
}
div.jp-audio div.jp-type-single div.jp-interface {
    border-bottom: medium none;
    height: 60px;
}
div.jp-audio div.jp-type-single a.jp-play, div.jp-audio div.jp-type-single a.jp-pause {
    left: 40px;
}
div.jp-audio div.jp-type-single a.jp-stop {
    left: 90px;
}
div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute {
    left: 272px;
}
div.jp-audio div.jp-type-single div.jp-progress {
    left: 130px;
}
div.jp-audio div.jp-type-single div.jp-volume-bar {
    left: 303px;
}
div.jp-audio div.jp-type-single div.jp-current-time, div.jp-audio div.jp-type-single div.jp-duration {
    left: 128px;
}
div.jp-audio, div.jp-video {
	margin-bottom: 10px;
	background-color: #eeeeee;
}
div.jp-type-single div.jp-playlist li {
	text-align: center;
	padding: 4px 0;
	font-size: 13px !important;
}
