﻿

html, body { margin:0; padding:0; height:100%; }

body { background:#000 url(/_Resources/img/background.jpg) repeat-x; background-position:center top; background-attachment:fixed; }

#wrapper { width: 994px; min-height: 100%; position: relative;margin: 0 auto; padding:0; text-align: center; background:#000 url(/_Resources/img/bg_content.jpg) repeat-x; }

* html #wrapper { height: 100%; }

#wrapper #wrapperHolder { width: 994px; height: auto; text-align: left; padding-bottom: 540px; overflow:auto; }

#header #headerHolder { width: 994px;height: 166px;overflow: hidden; }

#header #headerHolder #headerDownload { position:relative; height: 166px; width: 994px; overflow: hidden; }	
#header #headerHolder #headerDownload span { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-image: url(/_Resources/img/download.jpg); background-repeat: no-repeat; }

#header #headerHolder #countDown { position:absolute; right:0; top :0; background-image: url(/_Resources/img/rightSlice.png); background-repeat: no-repeat; width: 237px; height: 148px; }

#header #headerHolder #strapBuyTickets { padding:0; margin:0; position:absolute; width: 213px; height: 131px;  left:0; top :0;}
#header #headerHolder #strapBuyTickets h2 { padding:0; margin:0; position:relative; width: 213px; height: 131px; overflow: hidden; } 
#header #headerHolder #strapBuyTickets h2 span { padding:0; margin:0; position: absolute; left: 0; top: 0; width: 213px; height: 131px; background-image: url(/_Resources/img/buyTickets2.jpg); background-repeat: no-repeat; }
#header #headerHolder #goldenGods h2 span { padding:0; margin:5px 2px 5px; position: absolute; left: 0; top: 0; width: 213px; height: 131px; background-image: url(/_Resources/img/leftSlice.jpg); background-repeat: no-repeat; }
#header #headerHolder #strapBuyTickets h2 { padding:0; margin:0; position:relative; width: 213px; height: 131px; overflow: hidden; } 

/**
*** CLEAR STUFF
**/

.clear { clear:both; }
.clear_left { clear:left; }
.left {float:left;}


/**
*** CONTENT
**/

.content { padding:0;margin:0; }
.content .contentHolder { width: 994px;padding:0;margin:0;text-align:left;}
    
.headerRight { float:left; width:825px; margin:20px 0 0;}
.headerRight2 { float:left; margin:20px 0 0;background-color: #000;}

.headerRight #hero { position:relative; width:825px; height:367px; background: transparent url(/_Resources/img/flash_bgImage.jpg) repeat top center; margin-left: 0px;}
.headerRight #hero span { text-indent:-9999px; position:absolute; left: 0; top: 0; height: 100%; width: 100%; background-image: url(/_Resources/img/heroImage.jpg); background-repeat: no-repeat; }

#voteBannerHolder { margin-top:10px; margin-bottom:10px; } 

#newsTickerHolder { display:none; width:807px; height:44px; margin-top: 15px; background: transparent url(/_Resources/img/bg_news_ticker.png) no-repeat; }
#newsTickerHolder h2 { float:left; padding:13px 0 0 27px;width:153px;}
#newsTickerHolder ul  { padding:15px 0; margin: 0; list-style-type: none; width:600px; height:13px; overflow:hidden; font-size:15px; }
#newsTickerHolder ul li {}
#newsTickerHolder ul li a { width:600px; color:#fff;}
#newsTickerHolder ul li a span.pubDate { float:left; width:84px; color:#00A9EA; }
#newsTickerHolder ul li a span.item { float:left; width:446px;}
#newsTickerHolder ul li a span.readMore { width:70px; color:#00A9EA; }

.headerLeft { float:left; width:169px;}	

.defaultRight { float:left; width:332px; margin:20px 0 0 0;}
.defaultCenter { float:left; width:475px; margin:20px 0 0 0;}

.contentHolder .contentLeft  { width:513px; margin:0; padding:0; float:left;}
.contentHolder .contentRight { width:481px; margin:0; padding:0; float:left;}

.contentHolder .contentLeftHolder { width:513px; }
.headerLeft .navigation {margin:0; padding:0; width:149px; height:441px;overflow:hidden;}
.headerLeft .navigation ul { margin:50px 0 0 10px; padding:0; width:169px;}
.headerLeft .navigation ul li {margin:0; padding-left:1.2em; list-style:none;height:23px;overflow:hidden; font-family:Georgia,Times New Roman;font-size:1.8em;font-weight:bold;letter-spacing:-0.05em;}
.navigation { background: url(/_Resources/img/splatmenu2.png) no-repeat 0 0; }
  
      
/* BLUE BACKGROUND */
.blueHead { position:relative; width:806px; height:55px; background:transparent url(/_Resources/img/blueTop.png) no-repeat; }
.blueHeadBlog { position:relative; width:806px; padding-top: 10px; background:transparent url(/_Resources/img/blueTop.png) no-repeat;  }
.blackBodyBlog p {margin: 30px 0px 10px 0px;}
.blueHeadBlog h2 span {background:transparent url(/_Resources/img/hTile.png) repeat-x scroll 0 top;display:inline-block;height:45px;margin:8px 0 0 15px;padding:8px 54px 10px 5px;}
	
.blueBody { width:806px; background:transparent url(/_Resources/img/blueMiddle.png) repeat-y; }
.blueFoot { width:806px; height:15px; background:transparent url(/_Resources/img/blueBottom.png) bottom center no-repeat; text-align:right; }

.lastFm { position:absolute; left:675px; top:25px; width:108px; height:15px; overflow:hidden; }
.lastFm span{ display:block; width:108px; height:15px; background:transparent url(/_Resources/img/powered_by_lastFm.png) bottom center no-repeat;}

/* SMALL BLUE BACKGROUND */
.smallBlueHead { width:470px; height:53px; background:transparent url(/_Resources/img/smallBlueTop.png) no-repeat; text-align:left; overflow:hidden;}
.smallBlueBody { width:470px; background:transparent url(/_Resources/img/smallBlueMiddle.png) repeat-y; }
.smallBlueFoot { width:470px; height:15px; background:transparent url(/_Resources/img/smallBlueBottom.png) bottom center no-repeat; }

.smallBlueBody .newsList .panel { width:451px; padding:0; margin:0 auto 0 auto; text-align:left; }
.smallBlueBody .newsList .panel .news {display:inline-block; width:437px; height:99px; padding-right:4px; margin:0;background:transparent url(/_Resources/img/newsBox.png) no-repeat; overflow:hidden; }
.smallBlueBody .newsList .panel .promoPanel2 {display:inline-block; width:437px; height: auto; padding-right:4px; margin:0;overflow:hidden; background-color: #000000; font-size: 14px;}

/* competitions */
/*.compPanel { display:inline-block; width:437px; height:99px; padding-right:4px; margin:0;background:transparent url(/_Resources/img/newsBox.png) no-repeat; overflow:hidden; }
.compPanel .page { width:300px; height:99px;margin-left: 120px;}
.compPanel img { float:left; width:85px; height:85px; margin:2px 10px 0px 20px; }
.compPanel h3 { margin:7px 0 0 0; width:417px; }
#sendToFriend { clear:both;}
*/

#comp .leftEnterComp1 { background:transparent url(/_Resources/img/compSmallPanel.gif) no-repeat scroll 0 0 ;float: left; margin:0 24px 0 12px; height: 537px; width: 268px;}
#comp .leftEnterComp2 { background:transparent url(/_Resources/img/compBigPanel.gif) no-repeat scroll 0 0 ;float: left; margin:0;  height: 537px; width: 479px;}

#comp .leftEnterComp1 .page { padding:10px 0px 0px 20px; }
#comp .leftEnterComp2 .page { padding:10px 0px 0px 20px; width:450px; }
#comp .leftEnterComp1 .page h3, .leftEnterComp2 .page h3 { padding:10px 0px; }

#comp .leftEnterComp1 .page ol { list-style-type:upper-alpha; width:230px; margin:20px 0 10px 18px; }
#comp .leftEnterComp1 .page ol li {  margin-bottom:20px;  }
#comp .leftEnterComp1 .page ol li label { padding:0;margin:0;width:190px;}
#comp .leftEnterComp1 .page ol li input { padding:0;margin:0; }

#comp .blackBody .page p {font-size:1.2em; line-height:1.2em;}
#comp .page p { padding-bottom:5px; }

#comp .blackBody .page { padding:0 20px 20px 30px; }
#comp .blackBody .page img { float:left; padding-right: 15px;}
#comp .leftEnterComp1 h2 span, #comp .leftEnterComp2 h2 span{ font-size:16px; padding-top:10px; }

#comp fieldset { padding:0; margin:10px 0; }
#comp label { margin: 0px; padding:0; }
#comp .register fieldset ol li label { width:13em; }

#comp1 .blackBody .newsArticle p strong {color:#2797E4;padding-top:10px;display:block;font-family:helvetica,arial sans-serif;line-height:1.2em;margin-left:100px;font-size:2em;font-weight:bold;height:45px;letter-spacing:-0.05em;}
#comp1 .blackBody .newsArticle h2 {color:#2797E4;display:block;font-family:helvetica,arial sans-serif;font-size:2.1em;font-weight:bold;width: auto;margin: 0;}
/*
#comp .blackBody { background:transparent url(/_Resources/img/blackMiddle.png) repeat-y scroll 0 0;height:auto;width:803px;}
#comp .blueBodyComp {background:transparent url(/_Resources/img/blueMiddle.png) repeat-y scroll 0 0;float:left;width:806px;} 
#comp .blackHeadComp {height:36px;width:805px;}
#comp .blackBody {height:auto;width:803px;}

#comp q {width: 500px; margin: 0px auto;}
#comp a {width: 500px; display: block; padding-top: 2px;}
#comp a input  {display: inline;}
#comp .hidden  {display: none;}
#comp .page {padding: 10px 15px; font-size: 14px;line-height: 1.5em;}
#comp .submit {clear: both; margin-left: 415px; padding-bottom: 20px;}
#comp .blueFoot { float: left; width:806px; height:15px; background:transparent url(/_Resources/img/blueBottom.png) bottom center no-repeat; text-align:right; }

.leftEnterComp1 h1, .leftEnterComp2 h1 {font-weight: bold; font-size: 14px; color: #fff; text-transform: uppercase; padding: 30px 15px 0px 15px;}

*/

.blackBody .center {width: 750px; margin: 0 auto; padding: 10px;}
.blackBody .center img {padding-right: 10px;}


/* Hide from IE-mac \*/
* html
.smallBlueBody .newsList .panel .news { height:1%; width:auto;}
.smallBlueBody .newsList .panel .news { display:table;}
/* End hide from IE-mac */
.smallBlueBody .newsList .panel .news img { float:left; width:85px; height:85px; margin:5px 10px 0px 20px;}
.promoPanel2 .panel img,.promoPanel3 .panel img { float:left; margin: 5px 10px 10px; padding: 5px 0px 10px 25px;}
.promoPanel2 .panel .news2 h3, .promoPanel3 .panel .news2 h3 { margin:7px 0 0 0; width: 490px; padding-top: 20px; font-size: 18px; }
.smallBlueBody .newsList .panel .news h3,.smallBlueBody .newsList .panel .news2 h3 { margin:7px 0 0 0; }


/* 407 Black Box used on blog page */
.blogHolder { margin:0 0 0 30px; }
.box_407 { width:407px; padding-top:17px; background:transparent url(/_Resources/img/B407_top.png) 0 0 no-repeat; }
.box_407 .body { width:407px; overflow:hidden; background:transparent url(/_Resources/img/B407_middle.png) 0 0 repeat-y; }
.box_407 .foot { width:407px; height:17px; background:transparent url(/_Resources/img/B407_bottom.png) 0 bottom no-repeat; } 
.box_407 .body img {float:left; margin:0 10px 0 10px; }
.box_407 .body p { margin:0 10px 10px 10px; font-size:1.2em; }

/* BLACK BACKGROUND */
.blackHead { width:805px; height:36px; background:transparent url(/_Resources/img/blackTop.png) no-repeat }
.blackHeadWebcast { width:805px; height:36px; background:transparent url(/_Resources/img/blackTop.png) no-repeat; _margin-bottom: -40px; _height: 100px; _background-color: #000;_width:780px;_margin-left: 15px;}


.blackBody { width:803px; background:transparent url(/_Resources/img/blackMiddle.png) repeat-y; }
.blackFoot { width:806px; height:29px; background:transparent url(/_Resources/img/blackBottom.png) no-repeat bottom; }

.smallBlackHead { height: 10px; background: url(/_Resources/img/smallBlackTileTop.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/smallBlackTileTop.png');}
.smallBlackFoot { height: 12px; background: url(/_Resources/img/smallBlackTileBottom.png) no-repeat 0px bottom ;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/smallBlackTileBottom.png') }
.smallBlackBody { width:421px; overflow:auto; padding: 0 30px; background: url(/_Resources/img/smallBlackTileMiddle.png) repeat-y;}

.smallBlackBody img { float:left; padding:3px 10px 3px 3px; background: url(/_Resources/img/whiteSquare.gif) no-repeat 0px 1px; }
.smallBlackBody .box { float:left; height:auto; width:312px; }
.smallBlackBody.blogBox img { float:left; padding:3px 10px 3px 3px; background:none; }

#mobile .smallBlackBody img { float:left; padding:3px 10px 3px 3px; background: none; }

/* mewsArticle */
.blackBody .newsArticle { width: 725px; padding:0 40px 0 40px; }
.blackBody .newsArticleBlog { width: 725px; padding:10px 40px 40px 18px; height: auto; }
.newsArticleBlog hr {margin-left: 92px; margin-bottom: 30px;}
.blackBody .newsArticle h2 { margin-bottom:1em;}

.blackBody .newsArticle img { float:left; padding-right:20px; padding-bottom:20px; }

.panel .news2 p {width: 400px; font-size: 14px; line-height: 1.2; float: left;}

/**	BLOG **/
/*
.blackBody .newsArticleBlog { width: 725px; padding:10px 40px 40px 18px; height: auto; }

.newsArticleBlog img {float: left;}
.newsArticleBlog p {position: relative; margin-left: 100px; margin-top: 20px; font-size:14px; }
.blogBody h3 span {font-size: 18px;position: relative; margin-left: 5px;}
.blogBody h3 {margin: 20px 0px 0px 60px;font-size: 15px;}
.blogBody p {margin: 0 0px 0px 60px; padding-top: 10px; width:auto; padding: 10px 40px 0px; font-size: 13px; line-height: 1.3;}
.newsArticleBlog h3 {margin: 10px 0 0 0;}
.newsArticleBlog p {width: auto; padding: 10px 10px 10px 30px;}
*/

.blogBody { width: 725px; padding:10px 0px 20px 20px; overflow:hidden; }
.blogBody img { float:left; padding-right:30px; padding-bottom:20px; }
.blogBody .box { float:left; width:600px; padding:10px 0px 20px 0px; border-bottom:dashed 1px #cccccc; }


.blackBody .artistPanel { width:725px; padding:0 40px 0 40px; }
.blackBody .artistPanel .panel .artistWebsite {padding:2em 0 0}
.panel .blog { float: left; }
.panel .blog img { margin-top: 20px;}
.panel .blog img.special { margin-top: 12px;  _margin-top: 0; _padding-top: 0; }

/* BLOG HOME */
.homeBlog { background:red; float: left; height: 348px; width: 436px; background: url(/_Resources/img/dogsBlog.gif) no-repeat; }
.homeBlog h3 { margin: 150px 0 15px 200px; padding: 0; }
.homeBlog p { margin: 0 0 0 180px; padding: 0; }

.blackBody .ticketPanel { width: 725px; padding:0 40px 0 30px; overflow:hidden; }
.ticketBody .blackHead { height:20px; background:transparent url(/_Resources/img/blackTop.png) no-repeat; }
.ticketBody .blackFoot { height:29px; background:transparent url(/_Resources/img/blackBottom.png) no-repeat; }

.blackBody .ticketPanel img {margin-right: 20px;}
   
/**
*** HOME LEFT
**/


/* Home page Block Tabs */
.blockTabs ul { margin:0 0 0 20px; padding:0; width:465px; }
.blockTabs ul li { list-style-type:none; float:left;  }
.blockTabs ul li a { margin:0; padding:20px 0 0 13px; width:142px; height:26px; display:block; background: url(/_Resources/img/tabs.png) no-repeat top left; text-transform:uppercase;  }
.blockTabs ul li.last a { background: url(/_Resources/img/tabs_last.png) no-repeat top left;}
.blockTabs ul li a {font-weight:bold;font-size: 2em;font-family:Georgia,Times New Roman;color:#fff;}
.blockTabs ul li a:hover, .blockTabs ul li a.active { background: url(/_Resources/img/tabs.png) no-repeat bottom left; color:#000; }
.blockTabs ul li.last a:hover, .blockTabs ul li.last a.active { background: url(/_Resources/img/tabs_last.png) no-repeat bottom left; color:#000; }
.blockTabs.demand a { font-size: 1.7em; }

/* theVillage block Tabs */
#theVillage .blockTabs ul { margin:0 0 0 3px; width:800px; }
#theVillage .blockTabs ul li a { margin:0; padding:20px 0 0 28px; width:237px; height:26px; display:block; background: url(/_Resources/img/theVillage_tab.png) no-repeat 0 -69px; text-transform:uppercase;  }
#theVillage .blockTabs ul li a:hover, #theVillage .blockTabs ul li a.active { background: url(/_Resources/img/theVillage_tab.png) no-repeat top left; color:#000; }
#theVillage .blockTabs ul li.last a { background: url(/_Resources/img/theVillage_tab_last.png) no-repeat 0 -62px; }
#theVillage .blockTabs ul li.last a:hover, #theVillage .blockTabs ul li.last a.active { background: url(/_Resources/img/theVillage_tab_last.png) no-repeat top left; color:#000; }


.contentHolder .tabPanel { width: 503px; height:384px; margin:0; padding:0; background: url(/_Resources/img/tabPanel.png) no-repeat  center top; overflow:hidden;}
.contentHolder .tabPanel .panel { width:434px; padding:0; margin:10px 0 0 33px;}
#ytapiplayer, #ytapiplayer2 { float:left; width:434px; height:341px; background: url(/_Resources/img/rep_video.gif) no-repeat; }
#ytapiplayer span, #ytapiplayer2 span { display:block; margin:120px 0 0 200px; }

/*
.contentHolder .videoPanel { width: 503px; height:398px; margin:0; padding:0; background: url(/_Resources/img/videoPanel.png) no-repeat  center top; overflow:hidden;}
.contentHolder .videoPanel .panel { width:434px; padding:0; margin:26px 0 0 33px;}
*/

.contentHolder .promoPanel { width: 481px; height:177px; margin:0 auto; padding:0; background: url(/_Resources/img/promoPanel.png) no-repeat  center top; overflow:hidden; }
.contentHolder .promoPanel2 { width: 464px; height:213px; margin:0 auto; padding:0; background: url(/_Resources/img/blog_carrier.png) no-repeat  center top; overflow:hidden; }
.contentHolder .promoPanel3 { width: 464px; height:213px; margin:10px auto; padding:0; background: url(/_Resources/img/blog_carrier.png) no-repeat  center top; overflow:hidden; }
.contentHolder .promoPanel .panel { width: 420px; height:144px; padding:0; margin:15px 0 0 32px; }
.contentHolder .promoPanel .panel .banner { position:relative;width:420px;height:144px;overflow:hidden;}
.contentHolder .promoPanel .panel .banner span { position:absolute;left:0;top:0;width:100%;height:100%;}

.contentHolder .promoPanel .panel .bannerTextTw { position:relative;width: 198px;overflow:hidden; padding: 8px 20px;_padding: 0px 20px;font-size: 1.3em; line-height: 1.2;height: 120px; overflow: hidden;}
.contentHolder .promoPanel .panel .banner span.bannerTickets { background: url(/_Resources/img/banner_tickets.jpg) no-repeat; }
.contentHolder .promoPanel .panel .banner span.bannerStore { background: url(/_Resources/img/banner_store.jpg) no-repeat; }
.contentHolder .promoPanel .panel .bannerTwitter { background: url(/_Resources/img/banner_twitter2.jpg) no-repeat;height: 144px; }
#twitter-link {text-indent: -999px; width: 150px; float: right;margin-top: -90px;height: 50px;}
.bannerTextTw li a {color:#999999;display:block;font-size:small;margin:3px 0 0;	font-family: helvetica, arial sans-serif;}

.bannerTextTw li span a {display: inline; color:#2797E4;font-size: 1em;}
.bannerTextTw li span a:hover {display: inline; color:#C1D731;}

.contentHolder .promoPanel .panel .textBanner { width: 420px; height:144px; }
.contentHolder .promoPanel .panel .textBanner h2 { width:180px;}
.contentHolder .promoPanel .panel .textBanner p { width:180px; padding:8px 0px 0 10px; }

.contentHolder .promoPanel .panel .textBanner a.festivalMap { display:block; width: 420px; height:144px; background: url(/_Resources/img/video.jpg) top right no-repeat; }
.contentHolder .promoPanel .panel .textBanner a.bannerTickets { display:block; width: 420px; height:144px; background: url(/_Resources/img/gallery.jpg) top right no-repeat; }
.contentHolder .promoPanel .panel .textBanner a.bannerStore { display:block; width: 420px; height:144px; background: url(/_Resources/img/merch.jpg) top right no-repeat; }

.contentHolder .smallPromoPanel { width: 155px; height:183px; margin:0 0 10px 0; padding:0; background: url(/_Resources/img/smallPromo.png) no-repeat  center top; overflow:hidden; text-align:center; }
.contentHolder .smallPromoPanel .panel { width: 155px; padding:0; margin:0; text-align:left; }
.contentHolder .smallPromoPanel .panel ul { width: 115px; padding:0; margin:10px 20px 0 25px;}
.contentHolder .smallPromoPanel .panel ul li { margin-bottom:1em;}
.contentHolder .smallPromoPanel .panel ul li a { font-size:1.2em; line-height:1.2em;}

.contentHolder .bigPromoPanel { width: 322px; height:363px; margin:0; padding:0; background: url(/_Resources/img/bigPromo.png) no-repeat  center top; overflow:hidden; text-align:center; }
.contentHolder .bigPromoPanel .panel { width: 322px; height:254px; padding:0; margin:5px 0 0 5px; text-align:left; }
.contentHolder .bigPromoPanel .panel .youtube {width:280px; height:280px; margin:5px 0 0 16px; padding:0;}

.contentHolder .admanPromoPanel { width: 350px; height:306px; margin-bottom:10px; padding:0; background: url(/_Resources/img/mpuCarrier.png) no-repeat  center bottom; overflow:hidden; text-align:center; }
.contentHolder .admanPromoPanel .panel {padding:0; margin:30px 10px 0 0; }


.contentHolder .bigPromoPanel .panel .banner { position:relative;width:257;height:218px;overflow:hidden; margin:15px 0 0 32px;}
.contentHolder .bigPromoPanel .panel .banner span { position:absolute;left:0;top:0;width:100%;height:100%;}
.contentHolder .bigPromoPanel .panel .smallerBanner { width: 250px; }

.contentHolder .bigPromoPanel .panel .banner span.bannerTickets { background: url(/_Resources/img/banner_tickets_sq.jpg) no-repeat; }
.contentHolder .bigPromoPanel .panel .banner span.bannerStore { background: url(/_Resources/img/banner_store_sq.jpg) no-repeat; }
.contentHolder .bigPromoPanel .panel .banner span.bannerTwitter { background: url(/_Resources/img/banner_twitter_sq.jpg) no-repeat; }

.contentHolder .posterPanel { width: 329px; height:479px; margin:0; padding:0; background: url(/_Resources/img/posterPanel.png) no-repeat  center top; overflow:hidden; text-align:center; }
.contentHolder .posterPanel .panel { width: 329px; padding:0; margin:0 0 0 10px; text-align:left; }
.contentHolder .posterPanel .panel .poster span { display:block; width:329px; height:400px; background: url(/_Resources/img/posterThumbNew.jpg) 14px 20px no-repeat; }


/* Download Player */
a#downloadPlayer { cursor:pointer; position:relative; display:block; width:155px; height:183px; margin:0 0 0 5px; padding:10px 0 0 8px; }
a#downloadPlayer span { position:absolute; display:block; width:100%; height:100%; top:0; left:0; background: url(/_Resources/img/downloadPlayer.png) no-repeat; }

/* Merch Ad Player */
a#merchAd { cursor:pointer; position:relative; display:block; width:155px; height:183px; margin:0 0 0 5px; padding:10px 0 0 8px; }
a#merchAd span { position:absolute; display:block; width:100%; height:100%; top:0; left:0; background: url(/_Resources/img/merchAd.png) no-repeat; }

a#merchAd2 { cursor:pointer; position:relative; display:block; width:155px; height:183px; margin:0 0 0 5px; padding:10px 0 0 8px; }
a#merchAd2 { display:block; width:155px; height:183px; top:0; left:0; background: url(/_Resources/img/merchAd.png) no-repeat; }

a#listings { cursor:pointer; position:relative; display:block; width:155px; height:183px; margin:0 0 0 5px; padding:10px 0 0 8px; }
a#listings { display:block; width:155px; height:183px; top:0; left:0; background: url(/_Resources/img/listings.png) no-repeat; }

/* police banner */

a#policeBanner { cursor:pointer; position:relative; display:block; width:155px; height:183px; margin:0 0 0 5px; padding:10px 0 0 8px; }
a#policeBanner span { position:absolute; display:block; width:100%; height:100%; top:0; left:0; background: url(/_Resources/img/policeSlice.png) no-repeat; }

/* A-Z Bands 
.latestPanel { width: 155px; height:282px; margin:0 0 5px 5px; padding:0; background: url(/_Resources/img/repAZ.png) no-repeat  center top; overflow:hidden; text-align:center; }
*/
/* Replace A-Z Bands With RADIO */
.latestPanel { width: 155px; height:369px;padding:0; overflow:hidden; text-align:center; }


/*
.latestPanel { width: 169px; height:519px; margin:0; padding:0; background: url(/_Resources/img/latestPanel.png) no-repeat  center top; overflow:hidden; text-align:center; }
*/

.latestPanel .panel { position:relative; width:155px; padding:0; margin:0 0 0 14px; text-align:left; }

.latestPanel .panel #scrollup { margin:25px 0 0 15px; position: relative; overflow:hidden; height:420px; width:129px; }
.latestPanel .panel #scrollup .headline { position: absolute; top:510px;left: 0; height: 400px; }

.latestPanel .panel ul { width:129px;margin:0; padding:0; }
.latestPanel .panel ul li { margin: 0; padding-bottom:.25em; }

.latestPanel .panel #up { z-index:101; width:33px; height:16px; position:absolute; display:block; cursor:pointer; top:50px; left:57px; background: url(/_Resources/img/btn_up.gif) no-repeat  center -1px; }
.latestPanel .panel #up:hover { background: url(/_Resources/img/btn_up.gif) no-repeat  center -16px; }

.latestPanel .panel #down { z-index:101; width:33px; height:17px; position:absolute; display:block; cursor:pointer; top:490px; left:55px; background: url(/_Resources/img/btn_down.gif) no-repeat  center top; }
.latestPanel .panel #down:hover { background: url(/_Resources/img/btn_down.gif) no-repeat  center -15px; }

.latestPanel a {display:block;width:169px; height:519px;}      

.contentHolder .newsPanel { width: 481px; height:469px; margin:0; padding-top:10px; background: url(/_Resources/img/newsPanel.png) no-repeat  center top; text-align:center; }
.contentHolder .newsPanel .panel { width:451px; margin:0 auto 0 auto; text-align:left; }
.contentHolder .newsPanel .panel .news {display:inline-block; width:437px; height:99px; padding-right:4px;margin:0;background:transparent url(/_Resources/img/newsBox.png) no-repeat; overflow:hidden; }
/* Hide from IE-mac \*/
* html
.contentHolder .newsPanel .panel .news { height:1%; width:auto;}
.contentHolder .newsPanel .panel .news { display:table;}
/* End hide from IE-mac */
.contentHolder .newsPanel .panel .news img { float:left; width:85px; height:85px; margin:5px 10px 0px 20px; }
.contentHolder .newsPanel .panel .news h3 { margin:7px 0 0 0; }


/* THE VILLAGE */

#theVillage .blueHead { background-position: 0 25px; }
#theVillage .blueFoot { height:54px; background:transparent url(/_Resources/img/blueBottom.png) no-repeat scroll center bottom; }

#mainBox .blackHead { height: 3px; }
#mainBox .blackBody { padding-left:2em; }
#mainBox .blackBody p { padding-right:4em; }
#mainBox .blackBody img { float:left; padding:3px 10px 3px 3px; background: url(/_Resources/img/whiteSquare.gif) no-repeat 0px 1px; }
#mainBox .blackFoot { height:15px; }

#theVillage .vllageItem .blueHead { background-position: 0 0; }
.vllageItem #mainBox .blackBody img { padding:10px 20px 20px 3px; background:none; }
.vllageItem #mainBox .blackBody .page { padding:20px 10px 0; }

#theVillage h2 {  }
a.back { float:right; display:block; margin-top:16px; padding:8px 25px 10px 15px; background: url(/_Resources/img/back.png) no-repeat;}
#theVillage .blueFoot a.back { margin-top:5px; }
a.back { font-size:1.1em; color:#000; text-transform:uppercase; font-weight:bold; }
a.back:hover { color:#2797E4;}
/**
*** HOME RIGHT
**/
      
/**
*** Tickets
**/

.ticketDescription, .infoDescription {
    width:803px;
    height:44px;
    background:transparent url(/_Resources/img/blackStrip.png)  top center no-repeat;
}

.ticketDescription h4, .infoDescription h4 {
    padding:13px 0 0 25px;
    font-size:1.5em;
}

.buyButton a { margin:.5em 0 .5em 0; display:block;width:124px; height:26px; background:transparent url('/_Resources/img/btn_buyTickets.png') no-repeat; text-indent:-9999px; cursor:pointer;
    
}

/**
*** LINEUP
**/

.lineupPanel .panel ul { padding:0; margin:0 auto 0 auto; width:703px;}
.lineupPanel .panel ul.headliners { margin-bottom: 20px; width:791px; }
.lineupPanel .panel ul li 
{
display:inline;
margin:0;
padding-left: 0.7em;
}
.lineupPanel .panel ul li a { line-height:1.5em;}

.lineupPanel .panel ul.headliners.stage2 { height:140px; padding:25px 0 10px 0; background:url(/_Resources/img/2ndStageBox.jpg) no-repeat top center; }

/****************
 *	Lineup		*
 ****************/

.contentHolder .lineupPanel 
{
	width:803px;
	background:url(/_Resources/img/lineup_bgImage.jpg) no-repeat top;
	padding:100px 0 0 0;
	text-align:center;
	margin: 0px auto;
}

	.contentHolder .lineupPanel .lineup_belt 
	{
		width:803px;
		height:32px;
		background:url(/_Resources/img/pix_belt.png) no-repeat;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/pix_belt.png');
	}
	
		.contentHolder .lineupPanel .lineup_belt span 
		{
			display:block;
			padding:6px 0 0;
			font-size:18px;
			font-weight:bold;
			text-align:center;
			text-transform:uppercase;
		}
		
	.contentHolder .lineupPanel .stage_times 
	{
		display:block;
		text-align:center;
		margin:-3px 0 5px;
	}
		
	
	/**
	 *	Lineup Structure - 3 columns
	 */
	 
	.contentHolder .lineupPanel .lineup_content 
	{
		width:800px;
		padding:10px 1px 10px 2px;
		background:transparent url(/_Resources/img/bg_lineup_content.gif) repeat-y;
	}
	
		.contentHolder .lineupPanel .lineup_left
		{
			float:left;
			width:266px;
		}
		
		.contentHolder .lineupPanel .lineup_middle
		{
			float:left;
			width:266px;
			padding:0 1px;
		}
		
		.contentHolder .lineupPanel .lineup_right 
		{
			float:left;
			width:266px;
		}
	
	
	/**
	 *	Lineup Content
	 */	
	.contentHolder .lineupPanel .lineup_date 
	{
		padding:10px 0 0;
		font-weight:bold;
	}
	
	.contentHolder .lineupPanel .lineup_content a,
	.contentHolder .lineupPanel .lineup_content a:visited
	{
		display:block;
		width:266px;
	}
	
		.contentHolder .lineupPanel .lineup_content a img,
		.contentHolder .lineupPanel .lineup_content a:visited img
		{
			display:block;
			margin:0 auto;
			padding:0.1em 0;
		}
		
		.contentHolder .lineupPanel .lineup_content a span.lineup_artiste,
		.contentHolder .lineupPanel .lineup_content a:visited span.lineup_artiste  
		{
			display:block;
			font-weight:bold;
			line-height:0.8em;
			letter-spacing:-0.05em;
			padding:0.2em 0;
		}
		
			.contentHolder .lineup_artiste_stage_1
			{
				font-size:1.2em;
			}
			
			.contentHolder .lineup_artiste_stage_2
			{
				font-size:1.1em;
			}
			
			.contentHolder .lineup_artiste_stage_3 {}

.day3cd67548 {width:257px;height:36px;background:transparent url(/_Resources/img/lineup/friday.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/lineup/friday.png'); }
.dayf0b19074 {width:257px;height:36px;background:transparent url(/_Resources/img/lineup/saturday.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/lineup/saturday.png'); }
.day32f41ed3 {width:257px;height:36px;background:transparent url(/_Resources/img/lineup/sunday.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/lineup/sunday.png'); }

.stage2{width:803px;height:36px;margin:10px 0 10px 0;background:transparent url(/_Resources/img/lineup/2ndstage.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/lineup/2ndstage.png');}
.stage3{width:803px;height:36px;margin:10px 0 10px 0;background:transparent url(/_Resources/img/lineup/turburgStage.png) no-repeat; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/lineup/turburgStage.png');}
.stage4{width:803px;height:65px;margin:5px 0 10px 0;background:transparent url(/_Resources/img/lineup/redbullstage.gif) no-repeat center;}

/**
*** LINEUP
**/
/*.contentHolder .lineupPanel {  padding: 0 20px; width:763px; }*/
/*.lineupPanel h3.stage { background:pink; clear:left;}*/
.stage-day { display: inline; width: 257px; margin-left: 8px; float: left;}
/*.stage-day h3 { background:red;}*/
/*.contentHolder .lineupPanel .stage-day a { }*/
.contentHolder .lineupPanel .stage-day a.even { color:Yellow;}




/**
*** IFRAME STORE
**/

#Iframe_holder {
	    width:803px;
	    margin:0 auto 0 auto;
	    text-align:center;
	}
	
	#Iframe {
	    overflow:auto;
	    width:767px;
	    height:900px;
	    background-color:#D0D0D0;
	}


/**
*** FOOTER
**/

#footerWrapper 
{
    position: relative;
    margin:-540px 0 0 0;
    width:100%;
    height:540px;
    background:transparent url(/_Resources/img/bg_footer.png)  bottom center no-repeat;
}

    #footerWrapper #footer {
        width:994px;
        margin: 0 auto 0 auto;
        text-align: center;
    }
        #footerWrapper #footer #footerPartners {
            width: 994px; /* width of total logo */
            height: 150px;
            margin: 25px 0 0 35px;
            text-align: center;
        }
        
                    #footerWrapper #footer #footerPartners ul { width:440px; margin:0 auto 0 auto; padding:0; } /* 235 logo width + padding 160*/
                    #footerWrapper #footer #footerPartners ul.list2 { width:808px; } /* 388 logo width + padding  420 */
                    
                    #footerWrapper #footer #footerPartners ul li { cursor: pointer; margin:10px 40px 0 40px; display:block; float:left;}
                    
                    #footerWrapper #footer #footerPartners ul li a span {text-indent:-9999px;display:block;}
                    
                    #footerWrapper #footer #footerPartners ul li a#kerrang span {margin:0;width:122px;height:63px; background:transparent url(/_Resources/img/partners/kerrang.png) bottom center no-repeat;}
                    #footerWrapper #footer #footerPartners ul li a#radio1 span {margin:0;width:113px;height:63px; background:transparent url(/_Resources/img/partners/radio1.png) bottom center no-repeat;}
                    
                    #footerWrapper #footer #footerPartners ul li a#turborg span {margin:0;width:109px;height:44px; background:transparent url(/_Resources/img/partners/tuborg.png) bottom center no-repeat;}
                    #footerWrapper #footer #footerPartners ul li a#liveNation span {margin:0;width:114px;height:44px; background:transparent url(/_Resources/img/partners/ln_logo.png) bottom right no-repeat;}
                    #footerWrapper #footer #footerPartners ul li a#hmv span {margin:0;width:77px;height:44px; background:transparent url(/_Resources/img/partners/hmv.png) bottom center no-repeat;}
                    #footerWrapper #footer #footerPartners ul li a#lastFm span {margin:0;width:88px;height:44px; background:transparent url(/_Resources/img/partners/last_fm.png) bottom left no-repeat;}
                    
                    #footerWrapper #footer #footerPartners ul li a#kerrang span { _background:none;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/_Resources/img/partners/kerrang.png');}
                    #footerWrapper #footer #footerPartners ul li a#radio1 span { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/_Resources/img/partners/radio1.png');}
                    #footerWrapper #footer #footerPartners ul li a#turborg span { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/_Resources/img/partners/tuborg.png');}
                    #footerWrapper #footer #footerPartners ul li a#liveNation span { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/_Resources/img/partners/ln_logo.png');}
                    #footerWrapper #footer #footerPartners ul li a#hmv span { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/_Resources/img/partners/hmv.png');}
                    #footerWrapper #footer #footerPartners ul li a#lastFm span { _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/_Resources/img/partners/last_fm.png');}
    
        
        #footerWrapper #footer #footerHolder {   
            width:994px;
            height:304px;
            text-align:left;
			padding:0;
			margin:0;
			overflow:auto;
        }
                
        #footerWrapper #footer #footerHolder .footerPanel { width:248px; height:304px; float:left; text-align:left; background:transparent url(/_Resources/img/bg_footer_panel.png) top center no-repeat; }
        #footerWrapper #footer #footerHolder .footerPanel .panel { padding:30px 50px 40px 50px; }
        #footerWrapper #footer #footerHolder .footerPanel ul { padding:0; margin:0 0 1em 0; }
        #footerWrapper #footer #footerHolder .footerPanel ul li { list-style:none; padding:0; margin:0; }
      
		#footerWrapper #footer #footerHolder .footerPanel ul.left { float:left; width:70px; }
      
.debug {
    display:block;
}

.lineup_stages {
    text-align:center;
}

.stage_title {
    margin:10px 0 20px 0;
}

.lineup_stages .stage a {
    display:block;
    font-size:1.6em;
    line-height:1.8;
}

.lineup_notice {
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
    font-size:.9em;
    font-style:italic;
}


/**
*** GALLERY = PHOTOS
**/
.galleryPage {  font-family: Helvetica;}
.galleryBlack { margin: 0 40px 0 20px; padding: 0 40px 10px 40px; background:#000;}
#img_gallery { width: 630px; height:520px; margin: 0 auto; background:#000; }
#choose { width: 630px; margin:0 auto; text-align: center; text-transform: uppercase; font-size: 2em; color: #F2F2F2; padding: 7px 0; margin-bottom: 10px; }
.gallery_list{ margin:0 51px; display:inline; width: 700px; float:left; clear:both; }
.gallery_list a { display: block; float: left; width: 33%; text-transform: uppercase; color: #F2F2F2; font-size: 12px; text-align:center}
.gallery_list a:hover { color: #C1D731;}

/**
*** EXTRAS
**/

#announcement {	margin-left: -40px;}

/**
*** ARTIST
**/

.artistVideos .video { width: 49%; float: left; margin-right: 1%;}
.artistImage { position: relative; }
.artistImage h2 { position: absolute; right: 40px;  bottom:30px; _top: 280px;}
.artistImage h2 span { clear: both; float: right;}
.artistImages img { margin-right: 18px; margin-bottom: 20px;}
.artistTracks { font-size: 14px; line-height: 150%; }
.artistTracks .even, .artistTracks .even a { color: #2797E4; }
.artistTracks a { color: #E6E6E6; }

.artistTracks .position { clear:left; margin-right: 20px; width: 14px; text-align: right; display:block; float:left; }
.artistTracks .name { display: block; float: left; width: 230px; margin-right: 10px; }
.artistTracks .bar {  float:left; width: 450px; height: 10px; font-size:0;}
.artistTracks .bar div { height: 100%; background:#2797E4; font-size:0;}
.artistTracks .even .bar div { background: #80C342;}


/** SPLASH PAGE **/

/* additional style for spalsh page */
#wrapper.splash #wrapperHolder { padding-bottom: 150px; }

#wrapper.splash #wrapperHolder .websiteSplash h1, #wrapper.splash #wrapperHolder .webcastSplash h1 {margin-top:80px; font-size: 1.5em;padding-left: 90px; width: 250px;}
#wrapper.splash #wrapperHolder .websiteSplash p, #wrapper.splash #wrapperHolder .webcastSplash p {margin-top:10px; font-size: 1.2em;padding-left: 90px; width: 250px;}

.contentHolder .webcastSplash { float:left; position:relative; width:497px; height:300px; overflow:hidden;margin-top: 60px;}
.contentHolder .webcastSplash span { position:absolute; width:100%; height:100%; top:0; left:0; background-color:yellow; background:transparent url(/_Resources/img/splash_webcast.gif) no-repeat;}

.contentHolder .websiteSplash { float:left; position:relative; width:497px; height:367px; overflow:hidden;margin-top: 0px;}
.contentHolder .websiteSplash span { position:absolute; width:100%; height:100%; top:0; left:0; background-color:Red; background:transparent url(/_Resources/img/splash_site.gif) no-repeat; }

.contentHolder .webcamImg { float:left; position:relative; width:825px; height:377px; overflow:hidden;margin-top: 0px;}
.contentHolder .webcamImg span { position:absolute; width:100%; height:100%; top:0; left:0; background-color:Red; background:transparent url(/_Resources/img/webcamImage.jpg) no-repeat; }

/* additional style for spash page */
#footerWrapper.splash { margin:-150px 0 0 0; height:150px; } 
                        
/* flashMap */

#flashMap #flashcontent img { background:none; float:none; }

/* webCam */

#webCam { margin:0 0 0 45px;}
#webCam p { font-size:1.4em; }
#webcamVideo {  margin: 0px; }
#webcamVideo span { display: block; width: 100%; height: 100%; background: url(/_Resources/img/rep_video.gif) no-repeat; }
#webcamVideo p { font-size: 1.8em; padding: 100px 0 0 230px; }

/* webCast */
.videotab { margin: 6px 0 0 12px; padding: 13px 0 0 20px; width: 430px; overflow: hidden; height: 26px; background: url(/_Resources/img/webcast.png) 0 bottom no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/webcast.png'); font-size: 2em; }
.videotab span { color: #C1D731; }
.videotab b { color: #2797E4; font-size: 0.8em; }
#webcastVideo {  margin: 22px; }
.blackBody .webcastText { margin:0 0 0 40px; min-height: 490px; }
.blackBody .webcastImg { float: right; margin: 0 20px; }


#webcastVideo span { display: block; width: 100%; height: 100%; background: url(/_Resources/img/rep_video.gif) no-repeat; }
#webcastVideo p { font-size: 1.8em; padding: 100px 0 0 230px; }
.blueFootWebcam { width:806px; height:55px; background:transparent url(/_Resources/img/blueBottom.png) bottom center no-repeat; }

.webcast-top-menu { float: left; margin-left: 20px; margin-bottom: -4px; }
.webcast-top-menu li { float: left; width: 155px; height: 44px; background: url(/_Resources/img/tabs.png) 0 0 no-repeat; }
.webcast-top-menu li.first { height: 45px; }
.webcast-top-menu li.last { font-size: 1.1em; margin: 15px 0 0 150px; _margin-left: 120px; padding: 17px 15px 0 15px; width: 125px; height: 13px; overflow: hidden; }
.webcast-top-menu li.last b { color: #2797E4; }
.webcast-top-menu li a { display: block; width: 110px; margin: 15px 0 0 20px; line-height: 30px; height: 30px; font-size: 1.8em; }
.webcast-top-menu li a.active { color: #C1D731; }

#webCast { margin:0 20px 0 20px; }
#webCast table { width:100%; font-size: 0.9em; border-spacing: 1px; }
#webCast thead { color:#3398E8; font-size: 1.8em;  font-family:Georgia,Times New Roman; }
#webCast thead th { font-weight: bold; padding: 5px 5px 10px 3px; }
#webCast thead th.c1 {}
#webCast thead th.c2 { width: 430px; }
#webCast thead th.c3 {}
#webCast thead th.c4 { text-align: center; }

#webCast tbody tr { }
#webCast tbody td { font-size: 1.4em; padding:10px 5px 10px 5px; border-bottom:dashed 1px #E6E6E6; }
#webCast tbody td.c1 { border-bottom: none; }
#webCast tbody td.c2 {}
#webCast tbody td.c3 {}
#webCast tbody td.c4 { text-align:center; padding:0; }

#webCast tbody tr.playing td.c1 { padding:0; background:url(/_Resources/img/playing.gif) no-repeat center center; }
#webCast tbody tr.playing td,
#webCast tbody tr.playing td a { color: #C1D731; }
#webCast tbody tr.streaming td.c4,
#webCast tbody tr.playing td.c4 { padding:0; background:url(/_Resources/img/streaming.jpg) no-repeat center center; }
#webCast tbody tr.notstreaming td.c4 { padding:0; background:url(/_Resources/img/cross.jpg) no-repeat center center; }

#webCast tbody td a { color: #fff; }
#webCast tbody td a:hover { color:#C1D731; }

#webCast #h2,
#webCast #h3 { display: none; }


/* copy right text for webcast */
.videoCopy { width:725px; margin:0 auto 0 auto; text-align:center; padding-top:5px; }
.videoCopy p { font-style:italic; font-size:10px; }



/**
*** VIDEOS
**/

#mainVideo { margin: 0 0 0 70px; width: 667px; height: 400px; padding:0; overflow: hidden;  }
#mainVideo span { display: block; width: 100%; height: 100%; background: url(/_Resources/img/rep_video.gif) 0 -100px no-repeat; }
#mainVideo p { font-size: 1.8em; margin: 100px 0 0 230px; }
.ytVideos { height: 420px; }

/*.smallBlueFoot.specialOne { height: 10px; }*/
.smallBlackBody { _overflow:hidden; }

.video-box { height: 170px; width: 122px; margin: 10px 18px 0 0; overflow: hidden; float: left; }
.video-box .video-thumbnail { float: left; width: 122px; height: 90; overflow: hidden; position: relative; margin-bottom: 10px;  }
.video-box .video-thumbnail img { border: solid 1px #000; width: 120px; height: 90; background: none; padding: 0; }
.video-box .video-thumbnail .video-time { position: absolute; background: #000; color: #fff; font-size: 11px; padding: 3px; right: 1px; bottom: 1px;  }
.video-box a { display: block; float: left; width: 100%; font-size: 12px; margin-bottom: 10px; }
.video-box a img { cursor: pointer; }

.contentHolder .videoComments { height: auto; min-height: 100px; overflow: auto; }
.contentHolder .videoComments .panel { height: auto; margin: 0; }
.videoCommentBanner { min-height: 270px; padding: 0 30px; background: url(/_Resources/img/Untitled-1_r3_c1.png) repeat-y; _background: url(/_Resources/img/Untitled-1_r3_c1.gif);   }
.videoCommentBanner .comment { margin-bottom: 10px; }
.videoCommentBanner span { margin-bottom: 5px; display: block; width: 100%; }
.videoCommentBanner .author { color: #2797E4; font-size: 12px; }
.videoCommentBanner .time { color: #C1D731; }

.commentsHead { background: url(/_Resources/img/Untitled-1_r1_c1.png) no-repeat; width: 100%; height: 25px; font-size: 0; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/Untitled-1_r1_c1.png'); }
.commentsfooter { background: url(/_Resources/img/Untitled-1_r5_c1.png) no-repeat; width: 100%; height: 25px; font-size: 0; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Resources/img/Untitled-1_r5_c1.png'); }

#oops { position:relative; margin:0 auto 0 auto; width:900px; height:445px; overflow:hidden; }
#oops h1 { margin-top:50px; }
#oops span { position:absolute; top:0; left:0; background:url(http://www.downloadfestival.co.uk/_Resources/img/oops.png) no-repeat; width: 100%; height:100%; }
