﻿/* main css file */
.SearchResults .local table tbody tr td.ticket a.greyticket { color: Gray; }

body {
	font-family:verdana,arial,helvetica,clean,sans-serif;
	font-size:10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
strong,a {
	color: #E20F2F;
}
a,img,input {
	outline: none;
	-moz-force-broken-image-icon: 1;
}
h2 {
	font-size: 1.3em;
}

.spacer {height:5px;}

.clear { clear: both; }

.hidden {
	display: none;
}

/* Container */
#container {
	margin: 0 auto;
	width: 100em;
	display: table;    
	position: relative;
}

/* Header */
#header {
	background-color: #FFF;
	width: 100em;
	position: relative;
}
#header .strip {
	padding: .5em 0 0;
	background-color: #DC6E8F;
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/header_gradient.png);
	background-repeat: repeat-y;
}
#header .logo {
	float: left;
	margin: 1.5em 0 0 1.5em;
}
#header .logo img {
	height: 3.7em;
}
#header .customer_toolbar {
	float: right;
	margin-top: .25em;
	color: #666;
}
#header .customer_toolbar a,#header .customer_toolbar ul {
	color: #666;	
}
/*#header .customer_toolbar li.culture_selector a,*/
#header .customer_toolbar a.my_ln {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat scroll left .4em;
	margin-left: 0;
	padding-left: .8em;
}

/* Start of HCL Changes for :  Topnavigation spacing with | line */
#header .topnav ul {
	clear: left;
	display: block;
	margin: 0 auto 1em;
	text-align: center;
	width: 92em;
}
#header .topnav li {
	display: inline;
	border-left: 1px solid #666;
	padding: 0 .5em 0 .9em;	
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
#header .topnav li.first {
	border-left: none;
}

/* End of HCL Changes for :  Topnavigation spacing with | line */
#flags,#flags li {
	display: inline;
}
#header .nav {
	float: left;
	margin: -2px 0 .5em 1.5em;
	position: absolute;
	top: 67px; left: 0;
}
#header .nav li {
	float: left;
	height: 26px;
	line-height: 2.8em;
	list-style-type: none;
	white-space: nowrap;
}
#header .nav li a {
	font-size: 12px;
	font-weight: bold;
	line-height: 2em;
	padding: .5em 1.5em .5em 0;
	color: #000;	
	white-space: nowrap;
}
#header .nav li a:hover {
	text-decoration: none;
	color: #E20F2F;
}
#header .nav li.active a {
	color: #E20F2F;
}
#header form {
	margin-top: 3em;
	clear: right;
	float: right;
	width: 70%;
}
#header form select,#header form input[type=text] {
	font-size: 1.1em;
	color: #999;
	width: 20em;
	height: 1.4em;
}
#header form select,#header form input[type=textarea] {
	font-size: 1.1em;
	color: #999;
	width: 10em;
	height: 1.8em;
}
#header form input[type=image] {
	position: relative;
	float: left;
}
#header .news {
	height: 2em;
	line-height: 2em;
	text-align: center;
	clear: both;
	width: 100%;
	color: #666;
	background-color: #F5E9EB;
	border-top: 2px solid #E2D6D8;
	border-bottom: 2px solid #E2D6D8;
	margin-bottom: 0;
	font-size: 11px;
	font-weight: normal;
}

.SearchResults table th.ticketsHeader
{
    text-align: right;
    padding-right:100px;
}

/* Start HCL Added headnews instead of news for home page: Home page gap has beed reduced as per design*/
#header .headnews {
	height: 2em;
	line-height: 2em;
	text-align: center;
	clear: both;
	width: 100%;
	color: #666;
	background-color: #F5E9EB;
	border-top: 2px solid #E2D6D8;
	border-bottom: 2px solid #E2D6D8;
	margin-bottom: 0;
}
.searchbarL {
	float: left;
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/search_bar_left.png);
	width: 17px;
	height: 46px;
}
.searchbarM {
	float: left;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/search_bar_middle.png) repeat-x;
	height: 43px;
	color: #FFF;
	font-size: 1.1em;
	padding-top: .25em;
	
	
	
}
.searchbarR {
	float: left;
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/search_bar_right.png);
	width: 17px;
	height: 46px;
}
#searchBar {
	float: right;
	/*width: 58em;*/
	overflow: hidden;
	height: 46px; 
}
#searchBar .help {
	display: none;
}
#searchBox {
	float: left;
	margin-top: 1em;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
#searchbtn {
	float: left;
	margin-left: 1em;
	padding-bottom: 1em;
}
#btnTickets {
	margin-top: 1em;
}

/* End of HCL Changes for: Search Backgorund */
/* Main */
#main {
	padding-right: 0;
	width: 100em;
}
#mainContent {
	overflow: hidden;
	padding: 0;
	width: 78.74em;
	/*margin: 0 0 0 21em;*/
	margin-left: 25px;
	float: left;
	_float: none;
	_margin-left: 21em;
}
#content .nav,
#mainContent .nav {
	margin: .3em 0 0;
}
#content .nav li,
#mainContent .nav li {
	float: left;
	list-style-type: none;
}
#content .nav li a,
#mainContent .nav li a {
	font-size: 1.1em;
	font-weight: 700;
	padding: .5em;
	color: #E20F2F;
}
#content .nav li a:hover,
#mainContent .nav li a:hover {
	text-decoration: none;
	color: #E20F2F;
}
#content .nav li.active a,
#mainContent .nav li.active a {
	color: #E20F2F;
}
#content h1, #content h1 a,
#mainContent h1, #mainContent h1 a {
	color: #000000;	
}
.alert {    
	margin: 1em 0 1em 0;
	padding: 0.2em 0 0.4em .5em;
	background-color: #e20f2f;
	color: #FFF;
	font-weight: 500;
	font-size: 12px;
	border: 0.2em outset;         
	width: inherit;    
	width: 100%; 
	clear: both;
}
#content .alert {
    width: 765px;
    padding: 5px 10px;
}
.alert h2 {
	/*font-weight: 600;
	font-size: 130%; */
	line-height: 1.4em;     
	display: inline;
	padding-right: .5em;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
}
#title_row {
	/*margin: 1em 0;*/
	display: inline-block;
	width: 100%;
	margin-bottom: .8em;
}

/* Start of HCL Changes for :  Topnavigation spacing with | line */
#title_row .subnav {
	/*width: 46em;*/
	float: left;
	padding: 0 0 .5em 0;	
}
#title_row .subnav ul {
	clear: left;
	text-align: center;
	border: 1px solid red;
}
#title_row .subnav li {
	display: inline;
	border-left: 1px solid #666;
	padding: 0 .5em 0 .9em;
}
#title_row .subnav li a {
	font-size: 1.1em;
}
#title_row .subnav li.first {
	border-left: none;
	padding-left: 0.2em;
}

/*
 * BUG: 61xx
 * DATE: 17.4.09
 */
#main .add_to_favorites {
	float: left;
	width: 100%;
	margin-top: 1em;
}
#main .add_to_favorites a {
	float: right;
	margin-right: 1em;
	margin-top: 2px;
	width: 135px;
}
/* End of HCL Changes for :  Topnavigation spacing with | line */
#title_row .add_to_favorites {
	float: right;
	color: #E20F2F;  
	width: auto;
	margin-top: 0;
}
#title_row .add_to_favorites a {
	margin-right: 0;
}

#socialBar { float: right; width: auto; margin-top: 0; }
#MyLnAddToFaves { float: left; }

#socialBar a { color: #000; font-size: 12px; margin-right: 25px; height: 22px; line-height: 22px; padding-left: 30px; float: left; }
#socialBar a#add_to_favorites_message{ display: none; background: url(http://media.livenationinternational.com/Felix1/images/v.2.3/social/icon-fav.png) 0 -26px no-repeat; }
#socialBar a#faveButton { display: none; background: url(http://media.livenationinternational.com/Felix1/images/v.2.3/social/icon-fav.png) no-repeat; }
#socialBar a#faveButton:hover { background-position: 0 -26px; }
#socialBar a#sendtoafriend { background: url(http://media.livenationinternational.com/Felix1/images/v.2.3/social/icon-friend.png) no-repeat; }
#socialBar a#sendtoafriend:hover { background-position: 0 -26px; }
#socialBar a#shareButton { background: url(http://media.livenationinternational.com/Felix1/images/v.2.3/social/icon-share.png) no-repeat; }
#socialBar a#shareButton:hover { background-position: 0 -26px; }

#MyLnAddToFaves a.alertTolltip { position:relative; padding-right: 20px; }
#MyLnAddToFaves a.alertTolltip span { position: absolute; right: 0; top: 4px; overflow: hidden; text-indent: -99em; display: block; background: url(http://media.livenationinternational.com/Felix1/images/v.2.3/social/questionmark.png) no-repeat; width: 15px; height: 15px; }
a#sendtoafriend span { display: none; }

/*
#MyLnAddToFaves {
	float: right;
	display:none;
}
#MyLnAddToFaves img.loadingImg {
	width: 50%;
}
#add_to_favorites_message {
	display:none;
	float: right;
	color: #E20F2F;
	width: auto;
	margin-top: 0;
	display:none;
}
*/
/* BUG: 6219
 * DATE: 16.4.09
 */
#title_row .add_to_favorites img {
	float: right;
	/* margin-right:1.5em; */
}
#title_row .add_to_favorites a {
	vertical-align: top;
	margin-right: 10px;
}
#title_row h1 {
	font-size: 1.7em;
	margin: .5em 1em 0 0.1em;
}
#eventDates {
	float: left;
	margin-top: 1em;
	width:100%;
	margin-bottom: 1em;
}
#eventDates h2 {
	font-size: 1.3em;
	margin: 0 1em 0 0;
	float: left;
	font-weight: 700;
}
#eventDates .legend {
	float: right;
	color: #999;
	margin: 0 0 0 1.5em;
	float: right;
}
#eventDates .legend li {
	float: left;
	list-style-type: none;
	color: #999;
}
#eventDates .legend li a {
	font-size: 1em;
	font-weight: 700;
	padding: 0 .5em .5em;
	color: #E20F2F;
}
#eventDates .legend li a:hover {
	text-decoration: underline;
	color: #E20F2F;
}
#eventDates .legend li.active a {
	color: #E20F2F;
}
#eventDates .legend li.rss {
	background: red;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/rss_btn.png) no-repeat left;
	height: 14px;
}
#eventDates .legend li.rss a {
	margin-left: 12px;
}
#eventDates .legend li.ln-icon {
	background: red;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/icon_ln.png) no-repeat left;
	height: 14px;
}
#eventDates .legend li.ln-icon a {
	margin-left: 12px;
}
#eventDates .legend li.widgetize a {
	margin-left: 1px;
}
#middle_container {
	margin: 0 0 .5em;
}
#artistContainer {
	width: 76em;
}
#merchContainer {
	float: left;
	width: 26em;
}
#additional {
	float: right;
	width: 48em;
}
.additionalArtistInfo {
	margin: 0 0 2em;
	vertical-align: top;
	width: 100%;	
}
.additionalArtistInfo p {
	color: #333333;
	margin-top: 1em;
	font-size: 1.1em;
}
.additionalArtistInfo h2 {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	border-bottom: .1em solid #cbcbcb;
	padding-bottom: .2em;
}
#artistLinks,
#venueLinks {
	margin: .5em 0 .5em 0;
	/*background: red;*/
}
#artistLinks h2,
#venueLinks h2 {
	font-weight: 700;
	border-bottom: .05em solid #cbcbcb;
}
#artistLinks ul,
#venueLinks ul {
	overflow: auto;
	padding-top: .1em;
}
#artistLinks ul li a,
#venueLinks ul li a {
	color: #E20F2F;
	text-decoration: none;	
	line-height: 1.2em;
	font-size: 11px;
}
#bottom_row_container {
	clear: both;
	padding-bottom: 1em;
}
.merchandise,.merchandise * {
	margin: 0;
	padding: 0;
}
.merchandise {
	margin: 0 0 2em 0; 
	width: 98%;	
	clear:both;
	/*width: 30.5em;
	float: left;
	clear: left;*/	
}
.merchandise {
	width: 100%;
}
.merchandise p {
	color: #797979;
}
.merchandise h2 {
	font-weight: bold;
	border-bottom: .05em solid #cbcbcb;
	padding-bottom: .2em;
	font-size: 1.4em;
	color: #000000;
}
.merchandise ul {    
	overflow: auto;    
	margin-top: .8em;			
}
.merchandise ul li {
	float: left;
	list-style-type: none;
	padding: .5em 1.3em;
	margin: 0 .1em;
	width: 7.6em;
}
.merchandise ul li.merch_product_first {
	margin-right: 0;
}
.merchandise ul li.merch_product_last {
	margin-left: 0;
}
.merchandise ul li:hover {
}
.merchandise ul li a {
}
.merchandise ul li a img {
	display: block;
	height: 7.6em;
	margin: 0 auto;
	width: 7.6em;
}
.merchandise ul li a span {
	display: block;
	font-size: 1.1em;
	text-align: center;
	padding: 0 .5em;
}
.merchandise ul li a span:hover {
	text-decoration: underline;
}
.merchandise .merchandise_desc {
	font-size: 1.1em;
	margin: 0 0 1em;
	padding: .8em 1em 0;
}
.merchandise .view_all_merchandise {
/*        background: #e4e4e4 url(http://media.livenationinternational.com/Felix1/images/shared/images/merchandise_store_link_gradient.png) repeat-x;*/
	margin-top: 1em;
}
.merchandise .view_all_merchandise .view_all_merchandise_top_corners {
	border-top: .1em solid #f8f8f8;
	height: .6em;
	margin: 0 .6em;
}
img.top_cornerL {
	float: left;
	margin-left: -.6em;
	margin-top: -.1em;
	height: .6em;
	width: .6em;
}
img.top_cornerR {
	float: right;
	margin-right: -.6em;
	margin-top: -.1em;
	height: .6em;
	width: .6em;
}
.merchandise .view_all_merchandise p {
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/merchandise_store_link_gradient.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: .1em solid #e8e8e8;
	border-right: .1em solid #e8e8e8;
	padding: .1em 0;
	height: 1em;
}
.merchandise .view_all_merchandise p a {
	color: #8c8c8c;
	display: block;
	font-size: 1.1em;
	line-height: 1em;
	text-align: center;
}
.merchandise .view_all_merchandise .view_all_merchandise_bottom_corners {
	background-color: #e4e4e4;
	border-bottom: .1em solid #e4e4e4;
	height: .5em;
	margin: 0 .6em;
}
img.bottom_cornerL {
	float: left;
	margin: 0 0 0 -.6em;
	height: .6em;
	width: .6em;
}
img.bottom_cornerR {
	float: right;
	margin: 0 -.6em 0 0;
	height: .6em;
	width: .6em;
}
ul.merchandise-list li {
	padding-left: 1.8em;	
}
p.merchandise-item-title {
	text-align: center;
	color:#E20F2F;
	margin-top: .3em;
	font-size: 1.1em;
}
.merchandise-store {
	text-align: center;	
	margin-top: 0.5em;
	clear: both;
}

.merchandise-store-generic{
	margin-bottom: 0.4em;	
	padding-top: 0.5em;	
}

.merchandise-store-generic a {
	color:#E20F2F;	
	font-size:1.1em;
	line-height:1em;
}

.merchandise-store a {
	color:#8C8C8C;
	display:block;
	font-size:1.1em;
	line-height:1em;
	text-align:center;
	margin-bottom: 0.4em;
}
.merchandise-store .boxHead {	
	border-top:0.1em solid #F8F8F8;
	height:0.6em;
	margin:0 0.6em;
}
.merchandise-store .boxHead .left {
	float:left;
	height:0.6em;
	margin:0 0 0 -0.6em;
	width:0.6em;
	background: url(http://media.livenationinternational.com/Felix1/images/box/merchandise_head_left.png) no-repeat;
}
.merchandise-store .boxHead .right {
	float:right;
	height:0.6em;
	margin-right:-0.6em;
	margin-top:-0.1em;
	width:0.6em;
	background: url(http://media.livenationinternational.com/Felix1/images/box/merchandise_head_right.png) no-repeat;
}
.merchandise-store .boxFoot {
	background-color:#E4E4E4;
	border-bottom:0.1em solid #E4E4E4;
	height:0.5em;
	margin:0 0.6em;
}
.merchandise-store .boxFoot .left {
	float:left;
	height:0.6em;
	margin:0 0 0 -0.6em;
	width:0.6em;
	background: url(http://media.livenationinternational.com/Felix1/images/box/merchandise_foot_left.png) no-repeat;
}
.merchandise-store .boxFoot .right {
	float:right;
	height:0.6em;
	margin:0 -0.6em 0 0;
	width:0.6em;
	background: url(http://media.livenationinternational.com/Felix1/images/box/merchandise_foot_right.png) no-repeat;
}
/* Related Links */ 
.relatedLinks {
	margin: 1em 2em 1em 0.5em;
	/*width: 31em;*/
	float: left;
	clear: left;
}
.relatedLinks.venueDetail {
	margin: 1em 0;
	/*width: 32em;*/
	clear: none;
}
.relatedLinks h2 {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	border-bottom: .1em solid #cbcbcb;
	padding-bottom:0.2em;
}
.relatedLinks ul {
	overflow: auto;	
}
.relatedLinks ul li {
	padding-top: .5em;
	
}
.relatedLinks ul li a {
	color:#E20F2F;
	text-decoration: none;	
	line-height: 1.5em;
	font-size: 1.1em;
}
.sponsor ul li a {
	color:#E20F2F;
	font-size:1.1em;
	line-height:1.5em;
	text-decoration:none;
}
#artist_ticket_info .links{
	float: left;
	margin: 1em;
}
/* Sponsored Links */

.sponsorLinks {
	margin: 1em 1em 1em .5em; 
	width: 30.5em;
	float: left;
	display: block;	
	clear: left;	
}
.sponsorLinks h2 {
	border-bottom:0.1em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
}
.sponsorLinks ul {
	overflow: auto;	
}
.sponsorLinks ul li {
	padding-top: .5em;
	
}
.sponsorLinks ul li a {
	color:#E20F2F;
	text-decoration: none;	
	line-height: 1.4em;
	font-size: 1.1em;
}

/* sponsor image links*/
.sponsorImageLinks {
	float:right;	
	margin: 1em 1em 1em 2em;
	width:45em;
	clear: right;
	display: block;
}
.sponsorImageLinks.venueDetail {
	margin: 1em 0;
	float:right;	
	width:45em;
	clear: none;
}
.sponsorImageLinks  h2 {
	border-bottom:0.1em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
}
.sponsorImageLinks  ul {
	width: 45em;	
	float: left;
	margin-top: 1em;
}
.sponsorImageLinks  li {
	width: 7em;
	float: left;
	padding: 1em;
}
.sponsorImageLinks li img {
	width: 82px;
	height: 56px;
	border: 0;
}
/* Fanclub module */
.fan_club,.fan_club * {
	margin: 0;
	padding: 0;
}
.fan_club {
	margin: 1em 0 1.5em;
}
.fan_club > a {
}
.fan_club > a > img {
	display: block;
	/*height: 10em;*/
	margin: 0 auto;
	width: 25em;
}

/* End of HCL Changes */
/*HCL CHANGES STARTS HERE*/
/*SEARCH PAGE STYLE STARTS HERE */
.search {
	margin: 0;
	padding: 0;
	float: left;
	width: 76em;
}
.search h2 {
	font-size: 1.7em;
	width: 38em;
}
.search div.resultsHeader {
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png);
	/*background-color: #E2E2E2;*/
	background-repeat: repeat-x;
	margin-top: 3em;
	padding: 1.5em;
}
.search .localevents {
	background-color: #FFC;
}
.search .localevents div.resultsHeader {
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/yellow_stripe_gradient.png);
	background-repeat: repeat-x;
	margin-top: 3em;
	padding: 1.5em;
}
.search div.resultsHeader h3 {
	font-size: 1.3em;
	margin: 0;
	padding-bottom: 0;
}
.search div.resultsHeader h3 img {
	cursor: pointer;
	margin-right: .5em;
}
.search div.resultsHeader p {
	color: #999;
	float: right;
	margin: 0;
	padding-right: .5em;
}
.search div.resultsHeader p img {
	cursor: pointer;
	margin-left: 2em;
}

/* =====  SPECIFIC STYLING FOR DATATABLE ===== */
.searchResults-history-iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	visibility: hidden;
}
.searchResults .resultGrid table {
	border: none;
	width: 100%;
}
.searchResults .resultsData th {
	background-image: none;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left;
	font-weight: 700;
}
.searchResults .resultsData td {
	border: 1px dotted #ccc;
	border-width: 0 0 .1em;
	line-height: 2em;
	color: #999;
}

.SearchResults table td.dtstart {
	color: Black;
}
.searchResults .resultsData td a {
	color: #333;
}
.searchResults .resultsData td a.buy_link {
	color: #e2102d;
}

.SearchResults table th.dateHeader {
	width: 8em;
	width: 110px;
	padding:0;
	text-indent: 19px;
	padding-left: 2em;
}
.venue th.eventsHeader  {
	width: auto;
}
th.eventsHeader {
	/* BUG fix 2585 - 7.7.09 */
	/* width: 22em;*/
	width: 18em;
}
.SearchResults table tbody tr {
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:0 0 0.1em;
}
.SearchResults h2 {
	font-size:1.7em;
	margin: 2em 0 1em 0;
	width:100%;
}

/* ========== For pagination links ========== */
.searchResults a.page,.searchResults a.previous,.searchResults a.next {
	border: none;
	text-decoration: underline;
	font-weight: 700;
}
.searchResults a.previous,a.next {
	border: none;
	color: #E20F2F;
	font-weight: 700;
	line-height: .5em;    
}
.searchResults a.page:hover {
	color: #333;
	font-weight: 700;
}
.searchResults .current {
	color: #333;
	text-decoration: none;
	font-weight: 700;
}
.searchResults .pageMain {
	margin: 1.5em;
}
.searchResults .pageMain p {
	color: #999;
}
.searchResults .paging {
	float: right;
}

/* ========== For Local Events ========== */
.searchResults th.ascending {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow_down.png) no-repeat scroll right center;
	cursor: pointer;
	background-position: 32px 50%;
}
.searchResults th.ascending {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow_down.png) no-repeat scroll right center;
	cursor: pointer;
	background-position: 80px 50%;
}
.searchResults th.descending {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow_down.png) no-repeat scroll right center;
	cursor: pointer;
}
.resultsBg {
	background-color: #FAF8CC;
}

/*SEARCH PAGE STYLE ENDS HERE*/
/*ARTIST LANDING PAGE STYLE STARTS HERE*/
.featuredList,.featuredList * {
	margin: 0;
	padding: 0;
}
.featuredList {
}
.featuredList p {
	margin: 0 0 .5em 0;
}
.featuredList ul {
	overflow: auto;
	overflow: hidden;
	padding: .5em 0 0;
}
.featuredList ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 2px;
	padding: 0 0 18px;
	width: 150px;
}
.featuredList ul li a img {
	height: 109px;
	margin: 0 0 3px;
	width: 145px;
	display: block;
}
.featuredList ul li p {
	text-align: center;
	/* the width of the image above */
	width: 138px;
	margin-top: 0.2em;
	margin-bottom: 0em;
}
.featuredList ul li p a,.featuredList ul li p span {
	font-size: 11px;
}
.featuredList h2 {
	font-size: 1.3em;
}
#title_row h2 {
	font-size: 1.7em;
}
.featuredList ul li h3 {
	font-size: 1.1em;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	font-weight: normal;
	/*width: 187px;*/
	width: 100%;
	float: left;
	margin: .1em 0 .1em 0;
}
.featuredList ul li .media img {
	height: 140px;
	width: 187px;    
	margin: 0 0.3em 0.3em 0;
}
.events_listings_header {
	background:url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;    
	margin-top:5em;
	padding:1.2em;          
}
#MyLnPlaceholder .events_listings_header {
	margin-bottom: 10px;
}

.subSection {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;
	width: 790px;
	display: inline-block;	
	padding-top: 2.5em;
}
.subSection ol li img {
	width: 100px;
	height: 75px;
}
.OrderedContentList {   
}
.OrderedContentList p {
	/*margin: 0;
	paddinJustAnnouncedg: 1em 0 1em 1em;*/
}
.OrderedContentList h2 {
	border-bottom: .1em solid #b9b9b9;
	font-size: 1.3em;
	padding: 0 0 .5em 0;
	margin: 0 0 0 .5em;
}
.OrderedContentList ol li {
	color: #333;
	list-style: decimal outside none;
	margin: 0 0 0 2em;
	padding: .2em 0;
}
.OrderedContentList ol {
	background-color: #fff;
	overflow: auto;
	padding: .8em 0 1em 1em;
	margin: 0;
}
.top10artists {
	float: left;
	width: 524px;
	margin-left: 5px;
}
.top10artists ol {
	float: left;
	width: 520px;
}
.top10artists ol li {
	float: left;
	width: 230px;
	height: 75px;
	list-style-type: none;
	padding-bottom: 5px;
}
.top10artists a.link {
	padding-top: 32.5px;
	vertical-align: top;
	width: 100px;
	page-break-after: right;
	display: inline-block;
	overflow: hidden;
	padding-left: 4px;
	font-size: 1.1em;
}

/*End of - change for ol floating list */
.MostPopular,.MostPopular * {
	margin: 0;
	padding: 0;
}
.MostPopular {
	width: 240px;
	overflow: hidden;
	margin-right: 20px;
	float: right;
	clear: right;
}
.JustAnnounced {
	width: 240px;
	overflow: hidden;
	margin-right: 20px;
	float: right;
	clear: right;
}
.JustAnnounced p{
	margin-bottom: 0em;
}
.JustAnnounced h2 {
	border-bottom: .1em solid #b9b9b9;
	color: #000;
	font-size: 1.3em;
	padding: .5em 0;
	margin: 0 0 0 .5em;
}

/*ARTIST LANDING PAGE STYLE ENDS HERE*/
/*HCL CHANGES ENDS HERE*/
/* navColumn */
#navColumn {
	border-right: #CCC solid .1em;
	float: left;
	width: 17.5em;
	margin-left: 1em;
}
#navColumn h2 {
	font-weight: 700;
	border-top: 1px solid #CCC;
	color: #000;
	font-size: 1.3em;
	margin: 0 1.2em;
	padding-top: .5em;
}
#navColumn .hotTickets {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/bg_nav_column_top.png) right bottom no-repeat;
	padding: 1em 1em 1em 0;
}
#navColumn .hotTickets h2 {
	border-top: none;
	padding-left: 1em;
	margin: 0 0 1em;
}
#navColumn .hotTickets .seeAll 
{
    margin-top: 10px;
}
#myLNBox {
	background: #EEE url(http://media.livenationinternational.com/Felix1/images/shared/bg_nav_column_mid.png) right center repeat-y;
	
}
#myLNBox div.body {
	color: #666;
	padding: 1.2em 1.5em;
	margin: 0;
}
#myLNBox div.body  a.myLnLogoutLink {
	display: block;
	width: 50%;	
	float: right;
	clear: right;
	padding: 0;
}
span.myLNBoxGreeting{
	width: 50%;	
	display: block;
	float: left;
}
#myLNBox div.body a {
	padding: 0 1em 0 0;
	/*border-right: 1px solid #666666;*/
	text-align: center;
}
#myLNBox div.body a.last {    
	padding-left: 1em;
	/*border-left: 1px solid #666666;*/
}
#myLNBox ul {
	clear: both;
}
#myLNBox ul li {
	/*background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left .4em;
	padding: 0 0 0 1em;
	margin-left: 0;*/
	padding:  0 0em .1em 0em;	
	display: block;
}
#myLNBox div.body ul li a {
	background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat scroll left 0.4em;
	display:inline-block;
	padding-left:1em;
	text-align: left;	
	/*width: 12em;*/
}
#concertFinder {
	background: #EEE url(http://media.livenationinternational.com/Felix1/images/shared/bg_nav_column_mid.png) right center repeat-y;
}
#concertFinder fieldset {
	color: #666;
	padding: 0 1.2em 0 1.5em;
	margin: 0;
}
#concertFinder .xf.input{
	margin-top: 1.2em;
}
#concertFinder .xf select {
	width: 14em;      
}
#concertFinder .input input{
	width: 13.6em;
}
#concertFinder .date input {
	width: 6em;
}
#concertFinder .date {
	width: 50%;
	float: left;      
}
#concertFinder .xf {
	margin-top:  .8em;   
}
#concertFinder .submit{
	padding-bottom: 4em; 		
}
.space {
	padding-left: 3.5em;    
}
#aToZ {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/bg_nav_column_bot.png) right top no-repeat;
}
#aToZ li a {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat scroll left .4em;
	padding: 0 0 .8em 1em;
	margin-left: 1.5em;
}
#aToZ ul {
	margin-top: 1.2em;	
}
#aToZ ul li {
	padding-bottom: 0.1em;
}
/* Footer */
#footer {
	text-align: center;
	margin: 0 auto;
	padding: 1em 0;
}
#footer ul {
	clear: left;
	display: block;
	margin: 0 auto 1em;
	text-align: center;
	width: 100%;
}
#footer li {
	display: inline;
	border-left: 1px solid #E20F2F;
	padding: 0 .5em 0 .9em;
}
#footer li.first {
	border-left: none;
}
#footer p {
	clear: both;
	color: #666;
	font-size: 10px;
}

/** COMPONENTS **/
/* boxes */
.box h2 {
	padding: 0 10px 7px;
	text-align: left;
	background-color: #EFEFEF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.box .body {
	background: #FFF url(http://media.livenationinternational.com/Felix1/images/box/gradient.png) repeat-x;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: .5em 0 0;
	border-top: .1em solid #CCC;
}
.box .body li {
	padding: .3em 1em;
	font-size: 11px;
}
.box .boxHead {
	background-color: #EFEFEF;
	border-top: 1px solid #CCC;
	height: 9px;
	margin: 0 10px;
	/* IE 6 transparent png */
	_position: relative;
	font-size: 0;
}
.box .boxHead .left {
	float: left;
	height: 10px;
	width: 10px;
	margin-left: -10px;
	margin-top: -1px;
	background: url(http://media.livenationinternational.com/Felix1/images/box/head_left.png) no-repeat;
	/* IE 6 transparent png */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/head_left.png');
	_left: 0;
	_top: 0;
	_position: absolute;
}
.box .boxHead .right {
	float: right;
	height: 10px;
	width: 10px;
	margin-right: -10px;
	margin-top: -1px;
	background: url(http://media.livenationinternational.com/Felix1/images/box/head_right.png) no-repeat;
	/* IE 6 transparent png */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/head_right.png');
	_right: 0;
	_top: 0;
	_position: absolute;
}
.box .boxFoot {
	border-bottom: 1px solid #CCC;
	height: 9px;
	margin: 0 10px;
	margin-bottom: 1.5em;
	background-color:#ffffff;
	/* IE 6 transparent png */
	_position: relative;
}
.box .boxFoot .left {
	float: left;
	height: 10px;
	width: 10px;
	margin-left: -10px;
	margin-bottom: -1px;
	background: url(http://media.livenationinternational.com/Felix1/images/box/foot_left.png) no-repeat;
	/* IE 6 transparent png */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/foot_left.png');
	_left: 0;
	_top: 0;
	_position: absolute;
}
.box .boxFoot .right {
	float: right;
	height: 10px;
	width: 10px;
	margin-right: -10px;
	margin-bottom: -1px;
	background: url(http://media.livenationinternational.com/Felix1/images/box/foot_right.png) no-repeat;
	/* IE 6 transparent png */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/foot_right.png');
	_right: 0;
	_top: 0;
	_position: absolute;
}

/* news */
.news {
}

/* simpleContentList */
.simpleContentList li a {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left .4em;
	padding-left: 1em;	
	display: inline-block;
}
.simpleContentList li{	
	padding: 0 .5em 0 1.3em;
}
/* roundedContentList */
.roundedContentList ul.body {
	padding: 1em 0 2em;
}
.roundedContentList ul.body li {
	padding: .3em .5em .3em 2.5em;
}
.roundedContentList li:hover {
	background-color:#DDDDDD;
	cursor:pointer;
	font-weight:bold;
	color: #000000;
}
.roundedContentList li a {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left .4em;
	color: #333333;
	padding-left: 1em;
	display: inline-block;	
	font-size: 11px;
	font-weight: normal;
}
.roundedContentList li a:hover {
	/*font-weight: bold;*/
}

.vip .roundedContentList.hotTickets .boxFoot {
	display: block;
}
.roundedContentList.tours {
	margin-top: -1em;
}
.roundedContentList.tours ul {
	padding-bottom: 0;
}

/* heroPlayer */
#heroPlayer {
	width: 100em;
	height: 40em;
	position: relative;
	margin-bottom: 1.5em;
}
#heroPlayer .player {
}
#heroPlayer .player img {
	width: 100em;
	height: 40em;
}
#heroPlayer .player li {
	position: absolute;
	top: 0;
	left: 0;
}
#heroPlayer .player li.active {
	display: block;
	z-index: 2;
}
#heroPlayer .player .details {
	display: none;
}
#heroPlayer .nav {
	position: absolute;
	top: 24.5em;
	left: 28.1em;
	z-index: 12;
}
#heroPlayer .nav a {
	background-color: #f7f7f7;
	border: 1px solid #f7f7f7;
	color: #f7f7f7;
	margin-right: 2px;
	width: 2em;
	height: 2em;
	display: block;
	float: left;
}
#heroPlayer .nav a:hover {
	background-color: #a2a2a2;
	border: 1px solid #C6B7B7;
	color: #a2a2a2;
}
#heroPlayer .nav a.activeSlide {
	background-color: #e12945;
	border: 1px solid #C6B7B7;
	color: #e12945;
}
/* concertTours */
.concertTours {
	margin-bottom: 2em;
	overflow: hidden;
	width: 70em;	
}
#homeContent .concertTours {
	background: none;    
	display: block;	
}
#homeContent .concertTours ul{
	display: block;
	margin-top: .5em;
}
.concertTours h2 {
	font-size: 17px;
	margin: 0;	
	font-weight: normal;
	padding: 0 0 .1em;
	color: #191919;
}
.concertTours img {
	border: .1em solid #E0E0E0;
	padding: .4em;
	position: relative;
	width: 150px;
	height:110px;    
}
.concertTours li {
	width: 16em;
	margin-right: 1.3em;
	float: left;
}
.concertTours .buyTickets {
	display: block;
	padding-left: 1em;
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png);
	background-repeat: no-repeat;
	background-position: left .4em;
	margin-top: 1em;
}


/* Start of HCL Changes for: Tooltip added for Home page concerts*/
.concertTours a.tooltip {
	position: relative;
	z-index: 24;
	color: #000;
	text-decoration: none;
}
.concertTours .media {   
	height:11em;
	width:14.5em;	
}
.subSection .concertTours .media {   
	width: 24em;
	height: 12em;
	margin-right: 0em;
	width: 0em;
}
.concertTours a.tooltip:hover {
	z-index: 25;
}
.concertTours a.tooltip span {
	display: none;
}
.concertTours a.tooltip:hover span {
	display: block;
	position: absolute;
	bottom: -7em;
	left: 1em;
	width: 10em;
	border: 1px solid #666;
	background-color: #FFFFD4;
	color: #000;
	text-align: left;
	margin: 1em;
	padding: 1em;
}
/* To hide mouseover on FLP*/
.subSection .concertTours a.tooltip:hover span {
	display: none;	
}
/* End of HCL Changes for: Tooltip added for Home page concerts*/

/*Start of concert tours: FLP */
.subSection .concertTours h2 {
	border-bottom: 0.1em solid #B9B9B9;
	font-size: 1.3em;
	margin: 0 0 0 0.5em;
	padding:0 0 0.5em;
	font-weight:bold;
}
.subSection .concertTours {
	width: 52.5em;
	float: left;
	padding-right: 1.5em;
}
.subSection .concertTours ul {
	background-color: #FFFFFF;
	margin: 0;
	float: left;
	padding: 0.8em 0 1em 1em;
}
.subSection .concertTours ul li {
	float: left;  
	list-style-type: none;
	padding-bottom: .8em;
	margin-right: .5em;
	width: 50em;  
	display: inline-block;	
}
.subSection .concertTours ul li a img {
	height: 75px;
	width: 100px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	border: none;
	float: left;
	display: block;
	clear: left;	
}
.subSection .concertTours ul li a {
	 color: #000000;
	 font-weight: normal;
}
.subSection .concertTours ul li div.featuredEventImage{
	display: block;
	width: 10em;
	float: left;	
	clear: left;		
}
.concertTours ul li div.featuredEventImage a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
.subSection .concertTours ul li div.featuredEventInfo{		
	display: block;
	width: 35em;
	float: right;	
	clear: right;		
	margin-top: 1.8em;
}
.subSection .concertTours ul li h3 {	
	margin-top: .2em;
	font-weight: normal;    
	display: block;	
	margin-bottom: 0.2em;
}
.subSection .concertTours ul li div {
	margin-top: 0em;   
	font-weight: bold;     
	font-size: 11px;
	color: #333333;
}
.subSection .concertTours ul li div.buyTickets {
	margin-top: 0em;
}
.subSection .concertTours ul li div.buyTickets a {
	color: #E20F2F;
	font-size: 11px;
}
/*End of concert tours for: FLP
Start Of: tabbedEventList */
.tabbedEventList {
	float: left;	
	width: 59%;
}
.tabbedEventList ul.head li {
	float: left;
	width: 50%;
	cursor: pointer;
	height: auto;
	position: relative;
}
.tabbedEventList ul.head li a {
	color: #666;
}
.tabbedEventList ul.head li.active a {
	color: #000;
}
.tabbedEventList ul.head li a:hover {
	text-decoration: none;
}
.tabbedEventList ul.head li.first {
	width: 49.9%;
}
.tabbedEventList ul li .boxHead {
	background-color: #DCDCDC;
}
.tabbedEventList ul li h2 {
	background-color: #DCDCDC;
	font-size: 13px;
	color: #191919;
	font-weight: normal;	
}
.tabbedEventList ul li .boxHead .left {
	background: url(http://media.livenationinternational.com/Felix1/images/box/head_left_inactive.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/head_left_inactive.png');
}
.tabbedEventList ul li .boxHead .right {
	background: url(http://media.livenationinternational.com/Felix1/images/box/head_right_inactive.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/head_right_inactive.png');
}
.tabbedEventList ul li.active .boxHead {
	background-color: #EFEFEF;
}
.tabbedEventList ul li.active h2 {
	background-color: #EFEFEF;
	color: #565656;	
}
.tabbedEventList ul li.active .boxHead .left {
	background: url(http://media.livenationinternational.com/Felix1/images/box/head_left.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/head_left.png');
}
.tabbedEventList ul li.active .boxHead .right {
	background: url(http://media.livenationinternational.com/Felix1/images/box/head_right.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/box/head_right.png');
}
.tabbedEventList div.list {
	display: none;
}
.tabbedEventList div.list.active {
	display: block;
}
.tabbedEventList div.list h3 {
	display: none;
}
.tabbedEventList ul.body {
	padding-top: 0;
	clear: both;
}
.tabbedEventList ul.body li.first {
	margin-top: .5em;
	border: none;
}
.tabbedEventList ul.body li {
	border-top: .1em dotted #CCC;
	color: #666;
	overflow: hidden;
	padding: .2em 1em;
	_height: 70px;
}
.tabbedEventList ul.body li div {
	float: left;
	width: 50%;
}
.tabbedEventList ul.body li div div{
	float: left;
	width: 100%;
}
.tabbedEventList ul.body li p a {
	font-size: 1.1em;
	padding-left: .7em;  	
	display:inline-block;
}

.tabbedEventList ul.body li p.buyTickets {	
	height: 100%;		
	display: block;
	float: right;
	/*width: 25%;*/
	width: 50%;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left 0.4em;   
}

.tabbedEventList ul.body li p.buyTicketsOnSaleSoon {	
	height: 100%;		
	display: block;
	float: right;
	width: 50%;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left 0.2em;   
}

/* exclusives */
.exclusives {
	float: right;
	width: 38%;
	clear: right;
}
.exclusives h2 {
	text-align: left;
}
.exclusives a {
	font-size: 1.1em;
}
.exclusives li {
	border-top: .1em dotted #CCC;
	color: #666;
	overflow: hidden;
	padding: .5em 1em;
}
.exclusives li.first {
	border: none;
}
/* news */

.newsChannel h2 {
	text-align: left;
	font-size:13px;
	font-weight:normal;
}
.newsChannel a {
	font-size: 1.1em;
}
.newsChannel li {
	border-top: .1em dotted #CCC;
	color: #666;
	overflow: hidden;
	padding: .5em 1em;
}
.newsChannel li.first {
	border: none;
}
/* Ads */
.ads.foot {
	text-align: center;
	background: url(http://media.livenationinternational.com/Felix1/images/horiz_bg_top.png) no-repeat;
	height: 8em; 
	padding: 2em 0 0 0;  
	margin-top: 50px;
	margin-bottom: 1.5em;
	clear: both;
	display: block;	
	position: relative;
}
.adsBottomImage{
	background: url(http://media.livenationinternational.com/Felix1/images/horiz_bg_bot.png) no-repeat;
	height:2em;
	z-index:1;
	display: block;
	width: 100em;
	clear:both;
}
.ads.foot img {	 
	width: 234px;
	height: 60px;   
}
.adFoot {
	border-top: 1px solid #CCC;
	margin: 2em 0;
}
.ads.foot ul{	
	display:block;
	margin:0 auto 1em;
	text-align:center;
	width:100em;
	display:inline;
	list-style: none;
	margin-top: 118px;	
	clear: both;
}
.ads.foot ul li {	
	padding: 0 0.5em 0 5em;
	width: 28em;
	display:block;
	float:left;
	list-style-type:none;
}
.ads.foot ul li.first {
	padding-left: .8em;
}
.ads.foot ul li div {
	min-width: 10px;
	min-height: 10px;
}
/* Home */

#homeFeatured {
	/*margin: 1.5em 0 0 4.2em;*/
	/*position: absolute;*/
	width: 22em;
	z-index: 100;
	top: 130px;
	margin: -523px 0 0 4.2em;
	float: left;
	position:relative;
	min-height: 700px;
	_height: 700px;
	display: inline;
}

#homeFeatured.vip {
	/*position: absolute;*/
	/*margin: 1.5em 0 0 4.2em;*/
	/*float:none;*/
	display: inline;
	margin-bottom: 120px;
	min-height: 0;
	_height: auto;
}

/* Breadcrubs */
ul.breadcrumbs li {
	list-style-image: none;
	list-style-position: outside;
	color: #666;
	display: inline;
	/*font-size: .9em;*/
	list-style-type: none;
}
ul.breadcrumbs {
	border-bottom: 1px solid #CCC;
	margin: 0 0 1em;
	padding: 1em 0 .5em;
}

/* seocopy */
p.seo {	
	font-size: 1.1em;
	font-weight: 500;
	width: 45em;
	float: left;
	/*margin-left: 1em;
	color: #646464;*/
}
#content p.seo,
#mainContent p.seo {
	margin-left: 0;
}
/* Landing Pagies 
Start of styling for:  "Local" search results */
.SearchResults .local .resultsHeader {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/yellow_stripe_gradient.png) repeat-x;
	/*margin-top: 5em;*/
	padding: 1.2em;
}
.SearchResults .local .resultsHeader h3 {
	padding-left: 28px;
	height: 21px;
	line-height: 21px;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/icon_home.png) no-repeat left;
}
.SearchResults .local .resultsHeader h3 img {
	cursor: pointer;
	margin-right: .5em;
	vertical-align: middle;
}
.SearchResults .local table tbody {
	background: #FAF8CC;
}
.SearchResults .local table thead {
	background: #FAF8CC;
}
.SearchResults .local table th.ascending {
	background-image: none;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left;	
	padding-left: 2em;
	background: #FAF8CC url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow_down.png) no-repeat .8em;
}
.SearchResults .local table th.descending {
	background-image: none;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left;	
	padding-left: 2em;
	background: #FAF8CC url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow.png) no-repeat .8em;
}
.SearchResults table tbody tr td.ticket{
	text-align: right;
	padding-right: 10px;
}
.SearchResults .local table tbody tr td.ticket a {
	width: auto;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat 1px 3px; 
	/* gondo lol padding in IE 8 render mode 7 */
	padding-left: 12px;
}

/* End of styling for:  "Local" Event results */
/* Start of styling for :  VDP */
.featuredConcerts,.featuredConcerts * {
	margin: 0;
	padding: 0;
}
.featuredConcerts {
	width: 550px;
}
.featuredConcerts ul {
	overflow: auto;
	padding: .5em 0 0;
}
.featuredConcerts ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: .2em;
	padding: 0 0 1.8em;
	width: 13em;
}
.featuredConcerts ul li a img {
	height: 8.4em;
	margin: 0 0 .3em;
	width: 11.4em;
}
.featuredConcerts ul li p {
	text-align: center;
	/* the width of the image above */
	width: 11.4em;
}
.featuredConcerts ul li p a,.featuredConcerts ul li p span {
	font-size: 1.1em;
}
.details {
	width: 787px;
	float: left;
	margin: 1em 0;
}
.artistDetails {
	min-height: 21em;
}
/* BUG: 6222
 * DATE: 16.4.09
 */
.artistDetails p.seo {
	float: right;
	width: 42.5em;	
	/* _width: 454px; */
	font-size: 1.1em;
	/* margin-top: 1.8em; */
	margin-top: 0;
	color: #333333;	
}
.details li {
	margin: 0;
	padding-bottom: 5px;
}
.details li a {
	font: 11px;		
	vertical-align: top;
	color:#111111;
}
.details li a:hover {
	text-decoration: none;
	color: #E20F2F;
}
.details ul li img {
	height: 10px;
	width: 20px;
	border: 0;
	padding-right: 4px;
}
.address {
	float: left;
	width: 265px;
	height: 55px;
	padding-bottom: 10px;
}
.venueReview .address {
	float: none;
	width: 265px;
	height: 55px;
	padding-bottom: 10px;
}

.venueReview .details, .artistReview .details {
	width: 780px;
	float: none;
	margin: 1em 0 1em 0;	
}

.details ul.address  {
	margin: 0;
	padding: 0;
	width: 29em;	
	display: inline-block;
}
ul.address li {
	float: left;
	list-style-type: none;
	padding-bottom: 5px;
}

.details ul.address li p {
	font-size: 11px;
	color:#595959;
}
ul.address li img {
	height: 64px;
	width: 100px;
	border: 0;
	padding-right: 5px;
	margin-left: 0;
}
.address p {
	font: 1.1em;
	color: #646464;
	font-weight: 500;
	height: 50px;
	width: 150px;
	float: left;
	list-style-type: decimal;
	padding-left: 0;
}
.details ul.maps li img {
	height: 13px;
	width: 16px;
	padding-right: .1em;
	margin-right: 1em;
}
.about {
	color: #646464;
	width: 69%;
	float: left;
	border-top: 1px dotted #999;
}
.about P.information {
	color: #333333;
	font-size:1.2em;
	text-align: left;
	padding-top: 1em;
}
p.SEOCopy {
	margin-top: 1em;
	font-size:1.1em;
	color: #333333;
	text-align: left;
}
.venues-text {
	float: left;
	width: 470px;
	font-size: 1.2em;
	color: #000;
}

/* WYSIWYG editor style fix */
.venues-text em {
	font-style: italic;
}
.venues-text ul,
.venues-text ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
.venues-text ul li {
	list-style-type: disc;
}
.venues-text ol li {
	list-style-type: decimal;
}
.venues-text h3 {
	font-size: 14px;
}
.venues-text h4 {
	font-size: 13px;
}
.venues-text h5 {
	font-size: 12px;
}
.venues-text h6 {
	font-size: 11px;
}

/***************************************

MF - Begin universal type styling!

****************************************/

p.text { font-size:1.2em; color: #333; }
p.subText { font-size:1.1em; color: #646464; }


/* End of styling for :  VDP */
.media, .Media {
	float: left;        
	margin-right: 1em;
	margin-bottom: 15px;
	border: 0;
	width: 300px;
	height: 225px;    
	z-index: 1;  
}
.bio {	
	font-size: 1.2em;
	font-weight: 500;    
	width: 39em;
	float: right; 
	color: #333333;
	clear: right;
}
.styledMore { font-weight: normal; font-size: 12px; color: #E20F2F; text-decoration: none; }

/* Start of styling for: paging */
.paging {
	float: right;
	display: block;
}
.paging ul li {
	display: inline;
	margin : 0 .4em 0 .4em;
}
.paging ul {
	display: inline;
	margin: 0;
}
.paging .previous {
	padding-left: 1.4em;
}

.paging a,
.paging span{
	margin: 0 3px;
}


.resultsFooter {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1.2em;
	padding-left: 1.2em;
	margin-bottom: 2em;
}
.local .resultsFooter {
	background: #FAF8CC;
}

/* End of styling for: paging */
/* ==================================================================*/
/* Start of styling for: Search results */
.SearchResults {
	margin: 0;
	margin-bottom: 2em;	
}
.SearchResults table {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}
.SearchResults table th.ascending {
	background-image: none;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left;	
	padding-left: 2em;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow_down.png) no-repeat .8em;
}
.SearchResults table th.descending {
	background-image: none;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left;	
	padding-left: 2em;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/clamshell_arrow.png) no-repeat .8em;
}
.SearchResults table th {
	background-image:none;
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none dotted;
	border-width:medium medium 1px;
	border-bottom: 1px dotted #ccc;	
	padding-left:2em;
	text-align:left;
	font-size: .9em;
	color: #000000;
	font-weight: normal;
}

.SearchResults table th a {
	color: #000;
}
.SearchResults table td {
	border: 1px dotted #ccc;
	border-width: 0 0 .1em;
	line-height: 1.8em;
	color: #8c8c8c;
	padding-left:1.7em;
	font-size: 1.1em;
}

.SearchResults table td a {
	color: #333333;
}
th.artistImage {	
	width: 16em;	
}
.SearchResults table td img {
	width: 55px;
	height: 41px;
	border: 0;
}
.SearchResults table td.ticket {
/*	background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat .8em center;*/
}
.SearchResults table td.ticket a {
	color: red;
	padding: 0;
	margin: 0;
}
.SearchResults .resultsHeader h3 {
	cursor: pointer;
	margin-right: .5em;
	vertical-align: middle;
	font-size: 1.3em;
	color: #000000;
	font-weight: normal;
}
.SearchResults .resultsHeader {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;
	/*margin-top: 5em;*/
	padding: .9em;
}
.SearchResults .noResult {
	margin-top: 1em;
	height: 450px;
}
/* End of styling for: Search results */
/* Start of styling for: Events search results */
.EventResults {
	width: 100%;    
	clear: both;
}
/* End of styling for: Events search results */

/* Start of styling for: Buttons */
	input.button {
	border: 0;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic.png) no-repeat;
	height: 20px;
	/* used to catch the buttonEnding */
	position: relative;
	color: #FFF;
	float: left;
	text-align: center;
	padding-left: 0.9em;
	cursor: pointer;    		
	font-weight: normal;	
}
#searchBar input.button {
	margin-left: 1em;
}
#concertFinder input.button {
	margin: 1em 0;
}
.finder #concertFinder input.button{
	margin: 1em 0;
}
.buttonEnding {    
	display: inline;
	width: 13px;
	height: 20px;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic_right.png) no-repeat;
	float: left;
	cursor: pointer;
}
/* IE 6 fix */
#testform .buttonEnding {
	_height: 28px;
}
#concertFinder .buttonEnding {
	margin-top: 1em;
}
.SpecialButtonEnding {
	display: block;
	height: 20px;
	padding-right: 13px;
	_padding-right: 0px;
	float: left;
	margin-right: 10px;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic_right.png) right 0 no-repeat;
}
.SpecialButtonEnding2.spacer {
	clear: none;
	height: 20px;
}
/* IE 6 fix */
#ChangeEmailPlaceholder .changeEmailForm .buttonPad .spacer {
	_clear: none;
	_padding-right: 0px;
}

.SpecialButtonEnding2 {
	display: inline;
	height: 20px;
	padding-right: 13px;
	float: left;
	margin-right: 10px;
	/* strange image nad position because of ie */
/*	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic_right_2.png) no-repeat 101% 0;*/
	width: auto;	
}
.SpecialButtonEnding2 .buttonEnding {
	display: none;
}
.SpecialButtonEnding2 input {
	float: left;
}
/* End of styling for: Buttons 
Start of styling for: Static pages */
.static {
	/* background: #FFF url(http://media.livenationinternational.com/Felix1/images/bg_logo.gif) no-repeat scroll right top; */
	margin: 0;
	padding: 16px 0 0 18px;
	width: 693px;
}
#corpContent dl dt {
	font-size: 12px;
	font-weight: 700;
	padding: 15px 0 10px;
}
#corpContent dl dd {
	padding: 0 0 10px;
}
#corpContent dl dd a {
	color: #000;
	outline-color: 0;
	outline-style: none;
	outline-width: medium;
	text-decoration: underline;
}
#corpContent p strong {
	color: #000;
}
#corpContent p strong a {
	color: #000;
	outline-color: 0;
	outline-style: none;
	outline-width: medium;
	text-decoration: underline;
}
#corpContent p a {
	color: #000;
	outline-color: 0;
	outline-style: none;
	outline-width: medium;
	text-decoration: underline;
}
.privacy #corpContent {
	/* background: #FFF url(http://media.livenationinternational.com/Felix1/images/bg_logo.gif) no-repeat scroll right top;*/
	margin: 0;
/*	padding: 0 0 0 18px;*/
	width: 693px;
}
.static h2 {
	padding: 0 0 10px;
	font-size: 18px;
}
#corpContent {
	padding: 10px 0;
	width: 630px;
}
#corpContent p {
	padding: 0 0 10px;
}
#corpContent dl dd strong {
	color: #000;
}
/* End of styling for: Static pages 
Start of Styling for: Concert Tickets */
.concert_list {
/* margin:  0.5em 0.1em .5em 1em;*/
	padding:  1.5em .7em 0.8em .5em ;
	width: 38em;
	float: left;    
}
.link_button {
	padding:  1.5em .7em 0 .5em ;    
	width: 38em;
	float: right;    
	margin-right: 1.4em;
}
#concert_tickets .concert_list h2,#concert_tickets .link_button h2 {
	padding: 0 10px 7px;
	text-align: left;
	background-color: #EFEFEF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;    
	margin: 0;
}
.concert_list ul.body  li {
	border-top: 0.1em dotted #CCCCCC;
	color: #666666;
	overflow: hidden;
	padding: 0.5em 1em;
}
.concert_list ul.body li.first {
	border: none;
	color: #000000;    
}
.concert_list ul.body li a {
	display: block;    
}
.concert_list ul.body li .buyTickets {
	background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left 0.4em;
	display: block;
	float: right;
	height: 100%;
	padding-left: 0.7em;
	text-align: right;    
}
.concert_list ul.body li div {
	float: left;
	width: 75%;
}
.concert_list .body, .link_button .body {
	background: none;
}
#concert_tickets {    
	border-top: 0.1em solid #CCCCCC;
	margin: 0;        
}
#concert_tickets h2 {
	margin: 0.7em 0 0.7em 0;
}
/* End of Styling for: Concert Tickets */
.lineup  h2{		
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;	
}
/* Start of styling for: FDP */
#subSection {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;
	width: 80em;    
}
.lineup {
	margin: 0 0 0 .8em;
	float: left;
	width: 30em;    
	clear: left;	
}
.lineup .body ul {
	padding: 0 .5em 0 1em;   
}
.lineup .body ul li {
	display: inline;
	list-style: none;    
	text-align: left;
	padding: 0;
	margin: 0 10px 10px 0;
}
.lineup .body  {
	min-height: 5em;
}
.lineup .body ul li a {
	color: #000000;
	line-height: 150%;
}
.subSection .questions {
	clear:right;
	float:right;
	padding-right:1em;
	width:44em;
}
.lineup .body p{
	margin: .8em 0 0 .8em;
}
#subSection .footer{
	margin: 1em 0 0 1em;
}
.subSection .information{
	margin: 0 1em 0 2em;
	float: right;
	clear: right;
	width: 44em;
	padding-right:1em;	
}
.subSection .information .body {
	min-height: 5em;
}
.subSection .information h2 select{
	font-weight: normal;
	font-size: 10px;
	margin-top: 5px;
}
.top10artists ol li img {
	width: 100px;
	height: 75px;
}
.subSection .related h2{
	padding-bottom: 0.3em;
	border-bottom: .1em solid #cbcbcb;
	margin-top: 0.2em;
}
.subSection .sponsor h2{
	padding-bottom: 0.3em;
	border-bottom: .1em solid #cbcbcb;
	margin-top: 0.2em;
}
#subSection .links {
	margin: 2em 0 0 1em;
	float: left;
	width: 30em;
	line-height: 1.5em;
}
#subSection .links ul {
	margin-top: 0.5em;
}
#subSection .image_links {
	margin: 2em 1em 0 2em;
	float: right;
	clear: right;
	width: 45em;
	/*height: 20em;*/
}
#subSection .image_links h2 {
	border-bottom:0.1em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
}
#subSection .image_links ul {
	width: 45em;
	height: 11em;
	float: left;
	margin-top: 1em;
}
#subSection .image_links li {
	width: 7em;
	float: left;
	padding: 0.7em;
}
#subSection .image_links li img {
	width: 82px;
	height: 56px;
	border: 0;
}
.details .address {
	width: 23em;
	height: auto;
	padding: 0;
}
/* BUG: 6222
 * DATE: 16.4.09
 */
.details .infobar {
	float: left;	
	
}
.details .dates {
	font-weight: bold;
	font-size: 1.3em;
	/*margin-top: 1.5em;*/
}
.details a.website {
	width: 23em;
	float: left;
}
.details .ticket {
	width: 14em;
	float: right;
	padding-bottom: 10px;	
	text-align: center;
}
/* overwrite festival ticket box css */
.tickets .ticket {
	float: none;
	width: auto;
	text-align: left;
}
.details img {
	float: left;
	height: 225px;
	width: 300px;
	border: 0;
}
p.seo_copy {	
	text-align: left;
	width: 78.74em;    
	display: inline-block;
	margin: 0 0 .8em 0;
	color:#333333;
	font-size:1.1em;
	margin-bottom:1em;
}
/* Start of styling for: POPUPS */
#my_live_nation {
	display: none;
	position: absolute;
	top: 25px;
	left: 650px;
	height: 270px;
	width: 500px;
	background: #FFFFFF;
	z-index: 100;
	border: 2px solid #cecece;
	padding: 1em;
}
#my_live_nation form {
	width: 25em;
	height: 20em;
	margin-top: 0.5em;
	padding-left: 1em;
	float: left;
}
#my_live_nation form p {
	line-height: 1.5em;
	margin-top: 0.5em;
}
#my_live_nation h2 {
	font-size: 1.5em;
	
}
#my_live_nation h3 {
	font-size: 1.3em;
	font-weight: bold;
}
#my_live_nation  div a{
	margin-top: 1em;
}
#my_live_nation ul {
	float: left;
	width: 20em;
	margin: 1em 0 0 2em;
	line-height: 1.5em;
}
#my_live_nation ul li {
	list-style-type: disc;
}
#my_live_nation .xf input {
	width: 20em;
	margin: 0.5em 0 0.5em 0;
}
#my_live_nation .submit {
	width: 10em;
	margin: 0.5em 0 3em 0;
}
#my_live_nation .submit input {
	border: 0;
	margin-top: 0em;
	width: auto;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic.png) no-repeat;
	height: 20px;
	/* used to catch the buttonEnding */
	position: relative;
	color: #FFFFFF;
	float: left;
	padding-left: 0.5em;
}
#culture_selector {
	/*background:#FFFFFF;
	border:1px solid #CECECE;
	display:none;
	height:210px;
	left:584px;
	padding:1em;
	position:absolute;
	top:25px;
	width:235px;
	z-index:100;*/
	display:none;
	margin-bottom: 0;
	

}
#culture_selector p {
	font-weight: bold;
	color: #000000;
	margin-bottom: 1em;
}
/*#culture_selector div a {
	color: #E20F2F;
	margin-top: 3em;
	float: left;
}*/
#culture_selector span#languageCloseButton {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
#culture_selector div strong {
	color: #000000;
}
#culture_selector .xf {
	margin-top: .8em;
	font-size: 11px;	
}
#culture_selector div h3 {
	font-size: 11px;
	/*margin-bottom: .2em;
	font-weight: normal;*/
}
#culture_selector div p{
	font-size: 11px;
	margin-bottom: 0em;
	font-weight: normal;
	padding: 0; /* to override thickbox padding*/
}
#culture_selector h2 {		
	font-size:1.3em;
	margin-bottom: .5em;
	text-align: left;
}
#culture_selector select {
	border-color:#999999;
	height: 1.8em;	
	width: 18em;
}
#culture_selector .select1 label {
	width: 18em;
	clear: both;
	display: block;
}
#culture_selector div.close{
	font-size: 10px;
	color:#E20F2F;
	display: block;
	width: 20em;
	clear: both;	
	padding-top:0.7em;	
	_padding-top:0em; /* hack for IE*/
}
#culture_selector div.close a{
	width: 12em;
	float: left;
	text-align: left;	
}
#culture_selector div.close span a{
	float: none;
	width: 0;
}
#culture_selector .submit {	
	text-align:right;
	/*width:23em;*/
	clear:both;
	display:block;		
	padding-top: .3em;
}
.error {
	color: #E20F2F;
	margin-bottom: 1em;
}

/* Start of styling for: Buttons */
#culture_selector .submit input {
	border: 0;	
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic.png) no-repeat;
	height: 20px;	
	position: relative;
	color: #FFFFFF;
	float: left;
	padding-left: 0.9em;
	cursor: pointer;
	margin-right: 0em;
	padding-right: 0em;
	font-size: 11px;
} 
#culture_selector .button_end {
	position: absolute;	
	width: 16px;
	height: 20px;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic_right.png) repeat-x;	
	padding-left: 0em;
	margin-left: 0em;
	padding-right: .5em;
	float: left;
}
#culture_selector
/* End of styling for: Buttons 
End of HCL Changes POPUPS */

/*start of styling for video container*/
#video_container {
	margin: 0 0 .5em 0;
	padding: 0;
	width: 76em;
}
#videoPlayer {
	float: left;
	width: 26em;
}
#videoDesc {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	width: 50em;
}
#video_container.video, .video * {
	margin: 0; 
	padding: 0; 
}
#video_container.video {
	margin-bottom: 1.5em;
}
#video_container.video img {
	height: 18.8em;
	width: 25em;
}
#videoDesc .bio {
	color: #646464;
	font-size: 1.1em;
	font-weight: 600;
}

/*Start of HCL styling for EDP */

#venue_info {
	float: left;
	width: 52em;
	margin-top: 1em;
	/*margin-left: 1.5em;*/
}
#venue_info img {
	float: left;
	height: 225px;
	width: 300px;
	padding-right: 1.6em;
	border: 0;
}
#venue_info .AddThisButton img{
	height: auto;
	width: auto;
}
#venue_info .bio {	
	float: left;
	clear: left;
	width: 42em;
}
#venue_info .date_time {
	float: left;
	width: 18em;
	/* height: 25px; */
	line-height: 1.5em;
	/* margin-bottom: 1.4em; */
}
#venue_info h2 {	
	font-size: 14px;		
	font-weight: bold;
	color: #000000;
}
#venue_info .date_time span {
	font-size: 11px;
	color: #333333;
}
#venue_info .location {
	float: left;
	width: 17em;
	margin-top: 1em;
	height: 200px;    
}
#venue_info .location h2{
	margin-top: 1em;
}
#venue_info .location h2 a {		
	color: #000000;
}
#venue_info .location ul {
/*	margin-top: 1em;*/
}
#venue_info .location .address {
	width: 17em;
	color: #333333;
	font-size: 11px;
}
#venue_info .location .address li {
	width: 100%;
	padding-bottom: 0;
}
#venue_info .location h4 {
	font-weight: normal;
}


/* artsist tickets */
#artist_ticket_info {
	float: right;
	width: 46em;	
	display: block;
	_overflow: hidden;
	/*height: 42em;*/
}
#artist_ticket_info .artists {
	width: 20em;
	float: left;
	/*height: 30em;*/
	margin: 0 1em 2em 0;
}
#artist_ticket_info .artists h2, 
#TB_ajaxContent h2 {
	border-bottom:0.05em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	margin-top:0.3em;
	padding-bottom:0.2em;
}
#artistsAtThisEvent.artists .headliner {
	overflow: hidden;
	width: 50%;
}
#artistsAtThisEvent.artists ul li a {
	width: 45%;
}
#artist_ticket_info .artists a,
#TB_ajaxContent a {	
	/*float: right;*/
	padding: .5em 1.2em 0 0;
}
/* above style breaks LN login layout of links so adding fix here
div#LoginModule .MyTicketsLink a,
div#LoginModule  a.TicketingLink   {
	float:none;	
}*/

#TB_ajaxContent ul li a:link,
#TB_ajaxContent ul li a:visited,
#TB_ajaxContent ul li a:hover,
#TB_ajaxContent ul li a:active,
#TB_ajaxContent ul li a:focus {
	color:#E20F2F;
}
#artist_ticket_info .artists li.inactive{
	display: none;
}
#artist_ticket_info .artists li,
#TB_ajaxContent li,
#TB_ajaxContent li.inactive {
	border-bottom: .1em dotted #cbcbcb;
	display: inline-block;
	width: 18.2em;
	padding: .5em 0 .5em 0;
	font-size: 11px;
}
#TB_ajaxContent li,
#TB_ajaxContent li.inactive {
	width: 300px;
}

/* stop the above style breaking The LN Login mf 08/05/09 */
div#LoginModule ul.error li 
{
	width:100%;	
}

#artist_ticket_info .artists li.last,
#TB_ajaxContent li.last {
	border: none;
}
#artist_ticket_info .artists li span,
#TB_ajaxContent li span {
	font-weight: bold;
	color: #000000;
	width: 40%;
	display: block;
	float: left;
	margin-right: 2%;
}
#artist_ticket_info .artists li a,
#TB_ajaxContent li a {	
	width: 58%;
	display: block;
	float: right;
	padding: 0em;
}

/* tickets */
.ticket_link {
	float: right;
	clear: right;
	width: 22em;
	margin-left: 2em;
	_margin-left: 10px;
	vertical-align: top;
	position:relative;
}
.festivals-left-part {
	float: left;
	width: 23em;
}
/* WYSIWYG editor style fix */
.festivals-left-part em {
	font-style: italic;
}
.festivals-left-part ul,
.festivals-left-part ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
.festivals-left-part ul li {
	list-style-type: disc;
}
.festivals-left-part ol li {
	list-style-type: decimal;
}
.festivals-left-part h3 {
	font-size: 14px;
}
.festivals-left-part h4 {
	font-size: 13px;
}
.festivals-left-part h5 {
	font-size: 12px;
}
.festivals-left-part h6 {
	font-size: 11px;
}

.festivals-left-part .information {
	font-size: 1.2em;
}
.festivals .ticket_link {
	float: right
}
.ticket_link h2 {
	font-size: 1.5em;
	text-align: center;
}
.box .ticket_link .body {
	 border-top: none;
}
.tickets div a,
.ticket_link  div a {
	font-size: 1.1em;
	padding-left: 1em;
	margin-left: 6em;
	background: transparent url(http://media.livenationinternational.com/Felix1/images/Shared/right_arrow_red.png) no-repeat scroll left 0.4em;
}

.tickets #ticketTradeImg {
	width: 170px;
	height: 28px;
	margin: 0 0 0 25px;
	float: none;
}

/* tickets */
.tickets {
	float: right;
	clear: right;	
	width: 22em;
	margin-left: 2em;
	_margin-left: 11px;
	vertical-align: top;
	/* height: 13em; */
	position: relative;
	margin-top: 5px;
}
.tickets h2 {
	text-align: left;
}
.tickets  p {
	margin-bottom: 0.5em;
}
.tickets  li {
	width: 20em;
}
.tickets  li a {
	font-size: 1.1em;
	width: 10em;
	padding-left: 1em;
	background: transparent url(http://media.livenationinternational.com/Felix1/images/Shared/right_arrow_red.png) no-repeat scroll left 0.4em;
}
.tickets  li strong {
	width: 10em;
	float: left;
	color: #000000;
}
.links {
	width: 20em;
	margin-top: 0.8em;
	/*float: left;*/
	line-height: 1.35em;
	padding-right: 1em;	
}
.eventTicketsContainer .image_links {
	
}
.eventTicketsContainer .links {
	float: left;
	margin: 1em;
}
.eventTicketsContainer {
	display: block;		
	float: right;
	width: 47em;	
	margin-top: 1em;
}
.eventTicketsContainer h2 {

}
.sponsor {
	float: right;
	margin: 1em 1em 1em 0;	
}
.image_links {
	/*float: right;*/
	width: 23em;
	margin: 0.2em 0.5em 0 0.5em;
	vertical-align: top;    
}
.image_links ul {
	height:  inherit;
	margin-top: .5em;
}

/*---------------*/
.links ul {
	margin-top: .5em;
}
.links h2 {
	border-bottom:0.05em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
}
.image_links h2 {
	border-bottom:0.05em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
	margin-top: 0.3em;
}
.image_links li {
	width: 7.6em;
	float: left;
}
.image_links li img {
	width: 75px;
	height: 46px;
	border: 0;
}

/* seating_map */
#seating_map {
	width: 48em;
	margin: 1em 0 0 3em;
	float: left; 
}
#seating_map h2 {
	text-align: left;
}
#seating_map .body li {
	width: 20em;
}
#seating_map .body li a {
	font-size: 1.1em;
}
#seating_map .body li strong {
	font-weight: bold;
}

/* concert_reviews */
#concert_reviews {
	width: 40em;
	margin: 1em 3em 0 3em;
	float: right;
	height: 50em;
}
#concert_reviews h2 {
	text-align: left;
}

/* questions */
#questions {
	width: 48em;
	margin: 2em 0 0 3em;
	float: left;
	color: #646464;
}
#questions h2 {
	text-align: left;
}
#questions div {
	padding: 1em;
}
#questions strong {
	padding: 1em;
}
#questions .body li {
	width: 20em;
}
#questions .body li a {
	font-size: 1.1em;
}
#questions .body li strong {
	font-weight: bold;
}

/*End of HCL  styling for EDP */

.cancel {
	/*position: absolute;
	bottom: 4px;
	right: 4px;	
	color: #999999; */
}
#script_background{
	display: none;
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CECECE;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
}

#TB_overlay.TB_overlayBG {	
	background-color:#FFFFFF;
	background-color:#999;
	/* opacity:0.55; */
}


/* Prominence styling */
.prominence7 {
	font-size: 75%;
}
.prominence6 {
	font-size: 90%;
}
.prominence5 {
	font-size: 105%;
}
.prominence4 {
	font-size: 120%;
}
.prominence3 {
	font-size: 135%;
}
.prominence2 {
	font-size: 150%;
}
.prominence1 {
	font-size: 165%;
}


/* styling for the home page find a concert" */
.FindAConcert {
	background: #EEE url(http://media.livenationinternational.com/Felix1/images/shared/bg_nav_column_mid.png) right center repeat-y; 
}
.finder #concertFinder fieldset {
	color: #666;
	padding: 0 1.2em 0 1.5em;
	margin: 0;
	border: .1em solid #cbcbcb;
	border-bottom: none;
	background: #FFFFFF url(http://media.livenationinternational.com/Felix1/images/box/gradient.png) repeat-x;
}
.finder #concertFinder .input input , .finder #concertFinder .xf select, .finder #concertFinder .input label {
	width: 17em;
	margin-top: .4em;
}
.finder #concertFinder .xf.submit{
	width: 17em;
	padding-bottom: 0em;
	margin-top: 0em;
}
.finder #concertFinder .xf label {
	padding-bottom: .5em;
}
.finder h2 {
	padding-left: 1.4em;    
}
.finder #concertFinder .date input{
	width: 8em;
	margin-top: .4em;
}
/*styling for A to Z page */
.aToZ {   
}
.aToZ li {
	margin: .5em 0 1em 0;
}
.aToZ a:hover {
	text-decoration:underline;
}

/* EDP */
.festivals .whitecorners,
div.tickets.special div.ticketBoxFoot.whitecorners,
#artist_ticket_info .whitecorners {
	margin-left: 10px;
	width: 210px;
	background: url(http://media.livenationinternational.com/Felix1/images/foot_right2.png) top right no-repeat;
	height: 10px;
}
.festivals .whitecorners div,
div.tickets.special div.ticketBoxFoot.whitecorners div,
#artist_ticket_info .whitecorners div{
	margin-left: -10px;
	height: 10px;
	width: 10px;
	background: url(http://media.livenationinternational.com/Felix1/images/box/foot_left.png) top right no-repeat;
}
.festivals .ticket_link .body,
#artist_ticket_info .ticket_link .body,
.eventTicketsContainer .ticket_link .body{
	width: 20.8em;		
	background: #79BEF9;
	border-top: none;  
	padding:  0 1em 0 1em;							
	background: #79BEF9 url(http://media.livenationinternational.com/Felix1/images/box/buy_tickets_main_gradient.png) repeat-x left top;	
	border-left:0.1em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC;
	padding:0.5em;
	text-align: center;
	min-height: 53px;
}
.festivals .tickets .body,
div.tickets.special div.body,
#artist_ticket_info .tickets .body{
	width: 218px;		
	border-top: none;  
	background: url(http://media.livenationinternational.com/Felix1/images/buy_tickets_main_gradient.gif) repeat-x left top;
	border-left:0.1em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC;
}
.ticketBoxHead {
	height: 8px;
	width: 220px;	
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/buy_tickets_main_top.png) no-repeat;	
	_margin-bottom: -4px;
}
.ticketBoxFoot{
	height: 8px;
	width: 220px;	
	background: url(http://media.livenationinternational.com/Felix1/images/box/buy_tickets_main_bottom.png) no-repeat;
	display:block;	
}
span.purchase_text
{
    display: block;
    margin: 10px 15px 0 15px;
    font-size: 11px;
    text-align: left;
}
.festivals .ticket_link .body p,
#artist_ticket_info .ticket_link .body p {
	text-align: center;	
	margin-top: 1em;
}

.ticket_link .body span.text {
	display: block;
	width: 100%;
}

.tickets .body span.jq_purchase_link,
.ticket_link .body span.jq_purchase_link {
	display: block;
	height:3em;
	margin: 0.4em .5em 0 .8em;
	width:19.4em;	
	background: url(http://media.livenationinternational.com/Felix1/images/shared/button_yellow_.png) no-repeat;		
	text-align: center;	
	cursor: pointer;    	
	vertical-align: middle;
}
.ticket_link .body span a span.arrow {
	color: #000000;
	font-size: 1.2em;	
	margin: 0;
	padding:0;
	background:transparent url(http://media.livenationinternational.com/Felix1/images/Shared/button_yellow1_triangle.png) no-repeat 0 3px;
	line-height: 220%;
	/*
	padding-bottom: 1.8em;	
	padding-right: .5em;
	*/
	font-weight: 500;
	width: auto;
	height: 100%;
	padding-left: 14px;
}

.tickets .body span a,
.ticket_link .body span a {
	color: #000;
	text-decoration: none;
	background: none;
	width: 100%;
	display: block;
	padding:0;
	margin:0;
}
.tickets .body span.jq_purchase_link:hover,
.ticket_link .body span.jq_purchase_link:hover {
	background: url(http://media.livenationinternational.com/Felix1/images/shared/button_yellow_hover.png) no-repeat;
}
.tickets .body .buttonEnding,
.ticket_link .body .buttonEnding {    
	display: inline;
	width: 13px;
	height: 20px;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/btn_generic_right.png) no-repeat;
	float: left;
	cursor: pointer;
}
.festivals .ticket_link h2,
#artist_ticket_info .ticket_link h2 {
	font-size:1.7em;
	font-weight:normal;
	text-align:center;		
	margin-bottom: 10px;
}
.festivals .tickets h2,
div.tickets.special h2,
#artist_ticket_info .tickets h2 {
	font-size:1.3em;
	text-align: center;    
	font-weight: normal;
/*	background: #79BEF9 url(http://media.livenationinternational.com/Felix1/images/buy_tickets_main_gradient.gif) repeat-x left top; */
	/*
	border-left:0.1em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC;
	border-bottom:0.1em solid #CCCCCC;
	*/
	padding-bottom: 0.5em;
	height: 27px;
}

.festivals  .tickets p.TickettradeTip, 
div.tickets.special p.TickettradeTip,
#artist_ticket_info .tickets p.TickettradeTip
{
	position: absolute;
	top: 42px;
	right: 220px;	
	width: 16em;
	background:#FFFFCD none no-repeat scroll 0 0;
	border: 0.1em solid #D1D1D1;
	text-decoration: none;
	z-index: 99;
	padding: 1em;
}

.ticket_link p.TicketTip,
.festivals .tickets p.TicketTip, 
div.tickets.special p.TicketTip,
#artist_ticket_info .tickets p.TicketTip
{
	position: absolute;
	top: 42px;
	right: 220px;	
	width: 16em;
	background:#FFFFCD none no-repeat scroll 0 0;
	border: 0.1em solid #D1D1D1;
	text-decoration: none;
	z-index: 99;
	padding: 1em;
}

.festivals  .tickets p,
div.tickets.special p, 
#artist_ticket_info .tickets p {
	clear: both;
	float: left;
	margin: 10px 3% 0 3%;
	width: 48%;
	_width: 45%;
	font-size: 11px;
/*	line-height: 100%;*/
	line-height: normal;
	position: relative;
}
.festivals .tickets .body span,
div.tickets.special div.body span,
#artist_ticket_info .tickets .body span {
	position: relative;
	display: block;
	background: none;
	float: left;
	/* width: auto; */
	height: auto;
	padding:0;
	padding-bottom: 2px;
/*	line-height: 100%;*/
	font-size: 11px;
	text-align: left;
}
.festivals .tickets .body span:hover,
div.tickets.special div.body span:hover,
#artist_ticket_info .tickets .body span:hover {
	background: none;
}
.festivals .tickets .jq_purchase_link,
div.tickets.special .jq_purchase_link,
#artist_ticket_info .tickets .jq_purchase_link {
	margin: 10px 0 0 0;
}
.festivals .tickets .jq_purchase_link a,
div.tickets.special .jq_purchase_link a,
#artist_ticket_info .tickets .jq_purchase_link a {
	font-size: 11px;
	line-height: 100%;
	padding: 0;
	margin:0;
	background: none;
	color: #E20F2F;
	cursor: pointer;
}
.festivals .tickets .jq_purchase_link a:hover,
div.tickets.special .jq_purchase_link a:hover,
#artist_ticket_info .tickets .jq_purchase_link a:hover {
	background: none;
	text-decoration: underline;
}
.festivals .tickets #presaleslogin,
div.tickets.special #presaleslogin,
#artist_ticket_info .tickets #presaleslogin {
	margin: 10px 0 0 0;
	background: none;
	padding:0;
	float: left;
	display: block;
	width: 94px;
	overflow:hidden;
}
.festivals .tickets .ukoncovac,
div.tickets.special .ukoncovac,
#artist_ticket_info .tickets .ukoncovac {
	height: 10px;
	background: #79BEF9 url(http://media.livenationinternational.com/Felix1/images/box/buy_tickets_main_gradient.png) repeat-x left bottom;
	border-left:0.1em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC;
	border-top:0.1em solid #CCCCCC;
}
.festivals .tickets .text,
div.tickets.special .text,
#artist_ticket_info .tickets .text {
	font-size: 11px;
	float: left;
	margin: 10px 0 0 0;
	color: #E20F2F;
	cursor: default;
}
#artist_ticket_info b {
	color: #000;
	font-weight: normal;
}
.eventsContent {
	position: relative;
	background: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;
	padding: 2.3em 1.5em 1.5em 1.5em;
	width: 97em;
	display: block;
	float: left;
	margin-top: 1em;
}
.seating_map img {
	width: 300px;     
	height: 217px;
	padding-bottom: 2em;
}
.seating_map h2 {
	font-weight: normal;
	background: white;     
}
.seating_map {
	width: 45em;    
	margin: 0 1em 0 0;  
}
.seating_map .boxHead, .seating_map .boxFoot {
	background: #fff;
}
.seating_map div.body {
	 background: none;    
	 border-top: none;
	 text-align: center;
}
.seating_map .boxHead .right {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/head_right_transparent.png) no-repeat;
}
.seating_map .boxHead .left {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/head_left_transparent.png) no-repeat;
}
.eventsContent .box {
	float: left;
}
#additional_info {
	width: 45em;		
	margin: 1em 7em 1em 0; 
	float: left;
	/* added by m.g. 29.6.09 */
	clear: both;
}
#additional_info h2 {
	border-bottom:0.1em solid #CBCBCB;
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
}
#additional_info p {
	margin-top: 1em;
	font-size: 11px;
	color: #333333;	
}
/* WYSIWYG editor style fix */
#additional_info em {
	font-style: italic;
}
#additional_info ul,
#additional_info ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
#additional_info ul li {
	list-style-type: disc;
}
#additional_info ol li {
	list-style-type: decimal;
}
#additional_info h3 {
	font-size: 14px;
}
#additional_info h4 {
	font-size: 13px;
}
#additional_info h5 {
	font-size: 12px;
}
#additional_info h6 {
	font-size: 11px;
}

.questions {
	width: 45em;    
	margin: 1em 1em 1em 0;  
	background: none;
}
.eventsContent .questions {
	margin: 0 0 0 0;
}
.eventsContent .seating_map {
	margin-right: 50px;
}
.questions ul.body {
	background: none;
}
.eventsContent .concert_reviews h2, .questions h2 {	
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:0.2em;
}
.eventsContent .concert_reviews {
	width: 45em;
	float: right;
	margin: 0 0 0 1em;  
}
/*
 * BUG: 6222
 * DATE: 17.4.09
 */
#ratings {
	width: 45em;
	/*
	float: right;
	margin: 0 0 0 1em;      
	*/
	float:left;
	margin:0;
	position: absolute;
	top: 3em;
	right: 1em;
}

#content #ratings,
#mainContent #ratings {
	position: static;
	float: right;
}

#ratings_wide {
	margin-top: 1em;
	width: 98%;
	clear: both;
	/* bug:6615 */
	width: 100%;
}

.subSection #ratings_wide {
	width: 97%;
}

.subSection #ratings {
	clear:right;
	float:right;
	padding-right:2em;
	width:44em;
}
.subSection .sponsorImageLinks ul {
	margin-top: 0em;
}
.subSection .sponsorImageLinks ul li{
	padding: .8em;
}
.tickets.special .body span.jq_purchase_link,
div.tickets.special ul li span,
#artist_ticket_info .tickets ul li span {
	display:inline-block;
	font-size: 1.1em;
	width: 8em;
	margin: 10px 0 0;
}
.tickets.special .body span.jq_purchase_link a span,
div.tickets.special ul li span a span,
#artist_ticket_info .tickets ul li span a span {
	margin:0;
}
#artist_ticket_info .tickets ul li a {
	display:inline-block;    
	width: 8em; 
	margin-left: .2em;
}

/*Additional*/

#AditionalHeader li.active {
	font-weight:700;
	font-size: 1.2em;
	background: url(http://media.livenationinternational.com/Felix1/images/tabs/tab-grey.gif) no-repeat;
	margin-left: 0em;
} 
#AditionalHeader li.active a {
	background: url(http://media.livenationinternational.com/Felix1/images/tabs/tab-grey-end.gif) 0 bottom no-repeat;
}
#AditionalHeader {
	width: 16.85em;
	float: left;	
	color:#000000;
	font-weight:400;
	font-size: 1.1em;	
	margin: none;	
}
#AditionalHeader ul {
	margin: none;
}
#AditionalHeader li {
	display: block;			
	border: none;	
	text-align: center;
	cursor: pointer;	
	color: #000000;
	background: url(http://media.livenationinternational.com/Felix1/images/tabs/tab-white.gif) no-repeat;
	margin-left: 1em;
	padding: 7px 0 0 0;
	_height: 0;
}
#additional {
	width: 100%;
}
#AditionalHeader li a {
	color:#000000;
	font-size:.8em;	
	display: block;
	line-height: 20px;
	padding-bottom: 7px;
	background: url(http://media.livenationinternational.com/Felix1/images/tabs/tab-white-end.gif) 0 bottom no-repeat;
}
.horizontalTabbedEventList div {
	width: 53em;
	float: right;	
	color:#646464;
	font-weight:400;	
	font-size:1.1em;
	padding: 1em .5em .5em 1em;
	border:0.1em solid #B9B9B9;		
}
.horizontalTabbedEventList div.additionalContent {
	display: none;
	background:#FFFFFF url(http://media.livenationinternational.com/Felix1/images/box/gradient.png) repeat-x ;
	padding-bottom: 5em;
	min-height: 30em;
	_height: 30em;
	margin-bottom: 30px;
}
.horizontalTabbedEventList div.additionalContent img {
	float: right;
	margin-right: 5px;
	margin-left: 10px;
}
.horizontalTabbedEventList {
	width: 100%;
}
ul.address li a.TwoDSeatingLink img{	
	height:13px;
	margin-right:1em;
	padding-right:0.1em;
	width:16px;	
}
ul.address li a.TwoDSeatingLink{
	color:#111111;
}
/*Festival Additional*/
.festivaldetails #AditionalHeader li {
/*	height: 34.3px;	*/
}
.festivaldetails h2 {
	font-weight: 600;
	margin: .5em 0 1em 0;
}
/*Venue Additional */
#venueDetails h2 {	
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom: .5em;
}
#venueDetails{
	clear: both;
	display: block;	
}
.additional ul.address {
	width: 100%;	
}
.additional ul.maps {
	margin-left: 12em;
}
.additional ul.address li div img {
	height:13px;
	margin-right:1em;
	padding-right:0.1em;
	width:16px;
	float: left;
}
.additional ul.address li p {
	float: none;
	height: 32px;
	width: 35em;		
}
.additional ul.address li div.maps {
	height: 15px;
	width: 60em;
}

/* Artist Bio */
.ArtistBio {
	
}
.ArtistBio p.seo {	
	width: 100%;
	color:#333333;
	font-size:1.1em;	
}
.ArtistBio h2 {
	margin: 1.5em 0 .5em 0;	
	color:#000000;
	font-size:1.4em;
	font-weight:bold;	
}
.ArtistBio div {	
	float: left;
	font-size: 11px;
}

/* WYSIWYG editor style fix */
.ArtistBio em {
	font-style: italic;
}
.ArtistBio ul,
.ArtistBio ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
.ArtistBio ul li {
	list-style-type: disc;
}
.ArtistBio ol li {
	list-style-type: decimal;
}
.ArtistBio h3 {
	font-size: 14px;
}
.ArtistBio h4 {
	font-size: 13px;
}
.ArtistBio h5 {
	font-size: 12px;
}
.ArtistBio h6 {
	font-size: 11px;
}

#LoginLayer {
	border: none;
}

/*Additional Info pop up*/
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:transparent;
	border:1px solid #cecece;
	z-index:1;
	background: #FFFFFF none repeat scroll 0 0;		
}
#VenuePopUp{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width: 68em;	
	background:#FFFFFF;	
	z-index:100;
	font-size:13px;		
	background-color:#FFFFFF;
}
#ClosePopup{
	font-size:14px;
	line-height:14px;
	right:6px;
	height:17px;
	width:17px;
	top:4px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
	background-image: url(http://media.livenationinternational.com/Felix1/images/close_window.png);
}
#VenueBody img {
	float:left;
	height:6em;
	margin: 0 1.5em 0 1.4em;}
#VenueBody h2 	{
	padding-top: .5em;
	font-size:1.3em ;
	font-weight:600;
	letter-spacing: .1em;
}
#VenueBody p {	
	font-size:1em;		
	color: #000000;
	font-weight: 500;
	height: 2.5em;	
	float: left;
	list-style-type: decimal;
	padding-left: 0;	
}
#VenueBody div.additionalContent{
	background: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;
	padding: 2.3em 1.5em 0.5em 1.5em;
	margin: .5em 1em  0 1em;
	width: 62.4em;	
	display: block;
	float: left;
	margin-top: 1em;	
}
#VenueBody ul  {
	margin-left: 1em;
	clear:left;
	display:block;	
	text-align:center;
	width: 65.4em;
	border-top:0.1em solid #CCCCCC;
}
#VenueBody ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:1em;
}
#VenueBody ul li img {
	margin-right:0.5em;
	height: 16px;
	width: 16px;
	cursor: pointer;
	padding-top: .4em;
	float: none;
	margin: 0 .5em 0 0 ;
}
#VenuePopUp ul li a {	
	bottom:0.4em;
	font-size:0.8em;
	position:relative;
}
.popUpBoxHead {
	background-color:#FFFFFF;
	border-top:0.1em solid #CCCCCC;
	height:0.9em;
	margin:0 1em;
}
.popUpTopRight {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/lightbox_top_right.png) no-repeat;
	float:right;
	height:1em;
	margin-right:-1.15em;
	margin-top:-0.1em;
	width:1em;
}
.popUpTopLeft {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/lightbox_top_left.png) no-repeat;
	float:left;
	height:1em;
	margin-left:-1em;
	margin-top:-0.1em;
	width:1em;
}
.popUpBoxFoot {
	border-bottom:0.1em solid #CCCCCC;
	height:9px;
	margin: 0 10px 0 0;
	background-color:#FFFFFF;	
}
.popUpFootLeft {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/lightbox_bot_left.png) no-repeat;	
	float:left;
	height:10px;
	margin-bottom:-1px;
	/*margin-left:-10px;*/
	width:10px;
}
.popUpFootRight {
	background: transparent url(http://media.livenationinternational.com/Felix1/images/box/lightbox_bot_right.png) no-repeat;
	float:right;
	height:10px;
	margin-bottom:-1px;
	margin-right:-10px;
	width:10px;
}
#VenuePopUp .boxboxFoot {
	height:34em;	
}
#VenuePopUp  .boxFoot .left{	
	margin-left: 0px;
	margin-bottom:-1px;
}
#VenueBody .additionalContent img {
	width: 640px;
	height: 450px;
	padding-left: 7.2em;	
}
#VenueBody {	
	border-left:0.1em solid #CCCCCC;
	border-right:0.1em solid #CCCCCC;	
	padding:0.5em 0 0;
	height:47.5em;
}
#ply {
	z-index: -50;	
}

/*Venue details featured list */
.venueFeaturedList ul {
	overflow: visible;
}
.venueFeaturedList ul li a img {
	height: 86px;
	width: 114px;
}
.venueFeaturedList ul li {
	margin:0.2em;
	padding :0 0 .2em;	
	width: 126px;
}
.venueFeaturedList ul li p {	
	width: 114px;
}
/*Event Details Title row */
.eventsDetailsTitleRow h1
{
	margin:0.5em 1em 0 0.1em;
}

/*ad skyscraper*/
.ad.skyscraper {
	margin: 1em 0 1em 0;
}
.ui-datepicker {
	z-index: 150;
}

/*Font stlying*/
#homeFeatured .roundedContentList h2 {
	font-weight: normal;
	font-size: 14px;
	color: #333333;		
}
.roundedContentList h2 {	
	font-weight: normal;
	font-size: 1em;
	color: #333333;	
}
.concertTours li a {
	color: #e20f2f;
	font-size: 12px;	
}
#homeContent .concertTours li a {
	font-weight: normal;
}
.concertTours li div {
	color: #333333;
	font-size: 11px;
	margin-top: .1em;
}
.concertTours li div.buyTickets {
	color: #e20f2f;
	font-size: 11px;
}
.concertTours h3 {
	margin-bottom: .5em;
}
.finder #concertFinder .xf {
	font-size: 11px;
	color: #000000;	
	margin-top: 2em;	
	/*display: inline-table;*/
	clear: right;
}
.tabbedEventList ul.body li div  a, .tabbedEventList ul.body li p a {
	color: #e20f2f;
	font-size: 12px;
}
.tabbedEventList ul.body li div div, .tabbedEventList ul.body li div p{
	font-size: 11px;
	color: #333333;
	margin-bottom: 0.2em;
}
#footer ul li a {
	font-size: 11px;
	color: #e20f2f;
}
.boxhead h2{
	background-color:#EFEFEF;
	color:#565656;
	font-size:13px;
	font-weight:normal;
}
.title_row h2, #title_row h2{
	font-size:17px;
	margin-bottom:0.1em;
}
.title_row p, #title_row p{ 
	margin-bottom: 1em;
	color:#333333;
	font-size:11px;
}
.OrderedContentList ol li a{
	font-size: 11px;
	color:#E20F2F;	
}
.Venue .OrderedContentList ol li {
	list-style: none;
	margin-left: 1em;
}
.Venue .OrderedContentList ol {
	padding: 0;
}
.featuredList ul li h3 a {
	font-size: 11px;
	color:#E20F2F;
}
.subSection .concertTours ul li h3 a{
	font-size: 11px;
	color:#E20F2F;	
}
/* START Post a review pretty box */
.recently_reviewed 
{	
	padding:0;
	margin: 0;	
}

div.top_corners 
{		
	background: url(http://media.livenationinternational.com/Felix1/images/medgray_top_right.png) no-repeat top right;	
}

img.corner
{
	width: 10px;
	height: 10px;
	border: none;
	display: block !important;
}

.recently_reviewed_header 
{
	background-color:#EFEFEF;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0.1em;
	min-height:2em;
	padding:0 1em 0.9em 1.3em;
	_height: 0.5em;
}

.recently_reviewed_header h2 {		
	float:left;
	font-size:1.4em;
	margin:0;
	padding-top:0.1em;
}

.recently_reviewed_header > a 
{
	display:block;
	float:right;
}

.recently_reviewed #BVCustomerRatings 
{
	background-color:#EFEFEF;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0.1em;
}

.recently_reviewed #BVCustomerRatings * table
{
	margin-bottom: 0;
}

.recently_reviewed_body 
{
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0.1em;
	background-color:#FFFFFF;
	background-image:url(http://media.livenationinternational.com/Felix1/images/medgray_gradient_h200.png);
	background-repeat:repeat-x;
	clear:left;
}

#venueDetails .recently_reviewed_body 
{
	padding: 5px 10px;
	min-height: 200px;
}
/* WYSIWYG editor style fix */
#venueDetails .recently_reviewed_body #information_display li em {
	font-style: italic;
}
#venueDetails .recently_reviewed_body #information_display li ul,
#venueDetails .recently_reviewed_body #information_display li ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
#venueDetails .recently_reviewed_body #information_display li ul li {
	list-style-type: disc;
}
#venueDetails .recently_reviewed_body #information_display li ol li {
	list-style-type: decimal;
}
#venueDetails .recently_reviewed_body #information_display li h3 {
	font-size: 14px;
}
#venueDetails .recently_reviewed_body #information_display li h4 {
	font-size: 13px;
}
#venueDetails .recently_reviewed_body #information_display li h5 {
	font-size: 12px;
}
#venueDetails .recently_reviewed_body #information_display li h6 {
	font-size: 11px;
}


#venueDetails .recently_reviewed_body #Additional
{
	margin-bottom: 10px;
}

#venueDetails .recently_reviewed_body p {
	margin: 0;
}

div.bottom_corners 
{	
    font-size: 0;
	background: url(http://media.livenationinternational.com/Felix1/images/medgray_bot_right.png) no-repeat top right;	
}

.recently_reviewed_header #reviewButton
{
	display:block;
	float:right;
}

#reviewButton a
{
	text-decoration: none;	
	white-space: nowrap;
}

.reviewButton 
{
	border: 0;
	background: url(http://media.livenationinternational.com/Felix1/images/btn_review_left.png) no-repeat;
	height: 20px;	
	position: relative;
	color: #98988C;
	float: left;
	text-align: center;
	padding-left: 0.9em;
	padding-top: 0.3em;
	cursor: pointer;    	
	font-size: 11px;
	font-weight: bold;	
}

.reviewButtonEnding 
{    
	display: inline;
	width: 13px;
	height: 20px;
	background: url(http://media.livenationinternational.com/Felix1/images/btn_review_right.png) no-repeat;
	float: left;
	cursor: pointer;
}

/* END Post a review pretty box */


/* No results on ADP - VDP */
.NoEvents h2 {
	color:#000000;
	font-size:1.3em;
	font-weight:normal;	
	margin-bottom: .5em;
}
.NoEvents{
	background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png) repeat-x;
	display: block;
	margin: .2em 0 3em 0 ;
	clear: both;
	width: 100%;
	padding: 1em;
	border-bottom:0.1em solid #CCCCCC;	
	padding-bottom: 0em;		
}
.NoEvents p{
	font-size: 11px;
}
.noResult{
	font-size:1.7em;
	font-weight: bold;
}
.noResult p{
	margin-bottom: 0.2em;
}
.noResult .suggestions p{
	margin-bottom: 0;
}

/* styling for MY LN pop up */
#TB_ajaxContent 
{
/*	height: auto !important;*/
}

.example {
	color: #666666;
	font-size: 10px; 
	font-style: italic;
}
body #TB_window.culture_selector_overlay {
    /* MF remove margins and position absolute to fix bug 5983 (modal hidden by top of page)
	/*margin-left:-70px;
	margin-top:-250px;*/
	border:1px solid #CECECE;
	background-color: #FFF;
	/*position:absolute;*/
	/*top:30px;
	left:50%;*/
}
#searchBox #q {
	background: red;
	border: 0 none;
	line-height:15px;
	margin: 0 0 0 20px;
	width: 300px;
}
img.qTipClose {
	cursor: pointer;
}

/******************************** MERCH PAGE ******************************/
/* ------------------------------
    PAGE STRUCTURE
------------------------------ */

#column_main{width:980px; margin-right:10px; margin-left:10px; float:left;}

#column_left{ width:219px; margin-right:23px; margin-left:10px; float:left;}
#column_right{ width:204px; float:left;}

.threeColumn1 #column_main{ width:511px; margin-right:23px; margin-left:0; }

.threeColumn2 #column_main{ width:346px; }
.threeColumn2 #column_right{ width:369px; }

.twoColumn #column_main{ width:728px; margin-right:0; }

div.spacer{ clear:both; height:10px; display:block;}

/* ------------------------------
    TYPE
------------------------------ */

.hr,
hr{  margin: 10px 0 10px; clear: both; height: 1px; border-bottom:solid 1px #CCC; }
/* div for IE what just cant undersnad this simple css for hr */
.hr hr{ display: none; }


main > h2{ margin-bottom:10px; }

main > h3{ color:#000; }

#header p.news, .customer_toolbar,.customer_toolbar a,.customer_toolbar ul{ color: #666; }


.dialog .s li a{ font-size:11px; color: #333; }
.dialog .s li a:hover{ font-weight:bold; color:#000; }

a.redLink, #footer a{color:#e20f2f;}

/* ------------------------------
    INPUT
------------------------------ */
.inputSelect{ margin:0; padding:1px; height: 22px; border: solid 1px #DBD7D1; border-top: solid 1px #909090; border-left:solid 1px #909090; width: 195px;}
.inputSelect option{ padding:1px 10px 1px 1px; }


/* ------------------------------
    DIALOG ROUNDED CORNERS
------------------------------ */

.dialog { width:100%; margin:0px auto; min-width:100px; max-width:1000px; }
.dialog h2 { padding: 0 10px 7px; margin:0; background-color: #EFEFEF; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }

.dialog .hd .c,
.dialog .ft .c { font-size:1px; /* ensure minimum height */ height:10px; }

/* DIALOG HEAD */
.dialog .hd { background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/dialogs/tl.png) no-repeat 0px 0px; margin-right:10px; /* space for right corner */ }
.dialog .hd .c { background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/dialogs/tr.png) no-repeat right 0px; margin-right:-10px; /* pull right corner back over "empty" space (from above margin) */ }

/* DIALOG BODY */
.dialog .bd {} /* kept for future proof */
.dialog .bd .c { border-left:solid 1px #CCC; border-right:solid 1px #CCC; }
.dialog .bd .c .s { padding:10px; border-top:solid 1px #CCC; background:#fff url(http://media.livenationinternational.com/Felix1/images/shared/dialogs/ms.png) repeat-x 0px 0px; }

/* dialog body white white background */
.dialog.white .bd .c .s { background:#fff none repeat-x 0px 0px; }

/* DIALOG FOOT */
.dialog .ft { margin-right:10px; background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/dialogs/bl.png) no-repeat 0px 0px; }
.dialog .ft .c { margin-right:-10px; background:transparent url(http://media.livenationinternational.com/Felix1/images/shared/dialogs/br.png) no-repeat right 0px; }

/* DIALOG CONTENT STYLING */
.dialog .s ul{ margin: 2px 0 8px 0; }
.dialog .s ul li{ padding: 3px 5px 3px 0; }
.dialog .s li:hover{ background-color:#DDDDDD; cursor:pointer; }
.dialog .s li a{ background: url(http://media.livenationinternational.com/Felix1/images/shared/right_arrow_red.png) no-repeat left 4px; padding-left: 12px; display: inline-block; }

.dialog .s select, .dialog .s p, .dialog .s p, .dialog .s ul{ margin: 2px 0 8px 0; }

.dialog .s ul.imageList{ padding:0; overflow:auto; }
.dialog .s ul.imageList li{ float:left; display:block; width:76px; height:76px; padding: 3px 9px 3px 0; margin:0; }
.dialog .s ul.imageList li.last{ padding: 3px 0 3px 0; }
.dialog .s ul.imageList li a{ display:block; background:none; padding:0; margin:0; }
.dialog .s ul.imageList li:hover{ background-color:#fff; }

/* ------------------------------
    COLUMN MAIN
------------------------------ */

#column_main p{  margin-bottom: 10px; }

/* ------------------------------
IMAGE DEFINITION LIST
------------------------------ */

/* Image Def List for 80x80 images */
dl.imageDefList{ overflow:hidden; width: 80px; text-align: center; padding:5px 0 5px 0; float: left; margin-right:0 8.5px 0 0; text-align:left; }
dl.imageDefList.endRow{ margin:0; }
.imageDefList dt img{ width: 80px; height: 80px; margin-bottom:5px; }
.imageDefList dd{ width:80px; margin: 0; padding: 1px 0; }

/* Image Def List for 80x80 images */
dl.imageDefList.dl_108{ width: 108px; padding:5px 10px; margin:0 16px 0 0; }
dl.imageDefList.dl_108.endRow{ clear:both; } /* has to be defined again */
.imageDefList.dl_108 dt img{ width: 108px; height: 108px; margin-bottom:5px; }
.imageDefList.dl_108 dd{ width:108px; }

/* Alternative margin-right for scrollBox */
.scroll510 dl.imageDefList.dl_108 { margin-right:5px; }
		
/* ------------------------------
    SCROLL BOX
------------------------------ */

.scrollBox { width: 674px; position: relative; display: block; float: left; padding: 22px 0 22px 60px; background: #fff url(http://media.livenationinternational.com/Felix1/images/Shared/grey_stripe_gradient.png) repeat-x; }
.scrollBox.scroll510 { width:450px; }
.scrollBox h3 { margin: 0 0 24px -40px; }


#IntEvents .paging{
	float: right;
	margin-top: 2px;
}
#LocalEvents .paging {
	float: right;
	margin-top: 6px;
}
#IntEvents .paging span,
#LocalEvents .paging span{}
#MyLnPlaceholder #IntEvents .paging span,
#MyLnPlaceholder #LocalEvents .paging span{
	margin:0; 
	float: left;
}

#IntEvents .paging .previous a,
#LocalEvents .paging .previous a {
	margin: 0;
}
#IntEvents .paging ul li,
#LocalEvents .paging ul li{
	margin:0 3px;
	float:left;
}
#IntEvents .paging ul li a,
#LocalEvents .paging ul li a{
	margin:0;
}
#IntEvents .paging ul,
#LocalEvents .paging ul {
	float: left;
	width: 400px;
	height: 1.1em;
	overflow: hidden;
	margin:0 6px 0 10px;
}
#IntEvents .resultsFooter .paging ul,
#LocalEvents .resultsFooter .paging ul{
	width: 555px;
}

.artistDetails .bio {
	margin-bottom: 10px;
}
/* WYSIWYG editor style fix */
.artistDetails .bio em {
	font-style: italic;
}
.artistDetails .bio ul,
.artistDetails .bio ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
.artistDetails .bio ul li {
	list-style-type: disc;
}
.artistDetails .bio ol li {
	list-style-type: decimal;
}
.artistDetails .bio h3 {
	font-size: 14px;
}
.artistDetails .bio h4 {
	font-size: 13px;
}
.artistDetails .bio h5 {
	font-size: 12px;
}
.artistDetails .bio h6 {
	font-size: 11px;
}

.reviewfestival {
	font-size: 1.2em;
}

/* WYSIWYG editor style fix */
.reviewfestival em {
	font-style: italic;
}
.reviewfestival ul,
.reviewfestival ol {
	padding-left: 30px;
	margin-bottom: 10px;
}
.reviewfestival ul li {
	list-style-type: disc;
}
.reviewfestival ol li {
	list-style-type: decimal;
}
.reviewfestival h3 {
	font-size: 14px;
}
.reviewfestival h4 {
	font-size: 13px;
}
.reviewfestival h5 {
	font-size: 12px;
}
.reviewfestival h6 {
	font-size: 11px;
}


.hasVideo {
	position: relative;
}
.hasVideo div {
	width: 50px;
	height: 50px;
	background: transparent url(http://media.livenationinternational.com/Felix1/images/play_video.png) no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.livenationinternational.com/Felix1/images/play_video.png');
	position: absolute;
	top: 38px;
	left: 60px;
	z-index: 99;
	cursor: pointer;
}

#showArtists
{
	display: none;
}
#TB_ajaxContent .showAllArtists
{
	display: none;
}

.Sitemap-List
{
	float: left;
	padding-top: 20px;
	width: 40%;
}
.Sitemap-List ul ul
{
	padding-left: 20px;
}
.Sitemap-List li
{
	padding: 5px 0;
}
.Sitemap-List li span.noLink,
.Sitemap-List li a
{
	font-weight: bold;
	font-size: 1.2em;
	color: #E20F2F;
}
.Sitemap-List li li a
{
	font-weight: normal;
	font-size: 1em;
}

.brclear { clear: both; position: relative; }
.VIPText { clear: both; }

.results_artists {
	font-size: 0.8em;
	color: #8C8C8C;
}

.SearchResults div table td div.results_artists a {
	color: #8C8C8C;
}

.resendEmailForm,
.resendEmailForm .cb,
.forgotPasswordForm { overflow: hidden;}


#TB_ajaxContent .deactivateAccountForm input.button {
	display: block;
	padding: 0 0 0 13px;
	margin: 0;
	float: left;
}

.myLn .subscriptionsForm h4.additionalBreak {
	margin-bottom: 10px;
}


/************************
 *
 *  Internet Explorer 6
 *
 ************************/
 #homeFeatured .tours .boxHead .left{
	_margin-left: -9px;
 }
 #homeFeatured .tours .boxHead .right{
	_margin-right: -9px;
 }
 #homeFeatured .tours .boxFoot .left {
	_margin-left: -8px;
 }
 #homeFeatured .tours .boxFoot .right {
	_margin-right: -8px;
 }
 #homeFeatured .finder .boxHead .left{
	_margin-left: -8px;
 }
 #homeFeatured .finder .boxHead .right{
	_margin-right: -8px;
 }
 #homeFeatured .finder .boxFoot .left {
	_margin-left: -8px;
 }
 #homeFeatured .finder .boxFoot .right {
	_margin-right: -8px;
 }
 #homeFeatured.vip .boxFoot .left {
	_margin-left: -9px;
 }
 #homeFeatured.vip .boxFoot .right {
	_margin-right: -9px;
 }


/* =====  SPECIFIC STYLING FOR EVENT LIST ===== */
#main.litepagelistFix { width: 790px; }
#main.litepagelistFix #eventList .show { width: 100%; font-size: 10px; }
#main.litepagelistFix .resultsHeader #header { width: 754px; }

#eventList { font-size: 12px; }
#eventList #header {
	cursor:pointer;
	background-image: url(http://media.livenationinternational.com/Felix1/images/shared/grey_stripe_gradient.png);
	background-repeat: repeat-x;
	margin-top: 2em;
	padding: 1.5em;
}

#eventList .hide {
	border: none;
	width: 80%;
	display:none;
}

#eventList .show {
	border: none;
	width: 80%;
	display:table;
}
#eventList table th {
	background-image: none;
	border: none;
	border-bottom: 1px dotted #ccc;
	text-align: left;
	font-weight: 500;
	padding-left:14px;
}
#eventList table td {
	border: 1px dotted #ccc;
	border-width: 0 0 .1em;
	line-height: 2em;
	vertical-align:top;
	width:20%;
	padding-left:14px;
}

#eventList table td a {
	color: #333;
	width:20%;
}

#eventList td img {
	border: .1em solid #E0E0E0;
	padding: .4em;
	position: relative;
	width: 100px;
	height: 75px;
	margin-top:6px;
}


/* =====  SPECIFIC STYLING FOR Partners LIST ===== */

#partnersList table {
	border: none;
	width: 770px;
	margin:10px;
	padding:10px;
}

#partnersList table td {

	border-width: 0 0 .1em;
	line-height: 2em;
	color: #999;
	vertical-align:top;
	margin:10px;
	padding:10px;
}

#partnersList img {
	border: .1em solid #E0E0E0;
	padding: .4em;
	position: relative;
}



/* FESTIVAL ADDITIONAL DETIALS */
.festivaldetails .recently_reviewed_body { padding: 5px 10px; }
.festivaldetails select { margin-bottom: 10px; }
.festivaldetails #information_display li { margin-bottom: 20px; }


#rightSide { float: right; width: 240px; }


/* FESTIVAL LANDING PAGE :: WHATS HOT */
.subSection #featuredEvents { margin: 1px 0 0 5px; width: 524px;  }
.subSection #featuredEvents .fEvent2 { margin: 0 2px 0 10px; }
.subSection #featuredEvents h2 { border-bottom:0.1em solid #B9B9B9; font-size:1.3em; margin:0 0 10px 0.5em; padding:0 0 0.5em; }

/* FESTIVAL LANDING PAGE :: MOST POPULAR */
.subSection .OrderedContentList.MostPopular h2 { margin: 0px 0 0 5px; width: 100%; font-size:1.3em; }

.balckFontColor { color: #000 !important; }

/* FACEBOOK CONNECT STYLES */

#fbc_welcome { margin: 0pt 0pt 0pt 3px; display: block; font-weight: bold; }
.fbc_login { position:relative; background-color:Red; }


/*#fbc_login span  { display:block; padding:7px 8px 8px; font-weight:bold; }*/
.FB_login_button { margin-bottom: 15px;  display: block; }

span#fbc_img  { position:absolute; top:4px; left:-34px; width:35px; height:35px; overflow:hidden; }
span#fbc_img img { width:35px; height:35px; }

#fbc_login h4 { margin-bottom:10px; font-size:16px; font-weight:normal; }
form#registration #fbc_login p { font-size:11px; }

#fbc { font-size:12px; margin: 0 10px 0 17px; }
#fbc_account { overflow:auto; }

#fbc .mT { margin-top:20px; }
#fbc h2 { font-size:18px; margin-bottom:30px; }
#fbc h3 { font-size:14px; } 
#fbc_account h4 { font-size:14px; font-weight:bold; margin-bottom:10px; }
#fbc p { font-size:12px; margin-top:10px; }
/* overides!!!!  */
#fbc form p { font-size:12px; }
#fbc form #fbc_account p { font-size:12px; }
#fbc form #fbc_account p.heading { font-size:14px; }
#fbc label.radio { display:block; margin-bottom:10px; }
#fbc  form#registration p { font-size:12px; }
form#registration #fbc_account p { font-size:12px; }
form#registration #fbc_account p.heading { font-size:14px; }

#fbc .image, #fbc_account .image{ float:left; margin:0 20px 0 5px; }
#fbc .image img, #fbc_account .image img { width:200px; }
#fbc .text{ float:left; width:733px; }
#fbc_account .text { float:left; margin-left:5px; width:433px; }
#fbc #twoCol .text { width:423px; }
#fbc .text ul li { padding-top:3px; }

#fbc #threeCol { float:left; width:973px; margin:0 0 0 10px; }

#fbc .fbc_Details { border:solid 1px #7FB49A; padding:10px; margin-right:20px; background-color:#E1FFE1; }
#fbc .fbc_Details strong { padding-right:5px; font-weight:bold; color: #000;}
#fbc .fbc_Details span { padding-right:10px; }

#fbc .fbc_Fav { border:solid 1px #D34BAD; padding:10px 0 10px 40px; margin-right:20px; background:#FEECFA url(http://media.livenationinternational.com/Felix1/images/shared/icon_favourite.png) no-repeat 5px center; }

#fbc .gradient { padding: 20px 15px; }

#fbc label span { color:Red; }

#fbc fieldset ul { margin-top:10px; float:left; }
#fbc fieldset ul li { float:left; width:380px; margin-bottom:10px; }
#fbc fieldset ul li label { display:block; margin-bottom:5px; }
#fbc fieldset ul li label span { color:Red; }
#fbc fieldset ul li input.text { width:335px; vertical-align:middle; border:solid 1px #ccc; font-size:14px; padding:2px; }
#fbc fieldset ul li .select { width:300px; font-size:14px; padding:2px; }
#fbc fieldset ul li .select option { }

#fbc #personalDetails li.single { width:886px; }
#fbc #personalDetails li.gender { width:290px;}
#fbc #personalDetails li.gender label.radio  { font-size:14px; line-height:24px; }
#fbc #personalDetails li.dob { width:270px; }
#fbc #personalDetails li.dob select { border:solid 1px #ccc; font-size:14px; padding:2px 1px 1px; }
#fbc #personalDetails li.dob select#Day { width:50px; }
#fbc #personalDetails li.dob select#Month { width:115px; }
#fbc #personalDetails li.dob select#Year { width:65px; }
/* overide */
#fbc #personalDetails li .radio { display:inline; padding-right:10px; }

#fbc #connectFacebook li { width:886px; }

#fbc #mySubscription, #fbc #myExtras, #fbc #terms { border-top:dotted 1px #ccc; padding-top:20px; }
#fbc #mySubscription ul, #fbc #myExtras ul { padding-top:20px; float:left; }
#fbc #mySubscription li { width:250px; height:35px; }
#fbc #mySubscription li.single { width:250px; height:110px; }
#fbc #mySubscription li label { display:inline; }

#fbc #terms input { float:left; margin-right:20px; }
#fbc #terms label { float:left;  }

#fbc_account input { float:left; margin-right:10px; }
#fbc_account label { float:left; width:390px; }
#fbc_account ul li { float:left; padding-bottom:10px; }
#fbc #invite_wrap { margin-top: 30px; }


#fbc #ConnectExisting { display: none; }
#fbc #ExtraDetails { display: block; }

#fbc ul.errors {}
#fbc ul.errors li { padding-top:5px; font-size:14px; color:Red; }

#fbc .input-validation-error { }
#fbc fieldset ul li input.text.input-validation-error, #fbc #personalDetails ul li.dob select.input-validation-error { border-color:Red; }

#fbc .error-validation { display:block; font-size:12px; line-height:20px; }

#fbc fieldset ul li div.radioWrap { border: 1px solid #fff; padding-left: 5px; }
#fbc fieldset ul li input.text.autofill, #fbc #personalDetails ul li.dob select.autofill, #fbc select.autofill, #fbc fieldset ul li div.radioWrap.autofill { border: 1px solid #7FB49A; background-color:#E1FFE1; }
/* END -- FACEBOOK CONNECT STYLES */