html{
	min-height: 101%;
	}

body{
	height:100%;
	margin:0;
	padding:0;
	background: #f5f5f5;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #363636;	
	line-height:1.5;
}
body#mediaWalls{background:#000;}
/*basic elements*/
h1{font-size:28px; padding:0 0 10px 0; font-weight:normal;line-height:1.4;}				
h2{font-size:24px; padding:6px 0 6px 0; font-weight:normal;line-height:1.4;}
h3{font-size:21px; padding:6px 0 6px 0; font-weight:normal;line-height:1.4;}
h4{font-size:18px; padding:6px 0 6px 0; font-weight:normal;line-height:1.4;}
h5,h6{font-size:14px; padding:6px 0 6px 0; font-weight:normal;line-height:1.4;}
p{padding:5px 0 10px 0;}
p.firstP{font-size:14px;}
p.alignRight{text-align:right;}
a{cursor:pointer;}
strong{font-weight:bold;}
em{font-style:italic;}
.clear{clear:both;height:1px; font-size:1px; overflow:hidden;}
img.alignRight{float:right; display:block; margin:4px 0px 4px 15px;}
img.alignLeft{float:left; display:block; margin:4px 15px 4px 0px;}
dt {
	font-weight:bold;
	padding:15px 0 2px 0;
	letter-spacing:1px;
}
dl {
	padding:5px 0;
}
ul, ol {
	margin:0 0 0 20px;
	padding:10px 10px 15px 20px;
}
li{padding:3px 0;}
a{
	text-decoration:none;
	color:#346d95;
	}
a:hover{
	color:#4590c5;
}
hr{
	border:none;
	border-top:1px solid #d7d7d7;
	clear:both;
	height:1px;
}
/* ## main structure styles*/

/* ## TOP BAR STYLES##### ****************/
#topBar{
	height:35px;
	width:1100px;
	margin:0 auto;
	}
#lHolder{
	width:1020px;
	padding:0 0px;
	color:#ebebeb;
	font-size:12px;
	position:absolute;
	z-index:11;
	}
#Login{
	padding:0;
	float:left;
	width:auto;
	margin:8px 0 0 0;
	}

div#search{
	padding:0 0 0 22px;
	background:url(../Images/template/search.gif) no-repeat top left;
	margin:0 0 0 0;
	float:left;
	width:auto;
	margin-top:8px;
	}

#mailingList{
	padding:0 0 0 5px;
	margin:0;
	float:left;
	width:auto;
	margin-top:8px;
}
#lHolder a{
	color:#ebebeb;
	padding:0 2px;
	text-transform:uppercase;
	}
#lHolder a:hover{
	color:#fff;
}
#mailingList a{
	display:block;
	background:url(../images/template/mailingIcon.gif) no-repeat 0 3px;
	padding:0 0px 0 28px;
}
#audioPlayer{
	width:300px;
	float:right;
	color:#ebebeb;
	padding:0;
	position:absolute;
	margin:4px 0px 0;
	*margin:4px 0px 00px;
	text-align:right;
	*position:relative;
	right:0;
	z-index:100;
}	


#itri{
	width:1275px;
	min-height:786px;	
	z-index:0;
	position:fixed;	
}
.itriPic1{background:url(../images/template/itri_1.jpg) bottom right no-repeat;}
.itriPic2{background:url(../images/itri_2.jpg) bottom right no-repeat;}


#pickers{
                position:fixed;
                margin-left:805px;
                margin-top:580px;
                height:37px;
                width:212px;
}              

/*#pickers{
	position:relative;
	top:580px;
	float:right;
	margin-right:140px;
	height:37px;
	width:212px;
	}*/
	#pickers a{
		display:block;
		float:left;
		height:37px;
	}
	#pickers a#picker1{
		width:36px;
		background:url(../images/template/georgePickers_01.png) 0 37px;
		}
	#pickers a#picker2{
		width:35px;
		background:url(../images/template/georgePickers_02.png) 0 37px;
		}
	#pickers a#picker3{
		width:36px;
		background:url(../images/template/georgePickers_03.png) 0 37px;
		}
	#pickers a#picker4{
		width:33px;
		background:url(../images/template/georgePickers_04.png) 0 37px;
		}
	#pickers a#picker5{
		width:33px;
		background:url(../images/template/georgePickers_05.png) 0 37px;
		}
	#pickers a#picker6{
		width:37px;
		background:url(../images/template/georgePickers_06.png) 0 37px;
		}
		
	#pickers a#picker1:hover,#pickers a#picker2:hover,#pickers a#picker3:hover,#pickers a#picker4:hover,#pickers a#picker5:hover,#pickers a#picker6:hover{
		background-position:0 0;
	}
/*main structures*/
#container{
	padding:0 10px;
	width:1275px;
	margin:0 auto;	
	min-height:700px;
	/*overflow:hidden;*/
}

#containerGiga{
	padding:0 10px;
	width:1100px;
	margin:0 auto;	
}

#contentH{
	width:705px;
	position:relative;
	}

#mainContentTop{
	width:701px;
	background:url(../images/template/contentTop.png) 0 0 no-repeat;
	height:17px;
	position:relative;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#mainContent{
	width:661px;
	padding:0 20px 20px 20px;
	margin-bottom:10px;
	min-height:455px;
 	height:auto !important;
  	height:455px;
	position:relative;
}
#mainContent2{
	width:661px;
	padding:0 20px 20px 20px;
	margin-bottom:10px;
	min-height:455px;
 	height:auto !important;
  	height:455px;
	position:relative;
	background:#fff url(../images/template/contentBody.png) 0 0 ;
	font-size: 10pt;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#mainContentTickets{
	width:661px;
	padding:0 20px 20px 20px;
	min-height:455px;
	overflow:hidden;
 	
  	height:620px;
	position:relative;
	background:url(../images/template/TicketcontentBody.png) 0 0 no-repeat;
	}

/*#mainFaded{
		position:absolute;
		width:661px;
		margin:0px;
		margin-left:-20px;
		padding:0 20px;	
		background:#fff;
		color:#000;
		opacity:0.80;
		filter:alpha(opacity=80);
		height:100%;
	}*/
#mainContentBot{
	width:701px;
	background:url(../images/template/contentBot.png) 0 0 no-repeat;
	height:15px;
	margin-bottom:15px;
	position:relative;
}
#content{position:relative;}

/*discography containers*/
	#contentDiscH{
		width:865px;
		position:relative;
	}
	#mainDiscTop{
		width:864px;
		background:url(../images/template/discTop.png) 0 0 no-repeat;
		height:17px;
		position:relative;
	}
	#discContent{
		width:824px;
		padding:0 20px 20px 20px;
		position:relative;
		margin-bottom:10px;
		min-height:455px;
 	height:auto !important;
  	height:455px;
	}
	#discContent2{
		width:824px;
		padding:0 20px 20px 20px;
		position:relative;
		_position:static;
		margin-bottom:10px;
		background:url(../images/template/contentBody.png) 0 0 ;
		min-height:455px;
 		height:auto !important;
  		height:455px;
	}
	/*#discFaded{
			position:absolute;
			width:824px;
			margin:0px;
			margin-left:-20px;
			padding:0 20px;	
			background:#fff;
			color:#000;
			opacity:0.80;
			filter:alpha(opacity=80);
			height:100%;
		}*/
/*##FOOTER STYLES ################################################*/
#footerH{
	width:1100px;
	margin:0 auto;
	line-height:15px;
	padding:0 10px;
	background:#f5f5f5;
	/*added for banner*/
	position:relative;
	z-index:11;
}
	#footer{
		width:1000px;
		border-top:1px solid #000;
		padding:0;
		font-size:11px;
		color:#494949;
		/*position:relative;*/
	}
	#footerLinks{
		float:left;
		margin-left:10px;
		margin-top:15px;
		margin-bottom:10px;
		margin-right:00px;
		background: none repeat scroll 0 0 #F5F5F5;
		width:1100px;
		}
#copy{
	float:left;
	padding:15px;
}

	
		
	#footerLinks a{
		text-transform:lowercase;
	}
	
	#OCC a {
    background: url("../images/template/OCCLogo_Footer.png") no-repeat scroll right top transparent;
    color: #000000;
    display: block;
    float: none;
    font-size: 9px;
    height: 39px;
    margin-right: 0;
    margin-top: 20px;
    padding-right: 90px;
    padding-top: 5px;
    width: 60px;
}
	
	
	#socials{
		
    float: right;
    margin: 10px 0 0 30px;
    width: auto;
}
	/*	padding:0 0 0 15px; 
		border-right:1px solid #000; */
	
	
	#socials a#youtube{
				display:block;
				float:left;
				background:#f5f5f5 url(../images/template/youtube.gif);
				width:33px;
				height:33px;
				margin:0px 0px 0 5px;
}

	#socials a#pinterest{
				display:block;
				float:left;
				background:#f5f5f5 url(../images/template/pinterest.gif);
				width:33px;
				height:33px;
				margin:0px 0px 0 5px;
}
	
	#socials a#twitterGM2{
			display:block;
			float:left;
			background:#f5f5f5 url(../images/template/twitterBut2.gif);
			width:33px;
			height:33px;
			margin:0px 0px 0 5px;
	}
	
	#socials a#googleplus{
			display:block;
			float:left;
			background:#f5f5f5 url(../images/template/googleplusbut.gif);
			width:33px;
			height:33px;
			margin:0px 0px 0 5px;
	}
	
	#storeCallout{
		width:221px;
		height:89px;
		float:left;
		font-size:10px;
		margin:0px 5px 0 80px;
	}
	a#usStore{
		position:relative;
		top:70px;
		left:25px;
	}
	a#ukStore{
		position:relative;
		top:70px;
		left:48px;
	}
	#socials a#myspace{
		display:block;
		float:left;
		/*width:171px;
		height:51px;
		background:url(/images/template/myspaceBut.gif);*/
		background:#f5f5f5 url(../images/template/myspaceBut2.gif);
		width:33px;
		height:33px;
		margin:0px 0px 0 5px;
	}
	#socials a#M_facebookBadge{
		display:block;
		float: left;
		background:#f5f5f5 url(../images/template/facebookBut2.gif);
		width:33px;
		height:33px;
		margin:0px 0px 0 5px;
	}
	a#twitterGM2{
		
		background: url("../images/template/twitterBut.gif") repeat scroll 0 0 #F5F5F5;
    display: block;
    height: 33px;
    left: 650px;
    margin: 0 0 0 5px;
    position: absolute;
    top: 30px;
    width: 33px;
		}
	 a#twitterGM{
			display:block;
			background:#f5f5f5 url(../images/template/twitterBut.gif);
			width:33px;
			float:left;
			height:33px;
			margin:0px 0px 0 5px;
	}
	
	#socials a#unlock{
		display:block;
		float:left;
		
		background:#f5f5f5 url(../images/template/unlock.gif);
		width:33px;
		height:33px;
		margin:0px 0px 0 5px;
	}
	
	 a#facebookBadge{
		display:block;
		position:absolute;
		top:30px;
		left:610px;
		background:#f5f5f5 url(../images/template/facebookBut2.gif);
		width:33px;
		height:33px;
		margin:0px 0px 0 5px;
	}
	
/*##navigation ######################*/
	#navigation ul{
		list-style: none;
		margin: 5px 0px 15px 5px;
		padding: 0;
		width: 692px;
		height: 30px;
	}
	#navigation ul li{
		float:left;
	}
	
	#navigation ul li a{
		display: block;
		margin: 5px 20px 0px 0px;
		font-size: 13pt;
		text-shadow: 0px 0px 1px #999999;
	}
	#navigation ul ul{
		margin:0;
		padding:0;
		position:absolute;
		margin-top:-8px;
		margin-left:-20px;
		background:url(../images/template/storeHover.png);
		width:144px;
		height:31px;
		z-index:10;
		display:none;
		}
	#navigation ul li ul li{
		text-indent:0;
		background:0;
		height:14px;
		color:#000;
		float:left;
		font-size:10px;
	}
	#navigation ul li:hover ul{
		display:block;
	}
	#navigation ul li ul li.uk{
		margin-top:10px;
		margin-left:25px;
		padding:0;
	}
	#navigation ul li ul li.us{
		margin-top:10px;
		margin-left:23px;
		padding:0;
	}
	#navigation ul li ul li a{
		text-indent:0;
		display:block;
		background:none;
	}
	/*hover states*/
	a#navNews:hover,a#navAbout:hover,a#navMusic:hover,a#navTour:hover,a#navMedia:hover,a#navStore:hover, a#navTickets:hover, a#navAeccess:hover{
		background-position:0 0px;
	}
	/*onStates*/
	#aboutNav a#navAbout, #newsNav a#navNews, #musicNav a#navMusic, #tourNav a#navTour, #aeccessHolder #tourNav a#navTour, #mediaNav a#navMedia, #storeNav a#navStore, #ticketsNav a#navTickets, #aeccessNav a#navAeccess{background-position:0 0px;}

h1#logo{
	padding:20px 0 0 0;
	width:608px;
	height:58px;
	position:relative;
}
	h1#logo a{
		background:url(../images/template/gm_logo.png) no-repeat;
		display:block;
		width:608px;
		height:58px;
	}


/*TITLES**********************/

.iReplace{
	text-indent:-10000px;
}
h2#news{
	padding-top:3px;
	background:url(../images/template/titles/news.gif) no-repeat 0 10px;
	height:40px;
}
h2#about{
	padding-top:3px;
	background:url(../images/template/titles/about.gif)  no-repeat 0 10px;
	height:40px;
}
h2#tour{
	padding-top:3px;
	background:url(../images/template/titles/tour.gif)  no-repeat 0 10px;
	height:40px;
}
h2#privacy{
	padding-top:3px;
	background:url(../images/template/titles/privacy.gif) no-repeat 0 10px;
	height:40px;
}
h2#terms{
	padding-top:3px;
	background:url(../images/template/titles/terms.gif) no-repeat 0 10px;
	height:40px;
}
h2#signIn{
	padding-top:3px;
	background:url(../images/template/titles/signIn.gif) no-repeat 0 10px;
	height:40px;
}
h2#tickets{
	padding:6px 0 16px 0;
	background:url(../images/template/titles/symphonica.png) no-repeat 0 6px;
	height:57px;
	float:left;
	width:570px;
	line-height:1;
	margin:15px 0 0 0;
}
h2#ticketsTips{
	padding:6px 0 16px 0;
	background:url(../images/template/titles/symphonicaTips.png) no-repeat 0 6px;
	height:57px;
	float:left;
	width:570px;
	line-height:1;
	margin:15px 0 0 0;
}
	h2#tickets a{display:block; text-indent:-1000000px;width:570px;height:57px;}
h2#SelectShows{
	padding:6px 0 16px 0;
	background:url(../images/template/titles/selectyourshows.gif) no-repeat 0 6px;
	height:40px;
	float:left;
	width:400px;
	line-height:1;
}
h2#stepsTitle{
	padding:0px 0 16px 0;
	background:url(../images/template/titles/stepsTitle.gif) no-repeat 0 6px;
	height:60px;
	float:left;
	width:400px;
	text-indent:-10000px;
	line-height:1;
}
h2#joinTix{
	padding:6px 0 16px 0;
	background:url(../images/template/titles/join.gif) no-repeat 0 6px;
	height:40px;
	float:left;
	width:400px;
	line-height:1;
}
h2.ticketHeadings{
	width:400px;
	float:left;
}
h2#search{
	padding-top:3px;
	background:url(../images/template/titles/search.gif) no-repeat 0 10px;
	height:40px;
}
#miniLogin h2#signIn{margin-top:5px;}
h2#join{
	padding-top:3px;
	background:url(../images/template/titles/join.gif) no-repeat 0 10px;
	height:40px;
}
h2#updateProfile{
	padding-top:3px;
	background:url(../images/template/titles/updateProfile.gif) no-repeat 0 10px;
	height:40px;
}

h2#viewSubscription{
	padding-top:3px;
	background:url(../images/template/titles/gm_Subscription.gif) no-repeat 0 10px;
	height:40px;
	}

h2#editAccount{
	padding-top:3px;
	background:url(../images/template/titles/editAccount.gif) no-repeat 0 10px;
	height:40px;
}
h2#editProfile{
	padding-top:3px;
	background:url(../images/template/titles/editProfile.gif) no-repeat 0 10px;
	height:40px;
}
h2#resetPw{
	padding-top:3px;
	background:url(../images/template/titles/reset.gif) no-repeat 0 10px;
	height:40px;
}
h2#signUp{
	padding-top:3px;
	background:url(../images/template/titles/signUp.gif) no-repeat 0 10px;
	height:40px;
}
h2#LatestNews{
	padding-top:3px;
}
h2#thankyou{
	padding-top:3px;
	background:url(../images/template/titles/thankyou.gif) no-repeat 0 10px;
	height:40px;
}
h2#contact{
	padding-top:3px;
	background:url(../images/template/titles/contact.gif) no-repeat 0 10px;
	height:40px;
}
h2.helpTitle{
	padding:6px 0 16px 16px;
	background:url(../images/template/titles/help.gif) no-repeat 0 10px;
	height:40px;
	width:400px;
	float:left;
}
h2#discography{
	padding-top:3px;
	background:url(../images/template/titles/discography.gif) no-repeat 0 10px;
	height:40px;
}
h2#busInq{
	padding-top:3px;
	background:url(../images/template/titles/busInquiries.gif) no-repeat 0 10px;
	height:40px;
}
h2#store{
	padding-top:3px;
	background:url(../images/template/titles/store.gif) no-repeat 0 10px;
	height:40px;
}
h2#storeMain{
	padding-top:3px;
	background:url(../images/template/titles/storeMain.gif) no-repeat 0 10px;
	height:40px;
}
h2#Aeccess{
	padding-top:3px;
	background:url(../images/template/titles/AecessOnly.gif) no-repeat 0 10px;
	height:40px;
	}


p.AccountBackBtn a{
	
	display:block;
	cursor: pointer;
	text-transform:uppercase;
	width:120px;
	float:left;
	background-color:#2D476A;
	border:7px double #fff ;
	*border:7px double #2D476A ;
	color:#FFFFFF;
	font-size:12px;
	margin:5px 5px 10px 30px;
	padding:2px 10px;
	font-weight:bold;
	text-align:center;
	

}
a.backTo{
	background:url(../images/template/buttons/backto.gif) no-repeat 0 5px;
	padding:2px 0 0 16px;
	font-style:italic;
	display:block;
	margin:9px 0;
	float:left;
}
a.toTop{
	background:url(../images/template/buttons/toTop.gif) no-repeat 0 3px;
	margin:15px 0;
	display:block;
	padding:0 0px 0 16px;
	font-style:italic;
}
a.back2top{
	background:url(../images/template/buttons/toTop.gif) no-repeat 0 5px;
	margin:2px 0 0px 0px;
	display:block;
	padding:0 0px 5px 16px;
	font-style:italic;
}
/* Help Page ****************/
/** Help Page **********/

.highlight{background:#ff0; color:#000;}
	.highlight a{color:#000;}
	.faqHelp{
	display:none;
	}
	.faqHelpOn{
		display:block;
	}
	.storeHelp{
		display:none;
	}
	.storeHelpOn{
		display:block;
	}
	.returnsHelp{
		display:none;
	}
	.returnsHelpOn{
		display:block;
	}
	#HelpNav{
	padding:0 0 10px 0;
	margin:20px 0 20px 0px;
	}

	#HelpNav a{
		color:#b8b7b7;
		font-size:14px;
		font-weight:bold;
		padding:0 5px;
		}
	
	#HelpNav a.on{
		
		color:#363636;
		
		
		}
		
	#HelpNav a:hover{
		
		color:#363636;
		
		
	}
	
	
	#FAQ, #ForumHelp{
		
		}


#aboutSections{
	padding:10px 0;
	margin:10px 0;
	border-bottom:1px solid #d7d7d7;
}
/*discography styles*/
#discNav, #discNavList, #tabsH{
	border-bottom:1px solid #d7d7d7;
	padding:0 0 4px 0;
}

#discNav a,#discNavList a, #aboutSections a,#tabsH a{color:#363636;}
#discNav a:hover, #discNavList a:hover,  #aboutSections a:hover, #tabsH a:hover{color:#4590c5;}
#discNav a.on,#discNav a.all_AllAlbums,#discNav a.ga_GeorgeAlbums,#discNav a.gs_GeorgeSingles,#discNav a.wa_WhamAlbums,#discNav a.ws_WhamSingles,  #aboutSections a.on, #tabsH a.selected{color:#346d95;}

#discNavList a.on{
	color:#346d95;
}
a#viewList{
	position:absolute;
	right:0;
	width:80px;
	text-align:right;
	padding:0 0px 0 16px;
	margin-right:20px;
	color:#346d95;
	display:block;
	top:50px;
	background:url(../images/music/thumbview.gif) no-repeat 0 4px;
}
a#viewThumbs{
	position:absolute;
	right:0;
	width:50px;
	padding:0 0px 0 16px;
	margin-right:20px;
	color:#346d95;
	z-index:100;
	display:block;
	top:50px;
	background:url(../images/music/listview.gif) no-repeat 0 4px;
}
.songhide{display:none;}
ul.thumb {
	list-style: none;
	margin: 0; 
	padding: 10px 0;
	width:100%;
	
}
ul.thumb li {
	margin: 0!important; padding: 0px!important;
	float: left;
	position: relative!important;
	width: 74px;
	height:78px;
	z-index:1;
	color:#000;
	
	display:block;
}
ul.thumb li span{
	display:block;
	position:absolute;
	width:71px; 
	height:71px;
	z-index:99;
	left:0;
	background:#fff;
	opacity:1;
	filter: alpha(opacity = 100);
}
ul.thumb li span.hoverMe{visibility:visible;}
ul.thumb li a{display:block;}

ul.thumb li a.noThumbs img{
	width:69px!important;
	height:69px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}
ul.thumb li img {
	width: 69px; height: 69px;
	border: 1px solid #ddd;
	padding: 0px;
	display:block;
	background: #fff;
	position: absolute!important;
	z-index:100!important;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(../images/music/thumbHover.png) no-repeat center center;
	border: none;
}

/*craziness*/
.wall_GeorgeAlbums li.WhamAlbums span ,
.wall_GeorgeAlbums li.WhamSingles span,
.wall_GeorgeAlbums li.GeorgeSingles span,
.wall_GeorgeAlbums li.GeorgeDVDs span,
.wall_GeorgeAlbums li.Compilation span,
.wall_GeorgeAlbums li.Soundtrack span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_GeorgeAlbums ul.thumb li.WhamAlbums a img,
.wall_GeorgeAlbums ul.thumb li.WhamSingles a img,
.wall_GeorgeAlbums ul.thumb li.GeorgeSingles a img,
.wall_GeorgeAlbums ul.thumb li.Compilation a img,
.wall_GeorgeAlbums ul.thumb li.Soundtrack a img,
.wall_GeorgeAlbums li.GeorgeDVDs a img,{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}

.wall_GeorgeSingles li.WhamAlbums span ,
.wall_GeorgeSingles li.WhamSingles span,
.wall_GeorgeSingles li.GeorgeAlbums span,
.wall_GeorgeSingles li.Compilation span,
.wall_GeorgeSingles li.Soundtrack span,
.wall_GeorgeSingles li.GeorgeDVDs span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_GeorgeSingles ul.thumb li.WhamAlbums a img,
.wall_GeorgeSingles ul.thumb li.WhamSingles a img,
.wall_GeorgeSingles ul.thumb li.GeorgeAlbums a img,
.wall_GeorgeSingles ul.thumb li.Compilation a img,
.wall_GeorgeSingles ul.thumb li.Soundtrack a img,
.wall_GeorgeSingles li.GeorgeDVDs a img{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}

.wall_WhamSingles li.WhamAlbums span ,
.wall_WhamSingles li.GeorgeSingles span,
.wall_WhamSingles li.GeorgeAlbums span,
.wall_WhamSingles li.Compilation span,
.wall_WhamSingles li.Soundtrack span,
.wall_WhamSingles li.GeorgeDVDs span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_WhamSingles ul.thumb li.WhamAlbums a img,
.wall_WhamSingles ul.thumb li.GeorgeSingles a img,
.wall_WhamSingles ul.thumb li.GeorgeAlbums a img,
.wall_WhamSingles ul.thumb li.Compilation a img,
.wall_WhamSingles ul.thumb li.Soundtrack a img,
.wall_WhamSingles li.GeorgeDVDs a img{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}
.wall_WhamAlbums li.WhamSingles span ,
.wall_WhamAlbums li.GeorgeSingles span,
.wall_WhamAlbums li.GeorgeAlbums span,
.wall_WhamAlbums li.Compilation span,
.wall_WhamAlbums li.Soundtrack span,
.wall_WhamAlbums li.GeorgeDVDs span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_WhamAlbums ul.thumb li.WhamSingles a img,
.wall_WhamAlbums ul.thumb li.GeorgeSingles a img,
.wall_WhamAlbums ul.thumb li.GeorgeAlbums a img,
.wall_WhamAlbums ul.thumb li.Compilation a img,
.wall_WhamAlbums ul.thumb li.Soundtrack a img,
.wall_WhamAlbums li.GeorgeDVDs a img{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}

.wall_GeorgeDvds li.WhamSingles span ,
.wall_GeorgeDvds li.GeorgeSingles span,
.wall_GeorgeDvds li.GeorgeAlbums span,
.wall_GeorgeDvds li.Compilation span,
.wall_GeorgeDvds li.Soundtrack span,
.wall_GeorgeDvds li.WhamAlbums span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_GeorgeDvds ul.thumb li.WhamSingles a img,
.wall_GeorgeDvds ul.thumb li.GeorgeSingles a img,
.wall_GeorgeDvds ul.thumb li.GeorgeAlbums a img,
.wall_GeorgeDvds ul.thumb li.Compilation a img,
.wall_GeorgeDvds ul.thumb li.Soundtrack a img,
.wall_GeorgeDvds li.WhamAlbums a img{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}







.wall_Compilation li.WhamSingles span ,
.wall_Compilation li.GeorgeSingles span,
.wall_Compilation li.GeorgeAlbums span,
.wall_Compilation li.GeorgeDVDs span,
.wall_Compilation li.Soundtrack span,
.wall_Compilation li.WhamAlbums span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_Compilation ul.thumb li.WhamSingles a img,
.wall_Compilation ul.thumb li.GeorgeSingles a img,
.wall_Compilation ul.thumb li.GeorgeAlbums a img,
.wall_Compilation ul.thumb li.GeorgeDVDs a img,
.wall_Compilation ul.thumb li.Soundtrack a img,
.wall_Compilation li.WhamAlbums a img{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}


.wall_Soundtrack li.WhamSingles span ,
.wall_Soundtrack li.GeorgeSingles span,
.wall_Soundtrack li.GeorgeAlbums span,
.wall_Soundtrack li.GeorgeDVDs span,
.wall_Soundtrack li.Compilation span,
.wall_Soundtrack li.WhamAlbums span{
	z-index:120!important;
	display:block;
	opacity:.8!important;
	filter: alpha(opacity = 80)!important;
}
.wall_Soundtrack ul.thumb li.WhamSingles a img,
.wall_Soundtrack ul.thumb li.GeorgeSingles a img,
.wall_Soundtrack ul.thumb li.GeorgeAlbums a img,
.wall_Soundtrack ul.thumb li.GeorgeDVDs a img,
.wall_Soundtrack ul.thumb li.Compilation a img,
.wall_Soundtrack li.WhamAlbums a img{
	width:70px!important;
	height:70px!important;
	margin:0px!important;
	top:0px!important;
	left:0px!important;
	padding:0!important;
	border: 1px solid #ddd;
}















 a.discThumbs img{
	width: 60px; height: 60px;
	padding: 0px;
	display:block;
	background: #fff;
	-ms-interpolation-mode: bicubic; 	
	margin:0px  0 0 0px;
}
 a.discThumbs{
	display:block;
	float:left;
	background:#fff;
	 padding:4px;
	 overflow:hidden;
	 margin:0 5px 5px 0;
	 border: 1px solid #ddd;
	 }

div#listView{margin:10px 0; padding:0 0 20px 0;}
div#listView a.discThumbs{
	display:block;
	float:left;
	background:#fff;
	 _border:1px solid #d7d7d7; 
	 padding:4px;
	 overflow:hidden;
	 margin:0 15px 0 0;
	 border: 1px solid #ddd;
	 }
div#listView img{
	width: 34px; height: 34px;
	
	padding: 0px;
	display:block;
	background: #fff;
	-ms-interpolation-mode: bicubic; 	
	margin:0px  0 0 0px;
}
div#listView div{clear:both; }
div.lister{ border-bottom:1px solid #d7d7d7; padding:5px 0;}
h4.discTitle{padding:0px 0;margin:5px 0 0 0;}
h4.discTitle a{color:#363636;}
#albumNav{border-bottom:1px solid #d7d7d7; padding:4px 0;}
#albumNav img{
	width: 50px; height: 50px;
	border: 2px solid #ddd;
	padding: 0px;
	display:block;
	background: #fff;
	-ms-interpolation-mode: bicubic; 
	float:left;
	margin:0 3px 3px 0;
}
#albumNav a.thumbOn img,#albumNav a:hover img {border: 2px solid #346d95;}
#albumDetails{
	padding:15px 0;
	width:540px;
	float:left;
}
#songDetails{
	padding:15px 0;
	width:260px;
	float:right;
}
#songDetails span.loader,#song_songDetails span.loader{display:none; margin:0 auto; border:1px solid #000; position:absolute;z-index:1000;}
#songDetails span.loader img{display:block;width:16px; margin:0 auto;}

a.namedOn{
	display:block;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	color:#363636;
	width:430px;
	padding:4px 0px 2px 48px;
	font-size:16px;
}
#albumDescription{
	clear:left;
	margin-top:10px;
	border-top:1px solid #d7d7d7;
}
#albumPicCol{
	width:250px;
	float:left;
}
#albumPicCol p{clear:both;}
#albumTracks{
	float:left;
	width:280px;
}

#Pinit {
	background:url(../images/template/buttons/GM_Pin_BG.gif) no-repeat;
	height:30px;
	width:55px;
	padding:10px 0 0 10px;
}

#albumTracks h2{padding:8px 0 8px 0;}
.buyLinks{margin-top:15px;}
.buyLinks a{display:block;float:left;margin:0 10px 0 0;}
.buyLinks a.Buy{
		background:url(../images/template/buttons/buyBut.gif);
		width:171px;
		height:35px;
		text-indent:-10000px;	
}
.buyLinks a.Download{
		background:url(../images/template/buttons/downloadBut.gif);
		width:112px;
		height:35px;
		text-indent:-10000px;
}
.buyLinks a.PRE-ORDER{
		background:url(../images/template/buttons/preorder.gif);
		width:102px;
		height:35px;
		text-indent:-10000px;
}
.buyLinks a.Amazon{
		background:url(../images/template/buttons/gm_buyAmazon.gif);
		width:171px;
		height:35px;
		text-indent:-10000px;
		margin:5px 0;
}
.buyLinks a.Itunes{
		background:url(../images/template/buttons/gm_buyItunes.gif);
		width:171px;
		height:35px;
		text-indent:-10000px;
		margin:5px 0;		
}

table.trackListing{}
table.trackListing td{padding:3px; vertical-align:top; }
table.trackListing td.audioBut,table.trackListing td.lyricsBut{padding:3px 1px;}
td.lyricsBut a{
	background:url(../images/template/buttons/lyricsBut.gif) 0 0px no-repeat;
	display:block;
	margin-top:0px;
	vertical-align:bottom;
	width:17px;
	height:17px;
	}
td.lyricsBut a:hover{
	background:url(../images/template/buttons/lyricsBut.gif) 0 -17px no-repeat;
}
.lyricsContainer{}
.lyricsContainer div{
	display:none;
	position:relative;
	top:0;
}

.lyricsContainer h4{
	padding:8px 0;
}

#songographyTable{
	padding:15px 0;
	width:500px;
	float:left;
	border-right:1px solid #d7d7d7;
}
#songographyTable table.trackListing td{font-size:14px; padding:4px 3px; vertical-align:top; }
#songographyTable td.lyricsBut a{margin-top:3px;}
#songographyTable span.play a, #songographyTable div.assigned span.stop a{margin-top:3px;}
#song_songDetails{
	padding:15px 0;
	margin:0;
	padding:0;
	width:300px;
	float:right;
	position:relative;
	top:0;
}
/* styles for ASJAV audio player */

#hiddenPlayer{
	position:absolute; 
	top:1px; 
	left:1px; 
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
}
div.clipHolder{}

div.assigned{}


span.play a {
	background:url("../images/template/buttons/playBut.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:17px;
	margin:0 auto;
	width:17px;
}

span.play a.hover{
    background:url(../images/template/buttons/playBut.gif) no-repeat;
	background-position:0 -17px;
}
span.stop a.hover{
     background:#000;
     color:#fff;
	}
span.stop a{
     display:none;
	}
div.assigned span.play a{display:none;}

div.assigned span.stop a{
    background:url(../images/template/buttons/audioButStop.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:17px;
	height:17px;
	overflow:hidden;
	display:block;
  }
div.assigned span.stop a:hover{
	background:url(../images/template/buttons/audioButStop.gif) no-repeat;
	background-position:0 -17px;
}

/* END styles for one click audio player */

.DetailsVisible_False,.VenueVisible_False, a.Visible_True,.sku_True, .PresaleInfo_True, .RsvpVisible_True{display:block!important;}

.DetailsVisible_True,.VenueVisible_True, a.Visible_False,.sku_False, .PresaleInfo_False, .RsvpVisible_False {display:none!important;}

/*media sub nav titles*/


}

ul#mediaSubNav, ul#discSubNav{
	list-style:none!important;
	margin:0px 0px 20px 0px!important;
	padding:0!important;
	width:620px;
	height:30px;		
}

ul#discSubNav{
	list-style:none!important;
	margin:0px 0px 20px 0px!important;
	padding:0!important;
	width:620px;
	height:30px;		
}



ul#mediaSubNav{
	list-style:none!important;
	margin:0px 0px 20px 0px!important;
	padding:0!important;
	width:620px;
	height:30px;		
	}

	ul#mediaSubNav  li,  ul#discSubNav li{
		float:left;
	}
	ul#mediaSubNav  li a, ul#discSubNav li a{
		display:block;
		height:30px;
		text-indent:-10000px;
		}
	#mediaSubNav a#symTitleOn,mediaSubNav a#symTitleOff:hover{
		width:215px;
		background:url(../images/template/titles/symphonicam.gif) 0 0;
	}
	#mediaSubNav a#symTitleOff{
		width:215px;
		background:url(../images/template/titles/symphonicam.gif) 0 -30px;
	}
	#mediaSubNav a#vidTitleOn,mediaSubNav a#vidTitleOff:hover{
		width:99px;
		background:url(../images/template/titles/vidTitle.gif) 0 0;
	}
	#mediaSubNav a#vidTitleOff{
		width:99px;
		background:url(../images/template/titles/vidTitle.gif) 0 -30px;
	}
	#mediaSubNav a#picTitleOn,#mediaSubNav a#picTitleOff:hover{
		width:139px;
		background:url(../images/template/titles/picTitle.gif) 0 0;
	}
	#mediaSubNav a#picTitleOff{
		width:139px;
		background:url(../images/template/titles/picTitle.gif) 0 -30px;
	}
	#mediaSubNav a#tourTitleOn{
		width:105px;
		background:url(../images/template/titles/currentTitle.gif) 0 0px;
	}
	#mediaSubNav a#tourTitleOff{
		width:105px;
		background:url(../images/template/titles/currentTitle.gif) 0 -30px;
	}
	#mediaSubNav a#archiveOn{
		width:119px;
		background:url(../images/template/titles/archiveTitle.gif) 0 0px;
	}
	#mediaSubNav a#archiveOff{
		width:119px;
		background:url(../images/template/titles/archiveTitle.gif) 0 -30px;
	}
	
	#discSubNav a#discTitleOn,#discSubNav a#picTitleOff:hover{
		width:177px;
		background:url(../images/template/titles/discTitle.gif) 0 0;
	}
	#discSubNav a#discTitleOff{
		width:177px;
		background:url(../images/template/titles/discTitle.gif) 0 -30px;
	}
	#discSubNav a#songTitleOn,#discSubNav a#songTitleOff:hover{
		width:186px;
		background:url(../images/template/titles/songTitle.gif) 0 0;
	}
	#discSubNav a#songTitleOff{
		width:186px;
		background:url(../images/template/titles/songTitle.gif) 0 -30px;
	}
	#letters { padding:6px 0; border-bottom:1px solid #d7d7d7; margin-bottom:5px;}
	#letters a{font-size:15px;}
/*gallery Pics;*/

#galleryPics a{
	display:block; 
	width:150px; 
	height:150px;
	float:left;
	margin:0 15px 20px 0;
	background:url(../images/gallery/picBackground.png);
	}
	#galleryPics a img{display:block; margin:0 auto; margin-top:10px;}

#vidHolder{height:400px; margin:0 auto; width:600px; oveflow:hidden;}
#brightcovePlayer{width:480px; padding-top:60px;margin:0px auto 0 auto;}
#brightcoveRadio{background-color:#ffffff; background-image:url('../images/videos/radio.png'); padding-top:90px; padding-left:120px; padding-bottom:90px;}
.vids{
	width:150px;
	height:130px;
	float:left;
	margin:10px 15px 10px 0;
		}
.vids a{
	display:block; 
	background:url(../images/videos/vidBackground.png);
	height:92px;
	width:150px;
	padding-top:10px;
	}
	
	.videoChooser .vids a img{
		display:block; 
		margin:0 auto; 
		
		}
	.videoChooser .vids a span{
		display:block;
		width:39px;
		height:27px;
		margin-top:25px;
		margin-left:55px;
		*margin-left:45px;
		position:absolute;
		z-index:10;
	
		background:url(../images/videos/vidButton.png) no-repeat;
	}
	.videoChooser .vids a:hover span, #vidSelections .vidAssigned a span{
		background:url(../images/videos/vidButtonOn.png) no-repeat;
	}
	#vidDescription{
		padding:8px 4px;		
		font-weight:bold;
		border-bottom:1px solid #d7d7d7;
		font-size:14px;
		height:24px;
	}

/*#mediaWall{
	height:352px;
	margin:10px 0;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:10px 0;
	background:url(/images/template/gm_wall.jpg) no-repeat 0 20px;
}

#mediaWall{
	height:186px;
	margin:10px 0;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:10px 0;
	background:url(/images/template/gm_wallThin.jpg) no-repeat 0 20px;
}
*/
#mediaWall{
	
	margin:10px 0;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding:10px 0;
	
}
#mediaWall a{ margin-right: 10px; }
#mediaWall a.media{
	width:200px;
	float:left;
	display:block;
	height:130px;
	background:#fff;
	-webkit-box-shadow:  0px 0px 4px 1px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 4px 1px rgba(0, 0, 0, 0.4);
	padding:5px;
	margin:18px 5px 5px 5px;
	}

#mediaWall a span.playButton{
	background: url("../images/videos/vidButton.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin-left: 80px;
    margin-top: 50px;
    position: absolute;
    width: 39px;
    z-index: 10;
	
	}
	#mediaWall a:hover span.playButton{
		background:url(../images/videos/vidButtonOn.png) no-repeat;
	}

/*
#mediaWall a.vid1{
	display:block;
	width:240px;
	float:left;
	height:130px;
	margin-top:18px;
}	
#mediaWall a.vid2{
	display:block;
	float:left;
	width:200px;
	height:130px;
	margin-top:18px;
	margin-left:10px;
}
#mediaWall a.vid3{
	display:block;
	float:left;
	width:190px;
	height:130px;
	margin-top:18px;
	margin-left:10px;
}
#mediaWall a.vid4{
	display:block;
	float:left;
	width:240px;
	height:130px;
	margin-top:20px;
}
#mediaWall a.phot1{
	display:block;
	float:left;
	width:140px;
	height:130px;
	margin-top:20px;
	margin-left:10px;
}
#mediaWall a.phot2{
	display:block;
	float:left;
	width:120px;
	height:130px;
	margin-top:10px;
	margin-left:10px;
}
#mediaWall a.phot3{
	display:block;
	float:left;
	width:110px;
	height:120px;
	margin-top:10px;
	margin-left:10px;
}*/
/** News ******************************/

#FeaturedNews h2 a, #LatestNews h3 a{
	color:#363636
	}
#FeaturedNews p{padding:0;}
#FeaturedNews a.readMore{
	display:block;
	margin:8px 0;
	width:55px;
}
#FeaturedNews .paging, #LatestNews .paging{display:none;}

#FeaturedNews img{margin:0 10px 10px 0;}

a.readMore{
	font-size:11px;
	background:url(../Images/template/buttons/readmore.gif) no-repeat right 3px ;
	padding-right:16px;
	font-style:italic;
	clear:both;
	}

#FacebookLikeBtn{
	display:block;
	margin:15px 0 0 0;
	width:510px;
	float:left;
	min-height:30px;
	}

#FacebookLikeBtn iframe{
	height:70px!important;
	overflow:hidden;
	
	}

.NewsPost a.readMore{
	margin-top:20px;
	display:block;
	}

#FacebookCommentBox{
	margin:15px 0 0 0px;
	}

#FanBox{
	margin-top:23px;
	}
.CommentBox{
	margin-bottom:25px!important;
	}	



#LatestNews h3{
	font-size:18px;
	}
#LatestNews{
	margin:0 61px 10px 0;
	width:300px; 
	float:left; 
	}
.PostDate{
	width:40px;
	float:left;
	margin:8px 20px 0 0 ; 
	text-align:center;
}
.PostDate .Month{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	
	}

.PostDate .Date{
	font-size:22px;
	font-weight:bold;
	}

.NewsPost{
	float:left;
	width:580px;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.NewsPost img{padding:5px;}
.NewsPost h4{
	font-size:22px;
	}

.NewsPost h4 a {
color:#363636;
}

.NewsPost a.readMore {
    display: block;
    margin-top: 20px;
    width: 50px;
    float: right;
}
.iLikeBtn{
	margin:15px 0 0 -4px;
	}
	
.moreFrom{
	margin-top:20px;
	text-align:right;
}



#NewsArchiveNav{
	margin:0 0 0 5px;
	font-size:16px;
	color:#363636;
	margin:5px 0 15px 5px;
	}



.newssub_2011 a.y2011, .newssub_2010 a.y2010, .newssub_2009 a.y2009, .newssub_2008 a.y2008, .newssub_2007 a.y2007, .newssub_2006 a.y2006{color:#363636;}

#NewsArchiveNav a:hover{color:#4590C5}

ul#newsSubNav{
    height: 30px;
    list-style: none outside none;
    margin: 0 0 10px 0;
    padding: 0;
    width: 520px;
}

#NewsArchiveNav a.subnewsOn{color:#4590C5}


ul#newsSubNav  li{
		float:left;
	}
	ul#newsSubNav  li a{
		display:block;
		height:30px;
		text-indent:-10000px;
		}
	
	#newsSubNav a#tourTitleOn{
		width:105px;
		background:url(../images/template/titles/currentTitle.gif) 0 0px;
	}
	#newsSubNav a#tourTitleOff{
		width:105px;
		background:url(../images/template/titles/currentTitle.gif) 0 -30px;
	}
	#newsSubNav a#archiveOn{
		width:119px;
		background:url(../images/template/titles/archiveTitle.gif) 0 0px;
	}
	#newsSubNav a#archiveOff{
		width:119px;
		background:url(../images/template/titles/archiveTitle.gif) 0 -30px;
	}



.back2news{
	display:block;
	text-align:right;
	}


/*store page*/
#faithBundle{
	margin:5px 0;
	padding:10px 0;
	border-top:1px solid #363636;
	clear:both;
	min-height:1px;
}
#storeNavBar{margin-top:10px; background:#0E0F10;padding:6px; min-height:1px;}
#storeNavBar a{color:#fff; display:block; float:left; padding:4px 5px;white-space:nowrap;}
#storeNavBar a:hover{color:#ccc;}
#storeIntro{width:420px;float:left;}
#storeCo{width:220px;float:right; background:url(../images/template/storeCalloutBig.jpg) 0 0 no-repeat;}

#storeCo a.us{display:block; float:left; width:50px; height:45px;margin:30px 0 10px 0;}
#storeCo a.uk{display:block; float:left; width:50px; height:45px; margin-left:10px; margin-top:30px;}
#unlocker{
	width:200px;
	clear:both;
	padding:8px 0;
	border-top:1px solid #000;
	background:url(../images/template/unlock.gif) no-repeat 4px 10px;
}
#unlocker a{color:#000;font-size:12px; display:block;width:200px;}
#unlocker span{position:relative; left:45px;}
h4#ukTitle{
	background:url(../images/template/titles/ukLink.gif) no-repeat;
		margin:15px 0 10px 0;
}
h4#usTitle{
	background:url(../images/template/titles/usTitle.gif) no-repeat;
	clear:both;
		margin:15px 0 10px 0;
}
h4#poland{
	background:url(../images/template/titles/poland.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}
h4#japan{
	background:url(../images/template/titles/japan.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}
h4#germany{
	background:url(../images/template/titles/germany.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}
h4#switz{
	background:url(../images/template/titles/switz.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}

h4#netherlands{
	background:url(../images/template/titles/Netherlands.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}

h4#belgium{
	background:url(../images/template/titles/Belgium.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}

h4#sweden{
	background:url(../images/template/titles/Sweden.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}

h4#france{
	background:url(../images/template/titles/France.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}
h4#australia{
	background:url(../images/template/titles/australia.gif) no-repeat;
	clear:both;
	margin:15px 0 10px 0;
}
div.linksCol{
	float:left;
	padding:5px;
	width:195px;
	margin-left:20px;
	margin-bottom:20px;
}
div.linksColfirst{margin-left:0;}
div.linksCol h5{text-indent:-10000px;}
div.linksCol h5.playCom{background:url(../images/template/titles/playCom.gif) no-repeat;}
div.linksCol h5.amazonUk{background:url(../images/template/titles/amazonUk.gif) no-repeat;}
div.linksCol h5.amazonUs{background:url(../images/template/titles/amazonUs.gif) no-repeat;}
div.linksCol h5.sony{background:url(../images/template/titles/sony.gif) no-repeat; height:50px;margin-left:40px;}
div.linksCol h5.merlin{background:url(../images/template/titles/merlin.gif) no-repeat;}
div.linksCol h5.hmv{background:url(../images/template/titles/hmv.gif) no-repeat;}
div.linksCol h5.iTunes{background:url(../images/template/titles/itunes.gif) no-repeat;}
div.linksCol h5.amazonPl{background:url(../images/template/titles/amazonPl.gif) no-repeat;}
div.linksCol h5.amazonDe{background:url(../images/template/titles/amazonDe.gif) no-repeat;}
div.linksCol h5.stereoPl{background:url(../images/template/titles/stereoPl.gif) no-repeat;}
div.linksCol h5.koloPl{background:url(../images/template/titles/koloPl.gif) no-repeat;}
div.linksCol h5.jpc{background:url(../images/template/titles/jpc.gif) no-repeat;}
div.linksCol h5.cede{background:url(../images/template/titles/cede.gif) no-repeat; height:30px;}
div.linksCol h5.exlibris{background:url(../images/template/titles/exlibris.gif) no-repeat;}
div.linksCol h5.sonyMusic{background:url(../images/template/titles/sonyMusic.gif) no-repeat;}
div.linksCol h5.cityDisc{background:url(../images/template/titles/cityDisc.gif) no-repeat;}
div.linksCol h5.bol{background:url(../images/template/titles/bol.gif) no-repeat; height:49px;}
div.linksCol h5.frs{background:url(../images/template/titles/frs.gif) no-repeat; height:80px;}
div.linksCol h5.cdon{background:url(../images/template/titles/cdon.gif) no-repeat; height:34px;}
div.linksCol h5.ginza{background:url(../images/template/titles/ginza.gif) no-repeat; height:60px;}
div.linksCol h5.amazonFR{background:url(../images/template/titles/amazonFR.gif) no-repeat; height:45px;}
div.linksCol h5.jbHifi{background:url(../images/template/titles/jbhifi.gif) no-repeat; height:57px;}
div.linksCol h5.sanity{background:url(../images/template/titles/sanity.gif) no-repeat; height:26px;}
div.linksCol a{display:block;padding:2px 4px;}
div.includesCol{
	float:left;
	padding:10px 10px 10px 0;
	width:270px;
	margin-left:10px;
}
div.includesCol ul{font-size:11px; padding:0;}
div.includesCol ul li{padding:0; list-style:square;}
div.includesCol h6{padding:0; margin:0;}
#faithCo{
	background:url(../images/template/faithbannerBox.png);
	width:293px;
	height:178px;
	position:absolute;
	margin-left:710px;
	top:420px;
}
#faithCo a{
	display:block;
	width:268px;
		height:178px;
	margin:0 auto;
	background:url(../images/template/faithbanner.jpg);
}

a#bannerBot{
	margin-top:8px;
	background:url(../images/template/faithBannerLongBot.jpg) 0 0px no-repeat;
	width:662px;
	height:73px;
	display:block;
}
a#bannerBot:hover{
	background:url(../images/template/faithBannerLongBot.jpg) 0 -73px no-repeat;
}
a#bannerTop{
	background:url(../images/template/faithBannerLongTop.jpg) 0 0 no-repeat;
	width:662px;
	height:170px;
	display:block;
}
a#bannerTop:hover{
	background:url(../images/template/faithBannerLongTop.jpg) 0 -170px no-repeat;
}
#faithCol1{
	float:left;
	width:300px;
	height:250px;
	text-align:center;
}
#faithCol2{
	float:left;
	width:300px;
	height:250px;
	text-align:center;
}
#faithCol3{
	float:left;
	width:300px;
	height:200px;
	text-align:center;
}
#faithCol4{
	float:left;
	width:300px;
	height:200px;
	text-align:center;
}
#faithCol1 a,#faithCol2 a,#faithCol3 a,#faithCol4 a{
	display:block;
}



/* TOOLTIP */

a.info{
    position:relative; /*this is the key*/
    z-index:24;
	_display:block;
	_height:300px;
	_color:#000;
	_cursor:text;
	_text-align:left;
}

a.info:hover{z-index:25;}

a.info span{display:none;_display:inline;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em;
	left:0;
	width:300px;
	background-color:#000;
	color:#fff;
	text-align:left;
	margin:0 20px;
}
/*home page edits for banner
make george margin -top 160px;
add margining to pickers
make footer position relative;
*/
#georgesBanner #georges{
	margin-top:160px;
}
#pickersBanner #pickers{
	position:fixed;
	margin-left:745px;
	margin-top:720px;
	height:37px;
	width:212px;
	z-index:10;
}	
#xmasCo a{
	display:block;
	background:url(../images/template/gm_xmas_promo.jpg);
	width:256px;
	height:154px;
	margin:0;
	padding:0;
	position:fixed;
	z-index:11;
	margin-left:715px;
	margin-top:6px;
	z-index:101;
}

/* TWITTER WIDGET */

.twitterFeed{
	display:block;
	float:left;
	width:346px;
	height:71px;
	padding:10px 10px 10px 90px;
	background:transparent url(../images/template/GM_twitterBgr.gif) center center no-repeat;
	position:relative;
}

#twitter_update_list{
	list-style:none;
	padding:0;
	margin:10px 0;
	*margin-top:20px;
}

#twitter_update_list li{
	font-size:11px;
	font-style:italic;
}

.follow{
	position:absolute;
	right:10px;
	bottom:20px;
	z-index:9999999999;
	font-size:11px;
	font-style:italic;
	padding-right:15px;
	background:transparent url(../Images/template/buttons/readmoretwitter.gif) no-repeat right 2px;
}



.twitterFeed2{
	margin:10px 0;
	padding:10px 0 10px 70px;
		
	width:590px;
	background:url(../Images/template/GM_TwitterBird.png) no-repeat 0 15px;
	background-color:#e7eef7;
	}

.twitterFeed2 h3{
	margin:0;
	padding:0 0 0 18px;
	}

#twitter_update_listGM, #twitter_update_listGM2{
	list-style:none;
	padding:0 0 0 0;
	margin-right:115px;
	font-style:italic;
	font-size:16px;
	height:auto!important;
	}
#twitter_update_listGM li, #twitter_update_listGM2 li{position:static!important;}

.twitterFeed2 h3 a, #miniTwitter h3 a{color:#000;}


#twitter_update_listGM2{font-size:12px; margin:0;}

 #miniTwitter h3{font-size:18px;}
a.followME{
	display:block;
	background:url(../Images/template/FollowMe.png) no-repeat;
	width:83px;
	height:31px;
	float:right;
	text-indent:-1000000px;
	margin:0 10px 0 0;
	}

/** Accordian Help styles********************/


ol.help li ul {
	margin:0!important;
	padding:0!important;	
}
ol.help li ul li {
	background:none;
	margin:0!important;
	margin-top:5px!important;
	padding:0 2px 10px 2px!important;
	font-size:1.0em;
	width:500px;
	*width:auto;
	_width:auto;
	list-style:none;
}

ol.help {
	margin:5px 0 5px 5px;
}



ol.help li a{
	cursor:pointer;

}




ol.help li ul li a{display:inline;}

.returnsContactLinks{
	color:#000;
	font-size:130%;
	display:block;
	margin:15px 0 15px;
	padding:3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.returnsContactLinks:hover{
	text-decoration:none;
	}
	
ol.help li ul li ul#show {
	display:block!important;

	margin:15px 0 15px 35px!important;

}

ol.help li ul li ul li{width:auto!important;}

ol.help li ul li ul#show li {
	list-style:disc!important;
}


/* ITUNES HOVER BUBBLE /////////////////////*/
span.itunes{
	background:url(../images/template/buttons/itunes.gif) 0 0 no-repeat;
	width:17px;
	height:17px;
	display:block;
	position:relative;
	margin-left:0px;	
}
	span.itunes:hover{
		cursor:pointer;
		background:url(../images/template/buttons/itunes.gif) 0 -17px no-repeat;
		height:17px;

	}
	span.itunes div.itunesHolder{
		display:none;
		position:absolute;
		top:-10px;
		left:12px;
		width:53px;
		height:96px;
		}
	
	span.itunes:hover div.itunesHolder{
		display:block;
		background:url(../images/template/buttons/itunesBubble.png)  no-repeat top left;
		}
	/*div.itunesHolder div{
		height:60px;
		overflow:hidden;
		float:right;
		width:30px;
		display:block;
		margin-top:10px;
		margin-right:6px;
		}*/
	
div.itunesHolder div{
			min-height:30px;
			background:url(../images/template/buttons/itunesBubbleBot.png) 0px bottom no-repeat;
			overflow:hidden;
			float:right;
			width:53px;
			margin-top:10px;
			margin-left:0px;
			display:block;
			padding-bottom:10px;
			padding-left:0px;
		}
	span.itunesBot{
		
		margin:-5px 0 0 0;
		padding:0 0 0 10px;
		color:#000;
		font-size:11px;
		display:block;
	}
	
	div.itunesHolder a{display:block; color:#000;padding:0 0px 4px 20px;}
	div.itunesHolder a.moreItunes{display:block; color:#000;padding:0}
	div.itunesHolder a:hover{color:#db8703}
	
	
a.ieLinkItunes{
	
	display:none!important;
}	
	
 #lyricsContainer{
 	width:380px;
	float:left;
 }
 #lyricsContainer span{
 	color:#fff!important;
 }
 #itunesBox{
 	width:180px;
	float:left;	
}
 #itunesBox img{
 	display:block;
	margin:5px 15px 5px 0;
	float:left;	
}
 #itunesBox div{
 	background:#5a0007;
	padding:5px 10px;
 }
img.storeLinks{
	display:block;
	margin:0px 0 15px 0;
	border:0;
}
/* ## v4.5 new styles* ##################################/
/*new account dropdown links*/
ul#accountLinks{
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}
ul#accountLinks li{
	display:block;
	float:left;
	padding:0px 2px;
	
}
ul#accountLinks li#accountDrops{
	_width:90px;/*luv ie6*/
	
}
a#myAccountBut{
	display:block;
	height:30px;
}
ul#accountLinks li.accountHover{
	background:#333;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-right-radius: 4px; 
	border-top-left-radius:4px;
}
ul#accountLinks li ul{
	position:absolute;
	margin:0px 0 0 -2px;
	padding:0 0 5px 0;
	top:35px;
	display:none;
	background:#333;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	_width:180px;/*luv ie6*/
	
};
ul#accountLinks li ul li{
	
	}
	
ul#accountLinks li:hover ul li, ul#accountLinks li.sfhover ul li {
	float:none;
	font-size:11px;
	color:#ddd;
	padding:3px;
}
	
ul#accountLinks li:hover ul, ul#accountLinks li.sfhover ul {
	display:block;
}
ul#accountLinks li ul li a{color:#cbcbcb;font-size:11px;}
	
.optinContent h1{display:none;}

/*invitational ticketing*/

/* ########### ticket STYLES*/


/*.SignInForm, .joinForm{width:290px;float:left; background:#fff; height:175px; padding:10px 10px 10px 10px; margin-top:15px; }
.SignInForm{
	border:1px solid #f8f8f8;
	margin-left:15px;
	clear:both;
}
.SignInForm .inputs, .joinForm .inputs, .ResetPassForm .inputs{ 
	margin:0;
	width:265px;
	float:left;
}
.SignInForm .submitButton{
	width:80px;
	margin-left:195px;
	
}
.SignInForm .submitButton input.submitWide{
	margin:0;
	clear:both;
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
}
.SignInForm .inputs label, .resetForm label, .joinForm .inputs span, .ResetPassForm .inputs span, .ResetPassForm .inputs label{
	display:block;
	width:100px;
	text-align:right;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:0px 5px 0 0;
	line-height:26px;
	float:left;
}
.SignInForm  p.signIn, .joinForm p{display:block;padding:0 0 10px 0; font-size:11px;}

.joinForm .joinButton input{
	clear:both;
	margin: 3px 0 10px 177px;
	*margin: 3px 0 10px 175px;
	cursor: pointer;
	background:url(/images/template/buttons/GM_Tickets_Join.gif) no-repeat 0 0;
	width:82px;
	height:35px;
	border:0;
	text-indent:-1px;
}
.ResetPassForm{
	width:300px;
	border:1px solid #f8f8f8;
	padding:10px;
	background:#fff;
	margin:0 auto;
	height:140px;
	}
.ResetPassForm .submitButton input{
	display:inline;
	clear:both;
	margin: 3px 0 10px 178px!important;
	*margin: -3px 0 10px 175px!important;
	cursor: pointer;
	background:url(/images/template/buttons/GM_Tickets_Reset.gif) no-repeat 0 0;
	width:82px;
	height:35px;
	border:0;
	text-indent:-1px;
	}
*/
.SignInForm, .joinForm, .ResetPassForm{width:640px; float:none; background:#fff;  padding:8px 10px 8px 10px; margin-top:6px; }
.SignInForm{
	border:1px solid #f8f8f8;
	margin-left:0;
	clear:none;
}
.SignInForm .inputs, .joinForm .inputs, .ResetPassForm .inputs{ 
	margin:0;
	width:255px;
	float:left;
	clear:none;
}
.SignInForm .submitButton{
	width:80px;
	float:right;
	clear:none;
	margin-right:10px;
	margin-top:-3px;
}
.SignInForm .submitButton input.submitWide{
	margin:0;
	
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
}

.SignInForm  p.signIn, .joinForm p{display:block;padding:4px 0 10px 0; font-size:11px;}


.joinForm .joinButton{
	float:right;
	clear:none;
	margin-right:10px;
	margin-top:-3px;
}
.joinForm .joinButton input{
	clear:none;
	cursor: pointer;
	background:url(../images/template/buttons/GM_Tickets_Join.gif) no-repeat 0 0;
	width:82px;
	height:35px;
	border:0;
	text-indent:-1px;
}


.SignInForm .inputs label, .resetForm label, .joinForm .inputs span, .ResetPassForm .inputs span, .ResetPassForm .inputs label{
	display:block;
	width:90px;
	text-align:right;
	font-size:12px;
	margin:0px 0 0px 0;
	padding:0px 5px 0 0;
	line-height:26px;
	float:left;
}

.ResetPassForm .submitButton{
	float:right;
	clear:none;
	margin-right:10px;
	margin-top:-3px;}

.ResetPassForm .submitButton input{
	display:inline;
	clear:both;
	margin:0!important;
	cursor: pointer;
	background:url(../images/template/buttons/GM_Tickets_Reset.gif) no-repeat 0 0;
	width:82px;
	height:35px;
	border:0;
	text-indent:-1px;
	}
	
.dashed{
	margin-top:6px;
	border-top:1px dotted #2d476a;
}	

.ResetPassForm fieldset{padding:0px 0 0 0;margin:0;}

.joinForm{border:1px solid #f8f8f8;}

.ResetPassForm p{font-size:11px;}
.SignInForm h3, .joinForm h3, .ResetPassForm h3{
	font-size:16px;
	text-transform:uppercase;
	color:#2d476a;
	letter-spacing:0.3px;
	padding:0;
}


.ResetPassForm .inputs{ width:300px;}

.ResetPassForm div.inputs span.DESVALErrorText{
	width:15px;
	float:left;
	}

.ResetPassForm .vamErrors{display:none!important;}

.ResetPassForm p.resetMsg{	
	display:block;
	font-size:11px;
	margin:0;
	padding:0;
	}

.resetForm .inputs{ 
	margin:0 0 10px 0;
}


.SignInForm .inputs input, .joinForm .inputs input, .ResetPassForm .inputs input{
	padding:4px 8px 6px 4px;
	*padding:7px 4px 5px 4px;
	margin:0 6px 6px 0;
	width:140px;
	color:#000;
}
.resetForm .inputs input{
	padding:4px 8px 6px 4px;
	*padding:7px 4px 5px 4px;
	margin:3px 6px 6px 0;
	width:170px;
	color:#000;
}
.SignInForm .checkbox{
	margin:0 0px 20px 106px;
	font-size:10px;
	clear:both;
	display:none;
}
.SignInForm .submitButton input.submitWide{
	margin:0;
	clear:both;
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;
}




.SignInForm .checkbox label{width:100%;text-align:left;font-size:11px; }
.SignInForm .checkbox input{width:10px;float:left; margin-top:5px;}
.SignInForm  p{display:none;}

.SignInForm  p.forgotPw{
	clear:both;
	display:block;
	font-size:11px;
	padding-top:19px;
	width:150px;
	float:left;
	margin:0;
	display:none!important;
	}



/*.SignInForm .submitButton input{
	background:url("/images/template/buttons/GM_tickets_SignIn.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	clear:both;
	cursor:pointer;
	display:block;
	height:35px;
	position:absolute;
	text-indent:-1px;
	width:82px;
	margin:3px 0 0 -18px!important; 
	*margin:5px 0 0 -22px!important; 
	}
*/



.ticketLinks{float:right; width:auto; margin-top:55px;}
.ticketLinks a{
	background:url(../images/template/buttons/HelpButton.png) 0 0 no-repeat;
	color:#000;
	cursor:pointer;
	display:block;
	margin:0px 3px;
	padding:0px 0;
	text-align:center;
	width:69px;
	line-height:22px;
	height:22px;
	text-transform:uppercase
}

a.learnMore{
	background:url(../images/template/buttons/ticketFaqLg.png) 0 0 no-repeat;;
	color:#fff;
	cursor:pointer;
	display:block;
	margin:0px 3px 0 0;
	padding:0px 0;
	text-align:center;
	width:100px;
	line-height:22px;
	height:22px;
	float:left;
	text-transform:uppercase;
	font-size:12px;
}


#signedIN{
	clear:both;
	margin-top:20px;
}
#countdownHolder{
	margin-left:18px;
	background:url(../Images/template/titles/SymphonicaBegins.gif) no-repeat left 15px;
	padding-left:200px;
	margin-top:15px;
	

}

#theDates{
	margin:0;

	
	}
ul#SelectDates{margin:0;padding:0;}
ul#SelectDates li{
	display:block;
	font-size:12px;
	padding:5px 0 10px 0;
	
	list-style:none!important;
	width:210px;
	float:left;
}
ul#SelectDates li label{padding:0px 6px;}
ul#SelectDates li input{margin:0px;}
ul#SelectDates li span{
	display:block;
	font-size:12px;
	padding:0;
	}
ul#SelectDates li span.sup{
	display:inline;
	font-size:75%; vertical-align:top;
	padding:0;
	}

ol#ticketSteps{
	list-style:none;
	margin:15px 30px 0 0;
	font-size:14px;
	padding-bottom:10px!important;
	
	
}
ol#ticketSteps li{
	padding:8px 0;
	clear:both;
	
}

ol#ticketSteps li.done{
	
	}

ol#ticketSteps li.done h3 a{color:#363636; background:url(../Images/template/GM_checkmark.gif) right -5px no-repeat; padding-right:25px;}

ol#ticketSteps li h3 a{color:#5a86b8;}

ol#ticketSteps li.done{}

h3#TicketStep{
	font-size:16px;
	line-height:18px;
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:0;
	}

h3#TicketStep span{
	background:url(../images/template/stepsbullet.gif) no-repeat;
	display:block;
	width:24px;
	height:24px;
	padding:1px 0px 0 8px;
	color:#fff;
	font-weight:bold;
	float:left;
	position:relative;
	top:-3px;
	font-size:14px;
	line-height:20px;
	}

ol#ticketSteps h3{
	margin:0;
	padding:0;
	line-height:18px;
	font-size:16px;
	}
ol#ticketSteps li.done h3 a{cursor:default;}
ol#ticketSteps li{
	height:43px;
	}

ol#ticketSteps li ul li{
	padding:0;
	line-height:16px;
	clear:both;
	margin-bottom:0;
	
	height:15px;
}

ol#ticketSteps li span{
	background:url(../images/template/stepsbulletfaded.gif) no-repeat;
	display:block;
	width:24px;
	height:24px;
	padding:1px 0px 0 8px;
	color:#fff;
	font-weight:bold;
	float:left;
	position:relative;
	top:-3px;
}

ol#ticketSteps li.done span{
	background:url(../images/template/stepsbullet.gif) no-repeat;
	}


ol#ticketSteps li span.stepText{
	background:none;
	padding:0 0 16px 0;
	position:static;
	float:left;
	width:550px;
	height:auto;
	color:#212121;
	font-size:13px;
	font-weight:normal;
}
ol#ticketSteps li span.stepNarrow{
	width:360px;
}
ol#ticketSteps li span.highlight{
	background:yellow;
	display:inline;
	width:auto;
	height:auto;
	color:#000;
	float:none;
	position:static;
	padding:0;
	margin:0;
	font-weight:normal;
}

ol#ticketSteps li.done{
	
	}

ol#ticketSteps ul{
	margin:0 0 0 35px;
	position:relative;
	top:-4px;
	padding:0;
	list-style:none;
	font-size:12px;
	}


#TellYourFriends{
	margin-top:20px;
	border-top:3px solid #2D476A;
	padding-top:15px;
	
}

#TellYourFriends .submitButton{
	border-top:3px solid #2D476A;
	padding-top:5px;
	margin-top:10px;
	}


#TellYourFriendsEdit{
	border-top:1px dotted #c9c9c9;
}
.ticketSubscription{padding:15px 0px 10px 5px; position:absolute; right:20px;}
#signedIN .ticketSubscription{padding:0px 0px 10px 5px; position:absolute; right:20px;}

.friendField{

	padding:5px 5px 0 5px;
}
.friendField .inputs{
	clear:none;
	width:300px;
	float:left;
	margin-right:15px;
	}

.friendField .inputs input{
	display:block;
	color:#000;
	margin:0 6px 6px 0;
	padding:4px 4px 6px 4px;
	width:155px;
	float:left;
	}
.friendField .inputs label{
	width:100px;
	
	display:block;
	float:left;
	margin:0;
	padding:2px 0 4px 0;
	text-align:left;
	}


#TellYourFriends .submitButton input {
	margin:20px 0 20px 230px!important;
	background:url(../Images/template/buttons/GM_Send.gif) no-repeat!important;
	width:82px!important;
	height:35px!important;
	*position:relative;
	*left:230px;
	}

#TellYourFriends a.NotYet{
	background:url(../Images/template/buttons/GM_NotYet.gif) no-repeat;
	width:95px;
	height:35px;
	display:block;
	text-indent:-1000000px;
	float:left;
	margin:-55px 0 0 330px;
	position:relative;
	}

#selectDatesEdit .submitButton input, #TellYourFriendsEdit .submitButton input{
	margin:20px auto;
	}


#selectDates .submitButton input{
	margin:15px 15px 0 215px;
	 background:url(../Images/template/buttons/GM_Save.gif) no-repeat;
	 width:82px;
	 height:35px;
	 float:left;
 	}

#selectDates .NotYet{
	background:url(../Images/template/buttons/GM_NotYet.gif) no-repeat;
	width:95px;
	height:35px;
	display:block;
	text-indent:-1000000px;
	float:left;
	margin:15px 0 0 0;
	}
	
#PresaleColumn{
	margin-bottom:20px;
	width:424px;
	min-height:200px;
	float:left;
	border-right:1px dotted #D6D69E;
	margin-right:10px;
}

p#PresaleDate{
	font-size:18px;
	line-height:26px;
}
#AccountLinksColumn{
	font-size:12px;
	clear:both
}
#AccountLinksColumn ul{
	margin:0px;
	list-style:none;
	padding:0;
}
#AccountLinksColumn ul li{
	padding:0 0px 20px 25px;
	width:130px;
	float:left;
	background:url(../images/template/tix_arrow.gif) no-repeat 0 3px;
}

#AccountLinksColumn ul li.col1{width:150px;}

#AccountLinksColumn ul li a{color:#1b1b1b;}
.SkipForLater{

	display:block; width:100px;
	background:url(../images/template/arrow.gif) no-repeat 0 0;
	padding:0 0 0 25px;
	margin:10px 0 0 0;

}
p.StepsIntro{
	padding:0;margin:0;
	width:470px;
	float:left;
	
	}

#Hints{
	/*background:#eaeaea;*/
	background:#efe1b2;
	border:1px solid #E6D9AB;
	font-size:11px;
	padding:5px;
	float:right;
	width:170px;
	}

#TicketFrame{
	margin:15px 0 0 0;
	height:430px;
	overflow-y:auto;
	}


#TicketFrameHelp{
	margin:15px 0 0 0;
	height:245px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	}

#TicketFrameReset{
	margin:15px 0 0 0;
	height:285px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	}

#TicketFrameDefault{
	margin:15px 0 0 0;
	height:340px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	}

#TicketFrameSM{
	margin:10px 0 0 0;
	height:255px;
	*height:265px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	padding:10px 0 10px 5px;
	*padding:0 0 10px 5px;
	}
#TicketFrameSM_long{
	margin:10px 0 0 0;
	height:405px;
	*height:415px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	padding:10px 0 10px 5px;
	*padding:0 0 10px 5px;
	}	
	
	#TicketFrameSM_long ol li{padding-bottom:12px;}
	
#fullAccountPg #TicketFrameJoin{
	height:auto;
	border:0;
	padding:0;
}	
#TicketFrameJoin{
	margin:10px 0 0 0;
	height:200px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	padding:10px 0 10px 5px;
	}

#TicketFrameUpdateProfile{
	/*margin:10px 0 0 0;
	height:260px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	padding:10px 0 10px 5px;*/
	}

#TicketFrameInvites{
	margin:10px 0 0 0;
	height:200px;
	overflow-y:auto;
	border-top:3px solid #2d476a;
	border-bottom:3px solid #2d476a;
	padding:10px 0 10px 5px;
	}

h3#FrameTitle{
	font-size:16px;
	}

h4#FrameSubTitle{
	font-size:14px;
	margin:0;
	padding:0;
	color:#9d6a1f;
	}


#TicketFrameUpdateProfile .inputsHolder {width:auto;}


#UpdateProfile .primarylist ul li label{
	float:left;
	width:570px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/

    #TicketFrameUpdateProfile .lastNameField {
        margin-left:111px;
    }
}







.mailingListHeaderContent{display:none;}

#TicketFrameUpdateProfile fieldset{width:316px; float:left;}
#TicketFrameUpdateProfile .PasswordMessage{display:none;}

#TicketFrameUpdateProfile h4.UpdateProfileSub{font-size:14px;}


#TicketFrameUpdateProfile legend{display:none;}

#TicketFrameUpdateProfile .inputs input{width:107px; font-size:11px;}

#TicketFrameUpdateProfile .inputs{

	min-height:0;
	padding-bottom:25px;
	*padding-bottom:0;
	}

#MembershipDetails{
	width:600px;
	position:absolute;
	margin-left:12px;
	*margin-left:9px;
	top:510px;
	*top:525px;
	padding:0;
	
}


#MembershipDetails h4{float:left; font-size:14px; }

#MembershipDetails span{padding:0 0 1px 10px;}

span.subscriptiondate{
	float:left;
	width:150px;
	margin-top:8px;
	}

span.visible_AccessDiscountSubscription{
	display:none!important;
	}

#TicketFrameUpdateProfile .DESVALSummary{display:none!important;}

#MembershipDetails span{
	display:block;

	}

#TicketFrameUpdateProfile  #ctl00_ContentBody_EditAccountPofile1_MailingListPreferences, #TicketFrameUpdateProfile  #ctl00_ContentBody_ctl00_EditAccountPofile1_MailingListPreferences{display:block; clear:both; width:620px;
float:left; margin-top:-15px!important; *margin-top:-15px;  }

#TicketFrameUpdateProfile #ctl00_ContentBody_EditAccountPofile1_MailingListPreferences .primarylist ul,  #TicketFrameUpdateProfile  #ctl00_ContentBody_ctl00_EditAccountPofile1_MailingListPreferences  .primarylist ul {margin-top:0;}

#TicketFrameUpdateProfile #ctl00_ContentBody_EditAccountPofile1_MailingListPreferences h3.accountTitles{display:none!important;}

#TicketFrameUpdateProfile .inputs label{
	width:95px;
	font-size:11px;
	text-align:left;
	padding-left:0!important;
	margin-left:0!important;
	}

#TicketFrameUpdateProfile .inputs select{
	width:142px !important;
	font-size:11px;
	}

#EditAccountTickets .hintPopup, #TicketFrameUpdateProfile .hintPopup{display:none;}



#EditProfileTickets .inputs input, #EditAccountTickets .inputs input{
	width:115px!important;
	}

#EditProfileTickets .inputs select, #EditAccountTickets .inputs select{
	width:125px!important;
	}

#EditProfileTickets{
	width:300px;
	float:left;

	}
	

#EditAccountTickets{
	
	width:320px;
	float:left;
	}


#EditAccountTickets fieldset, #EditProfileTickets fieldset{padding:0!important; margin-bottom:0!important;}

#UpdateProfile .submitButton{position:absolute; top:575px; *top:580px; left:120px; width:100px;}
#UpdateProfile .submitButton input{
	background:url(../Images/template/buttons/gm_update.gif);
	width:82px;
	height:35px;
	}
/*invite table*/
/*.InvitationTable{
	width:635px;
	margin:0px 0 0 0;
	padding:0;
	}*/
	.InvitationTable{
		width:100%;
		border-bottom: 1px dotted #2C4683;
 	    padding: 4px 5px;
		}
		.invitation-tableheader{
			text-align:left;
			font-size:13px;
			text-transform:uppercase;
			color:#363636;
			padding:0px 0 0px 5px;
			font-weight:bold;
			margin:0;
		}
		.invitation-event-tablecell-venue{
			padding:4px 5px;
			float:left;
			width:20%;
		}
		.invitation-event-tablecell-eventdate{
			padding:4px 5px;
			float:left;
			width:15%;
		}
		.invitation-event-tablecell-eventmsg{
			width:55%;
			padding:4px 5px ;
			float:left;
			}
	    
		
		.invitation-tablecell-events, .invitation-events{
			padding:4px 5px;
		}


/*ticket faq*/
ol.help{
	list-style:decimal;
	margin:10px 40px;
}	
ol.help li ul {
	margin:0!important;
	padding:0!important;	
}
ol.help li ul li {
	background:none;
	margin:0!important;
	margin-top:5px!important;
	padding:0 2px 10px 2px!important;
	font-size:1.0em;
	width:500px;
	list-style:none;
}
ol.help li a{
	cursor:pointer;
	color:#346d95;
	display:block;
	padding:2px;
}
ol.help li a:hover{color:#4590c5;}

ol.help li a.selected,ul.help li a.selected:hover{font-weight:bold;}

ol.help li ul li a{display:inline;}

ol.help li ul li ul#show {
	display:block!important;
}

ol.help li ul li ul#show li {
	margin:0;
	padding:0;
	padding-left:25px!important;
	list-style-type:circle;
}
#breadcrumbs{
	font-size:11px;
	margin:0px 0 10px 0;
	clear:both;
}

.NewsImage{
	float:right;
	margin:0 0 10px 10px;
	}

p#CreateAccountIntro, p#TicketIntro{font-size:11px; line-height:14px; clear:both;padding-left:34px;_padding-left:17px;}

#createAccountTickets #ctl00_ContentBody_CreateAccount1_MailingListOptInControl h3{display:none;}
#UpdateProfile #ctl00_ContentBody_ctl00_EditAccountPofile1_MailingListPreferences h3{display:none;}
#createAccountTickets .inputs .emptyText{}

#createAccountTickets .primarylist ul{margin:15px 0 40px 0;*margin-bottom:10px; *margin-top:-10px;list-style:none;}
#createAccountTickets .primarylist ul li{list-style:none;}

#createAccountTickets .primarylist label{width:85%; font-size:11px;}

#createAccountTickets .CaptchaInput{margin-top:5px;}

#createAccountTickets .CaptchaInput h3{display:none;}

#createAccountTickets{}

#createAccountTickets{
	
	margin:0;
	padding:0;
	
	}
#createAccountTicketss #formsContainer{
	margin:0;
	}
#createAccountTickets ul li{list-style:square;}
#createAccountTickets .firstCol{
	width:328px;
	float:left;
	margin:0 0 0 30px;
}	
#createAccountTickets .firstCol p,#createAccount .secondCol p{	
	font-size:14px;
	padding:4px 0;
	}
#createAccountTickets .secondCol{
	width:250px;
	float:left;
	}
#createAccountTickets #ctl00_ContentBody_CreateAccount1_MailingListOptInControl{
	clear:both;
	display:block;
	padding: 0;
	margin:5px 0 5px 25px;

}
#createAccountTickets #ctl00_ContentBody_CreateAccount1_MailingListOptInControl:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
#createAccountTickets #ctl00_ContentBody_CreateAccount1_MailingListOptInControl p{display:none;}
#createAccountTickets div.inputs{
	clear:both;
	min-height:34px;	
	margin:0 0 8px 0!important;
	}
#createAccountTickets  div.inputs label{
 	width:200px;
 	font-size:14px;
	margin:2px 0 6px 0;
 }
#createAccountTickets  div.inputs input{
	padding:3px 4px;
	*padding:8px 4px 0 4px;
	width:175px;
	height:20px;
	font-size:11px;	
	border:1px solid #d3d1d2;
}
#createAccountTickets  div.inputs select{
	background:#F1F1F1;
	border:1px solid #d3d1d2;
	height:28px;
	
	font-size:11px;	
	overflow:hidden;
	padding:4px 1px 3px 3px;
	*padding:10px 1px 10px 3px;
	width:185px !important;
	line-height:18px;
}
#createAccountTickets ul li input {
	padding:0;
	float:left;
	width:20px;
	margin-top:3px;
}
#createAccountTickets ul li label {
	padding:0;
	float:left;
	width:400px;
	*margin-top:4px;
}
#createAccountTickets .memberCheckButton{
	width:auto; 
	float:left;
	margin-left:5px; 
	margin-top:2px;
	}

#createAccountTickets .inputs .memberCheckButton input{
	display:block;
	margin: 0 0 0px 0;
	cursor: pointer;
	color:#fff;
	width:59px;
	height:25px;
	background:url(../images/template/checkNameBut.gif) no-repeat;
	background-position:0 0;
	text-indent:-10000px;
	padding:0px 0 0px 0;
	border:none;
}

#createAccountTickets span.DESVALErrorText{
	width:16px;
	*width:14px;
	}

#createAccountTickets .memberNamePopup{
	display:none;
	padding:0;
	font-size:11px;
	/*width:258px;
	clear:both;*/
	
	text-indent:-10000px;
	margin-top:-35px;
	*margin-top:-6px;
	margin-left:68px;
	*margin-left:-200px;
	float:right;
	
	*position:static!important;
	color:#3b5366;
	background:none;
	width:30px;
	border:0;
	}
#createAccountTickets span.memberNameTaken{
	display:block;
	background:url(../images/template/membertaken_tickets.gif) no-repeat;
	background-position:0px 8px;
	padding:0 0 0 29px;
	height:30px;
	width:24px;
	}

#createAccountTickets span.memberNameAvailable{
	display:block;
	margin:5px 0 0 5px;
	height:24px;
	width:24px;
	background:url(../images/template/memberfree_tickets.gif) no-repeat;
	background-position:0px 0px;
	padding:5px 0 0 29px;
}
#createAccountTickets .inputsHolder{
	width:100%;
	clear:both;
	float:left;
	border:none;
	}
#createAccountTickets span#ctl00_ContentBody_CreateAccount1_MailingListOptInControl fieldset{clear:both;}
 
#createAccountTickets .inputsHolder{
	width:474px;
	clear:both;
	float:left;
	}

#createAccountTickets .checkName{
	border:1px solid #000;
}


#createAccountTickets .hintPopup{
	visibility:hidden; 
	padding:4px 2px 2px 20px;
	font-size:11px;
	line-height:16px;
	width:290px;
	background:#fff;
	min-height:36px;
	float:left;
	position:inherit;
	margin:-6px auto 0 auto;
	background:url(../images/template/helparrow.png) no-repeat 0 0;
}
#createAccountTickets .hintPopup span {display:block; line-height:30px;}

.hintPopup span{display:block; line-height:18px;}

#createAccountTickets .hintPopup{
	visibility:hidden; 
	padding:4px 12px 2px 20px;
	font-size:11px;
	line-height:14px;
	width:280px;
	background:#fff;
	min-height:36px;
	height:auto;
	position:absolute;
	margin:-6px 0px 0 420px;
	*margin:-6px 0px 0 0px;
	color:#3b5366;
	z-index:100;
	display:none;
	background: url(../images/template/helparrow.png) no-repeat 0 0;
}
#createAccountTickets .strengthGaugeContainer{
    width:50px;
    height:34px;
    padding:0px;
	float:left;
	margin-left:8px; 
}
#createAccountTickets .strengthGauge{
    float:left;
	font-size:9px;
}
#createAccountTickets .noPassword{
    background:url(../images/template/noPassword.gif) no-repeat 0 0;
    margin:0;
	padding:18px 0 0 2px;
	width:70px;
}
#createAccountTickets .weakPassword{
    background:url(../images/template/weakPassword.gif) no-repeat 0 0;
    margin:0;
	padding:18px 0 0 2px;
	width:70px;
}
#createAccountTickets .mediumPassword{
    background:url(../images/template/mediumPassword.gif) no-repeat 0 0;
    margin:0;
	padding:18px 0 0 2px;
	width:70px;
}
#createAccountTickets .strongPassword{
	background:url(../images/template/strongPassword.gif) no-repeat 0 0;
    margin:0;
	padding:18px 0 0 2px;
	width:70px;
}

#createAccountTickets .passwordWatermark{
	background-image: url(../images/passwordWatermark.png);
	background-repeat: no-repeat;
	text-indent:-10000px!important;
	color: #F8F8F8!important;
    text-align: right;

	
}

#createAccountTickets .confirmPasswordWatermark{
	background-image: url(../images/confirmPasswordWatermark.png);
	background-repeat: no-repeat;
	text-indent:-10000px;
	color: #F8F8F8!important;
    text-align: right;
}
#createAccountTickets .reviewArea{clear:both; text-align:center;margin-top:8px;}
#createAccountTickets .reviewArea p{display:none;}
#createAccountTickets .reviewArea .inputs p{display:block; padding:3px 0; font-size:10px; font-weight:normal;}
#createAccountTickets .reviewArea a{font-size:10px;}


#createAccountTickets .submitButton{position:absolute; top:530px; left:65px;}

#createAccountTickets .submitButton input.JoinNow{
/*margin-bottom:0!important; 

margin-left:270px; 
*margin-left:5px;
position:absolute;
margin-top:40px;
*margin:0;*/
background:url(../images/template/buttons/GM_Tickets_Join.gif) no-repeat;
width:82px;
height:35px;
margin:20px 0 10px 234px;

}
#createAccountTickets #formsContainer{margin:0!important;}

/*capture widget*/
#createAccountTickets #recaptcha_widget{
	width:550px;
	clear:both; 
	overflow:hidden; 
	padding:3px 3px 6px 3px;
	margin-left:30px;
	border:none;
	margin-bottom:0!important;
	}

#createAccountTickets #recaptcha_widget div{
	float:left; margin:0px;
	}


#createAccountTickets input#recaptcha_response_field{
	border:1px solid #D3D1D2;
	font-size:10px;
	height:12px;
	padding:3px 4px;
	width:122px;
	display:block;
	float:left;
	margin:0;
	
}



#createAccountTickets .recaptcha_reload a {
    background: url("../images/template/buttons/WAT_Capcha_Reload.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    text-indent: -1000000px;
    width: 24px;
	margin-top:0;
	margin-left:4px;
}
#createAccountTickets .recaptcha_only_if_image a {
    background: url("../images/template/buttons/WAT_Capcha_Sound.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    text-indent: -1000000px;
    width: 24px;
	margin-top:0;
	margin-left:4px;
}
#createAccountTickets .recaptcha_help a {
    background: url("../images/template/buttons/WAT_Capcha_Help.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    text-indent: -1000000px;
    width: 24px;
	margin-top:0;
	margin-left:4px;
}


#createAccountTickets .recaptcha_only_if_audio a{margin-top:0;margin-left:4px;}

#createAccountTickets #recaptcha_widget div#recaptcha_image{
/*position:static;width:300px; border:1px solid #D3D1D2;margin-bottom:5px;*/

float:left;
margin-right:5px;
border:1px solid #D3D1D2;
}

#createAccountTickets #ctl00_ContentBody_CreateAccount1_captchaValidationImage{
	
	}

#createAccountTickets .firstCol h3.accountTitles, #createAccountTickets .secondCol h3.accountTitles{display:none!important;}


.presaleOnNow{font-weight:bold;}

.backtoInviteTickets{
	/*float:right;*/
	margin-top:15px;
	display:block;
	right:20px;
	position:absolute;
	}

.backtoInviteTicketsInvites{
	margin-top:15px;
	*margin-top:45px;
	display:block;
	right:20px;
	position:absolute;

}

#TicketFrameHelp h2{ 
	font-size:16px;
	line-height:18px;
	padding:0;
	margin:10px 0 0 0;
	}

#TicketFrameHelp ol.help{
	padding-top:10px!important;
	margin:0 0 0px 10px!important;
	}

#mainContentTickets #HelpNav{
	margin:15px 0 0 0;
	padding:0!important;
	}

#mainContentTickets #HelpNav a{

	padding:0 5px 0 0!important;
	font-size:12px;
	color:#346D95;
	}

ol#TicketStepsHelpNav{margin:15px 0; padding:0;}

ol#TicketStepsHelpNav li{
	list-style:none;
	float:left;
	font-size:14px;
	padding:0 40px 0 0;
	}

ol#TicketStepsHelpNav li span{
background:url("../images/template/stepsbullet.gif") no-repeat top left;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:24px;
padding:1px 0 0 8px;
position:relative;
top:-3px;
width:20px;
	}


.SignInHelp, .ChooseHelp, .ShareHelp, .UpgradeHelp, .InvitationsHelp{
display:none;
}
.SignInHelpOn, .ChooseHelpOn, .ShareHelpOn, .UpgradeHelpOn, .InvitationsHelpOn{
	display:block;
}


#TicketFrameReset h3#FrameTitle{font-size:18px; margin:15px 0 0 0;}

#TicketFrameReset .hintPopup{display:none!important;}



/*end invitational ticketing*/

#newHighlight p{font-size:21px; margin-bottom:10px;}

#audioClipBut{
	float:left;
	width:auto;
	margin-top:1px;
	margin-left:100px;
	}
#vidBut{
	float:left; 
	width:auto;
	margin-left:5px;
	border-left:1px solid #363636;
	padding:0 10px 0 15px;
	}
#vidBut a{
	display:block;
	width:124px;
	color:#363636;
	font-size:16px;
	padding:2px 0 0 28px;
	height:22px;
	background:url(../images/template/buttons/vidBut.gif) 0 0 no-repeat;
}
#vidBut a:hover{
	background:url(../images/template/buttons/vidBut.gif) 0 -24px no-repeat;
	
}

/*** Homepage Rotating Banner ********************************/

div#rotating_banner{
	position:relative;
	width:662px;
	margin:0 0 20px 0;
	
	padding:0;
}

div.scrollable{
    position:relative; 
    overflow:hidden; 
    width:662px; /* HEIGHT OF THE BANNER */
    height:168px; /* WIDTH OF THE BANNER */
} 

div.scrollable div.items{ 
    width:20000em; 
    position:absolute;
	clear:both;
} 

div.scrollable div.items a{ 
    float:left;
	width:662px; /* WIDTH OF THE BANNER */
}

.scrollable img{
	float:left;
}

div.items div.active{} /* you may want to setup some decorations to active the item */ 

/* NAVIGATOR (NAVI) */ 

.navi{
	position:absolute;
	z-index:2;
	right:0;
	top:170px;
    width:60px; /* add 15px for every banner added (30px = 2 banners, 45px = 3 banners, 60px = 4 banners) */ 
    height:15px; 
} 
 
.navi a{ 
    width:15px; 
    height:15px; 
    float:left; 
    background: url(../images/template/navi.gif)  0 -15px no-repeat; 
    display:block; 
    font-size:1px;
	cursor:pointer;
} 
 

 
/* MOUSOVER STATE */ 
.navi a:hover { 
    background-position:0 -30px;       
} 
 
/* ACTIVE STATE (CURRENT BANNER STATE) */ 
.navi a.active { 
    background-position:0 0px;      
}

/* PRESENTATION */

div.scrollable div.items a img{
	border:none;
}


/*tours page*/
#tourDates{
	/*background:url(/images/template/tourTableTop.jpg) repeat-x 0 0;
	padding-top:5px;*/
	margin:0 auto;
	width:661px;
	min-height:250px;
}
a.tourBanner{
	display:block;
	height:160px;
	overflow:hidden;
	clear:both;
}

#tourTable tr{}
#tourTable th{border-bottom:1px solid #c2c2c2;}
#tourTable th.showB{ border-left:1px solid #c2c2c2;padding:0px 8px 6px 8px;}
#tourTable tr td{
	vertical-align:top;
	padding:6px 8px 6px 8px;
	border-bottom:1px dotted #2c4683;
	}
#tourTable tr td br{line-height:4px;}

#tourTable{
	border-collapse:collapse;
	font-size:11px;
	width:640px;
	margin-left:10px;
	}


div.canceled_True{text-decoration:line-through;}
span.VenueVisible_False, a.Visible_True {display:inline;}

span.VenueVisible_True, a.Visible_False {display:none;}

span.DetailsVisible_False, a.Visible_True {display:inline;}
span.DetailsVisible_True, a.Visible_False {display:none;}    


/*a.buyTicketsBut{
	display:block;
	text-indent:-1000000px;
	background:url(/Images/template/buttons/gm_buyNow.gif) no-repeat;
	width:104px;
	height:35px;
	position:relative; 
	left:80px;
	}
*/

.buyLinksTd a{
	font-size:11px!important;
	padding:0!important;
	color:#346d95!important;
	}

a.buyTicketsBut{
	background:url("../images/template/buttons/tixButton.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	cursor:pointer;
	display:block;
	height:36px;
	line-height:36px;
	margin:0 3px;
	padding:0 0;
	text-align:center;
	text-transform:uppercase;
	width:68px;	
}

a.buyTicketsButton, a.publicSaleBut, a.button{	
	background:url("../images/template/buttons/tixButton.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	cursor:pointer;
	display:block;
	height:36px;
	margin:0 3px;
	padding:0 0;
	text-align:center;
	text-transform:uppercase;
	width:68px;	
}

a.buyTicketsBut:hover, a.buyTicketsButton:hover, a.publicSaleBut:hover, a.button:hover{color:#ddd;}

a.presaleToggle{
	background:url("../images/template/buttons/presaleBut2.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	cursor:pointer;
	display:block;
	height:32px;
	line-height:14px;
	margin:0 3px;
	padding:4px 5px 0  5px;
	text-align:center;
	text-transform:uppercase;
	width:58px;	
}
a.rsvpBut{
	background:url("../images/template/buttons/rsvp.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	cursor:pointer;
	display:block;
	width:68px;
	height:36px;
}
a.presaleOver{
	background:url("../images/template/buttons/presaleOver.png") no-repeat scroll 0 0 transparent;
	cursor:text;
}

.PresaleUrl_False,
.PublicUrl_False, 
a.Visible_True,
.VipUrl_False,
.sku_True,  
.presaleTickets_True,
.publicTickets_True{
	display:inherit;
	}

.PresaleUrl_True, 
.PublicUrl_True,
a.Visible_False,
.sku_False,  
.presaleTickets_False,
.publicTickets_False,
.FacebookEventId_False,
.VipUrl_True,
.VipUrl_False.OffSale{
	display:none;
	}
 
span.availCopy{
	display:block;
	
	font-weight:bold;
	}

.presaleticketbutton{
	display:block;

	}






#eventTitle{border-bottom:1px solid #c2c2c2; margin:0 0 9px 0;}
#eventTitle h5{float:left; padding:3px 12px 0 3px;}
#eventTitle h4{float:left; margin:0 0 6px 0!important; padding: 0 0;}

#eventDetails{ padding:5px 20px;}
#eventDetails h5{}
#eventDetails h4{}
#eventDetails .SetBreak{display:block;font-style:italic; font-size:14px; margin:6px 0;}
#eventDetails .setListSongs{display:block; padding:1px 3px;}

#eventDetails hr{
	border-color:#2F3B63;
	border-right:0 none;
	border-style:solid none none;
	border-width:1px 0 0;
	clear:both;
	height:1px;
}

.setListSongs li{margin:0 0px 0 20px; padding:1px 0;}

.SetBreak li{margin:0; list-style:none; padding:0;}



.subscriptionHolder{	
	float:left;
	margin:10px 15px;
	width:250px;
	}

.subscriptionHolder label{
	display:block;
	background:#2d476a;
	padding:2px 0 2px 5px;
	color:#fff;
	margin:0;
	}

.loginName{text-transform:uppercase;}

#statusBox p{font-weight:bold; padding:0px 0 5px 34px;_padding:0px 0 5px 17px;}
#statusBox p.allPicked{font-weight:bold;color:#9b0707;}

#meetBanner a{
	background:url(../images/template/meetbutton.html);
	width:283px;
	height:121px;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: #e3e3e3;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack{
	background: #f0f0f0;
	position: relative;
	border:1px solid #e3e3e3;
}

.jspDrag{
	background: #2d476a;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border:1px solid #d1d7de;
}
.jspDrag:hover{
	background: #36557f;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
 .jspArrowUp{
 	background:url(../images/template/buttons/gm_scrollerUP.gif) no-repeat;
	width:16px;
	height:16px;
	 }
 .jspArrowUp:hover{
 	background:url(../images/template/buttons/gm_scrollerUPHover.gif) no-repeat;
	width:16px;
	height:16px;
	 }
 .jspArrowDown{
 	background:url(../images/template/buttons/gm_scrollerDown.gif) no-repeat;
	width:16px;
	height:16px;
	 }
 .jspArrowDown:hover{
 	background:url(../images/template/buttons/gm_scrollerDownHover.gif) no-repeat;
	width:16px;
	height:16px;
	 }
.jspArrow.jspDisabled{
	cursor: default;
}

.jspVerticalBar .jspArrow{
	height: 16px;
}

.jspHorizontalBar .jspArrow{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #d7d7d7ef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

#SignIN{

}

/** Aecess Blog *************/

.ConsiderMembership{
	background:#fff;
	float:none;
	margin-top:15px;
	padding:8px 10px;
	width:640px;
	border:1px solid #F8F8F8;
	}

.ConsiderMembership h3{
	color:#9D6A1F;
	color:#2d476a;
	font-size:16px;
	letter-spacing:0.3px;
	padding:0;
	text-transform:uppercase;
	}

.ConsiderMembership ul{
	float:left;
	margin-top:0;
	margin-left:0;
	padding-top:0;
	}

h4.or{
	margin:10px 0 10px 5px;
	}

.aeccessContent{
	width:578px;
	margin:0 auto;
	
	
	}

.aeccessContent h3{
	color:#9D6A1F;
	font-size:16px;
	letter-spacing:0.3px;
	padding:5px 0 0 0;
	text-transform:uppercase;}
	
#MemberCountdown{
	width:505px;
	float:left;
	}

.heavyHR{
	border-top:3px solid #000;
	margin:15px 0 0 0;
	}

#MemberCountdown #countdownHolder {
	margin-left:75px;
	position:relative;
	}

.ticketInfo{
	float:left;
	width:155px;
	padding:15px 0 0 0;
	}

.AeccessNewsPost{
	
	border-bottom:1px solid #d7d7d7;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.AeccessNewsPost img{padding:5px;}
.AeccessNewsPost h4{
	font-size:22px;
	}

.AeccessNewsPost h4 a {
color:#363636;
}
/*new aeccess styles*/


#aeccessHolder{
	width:665px;
	padding:0 18px 20px 18px;
	margin-bottom:10px;
	min-height:455px;
 	height:auto !important;
  	height:455px;
	position:relative;
	background:url(../images/template/contentBody.png) 0 0 ;

}
#aeccessCont, #aeccessBlogCont{
	width:665px;
	margin:0 auto;
}

#aeccessContest {
	padding:160px 8px 0 8px;
}
	#aeccessBlogCont{
		background:url(../images/template/aeccess/gm_blogsHeader3860.jpg?v=1) no-repeat 0 0;
	}
	#aeccessBlogContPix{
		background:url(../images/template/aeccess/gm_blogsHeaderPix3860.jpg?v=1) no-repeat 0 0;
	}
	#aeccessLovelies{
		background:url(../images/template/aeccess/gm_loveliesHeader3860.jpg?v=1) no-repeat 0 0;
	}		
	#aeccessQuizCorner{
		background:url(../images/template/aeccess/gm_blogsHeaderQuiz3860.jpg?v=1) no-repeat 0 0;
	}			
	#aeccessCont hr{
		border:0;
		border-top:1px solid #2f3b63;
		height:1px;
		clear:both;
	}
	#aeccessCont a.seeMore{
		font-size:11px;
		background:url(../Images/template/buttons/readmore.gif) no-repeat right 2px ;
		padding-right:16px;
		font-style:italic;
		clear:both;
		margin:0 8px 8px 8px;
		line-height:30px;
	}
#aeccessHeader{
	background:url(../images/template/aeccess/AeccessOnly_header3860.jpg?v=1) no-repeat;
	height:340px;
	position:relative;
}
#aeccessWelcome{
	padding:6px 12px 15px;
	width:590px;
	height:220px;
	position:absolute;
	top:70px;
	left:23px;
	color:#fff;
	background:#214E77;
	background:rgba(33,78,119, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
a#aeccessRoot{
	display:block;
	position:absolute;
	top:28px;
	left:10px;
	height:32px;
	width:200px;
	z-index:100;
}
	#aeccessWelcome h3{font-size:18px;padding:2px 0;}
	#aeccessWelcome a{text-decoration:underline; color:#fff;}
	#aeccessWelcome a:hover{text-decoration:underline; color:#d6dbe9;}

/*aeccess titles*/
h3#allAeccess{
	background:url(../images/template/titles/allAeccess.gif) 0 0 no-repeat;
	height:21px;
	margin-top:12px;
}
h3#quickPic{
	background:url(../images/template/titles/quickPic.gif) 0 0 no-repeat;
	height:21px;
	margin-top:12px;
}
h3#quizCorner{
	background:url(../images/template/titles/quizcorner.gif) 0 0 no-repeat;
	height:21px;
	margin-top:12px;
}
h3#lovelies{
	background:url(../images/template/titles/lovelies.gif) 0 0 no-repeat;
	height:21px;
	margin-top:12px;
}
	h3#quickPic a, h3#allAeccess a , h3#lovelies a{display:block;width:200px;position:relative; top:-12px;}
.tourPost, .picPost{
	float:left;
	width:560px;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	font-family:Arial, Helvetica, sans-serif!important;
}
	h3#quickPic a, h3#allAeccess a{display:block;width:200px;position:relative; top:-12px;}
.tourPost, .picPost{
	float:left;
	width:560px;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	font-family:Arial, Helvetica, sans-serif!important;
}
.noLine{border:none;}
.picEntry, .tourEntry{clear:both;}
.tourPost div img,.picPost img{
	display:block; 
	margin:3px 0 9px 3px; 
	max-width:540px;
	padding:4px;
	border:1px solid #d7d7d7;
	-webkit-box-shadow:  0px 0px 2px 1px #d7d7d7;
	-moz-box-shadow: 0px 0px 2px 1px #d7d7d7;
	box-shadow: 0px 0px 2px 1px #d7d7d7; 

	}

#quickPicList .picPost img{max-width:280px;}

.tourPost img.alignRight{float:right; display:block; margin:4px 2px 8px 15px;}
.tourPost img.alignLeft{float:left; display:block; margin:4px 15px 8px 2px;}
.tourPost img.alignCenter{float:none; display:block; margin:4px auto 8px auto;}

.tourPost a.backTo{
	background:url(../images/template/buttons/backto.gif) no-repeat 0 3px;
	padding:0 0px 0 16px;
	font-style:italic;
	display:block;
	margin:9px 0 0 0;
}


/*LOVELIES*************************************************************/
	
#LoveliesList .loveliesPost img{max-width:250px;}
#LoveliesList .loveliesPost {width:230px;}

.lovelydetailtitle { padding-left:15px; }

.lovelyPhotos .fulllovely {display:none;}

.lovelyPhotos .lovelytext {
	width:480px;
	float:right;
}

.lovelycontainer {
	float:left;
	width:30%;
	min-height:300px;
	margin: 0 10px 0 10px;
	padding-bottom:10px;
	height:350px;
}

.lovelycontainer img {
	max-width:180px;
	display:block;
	margin-bottom:6px;
	padding:4px;
	border: 1px solid #EEEEEE;
	-webkit-box-shadow:  0px 0px 2px 1px #eee;
	-moz-box-shadow: 0px 0px 2px 1px #eee;
    box-shadow: 0 0 2px 1px #EEEEEE;
}

#lovelyhomephotos .lovelytext, #LoveliesList .lovelytext {
	display:none;
}

#LoveliesList .lovelytext .lovelyname {
	display:block;
}

	
#lovelyhomephotos .lovelytext .showexcerpt {
	display:block;
}

.lovelyPhotos img {
    border: 1px solid #EEEEEE;
    box-shadow: 0 0 2px 1px #EEEEEE;
    margin: 0 18px 0 auto;
    max-height: 200px;
    max-width: 200px;
    padding: 4px;
    vertical-align: middle;
}

.tourPost div img,.lovelypicPost img{
	clear:both;
	display:block; 
	margin:3px 20px 9px 12px; 
	max-width:300px;
	padding:4px;
	border:1px solid #eee;
	-webkit-box-shadow:  0px 0px 2px 1px #eee;
	-moz-box-shadow: 0px 0px 2px 1px #eee;
	box-shadow: 0px 0px 2px 1px #eee; 

	}

/*LOVELIES ENDS********************************************************/

#aeccessHolder #tourNav, #aeccessHolder #quickPicNav{
	position:relative;
	top:72px;
	left:20px;
}

#aeccessHolder #loveliesNav{
	position:relative;
	top:72px;
	left:15px;
}

#quickPicList p.caption{display:none;}

.picEntry p.caption{font-style:italic;}
#tourPostsList .PostDate, #quickPicList .PostDate{margin:8px 20px 0 12px;}
.tourPost h4, .picPost h4{font-size:18px;text-transform:uppercase;padding:6px 0 1px 0;}
.tourPost h4 a, .picPost h4 a{color:#363636;}

.tourPhotos{
	width:210px;
	margin:0 8px 0 0;
	float:left; 
	text-align:center;
	position:relative;
	}
.tourPhotos p{
	margin:0 auto;
	text-align:center;
	width:210px;
	overflow:hidden;
	display: table-cell;
	vertical-align:middle;
}

.rules {
	background-color:#f5f5f5;
}

.contestQ {
	padding:0 0 20px 40px;
}

.quizWinners {
	float:left;
	margin:0 10px 15px 0;
	width:45%;
	height:216px;
	padding:0px;
	background:#e9e9ea;
	border-radius:4px;
}
.quizWinners h4 {background:#29426b url(../images/template/aeccess/trophy.gif) no-repeat top right; height:34px; line-height:34px;color:#fff;padding:0 0 0 12px; margin:0;border-radius:4px 4px 0 0;}
.quizWinners h5{font-weight:bold;}
.quizCols{float:left; width:45%;margin:20px 0 0 15px;font-size:11px;}
.quizSep{border-left: 1px solid #FFFFFF;
    float: right;
    margin: 20px 9px 0 0;
    padding: 0 0 0 12px;
    width: 40%;}

#quizCorner a{display:block;}



.navWinners{
	background:url(../images/template/aeccess/winnersCircle.png) no-repeat scroll left top transparent;
	width:102px;
	height:19px;
	display:block;
	text-indent:-300000px;
	}
	.navWinners:hover { 
		background-position:bottom left;
		}

.GMQuiz {
	vertical-align:middle;
	 padding:4px ;
	 border:1px solid #d7d7d7;
	 -webkit-box-shadow:  0px 0px 2px 1px #d7d7d7;
     -moz-box-shadow: 0px 0px 2px 1px #d7d7d7;
	 box-shadow: 0px 0px 2px 1px #d7d7d7; 
	 margin:15px;
	 float:right;
}

.tourPhotos img, #quizCornerHome img{
	vertical-align:middle;
	 max-width:200px;
	 max-height:200px;
	 padding:4px ;
	 border:1px solid #d7d7d7;
	 -webkit-box-shadow:  0px 0px 2px 1px #d7d7d7;
	-moz-box-shadow: 0px 0px 2px 1px #d7d7d7;
	box-shadow: 0px 0px 2px 1px #d7d7d7; 
	margin:0 auto;
	 }
	 
#quizCornerHome img {
	float:left;
	margin:0 15px 0 0;
}
	 
#aeccessFooter{padding:5px 0 0 0;}
a#seeAllPosts{
	display:block;
	background:url(../images/template/aeccess/seeallposts3860.jpg?v=1) no-repeat 0 0;
	width:312px;
	height:64px;
	float:left;
	margin-left:10px;
	text-indent:-100000px;
}
a#emailUs{
	display:block;
	background:url(../images/template/aeccess/emailUs3860.jpg?v=1) no-repeat 0 0;
	width:312px;
	height:64px;
	float:right;
	margin-right:10px;
	text-indent:-100000px;
}

#aeccessFooterLong{padding:5px 0 0 0;}

#aeccessFooterLong a#seeAllPosts{
	display:block;
	background:url(../images/template/aeccess/seeallpostsShort3860.jpg?v=1) no-repeat 0 0;
	width:203px;
	height:63px;
	float:left;
	margin-left:10px;
	text-indent:-100000px;
}
#aeccessFooterLong a#emailUs{
	display:block;
	background:url(../images/template/aeccess/emailUsShort3860.jpg?v=1) no-repeat 0 0;
	width:203px;
	height:63px;
	float:left;
	margin-left:15px;
	margin-right:0;
	text-indent:-100000px;
}
#aeccessFooterLong a#quickPicBut{
	display:block;
	background:url(../images/template/aeccess/seeQuickPics3860.jpg?v=1) no-repeat 0 0;
	width:203px;
	height:63px;
	float:left;
	margin-left:15px;
	text-indent:-100000px;
}

#aeccessFooterLong a#AeccessStoreBut{
	display:block;
	background:url(../images/template/aeccess/aeccessStore3860.jpg?v=1) no-repeat 0 0;
	width:203px;
	height:63px;
	float:left;
	margin-left:15px;
	text-indent:-100000px;
}

#aeccessFooterLong a#BecomeLovelyBut{
	display:block;
	background:url(../images/template/aeccess/BecomeLovelyBut3860.jpg?v=1) no-repeat 0 0;
	width:203px;
	height:63px;
	float:left;
	margin-left:15px;
	text-indent:-100000px;
}


#tourPostsList, #quickPicList{
	min-height:300px;

}
#blogHarea{height:170px;}

#aeccessHolder #tourNav, #aeccessHolder #quickPicNav{
	position:relative;
	top:72px;
	left:20px;
}

#loveliesNav #tourNav ul,  #aeccessHolder #loveliesNav ul{list-style:none; margin:0; padding:0;}
#loveliesNav #tourNav ul li,  #aeccessHolder #loveliesNav ul li{display:block; float:left;padding:0;}
#loveliesNav #tourNav a,  #aeccessHolder #loveliesNav a{text-indent:-10000px;height:24px; display:block; margin-left:2px;}


#aeccessHolder #tourNav ul,  #aeccessHolder #quickPicNav ul{list-style:none; margin:0; padding:0;}
#aeccessHolder #tourNav ul li,  #aeccessHolder #quickPicNav ul li{display:block; float:left;padding:0;}
#aeccessHolder #tourNav a,  #aeccessHolder #quickPicNav a{text-indent:-10000px;height:24px; display:block; }

 a#allCats{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) 0 0;
	width:57px;
	width:55px;
	height:20px;
}

a#online{
	background:url(../images/template/aeccess/onlineNav3860.png?v=1) no-repeat 0 0;
	width:50px;
	height:20px;
}

a#online:hover, .z_Online-Lovely a#online {
	background:url(../images/template/aeccess/onlineNav_r3860.png?v=1) no-repeat 0 0;
	width:50px;
	height:20px;
}



a#allCats:hover, .z_allCats a#allCats{background-position:0 -48px;}
 
a#austria{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -57px 0;
	width:58px;
}

a#austria:hover, .z_austria a#austria, .z_Austria-Lovely a#austria {background-position:-57px -48px;}

a#belgium{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -115px 0;
	width:64px;
}

a#belgium:hover, .z_belgium a#belgium, .z_Belgium-Lovely a#belgium {background-position:-115px -48px;}

a#croatia{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -179px 0;
	width:66px;
}

a#croatia:hover, .z_croatia a#croatia, .z_Croatia-Lovely a#croatia {background-position:-179px -48px;}

a#czech{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -245px 0;
	width:105px;
}

a#czech:hover, .z_czech a#czech, .z_Czech-Lovely a#czech {background-position:-245px -48px;}

a#denmark{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -350px 0;
	width:76px;
}

a#denmark:hover, .z_denmark a#denmark, .z_Denmark-Lovely a#denmark {background-position:-350px -48px;}

a#england{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -426px 0;
	width:72px;
}

a#england:hover,.z_england a#england, .z_England-Lovely a#england {background-position:-426px -48px;}

a#france{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -498px 0;
	width:62px;
}

a#france:hover,.z_france a#france, .z_France-Lovely a#france {background-position:-498px -48px;}

a#germany{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -559px 0;
	width:68px;
}

a#germany:hover, .z_germany a#germany, .z_Germany-Lovely a#germany {background-position:-559px -48px;}
				
a#hungary{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) 0 -24px;
	width:71px;
}
a#hungary:hover, .z_hungary a#hungary, .z_Hungary-Lovely a#hungary {background-position:0px -72px;}

a#ireland{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -71px -24px;
	width:58px;
}

a#ireland:hover, .z_ireland a#ireland, .z_Ireland-Lovely a#ireland {background-position:-71px -72px;}

a#italy{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -128px -24px;
	width:51px;
}

a#italy:hover, .z_italy a#italy, .z_Italy-Lovely a#italy {background-position:-128px -72px;}

a#netherlands{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -179px -24px;
	width:113px;
}

a#netherlands:hover, .z_netherlands a#netherlands, .z_Netherlands-Lovely a#netherlands {background-position:-179px -72px;}					

a#poland{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -292px -24px;
	width:62px;
}

a#poland:hover, .z_poland a#poland, .z_Poland-Lovely a#poland {background-position:-292px -72px;}				

a#scotland{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -354px -24px;
	width:77px;
}

a#scotland:hover, .z_scotland a#scotland, .z_Scotland-Lovely a#scotland {background-position:-354px -72px;}				

a#spain{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -431px -24px;
	width:48px;
}

a#spain:hover, .z_spain a#spain, .z_Spain-Lovely a#spain {background-position:-431px -72px;}				

a#switz{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -479px -24px;
	width:94px;
}
a#switz:hover, .z_switz a#switz, .z_Switz-Lovely a#switz {background-position:-479px -72px;}		

a#wales{
	background:url(../images/template/aeccess/tourNav3860.png?v=1) -573px -24px;
	width:55px;
}

#aeccessHome .paging, #tourPhotosHome .paging, #lovelyhomephotos .paging{display:none;}	

a#wales:hover, .z_wales a#wales{background-position:-573px -72px;}		
/*quick pics nav */		
 .z_allPic a#allCats{background-position:0 -48px;}	

 a#band{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) 0 0;
	width:43px;
}
	 a#band:hover, .z_band a#band{background-position:0px -48px;}	
 a#backstage{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -43px 0;
	width:82px;
}
	 a#backstage:hover, .z_backstage a#backstage{background-position:-43px -48px;}	
 a#crew{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -125px 0;
	width:47px;
}
	 a#crew:hover, .z_crew a#crew{background-position:-125px -48px;}
 a#fans{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -172px 0;
	width:43px;
}
	 a#fans:hover, .z_fans a#fans{background-position:-172px -48px;}	
 a#live{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -214px 0;
width:39px;
}
	 a#live:hover, .z_live a#live{background-position:-214px -48px;}	
 a#lucky{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -252px 0;
	width:50px;
}
	 a#lucky:hover, .z_lucky a#lucky{background-position:-252px -48px;}
 a#onRoad{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -302px 0;
	width:96px;
}
	 a#onRoad:hover, .z_onRoad a#onRoad{background-position:-302px -48px;}
 a#tourist{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) -398px 0;
	width:106px;

}
	 a#tourist:hover, .z_touristShots a#tourist{background-position:-398px -48px;}	
 a#viewCountry{
	background:url(../images/template/aeccess/quickPicNav3860.png?v=1) 0px -24px;
	width:114px;
}
	 a#viewCountry:hover, .z_viewCountry a#viewCountry{background-position:0px -72px;}	

#aeccessHome .paging, #tourPhotosHome .paging{display:none;}	

#tourPhotosHome p.caption{display:none;}
#tourPhotosHome p img{display:block!important;}

.paging{
	clear:both;
	padding:5px 0px 5px 50px;
	}
	.paging:after {
  		 content: ".";
  		 visibility:hidden ;
  		 display: block;
  		 height: 0;
		clear: both;
	}
	.paging input{
		border:1px solid #ccc;
		background-color: #fff;
		padding:3px;
		float:left;
		margin:0 3px;
	}
	
	.paging a{
		text-indent:-100000px!important;
		display:block;
		float:left;
		width:15px;
		height:15px;
		color:#fff;
		font-size:0px;
		line-height:0px;
		margin:4px;
	}
	.paging a.firstPg{background:url(../images/template/buttons/firstPg.gif) 0 0 no-repeat;}
		.paging a.firstPg:hover{background:url(../images/template/buttons/firstPg.gif) 0 -15px no-repeat;}
	.paging a.prevPg{background:url(../images/template/buttons/prevPg.gif) 0 0 no-repeat;}
		.paging a.prevPg:hover{background:url(../images/template/buttons/prevPg.gif) 0 -15px no-repeat;}
	.paging a.nextPg{background:url(../images/template/buttons/nextPg.gif) 0 0 no-repeat;}
		.paging a.nextPg:hover{background:url(../images/template/buttons/nextPg.gif) 0 -15px no-repeat;}
	.paging a.lastPg{background:url(../images/template/buttons/lastPg.gif) 0 0 no-repeat;}
		.paging a.lastPg:hover{background:url(../images/template/buttons/lastPg.gif) 0 -15px no-repeat;}
	span.pages{display:block;width:auto; float:left; margin:3px;}
	
	a.homeQPs{
		position:absolute;
		width:180px;
		display:block;
		height:180px;
		z-index:100;
		background:url(../images/template/clear.gif);
		margin:0 0px 0 15px;
		left:0;
	}
	
	#tourPhotosHome a.homeQPs{height:140px;}
	
	#quickPicMap{
		background:url(../images/template/aeccess/gm_quickPicMAP.jpg) 0 0 no-repeat;
		width:646px;
		height:450px;
		position:relative;
		top:-9px;
		left:9px;
	}	
	#quickPicMap a{
		display:block;
		background:url(../images/template/aeccess/tourDot.png) 0 0 no-repeat;
		position:absolute;
		width:30px;
		height:30px;
	}
	#quickPicMap span{
		display:block;
		background:url(../images/template/aeccess/tourDot_faded.png) 0 0 no-repeat;
		position:absolute;
		width:30px;
		height:30px;
	}
	a#map_czech{
		top:175px;
		left:400px;
	}
	a#map_austria{
		top:210px;
		left:390px;
	}
	a#map_belgium{
		top:160px;
		left:270px;
	}
	a#map_croatia{
		top:245px;
		left:425px;
	}
	a#map_denmark{
		top:85px;
		left:330px;
	}
	a#map_england{
		top:130px;
		left:210px;
	}
	a#map_france{
		top:220px;
		left:255px;
	}
	a#map_germany{
		top:160px;
		left:345px;
	}
	a#map_hungary{
		top:218px;
		left:465px;
	}
	a#map_ireland{
		top:130px;
		left:135px;
	}
	a#map_italy{
		top:275px;
		left:372px;
	}
	a#map_netherlands{
		top:130px;
		left:285px;
	}
	a#map_poland{
		top:140px;
		left:455px;
	}
	a#map_scotland{
		top:80px;
		left:175px;
	}
	a#map_spain{
		top:320px;
		left:175px;
	}
	a#map_switz{
		top:220px;
		left:325px;
	}
	a#map_wales{
		top:140px;
		left:180px;
	}
/*comments for aeccess#####################################################*/
#theComments{
	border-bottom:1px solid #E6E6E6;
	clear:both;
	font-family:Arial,Helvetica,sans-serif !important;
	margin-bottom:10px;
	overflow:hidden;
	padding-bottom:10px;
	width:560px;
	margin-left:70px;
	}
	h3#comment{
		text-transform:uppercase;
		position:relative;
	}
	a#commenttoggle{
		position:absolute;
		top:10px;
		right:0;
		background:#346D95;
		border:0!important;
		color:#fff;
		padding:0;
		margin:0;
		float:none!important;
		
		line-height:20px;
	}
	#theComments .comment{
		margin:0 0 3px 0;
		padding:3px;
		
		clear:both;

		background:#f5f5f5 url(../images/template/commentBox.gif) 0 bottom no-repeat;
	}
	#theComments .comment_header{
		float:left;
		width:130px;
		padding:3px;
	}
	#theComments p.content{
		float:left;
		margin:6px 0 0 0;
		padding:3px 0 0 9px;
		width:394px;
		min-height:54px;
		border-left:1px solid #ddd;
	}
	
	#theComments p.content:after {
  		 content: ".";
  	 	visibility: hidden;
  	 	display: block;
  	 	height: 0;
  		 clear: both;
}
	
	
	#theComments p.author{
		clear:both;  
	
		padding:6px 8px 2px 8px; 
		margin:0 8px 4px 136px;
		}
	#theComments .visitor{
		margin:3px 0px 0px 6px;
		
	}
	#theComments .visitor a.url{font-size:14px; display:block; padding:0 0 9px 0; font-weight:bold;}
	#theComments .visitor span.fn{font-size:14px; display:block; padding:0 0 9px 0; font-weight:bold;}
	#theComments .visitor div{
		float:none!important;
		color:#999;
		width:80px;
		font-size:10px;
		}
		
.commentForm{
	margin-top:18px;
	width:400px;
}	
.commentForm label{
	width:60px;
	text-align:right;
	padding:5px 8px;
	margin:0 0 6px 0;
	float:left;
	clear:left;
}	
.commentForm input{
	font-size:11px;
	width:170px;
	margin:0 6px 6px 0;
	border:1px solid #d7d7d7;
	background-color: #f5f5f5;
	float:left;
}	
.commentForm textarea{
	clear:left;
	margin:0 6px 6px 0;
	border:1px solid #d7d7d7;
	width:470px!important;
	margin-left:76px;
	font-family:arial;
	font-size:11px;
	padding:4px;
	background-color: #f5f5f5;
	}
p#addcomment{
	font-size:18px;
	text-transform:uppercase;
}
#spnNameRequired{height:24px;display:block;}
#ctl00_ContentBody_CommentView1_RequiredFieldValidator2{height:24px;display:block;}

input#btnSaveAjax{
	background:url("../images/template/buttons/submit.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	clear:both;
	cursor:pointer;
	display:block;
	height:35px;
	margin:20px 0 10px 76px;
	text-indent:-10000px;
	width:82px;
	text-size:0;
	line-height:0;
}
		
	#gigaNav a{
		display:block;
		padding:4px 10px;
		color:#fff;
		font-size:14px;
		margin-left:3px;
		float:left;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		background:#414141;
		
	}
	#gigaNav a:hover, #gigaNav a.gigOn{
		background:#346D95;
	}
#vidLikes{
	width:500px; margin:10px auto 0 auto; height:40px; overflow:hidden;
}
.fanReviews{
	padding:1px 8px;
	background:#f5f5f5;
	margin-bottom:3px;
}
.fanReviews span{font-size:12px; font-style:italic;}
 #eventDetails hr.reviewsBreak {
 border:0;
	border-top:1px dotted #2F3B63;
	clear:both;
	height:1px;
}
#reviewTitle{
	border-bottom:1px dotted #2C4683;
	margin-bottom:6px;
	position:relative;
}
#namedAreview{float:right;display:block;font-size:12px;position:absolute;top:12px; right:0;}

/*##ADAPTIVE STYLE FIXES ###########*/

#adaptive_logo, a#menuBut, #adapt_mailing,.adaptPostDate, #adaptGeorgePic, .adaptBack,.adaptBack2, #adaptiveTourDates, .adaptView, .adaptTourBanner,adapt_blogAeccess, #adaptVideos,.adapt_storeCust{display:none;}
	
ul#accountLinks li.adaptView{display:none!important;}	
/*END FIXES */

/** Like Button ******************/

#gmLikes{
	
	padding:8px 0 0 90px;
	background:url(../Images/template/GM_FB.gif) no-repeat;
	position:relative;
	height:70px;
	
	}
	#gmLikes #fb_count{
		font-size:48px;
		height:70px;
		letter-spacing:1px;
		line-height:40px;
		float:left;
		text-shadow:1px 1px 5px #ccc;
		width:204px;
	}	
	#gmLikes .likeNumberText{
		font-size:20px;
	
		line-height:24px;
		float:left;	
		margin:-2px 8px 2px 8px;
		width:300px;
	}
	/*.ie8 #dbLikes .likeNumberText{margin:6px 8px 2px 8px;}
	.ie7 #dbLikes .likeNumberText{padding:0 6px;}*/
	#gmLikes iframe{
		margin:0 8px;
		width:48px!important;
		height:21px!important;
		overflow:hidden!important;
		position:absolute;
		top:34px;
		left:392px;
		}
	/*.ie8 #dbLikes  iframe{top:40px;}*/
	
/** Share Button **/

#shareThis{
	float:right;
	margin:-35px 10px 0 0;
	}

.tourShare{
	margin:0 10px 0 0!important;
	}
	
	#translator{ float:right;}
	.translateLabel{display:block;float:left;padding:4px 8px;font-weight:bold;}
	#google_translate_element{float:right;}	

.discTitleSet_False{display:none;}
.discTitleSet_True{padding-top:12px;}

#performanceList{display:none;}

#GMWhiteLightsBanner{display:none;}

/*blog engine image alignment*/
img.alignRight{float:right; display:block; margin:4px 0px 4px 15px!important;}
img.alignLeft{float:left; display:block; margin:4px 15px 4px 0px;}
img.adaptImage{box-shadow: 0px 0px 7px -1px #000;}

div.Left, div.left{
	float:left;
    margin:0 10px 10px 0;
	color:#666;
	width: 45%;
	}
p.Left, p.left{
	float:left;
    margin:0 10px 10px 0;
	color:#666;
	}
p.Left img, p.left img, p.Right img, p.right img{
	float:none; 
	margin:0;
	display:block;
	}
div.Right, div.right{
float:right;
margin:0 0px 10px 10px;
color:#666;
width: 45%;	
}
p.Right, p.right{
	float:right;
    margin:0 0px 10px 10px;
	color:#666;	
	}
p.Center, p.center{
	float:none;
    margin:0 0px 10px 0px;
	color:#666;	
	text-align:center;
	}
p.Center img, p.center img{
	margin:0 auto!important;
	display:block;
	float:none;
	}
p.Full img, p.full img{
	display:block;
	width:100%;
	}
p.Full, p.full{
	color:#666;
	}
	/* tickets give aways */
#shows_CBL {padding-left: 34px; padding-top:5px;}
#mailing_cb {padding-left: 20px;}

/*newsletters templates===============*/
#newsletterTemps{padding:20px;}
code{
	margin:0 0 18px 0; background:#D9EDF7; padding:8px;display:inline-block; width:100%;font-family: monospace, serif;font-size:13px;
	}
code span.highlight{
	background: #ff3;
	}