html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}a img{border:none}@font-face{font-family:"HelveticaNeueLTStd87HeavyCond";src:url("../fonts/helveticaneueltstdhvcn.eot")}@font-face{font-family:"HelveticaNeueLTStd87HeavyCond";src:url(//:) format("no404"), url("../fonts/helveticaneueltstdhvcn.woff") format("woff"), url("../fonts/helveticaneueltstdhvcn.ttf") format("truetype"), url("../fonts/helveticaneueltstdhvcn.svg#HelveticaNeueLTStd-HvCn") format("svg")}p{line-height:1.4;margin-bottom:16px}a{color:#9f0102;text-decoration:none}a:hover,a:focus{text-decoration:underline}strong{font-weight:bold}h1{font:60px "Lobster", Georgia, serif;text-shadow:#111 1px 1px 5px;color:#e6dacc}h2{font:20px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;margin-bottom:10px;text-transform:uppercase;text-shadow:#111 1px 1px 5px}h3{font:18px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;margin-bottom:10px;text-transform:uppercase;text-shadow:#111 1px 1px 5px}ul#error{background:#ff9494;color:#d8000c}br.clear{clear:both;height:0}br.clear_right{clear:right}.last{margin-right:0}.last input{margin-bottom:0 !important}.required{width:17px;height:19px;background:url("../images/site_elements/star.gif") 0px 0px no-repeat;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;text-indent:5000px;vertical-align:top;margin:5px 0 0 -15px}hr{zoom:1;background:url("../images/site_elements/divider_dots.png") 0 0 repeat-x;height:4px;border:none}html,body{background:url("../images/site_elements/main_background_texture.jpg") center center repeat;color:#fff;font:14.5px "Helvetica", Arial, sans-serif;overflow-x:hidden}.content{width:840px;margin:0 auto;overflow:hidden;display:inline-block;display:block;padding:50px 0}.content{display:block}#header{padding:30px 0 20px 0;position:relative}#header a#logo{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;height:80px;width:190px;background:url("../images/site_elements/itc_logo_header_sprite.png") 0px 0px no-repeat;margin-right:40px;float:left}#header a#logo:hover,#header a#logo:focus{background-position:0 -80px}#header ul#navigation{position:absolute;right:10px;list-style-type:none;margin:0px;padding:0px;display:inline;float:left;top:70px}#header ul#navigation li{margin:0px;padding:0px;display:inline}#header ul#navigation > li:last-child{margin-right:0}#header ul#navigation li{margin-right:2px}#header ul#navigation li a{color:#fff;text-transform:uppercase;padding:5px 10px;text-decoration:none;font:24px "Yanone Kaffeesatz", arial, sans-serif;text-shadow:#111 1px 1px 5px}#header ul#navigation li a:hover,#header ul#navigation li a:focus,#header ul#navigation li a.selected{text-shadow:#9f0102 0px 0px 0px;background:#9f0102;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;border:none;color:#dcbfbb;text-transform:uppercase;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#header ul#navigation li a:focus,#header ul#navigation li a.selected{color:#fff}#content_container{background:url("../images/site_elements/content_container_bg_fader.png") center top repeat-x;height:auto;padding-bottom:140px}#content_container .content{overflow:visible;position:relative}#content_container #date_location_panel{background:url("../images/site_elements/date_location_panel.png") 0px 0px no-repeat;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;height:291px;width:573px;float:left;margin-top:20px}#content_container #earlybird{position:absolute;top:98px;right:-80px;float:right;height:354px;width:365px;background:url("../images/site_elements/earlybird_bubble_and_arrow_sprite.png") 0px 0px no-repeat;_background:url("../images/site_elements/IE6_earlybird_bubble_and_arrow_sprite.gif") 0px 0px no-repeat}#content_container #earlybird #thehive_sprite{position:absolute;width:90px;height:90px;background:url("../images/site_elements/thehive_sprite.gif") 0px 0px no-repeat;top:211px;left:93px}#content_container #earlybird #thehive_sprite:hover{background-position:0 -90px}#content_container #earlybird #thehive_sprite:hover a{display:block;position:absolute;width:90px;height:90px}#content_container #earlybird #iphone_sprite{position:absolute;width:160px;height:160px;background:url("../images/site_elements/iphone_sprite.gif") 0px 0px no-repeat;top:-68px;left:194px}#content_container #earlybird #iphone_sprite:hover{background-position:0 -160px}#content_container #earlybird #iphone_sprite:hover a{display:block;position:absolute;width:130px;height:130px}#content_container #earlybird a{display:block;position:absolute}#content_container #earlybird a#full_price_ticket{width:245px;height:220px;top:0;left:0}#content_container #earlybird a#wristband{width:100px;height:100px;top:129px;right:0}#content_container #registration_progress{position:absolute;top:-30px;left:0;width:100%}#content_container #registration_progress div,#content_container #registration_progress a{overflow:hidden;display:inline-block;background:url("../images/site_elements/registration_stages_sprite.png") 0px 0px no-repeat;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;height:150px;width:130px;margin-right:100px}#content_container #registration_progress div,#content_container #registration_progress a{display:block}#content_container #registration_progress #stage_2{background-position:-150px 0}#content_container #registration_progress #stage_3{background-position:-290px 0}#content_container #registration_progress #stage_4{background-position:-417px 0;margin-right:0}#content_container #registration_progress #stage_1_active{background-position:0 -160px}#content_container #registration_progress #stage_2_active{background-position:-150px -160px}#content_container #registration_progress #stage_3_active{background-position:-290px -160px}#content_container #registration_progress #stage_4_active{background-position:-417px -160px;margin-right:0}#sub_content{padding:30px 0}#sub_content #LH_text{width:440px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;line-height:1.4;color:#e6dacc}#sub_content #LH_text a{color:#fff}#sub_content #brucey{height:254px;width:387px;background:url("../images/site_elements/didnt_they_do_well.png") 0px 0px no-repeat;float:right;margin-top:15px}#sub_content #you_could_be_next{float:right;width:277px;height:65px;background:url("../images/site_elements/you_could_be_next_sprite.png") 0px 0px no-repeat;margin:10px 55px 0 0}#sub_content #you_could_be_next:hover,#sub_content #you_could_be_next:focus{background-position:0 -82px}#campaign_monitor,form .register_lozenge,form .lozenge{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#312823;padding:20px 0 20px 20px;margin-top:20px}#campaign_monitor h2 span,form .register_lozenge h2 span,form .lozenge h2 span{text-transform:none;color:#c8c6c7}#campaign_monitor label,form .register_lozenge label,form .lozenge label{text-transform:uppercase;margin-right:10px;font:20px/34px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;text-shadow:#111 1px 1px 5px;color:#c8c6c7;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto}#campaign_monitor input,#campaign_monitor textarea,form .register_lozenge input,form .register_lozenge textarea,form .lozenge input,form .lozenge textarea{padding:2px 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#312823;margin-right:19px;width:271px;background:#e6dacc;color:#af540a;font:20px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto}#campaign_monitor input[type="text"]:hover,#campaign_monitor input[type="text"]:focus,#campaign_monitor textarea:hover,#campaign_monitor textarea:focus,form .register_lozenge input[type="text"]:hover,form .register_lozenge input[type="text"]:focus,form .register_lozenge textarea:hover,form .register_lozenge textarea:focus,form .lozenge input[type="text"]:hover,form .lozenge input[type="text"]:focus,form .lozenge textarea:hover,form .lozenge textarea:focus{border-color:#88b7f5 !important;-webkit-box-shadow:0px 0px 5px #88b7f5;-moz-box-shadow:0px 0px 5px #88b7f5;box-shadow:0px 0px 5px #88b7f5;background:#f7ebdd}#campaign_monitor input[type="text"]:focus,#campaign_monitor textarea:focus,form .register_lozenge input[type="text"]:focus,form .register_lozenge textarea:focus,form .lozenge input[type="text"]:focus,form .lozenge textarea:focus{background:#fffcee}#campaign_monitor input.submit,form .register_lozenge input.submit,form .lozenge input.submit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;padding:2px;background:#9f0102;-webkit-box-shadow:0px 0px 10px #000;-moz-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;border:none;color:#dcbfbb;text-transform:uppercase;width:auto;margin:0;outline:none;font:20px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif}#campaign_monitor input.submit:hover,#campaign_monitor input.submit:focus,form .register_lozenge input.submit:hover,form .register_lozenge input.submit:focus,form .lozenge input.submit:hover,form .lozenge input.submit:focus{color:#fff;cursor:pointer}#campaign_monitor input[type="checkbox"],#campaign_monitor input#id_terms,form .register_lozenge input[type="checkbox"],form .register_lozenge input#id_terms,form .lozenge input[type="checkbox"],form .lozenge input#id_terms{width:auto;margin-left:280px;float:left}#campaign_monitor p.help_text,form .register_lozenge p.help_text,form .lozenge p.help_text{float:left;font-size:13px;line-height:22px;color:#e6dacc;width:272px}#campaign_monitor p.help_text a,form .register_lozenge p.help_text a,form .lozenge p.help_text a{color:#fff}.ui-selectmenu{float:left;padding:2px 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#312823;margin-bottom:20px;color:#af540a;font:20px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;height:auto;background-color:#e6dacc}.ui-selectmenu-icon{background:url("../images/site_elements/jqueryui_sprite.png") 0px 0px no-repeat;background-position:-128px -16px;height:16px;width:16px;right:0}.ui-state-active,.ui-selectmenu:hover,.ui-selectmenu:focus{border-color:#88b7f5 !important;-webkit-box-shadow:0px 0px 5px #88b7f5;-moz-box-shadow:0px 0px 5px #88b7f5;box-shadow:0px 0px 5px #88b7f5;background:#f7ebdd}.ui-selectmenu-menu li a,.ui-selectmenu-status{color:#af540a;padding:0}.ui-selectmenu-menu li a{padding:2px 4px;font-weight:bold}.ui-selectmenu-menu li a:hover{color:#e6dacc;background:#af540a}.ui-selectmenu-menu{background:#f7ebdd;padding:0px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;border:1px solid;border-color:#88b7f5;border-top:1px solid #af540a;z-index:99}form.register .register_lozenge{background:#1f1714;position:relative}form.register .register_lozenge .delegate_number{position:absolute;width:73px;height:51px;padding-top:20px;top:-55px;left:-55px;font:40px "Lobster", Georgia, serif;background:url("../images/site_elements/delegate_number_bubble.gif") 0px 0px no-repeat;text-align:center;z-index:10}form.register label{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:250px;text-align:right;text-transform:uppercase;margin-right:30px;color:#c8c6c7}form.register input,form.register textarea{margin-bottom:20px}form.register textarea{height:100px}form.register select{font:20px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;width:271px;padding:2px;margin-bottom:20px}form.register div#buttons{margin:0 auto;width:auto;overflow:hidden;display:inline-block}form.register div#buttons{display:block}form.register div#buttons input.submit{float:right;margin:10px 0}form.register div#buttons a#registration_back{background:url("../images/site_elements/back_button.png") 0px 0px no-repeat;_background:url("../images/site_elements/IE6_back_button.gif") 0px 0px no-repeat;width:172px;height:93px;display:block;float:left;text-indent:5000px;margin:10px 0}form.register div#buttons a#registration_back:hover{background-position:0 -93px}form.register div#buttons a#registration_back:focus{background-position:0 -186px}form.register input.submit{background:none;background:url("../images/site_elements/registration_next_button.png") 0px 0px no-repeat;border:0;display:block;height:93px;width:172px;text-indent:5000px;cursor:pointer;margin:10px auto}form.register input.submit:hover,form.register input#checkout:hover{background-position:0 -92px}form.register input.submit:focus,form.register input#checkout:focus{background-position:0 -186px}form.register input#checkout{background:url("../images/site_elements/registration_checkout_button.png") 0px 0px no-repeat;width:496px;float:right}form.register input#confirm{background:url("../images/site_elements/confirm_button.png") 0px 0px no-repeat;_background:url("../images/site_elements/IE6_confirm_button.gif") 0px 0px no-repeat;width:233px;height:93px}form.register input#confirm:hover{background-position:0 -93px}form.register input#confirm:focus{background-position:0 -186px}form.register .field_error ul.errorlist{margin:0 0 20px 280px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;background:#ff9494;color:#d8000c;width:271px;padding:0 5px}form.register .field_error ul.errorlist li{line-height:35px;font-weight:bold}form.register .field_error input,form.register .field_error textarea,form.register .field_error select,form.register .field_error .ui-selectmenu{border-color:#ff9494;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;margin-bottom:0}#order_total{padding:20px;overflow:hidden;display:inline-block}#order_total{display:block}#order_total h2{text-transform:uppercase;font-size:28px;float:left;margin:0;color:#e6dacc}#order_total h2 .red{color:#9f0102;text-transform:uppercase}#order_total h2#total{float:right}form.delegates .register_lozenge{padding:20px 0 0}form.delegates .register_lozenge div ul.errorlist{margin-left:195px;width:196px}form.delegates .register_lozenge div select{width:206px;font:18px Helvetica;font-weight:normal;margin-top:4px}form.delegates .register_lozenge .odd{clear:left}form.delegates .register_lozenge .even{clear:right}form.delegates .register_lozenge label{width:180px;margin-right:15px}form.delegates .register_lozenge input,form.delegates .register_lozenge textarea{width:196px;float:left}form.delegates .register_lozenge input.submit{float:none}form.delegates .register_lozenge select{float:left;width:208px}form.delegates .register_lozenge .field_error{float:left}form.delegates .register_lozenge .field_error input{margin-bottom:-1px}form.delegates .register_lozenge ul.errorlist{margin:0 0 20px 180px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;display:block;clear:both;width:200px}form.delegates .register_lozenge input[type="checkbox"]{margin:10px 0 0}#stage_1 div{overflow:hidden;display:inline-block}#stage_1 div{display:block}#stage_1 div label{text-align:left;display:block;font:28px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;float:none}#stage_1 div select{width:auto}#extra_text{width:500px;float:left;font:14px/1 "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif}#extra_text h2{color:#e6dacc;font-size:28px;margin:0}#extra_text h3{color:#bdb8b5;font-size:20px;margin-bottom:50px}#extra_text .red{color:#9f0102}#extra_text a#promocode_link{color:#bdb8b5;margin-bottom:10px;font:13px Helvetica, arial, sans-serif;text-decoration:none}#extra_text a#promocode_link:hover,#extra_text a#promocode_link:focus{text-decoration:underline;color:#fff}#tweets_container{overflow:hidden;margin-top:-140px}#tweets_container #tweets{padding:0;position:relative;overflow:visible;padding-left:87px;width:753px}#tweets_container #tweets .twitter_wing{position:absolute;top:0;width:1000px;left:-913px;background:url("../images/site_elements/tweet_bg_solid.png") 0 0 repeat;height:135px}#tweets_container #tweets .twitter_wing#right{left:auto;right:-1000px}#tweets_container #tweets #follow_us_bubble{position:absolute;right:-85px;top:0px;height:80px;width:85px;background:url("../images/site_elements/follow_us_bubble.png") 0px 0px no-repeat;display:block}#tweets_container #tweets #tweets_title{margin-top:10px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:53px;height:117px;background:url("../images/site_elements/tweets_title.png") 0px 0px no-repeat;_background:url("../images/site_elements/tweets_title.gif") 0px 0px no-repeat;margin-right:36px;float:right}#tweets_container #tweets #twitter_tweets{overflow:hidden;display:inline-block;background:url("../images/site_elements/tweet_bg.png") left top repeat-x}#tweets_container #tweets #twitter_tweets{display:block}#tweets_container #tweets #twitter_tweets #loader{width:142px;margin:0 auto;float:none;display:block}#tweets_container #tweets #twitter_tweets #loader img{height:auto;width:auto;margin-top:30px}#tweets_container #tweets #twitter_tweets div{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:236px;padding:20px 10px 10px 5px;height:105px}#tweets_container #tweets #twitter_tweets div img{margin:0 5px 10px 0;border:9px solid #9b9693;float:left;height:48px;width:48px}#tweets_container #tweets #twitter_tweets div p{margin:0 0 5px;float:left;width:165px;font-size:11px;word-wrap:break-word}#tweets_container #tweets #twitter_tweets div p a{color:#9f0102;text-decoration:none}#tweets_container #tweets #twitter_tweets div p a:hover,#tweets_container #tweets #twitter_tweets div p a:focus{color:#9b9693}#tweets_container #tweets #twitter_tweets div p.since{color:#9f0102;text-align:right;font-size:9px;width:auto;float:right;word-wrap:normal}#extra_content_container{background:#1a1a1a}#extra_content_container #extra_content{position:relative;overflow:visible}#extra_content_container #extra_content #twitter_share_arrow{width:96px;height:745px;background:url("../images/site_elements/tweets_share_arrow.png") 0px 0px no-repeat;position:absolute;left:-100px;top:-35px}#extra_content_container #extra_content #piccadilly_calling{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:545px;padding:0}#extra_content_container #extra_content #piccadilly_calling hr{margin:10px 0 20px}#extra_content_container #extra_content #piccadilly_calling > img:last-child{margin:0}#extra_content_container #extra_content #piccadilly_calling img{border:10px solid #bcbcbe;margin-right:20px}#extra_content_container #extra_content #ITC_logo_vertical{height:583px;width:209px;background:url("../images/site_elements/big_itc_logo_vertical.gif") 0px 0px no-repeat;float:right}#share_container{background:#9f0102}#share_container #share{padding:20px 0 0;background:url("../images/site_elements/share_title.gif") 0 18px no-repeat;padding-left:87px;width:753px}#share_container #share a{float:left;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;height:70px;width:70px;background:url("../images/site_elements/share_icons_sprite.gif") 0px 0px no-repeat;margin:10px 55px 0 0}#share_container #share a#facebook{background-position:-70px 0}#share_container #share a#stumble{background-position:-140px 0}#share_container #share a#delicious{background-position:-210px 0}#share_container #share a#digg{background-position:-280px 0;margin-right:0}#share_container #share a#twitter:hover,#share_container #share a#twitter:focus{background-position:0px -71px}#share_container #share a#facebook:hover,#share_container #share a#facebook:focus{background-position:-71px -71px}#share_container #share a#stumble:hover,#share_container #share a#stumble:focus{background-position:-142px -71px}#share_container #share a#delicious:hover,#share_container #share a#delicious:focus{background-position:-213px -70px}#share_container #share a#digg:hover,#share_container #share a#digg:focus{background-position:-284px -70px}#share_container #share a#linked_in{margin:-30px -20px 0 0;float:right;width:183px;height:141px;background:url("../images/site_elements/linkedin_no-arrow.png") 0px 0px no-repeat}#footer_container{background:url("../images/site_elements/bottom_footer_bg.png") 0 170px repeat-x}#footer{padding:10px 0 40px;background:url("../images/site_elements/signup_title.gif") 0 28px no-repeat}#footer form#campaign_monitor{margin:14px 0 80px 87px}#footer form#campaign_monitor h2{display:block;float:none;width:auto;margin-bottom:20px;padding:0}#footer form#campaign_monitor input{width:228px}#footer form#campaign_monitor input.submit{width:auto}#footer #sponsors{overflow:hidden;display:inline-block;margin-bottom:35px}#footer #sponsors{display:block}#footer #sponsors a{float:left;width:111px;height:110px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;background:url("../images/site_elements/temp_footer_logos.gif") 0px 0px no-repeat;margin-right:34px}#footer #sponsors a#XFM{background-position:-145px 0}#footer #sponsors a#NME{background-position:-292px 0}#footer #sponsors a#BBC{background-position:-438px 0}#footer #sponsors a#MCC{background-position:-583px 0}#footer #sponsors a#ENW{background-position:-730px 0;margin:0 0 0 4px}#footer h2{margin:0;color:#e6dacc}#footer ul{margin-bottom:20px}#footer ul li{margin-top:10px}#footer ul li a{color:#c8c6c7;text-shadow:#111 1px 1px 2px;font-size:13px;text-decoration:none}#footer ul li a:hover,#footer ul li a:focus{text-shadow:#555 1px 1px 2px;color:#fff}#footer h2,#footer ul{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;width:158px;padding:0 0 0 10px}#footer p#copyright{clear:both;text-align:center;white-space:pre-line;color:#fff;text-shadow:#111 1px 1px 2px;margin-top:30px;font-size:13px}#footer p#copyright a{color:#e6dacc;text-decoration:none;text-shadow:#000 0 0 0}.homepage #content_container{background:url("../images/site_elements/content_container_bg.png") center top repeat-x;padding-bottom:0}.homepage #content_container .content{padding-bottom:0 !important;height:420px;margin-bottom:-30px;padding-top:45px}.homepage #sub_content_container #sub_content{padding-top:0}.homepage #sub_content_container #sub_content h1{font-size:42px;background:url("../images/site_elements/divider_dots.png") bottom left repeat-x;padding-bottom:10px;margin-bottom:25px;text-transform:capitalize}.homepage #sub_content_container #sub_content #first_image{margin-right:42px}.homepage #tweets_container{margin-top:0}.homepage #footer{background:none;padding-top:22px}.homepage #footer #sponsors{margin-bottom:75px}.registration #content_container .content{padding-top:120px}.registration #content_container .content h1{text-align:center}.flatpage h1{text-align:center;margin-bottom:20px}.flatpage .lozenge{padding:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#1d1512}.flatpage .lozenge h2{font:45px/45px "Lobster", Georgia, serif;text-shadow:#111 1px 1px 5px;color:#c1c1c1;text-transform:none}.flatpage .lozenge > p:last-child{margin-bottom:0}.flatpage .logo_gap{margin-right:230px}.band_submission #content_container .content{padding-top:120px}.band_submission_success #content_container .content{background:url("../images/site_elements/big_itc_logo_vertical.gif") right 225px no-repeat;min-height:690px}.hotels .hotel:nth-child(even){background-color:#312823}.hotels .hotel:nth-child(even) div.price{background:url("../images/site_elements/hotel_price_dark.gif") 0px 0px no-repeat}.hotels .hotel{margin-top:20px;position:relative;float:left}.hotels .hotel div{float:left;display:inline}.hotels .hotel div div{float:none;display:block}.hotels .hotel div.image{background:#af540a;margin-right:20px;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:0}.hotels .hotel div.details{width:550px}.hotels .hotel a{color:#9f0102;text-decoration:none}.hotels .hotel a:hover,.hotels .hotel a:focus{text-decoration:underline}.hotels .hotel h2{font:40px/40px "Lobster", Georgia, serif;text-transform:none;color:#e6dacc}.hotels .hotel .star_rating{margin-bottom:10px}.hotels .hotel div.price{position:absolute;top:10px;right:-10px;height:79px;width:79px;background:url("../images/site_elements/hotel_price_dark.gif") 0px 0px no-repeat;text-align:center}.hotels .hotel div.price h2{line-height:1;font-size:30px;margin:15px 0 0;text-shadow:#111 0px 0px 0px}.hotels .hotel div.price p{font:9px "Helvetica", arial, sans-serif;margin:0 0 0 2px}.hotels .hotel a.book_now{position:absolute;bottom:20px;right:20px;display:block;background:url("../images/site_elements/hotels_book_now_button.png") 0px 0px no-repeat;width:188px;height:62px}.hotels .hotel a.book_now:hover{background-position:0 -62px}.hotels .hotel a.book_now:focus{background-position:0 -124px}.add-row{position:absolute;bottom:10px;left:50%;width:100px;height:50px;margin-left:-229px;width:458px;height:93px;background:url("../images/site_elements/add_another.png") 0px 0px no-repeat;text-indent:-5000px}.formset_container{position:relative}.delete-row{width:30px;height:30px;position:absolute;right:-10px;top:-65px;text-indent:-5000px;background:url("../images/site_elements/close.png") 0px 0px no-repeat;z-index:2}#buy_live_sprite{background-image:url("../images/site_elements/buy_live_sprite.gif");position:absolute;width:140px;height:140px;top:400px;left:-145px;background-position:0px 0px}#buy_live_sprite:hover{background-position:0px 140px}#buy_live_sprite2{background-image:url("../images/site_elements/buy_live_sprite.gif");position:absolute;width:140px;height:140px;top:1700px;right:-145px;background-position:0px 0px}#buy_live_sprite2:hover{background-position:0px 140px}.promo form#stage_2{position:relative}.promo form#stage_2 .register_lozenge{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;margin-top:80px;float:none;padding-bottom:20px}.promo form#stage_2 .register_lozenge .delegate_number{top:-110px}.promo form#stage_2 .register_lozenge .ticket_meta{z-index:5;font:30px/30px "Lobster", georgia, serif;position:absolute;top:-40px;right:20px;color:#fff;text-transform:none}.promo form#stage_2 .register_lozenge .promo{z-index:1;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;background:#3f322b;overflow:hidden;display:inline-block;top:-55px;padding-top:10px;position:absolute;width:100%}.promo form#stage_2 .register_lozenge .promo{display:block}.promo form#stage_2 .register_lozenge .promo input{margin-bottom:10px}.promo form#stage_2 .register_lozenge .promo.field_error input{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left;margin-bottom:-1px}.promo form#stage_2 .register_lozenge .promo.field_error ul{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left}body.contact h1{text-align:center}body.contact p{margin-right:20px}body.contact .lozenge a{color:#9f0102;text-decoration:none}body.contact .lozenge a:hover,body.contact .lozenge a:focus{text-decoration:underline}body.contact #contact_address{margin-left:280px;overflow:hidden;display:inline-block}body.contact #contact_address{display:block}body.contact #contact_address div{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;width:150px;float:left}body.contact #contact_address div p{margin:0}body.contact #contact_address div span.red{font-weight:bold;color:#9f0102;display:block}body.band_choose a#band_submission_next{display:block;width:172px;height:93px;background:url("../images/site_elements/registration_next_button.png") 0px 0px no-repeat;text-indent:5000px;margin:0 auto}body.band_choose a#band_submission_next:hover{background-position:0 -93px}body.band_choose a#band_submission_next:focus{background-position:0 -186px}body.band_choose .choose{width:50%;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto;float:left}body.band_choose .choose h1{font-size:40px;margin-bottom:5px}body.band_choose .choose #uk{margin-right:10px}body.band_choose .choose #international{margin-left:10px}body.band_choose .choose #international a#sonicbids{display:block;width:272px;height:80px;background:url("../images/site_elements/IE6_sonicbids_button.gif") 0px 0px no-repeat;text-indent:5000px;margin:25px auto 0}body.band_choose .choose #international a#sonicbids:hover{background-position:0 -80px}body.band_choose .choose #international a#sonicbids:focus{background-position:0 -160px}body.band_choose #important_info{width:600px;margin:0 auto;height:auto}body.band_choose #important_info img{margin:10px auto 20px;display:block}body.band_choose .lozenge{height:285px;min-height:285px}body.band_choose .lozenge .red{color:#9f0102;text-transform:uppercase;font-weight:bold;text-align:center;font-family:"Helvetica", Arial, sans-serif;font-size:16px}body.band_choose .lozenge a{color:#e6dacc;text-decoration:none}body.band_choose .lozenge a:hover,body.band_choose .lozenge a:focus{text-decoration:underline}body.error h1{font-size:360px;line-height:360px;text-align:center}body.error h2{color:#9f0102;text-align:center}body.error h2 a{color:#fff;text-decoration:none}body.error h2 a:hover,body.error h2 a:focus{text-decoration:underline}body.error500 #content_container{padding-bottom:0}body.error500 #footer_container{padding-top:30px;background-position:0 0}body.error500 #footer{background:none}#ccards,#worldpay_logo{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#3f322b;padding:20px;margin:50px 0 20px}#ccards img,#worldpay_logo img{margin-right:60px}#ccards img.last,#worldpay_logo img.last{margin:0}#worldpay_logo{background:#fff;padding:10px;margin:0 auto;width:139px}a.help_text{color:#9f0102;text-decoration:none;border-bottom:1px dotted #9f0102;font-family:"Lobster", Georgia, serif;cursor:help;position:relative}a.help_text div{display:none;position:absolute;top:-6px;right:-221px;width:196px;margin-left:25px;padding:5px;background:#1d1512;color:#fff79f;z-index:99999;font:11px Helvetica, arial, sans-serif;text-shadow:#e6dacc 0 0 0;text-transform:none;text-align:left;line-height:26px;font-style:italic;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.lozenge{padding:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#1d1512}html.no-fontface h1{font-style:italic}html.no-fontface h2{font-size:18px;font-weight:bold}html.no-fontface #extra_text h2,html.no-fontface #order_total h2{font-size:24px}html.no-fontface #stage_1 div label{font-size:24px;font-weight:bold}html.no-fontface form.register input,html.no-fontface form.register textarea{min-height:27px;font-weight:bold}html.no-fontface #header ul#navigation > li:last-child{margin-right:0}html.no-fontface #header ul#navigation li{margin-right:2px}html.no-fontface #header ul#navigation li a{font-size:16px;font-weight:bold}html.no-fontface .homepage #sub_content_container #sub_content h1{font-size:48px}html.no-fontface #campaign_monitor label,html.no-fontface form .register_lozenge label,html.no-fontface form .lozenge label{font-size:18px;font-weight:bold}html.no-fontface form.delegates .register_lozenge label{font-size:16px}html.no-fontface #campaign_monitor input{width:251px}html.no-fontface #campaign_monitor input.submit{width:auto}html.no-fontface #footer h2{font-weight:bold}html.no-fontface #footer form#campaign_monitor input{width:210px}html.no-fontface #footer form#campaign_monitor input.submit{width:auto}html.no-fontface #footer form#campaign_monitor h2{font-size:17px;margin-bottom:10px}.news #content_container h1{text-align:center;margin-bottom:20px}.news #content_container h2{font-family:"HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;line-height:1;margin-bottom:0;text-transform:none;font-size:24px;color:#e6dacc}.news #content_container h3{font:18px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;color:#9f0102;text-transform:none;padding-bottom:5px;margin-bottom:10px;border-bottom:2px dotted #e6dacc}.news #content_container p:last-child{margin-bottom:0}.news #LH{background:#312823;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:20px;width:200px;float:left;margin-right:20px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*vertical-align:auto}.news #LH ol{list-style-type:disc}.news #LH li{margin-left:20px;color:#9f0102;font:16px Helvetica, arial, sans-serif;margin-bottom:10px}.news #LH li a{color:#fff}.news #LH li a:hover,.news #LH li a:focus{color:#e6dacc;text-decoration:none}.news .content_block{padding:20px;width:540px;float:left;background:#312823;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.news .content_block h2 a{color:#e6dacc}.news .content_block h3{border:none}.news .content_block p.inline_tag_list{font:24px "Lobster", Georgia, serif;color:#9f0102;margin:0;padding-top:10px;border-top:2px dotted #e6dacc}.news .content_block .post_image{float:left;margin:0 10px 10px 0}.post_list .content_block{background:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;padding:0}.post_list .content_block h2 a{color:#fff}.post_list .content_block div{padding:20px;background:#312823;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:20px;width:100%}.post_list .content_block .post_image{margin-bottom:0;border:5px solid #e7daca}.post_list .content_block div.last{margin-bottom:0}.post_list .content_block div.last p.inline_tag_list{border:none}.performer_list h1{text-align:center;margin-bottom:20px}.performer_list .tabs{margin-bottom:20px}.performer_list .tabs ul{overflow:hidden;display:inline-block}.performer_list .tabs ul{display:block}.performer_list .tabs ul li{float:left;background:none;-webkit-box-shadow:0px 0px 0px #111;-moz-box-shadow:0px 0px 0px #111;box-shadow:0px 0px 0px #111}.performer_list .tabs ul li a{font:22px "Lobster", Georgia, serif;text-shadow:#000 0 0 0;text-align:center;display:block;width:160px;line-height:45px;padding-top:10px;background:#9f0102;color:#e6dacc;text-transform:capitalize;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;border-radius-topright:80px 50px;-moz-border-radius-topright:80px 50px;-webkit-border-top-right-radius:80px 50px;border-radius-topleft:80px 50px;-moz-border-radius-topleft:80px 50px;-webkit-border-top-left-radius:80px 50px}.performer_list .tabs ul li a:hover,.performer_list .tabs ul li a:focus,.performer_list .tabs ul li a:active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;text-deocration:none !important}.performer_list .tabs ul li.ui-state-active a,.performer_list .tabs ul li.ui-state-active a:hover,.performer_list .tabs ul li.ui-state-active a:focus{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;text-deocration:none}.performer_list .accordion{-webkit-box-shadow:0px 5px 30px #111;-moz-box-shadow:0px 5px 30px #111;box-shadow:0px 5px 30px #111;overflow:hidden;display:inline-block;background:#100000;border:20px solid #9f0102;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;padding:20px}.performer_list .accordion{display:block}.performer_list .accordion h3.ui-state-active{-webkit-box-shadow:0px 0px 0px #111;-moz-box-shadow:0px 0px 0px #111;box-shadow:0px 0px 0px #111;border:none;background:#291e1c}.performer_list .accordion h3.ui-state-active a{background:none}.performer_list .accordion h3.last{border:none}.performer_list .accordion h3{background:none;border-bottom:3px dotted #9b9693;padding:5px 5px 0;margin:0}.performer_list .accordion h3 .hometown{color:#9f0102;font-size:20px}.performer_list .accordion h3 a{display:block;color:#e6dacc;line-height:50px;font-size:30px;text-transform:capitalize;background:url("../images/site_elements/info_bubble.gif") center right no-repeat}.performer_list .accordion h3 a:hover,.performer_list .accordion h3 a:focus{text-decoration:none;color:#fff}.performer_list .accordion div{padding:5px;position:relative;border-bottom:3px dotted #9b9693;min-height:200px}.performer_list .accordion div div{min-height:0}.performer_list .accordion div .image{float:right;margin:20px 10px 0 0;border:0;padding:0}.performer_list .accordion div .image img{border:5px solid #e7daca}.performer_list .accordion div .panelist_list{width:200px;margin-top:7px}.performer_list .accordion div .panelist_list h3{color:#eee;font:26px "Lobster", Georgia, serif;text-transform:none;border:none}.performer_list .accordion div .panelist_list div{overflow:hidden;display:inline-block;border:none}.performer_list .accordion div .panelist_list div{display:block}.performer_list .accordion div .panelist_list div img{float:left;border-width:1px;margin:0 10px 0 0}.performer_list .accordion div .panelist_list div h5{float:left;font:14px "HelveticaNeueLTStd87HeavyCond", Helvetica, arial, sans-serif;color:#e6dacc;padding-top:5px}.performer_list .accordion div .description{float:left;border:0}.performer_list .accordion div br{margin-bottom:10px}.performer_list .accordion div p{font-size:13px;line-height:1.5;width:500px;margin-bottom:10px}.performer_list .accordion div a.website_button{background:url("../images/site_elements/website_button.gif") 0px 0px no-repeat;float:right;display:block;height:62px;width:170px;margin-top:10px}.performer_list .accordion div a.website_button:hover{background-position:0 -62px}.performer_list .accordion div a.website_button:focus{background-position:0 -124px}.performer_list .accordion div.ui-accordion-content-active{background:#291e1c}.performer_list .ui-tabs-hide{display:none}#buy_live_sprite{background-image:url("../images/site_elements/buy_live_sprite.gif");position:absolute;width:140px;height:140px;top:400px;left:-145px;background-position:0px 0px}#buy_live_sprite:hover{background-position:0px 140px}#buy_live_sprite2{background-image:url("../images/site_elements/buy_live_sprite.gif");position:absolute;width:140px;height:140px;top:1700px;right:-145px;background-position:0px 0px}#buy_live_sprite2:hover{background-position:0px 140px}#buy_live_sprite3{background-image:url("../images/site_elements/buy_live_sprite.gif");position:absolute;width:140px;height:140px;top:365px;left:194px;background-position:0px 0px}#buy_live_sprite3:hover{background-position:0px 140px}body.schedule #content_container .content{width:95%}body.schedule .tabs{color:#dfdfdf}body.schedule .tabs ul#days{margin:30px auto;width:540px;overflow:hidden;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body.schedule .tabs ul#days{display:block}body.schedule .tabs ul#days li{float:left;width:180px;text-align:center;font:26px "Lobster", Georgia, serif;line-height:42px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#9a0103;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;-webkit-box-shadow:0px 0px 0px #111;-moz-box-shadow:0px 0px 0px #111;box-shadow:0px 0px 0px #111}body.schedule .tabs ul#days .ui-tabs-selected{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}body.schedule .tabs ul#days a{color:#e6dacc;text-shadow:#111 1px 1px 10px}body.schedule .tabs ul#days a:hover,body.schedule .tabs ul#days a.selected{text-decoration:none;color:#e6dacc}body.schedule .tabs div.day{background:#030102;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden;padding:20px;overflow:hidden;display:inline-block;position:relative}body.schedule .tabs div.day{display:block}body.schedule .tabs div.ui-tabs-hide{display:none}body.schedule .tabs ul.times{overflow:hidden;display:inline-block}body.schedule .tabs ul.times{display:block}body.schedule .tabs ul.times li{float:left;display:block;color:#dfdfdf;width:240px;font-size:13px;line-height:22px}body.schedule .tabs div.venues{background:#030102;float:left;width:169px;position:absolute;top:22px;left:0;padding:20px 10px 0 20px;z-index:1000;border-right:1px solid #dfdfdf}body.schedule .tabs div.venues h4{font-size:11px;height:20px;line-height:20px;padding:30px 0 40px;display:block;text-align:right}body.schedule .tabs div.venues h4 .longitude,body.schedule .tabs div.venues h4 .latitude{display:none}body.schedule .tabs div.slots{margin-left:180px;float:left;width:4800px}body.schedule .tabs div.slots .venue_slots{position:relative;height:90px;background:url("../images/site_elements/schedule_bg.jpg") left top repeat}body.schedule .tabs div.slots .venue_slots a.slot{display:block;background:#60524f;height:68px;border:1px solid #dfdfdf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;top:5px;padding:5px;font:11px Helvetica, arial, sans-serif;line-height:15px;letter-spacing:1;margin:0;color:#fff;word-wrap:break-word;overflow:hidden;display:table;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}body.schedule .tabs div.slots .venue_slots a.slot span{display:table-cell;vertical-align:middle;text-align:center}body.schedule .tabs div.slots .venue_slots a:hover{text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}body.schedule .tabs div.slots .even{background-position:0 -90px}body.schedule #fancybox-wrap{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}body.schedule #fancybox-outer{background:#312823;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}body.schedule #fancybox-outer h3{font:26px "Lobster", Georgia, serif;color:#e6dacc;text-transform:none;width:570px}body.schedule #fancybox-outer .description{float:left;width:360px}body.schedule #fancybox-outer .image{float:right;margin:0;border:0;padding:0}body.schedule #fancybox-outer .image img{border:5px solid #e7daca;width:200px;height:200px}body.schedule #fancybox-outer a.website_button{background:url("../images/site_elements/website_button.gif") 0px 0px no-repeat;float:right;display:block;height:62px;width:170px;margin-top:10px}body.schedule #fancybox-outer a.website_button:hover{background-position:0 -62px}body.schedule #fancybox-outer a.website_button:focus{background-position:0 -124px}

