/* Artist */


#leftCol-floatLeft { float: left; width: 178px; }
#mainCol-floatLeft { float: left; width: 590px; margin: 0;}


/* ////////////////////////////// [ Text Styles ] ////////////////////////////// */
.messageText {
	color: #D66006;
	font-weight: bold;
}

.artist-sectionHead {
	/* brandable properties */
	color:#083D65;
	/* brandable properties */
	font-size:120%;
	font-weight: bold;
}

.altTextColor {
	/*  brandable properties  */	
	color: #9e164f;
	/*  brandable properties  */	
}

.numberText { 
	/*  brandable properties  */	
	color: #999;
	/*  brandable properties  */	
	font-size: 11px;
	font-weight: normal;
}

h4 { 
	font-size: 12px;
}


/* ////////////////////////////// [ Link Styles ] ////////////////////////////// */
a.findTickets {
	/* brandable properties */
	color:#9e164f;
	/* brandable properties */
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	display: block !important;
}

a.findTickets:hover {
	/* brandable properties */
	color:#6d92ad;
	/* brandable properties */
}


a.findTickets-hot {
	/* brandable properties */
	color:#0C4976;
	/* brandable properties */
	font-size: 12px;
	display: block;
	font-weight: bold;
	text-transform: none;
}

a.findTickets-hot:hover {
	/* brandable properties */
	color:#6d92ad;
	/* brandable properties */
}

.numberText a { 
	/* brandable properties */
	color:;
	/* brandable properties */	
	text-decoration: none; 
}


.numberText a:hover { 
	/* brandable properties */
	color:;
	/* brandable properties */	
}

.button, #signUp .button {
	/* brandable properties */
	color: #ffffff;
	background-color: #024474;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	border-top: 1px solid #86a6c6;
	border-right: 1px solid #86a6c6;
	border-bottom: 1px solid #86a6c6;
	border-left: 1px solid #86a6c6;
	/* brandable properties */
	font-size: 11px;
	text-transform: capitalize;	
	font-weight: bold;
	padding: 3px 10px;
	text-decoration: none;
}

.button:hover, #signUp .button:hover {
	/* brandable properties */
	color:;
	border-top: 1px solid #86a6c6;
	border-right: 1px solid #86a6c6;
	border-bottom: 1px solid #86a6c6;
	border-left: 1px solid #86a6c6;
	/* brandable properties */
}

/* //////////////////////////////////// [ Modules ] ///////////////////////////////////// */

.lid-primary {
	/* brandable properties */
	color: #083d65;
	border-bottom: solid 1px #bdcdda;
	/* brandable properties */
	background-color: transparent;
	font-weight: bold;
	font-size: 12px;
	padding:5px 10px;
	margin-bottom: 5px;
}

.lid-primary a {
	/* brandable properties */
	color:#6D92AD;
	/* brandable properties */
}

.lid-primary a:hover {
	/* brandable properties */
	color:#98B1C4;
	/* brandable properties */
}

.lid-secondary {
	/* brandable properties */
	color: #333;
	/* brandable properties */
	border-bottom: none;
	background-color: transparent;
	font-weight: bold;
	padding:5px 10px;
	font-size: 15px;
}

.lid-sub {
	/* brandable properties */
	background-color: #f7f7f7;
	color: #666;
	border-bottom: none;	
	border-top: 1px solid #fff;
	border-left:;
	border-right:;
	background-image: url();
	background-attachment: ;
	background-position: ;
	background-repeat: ;
	/* brandable properties */
	
	padding:5px 10px;
	font-weight: bold;
}

.lid-sub a {
	/* brandable properties */
	color: #0C4976;
	/* brandable properties */
	text-decoration: none;
	font-weight:bold;
}

.lid-sub a:hover {
	/* brandable properties */
	color: #6D92AD;
	/* brandable properties */
	
	font-weight:bold;
}

.container-neutralZone {
	/* brandable properties */
	background-color: #e8eef2;
	border-bottom: 1px solid #ccc;
	background-image: url();
	background-attachment: ;
	background-repeat: repeat-x;
	background-position: top;
	color:;
	/* brandable properties */
	margin-bottom: 1px;
	padding: 0;

}


.container-neutralZone a {
	/* brandable properties */
	color:;
	/* brandable properties */
	text-decoration: none;
}

.container-neutralZone a:hover {
	/* brandable properties */
	color:;
	/* brandable properties */
}


.container-empty {
	padding: 10px;
}

.container-hotZone {
	/* brandable properties */
	background-color: #fff;
	border: 1px solid #ccc;
	background-image: url(../img/sys/common/attraction/bgfade_down.gif);
	background-attachment: ;
	background-repeat: repeat-x;
	background-position: top;
	color:;
	/* brandable properties */	
	padding: 10px;
	margin: 0 15px 15px 0;
}	

.container-hotZone .title {
	/*  brandable properties  */
	border-bottom: 1px solid #ccc;
	color:;
	/*  brandable properties  */
	font-size: 12px; 
	font-weight: bold; 
	padding-bottom: 7px; 
	margin-bottom: 5px
}
.container-hotZone a { 
	/*  brandable properties  */	
	color:;
	/*  brandable properties  */
	display: block; 
	text-decoration: none;
	padding: 5px 0; 
	font-weight: bold;
}


.tableListing td {
	/* brandable properties */	
	border-bottom: 1px solid #ccc;
	/* brandable properties */
	vertical-align: top;
	padding:5px 10px;
}

.tableListing td a, .tableListing-hot td a, .tableListing-roll td a {
	display: block;
	text-decoration: none;
}

.tableListing-roll td {
	/* brandable properties */	
	background-color: #fff;
	/* brandable properties */
	vertical-align: top;
	padding: 10px;
}

/* [tableListing text styles] */

.tableListing-date {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	display: block;
	width: 86px;
}

.tableListing-act {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	display: block;
	width: 145px;
}

.tableListing-act a {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	font-weight: normal;
}

.tableListing-act a:hover {
	/* brandable properties */
	color: #6d92ad;
	/* brandable properties */
}

.tableListing-venue {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	display: block;
	width: 135px;	
}

.tableListing-venue a {
	/* brandable properties */
	color: #333;
	/* brandable properties */
	font-weight: bold;
	display: block;
	text-decoration:underline;
}

.tableListing-venue a:hover {
	/* brandable properties */
	color: #6d92ad;
	/* brandable properties */
}

.tableListing-info {
        /* brandable properties */
        color: #666;
        /* brandable properties */
        width: 180px;
        font-size: 10px;
        line-height: 12px;
        text-align: right;
        text-transform: capitalize;
}


.tableListing-hot td {
	/* brandable properties */	
	background-color: #fef3d2;
	/* brandable properties */
	vertical-align: top;
	padding: 10px;
}

/* [tableListing text styles] */
.tableListing-hot span.altTextColor {
	/* brandable properties */
	color: #99B2C5;
	/* brandable properties */
}

.tableListing-date-hot {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	display: block;
	width: 85px;
}

.tableListing-act-hot {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	display: block;
	width: 145px;
}

.tableListing-act-hot a {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	font-weight: normal;
}

.tableListing-act-hot a:hover {
	/* brandable properties */
	color: #6d92ad;
	/* brandable properties */
}

.tableListing-venue-hot {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	display: block;
	width: 135px;	
}

.tableListing-venue-hot a {
	/* brandable properties */
	color: #333;
	/* brandable properties */
	font-weight: bold;
	display: block;
	text-decoration:underline;
}

.tableListing-venue-hot a:hover {
	/* brandable properties */
	color: #6d92ad;
	/* brandable properties */
}

.tableListing-info-hot {
        /* brandable properties */
        color: #666;
        /* brandable properties */
        width: 180px;
        font-size: 10px;
        line-height: 12px;
        text-align: right;
        text-transform: capitalize;
}






/*/////////////////////////////////////////// [ticketAlert Module] //////////////////////////////////////////////*/

#signUp .errorMessage { color: #cd0000; }

#add_alert_success .artist-sectionHead h3 { color: #083D65; }

.ticketAlert-signUpModule {
    font-size:9px;
    color: #333;
}

#signUp .ticketAlert-signUpModule a {
    font-size:9px;
    font-weight: normal;
    text-decoration: underline;
    color: #0C4976;
}

.ticketAlert-signUpModule td {
    color: #333;
    font-size: 11px;
}

.ticketAlert-signUpModule input.text {
    font-size: 9px;
    padding:2px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 7px;
}

.ticketAlert-signUpModuleArtistName, #signUp .artist-sectionHead {
    font-size:12px;
    font-weight: bold;
    color: #083D65;
}



/*//////////////////////////////////////////// [ Artist Page Styles ] ////////////////////////////////////////////*/


#artistMain { 
	/*  brandable properties  */		
	background-color: #fff;
	border: 1px solid #0C4976; 
	/*  brandable properties  */
	width: 100%; 
	position: relative; 
	margin: 2px 0 0 -1px;  
	z-index: 2; 
}


.artistWrapper {
	/*  brandable properties  */	
	background-color: #fff;
	/*  brandable properties  */	
	padding-top: 5px;	
}


.artistDiv {  
	/*  brandable properties  */	
	background-color: #8fb7d9; 
	border-bottom: 1px solid #d8e6f2;
	/*  brandable properties  */	
	margin: 7px 0;  
	line-height: 1px; 	
}



.artistContentBox {
	width:770px;
	margin:0px auto 0px auto;
	
}

.artistPicture  {
	padding-right:10px;
	float:left;
	overflow: visible;
}


.artistContent {
	/* brandable properties */
	color: #333;
	/* brandable properties */	
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	float:left;
}

.artistContent h3 {
	font-size: 20px;
	margin-top: -4px;
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

.artistContent a {
	/* brandable properties */
	color: #0C4976;
	/* brandable properties */
	font-size: 11px;
	text-decoration: none;
}

.artistContent a:hover {
	/* brandable properties */
	color: #6D92AD;
	/* brandable properties */
}

.artistCalendar td {
	font-size: 9px;	
	/* brandable properties */
	color: #989898;
	background-color: #ebebeb;
	/* brandable properties */	
	padding: 5px 5px 10px 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 67px !important;
}

.container-popUp {
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	background-attachment: ;
	background-repeat: repeat-x;
	background-position: top;
	color:;
	padding: 10px;
	margin: 0 15px 15px 0;
}	


.artistCalendar th.days {
	font-size: 10px;	
	/* brandable properties */
	color: #666;
	background-color: #e8eef2;
	border-bottom: 1px solid #bdcdda;
	/* brandable properties */	
	font-weight: bold;
	height:auto;
	padding: 5px;
}

.artistCalendar td.insideArea, div.insideArea {
	/* brandable properties */
	background-color: #fff0C7;	
	background-image: url();
	background-repeat: ;
	background-position: ;
	background-attachment: ;
	/* brandable properties */
}

.artistCalendar td.outsideArea,  div.outsideArea {
	/* brandable properties */
	background-color: #f7f7f7;
	background-image: url();
	background-repeat: ;
	background-position: ;
	background-attachment: ;
	/* brandable properties */
	
}

.artistCalendarTime {		
	/* brandable properties */
	color: #666;
	/* brandable properties */	
	display: block;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
}

.artistCalendarVenue a{
	/* brandable properties */
	color: #666;
	/* brandable properties */
	font-size: 11px;
	font-weight: normal;	
	text-decoration: underline;
	display: block;
	padding-top: 0;
}

.artistCalendarVenue a:hover {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}

.artistCalendarLocation {
	/* brandable properties */
	color: #666;
	/* brandable properties */
	font-size: 11px;
	font-weight: normal;	
	display: block;
	padding-top: 0;
	
}

.artistCalendarTickets a {
	/* brandable properties */
	color:;
	/* brandable properties */
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 0 0 5px 0;
}

.artistCalendarTickets a:hover {
	/* brandable properties */
	color: inherit;
	/* brandable properties */
}


input.artistSearch, select.artistSearch  { 
	/*  brandable properties  */	
	border-top: 1px solid #bdcdda;
	border-right: 1px solid #bdcdda;
	border-bottom: 1px solid #bdcdda;
	border-left: 1px solid #bdcdda;
	background-color: #fff;
	color: #083d65;
	/*  brandable properties  */	
	padding: 3px;
	width: 200px;
}

select.artistSearch { 
	padding: 2px 
}


/* ////////// ARTIST CONTENT BUTTONS /////////// */

.button-On a { 
	/*  brandable properties  */	
	color: #083d65;
	background-color: #fff;
	border: 1px solid #0C4976; 
	border-left: 7px solid #0C4976; 
	border-right: none;
	background-image: url(../img/sys/common/attraction/bgfade.gif); 
	background-position: right; 
	background-repeat: repeat-y; 
	/*  brandable properties  */	
	display: block; 
	text-decoration: none; 
	padding: 5px 8px; 
	margin: 2px 0 2px 7px; 
	position: relative; 
	z-index: 19; 
	font-size: 14px; 
	font-weight: bold; 

}

.button-On a:hover { 
}

.button-Off a { 	
	/*  brandable properties  */	
	color: #024474;
	background-color: #fff;
	border: 1px solid #ccc; 
	border-left: 7px solid #ccc; 
	background-image: url(../img/sys/common/attraction/bgfade_off.gif); 
	background-position: right; 
	background-repeat: repeat-y; 
	/*  brandable properties  */	
	display: block; 
	text-decoration: none; 
	padding: 5px 8px; 
	margin: 2px 3px 2px 0; 
	position: relative; 
	font-size: 14px;
}

.button-Off a:hover { 	
	/*  brandable properties  */	
	color: #024474;
	background-color: #e6ecf1;
	border: 1px solid #90A8BA; 
	border-left: 7px solid #90a8ba; 
	background-image: none; 
	background-position:; 
	background-repeat:; 
	/*  brandable properties  */	
}


/*  should be same as button-on bgcolor  */
.bgBrd { 
	/* brandable properties */
	background-color: #c9d7e1;
	/* brandable properties */
}
.albumWrap {
    padding:0px 10px 25px;
}
.songWrap {
    padding:0pt 0pt 10px;
}
.iTunesText {
    float:left;
    line-height:16px;
    margin-top:-2px;
    padding:0pt 0pt 0pt 5px;
}
td#album {
    vertical-align:top;
    width:340px;
}
td#album .seeAll {
    font-weight:bold;
    text-align:right;
    width:330px;
}
td#songs {
    vertical-align:top;
    width:232px;
}
td#songs .seeAll {
    font-weight:bold;
    margin:5px 0pt 15px;
    text-align:right;
    width:212px;
}
td#songs2 {
    vertical-align:top;
    width:340px;
}
td#songs2 .seeAll {
    font-weight:bold;
    margin:5px 0pt 15px;
    text-align:right;
    width:330px;
}
td#songs a.findTickets, td#songs2 a.findTickets, .seeAll a.findTickets {
    display: inline !important; 
    font-weight: normal; 
    font-size: 11px 
}
.auctionBox {
    /* brandable properties */
    background-color: #f4f9ff;
    border: 1px solid #d1e1ee;
    background-image: url(../img/sys/common/attraction/auctionBox_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    /* brandable properties */
    padding: 5px 8px;
    width: 300px;
}
a.offerLink {
    display: block;
    float: left;
    width: 150px;
    margin: 0 30px 10px 10px;
}

