/*
 *  Live Nation UK
 *  http://www.livenation.co.uk/
 *  Matthew French
 *  LiveNation Digital
 *
 */
 
.clear { clear:both; }
.black { color:#000; }

/********************************
*			LAYOUT				*
*********************************/

body { background: #B87429 url('/_Resources/img/bg.jpg') repeat-x center top;  }
#wrap { clear:both; width:960px; min-height: 100%; height:100%; padding:0; margin:0 auto; background:#B87429 url('/_Resources/img/bg.jpg') repeat-x center top;  }
#wrapFoot { clear:both;  height:211px; width:auto; background-color:Aqua; background:#B87429 url('/_Resources/img/footer_tile.jpg') repeat center top;}

/* COLUMNS */
#holder { float:left; width:980px; margin-top:20px; background: transparent url('/_Resources/img/tile_main_column_left_2.jpg') repeat-y 25px top; }
#shadow { position:relative;  z-index:998; float:left; width:980px; background:transparent url('/_Resources/img/tile_main_column_right_2.png') repeat-y 598px 50px; }
.colspan2  { padding-left:25px; position:relative; z-index:1; width:598px; float:left; background:transparent url('/_Resources/img/') repeat-y right 50px; overflow:visible; }
.colspan1  { width:355px; float:left; margin-left:-24px; margin-top:5px; }
.colspan3  { z-index:1; width:956px; float:left; margin-left:25px; background: transparent url('/_Resources/img/tile_big.jpg') repeat-y left top; }
.colspan3 .content, .colspan3 .legalContent {  width:916px; margin:20px 0 20px 0; min-height:500px; }
.colspan3 .legalContent { padding: 0 20px; width: 875px; text-align: left; }

/********************************
*			HEAD				*
*********************************/

/* HEADER */
#head { height:214px; }
#head h1 { position:relative; width:366px; height:123px; overflow:visible; text-indent:-9999px; }
#head h1 span { position:absolute; top:0; left:0; width:378px; height:143px; background: transparent url('/_Resources/img/playaway_logo.png') no-repeat top left; } 

.buyTicketsContainer { position: relative; float: right; }
    #buyTickets { position: absolute; top: -126px; right: 17px; }
    
.seagullSamCage { position: relative; float: left; }
    #seagullSam { position: absolute; top: -33px; left: 20px; }

/* NAVIGATION */
#navigation { margin:-19px auto 0 auto; padding:80px 0; width:709px; height:111px; background: transparent url('/_Resources/img/nav_back.gif') no-repeat top left; text-align:center; }
#navigation ul { margin: 0 auto; width: 440px; /*width:661px;*/ }
#navigation li { position:relative; float:left; }
#navigation li a { position:relative; display:block; height:30px; margin:0 0 0 10px; text-indent:-9999px; }
#navigation li a span { position:absolute; width:100%; height:100%; top:0; left:0; background: transparent url('/_Resources/img/menu.png') no-repeat; }

#navigation li a#nav1 { width:70px; }
#navigation li a#nav2 { width:76px; }
#navigation li a#nav3 { width:90px; }
#navigation li a#nav4 { width:98px; }
#navigation li a#nav5 { width:54px; }
#navigation li a#nav6 { width:123px; }

#navigation li a#nav1 span { background-position: 0px -4px; }
#navigation li a#nav2 span { background-position: -83px -4px; }
#navigation li a#nav3 span { background-position: -182px -4px; }
#navigation li a#nav4 span { background-position: -287px -4px; }
#navigation li a#nav5 span { background-position: -400px -4px; }
#navigation li a#nav6 span { background-position: -467px -4px; }

#navigation li a#nav1:hover span, #navigation li a#nav1.active span { background-position: 0px -35px; }
#navigation li a#nav2:hover span, #navigation li a#nav2.active span{ background-position: -83px -35px; }
#navigation li a#nav3:hover span, #navigation li a#nav3.active span { background-position: -182px -35px; }
#navigation li a#nav4:hover span, #navigation li a#nav4.active span { background-position: -287px -35px; }
#navigation li a#nav5:hover span, #navigation li a#nav5.active span { background-position: -400px -35px; }
#navigation li a#nav6:hover span, #navigation li a#nav6.active span { background-position: -467px -35px; }

#navigation li div { position:absolute; z-index:200; padding-left:25px; display:none; visibility:hidden; background: transparent url('/_Resources/img/scroll_left.png') no-repeat left bottom; }
#navigation li ul { text-align:left; width:100%; margin:0; padding:0 0 35px 10px; background: transparent url('/_Resources/img/scroll_right.png') no-repeat right bottom; }
#navigation li ul li { float:none; padding-top:3px; }
#navigation li:hover div { display:block; visibility:visible; }
#navigation li ul li a { white-space:nowrap; text-indent:0; text-align:left; margin:0; padding: 0 20px 4px 0; height:auto; }
#navigation li ul li a { color:#1A1A1A; font: normal normal bold 18px Georgia; text-decoration:none; }
#navigation li:hover ul li a:hover { color:#A26743; }

#navigation .registerTab, #navigation .followTab { position: fixed; top: 270px; right: 0; z-index: 999; }
#navigation .followTab { top: 415px; }
#navigation .followTab a, #navigation .registerTab a { width: 40px; height: 150px; background: transparent url(/_Resources/img/register.png) left top no-repeat; }
#navigation .followTab a { background: transparent url(/_Resources/img/follow_us.png) left top no-repeat; }
#navigation .registerTab a:hover, #navigation .registerTab a:focus,
#navigation .registerTab.active a, #navigation .followTab:hover a, #navigation .followTab:focus a { width: 55px; }
#navigation .registerTab a span, #navigation .followTab a span { background: none; }

#navigation .followTab ul { position: absolute; top: -10px; left: -80px; padding: 12px 0 0 18px; width: 73px; height: 158px; background: url(/_Resources/img/toolTip.png) left top no-repeat; }
#navigation .followTab li a { width: 34px; height: 40px; background: url(/_Resources/img/followUsLogos.gif) left top no-repeat; text-indent: -999em; }
#navigation .followTab .followFacebook a { background-position: 0 -40px; }
#navigation .followTab .followMyspace a { background-position: 0 -80px; }

/* HEADINGS */
h2 { clear:both; position:relative; text-indent:-9999px; z-index:999; }
.legalContent h2 { text-indent: 0; font-size: 20px; padding-bottom: 20px; }
.colspan1 h2 { left:-10px; }
h2 span { position:absolute; background-image: url(/_Resources/img/text2.png); }
h2 img { position:absolute;  width:100%; height:100%; }
.colspan1 h2 span { top:15px; left:10px; }
.colspan1 h2 img { top:0; left:0px; }
.colspan2 h2 span { top:15px; left:-10px; }
.colspan2 h2 img { top:0; left:-20px; }
.colspan3 h2 span { top:14px; left:-10px; }
.colspan3 h2 img { top:0; left:-20px; }

h2.Sun_Sands_and_Sounds { height:90px; width:310px; }
h2.Sun_Sands_and_Sounds span { height:42px; width:287px; background-position: -290px -15px;  }

h2.About_Playaway { height:94px; width:249px; }
h2.About_Playaway span { height:51px; width:221px; background-position: -36px -6px;  }

h2.Line_Up { height:70px; width:160px; }
h2.Line_Up span { height:50px; width:99px; background-position: -657px -118px;  }

h2.Latest_News { height:90px; width:230px; }
h2.Latest_News span { height:42px; width:190px; background-position: -21px -60px;  }

h2.Latest_Tweet { height:90px; width:230px; }
h2.Latest_Tweet span { height:44px; width:187px; background-position: -224px -57px;  }

h2.Spotify_Playlists { height:90px; width:310px; }
h2.Spotify_Playlists span { height:52px; width:251px; background-position: -232px -117px;  }

h2.Ticket_Types { height:90px; width:210px; }
h2.Ticket_Types span { height:45px; width:185px; background-position: -386px -180px;  }

h2.Buy_Tickets { height:90px; width:210px; }
h2.Buy_Tickets span { height:48px; width:153px; background-position: -585px -173px;  }

h2.Festvial_Event { height:90px; width:250px; }
h2.Festvial_Event span { height:48px; width:210px; background-position: -593px -352px;  }

h2.Recently_Added { height:90px; width:210px; }
h2.Recently_Added span { height:48px; width:153px; background-position: -585px -173px;  }

h2.All_Activities { height:90px; width:210px; }
h2.All_Activities span { height:45px; width:172px; background-position: -652px -398px;  }

h2.Register { height:90px; width:150px; }
h2.Register span { height:60px; width:120px; background-position: -516px -120px;  }

h2.Festival_Info { height:90px; width:230px; }
h2.Festival_Info span { height:62px; width:233px; background-position: -152px -175px;  }

h2.Additional_Info { height:90px; width:230px; }
h2.Additional_Info img { width:260px; }
h2.Additional_Info span { height:62px; width:233px; background-position: -205px -233px;  }

h2.Artist_Info { height:90px; width:230px; }
h2.Artist_Info span { height:62px; width:160px; background-position: -423px -54px;  }

h2.Related_Links { height:90px; width:215px; }
h2.Related_Links span { height:62px; width:196px; background-position: -539px -239px;  }

h2.Video { height:70px; width:150px; }
h2.Video span { height:55px; width:96px; background-position: -603px -6px;  }


/* LAST FM HEADINGS */

h3.lfm_ta  { margin:-5px 0 0 -20px; padding:10px; position:relative; width:185px; height:91px; overflow:hidden; }
h3.lfm_i  { margin:-5px 0 0 -20px; padding:10px; position:relative; width:185px; height:91px; overflow:hidden; }
h3.lfm_tt  { margin:-5px 0 0 -20px; padding:10px; position:relative; width:247px; height:91px; overflow:hidden; }
h3.lfm_tt span, h3.lfm_i span, h3.lfm_ta span  { position:absolute; top:0; left:0; width:100%; height:100%; background: transparent url(/_Resources/img/lastfm_paper.png) no-repeat; }
h3.lfm_ta span { background-position: -6px -9px; }
h3.lfm_i span { background-position: -212px -9px; }
h3.lfm_tt span { background-position: -429px -9px; }

h3 { color: #A26743; font-size: 25px; font-family: Georgia; font-style: italic; line-height: 1em; }

ul.posts { clear:both; width:500px; margin:0 0 0 70px; }

ul.posts li { float:left; text-align:center; width:220px; display:block; }
ul.posts li img { width:95px; float:left; height:29px; }
.olderPosts { text-indent:-9999px; float: right; display:block; width:95px; height:29px; overflow:hidden; background: transparent url(/_Resources/img/text2.png) no-repeat -39px -358px ; }
.olderPosts:hover { background-position: -39px -442px ; }
.newerPosts {text-indent:-9999px; display:block; width:95px; height:29px; overflow:hidden; background: transparent url(/_Resources/img/text2.png) no-repeat -312px -321px ; }
.newerPosts:hover { background-position: -312px -405px ; }

.olderArticle { text-indent:-9999px; float: right; display:block; width:95px; height:29px; overflow:hidden; background: transparent url(/_Resources/img/text2.png) no-repeat -732px -450px ; }
.olderArticle:hover { background-position: -732px -485px ; }
.newerArticle {text-indent:-9999px; display:block; width:70px; height:29px; overflow:hidden; background: transparent url(/_Resources/img/text2.png) no-repeat -660px -450px ; }
.newerArticle:hover { background-position: -660px -485px ; }

/********************************
*			COLSPAN2			*
*********************************/

/* POST :: COLSPAN2 */
.post { float:left; width:500px; margin:0 0 0 17px; padding-bottom: 40px; position:relative; }
.post p { margin:10px 0 0 0; }
.post h3 { margin:0px 0 0 0; }
.post h3 a { margin:18px 0 0 0; text-decoration:none; }
.post h3 a:hover { text-decoration:underline; }

/*h3, .fieldDescription { color:#A26743;font:italic normal bold 25px Georgia; }*/
.colspan1 h3 { color:#A26743; font:italic normal bold 16px Georgia; }
.colspan1 h3 a { color:#A26743; }
p { padding-top:10px; }

/* FULL STORY LINK :: COLSPAN2 */
a.fullStory { position:absolute; z-index:999; right:0px; bottom:-45px; padding:28px 0 0 21px; width:120px; height:55px; display:block; overflow:visible; background: transparent url(/_Resources/img/webdings.png) no-repeat -165px -163px; }
.tbb a.fullStory { right: 50px; }
a.fullStory { font: 13px Courier; }


/* POSTCARD :: COLSPAN2 */
.pc { clear:both; position:relative; width:645px; height:435px; margin:0 0 0 -41px; }
.pc.first { margin-top:-50px; }
.pc .pc_l { float:left; width:42px; height:100%; background: transparent url(/_Resources/img/postcard_stack_01.png) no-repeat top left; }
.pc .pc_c { position:relative; float:left; width:553px; height:100%; background: transparent url(/_Resources/img/postcard_stack_02.jpg) repeat-x top left; }
.pc .pc_c img { margin:75px 0 0 19px; width:500px; height:255px; }
.pc .pc_r { float:left; width:50px; height:100%; background: transparent url(/_Resources/img/postcard_stack_03.png) no-repeat top left; }

.pc .pc_c a { cursor:pointer; }

.pc .pc_c .flip img {
	width: 25px; height: 25px;
	z-index: 99;
	position: absolute;
	right: 20px; bottom: 93px;
	-ms-interpolation-mode: bicubic;
}
.pc .pc_c .flip .msg_block {
	width: 25px; height: 25px;
	position: absolute;
	z-index: 50;
	right: 20px; bottom: 93px;
	background: url(/_Resources/img/page_over.jpg) no-repeat right bottom;
	text-indent: -9999px;
}

/* PEG :: COLSPAN2 */
.peg { position:absolute; top:25px; left: 0; width:140px; height:83px; background: transparent url(/_Resources/img/webdings.png) no-repeat -13px -160px; }


span.hRule { margin: 20px 39px 20px 28px; clear:left; float:left; display:block; width:500px; height:12px; background: transparent url(/_Resources/img/text2.png) no-repeat -76px -500px;}


/* TICKETS */
.ticketBox { position: relative; margin-top:35px; padding-bottom: 40px; }
.ticketBox.first { margin-top:0; }
.ticketBox a.img, .ticketBox span { width:555px; height: 280px; padding:15px; display:block; background: url(/_Resources/img/ticketPickBack.png) no-repeat; }
.ticketBox a.t1, .ticketBox span.t1 { margin-left:-20px; }
.ticketBox a.t2, .ticketBox span.t2 { margin-left:15px; }
.ticketBox a img, .ticketBox span img { display: block; width:554px; height:280px;}
.ticketBox .tbb { margin:20px 30px 0 25px; }
.ticketBox .tbb a { color: #000; }
.ticketBox .tbb h3 a { color: #A26743; }

table.ticketTable { margin:20px 0; width:300px; }
table.ticketTable .col1 { width:200px }
table.ticketTable .col2 { width:100px }
table.ticketTable td { padding:4px; }
table.ticketTable td a { text-decoration:none; }
table.ticketTable tr:hover { background-color:#eee; }
.tibb { margin-top:20px; }

#ticketInfoContent li { padding: 0 50px 20px 20px; }

/* ACTIVITY */
.activityBox { float:left; margin-top:20px; margin-left:30px; }
.activityBox.first { margin-top:0; }
.activityBox span { padding:10px 0 0 10px; float:left; margin-top:6px; width:156px; height:149px; background-color:#fff; display:block; background: transparent url(/_Resources/img/webdings.png) no-repeat -4px -4px;  }
.activityBox span img { width:127px; height:127px;}
.activityBox .abb { float:left; width:300px; margin:0px 20px 0 25px; }

ul.activities { text-align:left; }
ul.activities li { text-align:left; }
ul.activities li a { padding:4px; text-decoration:none; display:block; }
ul.activities li a:hover { text-decoration:underline; background-color:#eee; }
ul.activities {}
ul.activities {}

/* INFO */
.infoBox { float:left; margin-top:20px; margin-left:30px; }
.infoBox.first { margin-top:0; }
.infoBox .ibb { float:left; margin:20px 20px 0 25px; }

.sxHolder { margin:20px 30px 0 20px; }
/*.sxHolder h3 { margin-top:20px; text-transform:capitalize; }
.sxHead { text-transform:capitalize; }*/
.sxBlock { margin-top:20px; }
/*.sxBody p { padding-top:0; }*/
.sxBody { padding-bottom: 15px; }
div.sxBody { padding:0 0 0 6px; }
h3.sxHead { padding:4px; text-decoration:none; display:block; text-transform:capitalize; }
h3.sxHead:hover { text-decoration:underline; background-color:#eee; }

ul.sxBody li a { padding:4px; text-decoration:none; display:block; }
ul.sxBody li a:hover { text-decoration:underline; background-color:#eee; }


/* Google Map */
#map_canvas { position:relative; margin-left:20px; width:300px; height:240px; top:12px; }


/* POSTDATE :: COLSPAN2 */
.pd { overflow:hidden; position: relative; width: 58px; height: 69px; float: left; margin-left:-26px; background: transparent url(/_Resources/img/webdings.png) no-repeat -230px -70px; }
.m, .d, .y { position: absolute; text-indent: -1000em; background-image: url(/_Resources/img/dates.png); background-repeat: no-repeat; }
.d { top: 5px; left: 9px; width: 40px; height: 30px;}
.m { top: 34px; left: 12px; width: 40px; height: 16px;}
.y { bottom: 8px; left: 10px; width: 36px; height: 12px;}

.m-01 { background-position: -103px -6px; }
.m-02 { background-position: -103px -25px; }
.m-03 { background-position: -103px -43px; }
.m-04 { background-position: -103px -61px; }
.m-05 { background-position: -103px -79px; }
.m-06 { background-position: -103px -97px; }
.m-07 { background-position: -103px -116px; }
.m-08 { background-position: -103px -134px; }
.m-09 { background-position: -103px -153px; }
.m-10 { background-position: -103px -171px; }
.m-11 { background-position: -103px -189px; }
.m-12 { background-position: -103px -208px; }

.d-01 { background-position: -9px -5px;}
.d-02 { background-position: -9px -37px;}
.d-03 { background-position: -9px -69px;}
.d-04 { background-position: -9px -102px;}
.d-05 { background-position: -9px -133px;}
.d-06 { background-position: -9px -164px;}
.d-07 { background-position: -9px -197px;}
.d-08 { background-position: -9px -228px;}
.d-09 { background-position: -9px -261px;}
.d-10 { background-position: -9px -292px;}
.d-11 { background-position: -9px -326px;}
.d-12 { background-position: -9px -357px;}
.d-13 { background-position: -9px -392px;}
.d-14 { background-position: -9px -425px;}
.d-15 { background-position: -55px -7px;}
.d-16 { background-position: -55px -37px;}
.d-17 { background-position: -55px -72px;}
.d-18 { background-position: -55px -103px;}
.d-19 { background-position: -55px -136px;}
.d-20 { background-position: -55px -167px;}
.d-21 { background-position: -55px -199px;}
.d-22 { background-position: -55px -230px;}
.d-23 { background-position: -55px -263px;}
.d-24 { background-position: -55px -295px;}
.d-25 { background-position: -55px -327px;}
.d-26 { background-position: -55px -358px;}
.d-27 { background-position: -55px -391px;}
.d-28 { background-position: -55px -422px;}
.d-29 { background-position: -99px -295px;}
.d-30 { background-position: -99px -327px;}
.d-31 { background-position: -99px -359px;}

.y-2009 { background-position: -101px -232px;}
.y-2010 { background-position: -101px -247px;}
.y-2011 { background-position: -101px -262px;}
.y-2012 { background-position: -101px -277px;}

/********************************
*			COLSPAN1			*
*********************************/

/* IE7 NEEDS A COLOR FOR LINKS */
.colspan1 a { color: #000; }

/* FIXED BLANK BOX :: COLSPAN1 */
.blank { margin-top:-25px; width:354px; height:265px; background: transparent url(/_Resources/img/blank.png) no-repeat; }

/* DYNAMIC MULTI BOX :: COLSPAN1 */
.top1 { width:354px; height:65px; background:transparent url('/_Resources/img/right/right_column_slices_03.png') no-repeat left top; }
.mid_top { height:75px; padding-top:20px; width:354px; background:transparent url('/_Resources/img/right/right_column_slices_top_5.png') no-repeat left bottom; }
.mid1 { padding-top:30px; width:354px; background:transparent url('/_Resources/img/right/right_column_slices_04.png') repeat-y left top; }
.bot1 { width:354px; height:58px; background:transparent url('/_Resources/img/right/right_column_slices_16.png') no-repeat left top;}
.bot1_top2 { width:354px; height:80px; background:transparent url('/_Resources/img/right/right_column_slices_05.png') no-repeat left top; }
.mid2 { width:354px; background:transparent url('/_Resources/img/right/right_column_slices_07.png') repeat-y left top; }
.bot2 { width:354px; height:58px; background:transparent url('/_Resources/img/right/right_column_slices_21.png') no-repeat left top;}
.bot2_top3 { width:354px; height:100px; background:transparent url('/_Resources/img/right/right_column_slices_09.png') no-repeat left top; }
.mid3 { width:354px; background:transparent url('/_Resources/img/right/right_column_slices_04.png') repeat-y left top; }
.bot3 { width:354px; height:58px; background:transparent url('/_Resources/img/right/right_column_slices_16.png') no-repeat left top; }
.rch  { padding:0 30px 0 30px; }
.bot3_top2 { width:354px; height:100px; background:transparent url('/_Resources/img/right/right_column_slices_09.png') no-repeat left top; }





/* SPOTIFY :: COLSPAN1 */
a.spotify { top:12px; position:relative; display:block; width:341px; height:240px; overflow:hidden; }
a.spotify span { position:absolute; width:100%; height:100%; top:0; left:0; background: transparent url(/_Resources/img/spotify.jpg) no-repeat; }

/* TWITTER */
#twitterFeed li { padding-top: 20px; }
#twitterFeed li:first-child { padding-top: 0; }
#twitterFeed span { display: block; padding-top: 5px; }
.twitterLink { display: inline-block; margin-left: 200px; width: 110px; height: 40px; background: url(/_Resources/img/text2.png) -190px -360px no-repeat; text-indent: -999em; }
.twitterLink:hover, .twitterLink:focus { background-position: -190px -444px; }

/********************************
*			FOOT				*
*********************************/

/* FOOT */
#foot { position:relative; width: 960px; height:211px; margin:0 auto; background:#B87429 url('/_Resources/img/footer_bg.jpg') no-repeat 0 top; }
#foot.noCol { background:#B87429 url('/_Resources/img/footer_bg2.jpg') no-repeat 0 top; }
#foot ul { padding:60px 0 0 80px;  }
#foot ul li { width:133px; float:left; }
#foot ul li h4 { color:#A26743; font-size: 14px; letter-spacing:1px; } 
#foot ul li ul { margin:10px 0; padding:0; }
#foot ul li ul a { font-size:12px; }
#foot .copyright { position: absolute; right: 90px; bottom: 20px; }
#foot .homeLink a { position: absolute; top: 50px; right: 90px; display: block; width: 360px; height: 120px; text-indent: -999em; }

/* FOOT PEG */
#foot .pegL { z-index:998; position:absolute; top:-10px; left:0px; width:75px; height:146px; background: transparent url(/_Resources/img/webdings.png) no-repeat -300px -10px; }
#foot .pegR { z-index:998; position:absolute; top:-30px; right:30px; width:53px; height:148px; background: transparent url(/_Resources/img/webdings.png) no-repeat -169px -12px; }

/***************
*   REGISTER   *
****************/
form { font-size: 13px; }
    form legend { text-indent: -999em; }
    form li { display: block; float: left; width: 260px; min-height: 80px; }
    form label { display: block; padding-bottom: 10px; }
        form .radio label { display: inline; margin-left: 5px; }
    form em { color: #ff0000; }
    form .text, form .select { padding: 3px; width: 230px; }
    form .radio { width: 200px; }
    
    .checkboxHolder li { padding-bottom: 5px; width: 500px; min-height: 0; }
    .boxContent form a { font-size: 13px; font-weight: normal; }
    .btnSubmit { margin-right:50px; display: block; float:right; width: 83px; height: 30px; background: url(/_Resources/img/submit.png) left top no-repeat; text-indent: -999em; }
        .btnSubmit:hover, .btnSubmit:focus { background-position: 0 -32px; }
    .rbb { margin:20px 35px 0 25px; }
    
    
    
/** ARTISTS **/
.rch ul li{ padding-top:10px; }

.artistSection { margin:20px 30px 0 25px; }
.artistSection h3 { padding-bottom:20px; }
.artistImage { padding-bottom: 10px; }

.artistSection a { color: #000; }
.topAlbums span a { display: block; float: left; width: 100px; height: 95px; background: url(/_Resources/img/photo_holder_2.png) left top no-repeat; }
.topAlbums img {padding:5px 0 0 7px; width: 75px; height: 75px; }
.topAlbums b { display: block; }

.artistImages .lightbox { float:left; position:relative; display:block; width:120px;  }
.artistImages img { width: 100px; padding:10px 0 20px 20px; }

.topTracks span a { display: block; clear: both; font-weight:bold; }
.topTracks .trackNo { float: left; padding: 0 0 5px 15px; width: 30px; }
.topTracks .trackName { float: left; padding-right: 10px; width: 250px; }
.topTracks .playCount { float: left; padding: 0 10px 2px; width: 200px; background: #A26843; color: #fff; }

.abb { margin:20px 30px 0 25px; }
.abb .bio { margin-top:10px; margin-right:10px; }


/* PIN  */
div.pin { position:absolute; z-index:999; top:-15px; left:35px; width:35px; height:40px; display:block; overflow:visible; background: transparent url(/_Resources/img/webdings.png) no-repeat -246px -20px; }


/* LINEUP */
.rch .buyTickets { margin-left:35px; margin-bottom:20px;  }
.lineup { text-align:center; margin:20px auto; text-align:center; width:900px; }
.lineup a.act { font-size:18px; font-weight:bold; color:#000; text-transform:uppercase; }
p.lns {  text-align:center; line-height:24px; width:450px; margin:-50px auto 0 auto; font-size:18px; font-family:Georgia; font-style:italic; color:#A26743; font-weight:bold; }

.activities { text-align:center; }

a.act { width:225px; float:left; display:block; overflow:hidden; text-align:center; vertical-align:middle; }
a.act img { width:205px; margin:0 auto; }
a.act.headline { width:300px; }
a.act.headline img { width:276px; height:135px; }
