		body {
			padding: 0px;
			margin: 0px;
		}
		
		
		.pagewin {
			background-color: #ffffff;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 40px;
		}
		
		#playerpagewin {
			background-color: #f4f2fb;
			width: 100%;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;	
			overflow: hidden;
		}
		
		.playerpagewinTable {
			height: 100%;	
		}
		
		.playerpagewinTableTop {
			height: 75px;
		}
		
		
		.playerpagewinTableMiddleLt {
			max-width: 300px;
			width: 300px;
			height: 100%;
		}
		
		.playerpagewinTableMiddleRt {
			min-height: 200px;
		}
		
		.playerpagewinTableBottom {
			height: 30px;
		}
		
		
		#playerCont {
			background-color: transparent;
			border-bottom: solid 1px;
			border-bottom-color: #a0a2b2;
			height:68px;
			vertical-align: middle;
			padding-top: 6px;
		}
		
		#player {
			color:#ffffff;
			padding:2px;
			font-family:helvetica, arial, verdana;
			font-weight:bold;
		}
		
		#player .display {
			background-color: #9696fa;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			color:#fff;
			padding:6px;
			padding-bottom: 12px;
			font-family:helvetica, arial, verdana;
			font-weight:bold;
			height: 40px;
			width:300px;
		}
		
		
		#player .loader {
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			background-color: #e2e9ce;
			border:1px solid #95a679;
			height:6px;
			margin:10px 0px;
			text-align: left;
			width: 290px;
		}
		#player .load-progress {
			width:0px;
			background-color: #c5d9a4;
			height:6px;
		}
		#player .play-progress {
			border-right-color: #ffffff;
			border-right-style:solid;
			width:0px;
			background-color: #b9c28f;
			height:6px;
		}
		
		#player .info {
			color:#fff;
			padding:5px;
			font-family:helvetica, arial, verdana;
			font-weight:bold;
		}
		
		#controls {
			text-align:left;
			overflow: hidden;
			padding-left: 40px;
		}
		
		#controls a {
			vertical-align: middle;
			display:inline-block;
			width:44px;
			height:30px;
			margin:0px 2px;
			overflow:hidden;
			background-color: #8f96ec;
			-moz-border-radius:15px;
			-webkit-border-radius:15px;
		}
		
		#controls a:hover {
			background-color: #5c61ff;
			-moz-border-radius:15px;
			-webkit-border-radius:15px;
		}
		
		#controls a span {
			display:none;
		}
		
		#controls #prev {
			background-image:url('../../modules/player/images/ctrl_prev.png');
			background-repeat:no-repeat;
			background-position: 6px;
			background-position-x: 6px;
		}
		#controls #play {
			background-image:url('../../modules/player/images/ctrl_play.png');
			background-repeat:no-repeat;
			background-position: 7px;
			background-position-x: 7px;
			height: 40px;
			-moz-border-radius:38px;
			-webkit-border-radius:38px;
		}
		#controls #pause {
			background-image:url('../../modules/player/images/ctrl_pause.png');
			background-repeat:no-repeat;
			background-position: 10px;
			background-position-x: 10px;
		}
		#controls #next {
			background-image:url('../../modules/player/images/ctrl_next.png');
			background-repeat:no-repeat;
			background-position: 8px;
			background-position-x: 8px;
		}
		
		#middleCont {
			overflow: hidden;
		}
		
		
		#tracklist {
			padding-top: 6px;
			background-color: #9696fa;
			overflow: auto;
			/*border: solid black 1px;*/
		}
		
		.tracklistrow1 {
			padding: 2px;
			background-color: #e7edfa;
			height: 20px;
		}
		
		.tracklistrow2 {
			padding: 2px;
			background-color: white;
			height: 20px;
		}
		
		.tracklisttext {
			width: 100%;
			font-size: 14px;
			font-family:helvetica, arial, verdana;
			color: #555562;
			padding-right: 4px;
			padding-left: 4px;
			padding-bottom: 1px;
			padding-top: 1px;
			background-color: transparent;
			max-height: 20px;
			overflow: hidden;
			cursor: pointer;
		}
		
		#tracklist .rowFill {
			overflow: hidden;
		}
		
		#buttons {
			font-family:helvetica, arial, verdana;
			font-size: 14px;
			text-align:center;
		}
		
		#buttons a {
			color: white;
			text-decoration: none;
			vertical-align: middle;
			padding-top: 2px;
			padding-right: 10px;
			padding-left: 10px;
			padding-bottom: 2px;
			margin:0px 5px;
			overflow:hidden;
			background-color: #8f96ec;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			display: inline-table;
			height: 10px;
			max-height: 10px;
		}
		
		#buttons a:hover {
			text-decoration: none;
			background-color: #5c61ff;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
		}
		
		#buttons a span {
			background-repeat:no-repeat;
			background-position: 8px;
			background-position-x: 8px;
		}

		/* playlist container col to the left */
		#playlistsCont {
			border-right-color: #a0a2b2;
			border-right-style: solid;
			border-right-width: 1px;
			background-color: #cfd7e3;
			height: 100%;
			max-width: 300px;
			overflow-y: hidden;
		/*	border: black solid 1px; */
		}
		
		#playlists {
			min-height: 50px;
			height: 100%;
		}
		
		#playlistsCont a {
			color: white;
			text-decoration: none;
			padding-right: 10px;
			padding-left: 10px;
			display:inline-block;
			height:20px;
			margin:0px 5px;
			overflow:hidden;
			font-size: 14px;
			font-family:helvetica, arial, verdana;
			
		}
		
		#playlistsCont a:hover {
			text-decoration: none;
		}
		
		#playlistsCont a span {
			background-repeat:no-repeat;
		}

		.imageTd {
			width: 100%;
			max-height: 300px;
			vertical-align: bottom;
		}
		
		#imageCont {
			background-color: #ffffff;
			vertical-align: bottom;
			text-align: center;
			bottom: 0px;
			padding: 0px;
			max-width: 300px;
			max-height: 318px;
			overflow: hidden;
			
		}
		
		#imageCont .imageTitle {
			font-size: 12px;
			font-family:helvetica, arial, verdana;
			color: #555562;
			vertical-align: middle;
			border-bottom-width: 1px;
			border-top-width: 1px;
			border-top-style: solid;
			border-bottom-color: #a0a2b2;
			border-top-color: #a0a2b2;
			background-color: #d5d7ed;
			text-align: center;
			padding: 0px;
			overflow: hidden;
			height: 16px;
			max-height: 16px;
		}
		
		#cover {
			overflow: hidden;
		}
		
		#cover .img {
			width: 100%;
			vertical-align: bottom;
			max-width: 299px;
		}
		
		#mainCont {
			overflow-y: hidden;
			z-index: 2;
			height: inherit;
			width: 100%;
		}
		
		#footerCont{
			height: 20px;
			padding: 4px;
			overflow: hidden;
			border-top: solid 1px;
			border-top-color: #a0a2b2;
			background-color: #f4f2fb;
			text-align: center;
		}
		
		
.deleteform {
	border-width: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-top: 0px;
	max-height: 16px;
	height: 16px;
	max-width: 16px;
	width: 16px;
	margin: 0px;
}

.deleteformImg {
	height: 16px;
	width: 16px;
	border-width: 0px;
	margin: 0px;
}

