@charset "utf-8";

/* TYPE */

* { margin: 0px; padding: 0px; }
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
body { text-align: center; background-color: #f5f5cd; background-image: url(../images/screen_bg.jpg); background-repeat: repeat-x; }
input { background-color: #ffffff; }

/* ID */
#container { width: 750px; margin-left: auto; margin-right: auto; }
#top { width: 750px; height: 140px; text-align: left; }
#navbar { width: 750px; height: 21px; }
#navigation { list-style: none; padding: 0; margin: 0; float: right; }
#navigation li { background-image: url(../images/nav_upper.gif); background-repeat: repeat-x; float: left; margin: 0px 0px 0px 1px; height: 21px; } 
#navigation a { color: #f9cd74; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; background: url(../images/nav_upperleft.gif) left top no-repeat; text-decoration: none; padding-left: 10px; }
#navigation a span { background: url(../images/nav_upperright.gif) right top no-repeat; padding-right: 10px; padding-top: 3px; }
#navigation a, #navigation a span { display: block; float: left; overflow: hidden; }
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span { float: none; }
/* End hide */
#navigation a:hover { color: #ffffff; padding-left: 10px; }
#navigation a:hover span { background: url(../images/nav_upperright.gif) right top no-repeat; padding-right: 10px; }
#navigation sup { font-size: 9px; float: right; margin: 0px 0px 5px 5px; }

#header { background-image: url(../images/header.gif); background-repeat: no-repeat; width: 750px; height: 21px; text-align: left; }
#wrapper { background: #fbda97 url(../images/main_bg.gif) repeat; width: 750px; padding: 8px 0px 0px 0px; margin: 0px;}

#topstrap { color: #da6d24; font-size: 9px; height: 35px; display: block; margin: 0px 10px 0px 10px; text-align: right; }
#topstrap a:link {text-decoration: none; color: #555555;}
#topstrap a:visited {text-decoration: none; color: #555555;}
#topstrap a:hover {text-decoration: none; color: #ffffff; background-color: #da6d24;}
#topstrap a:active {text-decoration: none; color: #555555;}

#basket_icon { padding: 0px; margin-left: 5px; border: 0px none; float: right; }

#mainholder { width: 585px; text-align: left; padding: 10px 10px 6px 10px; float: left; }
#mainholder form input { padding: 2px; margin: 2px; }

#sideholder { width: 135px; text-align: left; padding: 0px 0px 0px 10px; float: left; margin: 10px 0px 0px 0px;}
#sideholder form { padding: 0px 5px 0px 5px; color: #da6d24; font-size: 10px; }
#sideholder input { background-color: #f9cd74; }

#footer { background-image: url(../images/footer.gif); background-repeat: no-repeat; width: 750px; height: 19px; text-align: left; clear: both; }
#bottom { color: #f9cd74; width: 750px; text-align: center; font-size: 10px; height: 110px; }
#bottom_left { float: left; text-align: left; }
#bottom_left a:link {text-decoration: none; color: #da6d24;}
#bottom_left a:visited {text-decoration: none; color: #da6d24;}
#bottom_left a:hover {text-decoration: none; color: #555555; background-color: #f9cd74;}
#bottom_left a:active {text-decoration: none; color: #555555;}
#bottom_right { float: right; text-align: right; }

#standards { padding-top: 25px; padding-bottom: 25px; }

#list { width: 265px; text-align: right; float: right; padding-top: 25px; padding-right: 10px; }
#list form { float: left; clear: none; }
#list form input { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; margin: 1px; }
#list img { float: right; clear: none; margin-top: 27px; cursor: pointer; }

/* CLASSES */
.clear { clear: both; }
.bold { font-weight: bold; }
.logo { border: 0px; background-repeat: no-repeat; padding-left: 55px; padding-top: 10px; float: left; }
.navSelect { color: #ffffff; }

.maincontent { background: #fce7bb url(../images/content_bg.gif) repeat; width: 585px; height: auto;}
.maintop { background: url(../images/main_top.gif) no-repeat; width: 585px; height: 9px; }
.main { width: 585px; }
.main a:link {text-decoration: none; color: #da6d24;}
.main a:visited {text-decoration: none; color: #da6d24;}
.main a:hover {text-decoration: underline; color: #da6d24;}
.main a:active {text-decoration: underline; color: #da6d24;}
.mainbottom { background: url(../images/main_bottom.gif) no-repeat; width: 585px; height: 10px; }
.xbottom1 { background: url(../images/main_bottom.gif) no-repeat; width: 585px; height: 10px; margin: 0px 0px 10px 0px; }
.xbottom2 { width: 585px; height: 10px; padding: 0px 0px 10px 0px; }
.maindetails { width: 585px; font-size: 10px; color: #888888; text-align: right; padding: 0px 0px 5px 0px; }
.maindetails a:link {text-decoration: none; color: #da6d24;}
.maindetails a:visited {text-decoration: none; color: #da6d24;}
.maindetails a:hover {text-decoration: underline; color: #da6d24;}
.maindetails a:active {text-decoration: underline; color: #da6d24;}
.msg_highlight {text-transform: capitalize; font-weight: bold; font-style: italic;}
.msg_pts {clear: left; display: block; width: 565px; margin: 10px 0px 10px 0px; padding: 10px; background-color: #333333; color: #ffffff;}

.aholder {float: left; width: 466px}
.acontent {background: #fce7bb url(../images/content_bg.gif) repeat; width: 466px; height: auto;}
.acontent h2 {padding: 2px 0px 8px 10px; background-color: #f9cd74; font-size: 13px; font-weight: bold; color: #555555; text-align: left;}
.a_url {display: block; text-align: right; color: #da6d24; margin: 0px 10px 0px 10px;}
.a_url a:link {text-decoration: none; color: #da6d24;}
.a_url a:visited {text-decoration: none; color: #da6d24;}
.a_url a:hover {text-decoration: underline; color: #da6d24;}
.a_url a:active {text-decoration: underline; color: #da6d24;}
.aleft {float: left; padding: 10px 0px 0px 10px; display: block; width: 215px;}
.aleft p span {font-weight: bold;}
.aleft p img {margin-top: 5px;}
.aright span {font-weight: bold;}
.aright p img {margin-top: 5px;}
.aleft table {width: 215px; padding: 0px; margin: 0px;}
.aleft table tr td {font-size: 10px;}
.aright {float: left; margin-left: 10px; padding: 10px 10px 0px 0px; display: block; width: 220px;}
.ainfo {float: left; width: 105px; text-align: center; padding-left: 10px; font-size: 10px;}
.ainfo span img {padding: 0px; border: 0 none;}
.ainfo img {padding: 0px 0px 0px 0px; border: 0 none;}
.ainfo p span {font-weight: bold;}
.ainfo h2 {font-weight: bold; font-size: 16px;}
.adetails {width: 446px; margin: 10px 0px 0px 10px;}
.adetails tr td {padding: 0px 2px 0px 2px;}
.atop {background: #f9cd74 url(../images/a_top.gif) no-repeat; height: 9px;  width: 466px;}
.abottom {background: #fce7bb url(../images/a_bottom.gif) no-repeat; height: 10px; margin: 0px 0px 10px 0px;  width: 466px;}


.textBold { font-weight: bold; font-size: 12px; }
.textLarge { font-size: 14px; }
.textHeadings { color: #da6d24; font-weight: bold; font-size: 16px; display: block; padding: 0px 10px 3px 10px; }
h1 { color: #da6d24; font-weight: bold; font-size: 16px; display: block; padding: 0px 10px 3px 10px; }
.textPadding { padding: 5px 10px 5px 10px; display: block; }
.textPadding ul { padding-left: 20px;}
.ticketPadding { padding: 5px 10px 5px 10px; display: block; text-align: center;}
.ticketPadding table {text-align: left;}
.ticketPadding table tr td {padding: 0px; margin: 0px; vertical-align: text-top; font-size: 10px;}
.ticketPadding table tr td h1 {padding: 0px; margin: 0px; font-size: 12px;}
.ticketPadding table tr td h2 {padding: 0px; margin: 0px; font-size: 12px;}
.basket { padding: 0px; display: block; text-align: center;}
.basket table {width: 565px; border: 0px; padding: 0px; margin: 5px 10px 5px 10px; font-size: 12px; font-weight: normal;}
.basket table tr td {text-align: left; padding: 2px;}
.basketrow1 {background-color: #f9cd74;}
.basketrow2 {background-color: #fbda97;}
.basketqty {width: 20px; background-color: #fce7bb; border: 1px solid #da6d24; color: #555555;}
.basketSel { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #555555; background-color: #fbda97; border: 0px; margin-left: 2px; }
.basketremove {background: transparent; border: 0px; padding: 0px;}
.basket_head {font-size: 14px; font-weight: bold; color: #da6d24;}
.ulFAQ { padding: 0px; list-style-type: none;}
.ulFAQ li { border: 1px solid #fce7bb;}
ol { padding: 0px 10px 0px 40px; }
ol li { border: 1px solid #fce7bb; }
.listHeader { padding: 10px 0px 3px 0px; color: #da6d24; font-size: 12px; display: block; border-bottom: 1px solid #aaaaaa; text-transform: uppercase; }
.listBody { padding: 5px 0px 10px 0px; display: block; }
.listBody table {width: 470px; border: 1px solid #fdefd3;}
.listBody table tr td {font-weight: bold;}
.listBody table tr td span {font-size: 10px; color: #da6d24;}
.formHeadings { color: #da6d24; font-weight: bold; font-size: 16px; display: block; padding: 0px 10px 3px 0px; }
.formPadding { padding: 0px 0px 10px 0px; display: block; }
.formText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #fbda97; padding: 2px; width: 215px; border: none; }
.formSel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #fbda97; border: none; margin-left: 2px; }
.formChk { background: transparent; border: 0px; }
.formRadio { background: transparent; border: 0px; }
.formTable { width: 585px; padding: 0px 10px 0px 10px;}
.formTable tr td { padding: 2px; text-align: left; vertical-align: top;}
.formTable tr td span { font-size: 13px; font-weight: bold;}

.regRequired { color: #cc4444; }
.accRequired { background-color: #d94a4a; color: #ffffff; padding: 2px; }
.regForm { border: none; background-color: #fbda97; padding: 2px; }
.siteButton { background-color: #fce7bb; padding: 0px; }
.btnimg { background-color: #fbda97; float: left; margin: 2px; height: 25px; cursor: pointer; }
.btnPoll { background-color: #f9cd74; padding: 0px; }
.accBtnCancel { background-color: #fbda97; float: left; padding: 0px; }
.accBtnSave { background-color: #fbda97; float: right; padding: 0px; }
.ticketnum { border: none; background-color: #fbda97; padding: 2px; font-family: "Courier New", Courier, monospace; color: #da6d24; }

.exp_release { height: 24px; width: 466px; background: #fdedcc url(../images/exp_release.gif); cursor: pointer; padding: 0px; margin: 10px 0px 0px 0px;}
.exp_release span { color: #da6d24; font-size: 12px; font-weight: bold; display: block; padding: 4px 10px 0px 10px; }
.exp_release_c { width: 446px; background-color: #fce7bb; }
.exp_release_c span { display: block; padding: 10px 10px 10px 10px; }
.exp_top { height: 24px; width: 585px; background: #fdedcc url(../images/exp_top.gif); cursor: pointer; padding: 0px; }
.exp_top span { color: #da6d24; font-size: 12px; font-weight: bold; display: block; padding: 4px 10px 0px 10px; }
.exp_div { height: 24px; width: 585px; background: #fdedcc url(../images/exp_div.gif); cursor: pointer; padding: 0px; }
.exp_div span { color: #da6d24; font-size: 12px; font-weight: bold; display: block; padding: 4px 10px 0px 10px; }
.exp_content { width: 585px; background-color: #fce7bb; text-align: center; }
.exp_content span { display: block; padding: 10px 10px 10px 10px; }
.exp_bottom { width: 585px; height: 7px; background: #da6d24 url(../images/exp_bottom.gif); display: block; }

.faq_top { height: 24px; width: 585px; background: #fdedcc url(../images/exp_top.gif); cursor: pointer; padding: 0px; }
.faq_top span { color: #da6d24; font-size: 12px; font-weight: bold; display: block; padding: 4px 10px 0px 10px; }
.faq_div { height: 24px; width: 585px; background: #fdedcc url(../images/exp_div.gif); cursor: pointer; padding: 0px; }
.faq_div span { color: #da6d24; font-size: 12px; font-weight: bold; display: block; padding: 4px 10px 0px 10px; }
.faq_bottom { width: 585px; height: 7px; background: #da6d24 url(../images/exp_bottom.gif); display: block; }

.textHeadingsSmall { color: #da6d24; font-size: 12px; font-weight: bold; display: block; border-bottom: 2px solid #fbda97; }

.b_popup { display: block; background: url(../images/b_popup.gif) center no-repeat; text-align: center; margin-bottom: 20px; height: 63px; }
.b_popup span{ display: block; color: #da6d24; font-size: 14px; padding-top: 36px; }
.b_popup span a:link {text-decoration: none; color: #da6d24;}
.b_popup span a:visited {text-decoration: none; color: #da6d24;}
.b_popup span a:hover {text-decoration: none; color: #555555;}
.b_popup span a:active {text-decoration: none; color: #555555;}

.acc_inactive {width: 175px; height: 61px; margin: 0px; padding: 0px; background: url(../images/inactive.gif) repeat; position: relative; top: -61px; display: block;}
.acc_main {width: 175px; height: 61px; margin: 0px; padding: 0px; text-align: left; overflow: hidden;}
.acc_main a:link {text-decoration: none;}
.acc_main a:visited {text-decoration: none;}
.acc_main a:hover {text-decoration: none; cursor: pointer;}
.acc_main a:active {text-decoration: none;}
.acc_main span {padding: 0px; margin: 0px;}
.acc_maintxt1 {font-size: 12px; font-weight: bold; color: #da6d24;}
.acc_maintxt2 {font-size: 10px; color: #555555;}
.acc_strap {display: block; width: 585px; height: 30px; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; text-align: left; color: #ffffff; font-weight: normal; font-size: 14px;}
.acc_strap img {border: 0px; margin-left: 5px; vertical-align: middle;}
.acc_strap a:link {text-decoration: none; color: #ffffff;}
.acc_strap a:visited {text-decoration: none; color: #ffffff;}
.acc_strap a:hover {text-decoration: underline; color: #ffffff;}
.acc_strap a:active {text-decoration: underline; color: #ffffff;}
.acc_paging {display: block; text-align: center;}
.acc_paging a:link {text-decoration: none; color: #da6d24;}
.acc_paging a:visited {text-decoration: none; color: #da6d24;}
.acc_paging a:hover {text-decoration: none; color: #555555;}
.acc_paging a:active {text-decoration: none; color: #555555;}

.sidepanel {margin: 0px 0px 10px 0px;}
.sb_head {background: url(../images/sb_header.gif) no-repeat; width: 135px; height: 17px;}
.sb_head h3 {display: block; padding: 1px 5px 0px 5px; color: #ffffff; font-size: 12px; font-weight: bold;}
.sb_bg {background: #ffffff url(../images/sb_bg.gif) repeat; width: 135px;}
.sb_bg span {display: block; padding: 5px 5px 5px 5px; color: #73a3c1; font-size: 10px;}
.sb_bg ul li {list-style-image: none; display: block;}
.sb_bg a {display: block; padding: 5px 5px 0px 5px; color: #73a3c1; font-size: 10px;}
.sb_bg a:link {text-decoration: none; color: #73a3c1;}
.sb_bg a:visited {text-decoration: none; color: #73a3c1;}
.sb_bg a:hover {text-decoration: none; color: #555555;}
.sb_bg a:active {text-decoration: none; color: #555555;}
.sb_foot {background: url(../images/sb_footer.gif) no-repeat; width: 135px; height: 8px;}
.nosidehead {background: url(../images/side_noheader.gif) no-repeat; width: 135px; height: 8px;}
.sidehead {background: url(../images/side_header.gif) no-repeat; width: 135px; height: 17px;}
.sidehead h3 {display: block; padding: 1px 5px 0px 5px; color: #ffffff; font-size: 12px; font-weight: bold;}
.sidebg {background: #f9cd74 url(../images/side_bg.gif) repeat; width: 135px;}
.sidebg span {display: block; padding: 5px 5px 5px 5px; color: #da6d24; font-size: 10px;}
.sidebg ul li {list-style-image: none; display: block;}
.sidebg a {display: block; padding: 5px 5px 0px 5px; color: #da6d24; font-size: 10px;}
.sidebg a:link {text-decoration: none; color: #da6d24;}
.sidebg a:visited {text-decoration: none; color: #da6d24;}
.sidebg a:hover {text-decoration: none; color: #555555;}
.sidebg a:active {text-decoration: none; color: #555555;}
.sidefoot {background: url(../images/side_footer.gif) no-repeat; width: 135px; height: 8px;}

.acc_layout {padding: 2px;}

.banner_h {width: 585px; height: 79px; padding: 0px; margin-bottom: 10px; text-align: center;}
.live_h {width: 750px; height: 186px; padding: 0px; overflow: hidden;}
.live_h span#head {position: relative; display: block; top: -160px; width: 730px; text-align: right; font-size: 26px; color: #000; font-weight: bold;}
.live_h span#text {position: relative; display: block; top: -155px; width: 730px; text-align: right; font-size: 16px; color: #000;}
.live_h span#icons {position: relative; display: block; top: -108px; width: 730px; text-align: right;}
.live_h span#icons img {margin-left: 1px;}
.live_h span#playing {position: relative; display: block; top: -95px; width: 730px; text-align: right; font-size: 12px; color: #fff;}
.artist_h {width: 581px; height: 79px; padding: 0px; margin-bottom: 10px; overflow: hidden;}
.artist_h span {position: relative; display: block; top: -25px; width: 571px; text-align: right; font-size: 14px; color: #da6d24; font-weight: bold;}
.events {width: 565px; border: 0px; padding: 0px; margin: 5px 10px 5px 10px;}
.events tr td {text-align: left; padding: 1px 2px 1px 2px; font-size: 10px; font-weight: normal;}
.a_releases {width: 565px; border: 0px; padding: 0px; margin: 5px 10px 5px 10px;}
.a_releases tr td {text-align: left; padding: 1px 2px 1px 2px; font-size: 12px; font-weight: normal;}
.a_r_info {width: 200px; height: 50px; font-weight: bold;}
.a_r_info span {font-size: 12px; font-weight: normal;}
.a_r_info a:link {text-decoration: none; color: #555555;}
.a_r_info a:visited {text-decoration: none; color: #555555;}
.a_r_info a:hover {text-decoration: none; color: #555555;}
.a_r_info a:active {text-decoration: none; color: #555555;}
.a_r_info img {margin-right: 10px; border: 0px none;}

.tablehead {font-size: 12px; font-weight: bold;}
.tablehead2 {font-size: 12px; font-weight: bold; color: #da6d24;}

.h_account {background-image: url(../images/h_myaccount.gif);}
.h_news {background-image: url(../images/h_news.gif);}
.h_live {background-image: url(../images/h_live.gif);}
.h_artists {background-image: url(../images/h_artists.gif);}
.h_about {background-image: url(../images/h_about.gif);}
.h_contact {background-image: url(../images/h_contact.gif);}
.h_terms {background-image: url(../images/h_tcs.gif);}
.h_privacy {background-image: url(../images/h_pp.gif);}
.h_help {background-image: url(../images/h_help.gif);}
.h_advertise {background-image: url(../images/h_advertise.gif);}
.h_ypt {background-image: url(../images/h_ypt.gif);}
.h_agents {background-image: url(../images/h_agents.gif);}
.h_releases {background-image: url(../images/h_releases.gif);}
.h_basket {background-image: url(../images/h_basket.gif);}
.h_checkout {background-image: url(../images/h_checkout.gif);}

