body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/frontpages/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #014590;
	font-family: helvetica, arial;
	font-size: 12px;
}

img {
	border-style:none;
}
form {
	margin:0;
}

h1{
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}
h2{
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}
h3{
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}

p{
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
}

a:link{
	text-decoration: none;
	color: #025299;
}
a:visited{
	text-decoration: none;
	color: #025299;
}
a:hover{
	text-decoration: none;
	color: #025299;
}
a:active{
	text-decoration: none;
	color: #025299;
}

.clear{
	clear: left;
}

.clearboth{
	clear: both;
}

.container{
	width: 895px;
	margin: 0 auto 0 auto;
	padding: 0 0 15px 0;
}

.header{
	padding: 5px 0 15px 0;
}
.logo{
	float: left;

}



.login input{
	border: 1px solid #b9b9b9;
	color: #999;
	background-color: #f1f1f1;
	font-size: 12px;
	height: 21px;
	padding: 4px 0 0 5px;
	width: 270px;
	font-family: georgia;
	margin: 10px 0 0 10px;
}

.login input.submit{
	background-color:#D9E0E4;
	background-image:url(/frontpages/images/searchbtn.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	height:25px;
	margin:10px 0 0 217px;
	padding:0;
	text-align:center;
	width:69px;
}

.topmain{
	background-image: url(/frontpages/images/maintop.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 895px;
	height: 11px;
}
.mainsection{
	background-color: #fff;
	width: 895px;
	margin: 0 0 0 0;
}
.bottommain{
	background-image: url(/frontpages/images/mainbottom.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 895px;
	height: 11px;
}

.mainleft{
	float: left;
	width: 430px;
}

.one{
	padding: 0 0 5px 5px;
}

.halfindent{
	float: left;
	padding: 0 0 0 0;
	width: 120px;
}

.checkfloater{
	float: left;
	width: 245px;
	padding: 6px 0 0 10px;
}

*:first-child+html .checkfloater
{
	float:left;
	width:245px;
	padding:11px 0 0 10px;
}

.indent{
	padding: 0 0 0 35px;
}

.number{
	margin: 8px 0 0 10px;
	display: block;
	float: left;
}

.mainleft h1{
	font-size: 18px;
	font-weight: normal;
	color: #003b7b;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
}

.one input{
	border: 1px solid #018ebc;
	color: #b8b8b8;
	font-size: 12px;
	height: 21px;
	padding: 4px 0 0 5px;
	width: 139px;
	font-family: georgia;
	margin: 5px 0 0 10px;
	float: left; 
}

 input.checkbox{
	border: none;
	color: #b8b8b8;
	font-size: 12px;
	height: 18px;
	padding: 4px 0 0 5px;
	width: 20px;
	font-family: georgia;
	margin: 10px 0 0 10px;
	float: left;
}

.checkp{
	float: left;
	width: 200px;
	margin: 0 0 0 0;
	padding: 10px 0 0 5px;
	color: #444;
	font-size: 11px;
}

 input.browse{
	background-image: url(/frontpages/images/loginbtn.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 80px;
	height: 29px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
	border: none;
	text-align: center;
	background-color: #fff;
	font-family: arial;
	margin: 5px 0 0 10px;
}

input.browse2{
	background-image: url(/frontpages/images/loginbtn2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 123px;
	height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
	border: none;
	text-align: center;
	background-color: #fff;
	font-family: arial;
	margin: 5px 0 0 10px;
}
 input.upload{
	background-image: url(/frontpages/images/uploadbtn.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 160px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
	border: none;
	text-align: center;
	background-color: #fff;
	font-family: arial;
	margin: 5px 0 0 10px;
}
 input.uploadoff{
	background-image: url(/frontpages/images/uploadbtnoff.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 160px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
	border: none;
	text-align: center;
	background-color: #fff;
	font-family: arial;
	margin: 5px 0 0 10px;
}


.uploadart{
	background-image: url(/frontpages/images/choosesong2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 144px;
	height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 0;
	border: none;
	text-align: center;
	background-color: #fff;
	font-family: arial;
	margin: 5px 0 0 10px;
	float: left;
	cursor: pointer;
}

.one select{
	border:1px solid #018EBC;
	margin: 6px 0 0 5px;
	float: left;
}

.one label.popuplbl{
	float: left;
	margin: 15px 0 0 0;
	width: 90px;
	text-align: right;
	font-weight: bold;
	color: #01589B;
}

.uploadartoff{
	background-image: url(/frontpages/images/artuploaded.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 144px;
	height: 30px;
	margin: 10px 0 0 10px;
	float: left;
}

.uploadartoff input{
	display: none;
}

.uploadart input{
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity = 0);

}

.songuploaded{
	float: left;
	background-image: url(/frontpages/images/songuploaded.jpg);
	width: 199px;
	height: 22px;
	display: none;
	margin: 5px 0 0 15px;
}
textarea{
	border: 1px solid #018ebc;
	color: #b8b8b8;
	font-size: 12px;
	padding: 4px 0 0 5px;
	width: 275px;
	font-family: georgia;
	margin: 5px 0 0 10px;
	float: left;
}

#charsleft{
	border-right: 1px solid #018ebc;
	border-top: 1px solid #018ebc;
	border-bottom: 1px solid #018ebc;
	margin: 5px 0 0 0;
	padding: 2px;
	display:block;
	float: left;
}
.opt{
	float: left;
	width: 50px;
	color: #5a5a5a;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 12px 0 0 5px;
}

.mainright{
	float: left;
}

.mainrighttop{
	margin: 10px 0 0 45px;
}

.topleftside{
	float: left;
	background-image: url(/frontpages/images/lefttopbg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 566px;
	height: 11px;
	margin: 0 0 0 0;
}

.lefty{
	float: left;
	width: 566px;
	padding:20px 0 0 0;
}
.leftside{
	width: 566px;
	background-color: #fff;
	margin: 10px 0 0 0;
}

*:first-child+html .leftside{
	margin: 0 0 0 0;
}


.leftside h1{
	font-size: 18px;
	font-weight: normal;
	color: #003b7b;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.leftside h2{
	font-size: 18px;
	font-weight: normal;
	color: #003b7b;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.hrl{
	height: 1px;
	width: 541px;
	border: none;
	color: #018fbd;
	background-color: #018fbd;
	margin: 5px 0 5px 10px;
	padding: 0 0 0 0;
}

.hrl2{
	height: 1px;
	width: 541px;
	border: none;
	color: #018fbd;
	background-color: #018fbd;
	margin: 5px 0 5px 10px;
	padding: 0 0 0 0;
	color: #b9b9b9;
	background-color: #b9b9b9;
}

.item{
	background-image: url(/frontpages/images/regbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 543px;
	height: 194px;
	margin: 0 0 10px 10px; 
	padding: 5px 0 0 0;
}

.unique{
	background-image: url(/frontpages/images/featurebg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 543px;
	height: 194px;
	margin: 10px 0 10px 10px; 
	padding: 5px 0 0 0;
}

.unimage{
	width: 130px;
	height: 95px;
	text-align: center;
	background-color: #e9e9e9;
	margin: 0 0 0 5px;
	padding: 5px 0 0 0;
	float: left;
}	

.unimage img{
	border-right: 1px solid #888;
	border-bottom: 1px solid #555;
	width: 120px;
	height: 90px;
}

.unimage img.itsamixtape{
	border: none;
	width: 76px;
	height: 48px;
	position: relative;
	top: -92px;
	left: -23px;
}

.unright{
	float: left;
	padding: 0 0 0 5px;
	width: 383px;
	height: 135px;
}

.xsmall{
	display: block;
	float: left;
	width: 24px;
	height: 24px;
}

.name{
	float: left;
	width: 210px;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 5px 0 0 5px;
}

.name span
{
	font-weight:bold;
}

.namef{
	float: left;
	width: 210px;
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 5px 0 0 5px;
}

.namef span
{
	font-weight:bold;
}

.namef a:link{
	color: #e5ff6a;
}
.namef a:visited{
	color: #e5ff6a;
}
.namef a:hover{
	color: #e5ff6a;
}
.namef a:active{
	color: #e5ff6a;
}


.tweet{
	color: #444;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
}
.tweetf{
	color: #fff;
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
}

.when{
	color: #868686;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 120px;
	text-align: right;
	float: right;
}
.whenf{
	color: #fff;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 120px;
	float: right;
	text-align: right;
}

.artistf a:link{
	color: #e5ff6a;
}
.artistf a:visited{
	color: #e5ff6a;
}
.artistf a:hover{
	color: #e5ff6a;
}
.artistf a:active{
	color: #e5ff6a;
}
.tweetf a:link{
	color: #e5ff6a;
	font-weight: bold;
}
.tweetf a:visited{
	color: #e5ff6a;
	font-weight: bold;
}
.tweetf a:hover{
	color: #e5ff6a;
}
.tweetf a:active{
	color: #e5ff6a;
	font-weight: bold;
}

.artist{
	font-size: 15px;
}
.artist span{
	font-weight: bold;
}
.artistf span{
	text-transform: capitalize;
	font-weight: bold;
}

.artistf{
	font-size: 15px;
}

.toolbar{
	padding: 13px 0 0 15px;
}

*:first-child+html .toolbar{
	padding: 8px 0 0 15px;
}

.imglisten{
	margin: 0 10px 0 0;
}

.listens{
	color: #444;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
}
.listensf{
	color: #fff;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.mresults{
	background-image: url(/frontpages/images/showmore.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 321px;
	height: 34px;
	border: none;
	background-color: #fff;
	font-size: 16px;
	font-weight: bold;
	color: #014590;
	text-align: center;
	margin: 0 0 0 125px;
}

#loadimg{
	margin: 0 0 0 170px;
}
.bottomleftside{
	background-image: url(/frontpages/images/leftbottombg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 566px;
	height: 11px;
}

.righty{
	float: left;
	width: 301px;
	padding: 20px 0 0 25px;
}

.rightitem{
	width: 290px;
	padding: 5px 0 0 5px;
}

.small{
	float: left;
}

.rightinfo{
	float: left;
	width: 230px;
	padding: 0 0 0 5px;
	font-size: 11px;
}

.name2{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}	

.ad{
	padding: 0 0 0 0;
}
.toprightside{
	background-image: url(/frontpages/images/righttopbg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 301px;
	height: 6px;
	margin: 10px 0 0 0;
}
.rightside{
	width: 301px;
	background-color: #fff;
}

.rightside h3{
	font-size: 18px;
	font-weight: normal;
	color: #003b7b;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

.hrr{
	height: 1px;
	width: 285px;
	border: none;
	color: #018fbd;
	background-color: #018fbd;
	margin: 5px 0 5px 5px;
	padding: 0 0 0 0;
}

.hrr2{
	height: 1px;
	width: 285px;
	border: none;
	color: #018fbd;
	background-color: #018fbd;
	margin: 5px 0 5px 5px;
	padding: 0 0 0 0;
	color: #b9b9b9;
	background-color: #b9b9b9;
}

.bottomrightside{
	background-image: url(/frontpages/images/rightbottombg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 301px;
	height: 5px;
	margin: 0 0 10px 0;
}

.userinfo{
	background-image: url(/frontpages/images/loginbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 300px;
	height: 154px;
	padding: 0 0 0 0;
}

.userinfo img{
	width: 60px;
	height: 60px;
	margin: 35px 10px 0 10px;
	float: left;
}

.userinfo span{
	display: block;
	float: left;
	width: 220px;
	padding: 0 0 5px 0;
	font-size: 13px;
	margin: 35px 0 0 0;
}

.userinfo ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #025299;
}

.userinfo ul li{
	display: inline;
	font-size: 14px;
	font-weight: bold;
}

.noothertweets{
padding: 0 0 0 20px;
}

.userrow{
	padding: 0 0 0 5px;
}

.userrow img{
	float: left;
	width: 48px;
	margin: 5px 10px 0 0;
}

.userrow span{
	float: left;
	width: 233px;
	margin: 5px 0 0 0;
}

.userrow label{
	margin: 0 0 0 0;
	font-weight: bold;
}

.sep12{
	text-align: center;
	width: 291px;
	height: 1px;
	color: #999;
	background-color: #999;
	border: none;
}

.userrowfollow{
	text-align:center;
	width: 301px;
}

.userrowfollow span{
	margin: 0 0 0 10px;
}

.mp3wrap{
	padding: 10px 0 0 94px;
}

.btnwrapper{
	padding: 15px 0 0 0;
	text-align: center;
}

.when2{
	padding: 0 0 0 15px;
	color: #999;
	float: left;
	width: 320px;
	font-size: 11px;
}

.when21{
	padding: 0 0 0 5px;
	color: #999;
	float: left;
	width: 320px;
	font-size: 11px;
}


.addthis_toolbox addthis_default_style{
	float: left;
	width: 250px;
}

.followtweet{
	background-image: url(/frontpages/images/follow.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 107px;
	height: 30px;
	border: none;
	background-color: #fff;
	margin: 0 0 0 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

.dlsong{
	margin: 0 0 0 15px;
	float: left;
	padding: 0 0 0 0;
}

.dlsong a:link{
	color: #fff;
	text-decoration: none;
}
.dlsong a:visited{
	color: #fff;
	text-decoration: none;
}
.dlsong a:hover{
	color: #fff;
	text-decoration: none;
}
.dlsong a:active{
	color: #fff;
	text-decoration: none;
}

.comments h2{
	padding: 20px 0 0 10px;
}

.commentpost textarea{
	margin: 10px 0 0 15px;
	border:1px solid #018EBC;
	color:#999;
	width: 520px;
	height: 50px;
}

.commentpost{
	padding: 0 0 15px 0;
}

.postcomment{
	background-color:#FFFFFF;
	background-image:url(/frontpages/images/loginbtn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	height:29px;
	margin:5px 0 0 458px;
	padding:0;
	text-align:center;
	width:80px;
}

.commentimage{
	float: left;
	padding: 0 0 0 10px;
}

.commentimage img{
	margin: 0 10px 0 0;
}

.commenttext{
	float: left;
}

.postername{
	float: left;
	width: 125px;
}

.posttext{
	float: left;
	width: 300px;
}

.hr1{
	background-color:#018FBD;
border:medium none;
color:#018FBD;
height:1px;
margin:5px 0 5px 10px;
padding:0;
width:541px;
}

.stats{
	padding: 15px 0 0 0;
	width: 566px;
	text-align: center;
}

.stats span{
	font-weight: bold;
	color: #025299;
}


.embedcoder{
	width: 410px;
	text-align: center;
	padding: 15px 0 0 0;
}

.embedcoder2{
	width: 550px;
	text-align: center;
	padding: 15px 0 0 10px;
}


.ratingwrap{
	padding: 15px 0 10px 250px;
}

.star2{
	padding: 5px 35px 0 18px;
	display: block;
	float: left;
}

.iframer{
	padding:0;
	margin:0;
	overflow: hidden;
	border:1px solid #fff;
}

.genrewrapper{
	padding: 0 0 0 15px;
	width: 540px;
}

.genre{
	margin: 10px 0 0 0;
}
.genre ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.genre ul li{
	list-style: none;
	display: inline;
	width: 95px;
	display:block;
	float: left;
	
}

.pagingright{
	float: left;
}
.pagingright span{
	display: block;
	text-align: center;
	background-color: #333;
	color: #c3c3c3;
	width: 60px;
	float: left;
	padding:5px 0 5px 0;
	margin: 0 0 0 0;
	border-right: 1px solid #111;
	border-bottom: 1px solid #000;
}
.pagingright a:link{
	display: block;
	text-align: center;
	background-color: #0063A4;
	color: #c3c3c3;
	width: 60px;
	float: left;
	margin: 0 0 0 5px;
	padding:5px 0 5px 0;
	border-right: 1px solid #00417b;
	border-bottom: 1px solid #083c6b;
}
.pagingright a:visited{
	display: block;
	text-align: center;
	background-color: #0063A4;
	color: #c3c3c3;
	width: 60px;
	float: left;
	margin: 0 0 0 5px;
	padding:5px 0 5px 0;
	border-right: 1px solid #00417b;
	border-bottom: 1px solid #083c6b;
}
.pagingright a:hover{
	display: block;
	text-align: center;
	background-color: #0063A4;
	color: #c3c3c3;
	width: 60px;
	float: left;
	margin: 0 0 0 5px;
	padding:5px 0 5px 0;
	border-right: 1px solid #00417b;
	border-bottom: 1px solid #083c6b;
}
.pagingright a:active{
	display: block;
	text-align: center;
	background-color: #0063A4;
	color: #c3c3c3;
	width: 60px;
	float: left;
	margin: 0 0 0 5px;
	padding:5px 0 5px 0;
	border-right: 1px solid #00417b;
	border-bottom: 1px solid #083c6b;
}

.pagingleft{
	margin: 0 0 0 10px;
	float: left;
	padding: 5px 0 0 0;
}

.tmphr{
	width: 540px;
	margin: 5px 0 0 15px;
	height: 1px;
	background-color: #c9c9c9;
	color: #c9c9c9;
	border: none;
}

.searchfield{
	padding: 10px 0 0 15px;
	width: 540px;
}

.searchfield label{
	float: left;
	width: 85px;
	color: #025299;
	margin: 10px 0 0 0;
}

.searchfield input{
	float: left;
	border:1px solid #018EBC;
	color:#B8B8B8;
	float:left;
	font-family:georgia;
	font-size:12px;
	height:18px;
	margin:5px 0 0 10px;
	padding:4px 0 0 5px;
	width:139px;
}

.searcher input{
	background-color:#D9E0E4;
	background-image:url(/frontpages/images/searchbtn.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	height:25px;
	margin: 2px 0 0 10px;
	padding:0;
	text-align:center;
	width:69px;
	float: left;
}

.memberimg{
	float: left;
}

.memberimg img{
	width: 48px;
	height: 48px;
}

.membermiddle{
	float: left;
	margin: 0 0 0 10px;
}

.membername{
	padding: 0 0 0 0;
}

.lastpost{
	padding: 2px 0 0 0;
}
.friends{
	padding: 2px 0 0 0;
}
.followes{
	padding: 2px 0 0 0;
}



.pagingwrap{
	padding: 10px 0 10px 15px;
	width: 540px;
}

.member{
	padding: 10px 0 0 15px;
	width: 540px;
}

.checkfloater input{
	border: none;
}

.banners{
	padding: 5px 0 0 0;
}

.contactrow {
	display: block;
	width: 608px;
}
.contactrow label{
	color:#646464;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 5px 0 0 0;
	text-indent:8px;
	text-transform:capitalize;
	width: 540px;
}

.contactrow input{
	background:#E9E9E9 none repeat scroll 0 0;
	border:1px dotted #000000;
	clear:both;
	color:#646464;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:3px 0 5px 0;
	padding:2px;
	width:80%;
}

.contactrow textarea{
background:#E9E9E9 none repeat scroll 0 0;
	border:1px dotted #000000;
	clear:both;
	color:#646464;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:3px 0 5px 0;
	padding:2px;
	width:80%;
}

.contactrow input.contactbtn{
	background-color:#D9E0E4;
	background-image:url(/frontpages/images/searchbtn.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	height:25px;
	margin:5px 0 0 420px;
	padding:0;
	text-align:center;
	width:69px;
}

.capwrap{
	display: block;
	float: left;
}

.footer{
	background-image:url(/frontpages/images/footerbg.png);
	background-position: top left;
	background-repeat:no-repeat;
	width: 895px;
	height: 43px;
	text-align: center;
	margin: 10px 0 0 0;
}

.footer ul{
	margin: 0 0 0 0;
	padding: 12px 0 0 0;

}
.footer ul li{
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #0352BC;
}

.footer ul li a:link{
	text-decoration: none;
	color: #0352BC;
}
.footer ul li a:visited{
	text-decoration: none;
	color: #0352BC;
}
.footer ul li a:hover{
	text-decoration: underline;
	color: #0352BC;
}
.footer ul li a:active{
	text-decoration: none;
	color: #0352BC;
}

.cnt{
	width: 520px;
	padding: 0 0 0 15px;
}
.thetweet{
	width: 520px;
	padding: 0 0 10px 15px;
}
/* --Uploadify -- */

.uploadifyQueueItem {

        font: 11px Verdana, Geneva, sans-serif;

        border: 2px solid #E5E5E5;

        background-color: #F5F5F5;

        margin-top: 5px;

        padding: 10px;

        width: 350px;

}

.uploadifyError {

        border: 2px solid #FBCBBC !important;

        background-color: #FDE5DD !important;

}

.uploadifyQueueItem .cancel {

        float: right;

}

.uploadifyProgress {

        background-color: #FFFFFF;

        border-top: 1px solid #808080;

        border-left: 1px solid #808080;

        border-right: 1px solid #C5C5C5;

        border-bottom: 1px solid #C5C5C5;

        margin-top: 10px;

        width: 100%;

}

.uploadifyProgressBar {

        background-color: #0099FF;

        width: 1px;

        height: 3px;

}

#fileQueue .uploadifyQueueItem {

        font: 11px Verdana, Geneva, sans-serif;

        border: none;

        border-bottom: 1px solid #E5E5E5;

        background-color: #FFFFFF;

        padding: 5%;

        width: 90%;

}

#fileQueue .uploadifyError {

        background-color: #FDE5DD !important;

}

#fileQueue .uploadifyQueueItem .cancel {

        float: right;

}


/* Suggestion Search Box */

div.jsonSuggestResults {
	position:absolute;
	border:1px solid #CCC;
	padding:0px;
	margin:0px 2px;
	z-index:1;
}

div.jsonSuggestResults div.resultItem {
	margin:0px;
	padding:5px;
	position:relative;
	height:auto;
	cursor:pointer;
}

div.jsonSuggestResults div.resultItem.odd {
	background-color:#9ADFFE;
}
div.jsonSuggestResults div.resultItem.even {
	background-color:#FFFFFF;
}

div.jsonSuggestResults div.resultItem.hover {
	background-color:#3399FF;
}

div.jsonSuggestResults div.resultItem img {
	float:left;
	margin-right:10px;
}

div.jsonSuggestResults div.resultItem p {
	margin:0px;
	padding:0px;
}

div.jsonSuggestResults div.resultItem p strong {
	font-weight:bold;
	text-decoration:underline;
}

div.jsonSuggestResults div.resultItem p.extra {
	font-size: x-small !important;
	position:absolute;
	bottom:3px;
	right: 3px;
}
.mixstep
{
	padding:0 0 10px 35px;
	margin:0 10px 0 0;
}

.albumwrapper
{
	text-align:center;
}
.reviewimg
{
	float:left;
	margin:0 0 10px 150px;
}
.reviewmix
{
	padding:14px 0 0 0;
}
.albumfloat
{
	float:left;
	padding:0 0 0 20px;
	text-align:left;
}
.trackwrapper
{
	text-align:center;
}
.trackwrapper table
{
	border:1px solid #ccc;
	margin:0 auto;
	width:481px;
}
.trackwrapper table th
{
	font-size:110%;
	text-align:left;
	font-style:italic;
	border-bottom:1px solid #ccc;
}
.trackwrapper table td
{
	font-size:110%;
	padding:2px 0 2px 0;
}
.trackside
{
	text-align:left;
	font-weight:bold;
	width:380px;
}
.trackduration
{
	text-align:center;
}
.trackchange
{
	width:20px;
	text-align:center;
	cursor:move;
	background-image:url(/Frontpages/images/updown.png);
	background-position:center;
	background-repeat:no-repeat;
}
.playerpadder
{
	padding:0 0 0 10px;
	position:relative;
	top:6px;
}
.uploadmoretracks
{
	margin:0 0 0 395px;
}
.deletemixtrack
{
	background-image:url(/frontpages/images/delete.png);
	width:16px;
	height:16px;
	border:none;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:0px;
	color:#fff;
	cursor:pointer;
}
.uploadsep1
{
	background-color:#ccc;
	border-color:#ccc;
	color:#ccc;
	margin:10px auto 10px auto;
	width:481px;
}
.uploadboxer11
{
	margin:0 0 0 50px;
}
#uploadlist
{
	width:500px;
	height:75px;
	overflow:auto;
	border:1px dashed #ccc;
}
.halfindent2
{
	float:left;
	padding:0;
	width:450px;
}

.mixque{
	overflow: auto;
	height: 75px;
}

.uploadmixybtn{
	position: relative;
	top: -40px;
	left: 400px;
}

.newuploadfeat{
	margin: 0 0 5px 18px;
	border-bottom: 3px solid #0291bd;
	width: 540px
}	

.newuploadfeat img{
	margin: 0 0 0 5px;
}

.checkp2{
	margin: 10px 0 0 0;
}
