body {
	margin: 0;
	font:12px/14px Helvetica Neue, Arial, Sans-Serif;
	color: #383838;
	background:#f0f0f0 url(/assets/umlive/images/bg/bg-body.gif) repeat-x;
}
img { border-style: none; }
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}
/* Wrapper Start */
#wrapper {
	margin: 0 auto 10px;
	width: 984px;
	background:url(/assets/umlive/images/bg/bg-wrapper.gif) repeat-y;
}
#wrapper-t{
	background:url(/assets/umlive/images/bg/bg-wrapper-t.gif) no-repeat;
}
#wrapper-b{
	width:962px;
	padding:0 11px 31px 11px;
	position:relative;
	background:url(/assets/umlive/images/bg/bg-wrapper-bottom.gif) no-repeat 0 100%;
}
/* Header Start */
#header {
	height:90px;
	overflow:hidden;
	padding:2px 0 0 2px;
	background:#000;
	background:#000 url(/assets/umlive/images/bg/bg-header-3.jpg) no-repeat 2px 2px;
}
.logo{
	width:340px;
	height:111px;
	margin:0;
	position:absolute;
	top:0;
	right:65px;
/*	
	background:url(/assets/umlive/images/bg/logo.gif) no-repeat;
*/
}

#topNavTable {
	padding-top:20px;
}

.logo a{
	height:111px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
/* Header End */
/* Page Start */
#page{
	height:1%;
	padding:15px 22px 0 21px;
}
#page h2{
	font-size:18px;
	line-height:24px;
	color:#000;
	margin:0;
}
.page-top{
	width:100%;
	padding-bottom:13px;
	overflow:hidden;
}
#page .top-navbar{
	width:384px;
	float:right;
	padding:5px 0 0;
	overflow:hidden;
}
#page .top-navbar .register{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:220px;
	overflow:hidden;
}
.top-navbar .register li,
#page .top-navbar .faq li{
	float:left;
	font-weight:bold;
	margin:0 10px 0 -10px;
	padding:0 4px 0 10px;
	background:url(/assets/umlive/images/bg/bull.gif) no-repeat 0 4px;
}
.top-navbar .register li a,
#page .top-navbar .faq li a,
a {
	color:#336699;
	text-decoration:none;
}
.top-navbar .register li a:hover,
#page .top-navbar .faq li a:hover{
	text-decoration:underline;
}
#page .top-navbar .faq{
	width:150px;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.main{
	width:100%;
	overflow:hidden;
}
/* Content Start */
.main .content{
	width:601px;
	float:left;
}
.box{
	width:100%;
	margin-bottom:14px;
	background:url(/assets/umlive/images/bg/bg-box.gif) repeat-y;
}
.box-t{
	background:url(/assets/umlive/images/bg/bg-box-t.gif) no-repeat;
}
.box-b{
	height:1%;
	padding:12px 17px 0 13px;
	background:url(/assets/umlive/images/bg/bg-box-b.gif) no-repeat 0 100%;
}
.box-top{
	width:100%;
	padding-bottom:16px;
	overflow:hidden;
}
.content .rss,
.sidebar .rss{
	float:right;
	width:17px;
	height:17px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	background:url(/assets/umlive/images/bg/rss.gif) no-repeat;
}
.box-top h3{
	margin:4px 0 0;
	font-size:14px;
	line-height:14px;
	color:#5a5858;
}
.shows-holder{
	height:1%;
	padding:0 0 40px 13px;
	overflow:hidden;
}
.shows-holder .column-left{
	width:291px;
	float:left;
}
.shows-holder .column-left .title{
	width:100%;
	padding:14px 0 20px;
	overflow:hidden;
}
.shows-holder .column-left span.date{
	float:right;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#666;
}
.shows-holder .column-left h4{
	margin:0;
	font-size:14px;
	line-height:14px;
	color:#000;
}
.shows-holder .column-left .text-box{
	font-style:normal;
	height:1%;
	overflow:hidden;
}
.shows-holder .column-left .text-box p{
	margin:0;
}
.shows-holder .column-left .text-box p span{
	font-style:normal;
	padding-left:5px;
	font-weight:bold;
}
.shows-holder .column-right{
	width:239px;
	float:right;
}
.column-right .downloads{
	width:139px;
	padding-left:39px;
	margin-bottom:30px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	background:url(/assets/umlive/images/bg/bg-downloads.gif) no-repeat 0 3px;
}
.column-right .downloads strong{
	font-size:17px;
	color:#000;
}
.column-right .downloads span{
	font-size:14px;
	display:block;
	color:#333;
}
.column-right .downloads span em{
	font-size:11px;
	color:#999;
	font-style:normal;
}
.column-right .downloads span em.mp3{
	padding-right:9px;
	margin-right:4px;
	background:url(/assets/umlive/images/bg/mp3-separator.gif) no-repeat 100% 4px;
}
.column-right h4{
	margin:0;
	color:#5a5858;
	font-size:12px;
	line-height:14px;
	margin-bottom:6px;
}
.column-right p{
	margin:0 0 14px;
}
.column-right .more,
.shows-list .text .more{
	padding-right:11px;
	float:right;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	background:url(/assets/umlive/images/bg/arrow-more.gif) no-repeat 100% 6px;
}
.shows-list .text .more{
	margin-bottom:13px;
}
.column-right .more:hover,
.shows-list .text .more:hover{
	text-decoration:underline;
}
.box-1{
	width:100%;
	background:url(/assets/umlive/images/bg/bg-box-1.gif) repeat-y;
}
.box-1 .box-t{
	background:url(/assets/umlive/images/bg/bg-box-top.gif) no-repeat;
}
.box-1 .box-b{
	background:url(/assets/umlive/images/bg/bg-box-bottom.gif) no-repeat 0 100%;
}
.search-form{
	height:1%;
	padding:17px 0 1px 13px;
	border:1px solid #ccc;
}
.search-form .row{
	padding-bottom:16px;
}
.search-form .row label{
	font-weight:bold;
	color:#999;
}
.search-form .row .text{
	width:436px;
	margin-right:17px;
	padding:1px 5px;
	float:right;
	border:1px solid #9a9a9a;
	border-bottom-color:#cfcfcf;
}
.search-form .row div{
	width:340px;
	display:inline;
	padding:0 20px 0 10px;
}
.search-form .row select{
	width:93px;
	margin-right:6px;
}
.search-results{
	width:100%;
	padding:11px 0 14px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.search-results li{
	float:left;
	padding-right:4px;
}
.search-results li a{
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/assets/umlive/images/bg/btn-tabset.gif) no-repeat;
	height:16px;
	width:20px;
}
.search-results .first-tab .active{
	background-position:0 -16px;
}
.search-results .second-tab a{
	background-position:-20px 0;
}
.search-results .second-tab .active{
	background-position:-20px -16px;
}
.shows-list{
	height:1%;
	padding:6px 0 15px 0;
	border:1px solid #ccc;
	margin:0;
	list-style:none;
}
.shows-list li{
	overflow:hidden;
	height:1%;
	min-height:68px;
	padding:14px 0 0 13px;
	vertical-align:top;
}
* html .shows-list li{
	height:68px;
	overflow:visible;
}
.shows-list li:hover,
.shows-list li.hover{
	background:#e4e4e4;
}
.shows-list li .holder{
	width:100%;
	overflow:hidden;
	background:url(/assets/umlive/images/bg/line.gif) repeat-x 0 100%;
}
.shows-list .image-holder{
	width:112px;
	float:left;
	padding-bottom:12px;
}
.shows-list .info{
	width:175px;
	float:left;
}
.shows-list .info strong{
	display:block;
	font-size:14px;
	color:#000;
}
.shows-list .info em.city{
	display:block;
	font-style:normal;
}
.shows-list .info span{
	font-weight:bold;
	color:#666;
}
.shows-list .info span em{
	font-weight:normal;
	color:#5a5858;
	font-style:normal;
	padding-left:16px;
	background:url(/assets/umlive/images/bg/ico-heart.gif) no-repeat 0 2px;
}
.shows-list .text{
	width:255px;
	float:left;
}
.shows-list .text p{
	margin:0 0 14px;
}
.pager{
	width:100%;
	padding:11px 0 13px;
	overflow:hidden;
}
.pager ul{
	width:135px;
	margin:0;
	padding:0;
	float:right;
	list-style:none;
}
.pager ul li{
	float:left;
}
.pager ul li a{
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.pager ul li.first{
	padding:3px 9px 0 0;
}
.pager ul li.first a{
	width:12px;
	background:url(/assets/umlive/images/bg/btn-first.gif) no-repeat;
}
.pager ul li.prev {
	padding:3px 0 0;
}
.pager ul li.prev a{
	width:8px;
	background:url(/assets/umlive/images/bg/btn-prev.gif) no-repeat;
}
.pager ul li.next{
	padding:4px 0 0 14px;
}
.pager ul li.next a{
	width:8px;
	background:url(/assets/umlive/images/bg/btn-next.gif) no-repeat;
}
.pager .pager-form{
	width:19px;
	padding:0 10px 0 13px;
	float:left;
}
.pager ul li span{
	padding:2px 0 0;
	float:left;
}
.pager .pager-form .txt{
	width:16px;
	padding-left:3px;
	border:1px solid #c7c7c7;
	float: left;
	margin: 0;
}
/* Content End, Sidebar Start */
.main .sidebar{
	width:305px;
	float:right;
	overflow:hidden;
}
.side-box1 .side-box-b{
	padding:14px 15px 17px 15px;
}
.side-box{
	width:100%;
	margin-bottom:14px;
	background:url(/assets/umlive/images/bg/bg-side-box.gif) repeat-y;
}
.side-box-t{
	background:url(/assets/umlive/images/bg/bg-side-box-t.gif) no-repeat;
}
.side-box-b{
	height:1%;
	padding:14px 15px 20px 15px;
	background:url(/assets/umlive/images/bg/bg-side-box-b.gif) no-repeat 0 100%;
}
.side-box-b .box-title{
	width:100%;
	overflow:hidden;
}
.side-box-b .box-title .shows-form{
	width:97px;
	float:right;
}
.side-box-b .shows-form select{
	width:97px;
}
.side-box-b .box-title h3{
	margin:3px 0 0;
	font-size:14px;
	line-height:14px;
}
.side-box-b .tabset{
	width:257px;
	padding:16px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	border-bottom:1px solid #919b9c;
}
.side-box-b .tabset li{
	float:left;
	padding-right:4px;
	font-size:11px;
	line-height:14px;
}
.side-box-b .tabset li a{
	text-decoration:none;
	display:block;
	color:#474747;
	background:url(/assets/umlive/images/bg/bg-top-singles.gif) no-repeat;
}
.side-box-b .tabset li a span{
	display:block;
	padding:2px 5px 2px 4px;
	background:url(/assets/umlive/images/bg/bg-top-singles-r.gif) no-repeat 100% 0;
}
.side-box-b .tabset li a.active{
	color:#333;
	background:url(/assets/umlive/images/bg/bg-top-show.gif) no-repeat;
}
.side-box-b .tabset li a.active span{
	background:url(/assets/umlive/images/bg/bg-top-show-r.gif) no-repeat 100% 0;
}
.tab-content{
	width:100%;
	overflow:hidden;
}
.tab-content ol{
	margin:20px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.tab-content ol li{
	padding:9px 0 6px 7px;
	margin:-1px 0 1px;
	overflow:hidden;
	height:1%;
	background:url(/assets/umlive/images/bg/line.gif) repeat-x;
}
.tab-content ol li span.num{
	font-size:13px;
	color:#999;
}
.tab-content ol li strong{
	color:#333;
	font-size:13px;
}
.tab-content ol li span.date{
	float:right;
	color:#666;
}
.tab-content ol li span.city{
	display:block;
	padding-left:15px;
	font-weight:bold;
	color:#999;
}
.tab-content ol li span.city em{
	font-style:normal;
	font-weight:normal;
	padding-left:17px;
	margin-left:4px;
	display:inline;
	background:transparent url(/assets/umlive/images/bg/ico-heart.gif) no-repeat 0 3px;
}
.tab-content .more{
	width:79px;
	height:24px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	margin:28px 0 10px 103px;
	background:url(/assets/umlive/images/bg/btn-more.gif) no-repeat;
}
.umphdates-form{
	height:1%;
	padding:3px 10px 12px 7px;
}
.umphdates-form label{
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.umphdates-form .txt{
	width:181px;
	color:#999;
	padding:2px 5px 2px 10px;
	border:2px solid #9a9a9a;
	border-bottom:1px solid #cfcfcf;
}
.main .gallery{
	width:100%;
	overflow:hidden;
	margin-top:9px;
}
.gallery .gallery-items-hold {
	width: 273px;
	border:1px solid #ccc;
	overflow: hidden;
}
.main .gallery ul.gallery-content{
	list-style: none;
	margin:0;
	padding:0;
	width: 9999px;
}
.main .gallery ul.gallery-content li{
	padding:6px 7px 5px 6px;
	width: 260px;
	float: left;
}
.main .gallery ul.gallery-content img{
	display:block;
}
.gallery-text{
	height:1%;
	padding:1px 11px 0 11px;
}
.gallery-text span.date{
	float:right;
}
.gallery-text strong{
	color:#000;
	font-size:14px;
}
.gallery-text span.city{
	display:block;
}
.gallery-text div{
	padding:13px 0 0;
	height:1%;
	overflow:hidden;
}
.gallery-text div a{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}
.gallery-text div a:hover{
	text-decoration:underline;
}
.gallery-text div a.add-to-cart{
	float:right;
	padding-left:17px;
	background:url(/assets/umlive/images/bg/ico-cart.gif) no-repeat;
}
.gallery-text div a.preview{
	padding-left:14px;
	background:url(/assets/umlive/images/bg/ico-preview.gif) no-repeat 0 1px;
}
.sidebar .links{
	padding:19px 0 0 96px;
	height: 1%;
	overflow: hidden;
}
.sidebar .links ul{
	list-style: none;
	margin:0;
	padding:0;
}
.sidebar .links li{
	float:left;
	padding-right:12px;
}
.sidebar .links li a{
	display:block;
	text-indent:-9999px;
	width:10px;
	overflow:hidden;
	background:url(/assets/umlive/images/bg/link-circle.gif) no-repeat;
}
.sidebar .links li a:hover,
.sidebar .links li a.active{
	background:url(/assets/umlive/images/bg/link-circle-hover.gif) no-repeat;
}
.albums{
	margin:10px 0 0;
	padding:0;
	list-style:none;
	width:310px;
	overflow:hidden;
}
.albums li{
	width:125px;
	height:201px;
	margin:0 8px 6px 0;
	padding:5px 0 0 6px;
	float:left;
	display:inline;
	border:1px solid #ccc;
}
.albums li img{
	display:block;
	border:1px solid #999;
	margin-bottom:8px;
}
.albums li strong{
	font-size:14px;
	color:#000;
	letter-spacing:-1px;
	display:block;
}
.albums .buy{
	margin:0;
	padding:5px 0 0 8px;
	list-style:none;
	width:111px;
	overflow:hidden;
}
.albums .buy li{
	border:0;
	margin:0;
	width:111px;
	overflow:hidden;
	height:15px;
	padding:1px 0 0 15px;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	background:url(/assets/umlive/images/bg/bull1.gif) no-repeat 0 3px;
}
.albums .buy li a{
	text-decoration:none;
	color:#336699;
}
.albums .buy li a:hover{
	text-decoration:underline;
}
/* Sidebar End */
.btn-back{
	width:67px;
	height:27px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/assets/umlive/images/bg/btn-back.gif) no-repeat;
}
.main-inner{
	width:100%;
	overflow:hidden;
}
/* Inner Sidebar Start */
.main-inner .sidebar{
	width:327px;
	float:left;
}
.main-inner .sidebar .side-box{
	background:url(/assets/umlive/images/bg/bg-side-box1.gif) repeat-y;
	margin-bottom:14px;
	width:100%;
}
.main-inner .side-box-t{
	background:url(/assets/umlive/images/bg/bg-side-box-top.gif) no-repeat;
}
.main-inner .side-box-b {
	padding:14px 15px 12px;
	overflow:hidden;
	background:url(/assets/umlive/images/bg/bg-side-box-bottom.gif) no-repeat 0 100%;
}
.main-inner .gallery{
	height:1%;
	margin-bottom:14px;
}
.main-inner .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
}
.main-inner .gallery ul img{
	display:block;
	border:1px solid #ccc;
}
.main-inner .gallery div{
	overflow:hidden;
	height:1%;
	padding:3px 7px 0 2px;
	font-size:11px;
	font-weight:bold;
}
.main-inner .gallery div a{
	text-decoration:none;
	color:#336699;
}
.main-inner .gallery div a:hover{
	text-decoration:underline;
}
.main-inner .gallery .next{
	float:right;
	padding-right:11px;
	background:url(/assets/umlive/images/bg/bull1.gif) no-repeat 100% 1px;
}
.main-inner .gallery .prev{
	float:left;
	padding-left:12px;
	background:url(/assets/umlive/images/bg/arrow.gif) no-repeat 0 1px;
}
.show-title{
	height:1%;
	margin:0 7px 7px 6px;
	overflow:hidden;
}
.show-title span.date{
	float:right;
	font-weight:bold;
}
.show-title span.city{
	display:block;
}
.show-title strong{
	font-size:16px;
	color:#000;
}
.rating {
	padding:0 0 12px 6px;
}
.rating em{
	font-style:normal;
	display:inline;
}
.rating em.stars{
	padding-left:85px;
	margin-left:12px;
	background:url(/assets/umlive/images/bg/stars.gif) no-repeat;
}
.rating em.heart{
	padding-left:15px;
	margin-left:16px;
	background:url(/assets/umlive/images/bg/ico-heart.gif) no-repeat 0 3px;
}
.main-inner .sidebar dl{
	margin:0 0 25px;
	padding:0 6px;
	height:1%;
	line-height:18px;
	overflow:hidden;
}
.main-inner .sidebar dl dt{
	float:left;
	padding-right:5px;
	color:#336699;
	font-weight:bold;
}
.main-inner .sidebar dl dd{
	margin:0;
	color:#000;
}
.main-inner .notes{
	margin:0 0 73px 6px;
}
.main-inner .notes p{
	margin:0;
}
.share-show{
	margin:0 5px 0 7px;
	padding:7px 0 0;
	overflow:hidden;
	background:url(/assets/umlive/images/bg/line.gif) repeat-x;
}
.share-show strong{
	color:#333;
	display:block;
	margin-bottom:8px;
}
.share-show ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
}
.share-show ul li{
	float:left;
	padding-right:3px;
}
.share-show ul li img{
	display:block;
}
.main-inner .sidebar .box-title {
	padding-bottom:5px;
}
.main-inner .sidebar .box-title a.add-review{
	float:right;
	padding:2px 0 0 20px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
	background:url(/assets/umlive/images/bg/ico-add-review.gif) no-repeat;
}
.main-inner .sidebar .box-title a.add-review:hover{
	text-decoration:underline;
}
.reviews-list{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.reviews-list li{
	margin:-5px 0 5px;
	padding:19px 0 12px;
	background:url(/assets/umlive/images/bg/line.gif) repeat-x;
}
.reviews-list li p{
	margin:0;
}
.reviews-list li em{
	padding-left:42px;
	font-style:normal;
	font-size:11px;
	margin-left:5px;
	display:inline;
	color:#b2abc3;
	background:url(/assets/umlive/images/bg/stars1.gif) no-repeat 0 3px;
}
.more-reviews{
	float:right;
	text-decoration:none;
	color:#336699;
	margin:35px 0 0;
	font-weight:bold;
}
.more-reviews:hover{
	text-decoration:underline;
}
.main-inner .sidebar .shows-list{
	border:0;
	overflow:hidden;
}
.main-inner .sidebar .shows-list li.last .holder{
	background:none;
}
.main-inner .sidebar .shows-list .info{
	width:130px;
	padding:3px 0 0;
	float:left;
}
/* Inner Sidebar End, Inner Content Start */
.main-inner .content{
	width:579px;
	float:right;
}
.main-inner .content-top{
	border:1px solid #666;
	height:1%;
	padding:14px 14px 14px 16px;
}
.main-inner .content-top strong{
	color:#000;
	font-size:14px;
}
.main-inner .content-top span.city{
	display:block;
	color:#666;
	font-weight:bold;
	margin-bottom:5px;
}
.concert-info{
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}
.concert-info span{
	float:left;
	color:#787777;
}
.concert-info span.date{
	font-weight:bold;
	padding-right:15px;
}
.main-inner .concert-info span strong{
	color:#787777;
	font-size:12px;
}
.concert-info em{
	float:right;
	font-style:normal;
}
.concert-info em.rate{
	padding:0 92px 0 27px;
	background:url(/assets/umlive/images/bg/rate-stars.gif) no-repeat 100% 0;
}
.concert-info em.favorite{
	padding-right:26px;
	background:url(/assets/umlive/images/bg/heart.gif) no-repeat 100% 0;
}
.main-inner .white-box{
	height:1%;
	border:1px solid #ccc;
	background:#fff;
	padding:8px 0 16px 8px;
	overflow:hidden;
}
.main-inner .white-box strong{
	font-size:12px;
	color:#666;
}
.main-inner .white-box ul{
	margin:0;
	padding:12px 0 0 5px;
	list-style:none;
}
.main-inner .white-box ul li{
	float:left;
}
.main-inner .white-box ul li a{
	text-decoration:none;
	float:left;
	padding-bottom:4px;
}
.main-inner .white-box ul li.mp3{
	padding-right:20px;
}
.main-inner .white-box ul li.mp3 a{
	padding-left:28px;
	width:36px;
	background:url(/assets/umlive/images/bg/ico-mp3.gif) no-repeat;
}
.main-inner .white-box ul li.flac{
	padding-right:30px;
}
.main-inner .white-box ul li.flac a{
	padding-left:29px;
	background:url(/assets/umlive/images/bg/ico-flac.gif) no-repeat;
}
.main-inner .white-box ul li.cd{
	width:69px;
	padding-left:36px;
	background:url(/assets/umlive/images/bg/ico-cd.gif) no-repeat;
}
.main-inner .white-box ul li.cd-mp3{
	width:82px;
	padding-left:41px;
	background:url(/assets/umlive/images/bg/ico-cdmp3.gif) no-repeat;
}
.main-inner .white-box ul li.video{
	width:80px;
	padding-left:30px;
	background:url(/assets/umlive/images/bg/ico-video.gif) no-repeat;
}
.main-inner .white-box ul li strong{
	display:block;
	color:#333;
}
.main-inner .white-box ul li span{
	color:#999;
	font-size:11px;
}
.table-holder{
	width:575px;
	border:1px solid #666;
	margin-bottom:14px;
	border-top:0;
	background:#f4f2f1;
}
.table-holder table{
	border-collapse:collapse;
}
.table-holder thead td{
	height:16px;
	color:#333;
	border-right:1px solid #b8b8b8;
	font-size:10px;
	background:url(/assets/umlive/images/bg/bg-thead.gif) repeat-x;
}
.table-holder thead td.title{
	width:385px;
	padding-left:31px;
}
.table-holder thead td.audio{
	width:167px;
	text-align:center;
}
.table-holder thead td.video{
	width:73px;
	text-align:center;
}
.table-holder td{
	height:25px;
	vertical-align:top;
	background:url(/assets/umlive/images/bg/table-line.gif) repeat-x 0 100%;
}
.table-holder td.title{
	padding-left:30px;
}
.table-holder td.audio{
	text-align:center;
}
.table-holder td.video{
	text-align:center;
}
.table-holder .set td{
	padding-left:22px;
	background:#e6ecf1;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-size:12px;
	color:#333;
	vertical-align:middle;
	font-weight:bold;
}
.table-holder td.title a{
	width:17px;
	height:17px;
	float:left;
	padding-left:8px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/assets/umlive/images/bg/btn-play.gif) no-repeat;
}
.table-holder a.flac,
.table-holder a.mp3,
.table-holder a.vid{
	height:14px;
	float:left;
	padding:2px 0 0;
}
.table-holder a.flac{
	margin-left:9px;
}
.table-holder a.mp3{
	margin-left:4px;
}
.table-holder a.flac,
.table-holder a.mp3{
	float:left;
}
.table-holder a.vid{
	margin-left:5px;
}
.table-holder td.title span{
	color:#333;
}
.table-holder td.title .song{
	width:214px;
	float:left;
}
.bottom-table{
	padding:24px 0 17px 34px;
	overflow:hidden;
	height:1%;
}
.bottom-table strong{
	float:left;
	color:#333;
	padding-right:8px;
}
.bottom-table ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	float:left;
	overflow:hidden;
}
.bottom-table ul li{
	float:left;
	margin:0 10px 0 -10px;
	padding:0 4px 0 10px;
	font-size:11px;
	font-weight:bold;
	background:url(/assets/umlive/images/bg/bull3.gif) no-repeat 0 5px;
}
.bottom-table ul li a{
	color:#336699;
	text-decoration:none;
}
.bottom-table ul li a:hover{
	text-decoration:underline;
}
.content-box{
	width:579px;
	margin-bottom:15px;
	background:url(/assets/umlive/images/bg/bg-content-box.gif) repeat-y;
}
.content-box-t{
	background:url(/assets/umlive/images/bg/bg-content-box-t.gif) no-repeat;
}
.content-box-b{
	height:1%;
	padding:14px 17px 15px 15px;
	overflow:hidden;
	background:url(/assets/umlive/images/bg/bg-content-box-b.gif) no-repeat 0 100%;
}
.content-box .box-title{
	height:1%;
	padding:0 22px 14px 0;
	overflow:hidden;
}
.content-box .box-title .ico-flickr{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:42px;
	background:url(/assets/umlive/images/bg/ico-flickr.gif) no-repeat;
}
.content-box .box-title h3{
	margin:0;
}
.photo-list{
	margin:0;
	padding:0;
	list-style:none;
	width:450px;
	float:left;
}
.photo-list li{
	float:left;
	margin-right:3px;
	display:inline;
	border:2px solid #f7f7f7;
}
.photo-list li img{
	display:block;
}
.flickr-holder{
	width:85px;
	float:right;
	padding:8px 0 0;
}
.flickr-holder .flickr-box{
	width:83px;
	padding:6px 0 5px;
	margin-bottom:10px;
	border:1px solid #d4d4d3;
	background:#ffffcc;
	text-align:center;
}
.flickr-holder a{
	color:#336699;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
}
.flickr-holder a:hover{
	text-decoration:underline;
}
.content-box .image-holder{
	height:1%;
	padding-left:5px;
}
/* Inner Content End */
/* Page End */
/* Footer Start */
#footer{
	width:883px;
	margin:50px 0 0 18px;
	padding:23px 0 0 30px;
}
#footer h4{
	margin:0 0 9px;
	font-size:14px;
	line-height:14px;
	color:#666;
}
.footer-top{
	width:100%;
	padding-bottom:128px;
	overflow:hidden;
}
.footer-left{
	width:400px;
	float:left;
}
.footer-left ul{
	margin:0;
	padding:0;
	list-style:none;
}
.footer-left ul li{
	float:left;
	padding-right:4px;
}
.footer-left ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:25px;
	border:1px solid #cfcece;
}
.footer-left ul li a.facebook{
	width:66px;
	background:url(/assets/umlive/images/bg/facebook.gif) no-repeat;
}
.footer-left ul li a.twitter{
	width:67px;
	background:url(/assets/umlive/images/bg/twitter.gif) no-repeat;
}
.footer-left ul li a.flickr{
	width:66px;
	background:url(/assets/umlive/images/bg/flickr.gif) no-repeat;
}
.footer-left ul li a.lastfm{
	width:67px;
	background:url(/assets/umlive/images/bg/lastfm.gif) no-repeat;
}
.footer-right{
	width:394px;
	float:right;
	padding:6px 0 0;
}
.footer-right ul{
	margin:0;
	padding:0;
	list-style:none;
	width:176px;
	float:left;
}
.footer-right ul.list{
	padding-right:42px;
}
.footer-right ul li{
	line-height:18px;
	font-weight:bold;
}
.footer-right ul li a{
	color:#336699;
	text-decoration:none;
}
.footer-right ul li a:hover{
	text-decoration:underline;
}
.footer-bottom{
	width:100%;
	overflow:hidden;
	line-height:18px;
	font-weight:bold;
}
.footer-bottom span{
	float:left;
	color:#666;
}
.footer-bottom a{
	color:#336699;
	text-decoration:none;
}
.footer-bottom a:hover{
	text-decoration:underline;
}
.footer-bottom ul{
	float:left;
	height:1%;
	overflow:hidden;
	margin:0 0 0 7px;
	padding:0;
	list-style:none
}
.footer-bottom ul li{
	float:left;
	margin:0 10px 0 -10px;
	padding:0 4px 0 10px;
	background:url(/assets/umlive/images/bg/bull2.gif) no-repeat 0 7px;
}
/* Footer End */
/* Wrapper End */
.tab-tabl,
.tab-tabl table{
	overflow:hidden;
}
.tab-tabl table{
	width:545px;
	margin-left:12px;
}
.tab-tabl .date{
	width:79px;
	color:#666;
}
.tab-tabl .venue{
	width:173px;
	color:#000;
	font-weight:bold;
}
.tab-tabl .location{
	width:191px;
	color:#666;
}
.tab-tabl .rat{
	width:62px;
}
.tab-tabl .rat span{
	background:url(/assets/umlive/images/bg/stars1.gif) no-repeat 0 3px;
	display:block;
}
.tab-tabl .faved{
	width:40px;
}
.tab-tabl .faved span{
	font:10px/14px Arial, Helvetica, sans-serif;
	padding-left:17px;
	background:url(/assets/umlive/images/bg/ico-heart.gif) no-repeat 2px 2px;
}
.tab-tabl .title td{
	color:#999;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	background:none;
	padding-bottom:10px;
}
.tab-tabl tr{
	width:100%;
	overflow:hidden;
}
.tab-tabl tr td{
	font-size:12px;
	line-height:14px;
	background:url(/assets/umlive/images/bg/bg-line.gif) repeat-x;
	vertical-align:middle;
	height:19px;
}
.tab-tabl tr .none-border{
	background:none;
}
.tab-tabl{
	border:1px solid #ccc;
	width:569px;
	padding:13px 0 65px 0;	
}
.gallery02 .gallery-items-hold {
	width: 274px;
	position: relative;
	overflow: hidden;
}
.gallery02 .gallery-items{
	width: 99999px;
	float: left;
}
.gallery02 .gitem{
	width: 274px;
	float: left;
	overflow: hidden;
}

.tiny_dark {
	font-size:9px;
	color: #000;
}

#cart A {
color: #FFFFFF;
}

#cart A:hover{
color:#be280f;
text-decoration: underline;
}

.cartHead {
background-color:#a9ccde;
color:#000;
font-weight:bold;
}

.cartArtist {
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

.cartTitle {
}

.cartUpsell {
color: #000;
font-weight: bold;
}

.cartUpgrade {
color: #be280f;
font-weight: bold;
}

.cartRemove {
}

.cartFormat {
text-align:center;
font-weight: bold;
}

.cartPrice {
text-align:center;
}

.myDownloadsItem  {
color: #000000;
}

.myDownloadsItem A:hover{
color:#be280f;
text-decoration: underline;
}

.myDownloadsFormat {
color:#000000;
font-weight: bold;
}

.myDownloadsHead {
background-color:#a9ccde;
}

.odd {
	background-color:#d9e6da;
}

.even {
	background-color:#ffffff;
}
