@charset "utf-8";
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, article { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:120% !important }
nav ul { list-style:none; }
html { overflow-y: scroll; overflow-x: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { line-height:100%; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border-top: 1px solid #cccccc; border-left: 0 none; border-right: 0 none; border-bottom: 0 none; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
img { border: 0; -ms-interpolation-mode: bicubic; }
::selection {
background:#222;
color:#fff
}
::-moz-selection {
background:#222;
color:#fff
}
ul { list-style:none }
/*----------------------------------------------------------------------------------------------------------*/
body { font:normal 12px/17px Arial; color:#444; border-top:3px solid #a40004; min-width:1110px; }
li { list-style:none; }
img { border:0 none; }
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline; color:#111; }
a.url { font-weight:bold }
/*----------------------------------------------------------------------------------------------------------*/
/*SPRITE*/
#header .inner, #header .inner .logo a, #header .inner .right a.truste, #srch .inner .btn, #left .livep, #left .guarantee, #left .get_discount, #left .testi .title, #content .buybtn a.btn, #content .buybtn .hover, .tn_results_tickets_text a, .tn_results_ticket_purchase a, #share_fb, #share_tw, #share_dg { background:url(https://ticketnest.s3.amazonaws.com/v2/img/i1.jpg) no-repeat; }
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#wraper { width:100%; background:#f2f2f2; overflow:hidden; position:relative; }
#main { position:relative; width:960px; margin:0 auto; padding:10px 30px; background:#fff; border:solid #bfbfc0; border-width:0 1px; box-shadow:0 0 4px #AAAAAA; }
#left { background:#fff; width:195px; position:relative; margin-right:15px; float:left }
#content { background:#fff; width:750px; float:left; position:relative; }
.inner { width:960px; margin:0 auto; }
.clear { clear:both; }
/*----------------------------------------------------------------------------------------------------------*/
/* #header	*/
/*----------------------------------------------------------------------------------------------------------*/

#header { width:100%; background:#fff; }
#header .inner { background-position:center bottom; overflow:hidden; }
#header .inner .logo { width:185px; padding:15px 0 15px 5px; float:left; }
#header .inner .logo a { background-position:0px 0px; display:block; height:61px; text-indent:-9999em; }
#header .inner .right { float:right; margin-top:30px; }
#header .inner .right a { float:right; padding-right:5px; cursor:pointer; }
#header .inner .right a.truste { background-position:-327px -44px; display:none; width:123px; height:33px; margin-right:10px; }
/*----------------------------------------------------------------------------------------------------------*/
/* #nav */
/*----------------------------------------------------------------------------------------------------------*/

#nav { width:100%; border:solid #679337; border-width:1px 0; background:#c6d32f; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#c6d32f), to(#b4c524)); background: -moz-linear-gradient(#c6d32f, #b4c524); background: linear-gradient(#c6d32f, #b4c524); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#c6d32f', endColorstr='#b4c524'); /* IE6 & IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#c6d32f', endColorstr='#b4c524'); /* IE8 */
text-align:center; position:relative; }
#nav li{ display: inline-block}
#nav a { text-shadow:0px 0px 1px #d3df55; padding:8px 24px; font:bold 13px/30px Arial; color:#225500; text-decoration:none; -webkit-transition: all .4s ease;
 -moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
 position: relative;
}
#nav li .dd{
 display: none;
 position: absolute;
 background: #447611;
}
#nav li .dd li{
 display: block;
}
#nav li .dd li a{
 color: #ffff;
}
#nav li:hover .dd {
 display: block;
}
#nav a:hover { text-shadow:0px 0px 2px #999; color:#fff; background:#447711; -webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
#nav span { color:#dde89b; }
/*----------------------------------------------------------------------------------------------------------*/
/* #srch */
/*----------------------------------------------------------------------------------------------------------*/

#srch { width:100%; background:#f4f7e5; border-bottom:1px solid #679337; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f4f7e5), to(#dbe999)); background: -moz-linear-gradient(#f4f7e5, #dbe999); background: linear-gradient(#f4f7e5, #dbe999); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#f4f7e5', endColorstr='#dbe999');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#f4f7e5', endColorstr='#dbe999');
}
#srch .inner { padding-top:20px; height:50px }
#srch .inner table { margin:0 auto; width:670px }
#srch .inner table .tbox { text-align:center; width:570px; }
#srch .inner .label { font:normal 17px/100% Arial; color:#a40004; padding-right:5px; }
#srch .inner .txtbox { border:1px solid #a40f13; font:normal 14px Arial; color:#444 !important; padding:5px; width:550px; margin:0 auto; background:#f5f5f5; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#fff)); background: -moz-linear-gradient(#f5f5f5, #fff); background: linear-gradient(#f5f5f5, #fff); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#f5f5f5', endColorstr='#ffffff');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#f5f5f5', endColorstr='#ffffff');
*margin-top:1px;
text-align:left; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
#srch .inner .txtbox2 { border:1px solid #770007; font:normal 14px Arial; padding:5px; width:550px; background:#fff; filter:progid:DXImageTransform.Microsoft.Glow(color='#cf5200', Strength='1');
margin:0px; -moz-box-shadow: 0 0 2px #cf5200; -webkit-box-shadow: 0 0 2px #cf5200; box-shadow:0 0 2px #cf5200; color:#444 !important }
#srch .inner .txtbox:focus, #srch .inner .txtbox2:focus { outline:none }
#srch .inner .btn { background-position:-412px 0px; display:block; width:38px; height:29px; border:0 none; text-indent:-9999em; cursor:pointer; }
/*----------------------------------------------------------------------------------------------------------*/
/*	For AutoComplete	*/
/*----------------------------------------------------------------------------------------------------------*/

.ac_results { padding:0px; border: 1px solid #cf5200; margin-left:5px; margin-top:0px; background-color:#fff; overflow:hidden; text-align:left; z-index:10001; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; text-align:left; }
.ac_results iframe { display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding:1px 5px; cursor: pointer; display: block; width: 100%; font:normal 12px/17px Arial; overflow:hidden; text-align:left; background:#FFF }
.ac_results li:hover { background:#EEF4D0; }
.ac_over { background-color:#EEF4D0 !important; color:#222; }
.ac_loading { background:#fff url(img/loading.gif) 99% 50% no-repeat !important }
/*----------------------------------------------------------------------------------------------------------*/
/*	Left Side	*/
/*----------------------------------------------------------------------------------------------------------*/

#left .livep { background-position:0px -98px; display:block; height:60px; text-indent:-9999em; margin-bottom:10px; clear:both }
#left .guarantee { background-position:0px -168px; display:block; height:75px; text-indent:-9999em; margin-bottom:10px; cursor:pointer; clear:both }
#left .get_discount { background-position:0px -254px; display:block; height:109px; text-indent:-9999em; margin-bottom:10px; cursor:help; clear:both }
#left .hot_e { margin-bottom:10px; border:1px solid #750701; padding-bottom:5px; float:left; clear:both }
#left .hot_e h2, #left .hot_e h3 { border-bottom:1px solid #750701; background:#e9e9e9; display:block; font:16px arial; color:#b10c1f; padding:5px 10px; background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(219, 221, 220, 1))); background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dbdddc', GradientType=0 );
background: linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); }
#left .hot_e h4 a { font:15px Arial; color:#ac130e; padding:1px 0px; border-bottom:1px solid #aaaaaa; display:block; width:173px; text-decoration:none; margin:5px 10px }
#left .hot_e h4 a:hover { border-bottom:1px solid #750701; }
#left .hot_e .links, #left .hot_e ul { padding:5px 10px; float:left }
#left .hot_e .links ul { padding:0 }
#left .hot_e .links h4 a { font:15px Arial; color:#ac130e; padding:1px 0px; border-bottom:1px solid #aaaaaa; display:block; width:173px; text-decoration:none; margin:0; }
#left .hot_e .links h4 a:hover { border-bottom:1px solid #750701; }
#left .hot_e .links span { display:block; }
#left .hot_e .links li, #left .hot_e li { list-style:none none; margin-top:3px; }
#left .hot_e .links a, #left .hot_e li a { font:normal 12px/16px Arial; padding-right:5px; margin-bottom:2px; color:#333; display:block; float:left; width:168px; }
 #left .hot_e .links a:hover,, #left .hot_e li a:hover {
color:#a40004;
}
#left .advance_s { margin-bottom:10px; border:1px solid #750701; background:#fcfef3; background: -moz-linear-gradient(top, rgba(253, 255, 244, 1) 0%, rgba(234, 239, 210, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(253, 255, 244, 1)), color-stop(100%, rgba(234, 239, 210, 1))); background: -webkit-linear-gradient(top, rgba(253, 255, 244, 1) 0%, rgba(234, 239, 210, 1) 100%); background: -o-linear-gradient(top, rgba(253, 255, 244, 1) 0%, rgba(234, 239, 210, 1) 100%); background: -ms-linear-gradient(top, rgba(253, 255, 244, 1) 0%, rgba(234, 239, 210, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfff4', endColorstr='#eaefd2', GradientType=0 );
background: linear-gradient(top, rgba(253, 255, 244, 1) 0%, rgba(234, 239, 210, 1) 100%); clear:both }
#left .advance_s h3 { border-bottom:1px solid #750701; background:#e9e9e9; display:block; font:16px arial; color:#b10c1f; padding:5px 10px; background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(219, 221, 220, 1))); background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dbdddc', GradientType=0 );
background: linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(219, 221, 220, 1) 100%); }
.advance_s .ifr { background:url(https://ticketnest.s3.amazonaws.com/i/img/loader.gif) center center no-repeat; }
/*----------------------------------------------------------------------------------------------------------*/

#left .follow { background:url(img/follow.gif) no-repeat 0px 0px; display:block; height:auto; margin-bottom:10px; padding:5px 7px 7px 77px; list-style:none; float:left }
#left .follow .fb, #left .follow .tw, #left .follow .dg { background:url(img/follow.gif) no-repeat 0px -47px; display:block; float:left; width:35px; height:35px; text-indent:-9999em; overflow:hidden; margin-left:2px; }
#left .follow .fb { background-position:-80px -6px; }
#left .follow .fb:hover { background-position:-80px -53px }
#left .follow .tw { background-position:-116px -6px; }
#left .follow .tw:hover { background-position:-116px -53px }
#left .follow .dg { background-position:-154px -6px; }
#left .follow .dg:hover { background-position:-154px -53px }
/*----------------------------------------------------------------------------------------------------------*/

#left .testi { float:left; width:195px; }
#left .testi .title { background-position:0px -415px; display:block; height:52px; text-indent:-9999em; }
#left .testi #testimonials { background:#fff; border:solid #679337; border-width:0 1px 1px 1px; overflow:hidden; height:auto }
#left .testi #testimonials span { display:none; font:normal 11px/14px Arial; padding:5px 10px; display:block; text-align:justify; }
#left .testi #testimonials span strong { margin-top:10px; display:block; }
/*----------------------------------------------------------------------------------------------------------*/
/* #footer */
/*----------------------------------------------------------------------------------------------------------*/

#footer { width:100%; background:#fff; border-top:1px solid #dedede; padding:15px 0; clear:both; }
#footer .links { font:normal 11px/16px Tahoma; text-align:center; }
#footer .links a { color:#444 }
#footer .note { font:normal 11px/16px Tahoma; text-align:center; color:#666; margin-top:5px; }
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#content .txt { clear:both; margin-bottom:10px; text-align:justify; }
#content .unit-cnt a{ font-weight:bold; color:#222; text-decoration:underline; }
#content .unit-cnt a:hover{ text-decoration:none; color:#333 }

#content .body-link-unit-nbg { float:left; margin-bottom:8px; }
#content .body-link-unit-nbg ul { width:244px; float:left; margin:5px 3px 5px 3px; }
#content .body-link-unit-nbg ul li.heading2 { font:normal 17px/25px Arial; border:0px; border-bottom:2px solid #ac130e !important; display:block; text-align:left; padding:0 }
#content .body-link-unit-nbg ul li { border:solid #aaa; border-width:0 1px 1px 1px; padding:3px 4px }
 #content .body-link-unit-nbg ul li:nth-child(even) {
background:#EEF4D0
}
#content .body-link-unit-nbg ul li a { color:#333 }
#content .body-link-unit-nbg ul li a:hover { color:#A40004 }
/*----------------------------------------------------------------------------------------------------------*/
/*	Homepage Slider	*/
/*----------------------------------------------------------------------------------------------------------*/

#content h1 { font:normal 20px Arial; border-bottom:1px solid #DDD; padding-bottom:8px; margin-bottom:8px; }
#content .buy-butt {  display:block; height:36px; font:16px/36px Arial; color:#750701; text-align:center; width:490px; text-decoration:none; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 2px #eee; -webkit-box-shadow: 0 0 2px #eee; box-shadow:0 0 2px #eee; -o-box-shadow:0 0 2px #eee; position:relative; border:1px solid #D19602; margin:15px auto; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; clear:both; background: #ffea82; /* Old browsers */
background: -moz-linear-gradient(top,  #ffea82 0%, #ffdf60 20%, #efb326 70%, #d19602 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffea82), color-stop(20%,#ffdf60), color-stop(70%,#efb326), color-stop(100%,#d19602)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* IE10+ */
background: linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea82', endColorstr='#d19602',GradientType=0 ); /* IE6-9 */
overflow:hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;
 }
#content .buy-butt:hover { -moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px #888; box-shadow:0 0 3px #888; -o-box-shadow:0 0 3px #888; text-decoration:none; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
#content .body-unit h3 { font:normal 17px/25px Arial; border-bottom:2px solid #ac130e; display:block; text-align:left; padding-left:2px; }
#content .body-unit table { border-collapse:collapse; margin-bottom:10px; width:100%; }
#content .body-unit table .rg-header { background:#ddd; font-size:15px; padding:10px 5px; text-align:center }
#content .body-unit table td { border:1px solid #ccc; padding:4px 6px; }
#content .body-unit table tr:nth-child(even) td {
background-color:#EEF4D0
}
#content .body-unit table .go-butt { display:block; height:22px; font:bold 13px/23px Arial; color:#750701; text-align:center; padding:2px 18px; text-decoration:none; cursor:pointer; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 2px #eee; -webkit-box-shadow: 0 0 2px #eee; box-shadow:0 0 2px #eee; -o-box-shadow:0 0 2px #eee; position:relative; border:1px solid #D19602; margin:3px auto; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; clear:both; background: #ffea82; /* Old browsers */
background: -moz-linear-gradient(top,  #ffea82 0%, #ffdf60 20%, #efb326 70%, #d19602 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffea82), color-stop(20%,#ffdf60), color-stop(70%,#efb326), color-stop(100%,#d19602)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* IE10+ */
background: linear-gradient(top,  #ffea82 0%,#ffdf60 20%,#efb326 70%,#d19602 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea82', endColorstr='#d19602',GradientType=0 ); /* IE6-9 */
overflow:hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
#content .body-unit table .go-butt:hover {-moz-box-shadow: 0 0 3px #888; -webkit-box-shadow: 0 0 3px #888; box-shadow:0 0 3px #888; -o-box-shadow:0 0 3px #888; text-decoration:none; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
#content #slider { margin-bottom:10px; overflow:hidden; }
/*	Homepage Slider	*/

#content #slider { margin-bottom:10px; overflow:hidden; }
#content #slider #s1, #content #slider #s2, #content #slider #s3, #content #slider #s4{ background:url(img/slider.jpg) no-repeat; display:block; width:755px; height:235px; float:left; }
#content #slider #s1 { background-position:0px 0px; }
#content #slider #s2 { background-position:0px -235px; }
#content #slider #s3 { background-position:0px -470px; }
#content #slider #s4 { background-position:0px -705px; }

#content #slider a { text-decoration:none; }
#content #slider span { font:normal 15px/16px Arial; color:#fff; position:absolute; margin-top:166px; display:block; padding:15px 25px; width:550px; height:35px; overflow:hidden; }
/*	Event Index Pages	*/
/*----------------------------------------------------------------------------------------------------------*/

#content .mod { margin-bottom:10px; width:754px; }
.toplinks .scroll { height:525px; overflow-y:scroll; overflow-x:hidden; display:block; border-bottom:1px solid #ddd; }
.toplinks .tablelinks { width:235px; }
.toplinks .tablelinks td { display:block; width:100%; }
h3.htitle { font:normal 17px/25px Arial; border-bottom:2px solid #ac130e; display:block; text-align:left; padding-left:2px; }
.tablelinks { border-left:1px solid #ddd; border-top:1px solid #ddd; }
.tablelinks .on { background:#EEF4D0; }
.tablelinks .hover td { background:#DEDEDE; }
.tablelinks td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.tablelinks td a { font:normal 12px/20px Arial; display:block; padding:2px 5px; color:#333; }
.tablelinks td a:hover { background:#DEDEDE; color:#a40004; }
/*----------------------------------------------------------------------------------------------------------*/
.hcat td { width:250px; }
/*----------------------------------------------------------------------------------------------------------*/
#content .bcrumbs { }
/*----------------------------------------------------------------------------------------------------------*/
#content .title_inc { overflow:hidden; float:left; }
#content .title_inc { }
span.e_img { float:right; margin-left:20px; margin-bottom:15px; }
#content .title_inc { }
img.e_img { width:180px; height:auto; border:1px solid #dedede; padding:5px; box-shadow:0 0 3px #999; background:#fff }
#content .title_inc { }
.para { margin-bottom:15px; }
#content .title_inc { }
.para h2 { font:normal 22px/25px Arial; border-bottom:1px solid #ac130e; display:block; background:#fff; width:585px; padding:3px 0; margin-bottom:5px; text-decoration:none }
#content .title_inc { }
.para h2 a, #content .title_inc { }
.para a h2, .para a { text-decoration:none }
#content .title_inc { }
.para p { }
/*----------------------------------------------------------------------------------------------------------*/
#content .buybtn { text-align:center; float:left }
#content .buybtn a.btn { background-color:#ffc22f; background-position:center -478px; display:block; height:28px; font:bold 13px/28px Arial; color:#900e00; text-align:center; width:410px; text-decoration:none; cursor:pointer; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; box-shadow:0 0 2px #999; -o-box-shadow:0 0 2px #999; margin-left:3px; position:relative; z-index:9999; border:1px solid #999; }
#content .buybtn a.btn span { }
#content .buybtn a.hover { -moz-box-shadow: 0 0 4px #000; -webkit-box-shadow: 0 0 4px #000; box-shadow:0 0 4px #000; -o-box-shadow:0 0 4px #000; text-decoration:none; color:#222; }
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

.venue_inc { border:solid #999; border-width:0px; position:relative; float:left; clear:both; width:750px; margin-bottom:15px; }
.venue_inc table .on { background:#eef4d0; }
.venue_inc table .hover { background:#efefef; }
.venue_inc .tn_results_header_subhead_text { text-transform:capitalize; width:377px; border:0px; border-bottom:1px solid #dedede; padding:3px 5px; }
.venue_inc .tn_results_header_subhead_text u, #content .venue_inc .hover .tn_results_header_subhead_text u, #content .venue_inc .on .tn_results_header_subhead_text u { text-decoration:none; background:#fff; }
.venue_inc .tn_results_header_subhead_text u font { font:normal 16px/25px Arial; border-bottom:1px solid #ac130e; display:block; background:#fff; padding:3px 5px; margin:-3px -5px; }
.venue_inc .tn_results_header_subhead_text a { display:block; width:auto; font:normal 11px/16px Arial; color:#222; text-decoration:none; }
.venue_inc .tn_results_header_subhead_text a:hover { color:#ac130e; text-decoration:underline; }
.venue_inc .tn_results_header_subhead_text a.tn_results_header_subhead_text_lnk_Blue { width:auto; }
.venue_inc .vc_table { border:1px solid #aaa; }
.venue_inc td.venue_inc_heading { background:#f5f5f5; border:1px solid; border-color:#AAAAAA #AAAAAA #AC130E; display: block; font: 16px/25px Arial; padding: 3px 8px; }
.venue_inc td.venue_inc_links { border:1px solid #AAA; padding-top:5px }
.venue_inc td.venue_inc_links ul { }
.venue_inc td.venue_inc_links ul li { border-bottom:1px solid #DDD; text-transform: capitalize; list-style:none; width:358px; float:left; padding:4px 9px; color:#888; }
.venue_inc td.venue_inc_links ul li a { float:left; text-transform: capitalize; }
.venue_inc table { }
.venue_inc table table { border:1px solid #AAA; border-collapse:collapse; }
.venue_inc table table td { border:1px solid #AAA; }
.venue_inc table table td.style8 { font-size:15px; }
.venue_inc table table table, .venue_inc table table table td { border:hidden 0px transparent !important; border-collapse:collapse; }
.venue_inc .style8-venue { padding:5px; background:#f5f5f5; float:left; width:743px; }
.line-venue { border-bottom:1px solid #AAA }
.line-venue .style8-venue { padding:5px; background:#fff; float:none !important; }
.venue_inc .style8-venue span { color:#8D0404 !important; font-weight:bold }
.venue_inc .style11-venue a img { margin:3px; float:right }
/*----------------------------------------------------------------------------------------------------------*/

.ev_table { margin-top:15px; }
.ev_table2 { border-collapse:collapse; }
.ev_table2 table { position:relative; }
.ev_table2 td { border:1px solid #BFBFC0; font:normal 11x/16px Arial; }
.ev_table2 td.style8-venue { font:normal 13px/16px Arial; background:#eef4d0; padding:4px; }
.ev_table2 td.style8-venue span { color:#ac130e }
.ev_table2 td table td { border:0px; }
.ev_table2 a.style-venue1 { font:normal 12px/16px Arial; color:#222; text-decoration:underline; }
.ev_table2 a.style-venue1:hover { text-decoration:none }
.ev_table2 span.style11-venue a img { margin-top:2px }
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#content .regional_inc { }
/*	*/
#content .category_inc { }
/*	*/
#content .keywords_inc { }
#content .keywords_inc p { }
/*	*/
#content .comments_inc { }
/*----------------------------------------------------------------------------------------------------------*/
/*	Tickets Button for Results */
/*----------------------------------------------------------------------------------------------------------*/

td.tn_results_tickets_text { text-align:center; border-right:#BFBFC0 1px solid; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; width:100px; }
.tn_results_tickets_text a, .tn_results_ticket_purchase a { background-color:#ffc22f; background-position:-242px -104px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -moz-box-shadow: 0 0 1px #999; -webkit-box-shadow: 0 0 1px #999; box-shadow:0 0 1px #999; -o-box-shadow:0 0 1px #999; padding:7px 15px; text-align:center; font:bold 12px/12px Arial; color:#333; text-decoration:none; display:block; width:60px; text-transform:capitalize; overflow:hidden; position:relative; z-index:9999; border:1px solid #777; }
.tn_results_tickets_text a:hover, .tn_results_ticket_purchase a:hover { -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; box-shadow:0 0 3px #999; -o-box-shadow:0 0 3px #999; border:1px solid #555; }
td.tn_results_ticket_purchase { text-align:center; border-right:#BFBFC0 1px solid; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; text-transform:capitalize; width:100px; padding:3px 0; border:1px solid #999; border-left:0px; }
/*----------------------------------------------------------------------------------------------------------*/
tr.tn_results_header_divider, td.tn_results_header_divider { height:1px; background-color:#ac130e; }
table.tn_results, table.tn_results_header { width:100%; }
.tn_results_header_maplink { text-align:right; width:130px; text-align:right; }
.tn_eventnames_group_header { font-size:12pt; text-align:left; padding:4px 0 4px 7px; font-weight:bold; color:#0072c4; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; border-left:#76c5f0 solid 4px; background-color:#eef4d0; }
.tn_eventnames_group_header a { font-size:12pt; text-align:left; font-weight:bold; color:#007ACF; }
.tn_eventnames_group_header a:hover { font-size:12pt; text-align:left; font-weight:bold; color:#007ACF; }
td.tn_eventnames_grouped_column { padding:6px 6px 6px 6px; }
td.tn_eventnames_grouped_column a { text-decoration:none; font-size:12px; color:#333333; }
td.tn_eventnames_grouped_column a:hover { text-decoration:none; font-size:12px; color:#900e00; background-color:#FFFFF2; font-weight:bold; }
td.tn_eventnames_header_title { padding:6px 6px 6px 6px; text-align:center; font-size:16pt; font-weight:bold; color:#007ACF; }
td.tn_eventnames_vert_divider { width:2px; }
tr.tn_results_alternate_row { border-right:#BFBFC0 1px solid; border-top:#BFBFC0 1px solid; background-color:#eef4d0; }
td.tn_results_colhead, td.tn_results_colhead * { text-align:left; background:#ddd; font:bold 14px/16px Arial; color:#222; }
td.tn_results_colhead { padding:10px 0 10px 5px; border-bottom:1px solid #ac130e; }
td.tn_results_colhead a { text-decoration:underline; font:bold 14px/16px Arial; color:#222; cursor:pointer; }
td.tn_results_colhead a:hover { text-decoration:none; }
td.tn_results_datetime_text { text-align:left; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; padding-left:5px; width:150px; }
td.tn_results_day_text { text-decoration:none; font-size:12px; font-weight:bold; color:#333333; }
td.tn_results_divider { font-size:1px; line-height:1px; height:2px; }
td.tn_results_event_text { text-align:left; font-size:12px; font-weight:bold; color:#900e00; border-left:#BFBFC0 1px solid; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; padding-left:5px; }
.tn_results_event_text a { text-decoration:underline; font-size:12px; font-weight:bold; color:#900e00; }
.tn_results_event_text a:hover { text-decoration:none; font-size:12px; font-weight:bold; color:#666666; }
td.tn_results_header_datetime { text-align:center; font-size:10pt; font-weight:bold; color:#8d0404; width:100px; padding-left:10px; vertical-align:top; }
td.tn_results_header_maplink { text-align:right; font-size:10pt; font-weight:bold; color:#8d0404; }
td.tn_results_header_title, td.tn_results_header_title a { font:normal 22px/25px Arial; display:block; padding:0; color:#222; }
td.tn_results_header_title a:hover { }
td.tn_results_header_venue { text-align:left; font-size:10pt; font-weight:bold; color:#8d0404; padding-left:10px; vertical-align:top; }
td.tn_results_header_maplink a { display:block; float:left; padding-left:20px; width:150px; }
.tn_results_location_text a { text-decoration:underline; font-size:12px; font-weight:normal; color:#666666; }
.tn_results_location_text a:hover { text-decoration:none; font-size:12px; font-weight:normal; color:#666666; }
.tn_results_search_title { font-size:13px; font-weight:bold; color:#880303; }
tr.tn_results_standard_row { background-color:#FFFFFF; }
td.tn_results_ticket_avail { width:15%; text-align:left; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; font-size:12px; }
td.tn_results_ticket_avail select { width:60px; padding:2px; }
td.tn_results_ticket_highlight { width:20px; text-align:center; border-left:#BFBFC0 1px solid; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; }
img.tn_results_ticket_highlight { float:left; }
td.tn_results_ticket_notes { font-size:11px; font-style:italic; color:#333333; }
td.tn_results_ticket_retail { width:90px; text-align:center; font-size:12px; font-weight:bold; color:#880303; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; }
td.tn_results_ticket_row { width:50%; text-align:center; }
.tn_results_ticket_row_caption { font-size:12px; font-weight:bold; color:#333333; }
.tn_results_ticket_row_text { font-size:12px; font-weight:bold; color:#880303; }
td.tn_results_ticket_section { text-align:left; }
.tn_results_ticket_section_caption { font-size:12px; font-weight:bold; color:#333333; }
.tn_results_ticket_section_text { font-size:12px; font-weight:bold; color:#880303; }
td.tn_results_ticket_sectionrow { text-align:left; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; }
td.tn_results_venue_text { text-align:left; font-size:12px; font-weight:bold; color:#333333; border-top:#BFBFC0 1px solid; border-bottom:#BFBFC0 1px solid; padding-left:5px; }
.tn_results_venue_text a { }
td.tn_search_result { }
.tn_search_result a { }
.tn_results_date_text { text-decoration:none; font-size:12px; color:#333333; }
.tn_results_time_text { text-decoration:none; font-size:10px; color:#880303; }
td.tn_results_header_subhead_caption { font-size:10pt; font-weight:bold; color:#ddd; display:block; }
table.tn_results_event_venue_group_text { width:100%; }
td.tn_results_ticket_retail-noresult { width:20%; text-align:left; font-size:14px; color:#000000; background-color:#E8EDF3; }
td.tn_results_ticket_retail-noresult a { font-size:14px; font-weight:bold; font-size:18px; }
table.tn_results_notfound { width:100%; }
tr.tn_results_notfound { }
td.tn_results_notfound { font-size:10pt; color:#ddd; background-color:#FFFFCC; }
.tn_results_notfound_name { font-weight:bold; }
.tn_results_notfound_phone { font-weight:bold; }
.tn_results_notfound_email { font-weight:bold; }
a.tn_results_notfound_email { color:#ddd; font-weight:bold; }
a.tn_results_notfound_email:hover { text-decoration:none; font-size:10pt; color:#ddd; font-weight:bold; }
table.tn_results_notfound_form { width:100%; }
td.tn_results_notfound_form_text { font-size:8pt; color:#ddd; font-weight:normal; }
td.tn_results_notfound_form_caption { font-size:10pt; color:#ddd; font-weight:bold; }
td.tn_results_notfound_form_input { font-size:10pt; color:#ddd; font-weight:normal; }
table.tn_results_header td { text-align:left; font-family:Arial; }
table.tn_results_header { width:100%; }
td.tn_results_header_subtitle { font:12px; color:#8d0404; letter-spacing:.03em; display:block; }
td.tn_results_header_subtitle a { color:#333; font-size:12px; }
td.tn_results_header_subtitle a:hover { color:#000; }
td.tn_results_header_text { color:#222; padding:5px 0; }
.tn_results_header_text h2 { font-size:11px; color:#000; line-height:18px; font-weight:bold; }
td.tn_results_header_subhead_caption { font-family:Georgia; font-size:10pt; font-weight:bold; color:#000; }
table.tn_results tr.hover td { background:#efefef; }
.srhres { }
.srhres .srhres_title { font:normal 22px/25px Arial; border-bottom:1px solid #ac130e; display:block; background:#fff; padding:3px 0; margin-bottom:5px; }
.srhres .srhres_title .kwords { color:#ac130e; }
.srhres .srhres_table { }
.srhres .srhres_table td { padding:1px; }
.srhres .srhres_note { font:normal 16px/25px Arial; border-bottom:1px solid #ac130e; padding-top:10px; }
.srhres .srhres_link { }
.contactus h2, .ptitle { font:normal 22px/25px Arial; border-bottom:1px solid #ac130e; display:block; background:#fff; padding:3px 0; margin-bottom:5px; }
.contactus .p { font:normal 13px/16px Arial; }
/*----------------------------------------------------------------------------------------------------------*/
/*	Share Floating Widget -START */
/*----------------------------------------------------------------------------------------------------------*/
#share_wd { background:none repeat scroll 0 0 #fff; border:1px solid #AAAAAA; border-left:1px solid #fff; padding:2px 2px 4px 2px; position:absolute; top:0; right:-43px; width:auto; z-index:555; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
#share_wd.fixed { position:fixed; top:10px; }
#share_wd .h { display:block; text-align:center; padding:0 3px; font:bold 10px/16px Arial; }
#share_fb { background-position:-407px -153px; display:block; height:38px; width:37px; }
#share_fb:hover { background-position:-357px -154px; }
#share_tw { background-position:-407px -192px; display:block; height:36px; width:36px; }
#share_tw:hover { background-position:-357px -193px; }
#share_dg { background-position:-407px -231px; display:block; height:36px; width:36px; }
#share_dg:hover { background-position:-357px -232px; }
/*----------------------------------------------------------------------------------------------------------*/
/*	Share Floating Widget -END */
/*----------------------------------------------------------------------------------------------------------*/

.venue_inc .lnkhmd { display:block; list-type:none; width:371px; float:left; border:1px solid #cacaca; margin:2px; }
.venue_inc .lnkhmd a { font:normal 13px/16px Arial; color:#222; text-decoration:none; display:block; background:#eef4d0; padding:3px 4px; }
.venue_inc .lnkhmd a:hover { color:#ac130e; text-decoration:underline; background:#fff }
/*	*/
#content .txt p strong, #content .txt p b{ font-family:Arial !important; font-size:12px !important; font-style:normal !important; font-weight:bold!important; line-height: 17px !important; color: #444 !important; }
#content .txt font, #content .txt p span { font-family:Arial !important; font-size:12px !important; font-style:normal !important; font-weight: normal !important; line-height: 17px !important; color: #444 !important; }
/*Questions and Answers*/
p.qtn { display:block; border:1px #d5e0a0 solid; background-color:#EEF4D0; padding:7px 9px; margin-top:3px; color:#444; font-size:12px; color:#333; float:left; width:730px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; border-top-left-radius:3px; border-top-right-radius:3px; font-weight:bold !important }
p.qtn span { color:#AC130E; font-family:Arial !important; font-size:14px !important; font-weight:bold !important; display:block; float:left; margin-right:5px; }
p.ans { display:block; border:1px #d5e0a0 solid; background-color:#FFF; padding:9px; margin-bottom:3px; border-top:none; color:#222; font-size:12px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; float:left; width:730px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; font-weight:normal !important }
p.ans span { color:#225500; font-family:Arial !important; font-size:14px !important; font-weight:bold !important; display:block; float:left; margin-right:5px; }
/**/
a.top { position:fixed; bottom:10px; right:10px; background:#444; padding:5px 15px; border:1px solid #111; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; visibility:hidden; color:#fff; font-weight:bold; }
a.fixed { visibility:visible; }
/**/
.style13 ul, .style13 ol { margin-left:20px; }
/*----------------------------------------------------------------------------------------------------------------------------------*/
#ssc_contentDiv { float:left; min-height:575px; }
.ssc_onMapMsg { font-family:Arial; font-size:8pt; text-align:center; }
#ssc_listColHdr { text-align:left; border-left:#bbb 1px solid; border-right:#bbb 1px solid; }
.resultsHeadingTD { height:auto; }
.ssc_lhTable { font-family:Segoe UI; font-size:12px; font-weight:bold; cursor:pointer; vertical-align:middle; text-align:left; border-collapse:collapse; width:100%; background:-moz-linear-gradient(top, #CCCCCC 0%, #999999 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC), color-stop(100%, #999999)); background:-webkit-linear-gradient(top, #CCCCCC 0%, #999999 100%); background:-o-linear-gradient(top, #CCCCCC 0%, #999999 100%); filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#CCCCCC', endColorstr='#999999'); /* IE6 & IE7 */
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#CCCCCC', endColorstr='#999999'); /* IE8 */;
*background:#BBB;
background:linear-gradient(top, #CCCCCC 0%, #999999 100%); }
.xxxssc_lhTable span { color:#036; font-size:12px!important; font-weight:bold; }
.ssc_lhTable td { vertical-align:middle; table-layout:fixed; border-collapse:collapse; position:relative; }
.ssc_lhStar, .ssc_lhSecRow, .ssc_lhSec, .ssc_lhRow, .ssc_lhQty, .ssc_lhPri, .ssc_lhBuy { float:left; padding-top:7px; padding-bottom:8px; background-color:inherit; vertical-align:middle; }
.ssc_lhStar { width:25px; }
.ssc_lrStar { width:15px; }
.ssc_lhSec { width:184px; text-align:left; padding-left:5px; }
.ssc_lrSec { width:184px; text-align:left; padding-left:5px; color:Maroon; }
.ssc_lhRow { width:80px; }
.ssc_lrRow { width:80px; color:Maroon; }
.ssc_lhQty { width:70px; }
.ssc_lrQty { width:70px; }
.ssc_lrQty select { width:60px; padding:2px; }
.ssc_lrQty option { text-align:right; padding-right:18px; }
.ssc_lhPri { width:78px; }
.ssc_lrPri { width:65px; color:Black; }
.ssc_lhBuy { vertical-align:bottom; width:78px; text-align:center; }
.ssc_lhBuy span { font-size:9px; }
.ssc_lrBuy { text-align:center; vertical-align:middle; padding-top:8px; padding-left:5px; width:60px; }
/*.ssc_lrBuyBtn { width:40px; height:20px; font-family:Arial; font-size:8pt; vertical-align:top; }*/
.ssc_lrListTable { border-collapse:collapse; text-align:left; width:100%; border-right:1px solid #bbb; }
.ssc_lrTable { border-collapse:collapse; cursor:pointer; font-family:Arial; font-size:9px; table-layout:fixed; width:475px; }
.ssc_lrTable b { font-size:12px!important; }
.ssc_lrQtyPlus1 { width:70px; padding-right:10px; color:Green; font-weight:bold; }
.ssc_lrEvenOnMap .RTSubmitLink { background-position:top right; }
.ssc_lrEvenOffMap .RTSubmitLink { background-position:center right; }
.ssc_lrOddOffMap .RTSubmitLink { background-position:center left; }
.ssc_lrHilite .RTSubmitLink { background-position:bottom left; }
.ssc_lrHilite .RTSubmitLink:hover { background-position:bottom right; }
.ssc_lrOddOnMap { background-color:#eef4d0; }
.ssc_lrEvenOnMap { background-color:#fdfff6; }
.ssc_lrOddNotSel { background-color:#d8d8d8; }
.ssc_lrEvenNotSel { background-color:#d0d0d0; }
.ssc_lrOddOffMap { background-color:#e5e5e5; }
.ssc_lrEvenOffMap { background-color:#f2f2f2; }
.ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td, .ssc_lrHilite td { padding-top:3px; padding-bottom:3px; vertical-align:middle; }
.ssc_lrHilite { background-color:#d0d0d0; cursor:pointer; }
.ssc_lrNotes { padding-top:0!important; padding-left:5px; }
#ssc_filterDiv { position:relative; width:496px; background-color:#fff; text-align:left; clear:both; display:block; }
.ssc_filterTbl { font-family:Arial; font-weight:bold; color:#222; height:100%; width:497px; }
.ssc_filterTbl .activeTixPrFilter { color:#000; font-weight:bold; }
.ssc_filterTbl select { margin:3px; font-family:Arial; text-align:left; border:solid 1px #aaa; position:relative; outline:#000 none 0; }
.ssc_filterTbl select option { padding:0 2px; }
.ssc_qtyValues { font-family:Arial; font-size:9pt; text-align:right; }
.ssc_qtyAsk { font-size:10pt; color:#ff6347; margin-left:8px; }
.ssc_qtyTell { font-size:10pt; }
.ssc_priceValues { font-family:Arial; font-size:11pt; text-align:right; padding-right:20px; }
.ssc_priceAsk { font-size:10pt; color:#ff6347; margin-left:8px; }
.ssc_priceTell { font-size:10pt; }
#ssc_resetBtn { width:75px; height:20px; font-family:Arial; font-size:1em; margin-top:0; }
#xssc_showPlus1 { position:absolute; top:6px; }
.ssc_offerPlus1 { font-size:8pt; font-family:Arial; text-decoration:none; z-index:24; cursor:pointer; }
.ssc_offerPlus1:hover { z-index:25; }
#ssc_whyPlus1 { background-color:#ffc; border:1px solid #f00; color:#000; display:none; font-family:Arial; font-size:1em; text-align:center; position:absolute; left:0; top:-45px; width:47em; z-index:40; }
#ssc_tktGroups { text-align:left; font-size:11px; max-height:460px; overflow-y:scroll; overflow-x:hidden; border-left:#bbb 1px solid; border-bottom:#bbb 1px solid; width:auto!important; height:460px; }
#ssc_tktGroups * { font-size:11px; }
.ssc_notOnMapBktHdrTxt { font-family:Arial; font-size:9pt; background-color:White; text-align:center; height:22px; border-collapse:collapse; }
.ssc_selectedBktHdrTxt { font-family:Arial; font-size:9pt; background-color:White; text-align:center; height:22px; border-collapse:collapse; }
.ssc_notSelBktHdrTxt { font-family:Arial; font-size:9pt; background-color:#bbb; text-align:center; height:22px; border-collapse:collapse; }
.ssc_noneInCritHdrTxt { font-family:Arial; font-size:10pt; font-weight:bold; background-color:#ffd700; text-align:center; height:22px; border-collapse:collapse; }
#ssc_vfsDiv { border-color:#800; border-style:none; border-collapse:collapse; position:relative; display:none; overflow:hidden; height:275px; text-align:left; top:0; left:0; margin:0px; z-index:11; }
#ssc_vfsTbl { background-color:#222; text-align:left; vertical-align:middle; border-style:none; border-collapse:collapse; height:275px; width:495px; position:relative; }
#ssc_vfsImage0, #ssc_vfsImage1, .ssc_vfsImage { border-style:none; padding:0; vertical-align:middle; height:275px; width:400px; }
#ssc_vfsImageDiv0, #ssc_vfsImageDiv1 { text-align:center; overflow:hidden; display:inline; position:absolute; top:0; left:50px; }
#ssc_vfsImageCell { height:275px; width:400px; text-align:center; background-color:#666; }
#VFSnoImage { font-family:Arial; color:#fff; font-size:12pt; font-weight:bold; text-align:center; vertical-align:middle; }
#ssc_vfsLeftArrow, #ssc_vfsRightArrow { font-family:Arial; font-size:18pt; font-weight:bolder; text-align:center; color:#0c0; cursor:pointer; text-decoration:none; outline:none; }
#ssc_vfsLeftArrow:hover, #ssc_vfsRightArrow:hover { color:#FFF }
.ssc_vfsPanCell { width:50px; text-align:center; position:relative }
#ssc_vfsHdr { width:495px; position:absolute; top:0; left:0; background-color:#333; opacity:.6; filter:alpha(opacity=60); }
#ssc_vfsCaption { font-family:Arial; font-size:10px; color:#fff; text-align:left; }
#ssc_vfsClose { font-size:15px; font-family:Arial, sans-serif; color:#fff; background-color:#333; border-style:none; border-color:#f00; border-width:0; cursor:pointer; font-weight:bold; }
#ssc_vfsClose:hover { color:#888; }
#ssc_staticMap { cursor:move; position:relative; left:0; top:0; overflow:hidden; width:460px; }
#ssc_mapCell { text-align:center; vertical-align:top; width:455px; height:475px; overflow:hidden; position:relative; display:inline-block; border-left:0px !important; float:right }
#resultsTixTable tr td div.tixStar, #resultsTixTable_Extra tr td div.tixStar, .resultsTixTable tr td div.tixStar, .tixStar { float:right; height:22px; width:22px; background:transparent url('http://www.ticketnest.com/i/img/star.gif') scroll no-repeat bottom right; cursor:default; margin-left:5px; }
.ssc_lrEvenOnMap .tixStar { background-position:top right; }
.ssc_lrEvenOffMap .tixStar { background-position:center right; }
.ssc_lrOddOffMap .tixStar { background-position:center left; }
.ssc_lrOddOnMap .tixStar { background-position:top left; }
.ssc_lrHilite .tixStar { background-position:bottom left; }
#greenPortion, #greenPortion b { float:left; color:#393; }
#bestValLegendContainer { float:left; width:200px; }
#bestValueStarLegend { background:transparent url('http://www.ticketnest.com/i/img/star.gif') no-repeat scroll right bottom; height:22px; width:22px; float:left; clear:none; }
#ssc_tktListDiv { width:497px; }
.resultsHeadingTD div.tixSrtLinksContainer a.tixSrtLink { width:10px; height:8px; display:block; text-decoration:none; position:absolute; top:10px; right:10px; font:12px Arial; color:#FFF; margin-top:-2px; }
.resultsHeadingTD div.tixSrtLinksContainer a#activeSrtASC, a#activeSrtASC { color:#b40101 }
.resultsHeadingTD div.tixSrtLinksContainer a#activeSrtDESC, a#activeSrtDESC { color:#b40101 }
.RTSubmitLink, .ssc_lrBuyBtn { cursor:pointer; display:block; height:24px; width:40px; text-align:center; background:transparent url('img/buy-but-im.gif') no-repeat scroll top left; border:0px; text-indent:-999em; }
#ssc_filterAndListCell { padding-right:20px; }
#allMapStuff { float:right; clear:right; width:455px; xopacity:.9; text-align:left; position:relative; }
#ssc_vfsDiv_wrapper { width:100%; background-color:#222; }
.ssc_tn_filter { margin-left:10px; float:left; }
.ssc_tn_filter h3 { padding:5px 0; font:bold 11px Arial; }
.ssc_tn_filter input { margin-top:8px; padding:1px 3px; background:#bbb; border:1px solid #bdbdbd; cursor:pointer; }
#ssc_tn_price_select, #ssc_tn_quantity_select { border:1px solid #000; }
.tn_active_filter { color:#d40101; font-weight:bold; }
.tn_empty_filter { color:#909090; }
#ssc_listBktHdr { display:none!important; }
#ssc_mapCellHolder { float:left; }
#tn_quantity_select { width:50px; border:1px solid #000; }
#tn_price_select { width:100px; border:1px solid #000; }
#balloon { display:none; width:320px; padding:15px; border:2px solid #376092; background-color:#ecf1f8; position:absolute; z-index:99; text-align:left; left:66px; top:66px; }
#balloon h1 { color:#A80000; font-style:normal; font-size:20px; margin-bottom:5px; }
#balloon h2 { color:#A80000; text-decoration:underline; font-size:12px; margin-left:15px; }
#balloon ol { margin-left:30px; list-style-position:outside; }
#balloon ol li, #balloon ol li u { color:#069; font-style:italic; font-size:12px; }
#ssc_contentDiv { float:left; overflow:hidden; min-height:0!important; }
.ssc_lrOddOnMap td, .ssc_lrEvenOnMap td, .ssc_lrOddNotSel td, .ssc_lrEvenNotSel td, .ssc_lrOddOffMap td, .ssc_lrEvenOffMap td, .ssc_lrHilite td { padding-top:1px!important; padding-bottom:1px!important; }
#ssc_filterAndListCell { padding-right:0!important; }
#ticketListContainer { vertical-align:top; border:1px solid #bbb; }
#mapContainer { vertical-align:top; border:1px solid #bbb; }
#ssc_tktGroups, #ssc_listColHdr, .ssc_lrListTable { border:none; }
#map_info_VFS { display:none; }
.ssc_lrRow { word-wrap:break-word !important }
.ssc_lrPri .a_pr { text-decoration:line-through; color:#666; margin-right:5px; display:block; text-align:center; }
.ssc_lrPri .o_pr { font-weight:bold; display:block; text-align:center; font-size:13px!important; font-family:Arial!important; padding:2px 0; }
body.resultsticket h1{ font-size:16px !important }
body.resultsticket #content { width:960px !important; overflow:hidden }
body.resultsticket #main { overflow:hidden }
.livep { background:url(https://ticketnest.s3.amazonaws.com/i/img/i1.jpg) no-repeat scroll 0 -98px transparent; display: block; height: 60px; margin-bottom: 10px; text-indent: -9999em; float:right; width:195px; }
body.resultsticket #content h2 { font:normal 18px Arial; border-bottom:1px solid #ddd; padding-bottom:8px; margin-bottom:10px; }
body.resultsticket .ssc_listAndMap { width:960px; }
body.resultsticket #ssc_filterAndListCell, body.resultsticket #ssc_mapCell { border:1px solid #ddd }
body.resultsticket .rt-info { margin-bottom:10px; padding-bottom:10px; }
body.resultsticket .result { width:460px; float:left }
body.resultsticket .result h3 { font:normal 17px/25px Arial; border-bottom:2px solid #ac130e; display:block; text-align:left; width:100% }
#ticketGroupLayout { border-collapse:collapse }
.tn_results_header_venue { padding-left:0px !important }
/*	For AutoComplete	*/
.ac_results { padding:0px; border: 1px solid #cf5200; margin-left:5px; margin-top:0px; background-color:#fff; overflow:hidden; text-align:left; z-index:10001; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; text-align:left; }
.ac_results iframe { display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding:1px 5px; cursor: pointer; display: block; width: 100%; font:normal 12px/17px Arial; overflow:hidden; text-align:left; }
.srch2 .ac_loading { /*background:url(img/loading.gif) right center no-repeat;*/ }
.ac_over { background-color:#dedede; color:#222; }
/*-----------------------------------------------------------------------------------*/
.TnNotes { padding-top:5px; }
.TnNotes h3 { font:15px Arial; color:#333; margin:5px auto; }
#EventNotes { height:100px; overflow-y:scroll; overflow-x:none; border:1px solid #ddd; padding:2px; }
#EventNotes ul { margin-left:5px; }
#EventNotes ul li { list-style:inside circle; font:12px Arial; padding:2px 0; }
/*--------------------------------------------------------------------------------------------------------------------*/
body.homepage { }
body.sub-category { }
body.landing { }
body.landing.theatre { }
body.landing.sports { }
body.landing.concerts { }
body.landing.cities { }
body.landing.venues { }
/*--------------------------------------------------------------------------------------------------------------------*/
body.homepage #content { }
body.sub-category { }
body.sub-category #content .body-unit table td { width:33%; }
body.sub-category #content .body-unit table td a { color:#333333 }
body.landing #content .linksblock { border:1px solid #aaa; margin-bottom:15px; }
body.landing #content .linksblock h3, body.landing #content .linksblock h2 { background:#f5f5f5; display: block; font: 16px/25px Arial; padding: 6px 8px !important; }
body.landing #content .linksblock table { margin-bottom:0 }
 body.landing #content .linksblock table td, body.landing #content .linksblock table tr:nth-child(2n) td {
width:50%;
background:#fff;
border-right:0px;
border-left:0px;
}
body.landing #content .linksblock table td a { color:#4a4a4a }
body.landing #content .linkstable h2, body.searchresults #content .linkstable h2 { background:#f5f5f5; font:normal 17px/25px Arial; display:block; text-align:left; padding: 6px 8px !important; margin-bottom:0; border:solid #CCCCCC; border-width:1px 1px 1px 1px; border-bottom:1px solid #ac130e; }
body.landing #content .linkstable table td.rg-header, body.searchresults #content .linkstable table td.rg-header { padding:5px; }
body.landing div.txt h3, body.landing div.txt h3 strong{ font:normal 18px Arial; border-bottom:1px solid #ddd; padding-bottom:8px; margin-bottom:10px; }
body.landing div.txt p, body.landing div.txt span, body.landing div.txt font, body.landing div.txt strong, body.landing div.txt b{ font-family:Arial !important; font-size:12px !important; }
body.results #content { }
body.results #content h2 { }
.breadcrumb { margin-bottom:10px; margin-top:-10px; background:#F4F7E5; border:solid #DBE999; border-width:0 1px 1px 1px; padding:6px 8px; color:#8D0404; font-size:12px; font-weight:normal; }
.breadcrumb a { margin:0 3px; font-size:12px; font-weight:bold; color:#555 }
body.resultsticket .caption { background:#FFC; font:bold 13px Arial; border:1px solid #FC3; padding:9px 12px }
body.resultsticket #ssc_listAndMapDiv { overflow:hidden; margin-bottom:15px; }
body.resultsticket #content table { width:100%; }
body.resultsticket #content table td { text-align:left; }
.rlinks { clear:both; border:1px solid #aaa; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden }
.rlinks h3 { padding:6px 10px; font:bold 14px arial; background:#eee; }
.rlinks li a { display:block; padding:4px 10px; font:bold 13px/18px arial; border-bottom:1px dotted #ccc; }
.rlinks li a:hover { display:block; padding:4px 10px; font:bold 13px/18px arial; background:#eee; text-decoration:none }
/*--------------------------------------------------------------------------------------------------------------------*/
.TNnotes{ margin-bottom:15px; background:#fffcd3; border:1px solid #f1eecb }
.TNnotes h3{ font:normal 15px/25px Arial; border-bottom:1px solid #ac130e; color:#ac130e; display:block; text-align:left; padding:5px; }
.TNnotes ul{}
.TNnotes ul li{ padding:5px }

/*--------------------------------------------------------------------------------------------------------------------*/
/*Super-Bowl*/
/*--------------------------------------------------------------------------------------------------------------------*/
.landing.super-bowl{}
.landing.super-bowl #wraper{ background:url(super-bowl/wraper-sb.jpg) no-repeat fixed center top #F5FFEA; }
.landing.super-bowl span.e_img{ width:180px; height:144px; background:url(super-bowl/super-bowl.jpg) no-repeat top #eee; box-shadow:0 0 4px #AAA }
.landing.super-bowl span.e_img img.e_img{ display:none }

.landing.super-bowl .sb-block1{ margin-bottom:10px; background:url(super-bowl/sb-block1.jpg) no-repeat 0 0; width:195px; height:352px; }
.landing.super-bowl .sb-block2{ margin-bottom:10px; background:url(super-bowl/sb-block2.jpg) no-repeat 0 0; width:750px; height:170px; }