/*00.*/
html, body, h1, h2, h3, h4, h5, h6, blockquote, tr, th, td, form, fieldset, input, ol, ul, li, p { margin:0; padding:0 } *:focus { outline:none } @font-face { font-family:'TwCenMT-Condensed'; src:url('tccm.eot'); src:url('tccm.eot?#iefix') format('embedded-opentype'), url('tccm.woff') format('woff'), url('tccm.ttf') format('truetype'), url('tccm.svg#tccm') format('svg'); font-weight:normal; font-style:normal; }
/*01.*/
body { background:url(../images/noise.jpg) #f3f3f3; font: .8em Arial, Helvetica, sans-serif } a img, fieldset, abbr { border:0 } a { color:#333; text-decoration:none } a:hover { color:#128dda; text-decoration:underline } ul { list-style:none } p { padding:0 0 1.5em } ol { list-style:decimal outside }
/*02.*/
.blue, a.blue { color:#128dda } .green { color:#80b904 } .left { float:left } .right { float:right } .clear { clear:both; display:block } .wrapper { margin:0 auto; width:980px } .wrnd { background-color:#fff; border-radius:5px }
/*03.*/
#infosite { padding:1em 0 } #infosite li { display:inline; padding-left:10px }
/*04.*/
#headers { border-radius:5px 5px 0 0 } #conduittickets { margin:1em 0 0 1em } #nav { width:510px } #nav li { border-left:1px solid #e9e9e9; float:left; font:400 1.6em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif; padding:1em } #nav li:first-child { border:0 }
/*05.*/
#searchbox { background:url(../images/blue-noise.jpg) repeat-x; border-radius:0 0 5px 5px; padding:9px 0 7px 10em } #search_engine { margin-left:1em; } #search_engine div { background:url(../images/input-search.png) no-repeat; height:32px; padding:13px 0 0 10px; width:392px;  } #search_engine div input { border:0; width:100% }
/*06.*/
#cols { margin-top:1em } #sidebar { width:210px } #central { margin-left:16px; width:440px } #rightside { width:300px } #content { width:750px }
/*07.*/
.blox { border-top:1px solid #ededed; padding:1em; } .blox:first-child { border:0 } .blox h3, #featured_events h3 { color:#111; font: 2em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif; padding:0 0 7px } .blox ol { color:#128dda; font-size:.85em; padding-left:25px } .blox ul { color:#333; font-size:.85em; padding-left:10px } .blox li { padding:0 0 8px } .blox label { cursor:pointer; position:relative; padding-left:2px; top:-2px }
/*08.*/
#topevents h1, #topcatevents h1, #event_listing h1, #the_event h1, #news h2, #othercontent h1 { color:#128dda; font: 2.6em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif  } #topevents p, #topcatevents p { font-size:.85em; padding:0; width:73% } #topevents a, #topcatevents a { color:#128dda; text-decoration:none } #topevents img { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 } #topevents .wrnd { border-radius:0 0 5px 5px; height:110px; padding:4px 10px 10px; position:relative; top:-3px; z-index:1 } .pager { position:relative; top:-6px; z-index:0 } .pager a { background-color:#111; border-radius:0 0 5px 5px; color:#fff; font-size:1.3em; display:inline-block; margin-right:4px; padding:10px 10px 5px } .activeSlide { background-color:#fff !important; color:#208fd3 !important }
/*09.*/
#featured_events { padding:1em 0 } #featured_events .right { width:65% } #featured_events h3 { padding:0 } #featured_events h4 { font-weight:400; font-size:1.3em } #featured_events a { color:#128dda } #featured_events p { font-size:.85em } #featured_events p a { color:#80b904; font-weight:700 } #featured_events strong { display:block } #featured_events li { border-top:1px dotted #ccc; padding-top:11px } #featured_events li:first-child { border:0 }
/*10.*/
#headtabs li { float:left; } #headtabs a { background-color:#111; border-radius:5px 5px 0 0; color:#fff; display:inline-block; font-size:1.1em; margin-right:10px; padding:13px 13px 18px; position:relative; top:4px; z-index:0 } .tab { font-size:.85em; padding:1em 1.3em; position:relative; z-index:1 } .tab li, #related_events li { background:url(../images/rowmix.gif) no-repeat 0 4px; float:left; padding:0 1em 9px 10px; width:44% } .selected { background-color:#fff !important; color:#128dda !important }
/*11.*/
#subright, #sidebar .wrnd { margin-top:1em } #newsletter fieldset div { background:url(../images/input-input.png) no-repeat; height:25px; margin:0 0 7px 9px; padding:10px 0 0 10px; width:247px } #newsletter fieldset input { background:transparent; border:0; width:100% } #sidebar .wrnd { padding:9px }
/*12.*/
#footers { background:url(../images/black-noise.jpg); color:#fff; margin-top:1.5em; padding:2em 0 } #footers li { display:inline; padding-right:10px } #footers a { color:#fff }
/*13.*/
#topcatevents .wrnd { -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; padding:7px 10px; position:relative; width:290px; z-index:1 } #topcatevents img { -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0 } #topcatevents p { height:89px; width:100% } #topcatevents .pager { top:-3px } #topcatevents li { height:180px !important }
/*14.*/
#eventposts { padding-top:2em } .epost { border-top:3px dashed #ccc; padding:2em 0 } .epost:first-child { border:0; padding:0 0 2em } .epost h2 { font:400 3em/.8em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif; padding:0 0 17px } .epost h2 a { color:#128dda } .epost p { color:#333; line-height:1.6em; padding:9px 0 } .date_publish { color:#000; font-size:1.5em; text-shadow:0 1px #fff } .content { padding-left:3em } .content a.right { color:#80b904; display:block; font-weight:700; width:80px }
/*15.*/
#event_listing h1, #the_event h1, #news h2 { font-size:3em; padding:0 0 7px } #dhead div, #thead div { background-color:#fff; border-radius:5px 5px 0 0; float:left; font-size:1.2em; margin-right:10px; padding:13px } #thead div { margin-right:5px; padding:13px 13px 18px } #date, .date { width:65px } #event, .event { width:270px } #venue, .venue { width:178px } .e, .t { border-top:1px solid #ededed; padding:10px 0 } .e:first-child, .t:first-child { border:0 } .e div, .t div { float:left; margin-right:10px; padding:7px 13px 0 } .t div { margin-right:5px } #broker { width:74px } .broker { padding:0 !important; width:100px } #location, .location { width:110px } #qty, .qty { width:33px } #price, .price { width:70px }
/*16.*/
#thead { position:relative; top:5px; z-index:0 } #ticket_listing .wrnd { position:relative; z-index:1 } #dbody { color:#333; border-radius:0 5px 5px 5px } #tbody { background-color:#fff; font-size:.9em; height:600px; overflow:auto; width:510px } #vbody { background-color:#fff; height:593px; width:470px } .dtstart { font-size:.9em; display:block; line-height:.6em; text-align:center } .dtstart span { font-size:.95em } .dtstart strong { color:#80b904; display:block; font:400 2.5em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif } .date { padding-top:0 !important } .event span { font-size:.85em } .url { background:url(../images/b-find_tickets-sprite.png) no-repeat -1px -1px; display:block; height:30px; text-indent:-999em; width:91px } .url:hover { background-position:-1px -72px } .url:active { background-position:-1px -143px }
/*17.*/
#breadcrumbs { padding:1em 0 } #breadcrumbs li { display:inline; padding-right:9px }
/*18.*/
#news h4 { font:400 1.2em Arial, Helvetica, sans-serif } #news h4 a { color:#80b904 } #news em { color:#777; font-size:.85em } #news p { padding:7px 0 0 } #news li { border-top:1px dotted #ccc; padding:1em 0 } #news li:first-child { border:0 } #news .right { width:85% }
/*19.*/
.location span, .qty span { color:#128dda } .price { color:#ff9306; font-size:1.3em; text-align:center } .buy { background:url(../images/b-buy_now-sprite.png) no-repeat -1px -1px; display:block; float:right; height:27px; margin-right:5px; text-indent:-999em; width:73px; } .buy:hover { background-position:-1px -56px } .buy:active { background-position:-1px -111px } .venue_name { font:400 2.4em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif; width:470px } #related_events { margin-left:1em } #related_events h4 { font:400 1.2em Arial, Helvetica, sans-serif; padding:0 0 9px } #related_events li { float:none; margin-left:1em; width:auto }
/*20.*/
#filters { padding:1em 0 } #selectprice { width:480px } #filters strong { display:block; padding:0 0 4px } #selectprice input { background-color:#FFF; border:1px solid #CCC; color:#6FAF2B; padding:3px; text-align:center; width:40px } #selectprice fieldset { float:left; width:100px } #select_qty { border:1px solid #CCC; padding:3px; width:90px }
/*21.*/
#othercontent .wrnd { padding:1em }
/*22.*/
.view_more { color:#128dda; font: 2em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif; display:block; padding:7px 0 12px; text-align:center } .scroll { overflow:hidden; height:230px; width:97% } #performer_i h3 { color:#000; font: 2em 'TwCenMT-Condensed', Arial, Helvetica, sans-serif; padding-top:1em } #performer_i p { padding:0 }
/*23.*/
.jspContainer { overflow:hidden; position:relative } .jspPane { position:absolute } .jspVerticalBar { position:absolute; top:0; right:0; width:6px; height:100%; background:#fff } .jspHorizontalBar { position:absolute; bottom:0; left:0; width:100%; height:16px; background:#fff } .jspCap { display:none } .jspHorizontalBar .jspCap { float:left } .jspTrack { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#d3d3d3; position:relative } .jspDrag { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#5482a7; position:relative; top:0; left:0; cursor:pointer } .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float:left; height:100% } .jspArrow { background:#50506d; text-indent:-999em; display:block; cursor:pointer } .jspArrow.jspDisabled { cursor:default; background:#80808d } .jspVerticalBar .jspArrow { height:16px }.jspHorizontalBar .jspArrow { width:16px; float:left; height:100% } .jspVerticalBar .jspArrow:focus { outline:none } .jspCorner { background:#eeeef4; float:left; height:100% }
/*24.*/
.r { float:right !important; padding:0 !important } .rr { display:block; position:relative; z-index:90; } .thestick { display:none; left:-90px; position:absolute; top:10px; width:220px; z-index:99 } .thestick td { border:1px solid #b2a980; background-color:#FEED7E; padding:9px } .thestick p { color:#333; padding:0 }
/*25.*/
.input { width:220px; border:1px solid #ccc; padding:5px; margin:0 0 1em } textarea.input { padding:5px; font-family:Arial, Helvetica, sans-serif; width:320px }
/*26.*/
img.submit { cursor:pointer }