﻿/*@charset "utf-8";*/

/* CSS Document */
/*
 *  Live Nation UK
 *	by Michal Gondar aka gondo
 *  http://www.livenation.co.uk/
 *
 */


/* GENERAL HTML */
/* body { margin: 0 auto; width: 1000px; position: relative; } */
/* fieldset { border:none; } */


/* GENERAL CLASSSES */
.clear { clear: both; }
.redArrow { padding-left: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) left center no-repeat; margin-bottom: 20px; }
input.RoundedButton { outline: none; padding: 0 4px 0 10px; float: left; cursor: pointer; vertical-align: middle; border: none 0; height: 20px; overflow: hidden; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_generic.png) no-repeat; }
input.RoundedButtonLoupe { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_search-edited.png) no-repeat; padding-left: 25px; max-width: 94px; }
.RoundedButtonEnding { display: block; float: left; width: 6px; height: 20px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_generic.png) right 0 no-repeat; }
.RoundedButtonLoupeEnding { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_search-edited.png) right 0 no-repeat; }
/* box with rounded corners */
.roundedCornerBox { overflow: hidden; }
.roundedCornerBox .topCorners { background: #efefef; border-top:1px solid #ccc; margin: 0 10px; height: 9px; }
.roundedCornerBox .topCorners .left { margin: -1px 0 0 -10px; float: left; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head_left.png) no-repeat; }
.roundedCornerBox .topCorners .right { margin: -1px -10px 0 0; float: right; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head_right.png) no-repeat; }
.roundedCornerBox h4.title { padding: 0 15px 7px; background: #efefef; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.roundedCornerBox div.body { border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/gradient.png) repeat-x; /* min-height: 135px; */ }
.roundedCornerBox ul.body { list-style: none; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/gradient.png) repeat-x; /* min-height: 135px; */ }
.roundedCornerBox ul.body li { padding: 7px 15px 10px; border-top: 1px dotted #E2D6D8; }
.roundedCornerBox ul.body li.first { border-top: 0 none; }
.roundedCornerBox .footCorners { clear: both; border-bottom: 1px solid #ccc; margin: 0 10px; height: 8px; }
.roundedCornerBox .footCorners .left { margin: -1px 0 0 -10px; float: left; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/foot_left.png) no-repeat; }
.roundedCornerBox .footCorners .right { margin: -1px -10px 0 0; float: right; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/foot_right.png) no-repeat; }
.gradient { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/grey_stripe_gradient.png) repeat-x; } 
form .help { display: none; }
form .calendar { cursor: pointer; vertical-align: bottom; width: 22px; height: 19px; margin-right: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_calendar.png) no-repeat; display: inline-block; }
.marginLeft { margin-left: 5px; }
.hidden { display: none; }


/* NAV */
#navWrap { position: relative; border-top: solid 5px #dc6e8f; width: 1000px; }
/* Logo */
#navWrap #logo { position: absolute; top: 15px; left: 13px; height: 37px; width: 196px; }
#navWrap #logo h1 { display: none; }
#navTopMenu { right: 0px; position: absolute; }
/* MyLn login + navigation */
#navWrap #navTopMenu ul#login { float: left; list-style-type: none; }
#navWrap #navTopMenu ul#login li { float: left; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/top-nav-separator.png) right 9px no-repeat; }
#navWrap #navTopMenu ul#login li.last { background: none; }
#navWrap #navTopMenu ul#login li a { display: block; padding: 7px 8px 8px 8px; }
#navWrap #navTopMenu ul#login li.myLnLogoutLink a,
#navWrap #navTopMenu ul#login li.LoginLink a,
#navWrap #navTopMenu ul#login li.culture_selector a
    { margin-left: 8px; padding-left: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) left center no-repeat; }
/* Main navigation */
#navWrap div#nav { margin-top: 87px; float: left; font-size: 0; }
#navWrap ul#nav { margin: 52px 0 0 6px; width: 490px; float: left; }
#navWrap ul#nav li { float: left; list-style-type: none; }
#navWrap ul#nav li a { display: block; padding: 10px 8px; white-space: nowrap; }
/* Search */
#navWrap form { position: absolute; right: 0; bottom: 0; height: 43px; overflow: hidden; }
#navWrap form fieldset { float: left;  height: 43px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/search_box2.png) no-repeat left top; }
#navWrap form #q { float: left; border: none 0; margin: 15px 0 0 17px; width: 307px; line-height: 15px; height: 15px; }
#navWrap form input#masterSearch { margin: 12px 0 0 12px; }
#navWrap form .RoundedButtonEnding { margin-top: 12px; }
#navWrap form #searchBarEnding { float: left; width: 11px; height: 100%; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/search_box2.png) no-repeat -568px top; }
#navWrap form #moreOptions { float: left; height: 40px; margin-top: 4px; overflow: hidden; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/search_box2.png) no-repeat -579px -4px; }
#navWrap form #moreOptions a { display: block; height: 100%; padding: 10px 0 0 19px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/down_arrow_red.png) 8px 15px no-repeat; line-height: 110%; }
#navWrap form #moreOptionsending { float: left; width: 11px; height: 100%; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/search_box2.png) no-repeat right top; }
#navWrap form.active fieldset { background-position: 0 100%; }
#navWrap form.active #searchBarEnding { background-position: -568px 100%; }
#navWrap form.active #moreOptions { background-position: -579px -61px; }
#navWrap form.active #moreOptionsending { background-position: right -57px; }
#navWrap form.active #moreOptions a { background-image: url(http://media.livenationinternational.com/Felix2/images/v.2.3/up_arrow_red.png); }


/* SEO */
#seoBox { margin-bottom: 10px; background-color: #f5e9eB; border-bottom: 1px solid #e2d6d8; border-top: 1px solid #E2D6D8; clear: both; height: 22px; line-height: 22px; text-align: center; width: 100%; }


/* HOME :: Search more options */
#searchMoreOptions { display: none; margin: 0 0 15px 15px; width: 984px; }
#searchMoreOptions .body { position: relative; padding: 15px 15px 10px 15px; max-height: 155px; min-height: 43px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/box_search.png) no-repeat; overflow: hidden; }
#searchMoreOptions #searchMoreOptionsClose { cursor: pointer; width: 17px; height: 17px; position: absolute; top: 10px; right: 12px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_close.png) no-repeat; }
#searchMoreOptions h4 { margin-bottom: 10px; }
#searchMoreOptions .refine { width: 130px; float: left; margin: 32px 20px 0 10px; }
#searchMoreOptions .findConcert { width: 770px; float: left; margin-left: 20px; }
#searchMoreOptions .findConcert label { float: left; margin: 5px 20px 0 0; }
#searchMoreOptions .findConcert label.moreCityOrPostCodeLabel { margin-right: 29px; }
/*#searchMoreOptions .findConcert label.moreCityOrPostCodeLabel span { display: block;  float: left; }*/
#searchMoreOptions .findConcert label.moreToLabel { margin: 5px 14px 0 0; }
#searchMoreOptions .findConcert label.moreSubmitLabel { margin: 3px 0 0 0; }
#searchMoreOptions .findConcert input#moreSearchFrom,
#searchMoreOptions .findConcert input#moreSearchTo { width: 100px; }
#searchMoreOptions .moreCityOrPostCodeLabel input.moreSearchCity { width: 190px; }
#searchMoreOptions .findConcert input.moreSearchSubmit { margin-left: 10px; }
#searchMoreOptions .foot { height: 9px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/box_search.png) bottom no-repeat; }


/* HOME :: Left col */
#homeLeft { float: left; padding: 0 18px 0 13px; }


/* HOME :: Left col :: NEWS */
#homeLeft #news { width: 262px; margin-bottom: 20px; }
#homeLeft #news li { position: relative; }
#homeLeft #news li .newsOpenArrow { height: 17px; width: 17px; background: url("http://media.livenationinternational.com/Felix2/images/v.2.3/btn_news.png") no-repeat; position: absolute; top: 10px; right: 10px; cursor: pointer; }
#homeLeft #news li .newsOpenArrow.active { background-position: 0 100%; }
#homeLeft #news li.seeAll { padding: 8px 15px 0 0; }
#homeLeft #news li.seeAll a { line-height: 150%; padding: 2px 15px 2px 25px; display: block; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) no-repeat scroll 15px 6px; font-size: 11px; }


/* HOME :: Left col :: CONCERT TICKETS */
#concert-tickets { margin-bottom: 20px; width: 262px; }
#concert-tickets .body { padding-top: 10px; }
#concert-tickets li { border: none; padding: 0 0; }
#concert-tickets li a { line-height: 150%; display: block; padding: 2px 15px 2px 25px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) 15px 6px no-repeat; }
#concert-tickets li a:hover { background-color: #ddd; }
#concert-tickets li.seeAll { border-top: 1px dotted #e2d6d8; margin-top: 10px; padding: 8px 15px 0 0; }
#concert-tickets li.seeAll a:hover { background-color: transparent; }


/* HOME :: Right col */
#homeRight { float: left; width: 706px; overflow: hidden; }


/* HOME :: Hero Player */
#heroPlayerv23 { position: relative; width: 100%; height: 300px; overflow: hidden; }
#heroPlayerv23 .nav { left: 280px; position: absolute; top: 250px; z-index: 77; }
#heroPlayerv23 .nav a { background:#F7F7F7; border:1px solid #F7F7F7; color:#E12945; display: block; float: left; height: 20px; margin-right: 2px; overflow: hidden; text-indent: -99em; width: 20px; }
#heroPlayerv23 .nav a:hover { background:#A2A2A2; border-color: #A2A2A2; }
#heroPlayerv23 .nav a.activeSlide {  background:#E12945; border-color: #C6B7B7; }
#heroPlayerv23 ul.player { list-style: none; position: relative; }
#heroPlayerv23 li { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 300px; }
#heroPlayerv23 li .desc { position: absolute; width: 176px; height: 227px; padding: 15px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/hero_box.png) no-repeat; top: 12px; left: 480px; overflow: hidden; }
#heroPlayerv23 li a.buy { display: block; width: 180px; line-height: 27px; height: 27px; position: absolute; bottom: 15px; left: 15px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_hero_buy_clear.png) no-repeat; overflow: hidden; }
#heroPlayerv23 .details { display: none; }
#heroPlayerv23 li.active { z-index: 77; }
/* arrows */
#heroPlayerv23 #jsleft { display: none; cursor: pointer; position: absolute; top: 130px; left: 0; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_left-right.png) no-repeat; width: 31px; height: 40px; z-index: 78; }
#heroPlayerv23 #jsright { display: none; cursor: pointer; position: absolute; top: 130px; right: 0; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_left-right.png) right no-repeat; width: 31px; height: 40px; z-index: 79; }


/* HOME :: Featured Events */
#featuredEvents { margin: 15px 0 0 5px; width: 100%; float: left; }
#featuredEvents h2 { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
#featuredEvents h3 { margin-bottom: 5px; }
#featuredEvents .fEvent2 { float: left; margin-right: 12px; }
#featuredEvents .fEvent2 a { display: block; }
#featuredEvents .fEvent2 a.img { position: relative; width: 150px; height: 110px; padding: 5px; border: 1px solid #E0E0E0; }
#featuredEvents .fEvent2 a.img img { width: 150px; height: 110px; }
#featuredEvents .fEvent2 a.img:hover { opacity:0.7; filter: alpha(opacity = 70); }
#featuredEvents .fEvent2 a.img .playButton { cursor: pointer; width: 32px; height: 32px; position: absolute; right: 15px; bottom: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_play.png) no-repeat; }
#featuredEvents .fEvent2 a.img:hover .playButton { background-position: 0 100%; }
#featuredEvents .fEvent2 span { display: block; margin: 2px 0 0 0; }
#featuredEvents .fEvent2 a.name { margin: 2px 0 10px; }


/* HOME :: Event / On sale tabs */
/* completly resizible just by changing width */
#tabs { clear: both; width: 408px; float: left; margin: 20px 18px 0 0; overflow: hidden; }
/* tabs navigation */
#tabs #tabsNav { list-style: none; }
#tabs #tabsNav li { width: 50%; float: left; overflow: hidden; }
#tabs #tabsNav li .corners { background: #dcdcdc; border-top:1px solid #ccc; margin: 0 10px; height: 9px; }
#tabs #tabsNav li .corners .left { margin: -1px 0 0 -10px; float: left; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head_left_inactive.png) no-repeat; }
#tabs #tabsNav li .corners .right { margin: -1px -10px 0 0; float: right; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head_right_inactive.png) no-repeat; }
#tabs #tabsNav li.active .corners { background: #EFEFEF; }
#tabs #tabsNav li.active .corners .left { background-image: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head_left.png); }
#tabs #tabsNav li.active .corners .right { background-image: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head_right.png); }
#tabs #tabsNav li.justOne { width: 100%; }
#tabs #tabsNav li h4 { background: #dcdcdc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#tabs #tabsNav li h4 a { display: block; padding: 0 10px 7px 10px; }
#tabs #tabsNav li.active h4 { background: #EFEFEF; }
/* tabs content */
#tabs .tabBodyBorder { display: none; clear: both; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-bottom: 1px; }
#tabs .tabBodyBorder.active { display: block; }
#tabs div.tabsBody,
#tabs ul.tabsBody { min-height: 135px; list-style: none; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/gradient.png) repeat-x; }
#tabs ul.tabsBody li { clear: both; border-top: 1px dotted  #ccc; padding: 5px 0; float:left; width: 100%; }
#tabs ul.tabsBody li.first { border-top: 0 none; }
#tabs ul.tabsBody li .text { width: 67%; float: left; margin-left: 3%; overflow: hidden; }
#tabs ul.tabsBody li .text a.img { float: left; margin-right: 10px; }
#tabs ul.tabsBody li .text a.img img { width: 77px; height: 58px; }
#tabs ul.tabsBody li .text .desc { margin-left: 87px; }
#tabs ul.tabsBody li .text .desc a { display: block; }
#tabs ul.tabsBody li .text .date { display: block; }
#tabs ul.tabsBody li .text .location { display: block; }
#tabs ul.tabsBody li .text .town { display: block; }
#tabs ul.tabsBody li .tickets { width: 27%; margin: 13px 3% 0 0; overflow: hidden; text-align: right; }
/* tabs footer */
#tabs #tabFooter { clear: both; border-bottom:1px solid #ccc; margin: 0 10px; height: 8px; }
#tabs #tabFooter .left { margin: -1px 0 0 -10px; float: left; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/foot_left.png) no-repeat; }
#tabs #tabFooter .right { margin: -1px -10px 0 0; float: right; width: 10px; height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/foot_right.png) no-repeat; }


/* HOME :: home-featured */
#home-featured { float: right; margin: 20px 20px 0 0; width: 260px; overflow: hidden; }
#home-featured .body { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/box_260wide.png) no-repeat; min-height: 20px; max-height: 226px; padding: 18px 18px 5px 18px; overflow: hidden; position: relative; }
#home-featured .foot { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/box_260wide.png) bottom no-repeat; height: 9px; margin-bottom: 18px; font-size: 0; }


/* PAGES :: main left panel */
#sidePanel { min-height: 1px; width: 176px; float: left; margin: 0px 18px 0 16px; }


/* PAGES :: Left panel :: universal box */
#sidePanel .sideBox { margin-top: 20px; padding: 15px 20px 10px 20px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/box_176wide.png) no-repeat; }
#sidePanel .sideBox h4 { margin-bottom: 15px; }
#sidePanel .sideBoxFoot { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/box_176wide.png) no-repeat 0 bottom; height: 7px; }


/* PAGES :: SIDE PANEL :: main navigaition */
#mainNaviation { width: 100%; min-height: 200px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/bg_nav.png) repeat-y #ededed; }
#mainNaviationFoot { width: 100%; min-height: 200px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/bg_nav_foot.png) 0 bottom no-repeat; }
#mainNaviation h4 { padding: 14px 12px 5px 12px; }
#mainNaviation h5 { padding: 5px 12px; }
#mainNaviation ul.concertTicketsSidePanel { padding-bottom: 5px; }
#mainNaviation ul.concertTicketsSidePanel a { line-height: 150%; display: block; padding: 2px 15px 2px 25px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) 15px 6px no-repeat; }
a.seeAll { display: block; border-top: 1px dotted #ccc; padding: 8px 15px 8px 25px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) 15px 12px no-repeat; }
/* adman */
a#submitReview { display: block; margin-top: 20px; width: 176px; height: 115px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/banner_review.png) no-repeat; }


/* PAGES :: SIDE PANEL :: ticket purchase */
#mainNaviation ul.ticketpurchase { padding-bottom: 30px; }
#mainNaviation h4.ticketpurchaseH4,
#mainNaviation h5.ticketpurchaseH5
    { padding-left: 20px; }
#mainNaviation ul.ticketpurchase a { display: block; padding: 1px 20px; }


/* PAGES :: content without side menu */
#threeCol { margin: 0 10px 0 17px; }
#twoCol { width: 654px; float: left; min-height: 1px; margin-right: 11px; }
#oneCol { width: 300px; float: left; }
#threeCol h2 { padding: 0 10px 7px 5px; clear: both; }
#threeCol .leftSpace { margin-left: 5px; }


/* PAGES :: right column */
#twoCol form#loginForm fieldset { margin-bottom: 10px; }
#twoCol form#loginForm label { margin-bottom: 10px; display: block; }
#twoCol form#loginForm label input { vertical-align: middle; margin-right: 5px; }
#twoCol form#loginForm label .password { margin-top: 15px; display: block; }
#twoCol form#loginForm input.RoundedButton { margin-top: 20px; }
#twoCol form#loginForm .RoundedButtonEnding { margin-top: 20px; }
#twoCol form#loginForm input.textBox { width: 200px; }


/* MYLN :: Account settigs */
/* REGISTRATION :: general */
p.loginDesc { width: 500px; padding-bottom: 30px; }
p.loginDesc.changeEmail { padding-bottom: 10px; }
form#registration {}
form#registration .gradient { clear: both;  padding: 20px 15px; }
form#registration p { margin-bottom: 20px; }
form#registration input.verticalAlign { vertical-align: middle; }
form#registration label.radio {}
form#registration input.text { width: 200px; }
form#registration input.text:focus { background: #ffc; }
form#registration ul.list { margin-top: 20px; line-height: 200%; }
form#registration fieldset.marginTop { margin-top: 20px; }
form#registration span.error-validation { margin-left: 10px; width: 230px; /*width:auto;*/ display: inline-block; }
form#registration span.error-validation.special { display: block; margin-left:0; width: auto; float: none; }
form#registration span.error-validation.special span { display: block; margin-bottom: 10px; }
form#registration span.label { min-height: 1px; width: 150px; text-align: right; margin-right: 20px; display: inline-block; }
/*form#registration fieldset { float: left; }*/


/* REGISTRATION :: step 1 */
form#registration.step1 {}
form#registration.step1 label.radio { display: block; margin-bottom: 10px; }
form#registration.step1 #Password { margin-top: 20px; }


/* REGISTRATION :: step 2 */
form#registration.step2 {}
form#registration.step2 input.text:focus { background: #ffc; }
form#registration.step2 p { margin: 30px 0 20px 7px; }
form#registration.step2 input.RoundedButton { margin-left: 175px; }
form#registration.step2 span.error-validation { float: right; }
form#registration span.label { float: left; }


/* MYLN :: Account settigs */
/* REGISTRATION :: step 3 */
p.required { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/star.gif) no-repeat; padding-left: 10px; padding-bottom:30px; }
form#registration.step3 {}
form#registration.step3 .leftSpace { padding-left: 170px; }
form#registration.step3 p.pp { margin-left: 19px; }
form#registration.step3 #selectCountry { width: 205px; }
form#registration.step3 .required { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/star.gif) 155px 3px no-repeat; }
form#registration.step3 span.error-validation { float: right; }
form#registration.step3 span.error-validation.special { float: none; }
form#registration.step3 span.tnc { margin-left: 5px; float: left; display: block; width: 430px; }
form#registration.step3  input#AcceptedTerms { float: left; }


/* MYLN :: Account settigs */
form#registration.edit span.cahngeEmail { margin-left: 15px; } 
form#registration.edit span.notEditableEmail { min-width: 200px; display: inline-block; margin-right: 10px; }
form#registration.edit span.error-validation { float: right; width: 370px; margin-top: 2px; }
.myaccountsettings { clear: both; padding: 10px 0 10px 110px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_account.png) no-repeat; }


/* MYLN :: landing */
#content .mylnBox { width: 220px; height: 148px; overflow: hidden; float: left; margin: 0px 50px 0 15px; }
#content .mylnBox a { display: block; width: 200px; margin-bottom: 5px; }
#content .mylnBox a .img { width: 100px; height: 70px; display: block; cursor: pointer; }
#content .mylnBox a.settings { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_account.png) no-repeat; }
#content .mylnBox a.calendar { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_calendar.png) no-repeat; }
#content .mylnBox a.favorites { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_favs_heart.png) no-repeat; }
#content .mylnBox a.locations { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_locations.png) no-repeat; }


/* MYLN :: calendar */
.myacontactcalendar { clear: both; padding: 10px 0 10px 110px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_calendar.png) 10px 0 no-repeat; }


/* MYLN :: menu */
#content ul#MyLnMenu { width: 100%; float: left; list-style-type: none; margin-bottom: 20px; }
#content ul#MyLnMenu li { float: left; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/top-nav-separator.png) left 2px no-repeat; }
#content ul#MyLnMenu li.first { background: none; }
#content ul#MyLnMenu li a { display: block; padding: 0 8px; }
#content ul#MyLnMenu li.first a { padding-left: 3px; }


/* MYLN :: favorites */
#content #tabs.MyLnFavorites { width: 100%; padding-top: 34px; position: relative; }
#content #tabs.MyLnFavorites ul#tabsNav { position: absolute; top: 0; left: 0; z-index: 99; }
#content #tabs.MyLnFavorites ul#tabsNav li { width: auto; margin-top: 3px; }
#content #tabs.MyLnFavorites ul#tabsNav li a { text-align: center; line-height: 15px; }
#content #tabs.MyLnFavorites ul#tabsNav li.active { margin-top: 0px; }
#content #tabs.MyLnFavorites ul#tabsNav li.active a { padding-top: 3px; }
#content #tabs.MyLnFavorites #MyLnFavoritesBodyTop { height: 10px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/head-right.png) right 0 no-repeat; border-left: solid 1px #ccc; }
#content #tabs .tabBodyBorder { display: block; }
#content #tabs .tabsBody h2 { padding: 5px 15px; }
#content ul.listAZ { float: left; width: 100%; padding: 0 15px; }
#content ul.listAZ li { float: left; }
#content ul.listAZ li a { display: block; padding: 5px 10px; }
#content table.favorites { width: 100%; margin-top: 10px; border-collapse: collapse; border-spacing: 0; border: none; border-top: dotted 1px #ccc;  }
/* Stupid safari bug, needs to have set fixed width */
#content table.favorites { width: 788px; clear: both; }
#content table.favorites a { display: block; }
#content table.favorites td { padding: 7px 0 5px 0; border: none; border-bottom: dotted 1px #ccc; }
#content table.favorites td.img { width: 80px; padding: 7px 15px 5px 15px; }
#content table.favorites td.img img { width: 80px; height: 60px; }
#content table.favorites td.remove { width: 150px; }
#content table.favorites td.remove a { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_close.png) no-repeat; line-height: 17px; padding-left: 25px; }
#content table.favorites td.tckts { width: 150px; }
#content table.favorites input { cursor: pointer; border: none; background: transparent url(http://media.livenationinternational.com/Felix2/images/v.2.3/btn_close.png) no-repeat 0 1px; height: 18px; padding-left: 25px; padding-bottom: 3px; }
#zeroResultsMessage { border: none; border-top: dotted 1px #ccc; border-bottom: dotted 1px #ccc; }
.myaccountfavorites { clear: both; padding: 10px 0 10px 110px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_myln_favs_heart.png) 25px 10px no-repeat; }


/* PAGES :: right column */
#oneCol .adman { margin-bottom: 15px; background: #ccc; }
#oneCol .roundedCornerBox .body { background: none; padding: 10px 15px; }
#oneCol .roundedCornerBox .body p { margin-bottom: 10px; }


/* PAGES :: main content */
#content { float: left; width: 790px; overflow: hidden; }
#content.ticketpurchase { width: 775px; padding: 15px 10px 0 5px; }
#content h2 { padding-bottom: 7px; clear: both; }
#content .leftSpace { margin-left: 5px; }



/* PAGES :: bread crumbs */
#beardCrumbsV23 { float: left; width: 100%; border-bottom: solid 1px #ccc; margin: 0px 0 10px 0; }
#beardCrumbsV23 li { float: left; line-height: 200%; }
#beardCrumbsV23 li.last { float: right; }
#beardCrumbsV23 li span { margin: 0 3px 0 5px; }
#beardCrumbsV23 li span.noLink { margin-left: 0; padding: 0 3px; }
#beardCrumbsV23 li a { padding: 0 3px; }


/* PAGES :: AZ */
#content ul#listAZ { margin-top: 20px; float: left; width: 100%; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/grey_stripe_gradient.png) repeat-x; min-height: 55px; }
#content ul#listAZ li { float: left; }
#content ul#listAZ li a { display: block; padding: 25px 0 10px 15px; }
#content ul#AZresults { margin-left: 12px; line-height: 150%; }


/* PAGES :: Search :: no result */
#content .SearchResults h2.marginLeft { margin-left: 5px; }
#searchText { margin: 0 30px 0 5px; }
#searchText strong { display: block; margin-bottom: 10px; }
#searchText p { margin-top: 10px; }


/* PAGES :: Search :: no result :: find box */
#seachFind { margin-top: 35px; padding: 17px 8px 0; }
#seachFind label { float: left; margin: 30px 25px 0 10px; }
#seachFind label input { width: 90px;  margin-top: 5px; }
#seachFind label input#moreSearchSubmit1 { width: auto; }
#seachFind label.moreCityOrPostCodeLabel input { width: 190px; }
#seachFind label.moreSubmitLabel { margin-left: 0; }
#seachFind label.moreSubmitLabel input { margin :0;}


/* PAGES :: Search :: no result :: hot tickets */
#seachHotTickets { margin-top: 40px; padding: 17px 8px 20px; }
#seachHotTickets p { margin-bottom: 30px; }
#seachHotTickets .item { float: left; width: 360px; margin: 0 0 10px 15px; }
#seachHotTickets .img { width: 160px; height: 120px; float: left; margin-right: 15px; }
#seachHotTickets .img img { width: 160px; height: 120px; }
#seachHotTickets .text { float: left; width: 185px; }
#seachHotTickets .redArrow { display: block; background-position: 0 5px; }


/* PAGES :: News */
#sidePanel ul.currentNewsMenu { padding-left: 13px; margin-top: 6px; }
#sidePanel ul.currentNewsMenu li { padding: 0 0 14px 0; width: 150px; }
#content #newsContent { margin-left: 5px; }
#content #newsContent h2 { font-size: 17px; }
#content #newsContent #newsPageContent { font-size: 12px; }
#content #newsContent #newsPageContent h3 { font-size: 15px; margin: 10px 0 15px 0; }
#content #newsContent #newsPageContent #date { color: #666; display: block; margin-bottom: 10px; }
#content #newsContent #newsPageContent p { margin-bottom: 10px; }
/* WYSIWYG reset */
#content #newsPageContent em { font-style: italic !important; }
#content #newsPageContent  ul,
#content #newsPageContent  ol
    { padding-left: 30px; margin-bottom: 10px; }
#content #newsPageContent strong { color: #000; }
#content #newsPageContent ul li { list-style-type: disc; }
#content #newsPageContent ol li { list-style-type: decimal; }
#content #newsPageContent h3 { font-size: 14px; }
#content #newsPageContent h4 { font-size: 13px; }
#content #newsPageContent h5 { font-size: 12px; }
#content #newsPageContent h6 { font-size: 11px; }


/* FOOT :: Adverb Foot */
#footAdverb { float: left; clear: both; width: 100%; margin: 50px 0 20px 0; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/footer-ads-top.png) no-repeat; min-height: 60px; position:relative; }
#footAdverb .ad { margin-top: 20px; float: left; width: 33.33%; text-align: center; }
#footAdverb .ad a { display: block; margin-bottom: 20px; }
#footAdverb .bottom { height: 20px; width: 100%; position: absolute; bottom:0; left:0; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/footer-ads-bot.png) no-repeat; }


/* FOOT */
#foot { clear: both; height: 50px; margin: 0 auto; padding: 0; width: 1000px; }
#foot div { float: left; }
#foot div.first { margin-left: 50px; width: 190px; }
#foot div.second { width: 140px; }
#foot div.third { width: 200px; }
#foot div.fourth { width: 150px; }
#foot div.fifth { width: 270px; }
#foot div ul { margin-top: 10px; float: left; width: 100%; }
#foot div ul a { display: block; }
#foot div.fifth ul { width: 50%; }
#foot h6 { height: 15px; }
/* twitter, myspace, facebook */
#foot #follow { clear: both; width:100%; text-align: center; }
#foot #follow ul { width: 111px; margin: 0 auto; float: none; }
#foot #follow ul li { float: left; margin: 5px 3px 30px 3px; }
#foot #follow a { width: 31px; height: 31px; overflow: hidden; text-indent: -99em; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/icon_follow.png) no-repeat; }
#foot #follow a.facebook { background-position: 0 0; }
#foot #follow a.twitter { background-position: -35px 0; }
#foot #follow a.myspace { background-position: -71px 0; }
/* tnc, privacy policy */
#foot #footMenu { clear: both; width:100%; text-align: center; margin-top: 30px; }
#foot #footMenu li { display: inline; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/top-nav-separator.png) right 4px no-repeat; }
#foot #footMenu li.last { background: none; }
#foot #footMenu li a { padding: 0 10px 0 6px; }
/* copyright */
#foot p#footCopy { padding: 20px; clear: both; }


/* Autocomplete with type decalrations */
.ac_loading { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/loading.gif) no-repeat right; }
div.ac_results { margin: 6px 0 0 -6px; border-color: #B39B9E; }
div.ac_results ul { margin-top: 5px; }
div.ac_results li { margin: 0; padding: 5px 10px; border-bottom: solid 1px #ccc; font-size: 13px; }
div.ac_results li a { font-size: 11px; }
div.ac_results li.ac_odd { background: #fff; }
div.ac_results li.ac_even { background: #fff; }
div.ac_results li.ac_over { background: #ebebeb; color: #000; cursor: pointer; }
div.ac_results li strong { color: #333; }
div.ac_results li div.type { float: right; padding-left: 10px; background: #fff; }
div.ac_results li div.type strong { font-weight: normal; color: #333; }
div.ac_results li.ac_over div.type { background: #ebebeb; }
div.ac_results #jsViewAllSearchResults { padding: 5px 10px; text-align: right; }
div.ac_results #jsViewAllSearchResults a { color: #333; }


/* TOOLTIP */
div.toolTip { display: none; }


/* EVENT DETAIL PAGE - FIX */
#main.v-2-3-fix { float: left; }
#main.v-2-3-fix p.seo_copy { width: 100%; }
#main.v-2-3-fix #artistsAtThisEvent { width: 220px; float: left; }
#main.v-2-3-fix #artistsAtThisEvent h2 { border-bottom: solid 1px #999; padding-bottom: 2px; }
#main.v-2-3-fix #artistsAtThisEvent ul li { border-bottom: dotted 1px #999; padding: 5px 0; float: left; width: 100%; }
#main.v-2-3-fix #artistsAtThisEvent ul li span { display: block; float: left; width: 45%; margin-right: 5%; font-weight: bold; font-size: 11px; }
#main.v-2-3-fix #artistsAtThisEvent ul li a { display: block; float: left; width: 50%; }
#main.v-2-3-fix .overseas { clear: both; float: right; margin-top: 5px; width: 180px; padding: 0 20px; }
#main.v-2-3-fix .sponsor { width: 215px; clear: both; }


/* VIP EXPERIENCE */
#vipExperience { margin-bottom: 20px; width: 262px; }
#vipExperience .body { padding-top: 10px; }
#vipExperience li { border: none; padding: 0 0; }
#vipExperience li a { line-height: 150%; display: block; padding: 2px 15px 2px 25px; background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/link_arrow_red.png) 15px 6px no-repeat; }
#vipExperience li a:hover { background-color: #ddd; }
.VIPText { margin-top: 20px; }


/* WHERE TO STAY */
address.whereToStay {}
#whereToStayList { margin-top: 30px; }
#whereToStayList .title { float: left; margin: 20px; }
#whereToStayList .PreferredHotel { float: right; margin: 20px; width: 150px; }
#whereToStayList .item { clear: both; border-top: dotted 1px #ccc; padding: 10px; margin: 0 10px; float: left; width: 750px; }
#whereToStayList .item img { float: left; }
#whereToStayList .item .name { margin-left: 20px; padding-top: 10px; float: left; width: 200px; overflow: hidden; }
#whereToStayList .item .address { margin-left: 20px; padding-top: 10px; float: left; width: 210px; overflow: hidden; }
#whereToStayList .item .link { margin-left: 20px; padding-top: 10px; float: left; width: 120px; overflow: hidden; }
#whereToStayList #whereToStayLogos { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/WhereToStayLogos.gif) center no-repeat; height: 50px; clear: both; border-top: dotted 1px #ccc; padding: 50px 10px 0 10px; margin: 0 10px; }


/* MY FAVORITES :: HELP BOX */
.helpScrollBox { display:block; float:left; overflow:hidden; position:relative; width:720px; margin: 10px 34px;}
.helpScrollBox dl.imageDefList { overflow: hidden; width: 654px; height: 280px; float: left; margin-right: 10px; }
.helpScrollBox dl.imageDefList dt {}
.helpScrollBox dl.imageDefList dd { margin-left: 437px; margin-top: 5px; width: 186px; height: 238px; padding: 0 10px 10px 10px; float: left; overflow: hidden; }
/* en-GB */
.helpScrollBox.en-GB dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/en-GB_no-favs1.jpg) no-repeat; }
.helpScrollBox.en-GB dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/en-GB_no-favs2.jpg) no-repeat; }
.helpScrollBox.en-GB dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/en-GB_no-favs3.jpg) no-repeat; }
.helpScrollBox.en-GB dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/en-GB_no-favs4.jpg) no-repeat; }
/* nl-BE */
.helpScrollBox.nl-BE dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-nl_no-favs1.jpg) no-repeat; }
.helpScrollBox.nl-BE dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-nl_no-favs2.jpg) no-repeat; }
.helpScrollBox.nl-BE dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-nl_no-favs3.jpg) no-repeat; }
.helpScrollBox.nl-BE dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-nl_no-favs4.jpg) no-repeat; }
/* fr-BE */
.helpScrollBox.fr-BE dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-fr_no-favs1.jpg) no-repeat; }
.helpScrollBox.fr-BE dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-fr_no-favs2.jpg) no-repeat; }
.helpScrollBox.fr-BE dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-fr_no-favs3.jpg) no-repeat; }
.helpScrollBox.fr-BE dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/be-fr_no-favs4.jpg) no-repeat; }
/* cs-CZ */
.helpScrollBox.cs-CZ dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/cz_no-favs1.jpg) no-repeat; }
.helpScrollBox.cs-CZ dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/cz_no-favs2.jpg) no-repeat; }
.helpScrollBox.cs-CZ dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/cz_no-favs3.jpg) no-repeat; }
.helpScrollBox.cs-CZ dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/cz_no-favs4.jpg) no-repeat; }
/* da-DK */
.helpScrollBox.da-DK dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/dk_no-favs1.jpg) no-repeat; }
.helpScrollBox.da-DK dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/dk_no-favs2.jpg) no-repeat; }
.helpScrollBox.da-DK dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/dk_no-favs3.jpg) no-repeat; }
.helpScrollBox.da-DK dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/dk_no-favs4.jpg) no-repeat; }
/* fi-FI */
.helpScrollBox.fi-FI dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fi_no-favs1.jpg) no-repeat; }
.helpScrollBox.fi-FI dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fi_no-favs2.jpg) no-repeat; }
.helpScrollBox.fi-FI dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fi_no-favs3.jpg) no-repeat; }
.helpScrollBox.fi-FI dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fi_no-favs4.jpg) no-repeat; }
/* sv-FI */
.helpScrollBox.sv-FI dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs1.jpg) no-repeat; }
.helpScrollBox.sv-FI dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs2.jpg) no-repeat; }
.helpScrollBox.sv-FI dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs3.jpg) no-repeat; }
.helpScrollBox.sv-FI dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs4.jpg) no-repeat; }
/* sv-SE */
.helpScrollBox.sv-SE dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs1.jpg) no-repeat; }
.helpScrollBox.sv-SE dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs2.jpg) no-repeat; }
.helpScrollBox.sv-SE dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs3.jpg) no-repeat; }
.helpScrollBox.sv-SE dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/se_no-favs4.jpg) no-repeat; }
/* fr-FR */
.helpScrollBox.fr-FR dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fr_no-favs1.jpg) no-repeat; }
.helpScrollBox.fr-FR dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fr_no-favs2.jpg) no-repeat; }
.helpScrollBox.fr-FR dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fr_no-favs3.jpg) no-repeat; }
.helpScrollBox.fr-FR dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/fr_no-favs4.jpg) no-repeat; }
/* hu-HU */
.helpScrollBox.hu-HU dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/hu_no-favs1.jpg) no-repeat; }
.helpScrollBox.hu-HU dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/hu_no-favs2.jpg) no-repeat; }
.helpScrollBox.hu-HU dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/hu_no-favs3.jpg) no-repeat; }
.helpScrollBox.hu-HU dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/hu_no-favs4.jpg) no-repeat; }
/* it-IT */
.helpScrollBox.it-IT dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/it_no-favs1.jpg) no-repeat; }
.helpScrollBox.it-IT dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/it_no-favs2.jpg) no-repeat; }
.helpScrollBox.it-IT dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/it_no-favs3.jpg) no-repeat; }
.helpScrollBox.it-IT dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/it_no-favs4.jpg) no-repeat; }
/* nl-NL */
.helpScrollBox.nl-NL dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/nl_no-favs1.jpg) no-repeat; }
.helpScrollBox.nl-NL dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/nl_no-favs2.jpg) no-repeat; }
.helpScrollBox.nl-NL dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/nl_no-favs3.jpg) no-repeat; }
.helpScrollBox.nl-NL dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/nl_no-favs4.jpg) no-repeat; }
/* nn-NO */
.helpScrollBox.nn-NO dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/no_no-favs1.jpg) no-repeat; }
.helpScrollBox.nn-NO dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/no_no-favs2.jpg) no-repeat; }
.helpScrollBox.nn-NO dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/no_no-favs3.jpg) no-repeat; }
.helpScrollBox.nn-NO dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/no_no-favs4.jpg) no-repeat; }
/* pl-PL */
.helpScrollBox.pl-PL dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/pl_no-favs1.jpg) no-repeat; }
.helpScrollBox.pl-PL dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/pl_no-favs2.jpg) no-repeat; }
.helpScrollBox.pl-PL dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/pl_no-favs3.jpg) no-repeat; }
.helpScrollBox.pl-PL dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/pl_no-favs4.jpg) no-repeat; }
/* es-ES */
.helpScrollBox.es-ES dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/es_no-favs1.jpg) no-repeat; }
.helpScrollBox.es-ES dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/es_no-favs2.jpg) no-repeat; }
.helpScrollBox.es-ES dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/es_no-favs3.jpg) no-repeat; }
.helpScrollBox.es-ES dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/es_no-favs4.jpg) no-repeat; }
/* de-DE */
.helpScrollBox.de-DE dl.imageDefList.step1 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/de_no-favs1.jpg) no-repeat; }
.helpScrollBox.de-DE dl.imageDefList.step2 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/de_no-favs2.jpg) no-repeat; }
.helpScrollBox.de-DE dl.imageDefList.step3 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/de_no-favs3.jpg) no-repeat; }
.helpScrollBox.de-DE dl.imageDefList.step4 { background: url(http://media.livenationinternational.com/Felix2/images/v.2.3/MyLn/de_no-favs4.jpg) no-repeat; }


/* ad */
.ad_space a { display: block; margin-top: 15px; }
.ad_space embed { display: block; margin-top: 15px; }
.ad_space object { display: block; margin-top: 15px; }



/* UNSUBCRIBE */
.unsubscribeForm { margin: 0 10px 0 4px; }
.unsubscribeForm .errors { margin: 10px 0;}
#container.resetHome .unsubscribeForm p { margin-bottom: 20px; }
#container.resetHome .unsubscribeForm p.noBottomMargin { margin-bottom: 10px; }
.unsubscribeForm ul.mailinglists { margin-bottom: 20px; }
.unsubscribeForm ul.mailinglists li { line-height: 150%; vertical-align: middle; }
.unsubscribeForm .confirm { float: left; margin-right: 20px; }
.unsubscribeForm #EmailAddress { margin-left: 10px; width: 300px; }


/* NICKNAME */
.nickname input { float: left; }


/* DEACTIVATE */
#deactivate .magin-right { margin-right: 10px; }


/* subscriptions */
form.subscriptionsForm #updatemessage { margin-left:10px; padding-bottom: 10px; }

#sponsorshipLogos ul { margin: 0; padding: 0; list-style: none; }
#sponsorshipLogos li { float: left; list-style: none; margin-right: 3px; }
#sponsorshipLogos li img { width: 80px; height: 60px; }


/*********************/
/* RESSETING OLD CSS */
/*********************/
#container { width: 1000px; }
/*#container.resetHome p { margin-bottom: 0; }*/
#container.resetHome form#registration p { margin-bottom: 20px; }
#container.resetHome #seachHotTickets p { margin-bottom: 30px; }
#container.resetHome #navWrap { font-size: 12px; color: #333; }
#container.resetHome #navWrap #q { font-family: Verdana; }
#container.resetHome #searchMoreOptions { font-size: 12px; }
#content .SearchResults h2 { margin: 0; }

/* old footer */
#foot .nav { margin: 0 auto; text-align: center; }
#foot .nav li { display: inline; margin: 0 5px; }
