@import url("/css/cce_additions.css");
html {
	/* scrollbars -IE-specific */
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ededed;
	scrollbar-shadow-color: #ededed;
	scrollbar-3dlight-color: #ededed;
	scrollbar-arrow-color: #ededed;
	scrollbar-track-color: #ededed;
	scrollbar-darkshadow-color: #ededed;
}

body {margin: 0; padding: 0; background: #ffffff url(../images/backgroundfade.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center;height: 100%;}
.framedoc {text-align: left; background: #ededed;}
	* html .framedoc {width: 91%;}

	/* framedoc inside drop down */
	.dropdownframedoc {background: #b2b087 url(../images/dropdownbg.gif); margin: 0; padding: 0; text-align: left; width: 136px;}
	.dropdownframedoc p {font-weight: bold; color: #595843; font-size: 12px; margin: 0 0 3px 10px;}
	.dropdownframedoc a {display: block; text-decoration: none; color: #000000; padding: 2px 5px 3px 5px; margin: 0 6px 0 6px; background: url(../images/dropdown_highlight_narrow.gif) no-repeat 0px 0px;}
	.dropdownframedoc a:hover {background-position: 0px -29px; color: #ffffff;}


/* Gen formatting */
p {margin: 0 0 15px 0;}
a {color: #000000; text-decoration: underline;}
a:hover {color: #c18800;}
a.btn_lisaa {display: block; width: 56px; height: 19px; background: url(../images/btn_lisaa.gif) 0px 0px;}
a.btn_lisaa:hover {background-position: 0px -29px;}

a.disabled, a.disabled:hover {color: #A7A7A7;}

img {border: 0;}

	/* Image w. rounded corners */
	.img {position: relative; float: left; display: inline; overflow: hidden; margin: 0 0 15px 0;}
		* html .img {margin-bottom: 2px;}
	.img img, .col1 .img img {border: 0; margin: 0;}
	.roundedcorner-lefttop {position: absolute; left: 0; top: 0; width: 3px; height: 3px; background: url(../images/imgcorner1.png); overflow: hidden;}
		* html body .roundedcorner-lefttop {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/imgcorner1.png',sizingMethod='crop');}
	.roundedcorner-righttop {position: absolute; right: 0; top: 0; width: 3px; height: 3px; background: url(../images/imgcorner2.png); overflow: hidden;}
		* html .roundedcorner-righttop {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/imgcorner2.png',sizingMethod='crop');}
	.roundedcorner-rightbottom {position: absolute; right: 0; bottom: 0; width: 3px; height: 3px; background: url(../images/imgcorner3.png); overflow: hidden;}
		* html .roundedcorner-rightbottom {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/imgcorner3.png',sizingMethod='crop'); }
	.roundedcorner-leftbottom {position: absolute; left: 0; bottom: 0; width: 3px; height: 3px; background: url(../images/imgcorner4.png); overflow: hidden;}
		* html .roundedcorner-leftbottom {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/imgcorner4.png',sizingMethod='crop');}
	
#leftcol .borderless {border: 0;}
.ingress {font-size: 12px;}

/* Big headers */
h1 {display: block; font-size: 16px; font-weight: bold; padding: 3px 0 0 0; margin: 0 0 20px 0; overflow: visible;}

.nobg {background-image: none; background-color: transparent;}


h2 {font-size: 14px; font-weight: bold; margin: 5px 0 12px 0;}
h3 {font-size: 12px; font-weight: bold; margin: 5px 0 10px 0;}

.col1 img, .col2-3 img, .col2-4 img, .col1-4 img, .col1-2 img, .col3-4 img {float: left; display: inline; margin: 0 15px 15px 0; border: 1px solid #ededed;}
.col2-3 h1 img, .col1-4 h1 img, .col2-4 h1 img {border: 0; margin: -15px 5px 0 0;}

a:hover img {border-color: #fdb812;}

img.noborder {border: 0;}

hr {height: 0px; width: 100%; overflow: hidden; border: 0; margin: 0; border-bottom: 1px solid #999999; clear: both;}
	html>body hr {margin-bottom: 14px;}
		
.separatorbar {position: relative; width: 661px; height: 18px; margin: 0 0 20px 0; padding: 2px 0 0 5px; font-size: 12px; font-weight: bold; background: url(../images/separatorbar.gif);}
	* html .separatorbar {height: 20px; he\ight: 18px; width: 666px; w\idth: 661px;}
	html>body .separatorbar {clear: both;}
	
ul {margin: 5px 0 20px 0; padding: 0 0 0 15px; list-style:disc;}

.hidden {display: none;}
.center {text-align: center;}
.center .bulletlink {text-align: left;}

.bulletlink, .bulletlinkrev {display: block; width: 24px; min-width: 24px; padding: 0 0 0 16px; background: url(../images/linkbullet.gif) no-repeat 0 1px; white-space: nowrap; font-weight: bold; text-decoration: none; font-size: 12px;}
	html>body .bulletlink, html>body .bulletlinkrev {width: auto;}
.bulletlink:hover, .bulletlinkrev:hover {background-position: 0px -33px;}
.bulletlinkrev {background-image: url(../images/linkbulletrev.gif);}

	/* content inside selected or unselected elements */
	.selectedcontent {display: none;}
	.selected .selectedcontent {display: block;}
	.selected .unselectedcontent {display: none;}


	/* buttons */
	.button {display: block; width: 6px; height: 24px; min-width: 6px; padding: 0 0 0 6px; background: url(../images/btn_left.gif) no-repeat left 0; font-weight: bold; font-size: 12px; margin: 0 0 10px 0; white-space: nowrap; color: #000000; text-decoration: none; cursor: pointer;}
		* html .button {overflow: visible;}
	.button span {float: left; display: inline; background: url(../images/btn_right.gif) no-repeat right 0; padding: 3px 7px 6px 1px;}
	.button:hover {background-position: left -44px; text-decoration: none;}
	.button:hover span {background-position: right -44px;}
	
		/* different buttons */
		.button.login {background-image: url(../images/btn_left_openlock.gif); padding-left: 29px;}
		.button.login span {padding-left: 5px;}
		.button.logout {background-image: url(../images/btn_left_closedlock.gif); padding-left: 29px;}
		.button.logout span {padding-left: 5px;}
		.button.ddarrows {}
		.button.ddarrows span {background-image: url(../images/btn_right_ddarrows.gif); padding-right: 20px;}

/* Details */
.message, .exclamation, .question {width: 640px; padding: 0 0 15px 26px; margin: 0; background: url(../images/exclamation.gif) no-repeat 0px 0px; font-size: 12px; clear: both;}
	.col1 .exclamation, .col2 .exclamation, .col3 .exclamation, .col4 .exclamation, .col1 .question, .col2 .question, .col3 .question, .col4 .question  {width: 176px; margin: 0;}
	.col2-3 .exclamation,.col2-3 .question {width: 407px;}
	.col2-4 .exclamation, .col2-4 .question {width: 640px;}
.message {color:red; font-weight: bold; width:auto;}
.question {background-image: url(../images/question.gif); font-weight: bold;}

.reply {float: left; display: inline; margin: 0 0 20px 26px;}

/* Top stripe */
#stripe {display: inherit; position: absolute; left: 0; top: 0; width: 100%; height: 40px; background: #aa0c00 url(../images/redstripebg.gif) repeat-x;}

/* Page container */
#container {position: relative; width: 937px; margin: 0 auto 0 auto; background: #ffffff url(../images/containerbg.gif); text-align: left; overflow: hidden;}

/* Page header*/
#pageheader {width: 937px; background: url(../images/pageheaderbg_redstripe.jpg) no-repeat left top; padding: 4px 0 0 0;}

/* Site menu */
#sitemenu {list-style-type: none; margin: 0; padding: 0 0 0 19px; height: 31px;}
#sitemenu li {float: left; display: inline; margin: 5px 0 0 0;}
#sitemenu a {display: block; height: 26px; margin: 0 15px 0 0; text-decoration: none; outline: none;}
#sitemenu a:hover {background-position: 0px -36px;}
#sitemenu a.selected, #sitemenu a.selected:hover {background-position: 0px -72px;}
#sitemenubtn1 {width: 89px; background: url(../images/sitemenubtn_welldone.gif) no-repeat 0px 0px;}
#sitemenubtn2 {width: 104px; background: url(../images/sitemenubtn_eventsclub.gif) no-repeat 0px 0px;}
 
 /* Event site buttons */
 #sitemenubtn_cirquedusoleil {position: absolute; left: 777px; top: 9px; width:120px; background: url(../images/sitemenubtn_cirquedusoleil.gif) no-repeat 0px 0px;}
 #sitemenubtn_monsterjam {position: absolute; left: 777px; top: 9px; width: 137px; background: url(../images/sitemenubtn_monsterjam.gif) no-repeat 0px 0px;}
 #sitemenubtn_apassionata {position: absolute; left: 657px; top: 9px; width: 115px; background: url(../images/sitemenubtn_apassionata.gif) no-repeat 0px 0px;}
 #sitemenubtn_mammamia {position: absolute; left: 577px; top: 9px; width: 83px; background: url(../images/sitemenubtn_mammamia.gif) no-repeat 0px 0px;}
 #sitemenubtn_disneyonice {position: absolute; left: 495px; top: 9px; width: 151px; background: url(../images/sitemenubtn_disney.gif) no-repeat 0px 0px;}




/* Logo */
#logo {margin: 14px 0 0 18px;}

/* description text */
#descriptiontext {position: absolute; left: 223px; top: 44px; width: 472px;}

/* Content wrapper */
#content {padding-bottom: 10px; height: 550px; min-height: 530px;}
	html>body #content {height: auto; overflow:hidden;}

.homepage #content {padding-left: 19px; width: 898px;}
	* html .homepage #content {width: 917px; w\idth: 898px;}


/* Columns */

	.col1 {float: left; display: inline; width: 202px; margin: 0 0 0 19px; padding-top: 15px; overflow: hidden;}
	.col2 {float: left; display: inline; width: 202px; margin: 0 0 0 30px; padding-top: 15px;}
	.col3 {float: left; display: inline; width: 202px; margin: 0 0 0 30px; padding-top: 15px;}
	.col4 {float: left; display: inline; width: 202px; margin: 0 0 0 30px; padding-top: 15px;}
	.col1-2 {float: left; display: inline; width: 433px; margin: 0 0 0 19px; padding-top: 15px;}
	.col1-3 {float: left; display: inline; width: 666px; margin: 0 0 0 19px; padding-top: 15px;}
	.col1-4 {float: left; display: inline; width: 898px; margin: 0 0 0 19px; padding-top: 15px;}
	.col2-3 {float: left; display: inline; width: 433px; margin: 0 0 0 30px; padding-top: 15px;}
	.col2-4 {float: left; display: inline; width: 666px; margin: 0 0 0 30px; padding-top: 15px;}
	.col3-4 {float: left; display: inline; width: 433px; margin: 0 0 0 30px; padding-top: 15px;}
	
	/* indents for side cols */
	.col1 p, .col1 ul, .col1 h3, .col4 p, .col4 ul, .col4 h3 {margin-left: 5px;}
	
	/* separatorbars in narrow cols */
	.col1 .separatorbar, .col2 .separatorbar, .col3 .separatorbar, .col4 .separatorbar  {width: 197px; background-image: url(../images/separatorbar_1col.gif); margin: 0 0 10px 0;}
		* html .col1 .separatorbar, * html .col2 .separatorbar, * html .col3 .separatorbar, * html .col4 .separatorbar {width: 202px; w\idth: 197px;}
	
	/* separatorbars in medium cols */
	.col2-3 .separatorbar, .col1-2 .separatorbar {width: 428px; background-image: url(../images/separatorbar_2col.gif); margin: 0 0 10px 0;}
		* html .col2-3 .separatorbar, * html .col1-2 .separatorbar {width: 433px; w\idth: 428px;}
	.col2-4 .separatorbar {width: 661px; background-image: url(../images/separatorbar_3col.gif); margin: 0 0 10px 0;}
		* html .col2-4 .separatorbar {width: 666px; w\idth: 661px;}

	/* Different separatorbars */
	.separatorbar.vippackage, .separatorbar.viptrips, .separatorbar.vipmerchandise, .separatorbar.viptickets {height: 29px; width: 148px; background-image: url(../images/separatorbar_vippackage.gif); padding: 18px 0 0 54px; margin-bottom: 0px;}
		* html .separatorbar.vippackage, * html .separatorbar.viptrips, * html .separatorbar.vipmerchandise, * html .separatorbar.viptickets {width: 202px; w\idth: 148px; height: 47px; he\ight: 29px;}
	.separatorbar.viptrips {background-image: url(../images/separatorbar_viptrips.gif);}
	.separatorbar.vipmerchandise {background-image: url(../images/separatorbar_vipmerchandise.gif);}
	.separatorbar.viptickets {background-image: url(../images/separatorbar_viptickets.gif);}
	
	/* separatorbars in boxes */
	.box .separatorbar {width: 181px; height: auto; padding: 2px 0 3px 5px; background-image: url(../images/box_separatorbar.gif); margin: 0 0 10px 0;}
		* html .box .separatorbar {width: 186px; w\idth: 181px;}
	.box .vippackage, .box .viptrips, .box .vipmerchandise, .box .viptickets {height: 29px; width: 132px; background-image: url(../images/separatorbar_vippackage.gif); padding: 18px 0 0 54px; margin-bottom: 0px;}
		* html .box .vippackage, * html .box .viptrips, * html .box .vipmerchandise, * html .box .viptickets {width: 186px; w\idth: 132px; height: 47px; he\ight: 29px;}
	.box .vippackage {background-image: url(../images/box_separatorbar_vippackage.gif);}
	.box .viptrips {background-image: url(../images/box_separatorbar_viptrips.gif);}
	.box .vipmerchandise {background-image: url(../images/box_separatorbar_vipmerchandise.gif);}
	.box .viptickets {background-image: url(../images/box_separatorbar_viptickets.gif);}
	.box linklist {width: 181px;}
	

/* Generic box styles */
.box {background: #ededed; margin: 0 0 15px 0;}
.box .header {height: 23px; background: url(../images/box_header.gif); overflow: hidden; padding: 4px 8px 0 8px; font-size: 12px; font-weight: bold; text-transform: uppercase;}
	* html .box .header {height: 27px; he\ight: 23px;}
.box .content {background: #ededed; padding: 4px 8px 0px 8px;}
.box .footer {width: 202px; height: 3px; margin: 4px 0 0 0; background: url(../images/box_footer.gif) no-repeat left top; overflow: hidden;}


/* Member console */
	#memberconsole {position: absolute; left: 715px; top: 47px; width: 184px; height: 20px; padding: 27px 9px 9px 9px; background: #ededed url(../images/memberconsole_header.gif) no-repeat left top; overflow: hidden; z-index: 100;}
		* html #memberconsole {width: 202px; w\idth: 184px; height: 56px; he\ight: 20px;}
	#memberconsole .footer {position: absolute; left: 0; bottom: 0; width: 202px; height: 3px; background: url(../images/memberconsole_footer.gif) no-repeat left top; overflow: hidden;}
	/* form inside member console */	
	#loginform {}
	#memberconsole h3 {margin-bottom: 5px; margin-top: 0; padding-top: 5px;}
	#memberconsole label {width: 50px; font-weight: bold; margin-bottom: 3px; white-space: nowrap;}
	#memberconsole .textfield {width: 123px; height: 16px; padding: 4px 3px 2px 3px; border: none; background: url(../images/memberconsole_textfieldbg.gif); font-size: 10px; margin-bottom: 3px;}
		* html #memberconsole .textfield {width: 129px; w\idth: 123px; height: 22px; he\ight: 16px;}
	#memberconsole blockquote {margin-left: 50px;}
	#memberconsole .checkbox {margin: 4px 0 0 5px;}
	#memberconsole .rightsidelabel {width: 108px; margin: 0 0 3px 0; padding-left: 2px;}
		* html #memberconsole .rightsidelabel {width: 110px; w\idth: 108px;}
	#memberconsole .submitbtn {margin-bottom: 7px; background-image: url(../images/btn_empty_forgraybg.gif);}
		* html #memberconsole .submitbtn {margin-bottom: 0;}
	#memberconsole hr {margin-bottom: 5px;}
	#memberconsole .bulletlink {font-weight: normal; margin-bottom: 5px;}
	
	/* Member console when the user has logged in */
	.loggedlevel2 #memberconsole, .loggedlevel6 #memberconsole, .loggedlevel3 #memberconsole, .loggedlevel4 #memberconsole, .loggedlevel5 #memberconsole {top: 39px; background-image: url(../images/memberconsole_header_level1.gif); padding-top: 4px; height: 77px;}
		.loggedlevel6 #memberconsole {background-image: url(../images/memberconsole_header_level2.gif);}
		.loggedlevel3 #memberconsole {background-image: url(../images/memberconsole_header_level3.gif);}
		.loggedlevel4 #memberconsole {background-image: url(../images/memberconsole_header_level4.gif);}
		.loggedlevel5 #memberconsole {background-image: url(../images/memberconsole_header_level5.gif);}	
	.loggedlevel2 #memberconsole h3, .loggedlevel6 #memberconsole h3, .loggedlevel3 #memberconsole h3, .loggedlevel4 #memberconsole h3 {margin-bottom: 10px;}
			
/* Search console */
	/* Search console header */
	#rightcol .header {width: 204px; height:25px; background: url(../images/searchconsole_header.gif);}
	/* Search console content */
	#rightcol .content {color: #000000;}
	#rightcol h3 {margin-left: 9px; margin-bottom: 7px;}
	/* Calendar */
	#monthnavi {position: relative; width: 181px; text-align: center; font-size: 12px; font-weight: bold; padding: 4px 0 3px 0; margin: 0 0 0 10px;}
	#monthnavi .btn_leftarrow, #monthnavi .btn_rightarrow {position: absolute; left: 0; top: 5px; width: 14px; height: 14px; background: url(../images/linkbulletrev.gif) no-repeat 0px 0px;}
	#monthnavi .btn_rightarrow {background-image: url(../images/linkbullet.gif); left: auto; right: 0;}
	#monthnavi .btn_leftarrow:hover, #monthnavi .btn_rightarrow:hover {background-position: 0px -34px;}
	#calendar {background: url(../images/searchconsole_weekdays.gif) no-repeat 10px 5px; width: 187px; padding: 19px 0 14px 5px; margin: 0 0 0 5px; border-bottom: 1px solid #cccccc; overflow: hidden;}
		* html #calendar {width: 192px; w\idth: 187px;}
	#calendar a, #calendar span {float: left; display: inline; width: 25px; height: 20px; padding: 5px 0 0 0; margin: 0 1px 1px 0; color: #000000; text-align: center; text-decoration: none; background: #d7d7d7;}
		* html #calendar a, * html #calendar span {height: 25px; he\ight: 20px;}
	#calendar a {background-color: #c7c7c7;}
	#calendar a:hover {background-color: #fdb812; color: #000000;}
	#calendar .passed {color: #7a7961; background: #d7d7d7;}
	#calendar .selected {background-color: #999999;}
	/* Alphabetical Search */
	#abcsearch {position: relative; width: 192px; margin: 0 0 0 6px; border-bottom: 1px solid #cccccc;}
	#rightcol .button {width: 200px;}
	/* Free word Search */
	#freewordsearch {position: relative; width: 192px; height: 33px; margin: 0 0 0 6px; border-bottom: 1px solid #cccccc;}
	#freewordfield {position: absolute; left: 0; top: 1px; width: 154px; height: 18px; padding: 4px 4px 0 6px; background: url(../images/searchconsole_freewordfieldbg.gif); border: 0; font-size: 10px;}
		* html #freewordfield {width: 164px; height: 22px; w\idth: 154px; he\ight: 18px;}
	#freewordsearch a {position: absolute; left: 163px; top: 0; width: 27px; height: 28px; padding: 0; background: url(../images/searchconsole_btn_magnifier.gif) no-repeat 0px 0px; text-decoration: none; color: #000000;}
	#freewordsearch a:hover {background-position: 0px -46px; color: #ffffff;}
	#freewordsearch #submitbtn {display: none;}
	/* Location Search */
	#locsearch {position: relative; width: 192px; margin: 0 0 0 6px;}
	#locsearch a.button {width: 300px;}
		/* Locations popup menu with iframe */
		#locframe {width: 154px; height: 150px; margin: 0 0 0 0;}
	
	/* Search console footer */
	#rightcol .footer {height: 3px; background: url(../images/searchconsole_footer.gif); overflow: hidden;}

/* Main menu */
#mainmenu {list-style-type: none; width: 667px; height: 37px; margin: 7px 0 0 19px; padding: 0;}
	* html #mainmenu {margin-top: 4px;}
#mainmenu li {float: left; display: inline; padding: 0;}
#mainmenu a {display: block; height: 22px; background: url(../images/menubtn_etusivu.gif) no-repeat 0px 0px; outline: none;}
#mainmenu a:hover {background-position: 0px -32px;}
#mainmenu a.selected, #mainmenu a.selected:hover {background-position: 0px -64px;}

#mainmenu #menubtn1 {background-image: url(../images/menubtn_etusivu.gif); width: 56px;} 
#mainmenu #menubtn2 {background-image: url(../images/menubtn_liputjavippaketit.gif); width: 129px; margin-left: 31px;}
#mainmenu #menubtn3 {background-image: url(../images/menubtn_uutiset.gif); width: 57px; margin-left: 31px;}
#mainmenu #menubtn4 {background-image: url(../images/menubtn_jasentasot.gif); width: 79px; margin-left: 31px;}
#mainmenu #menubtn5 {background-image: url(../images/menubtn_liity_jaseneksi.gif); width: 99px; margin-left: 30px;}
#mainmenu #menubtn6 {background-image: url(../images/menubtn_yhteystiedot.gif); width: 93px; margin-left: 30px;}

/* Sub menu */
.submenu {position: relative; list-style-type: none; width: 667px; height: 35px; margin: 7px 0 0 0; padding: 3px 0 0 0; background: url(../images/submenu_bg.gif) no-repeat left top; clear: both;}
.submenu li {float: left; display: inline; padding: 0; margin: 0 0 0 7px;}
.submenu a {display: block; width: 10px; min-width: 10px; text-decoration: none; color: #2b2b2b; font-weight: bold; font-size: 13px; background: url(../images/submenu_btnbgleft.gif) no-repeat left 0px; white-space: nowrap;}
	html>body .submenu a {width: auto;}
.submenu a:hover {background-color: #fdb812; background-position: 0px -29px; color: #ffffff;}
.submenu a.selected, .submenu a.selected:hover {background-position: 0px -58px; background-color: #2b2b2b; color: #ffffff;}
.submenu a span {display: block; height: 19px; background: url(../images/submenu_btnbgright.gif) no-repeat right 0px; padding: 0 5px 0 5px;}
.submenu a:hover span {background-position: right -29px;}
.submenu a.selected span, .submenu a.selected:hover span {background-position: right -58px;}


/* VIP-packages on home page */
.box_light {margin: 0 0 25px 0;}
.box_light .header {background: url(../images/box_light_headerbg.gif) no-repeat left bottom; padding: 0 0 0 5px; height: 12px;}
.box_light .header h1 {font-weight: bold; font-size: 12px; text-transform: uppercase; background: #ffffff; display: inline; padding: 0 5px 0 5px;}
.box_light .content {padding: 3px 0 0 7px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; overflow: hidden; float: left; clear: both; width: 889px;}
	* html .box_light .content {width: 907px; w\idth: 889px;}
.box_light .footer {position: relative; background: url(../images/box_light_footerbg.gif) no-repeat left top; clear: both; height: 7px;}
.box_light .footer a {background-color: #ffffff; position: absolute; right: 5px; padding: 0 5px 0 22px; background-position: 5px 1px; font-size: 14px;}
	.box_light .footer a:hover {background-position: 5px -33px;}

/* Small teasers */
.smallteaser {position: relative; float: left; display: inline; width: 216px; height: 111px; margin: 0 6px 6px 0; overflow: hidden;}
.smallteaser a {position: absolute; padding: 6px 7px 8px 7px; background: url(../images/smallteaserbg.gif) no-repeat 0 0; z-index: 1;}
.teasermenu {position: absolute; top: 1px; left: 2px; width: 202px; height: 98px; padding: 5px; background: url(../images/teasermenubg.gif) left bottom; z-index: 2; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; visibility: hidden;}
	* html .teasermenu {width: 212px; w\idth: 202px; height: 108px; he\ight: 98px;}
.selected .teasermenu {visibility: visible;}
.teasermenu h2 {font-size: 13px; font-weight: bold; color: #000000; margin: 0 0 5px 0; padding: 0;}
.teasermenu p {color: #000000; margin: 0 0 2px 0; padding: 0;}
.teasermenu a {position: relative; display: block; height: 14px; padding: 2px 2px 2px 20px; font-weight: bold; margin: 0 0 0 0; text-decoration: none; background: url(../images/teasermenubullet.gif) no-repeat 0 3px; color: #4c3c08; overflow: hidden;}
	* html .teasermenu a {height: 18px; he\ight: 14px;}
.teasermenu a:hover {background-position: 0 -32px; color: #000000;}
.teasermenu a.disabled, .teasermenu a.disabled:hover {background-position: 0 -68px; color: #999999;}

	/* Small teasers on subpages (inside own div) */
	.col1 .smallteasers, .col4 .smallteasers  {width: 216px; margin: 0 0 15px -7px; overflow: hidden;}
	/*
	.smallteasers .smallteaser {margin-right: 11px;}
	.smallteasers .smallteaser img {border: none; float: none; margin: 0;}
	*/

/* Memberships on home page */
.memberships {background: url(../images/memberships_header.gif) no-repeat left 26px; overflow: hidden;}
.memberships .header h1 {font-weight: bold; font-size: 14px; display: inline;}
.memberships .content {border: 0; width: 898px; padding-top: 36px;}
	* html .box_light .content.memberships {w\idth: 891px;}
.membershipintro {position: relative; float: left; display: inline; width: 169px; height: 163px; margin: 0 0 15px 5px;}
	#membershipintro2 {margin-left: 10px; width: 168px;}
	#membershipintro3 {margin-left: 15px; width: 168px;}
	#membershipintro4 {margin-left: 10px;}
	#membershipintro5 {margin-left: 10px;}
.membershipintro .bulletlink {position: absolute; left: 0; bottom: 0;}
.membershipintro h1 {font-size: 13px; margin-bottom: 10px; background: none; padding: 0;}

/* Partners in footer */
#partners {clear: both; width: 100%; margin: 0; border-top: 1px solid #cccccc; padding: 7px 0 0 0;}
#partners a {margin: 0 23px 0 7px;}



/* News headlines */
#newsheadlines {float: left; display: inline; width: 206px; height: 208px; margin: 8px 0 0 28px; background: #ededed url(../images/newsheadlinesbg.gif);}
#newsheadlines .header {position: relative; width: 206px; height: 27px; background: url(../images/newsheadlines_header.gif);}
#newsheadlines .header img {position: absolute; left: 141px; top: -8px;}
#newsheadlines .content {height: 157px; padding: 0 8px 0 8px; overflow: hidden;}
#newsheadlines .footer {width: 190px; height: 24px; padding: 0 8px 0 8px; background: url(../images/newsheadlines_footer.gif) no-repeat left bottom; text-align: right;}
	* html #newsheadlines .footer {width: 206px; w\idth: 190px;}
#newsheadlines .footer a {float: right; display: inline; width: 56px; height: 19px; background: url(../images/btn_lisaa.gif) 0px 0px;}
#newsheadlines .footer a:hover {background-position: 0px -29px;}
#newsheadlines span {display: block; height: 47px; padding: 0 0 8px 0; background: url(../images/newsheadlines_separator.gif) no-repeat center bottom;}
	* html #newsheadlines span {height: 55px; he\ight: 47px;}
#newsheadlines .date {margin: 0 0 0 0; font-size: 10px; color: #afafaf;}
#newsheadlines a {text-decoration: none; font-weight: bold;}

/* Footer banners */
#footerbanners {float: left; display: inline; width: 725px; margin: 0 0 0 -28px; width: 932px; position: relative;}
#footerbanners a {float: left; display: inline; width: 194px; height: 97px; padding: 5px 6px 7px 6px; margin: 11px 0 0 26px; background: url(../images/footerbannerbg.gif); text-align: center; text-decoration: none;}
	* html #footerbanners a {width: 206px; height: 109px; w\idth: 194px; he\ight: 97px;}
#footerbanners a:hover {background-position: 0px -119px;}

/* Partner banners */
.bannerarea {float: left; display: inline; width: 700px; margin: 0 0 0 -28px;}
.partnerbanner {float: left; display: inline; width: 194px; height: 97px; padding: 5px 6px 7px 6px; margin: 11px 0 0 26px; background: url(../images/footerbannerbg.gif); text-align: center; text-decoration: none;}
	* html .partnerbanner {width: 206px; height: 109px; w\idth: 194px; he\ight: 97px;}
.partnerbanner:hover {background-position: 0px -119px;}



/* Page footer */
#pagefooter {height: 49px; min-height: 49px; background: url(../images/footerbg.gif) no-repeat left bottom; text-align: right; clear: both; overflow: hidden;}
	html>body #pagefooter {height: auto;}
#lnlink {margin: 0 20px 0 0;}	



/* Drop-down menus */
.dropdown {position: absolute; left: 725px; top: 345px; width: 160px; z-index: 100; visibility: hidden;}
.dropdown .header {height: 6px; background: url(../images/dropdownheader.gif) no-repeat; overflow: hidden;}
.dropdown .content {background: url(../images/dropdownbg.gif);}
.dropdown p {font-weight: bold; color: #595843; font-size: 12px; margin: 0 0 3px 10px;}
.dropdown .footer {height: 6px; background: url(../images/dropdownfooter.gif); overflow: hidden;}
.dropdown a {display: block; text-decoration: none; color: #000000; padding: 2px 5px 3px 5px; margin: 0 6px 0 6px; background: url(../images/dropdown_highlight.gif) no-repeat 0px 0px;}
.dropdown a:hover {background-position: 0px -29px; color: #ffffff;}
#abcdropdown a {text-transform: uppercase;}

.simpledropdown {position: absolute; left: 725px; top: 345px; width: 156px; z-index: 100; visibility: hidden;}
.simpledropdown .header {height: 4px; background: url(../images/simpledropdownheader.gif) no-repeat; overflow: hidden;}
.simpledropdown .content {background: #ada68b;}
.simpledropdown p {font-weight: bold; color: #595843; font-size: 12px; margin: 0 0 3px 10px;}
.simpledropdown .footer {height: 4px; background: url(../images/simpledropdownfooter.gif); overflow: hidden;}
.simpledropdown a {display: block; text-decoration: none; color: #000000; padding: 1px 5px 2px 5px; margin: 0 4px 0 4px;}
.simpledropdown a:hover { background: url(../images/simpledropdown_highlight.gif) no-repeat 0px 0px; color: #ffffff;}


/* Event listings */
.eventlist {float: left; display: inline; width: 100%; list-style-type: none; margin: 0; padding: 0 0 20px 0; background: url(../images/infoarrow_upper.gif) no-repeat 15px -5000px;}
.eventlist li {float: left; display: inline; overflow: hidden; margin: 0; padding: 0; cursor: pointer;}
.eventlist li.selected {background-color: transparent;}
.eventlist a {float: left; display: inline; text-decoration: none; overflow: hidden; vertical-align: middle;}
.eventlist span {float: left; display: inline; padding: 2px 5px 2px 7px;}
.eventlist a:hover {background-color: #fdb812; color: #ffffff;}
.eventlist .selected {background-color: #555555; color: #ffffff;}

.eventlist span.name {width: 283px; font-weight: bold; border: 0; padding-left: 5px;}
	* html .eventlist span.name {width: 288px; w\idth: 283px;}
.eventlist span.location {width: 221px; border: 0;}
	* html .eventlist span.location {width: 233px; w\idth: 221px;}
.eventlist span.date, .eventlist span.salestart {width: 88px;}
	* html .eventlist span.date, * html .eventlist span.salestart {width: 100px; w\idth: 88px;}
.eventlist span.daterange {width: 128px;}
	* html .eventlist span.daterange {width: 150px; w\idth: 128px;}

.eventlist .headerrow {height: 20px; overflow: hidden; margin: 0; padding: 0; color: #000000; font-weight: bold; font-size: 11px; background: url(../images/listheaderbg.gif) no-repeat left bottom;}
.eventlist .headerrow a {background-color: #c7c7c7;color: #000000;}
.eventlist .headerrow a:hover {background-color: #fdb812;}
.eventlist .headerrow span {text-decoration: none; border-left: 2px solid #ebebeb; padding-left: 5px; white-space: nowrap;}
.eventlist .headerrow .name {border-left: none; background: url(../images/listheader_left.gif) no-repeat 0px 0px;}
.eventlist .headerrow a:hover .name {background-position: 0px -30px;}
.eventlist .headerrow .location {background: url(../images/listheader_right.gif) no-repeat right 0px;}
.eventlist .headerrow a:hover .location {background-color: #fdb812; background-position: right -30px;}


.ascending {background: url(../images/sortarrow_up.gif) no-repeat right 5px;}
.ascending:hover {background-position: right -22px;}
.descending {background: url(../images/sortarrow_down.gif) no-repeat right 5px;}
.descending:hover {background-position: right -22px;}

/* .eventlist .even {background-color: #404040;} */

	/* Eventlist in a narrower column */
	.col2-3 .eventlist .name {display: none;}
	.col2-3 .eventlist .headerrow .date {border-left: none; background: url(../images/listheader_left.gif) no-repeat 0px 0px;}
	.col2-3 .eventlist .headerrow a:hover .date {background-position: 0px -30px;}

	/* eventlist with show grouping */
	.eventlist.groups li.parent {border-bottom: 1px solid #c7c7c7;}
	.eventlist.groups li.parent a {background: url(../images/group_bullet.gif) no-repeat right -17px;}
	.eventlist.groups li.parent a:hover {background-color: #fdb812; background-position: right -60px;}
	.eventlist.groups li.parent.selected a {background-position: right -190px; font-weight: bold; background-color: #ededed;}
	.eventlist.groups li.parent.selected a:hover {background-color: #fdb812; background-position: right -146px;}
	
	.eventlist .group {display: none;}
	.eventlist .selected .group {float: left; display: inline; padding: 0 0 10px 0; margin: 0; width: 666px; overflow: hidden;}
	.eventlist.groups .group li {margin: 0; padding: 0; display: block;}

	.eventlist.groups .parent .group li a {background: url(../images/icon_vippackage.gif) no-repeat 2px -20px; display: block; width: 631px; padding: 5px 5px 0 30px; font-weight: normal; height: 20px; min-height: 20px;}
		* html .eventlist.groups .parent .group li a {width: 666px; w\idth: 631px; height: 25px; he\ight: 20px;}
		html>body .eventlist.groups .parent .group li a {height: auto;}
	.eventlist.groups .parent .group li a:hover {background-position: 2px -85px;}

	.eventlist .group .headerrow {background-image: none; background-color: #d7d7d7; color: #ffffff; height: auto;}
	.eventlist .group .headerrow span {background-image: none;}
	
	/* Exceptions for event info link */
	.eventlist.groups .parent .group li .eventinfo {height: auto; min-height: 10px; padding: 2px 5px 2px 30px; margin: 0 0 5px 0; background-color: #ededed; background-image: url(../images/eventinfobullet.gif); background-position: 8px -18px;}
	.eventlist.groups .parent .group li .eventinfo:hover {background-position: 8px -58px;}
		
	/* Other link icons */
	.eventlist.groups .parent .group li a.viptickets {background-image: url(../images/icon_tickets.gif);}
	.eventlist.groups .parent .group li a.viptrips {background-image: url(../images/icon_trip.gif);}
	.eventlist.groups .parent .group li a.vipmerchandise {background-image: url(../images/icon_merchandise.gif);}


	/* Expanded variation of grouped event list */
		.eventlist.groups.expanded li.parent a {background-image: none; font-size: 12px;}
		.eventlist.groups.expanded li.selected {background-color: transparent;}
		.eventlist.groups.expanded .selected {background-color: #555555; color: #ffffff;}
		.eventlist.expanded .group {float: left; display: inline; padding: 0 0 10px 0; margin: 0; width: 666px; overflow: hidden;}
		.eventlist.groups.expanded .parent .group li a {background: url(../images/icon_vippackage.gif) no-repeat 2px -20px; font-size: 11px; display: block; width: 631px; padding: 5px 5px 0 30px; font-weight: normal; height: 20px; min-height: 20px;}
			* html .eventlist.groups.expanded .parent .group li a {width: 666px; w\idth: 631px; height: 25px; he\ight: 20px;}
			html>body .eventlist.groups.expanded .parent .group li a {height: auto;}
		.eventlist.groups.expanded .parent .group li a:hover {background-position: 2px -85px; background-color: #fdb812;}
		.eventlist.groups.expanded .parent .group li a.viptickets {background-image: url(../images/icon_tickets.gif);}
		.eventlist.groups.expanded .parent .group li a.viptrips {background-image: url(../images/icon_trip.gif);}
		.eventlist.groups.expanded .parent .group li a.vipmerchandise {background-image: url(../images/icon_merchandise.gif);}


/* Event page */
.showlist {list-style-type: none; margin: 0; padding: 0 0 20px 0; display: block; overflow: hidden; background: url(../images/infoarrow_upper.gif) no-repeat 15px -1000px;}
	* html .showlist {float: left; display: inline;}
.showlist li {float: left; display: inline; overflow: hidden; margin: 0; padding: 0; border-bottom: 1px solid #555555; cursor: pointer;}
.showlist a {float: left; display: inline; text-decoration: none; overflow: hidden; vertical-align: middle;}
.showlist span {float: left; display: inline; padding: 2px 5px 2px 7px;}
.highlight {background-color: #fdb812; color: #ffffff;}
.showlist .selected {background-color: #555555; color: #ffffff;}

.showlist span.date {width: 69px; border: 0;}
	* html .showlist span.date {width: 81px; w\idth: 69px;}
.showlist span.location, .showlist span.time {width: 100px;}
	* html .showlist span.location, * html .showlist span.time {width: 103px; w\idth: 100px;}
.showlist span.tickets {width: 116px;}
	* html .showlist span.tickets {width: 119px; w\idth: 116px;}

.showlist .headerrow {height: 20px; overflow: hidden; margin: 0; padding: 0; color: #000000; font-weight: bold; font-size: 11px; background: url(../images/listheaderbg.gif) no-repeat left bottom; border: 0;}
.showlist .headerrow a {background-color: #ada68b;color: #000000;}
.showlist .headerrow a:hover {background-color: #fdb812; color: #ffffff;}
.showlist .headerrow span {text-decoration: none; border-left: 2px solid #222222; padding-left: 5px; white-space: nowrap;}
.showlist .headerrow .date {border-left: none; background: url(../images/listheader_left.gif) no-repeat 0px 0px;}
.showlist .headerrow a:hover .date {background-position: 0px -30px;}
.showlist .headerrow .time {background: #ada68b; cursor: auto;}
.showlist .headerrow .tickets {background: #ada68b url(../images/listheader_right.gif) no-repeat right 0px; cursor: auto;}
.showlist .headerrow .tickets {width: 118px;}
	* html .showlist .headerrow .tickets {width: 121px; w\idth: 118px;}

.showlist .btn_buytickets {float: right; display: inline; padding: 2px 24px 2px 3px; margin: 2px 0 0 0; font-weight: bold; background: url(../images/btn_buytickets.gif) no-repeat right top;}
.highlight .btn_buytickets {background-position: right -30px;}
.btn_buytickets:hover, .selected .btn_buytickets:hover {color: #fdb812; background-position: right -60px; background-color: #ffffff;}
.selected .btn_buytickets {background-position: right -90px; color: #ffffff;}


.showinfo {float: left; display: none; width: 433px; padding: 27px 0 0 0; background: url(../images/infoarrow_lower.gif) no-repeat 0px 0px;}

	/* Link listings */
	.linklist {display: block; width: 197px; list-style-type: none; margin: 0 0 10px 0; padding: 0; clear: both; overflow: hidden;}
	.linklist li {float: left; display: inline; width: 100%; padding: 0; margin: 0 0 0 0;}
	.linklist a {display: block; padding: 0px 0 2px 18px; background: url(../images/linkbullet.gif) no-repeat left 0; text-decoration: none;}
	.linklist a:hover {background-position: left -34px;}

/* Membership page */
	/* membership link listings */
	.membershiplist {list-style-type: none; margin: 0 0 10px 0; padding: 0; clear: both; overflow: hidden;}
	.membershiplist li {float: left; display: inline; width: 100%; padding: 0; margin: 0 0 2px 0;}
	.membershiplist a {display: block; padding: 7px 0 2px 0; text-decoration: none; font-weight: bold; font-size: 12px;}
	.membershiplist a:hover {background-position: left -34px;}
	.membershiplist img {float: left; display: inline; border: 0; margin: -7px 5px 0 0;}

/* Artist listings */
.artistlist {list-style-type: none; margin: 0 0 20px 0; padding: 0; display: block; overflow: hidden;}
.artistlist li {position: relative; float: left; display: inline; margin: 0 0 10px 0; padding: 0; width: 222px;}
.artistlist a {display: block; text-decoration: none;}
.artistlist a:hover, .artistlist a.highlight {background-color: #fdb812; color: #ffffff;}
.artistlist .artist {width: 218px; height: 49px; font-weight: bold; padding: 2px;}
.artistlist .agent {position: absolute; left: 49px; bottom: 2px; padding: 3px;}
.artistlist .agent:hover {text-decoration: underline;}

.artistlist .headerrow {height: 20px; overflow: hidden; margin: 0 0 10px 0; padding: 0; color: #000000; font-weight: bold; font-size: 11px; background: url(../images/listheaderbg.gif) no-repeat left bottom;}
.artistlist .headerrow a {background-color: #ada68b; color: #000000; height: 18px; overflow: hidden;}
.artistlist .headerrow a:hover {background-color: #fdb812; color: #ffffff;}
.artistlist .headerrow span {text-decoration: none; border-left: 2px solid #222222; padding-left: 5px;}
.artistlist .headerrow .name {width: 348px; border-left: none; background: url(../images/listheader_left.gif) no-repeat 0px 0px;}
.artistlist .headerrow a:hover .name {background-position: 0px -30px;}
.artistlist .headerrow .agent {background: url(../images/listheader_right.gif) no-repeat right 0px;}
.artistlist .headerrow a:hover .agent {background-color: #fdb812; background-position: right -30px;}

#artistsortbtn {position: absolute; left: 84px; top: 2px;}
#artistsortdropdown {left: 104px;}

/* Drop down menu */
.dropdownbtn {display: block; background: url(../images/btn_dropdown.gif) 0px 0px; color: #000000; text-decoration: none; padding: 0 0 0 5px; width: 153px; height: 18px;}
	* html .dropdownbtn {width: 158px; w\idth: 153px;}
.dropdownbtn:hover {background-position: 0px -28px; color: #ffffff;}
 
 
/* JS Tooltip */
	#tooltip {position: absolute; padding: 15px 3px 3px 3px; margin: 0; background: url(../images/tooltipbg.gif) no-repeat left top; z-index: 1000; text-align:left; color: #000000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; max-width: 200px; width: auto; visibility: hidden;}	
		* html #tooltip {width: 206px; w\idth: auto;}
		html>body #tooltip {width: auto;}	
	#tooltip p {margin: 0;}
	#tooltip img {float: none; margin: 0 0 5px 0;}
	#tooltip.opaque {filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}


/* Artist page */
	
	.sampleplayer {width: 209px; height: 85px; background: url(../images/sampleplayer.gif); margin: 0 0 15px -7px;}
	.returnlink {text-decoration: none; font-size: 12px; font-weight: bold; padding: 2px 0 0 17px; margin: 0 0 15px 0; background: url(../images/linkbulletrev.gif) no-repeat 0px 3px;}
	.returnlink:hover {background-position: 0px -31px;}

/* Forms */
	label, input, textarea, select {float: left; display: inline; margin-bottom: 10px;}
	label {text-align: right; width: 192px; padding: 4px 5px 0 0;}
		* html label {width: 197px; w\idth: 192px;}
	.col2-3 label img {margin: -1px 5px 0 0; border: 0;}
	
	input, textarea, select {width: 230px; height: 13px; padding: 3px 2px 3px 2px; border: 1px solid #555555;}
		* html input, * html textarea, * html select {width: 236px; w\idth: 230px;}
	textarea {height: 50px;}
		* html textarea {height: 56px;}
	select {padding: 0 0 0 2px; width: 236px; height: 19px;}
		* html select {width: 238px; w\idth: 236px;}
	.rightsidelabel {text-align: left; padding-left: 5px;}

	.checkbox, .radiobutton {width: auto; border: 0; margin-top: 3px;}
	form br {clear: left;}
	form blockquote {margin: 0 0 0 202px;}
	
	.submitbtn {font-size: 11px; border: 0; width: 129px; height: 24px; padding: 0 0 3px 0; white-space: nowrap; background: url(../images/btn_empty.gif) no-repeat 0px 0px; text-align: center; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
		* html .submitbtn {height: 27px; he\ight: 24px;}
	.submitbtn:hover, .submitbtn.selected {background-position: 0px -44px; color: #c18800;}
	
	
/* Sign in form */
	
	#leftcol #lock {position: absolute; right: 0px; top: 5px; border: none;}
	.signinform label {font-size: 12px; margin: 0 5px 0 0; padding: 2px 0 0 0; float: left; display: inline; width: auto;}
	.signinform .userfield, .signinform .passwordfield {float: left; display: inline; width: 101px; height: auto; background: url(../images/smallfieldbg.gif); border: 0; margin: 0 5px 0 0; padding: 2px 5px 2px 5px;}
		* html .signinform .userfield, * html .signinform .passwordfield {width: 111px; w\idth: 101px;}
	.signinform .btn_signin {float: left; display: inline; margin: 0 5px 0 0; width: 34px; height: 22px; background: url(../images/btn_signin.gif);}
	.signinform .btn_signin:hover {background-position: 0px -32px;}


/* News section */

	/* News list iframe */
	#newslistframe {position: absolute; left: 24px; top: 150px; width: 196px; height: 438px; margin: 0;}
	
	/* News headlines in the leftmost column */
	#newsbox {float: left; display: inline; width: 206px; height: 472px; margin: -15px -4px 15px 0; background: #ededed url(../images/newsheadlinesbg.gif);}
		* html #newsbox {width: 208px;}
	#newsbox .header {position: relative; width: 206px; height: 27px; background: url(../images/newslist_header.gif);}
	#newsbox .footer {position: absolute; left: 18px; top: 587px; width: 190px; height: 13px; padding: 0 8px 0 8px; background: url(../images/newsheadlines_footer.gif) no-repeat left bottom; text-align: right; overflow: hidden;}
		* html #newsbox .footer {width: 206px; w\idth: 190px;}
		
	.newslist {margin: 0; padding: 0; list-style-type: none; width: 100%;}
	.newslist li {padding: 0 2px 2px 2px; margin: 0;}
	.newslist .separator {background: url(../images/newsheadlines_separator.gif) no-repeat center bottom;}
	.newslist .newsdate {display: block; margin: 0 0 0 0; padding: 2px 4px 0 4px; font-size: 10px; color: #afafaf;}
	.newslist a {display: block; padding: 0 4px 4px 4px; text-decoration: none; font-weight: bold;}
	.newslist .selected a, .newslist .selected span {background-color: #d7d7d7;}
	.newslist .selected a:hover {color: #000000;}

	.newsdate {margin: 0 0 0 0; font-size: 10px; color: #afafaf;}


/* Accordion list */
	.accordion {width: 100%; list-style-type: none; margin: 0 0 15px 0; padding: 0; background: #555555;}
	.accordion li {width: 202px; border-top: 1px solid #2b2b2b; height: 1px; min-height: 1px; margin: 0; padding: 0;}
		html>body .accordion li {height: auto;}
		* html .accordion li {float: left; display: inline;}
	.accordion li a {display: block; width: 174px; text-decoration: none; font-weight: bold; padding: 3px 23px 3px 5px; background: url(../images/accordion_bullet.gif) no-repeat right 4px;}
		* html .accordion li a {width: 202px; w\idth: 174px;}
	.accordion li a:hover {color: #ffffff; background-color: #fdb812; background-position: right -19px;}
	.accordion span {display: none;}
	.accordion .selected a {background-position: right -42px;}
	.accordion .selected a:hover {background-position: right -65px;}
	.accordion .header {width: 192px; background: #ada68b url(../images/accordion_headerbg_1col.gif) no-repeat top left; color: #000000; font-size: 13px; font-weight: bold; padding: 3px 5px 3px 5px;}
		* html .accordion .header {width: 202px; w\idth: 192px;}
	.accordion .footer {background: url(../images/accordion_footerbg_1col.gif) no-repeat left 1px; height: 5px; overflow: hidden;}
	.accordion .selected span {display: block; margin: 5px; width: 192px; overflow: hidden;}

/* Popup (fake) */
	/* root box to limit popup box movement */
	#root {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
	/* Layer to fade the page */
	#pagefade {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000000; display: none; filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3;}
	
	#popup {position: absolute; left: 100px; top: 70px; width: 510px; z-index: 1000; display: none;}
	#popup .header {position: absolute; left: 0; top: -34px; width: 100%; height: 22px; background: url(../images/popup_header.png); font-size: 13px; font-weight: bold; padding: 12px 0 0 0; cursor: move;}
		* html #popup .header {height: 34px; he\ight: 22px;	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/popup_header.png',sizingMethod='crop');}
	#popup .content {background: url(../images/popup_content.png) repeat-y;}
		* html #popup .content {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/popup_content.png',sizingMethod='scale');}
	#popup .footer {position: absolute; left: 0; bottom: -10px; width: 100%; height: 10px; background: url(../images/popup_footer.png);}
		* html #popup .footer {bottom: -15px; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/popup_footer.png',sizingMethod='crop');}
	
	#btn_x {position: absolute; right: 10px; top: -24px; display: block; width: 19px; height: 19px; overflow: hidden; background: url(../images/btn_x.gif) 0 -20px; cursor: pointer;}
	#btn_x:hover {background-position: 0 -59px;}




/* Order form fixes for LiveNation code */
font {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
font strong {font-weight: normal;}
.order {width: 30px; float: none; display: inline; margin: 0 3px 0 0;}
