﻿/*@charset "utf-8";*/

/* CSS Document */
/*
 *  Live Nation UK
 *	by Michal Gondar aka gondo
 *  http://www.livenation.co.uk/
 *
 *  Definitions:
 *
 *  font-family, font-size, color, text-transform, :hover, cursor
 *
 *	red = #e20f2f
 *	gray = #333333
 */



/* GENERAL */
/*
body { font-family: verdana; font-size: 12px; color: #333; }
a { text-decoration: none; color: #e20f2f; }
a:focus,
a:hover { text-decoration: underline; }
h2 { font-size: 13px; }
h3 { font-size: 18px; color: #191919; font-weight: normal; }
h4 { font-size: 13px; }
h4 a { color: #000; }
h6 { font-size: 11px; }
*/


/* GENERAL CLASSSES */
.RoundedButton { color: #fff; font-size: 11px; }
.error-validation { color: #f00; font-size: 11px; }
.error { color: #f00; }


/* NAV */
#navWrap #nav a { color: #000; font-weight: bold; }
#navWrap #nav a:hover { color: #e20f2f; }
#navWrap #nav li.active a { color: #e20f2f; }
#navWrap #login a { color: #333; font-size: 11px; text-decoration: none; }
#navWrap #login a:hover { text-decoration: underline; }
#navWrap #search .inputSubmit { color: #fff; }
#navWrap form #moreOptions a { font-size: 11px; color: #333; }
#navWrap form #q { font-size: 11px; }


/* SEO */
#seoBox { font-size: 11px; color: #666; }


/* GENERAL CLASSSES */
/* box with rounded corners */
.roundedCornerBox ul.body p { font-size: 12px; color: #333; }


/* HOME :: Search more options */
#searchMoreOptions h4 { font-weight: bold; }
#searchMoreOptions .findConcert label span { font-size: 11px; color: #999; font-style: italic; }


/* HOME :: Hero Player */
#heroPlayerv23 h2 { text-transform: uppercase; margin-bottom: 10px; }
#heroPlayerv23 .desc { color: #fff; }
#heroPlayerv23 a.buy { text-transform: uppercase; text-align: center; color: #fff; font-weight: bold; }
#heroPlayerv23 p { font-weight: bold; }


/* HOME :: Left col :: CONCERT TICKETS */
#concert-tickets li a { color: #333; font-size: 11px; }
#concert-tickets li.seeAll a { color: #e20f2f; }


/* HOME :: Featured Events */
#featuredEvents .fEvent span { font-size: 11px; display: block; }


/* Home :: Event / On sale tabs */
#tabs h4 a { color: #000; }
#tabs .tabsBody li .text span { font-size: 12px; color: #333; }
#tabs .tabsBody span.date em { font-style: normal; color: #8c8c8c; }


/* PAGES :: content without side menu */
#threeCol { font-size: 12px; }
#threeCol h2 { font-size: 18px; }


/* PAGES :: left column */
#twoCol p.loginDesc { font-size: 11px; }
#twoCol form#loginForm h4 {}
#twoCol form#loginForm ul { font-size: 11px; }
#twoCol form#loginForm .not-signed { font-size: 11px; }


/* PAGES :: main content */
#content { font-size: 12px; }
/*#content h2 { font-size: 15px; } TEMP FIX */ 


/* REGISTRATION :: general */
form#registration ul.errors { color: #f00; }
form#registration p.message { color: #350; }
form#registration p { font-size: 14px; }
form#registration p.pp { font-size: 12px; }


/* REGISTRATION :: step 3 */
p.required { font-size: 11px; }


/* MYLN :: Account settigs */
form#registration.edit span.cahngeEmail { font-size: 11px; }


/* PAGES :: Left panel */
#sidePanel { font-size: 12px; }
#sidePanel h4 { font-size: 13px; }


/* PAGES :: main left naviation panel */
#mainNaviation h5 { font-weight: normal; font-size: 12px; }
#mainNaviation ul.concertTicketsSidePanel a { color: #333; font-size: 11px; }


/* PAGES :: bread crumbs */
#beardCrumbsV23 li { color: #333; font-size: 10px; }


/* PAGES :: Search :: no result */
#searchText strong { font-size: 15px; color: #333; }


/* PAGES :: Search :: find box */
#seachFind label { font-size: 11px; }
#seachFind label span { font-size: 10px; color: #999; font-style: italic; }


/* PAGES :: Search :: no result :: hot tickets */
#seachHotTickets .item .text { font-size: 11px; line-height: 150%; }
#seachHotTickets .item .text a { color: #000; }
#seachHotTickets .item .text a.redArrow { color: #e20f2f; }
#seachHotTickets .item .text span { color: #8C8C8C; }
#seachHotTickets .item .text .results_artists a { color: #8C8C8C; }


/* MYLN :: landing */
#content .mylnBox { font-size: 11px; color: #333; }
#content .mylnBox a { font-size: 13px; }


/* MYLN :: favorites */
#content #tabs.MyLnFavorites #MyLnFavoritesBodyTop { font-size: 0; }
#content #tabs.MyLnFavorites ul#tabsNav li h4 { font-weight: normal; }
#content table.favorites input { color: #e20f2f; }
#content table.favorites input:hover { text-decoration: underline; }


/* FOOTER */
#foot h6 { text-transform: uppercase; }
#foot ul li a { font-size: 11px; color: #565656; line-height: 150%; }
#foot p { font-size: 9px; color: #565656; text-align: center; }


/* WHERE TO STAY */
address.whereToStay { font-size: 12px; }
#whereToStayList .title { font-size: 14px; }
#whereToStayList .PreferredHotel { font-size: 11px; }
#whereToStayList .item .address { font-size: 11px; }


/* VIP EXCLUSIVE */
#vipExperience li a { color: #333; font-size: 11px; }
.VIPText { color: #333; }


/* MY FAVORITES :: HELP BOX */
.helpScrollBox dl.imageDefList dd h5 { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.helpScrollBox dl.imageDefList dd h6 { font-size: 14px; font-weight: normal; text-transform: uppercase; }
.helpScrollBox dl.imageDefList dd p { font-size: 12px; margin-top: 10px; }


/* Unsubscribe */
.unsubscribeForm .errors { color: #f00; }


/* subscriptions */
form.subscriptionsForm #updatemessage { color:#335500; font-weight:bold; }



/*********************/
/* RESSETING OLD CSS */
/*********************/
.roundedCornerBox h4 { font-size: 13px; }
#homeLeft { font-size: 12px; }
#homeRight { font-size: 12px; }
#featuredEvents h3 { font-size: 18px; font-weight: normal; } 
#searchMoreOptions h4 { font-size: 14px; }
#heroPlayerv23 h2 { font-size: 13px; }
#heroPlayerv23 p { font-size: 12px; line-height: 1.2; }
#content .events,
#content #ArtistResults,
#content #VenueResults,
#content .subSection,
#content #FeaturedList7,
#content .details,
#content .eventDates,
#content .NoEvents,
#content .merchandise,
#content .ratings_wide,
#content .SearchResults
    { font-size: 10px; }
#seachHotTickets .item .text .results_artists { font-size: 11px; }
#content .leftSpace { font-size: 12px; }
ul#listAZ { font-size: 12px; }
ul#AZresults { font-size: 12px; } 