﻿
body {
    font-size: 9pt;
    font-family: Arial;
}
a {
    text-decoration: none;
}
h2 {
    margin: 0 0 10px 0;
}
h3 {
    font-weight: bold;
    font-size: 13pt;
    margin-bottom: 15px;
    margin-top: 10px;
}
h4 {
    font-weight: bold;
    font-size: 13pt;
}
td {
    vertical-align: top;
}
div.container {
    margin: 0 auto;
}
.clear {
    clear: both;
}
/*************************************/
/********* GLOBAL ********************/
/*************************************/

/* COLUMNS */
.column {
    float: left;
}


/* TITLES */
.member_nav h2,
.membership h2,
.profile h2,
.tours h2,
.tour_detail h3,
.disco h2,
.storemusic h2,
.mobile h2,
.gallery_detail h2,
.carousel h2,
.gallery h2,
.artist h2,
.comments h2,
.news h2,
.competitions h2,
.merchandise h2,
.merchandise .comments h2,
.blog h2,
.community h2,
.contact_page h2 {
    background-image:   url(/public/images/getmusic/titles.png);
    background-repeat:  no-repeat;
    
    text-indent:        -9999px;
    height:             28px;
    width:              100%;
}

h2.title.video 			{ background-position: 0px 0px; }
.news h2	            { background-position: 0px -140px; }
.mobile .comments h2,
.comments h2,
.tours .comments h2,
.store .comments h2,
.merchandise .comments h2,
.gallery_detail .comments h2 { background-position: 0px -308px; }
.artist h2   		    { background-position: 0px -336px; }
.gallery_detail h2,
.carousel h2,
.gallery h2		        { background-position: 0px -196px; }
.mobile h2 		        { background-position: 0px -84px; }
.store h2,
.store .disco h2,
.disco h2 				{ background-position: 0px -252px; }
.tours h2,
.tour_detail h3			{ background-position: 0px -430px; }
.profile h2,
.profile .membership h2 { background-position: 0px -458px; }
.membership h2 			{ background-position: 0px -514px; }
.member_nav h2 			{ background-position: 0px -486px; }
.competitions h2 		{ background-position: 0px -280px; }
.merchandise .disco h2,
.merchandise h2,
.store_music .merch h2  { background-position: 0px -28px; }
.blog h2                { background-position: 0px -545px; }




/* SELECTED TITLES */
.tours h2,
.tour_detail h3,
.news h2,
.disco h2,
.artist h2,
.community h2,
.mobile h2,
.gallery_detail .main_image h2,
.carousel h2,
.gallery h2,
.contact_page h2 {
    background-image:   url(/public/images/global/headings.jpg);
    height: 45px;
    width: 195px;
    margin-bottom: 25px;
}
.tours h2,
.tour_detail h3 { background-position: -8px -220px; }
.news h2 { background-position: -8px -0px; }
.disco h2 { background-position: -8px -385px; }
.music_page .disco h2 { background-position: -8px -111px; } 
.artist h2 { background-position: -8px -56px; } 
.community h2 { background-position: -8px -441px; } 
.mobile h2 { background-position: -8px -331px; }
.gallery_detail h2,
.carousel h2,
.gallery h2 { background-position: -8px -276px; }
.contact_page h2 { background-position: -8px -606px; }

.video_page .comments h2 {
    background-image:   url(/public/images/global/subheadings.png);
    height: 45px;
    width: 195px;
}
.video_page .comments h2 { background-position: 0px 0px; }

.morevidoes_section h2 {
    font-size: 14pt;
    font-weight: bold;
    color: #C2A969;
    margin-top: 25px;
}


.tour_detail .buyticketurl {
    display: none;
}

/* BUTTONS */
.buttons a,
.btn-cart,
.checkout-btn,
.enter-btn,
.enter_comp .button,
.btn-going,
.fan-btn,
.btn-buymerch,
.tour_detail .buttons .buyticketurl,
.tour_detail .btn-oztix {
    cursor:         pointer;
    display:        block;
    text-indent:     -9999px;
    outline:        none;
    background-image: url(/public/images/getmusic/buttons.jpg);
    background-repeat: no-repeat;
    width:          94px;
    height:         24px;
}



.buttons a.btn-listen 						{ background-position: 0px -98px; }
.buttons div.blm a,
.btn-cart 									{ background-position: 0px -540px; font-weight: bold; }
.blm .PreOrder a.btn-cart.AlbumDownload 	{ background-position: -9px -641px; width: 80px;  }
.blm .PreOrder a.btn-cart.CD 				{ background-position: 0px -665px; width: 105px;  }
.blm a.btn-cart.CD 							{ background-position: 0px -514px; width: 65px;  }
.blm a.btn-cart.AlbumDownload 				{ background-position: 0px -273px; width: 74px;  }
.track a.btn-cart,
.playlist-item a.btn-cart 					{ background-position: 0px -277px; width: 64px; }
.playlist-item .buy .btn-cart 				{ color: #fff; }
.buttons a.btn-review 						{ background-position: 0px -74px;}
.checkout-btn 								{ background-position: 0px -807px; }
.enter-btn,
.enter_comp .button 						{ background-position: 0px -199px; }
.btn-going  								{ background-position: 0px -124px; width: 77px; }
.tour_detail .buttons .buyticketurl 			        { background-position: 0px -150px; float: none;}
.fan-btn 									{ background-position: 0px -322px; margin: 20px 0; width: 146px; }
.btn-buymerch,
.disco .buttons a.btn-buymerch              { background-position: 0px -783px; width: 97px;}

/* HOVER */
.buttons a.btn-listen:hover  						{ background-position: -150px -98px; }
.buttons div.blm a:hover ,
.btn-cart:hover  									{ background-position: -150px -540px; font-weight: bold; }
.blm .PreOrder a.btn-cart.AlbumDownload:hover  	    { background-position: -159px -641px;   }
.blm .PreOrder a.btn-cart.CD:hover  				{ background-position: -150px -665px;   }
.blm a.btn-cart.CD:hover  							{ background-position: -150px -514px;   }
.blm a.btn-cart.AlbumDownload:hover  				{ background-position: -150px -273px;  }
.track a.btn-cart:hover ,
.playlist-item a.btn-cart:hover  					{ background-position: -150px -277px;  }
.playlist-item .buy .btn-cart:hover  				{ color: #fff;}
.buttons a.btn-review:hover  						{ background-position: -150px -74px;}

.enter-btn:hover ,
.enter_comp .button:hover  						{ background-position: -150px -199px; }
.tour_detail .buttons .buyticketurl:hover			            { background-position: -150px -150px; }
.btn-going:hover 								    { background-position: -150px -124px; }
.fan-btn:hover  									{ background-position: -150px -322px; margin: 20px 0;  }
.btn-buymerch:hover ,
.disco .buttons a.btn-buymerch:hover        { background-position: -150px -783px; }

.tour_detail .buttons .buyticketurl {
    background-image: url(/public/images/touring/get-tickets-cc.png);
    margin-top: 30px;
}
.tour_detail .btn-oztix {
    background-image: url(/public/images/touring/get-tickets-oztix.png);
    margin-bottom: 30px;
}
.tour_detail .buttons .buyticketurl,
.tour_detail .btn-oztix {
    
    width: 442px;
    height: 47px;
    background-position: -10px -6px;
}
.tour_detail .buttons .buyticketurl:hover,
.tour_detail .btn-oztix:hover {
    background-position: -10px -57px;   
}




/* PLAY LIST */
.playlist-item {
    height:         25px;
}
.playlist-item span.buy {
    display: block;
    float: right;
    clear: both;
    width: 78px;
}
.playlist-item .btn-cart {
    width: 60px;
}
.disco .buttons a,
.disco .blm .btn-cart {
    float: left;
    /*width: 57px;*/
    margin-left: 3px;
}

.blm .PreOrder .btn-cart {
    background-position: 0px -566px;
    width: 96px;
}
.track {
    height: 25px;
}
.track  span.buy,
.track  span.buy .btn-cart {
    cursor: pointer;
    position: relative;
    float: right;
    /*margin-left: 18px;*/
    margin-right: 3px;
}
.checkout-btn {
    font-weight: bold;
}
/* END PLAYLIST */



/* FOOTER */
.footer {
    text-align: center;
    color: #000;
    font-size: 9pt;
}  
.footer a {
    color: #000;
}
.footer span {
    display: block;
    margin: 15px 0;
}




/* COMMON */
.control,
.copy,
.links{
    margin-bottom: 15px;
}
.links {
    font-size: 8pt;
}
.control {
    font-weight: bold;
}

/* COMMENTS */
.comment {
    margin-bottom: 15px;
}
.comment .image,
.comment .post {
    float: left;
}
.comment .image {
    margin-right: 15px;
    width: 100px;
    height: 110px;
}
.comment .post {
    width: 290px;
}
.postacomment {
    font-weight: bold;
}

/* BIO */
.artist .image {
    float: left;
    margin: 0 15px 15px 0;
}

/* MEDIA */
.mediaitem {
    margin-top: 10px;
}
/* MOBILE */
.ringtones {
    margin: 20px 0;
}




/* PLAYLIST */
#playlist {
    background-color: #000;
    color: #fff;
    width: 320px;
}  
#playlist .playlist-item-bottom {
    margin: 0px 5px 6px;
}

/* CART */



.musicdetail .descmore .copy {
   width: 200px;
}
.musicdetail .cart {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 158px;
}



/* MEMBER PAGE */
.blogwrap {
    margin-top: 20px;
}
.membership .desc a,
.membership .user.online a,
.membership.loggedin a {
    display: inline;
    background: none;
    font-weight: bold;
}
#MemberImageIcon {
    margin: 0 15px 15px 0 !important;
}
#MemberImageUpload {
    width: 180px !important;
}

/* COMMUNITY */
.community .comment {
    float: left;
    width: 120px;
}
.community .comment .post {
    display: none;
    
}
/* COMP */
.competitionform textarea {
    margin-top: 15px;
    height: 100px;
    width: 100%;
}
.competitionform textarea,
.competitionform input {
    margin-bottom: 15px;
}


/* STORE */


/* TOURS */
.eventitem span.date,
.eventitem span.getinfo,
.eventitem span.buyticket {
    display: block;
    font-weight: bold;
}
.eventitem span.buyticket {
    margin-bottom: 20px;
}
.tours .first .buyticket {
    margin-left: 163px;  
}


/* ================ */
/* = RATING STARS = */
/* ================ */

.stars {
	padding:0 0 0 66px;
	line-height:13px;
	font-size:9.8px;
	background:url(/public/images/getmusic/star.png) 0 -66px no-repeat;	
}

.star_1 {
	background-position:0 -52px;
}

.star_2 {
	background-position:0 -39px;
}

.star_3 {
	background-position:0 -26px;
}

.star_4 {
	background-position:0 -13px;
}

.star_5 {
	background-position:0 0;
}

.star_1_half {
	background-position:0 -79px;	
}

.star_2_half {
	background-position:0 -108px;		
}

.star_3_half {
	background-position:0 -95px;			
}

.star_4_half {
	background-position:0 -80px;			
}

.blm a {
    cursor: pointer;
}

.gotop {
    background:url("/public/images/back_all.png") repeat scroll 0 0 transparent;
    bottom:30px;
    display:block;
    height:34px;
    overflow:hidden;
    position:absolute;
    left:15px;
    text-indent:-1000em;
    width:43px;
}


/* MISC */
.left div.icon {
    margin-top: 185px;
}



