/*@override http://dev.atbss.com/content/styles/template_style.css*/

/*
Theme Name:AllShows 3-Column
Theme URL:
Description:This Theme is an advanced, modern 3-column template for the ATBS engine developed by Giancarlo Colfer.
Author:Giancarlo Colfer
Author URI:http://twitter.com/GiancarloColfer
Version:0.1
The CSS is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Changelog:
v1.0 - 06.09.09 Initial Release of AllShows 3-Column
*/

/*RESET*/
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;
}
/*remember to define focus styles!*/
:focus {outline:0;}
/*GLOBAL ELEMENTS*/
body,html{
background:#CCC6C6 url(http://www.allshows.com/fangap/common/img/page.bg.grey.jpg) no-repeat fixed;
color:#373737;
font-size:12px;
font-family:Arial,Helvetica,Verdana,serif,sans-serif;
margin:0px auto;
padding:0px;
}
a:link, a:visited{color:#373737;text-decoration:none;}
a:hover{color:#AE772E;text-decoration:underline;}
img{border:0px;vertical-align:middle;}
p{
text-align:left;
margin-bottom:15px;
}
p a, p a:visited{
color:#FF9900;
text-transform:lowercase;
font-weight:700;
}
ol, ul {list-style:none;}
ul, li{list-style:none;}
/*tables still need 'cellspacing="0"' in the markup*/
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content:'"';}
blockquote, q {quotes:'"' '"';}
.strong{font-weight:700;}
.clear{clear:both;}
.greyBg{background:#F1F1F1;}
.blackTxt{color:#000;}
.darkorangeTxt{color:#FF9900;}
.orangeTxt{font-weight:bold;color:#ff9a22;float:left;padding-left:5px;}
.grayTxt{font-weight:bold;color:#525252;float:left;}
.darkTxt{color:#777;}
.tenpx{margin-top:10px;}
.twentypx{margin-top:20px;}
.fivepadding{margin-bottom:5px;}
.leftPadFive{padding-left:5px;}
.dotlineBlack{height:3px;width:auto;background:transparent url(/content/themes/3-column/img/dotline-black.gif) repeat-x;margin:0 auto;}
.redAlert{
width:auto;
background:#F9D2D2 url(/content/cart_images/bg_pink.gif) repeat;
margin:5px auto;
padding:7px;
clear:both;
}
.redAlert a:link, .redAlert a:visited, .redAlert a:hover{
display:block;
}

.head1{color:#090;}
.head2{color:#000;}
.head3{color:#06c;}
.head4{color:#373737;}
.head5{color:#373737;}
.head1, .head2, .head3{font-size:37px;letter-spacing:-2px;font-family:helvetica,arial,serif;font-weight:bold;line-height:135%;}
.head4{font-size:16px;letter-spacing:-2px;font-family:helvetica,arial,serif;font-weight:bold;line-height:135%;}
.head5{font-size:15px;letter-spacing:-1px;font-family:helvetica,arial,serif;font-weight:bold;line-height:135%;}
.msg_group_tickets{
width:250px;
font-size:11px;
line-height:16.5px;
background-color:#FFFDDA;
margin-left:15px;
padding:13px 10px 10px 26px;
}
.alert_orange{
position:absolute;
background-color:transparent !important;
background-image:url(/content/images/msg_alert-orange.png);
background-position:0px -2px;
background-repeat:no-repeat;
height:51px;
width:54px;
margin:-22px 0px 0px -40px;
display:inline;
}
img, a img, a:visited img, a:hover img{
border:0px;
}
a, a:visited{
color:#373737;
text-decoration:none;
}
a:hover
{
color:#ae772e;
text-decoration:underline;
}
.left{
float:left;
display:inline;
margin:0px;
padding:0px;
}
.right{
float:right;
display:inline;
margin:0px;
padding:0px;
}
#wrapper{
width:1000px;
margin:12px auto 10px auto;
text-align:center;
}
#roundboxtop{
width:1000px;
height:5px;
background:#FFFFFF url('/fangap/common/img/grey.TL.gif') no-repeat fixed;
}
#roundboxbottom{
width:1000px;
height:5px;
background:#FFFFFF url(/fangap/common/img/grey.BL.gif) no-repeat fixed;
}
#container{
background:#FFFFFF;
}
#containerextra{
padding:10px 10px 0px 10px;
}
#headertop{
width:1000px;
height:10px;
background:#FFFFFF url('/fangap/common/img/grey.TL.gif') no-repeat fixed;
}
#header{
height:100px;
background:#FFFFFF;
}
#headerleft{
float:left;
width:400px;
display:inline;
}
#headerright{
float:right;
background:#FFFFFF url('http://www.allshows.com/fangap/common/img/search.bg.png') repeat-x;
}
#headersearch input{
background:transparent !important;
border:0px;
margin:0px;
padding:0px;
}
#headersearch{
width:280px;
height:30px;
}
#navbar {
width:900px;
height:35px;
float:left;
margin:0px auto;
}
#headerLinks a {
color:#8e8e8e;
text-decoration:none;
}
#headerLinks a:hover {
color:#8e8e8e;
text-decoration:underline;
}
#headerNav {
width:442px;
height:26px;
padding-left:40px;
}
#headerNav ul{
margin:0;
padding:0;
}
#headerNav ul li  {
display:inline;
padding-right:18px;
}
/* social app */
.socialapp{
float:right;
background:#F1F1F1 url(/content/template_images/bg.gif) repeat-x 50% 20%;
height:40px;
width:223px;
border-top:1px dashed #D4D3D3;
border-bottom:1px dashed #D4D3D3;
border-left:1px dashed #D4D3D3;
margin:0px auto 0px auto;
padding:0px;
clear:both;
overflow:hidden;
}
.socialappwrapper{
margin:4px auto 4px auto;
padding:0px;
}
.socialappviews{
float:left;
height:16px;
width:200px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
margin:0px;
padding:0px 8px 0px 6px;
clear:both;
}
.socialapp img{
border:0px;
}
.socialapplist{
float:left;
height:16px;
border-left:1px solid #CCCCCC;
margin:0px 0px 0px 6px;
padding:0px 6px 0px 6px;
}
.socialappstrip{
margin:0px auto 0px auto;
}
.socialappstrip a, .socialappstrip a:visited, .socialappstrip a:hover{
background-color:#FFFFFF;
}
.socialappstrip img{
border:0px;
}
#main{
width:980px;
background:#fff;
text-align:left;
margin:0 auto;
padding:10px 0px 10px 0px;
}
#main h1{
font-size:37px;
letter-spacing:-2px;
font-family:helvetica,arial,serif;
font-weight:bold;
line-height:135%;
}
#colLeft{
float:left;
width:175px;
background:#fff;
margin:0 15px 0 0;
}
#colLeftWrap{
background:#F0F0F0;
text-align:left;
padding:0 0 20px 0;
}
/*Date*/
#timestamp{
width:auto;
background:#F1F1F1;
text-align:center;
margin:0 auto 6px auto;
padding:4px;
clear:both;
}
#timestamp .date{
/*float:right;*/
font-family:georgia,serif,arial,verdana,"times new roman";
font-size:12px;
line-height:15px;
margin:0 auto;
}
#timestamp .date_lastupdated{
color:#999999;
font-family:arial,sans-serif,verdana,"times new roman";
font-size:11px;
line-height:14px;
}
#timestamp .date_timestamp{
color:#A81817;
font-family:arial,sans-serif,verdana,"times new roman";
font-size:10px;
line-height:13px;
}
.colTitleGrey{
background:url('/content/themes/3-column/img/bg_sidebar_header.gif') repeat;
}
.colTitleGrey a img{
vertical-align:middle;
}
.colTitleGrey a{
height:20px;
display:block;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
line-height:20px;
border-top:2px solid #FF9900;
padding:4px 0 6px 10px;
}
#colTitleBlack{
background:url('/content/themes/3-column/img/header-black.png') repeat;
}
#colTitleBlack a img{
vertical-align:middle;
}
#colTitleBlack a{
height:20px;
display:block;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
line-height:20px;
border-top:2px solid #FF9900;
padding:4px 0 6px 10px;
}
.colContainer{
display:block;
background:#F0F0F0;
padding:5px 6px 0 6px;
}
.colContainer img{
text-align:right;
margin:0 auto;
}
#colContainerNoBg{
display:block;
padding:5px 6px 0 6px;
}
.colContainerBg{
background:#fff url('/content/themes/3-column/img/div-bg.jpg') repeat-x bottom;
}
.colContainer a{
display:block;
background:#FFFFFF;
color:#4f6487;
font-size:12px;
line-height:15px;
border-bottom:1px solid #EEE;
padding:4px 7px 4px 7px;
}
.colContainer a:hover{
display:block;
background:#F0F0F0;
color:#4f6487;
}
#colWrap{
float:left;
width:790px;
background:#fff;
}
#colWrapTemplate{
float:left;
width:980px;
background:#fff;
}
#headlines{
float:left;
width:790px;
margin:0 0 8px 0;
}
#colMain{
float:left;
width:533px;
}
#colMainTemplate{
float:left;
width:725px;
}
/*Gallery*/
#gallery_wrap{
width: 523px;/*820*/
height: 290px;/*368*/
padding: 8px;/*25*/
background: url(http://media.allshows.com/content/themes/3-column/gallery/border.png) top left no-repeat;
overflow:hidden;
}
#gallery_wrap a, #gallery_wrap a:hover{
text-decoration:none;
}
.panel-overlay h2{
font-size:26px;
line-height:31px;
margin:0;
}
.panel-overlay p a{
height:18px;
width:auto;
background:#0E9AD2;/*#7C0202*/
cursor:pointer;
color:#fff;
font-size:12px;
font-weight:700;
border:1px solid #D9D9D9;
margin:0;
padding:2px 4px 2px 4px;
}
.panel-overlay p a:hover{
background:#FF9900;/*#A91111*/
}
.panel, .filmstrip{
z-index:99;
}
ul.filmstrip li img{
z-index:100;
}
#colRight{
float:right;
width:245px;
}
/*News*/
.news{
float:left;
width:533px;
border-bottom:1px solid #DDDDDD;
margin-bottom:2px;
}
.newsInfo{
font-size:16px;
line-height:18px;
margin:15px 0 20px 10px;
}
.newsTxt{
height:88px;
margin:0 8px 0 8px;
/*overflow:scroll;*/
}
.newsTxt p{
text-align:left;
margin-bottom:14px;
}
.newsTxt a, .newsTxt a:visited{
color:#067AB4;
font-weight:700;
}
/*contest*/
#contest{
float:left;
margin:0;
}
/*Newsletter*/
#newsletterForm{
height:155px;
width:233px;
background:transparent url('/content/themes/3-column/img/allshows-insider.jpg') no-repeat center right;/*div-bg.jpg repeat-x bottom*/
margin:0px auto;
}
#newsletterForm h4{
height:40px;
text-align:left;
font-size:13px;
color:#000;
background:transparent;
/*background:#fff url(/content/images/email_cc.jpg) no-repeat center right;*/
padding:7px 0 0 0;
}
#newsletterForm label{
color:#FF9900;
font-weight:700;
font-style:italic;
}
#newsletterForm .inputs{
width:213px;
height:20px;
border:1px solid #D9D9D9;
margin:2px 0 0 0;
padding:4px 0 0 4px;
}
#newsletterForm .submit:hover{
background:#FD8A00;
}
#newsletterForm .submit{
float:right;
height:30px;
width:68px;
background:#0E9AD2;
cursor:pointer;
color:#fff;
font-size:15px;
font-weight:700;
margin:5px 0 0 10px;
padding:0 4px 0 4px;
}
/*Tooltip Styles*/
.tTip {cursor:pointer;}
.tip {color:#333;font-size:13px;font-weight:700;}	
.tip {
width:212px;
padding-top:37px;
overflow:hidden;
display:none;
position:absolute;
z-index:3000;
background:transparent url('/content/themes/3-column/tooltip/tipTop.png') no-repeat top;}	
.tipMid {background:transparent url('/content/themes/3-column/tooltip/tipMid.png') repeat-y;padding:0 25px 20px 25px;}
.tipBtm {background:transparent url('/content/themes/3-column/tooltip/tipBtm.png') no-repeat bottom;height:32px;}
/*jquery Tabs*/
.widget{
float:left;
width:241px;
margin:0;
padding:1px;
background:#f3f1eb;
border:1px solid #dedbd1;
margin-bottom:5px;
}
.widget a{
display:block;
color:#4f6487;
text-decoration:none;
}
.widget a:hover{
background:#F0F0F0;
color:#4f6487;
text-decoration:underline;
}
.tabnav li{
display:inline;
list-style:none;
padding-right:5px;
}
.tabnav li a{
display:inline;
text-decoration:none;
text-transform:uppercase;
color:#4f6487;
font-weight:bold;
padding:4px 6px;
outline:none;
}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a{
display:inline;
background:#dedbd1;
color:#222;
text-decoration:none;
}
.tabdiv{
margin-top:2px;
background:#fff;
border:1px solid #dedbd1;
padding:5px;
}
.tabdiv li{
list-style-image:url('/content/themes/3-column/tabs/star.png');
margin-left:20px;
}
.ui-tabs-hide{
display:none;
}
#featuredvid{
text-align:center;
}
.fvid{
margin-bottom:5px;
}
.vidselector li{
text-align:left;
list-style:none;
padding:5px;
background:#ffffff;
border:1px solid #dedbd1;
text-transform:uppercase;
margin-bottom:5px;
} 
#artistContainer{width:auto;margin:0px auto;padding:0px;display:block;clear:both;} 
.artistTitle{width:auto;display:block;clear:both;} 
.artistTitle h2{display:block;} 
.artistAddthis{float:right;margin:15px 0px 0px 0px;padding:0px;} 
#artistInfo{width:auto;margin:0px 0px 0px 0px;display:block;} 
#artistInfo p{float:right;width:800px;text-align:left;margin:0px 0 5px 0;padding:0 8px 0 0;} 
/*#artistInfo p img{float:left;height:120px;width:150px;border:1px solid #999999;margin:0px 15px 10px 5px;display:block;clear:left;overflow:hidden;}*/
.artistImage{float:left;height:120px;width:150px;border:1px solid #999999;margin:0px 15px 10px 5px;display:block;clear:left;overflow:hidden;} 
.artistImage img{height:120px;width:150px;}
.artistInfoCategory{font-weight:bold;} 
.artistInfoCatergoryColor{color:#2CA735 !important;}
.artistInfoBG_venue, .artistInfoBG_headliner, .artistInfoBG_city{min-height:179px;background:transparent;background:url('/content/themes/3-column/img/headliner-bg.png') repeat-x bottom center;} 
.artistInfoBG_event{min-height:100px;background:transparent;background:url('/content/themes/3-column/img/headliner-bg.png') repeat-x bottom center;}
.artistInfoStyle{color:#333333;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;line-height:15px;text-align:left;} 
.artistInfoStyle p{margin:0px 0 5px 0;padding:0 10px 0 0;} 
#fb-like{float:right;height:43px;width:800px;text-align:left;} 
#fb-like iframe{background:transparent !important;border:medium none;overflow:hidden;height:40px;width:450px;}
.headliner_venue, .headliner_headliner, .headliner_city{min-height:179px;background:transparent;background:url('/content/themes/3-column/img/headliner-bg.png') repeat-x bottom center;} 
.headliner_event{min-height:100px;background:transparent;background:url('/content/themes/3-column/img/headliner-bg.png') repeat-x bottom center;}
#headliner_header{ 
width:auto; 
margin:0 10px 2px 10px;
display:block;
}
.headliner_info{ 
color:#333333; 
font-family:Arial,Helvetica,Sans-Serif; 
font-size:12px; 
line-height:15px; 
text-align:left; 
} 
.headliner_info p img{ 
float:left; 
height:120px; 
width:150px;
border:1px solid #999999; 
margin:5px 20px 10px 5px; 
display:block; 
clear:left; 
overflow:hidden;
} 
.headliner_info p{ 
margin:0px 0 5px 0; 
padding:0 10px 0 0;
} 
.headliner_info h2{ 
display:block; 
} 
/*jquery Tabs Headliner */
.TabHomeWidget{
float:left;
width:533px;
margin:0;
padding:0;
} 
.tabLinkColor{font-weight:bold;color:#525252;} 
.tabnavHomeWidget li{
display:inline;
list-style:none;
padding-right:5px;
}
.tabnavHomeWidget li a{
display:inline;
text-decoration:none;
text-transform:uppercase;
background-color:#FF9900;
color:#FFFFFF !important;
font-size:16px;
font-weight:bold;
text-align:center;
line-height:24px;
padding:2px 9px 2px 9px;
vertical-align:middle;
outline:none;
}
.tabnavHomeWidget li a:hover, .tabnavHomeWidget li a:active, .tabnavHomeWidget li.ui-tabs-selectedWidget a{
display:inline;
background-color:#759ea2;
text-decoration:none;
}
.tabdivHomeWidget ul{
padding:0;
margin:0;
}
.tabdivHomeWidget ul li{
float:left;
width:151px;
height:20px;
background:url('/content/template_images/orange-arrow.gif');
list-style-type:none;
padding:5px 0px 0px 20px;
}
.tabdivHomeWidget ul li a{
display:block;
}
.tabdivHomeWidget ul li a:hover{
background:#F0F0F0;
}
.TabWidget{
float:left;
width:980px;
margin:0;
padding:0px;
}
/*
height:21px;
background-color:#fca51b;
color:#FFFFFF !important;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:20px;
padding:2px 9px 2px 9px;
vertical-align:middle;
}
.buyLink:visited{
color:#4D697E;
}
.buyLink:hover{
background-color:#759ea2;
text-decoration:none;
*/
.tabnavWidget li{
display:inline;
list-style:none;
padding-right:5px;
}
.tabnavWidget li a{
display:inline;
text-decoration:none;
text-transform:uppercase;
/*color:#4f6487;*/
background-color:#fca51b;
color:#FFFFFF !important;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:20px;
padding:2px 9px 2px 9px;
vertical-align:middle;
/*font-weight:bold;
padding:4px 6px;*/
outline:none;
}
.tabnavWidget li a:hover, .tabnavWidget li a:active, .tabnavWidget li.ui-tabs-selectedWidget a{
display:inline;
background-color:#759ea2;
/*background:#dedbd1;
color:#222;*/
text-decoration:none;
}
.tabdivWidget{
margin-top:2px;
background:#fff;
border-top:1px solid #dedbd1;
padding:1px;
}
.ui-tabs-hideWidget{
display:none;
}
.fvidWidget{
margin-bottom:5px;
}
.vidselectorWidget li{
text-align:left;
list-style:none;
padding:5px;
background:#ffffff;
border:1px solid #dedbd1;
text-transform:uppercase;
margin-bottom:5px;
}
#marqueecontainer{
position:relative;
width:176px;
height:132px;
background-color:;
overflow:hidden;
} 
#rssTicker{ 
float:left; 
display:inline;
width:600px; 
text-align:left; 
margin:0 auto; 
padding:8px 0 0 0;
}
#rssTicker div{ 
margin:0;
padding-left:18px;
}
#rssTicker ul li{ 
margin-bottom:4px;
}
#rssTicker p{ 
margin-top:10;
margin-bottom:7px;
} 
a.titlefield{ 
color:#159BC6; 
font-family:"lucida grande",tahoma,verdana,helvetica,arial,sans-serif,serif; 
font-size:15px; 
font-weight:700; 
line-height:18px; 
text-decoration:none; 
text-align:left;
display:block;
margin-bottom:2px;
} 
a.titlefield:hover{ 
text-decoration:underline;
}
span.labelfield{
color:#000000;
font-size:90%; 
margin-bottom:5px;
} 
.datefield{ 
color:gray;
font-size:90%; 
margin-bottom:5px;
}
/*Footer*/
#footercorners{
width:1000px;
height:10px;
background:#FFFFFF url(/fangap/common/img/grey.BL.gif) no-repeat fixed;
}
#footer{
width:auto;
background:#FDFDFD;/*#D5D8FF*/
background-image:url('/content/template_images/footerbg.jpg');/*/content/images/footer-bg-faded.jpg*/
background-repeat:repeat-x;/*background-repeat:repeat-x;*/
font-size:11px;
text-align:left;
line-height:17px;
min-width:1000px;
margin:0px auto;
padding:15px 0px 15px 0px;
clear:both;
}
#footer a:link, #footer a:visited{
color:#067AB4;
}
#footer a:hover{
color:#FF7200
}
#footer #fwrapper{
width:800px;
margin:0 auto;
}
#footersearch{
height:45px;
width:625px;
margin:10px auto;
}
#footersearch .searchlogo{
margin:-20px 10px 0px 0px;
vertical-align:middle;
}
#footersearch form{
display:inline;
}
#footersearch .footsearchform{
height:15px;
width:378px;
font-weight:bold;
background:#EEEEEE;
border:2px solid #4f6487;
margin:4px 3px 4px 4px;
padding:6px 5px 6px 5px;
}
#footersearch .footsearchbutton{
height:32px;
width:65px;
font-weight:bold;
border:2px solid #4f6487;
margin:4px 2px 4px 0px;
padding:6px 5px 6px 5px;
}
#footersearch .footsearchbutton:hover{
background:#4f6487;
color:#FFFFFF;
}
#footer .infobox{
width:auto;
margin:15px auto 15px auto;
}
#footer td{
vertical-align:top;
}
#footer h3{
font-size:15px;
margin-bottom:5px;
padding-bottom:3px;
border-bottom:1px solid #4f6487;
}
#footer td a{
color:#067AB4;
display:block;
line-height:11px;
border-bottom:1px dashed #CDCDCD;
margin:3px 0 6px 0;
margin-right:10px;
padding-left:13px;
}
#footer td a:hover{
background:#F2F2F2 url('/content/images/mini_arrow_black.png') no-repeat 0px 1px;/*FFF69D*/
text-decoration:none;
}
#fwrapper .copyright{
width:800px;
color:#474747;
font-size:9.6px;
margin:0 auto;
}
#fwrapper .under{
text-decoration:underline;
}
#fwrapper .validate{
text-align:center;
margin:10px auto;
clear:both;
}
#noview{
display:none;
visibility:hidden !important;
width:0;
height:0;
padding:0;
margin:0;
clear:both;
}
#line{clear:both;}
#cBar{
height:60px;
width:980px;
border-top:#D0D0D0 1px dashed;
border-bottom:#D0D0D0 1px dashed;
}
#crumbs{float:left;font-size:12px;}
#crumbs a:link, #crumbs a:visited{color:#5F6062;font-size:12px;font-weight:700;text-decoration:none;padding:0 0 0 1px;}
#crumbs a:hover{color:#3576A0;text-decoration:none;}
#email-print{float:right;font-size:12px;}
#email-print a:link, #email-print a:visited{color:#5F6062;font-size:12px;font-weight:700;text-decoration:none;padding:0 0 0 1px;}
#email-print a:hover{color:#3576A0;text-decoration:none;}
#ticketsTable{
font-size:10pt;
color:#000;
}
#ticketsTable thead{
color:#fff;
background:#fe9900;
height:25px;
text-align:left
}
#ticketsTable tbody tr:hover{
background:#FFF69D;
}
#ticketsTable td{
padding:8px;
font-size:11px;
border-bottom:1px dashed #99CC66;
empty-cells:show;
}
#ticketsTable tbody tr td.event {
padding:8px;
font-size:115%;
font-weight:bold;
}
#ticketsTable tr td.venue {
}
#ticketsTable tr th.buy {
width:132px;
text-align:left;
}
#ticketsTable th.date {
text-align:left;
width:87px;
}
#featuredTicketsTable{
font-size:10pt;
color:#000;
}
#featuredTicketsTable thead{
color:#fff; background:#fe9900;
height:25px; text-align:left
}
#featuredTicketsTable td{
padding:8px;
font-size:11px;
border-bottom:1px dashed #99CC66;
empty-cells:show;
}
#featuredTicketsTable td a{
color:#000;
}
#refineSearch{
margin:0;padding:0;
color:#000;
}
#ticketsTable tr td.eventCell{
padding:8px;
font-size:14px;
font-weight:bold;
width:175px;
}
#ticketsTable tr td.eventCell a, #ticketsTable tr td.eventCell a:visited{
}
#ticketsTable tr td.eventCell a:hover{
color:#3576A0;
text-decoration:underline;
}
.buyLink{
float:right;
background-color:#fca51b;
color:#FFFFFF !important;
font-size:18px;
font-weight:bold;
text-align:center;
border:2px outset #F0F0F0;
padding:2px 9px 2px 9px;
vertical-align:middle;
}
.buyLink:visited{
color:#4D697E;
}
.buyLink:hover{
background-color:#759ea2;
text-decoration:none;
}
#venueSelect{
width:130px
}
#rssfeed{margin:20px 0 0 0px;font-size:10px; border-top:1px solid #990000; padding:10px 0;}
#feedtitle{font-size:16px; color:#CC0000; font-weight:bold;}
.rsstitle{font-weight:bold; color:#CC0000; font-size:13px; margin-top:10px;}
.rssitem{border:1px solid #DDD; padding:10px; margin:10px 0 0 0px; background-color:#efefef;}
.rssdesc{font-size:9px; color:#000;}
.rssdesc a{text-decoration:underline;}
#ticketAlerts{
background:#fe9900
}
#ticketAlerts input, #ticketAlerts select{
width:120px
}
#ticketAlerts img{
text-align:right;
}
.show{display:inline}
.hide{display:none}
.ticketNotes{padding:2px; border:1px solid #1D4772; background:#F2F5F7;}
#spotlightImage{text-align:center;}
.featuredEvent{height:70px;border-bottom:1px solid #000}
.featuredImage{float:left;padding-right:4px;}
.featuredText{height:55px}
.featuredMore{text-align:right;} 

.info-message-all, .info-noscript{text-align:center;background:#FFF3D2;background-color:#FFF3D2;border-bottom:1px solid #E4D199;margin:0px auto 3px auto;padding:10px;} 
.info-message-all span, .info-noscript span{color:red;font-weight:700;} 

#debug:hover{background:#FF7900;} 

.colTitleGrey h3 a{background-image:url('/content/template_images/tickets.gif');background-repeat:no-repeat;background-position:top left;padding-left:20px;}
/* Widgets - GEOIP - Homepage */ 
#columwrapBox{
width:533px;
margin:0px auto;
} 
.leftcolumBox{
float:left;
background:#BFBBAF;
width:266px;
margin:0px;
}
.leftcolumBox p{
height:53px;
text-align:left;
border-bottom:1px dashed #FFFFFF;
margin:5px 4px 5px 4px;
clear:both;
}
.leftcolumBox p img{
float:left; 
padding-top:3px;
padding-right:3px; 
padding-left:3px;
} 
.leftcolumBox p a,.leftcolumBox p a:link, .leftcolumBox p a:active, .leftcolumBox p a:hover{color:#034678;display:block;} 
.leftcolumBox0{background-color:#F0EDE8;border-bottom:2px solid #FFF;}
.leftcolumBox1{background-color:#F7F4EF;border-bottom:2px solid #FFF;} 
.leftcolumBox0:hover{background-color:#A79D8D;}
.leftcolumBox1:hover{background-color:#A79D8D;} 
.leftcolumBox0 a:hover{width:auto;display:block;}
.leftcolumBox1 a:hover{width:auto;display:block;} 

.boft{float:right;color:#D9621A;font-family:Arial;font-size:12px;cursor:pointer;font-weight:bold;margin:5px 2px 0px 0px;padding:4px;display:block;} 
#columwrap{
width:533px;
margin:0px auto;
} 
.leftcolum{
float:left;
background:#BFBBAF;
width:533px;
margin:0px;
}
.leftcolum p{
height:53px;
text-align:left;
border-bottom:1px dashed #FFFFFF;
margin:5px 4px 5px 4px;
clear:both;
}
.leftcolum p img{ 
float:left; 
padding-top:3px;
padding-right:3px; 
padding-left:3px;
} 
.leftcolumimg{ 
height:48px; 
width:96px; 
}
.leftcolum p a,.leftcolum p a:link, .leftcolum p a:active, .leftcolum p a:hover{color:#034678;display:block;} 
.leftcolum0{background-color:#F0EDE8;border-bottom:2px solid #FFF;}
.leftcolum1{background-color:#F7F4EF;border-bottom:2px solid #FFF;} 
.leftcolum0:hover{background-color:#A79D8D;}
.leftcolum1:hover{background-color:#A79D8D;} 
.leftcolum0 a:hover{width:auto;display:block;}
.leftcolum1 a:hover{width:auto;display:block;} 
#areaContainer{width:auto;dsiplay:block;} 
#areaInfo .areaImg{float:left;padding:10px;}
#areaInfo > div:first-child{border-bottom:2px solid #FFFFFF;}
#areaInfo .areaImg > img{border:1px solid #d7d0bd;}
#areaInfo{font-family:Arial;font-size:12px;text-align:left;color:#454236;} 
.mainTitle{float:left;}
.mainTitleLink{float:right;padding:20px 0px 7px 0px;}
.mainTitleLink a{width:100px;} 
#local{margin:0px;padding:0px;} 
a.orange, a.orange:link, a.orange:visited { color:#d9621a;font-weight:bold;cursor:pointer;}
a.orange:hover { color:#AE4805;}
.itm0 {height:68px;background-color:#F0EDE8;border-bottom:2px solid #FFF;}
.itm1 {height:68px;background-color:#F7F4EF;border-bottom:2px solid #FFF;}
.areaHead {height:30px;width:auto;background-color:#bfbbaf;line-height:30px;color:#FFF;font-size:14px;font-weight:bold;text-align:left;text-transform:uppercase;display:block;clear:both;}
.areaBottom {background-color:#bfbbaf;line-height:30px;height:30px;color:#FFF;font-size:14px;}
.areaHead .areaDate{margin-top:0px;}
.areaDate {text-align:center;float:left;text-transform:uppercase;width:103px;margin-top:7px;border-right:1px dotted #BFBBAF;}
.areaDate .areaDay {font-size:18px;font-weight:bold;color:#bfbbaf;}
.areaDate .areaMonth {font-size:14px;font-weight:bold;color:#908d7c;}
.areaDate .areaTime {font-size:12px;font-weight:normal;color:#aaa69a;}
.areaDate .areaAltDate {font-size:11px;font-weight:normal;color:#696969;margin-top:5px;}
.areaEvent {text-align:center;float:left;}
.areaCopy{padding:12px;padding-left:8px;float:left;width:auto;}/*230*/ 
.areaCopy a{color:#034678/*D9621A*/;cursor:pointer;font-weight:bold;} 
.areaCopy a:hover {color:#FF7900;cursor:pointer;font-weight:bold;}
.friendAreaCopy {padding:12px;padding-left:0px;float:left;width:230px;border-right:2px solid #FFFFFF;} 
.goToGame a{color:#D9621A;cursor:pointer;font-weight:bold;} 
.goToGame a:hover {color:#FF7900;cursor:pointer;font-weight:bold;} 
.goToGame {padding-top:25px;float:right;padding-right:10px;}
.areaCopy .name {font-weight:bold;}
.areaCount {padding-left:12px;float:left;}
.areaSeeAll {float:right;padding-right:12px;font-size:12px;} 
/*@group cart*/
#cart{
width:600px;
margin:0 auto;
}
#cart .reqFieldsMissingHeader{
font-size:14pt;
}
#cart .reqFieldsMissingText{
font-size:12pt; font-weight:700;
}
#cart .itemTitle{
font-size:13pt;
color:#6586CD;
font-weight:700;
}
#cart .itemDescription{
width:580px;
padding:10px 0 0px;
border-top:6px solid #6586CD;
border-bottom:6px solid #6586CD;
background:#E5E5E5;
text-align:center;
font-size:12pt;
}
#cart .giftcardCouponCode{
font-size:10px;
}
#cart .giftcardCouponRemoveLink{
color:red;
}
#cart .specialintructionsMessage{
width:460px;
background:#F9D2D2 url(/content/cart_images/bg_pink.gif) repeat-x;
margin:10px auto;
padding:7px;
}
#cart .fieldset{
font-size:12pt;
font-weight:700;
color:#838383;
}
#cart .legend{
font-size:13pt;
color:#6586CD;
font-weight:700;
}
#cart .req{
color:red;
}
#cart .otherState{
font-size:9pt;
padding-left:80px;
}
#cart .mobilePhone{
padding-left:14px;
}
#cart .cidHelp{
font-size:9pt;
}
#cart .submitButtonDiv{
text-align:center;
}
#cart h1{
}
#cart .note{
width:400px;
font-size:11px;
line-height:16.5px;
background-color:#FFFDDA;
padding:10px;
}
#cart .receiptTotals{
float:right;
color:#838383;
font-size:12pt;
}
#cart .receiptBillShipToHeader{
font-size:13pt;
color:#6586CD;
font-weight:700;
}
#cart .receiptBillShipToText{
font-size:12pt;
font-weight:700;
color:#838383;
}
#cart .editOrderBtn{
font-weight:bold;
background-color:red;
color:#fff;
}
#cart .placeOrderBtn{
font-weight:bold;
background-color:green;
color:#fff;
}
#cart .failedOrderText{
font-size:12pt;
color:red;
font-weight:bold;
}
#cart .additionalInfo{
font-size:12pt;
}
#cart .newAccount{
margin:0 auto;
text-align:center;
}
#cart .newAccountInfo{
font-size:12pt;
color:#838383;
}
/*@end*/
/*@group error dialog*/
.error_dialog{background-color:#FFFFCC;border-bottom:1px solid orange;border-top:1px solid orange;margin-bottom:20px;padding:10px;text-align:center;}
/*@end*/
