*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:auto;*height:100%;_height:100%;min-height:100% !important;width:auto;*width:100%;_width:100%;background-color:#000}
body{height:100%;*height:100%;_height:100%;min-height:100% !important;width:auto;*width:100%;_width:100%;font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444}
h1{font:bold 19px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;margin:0}
h1 a{color:#333}h2{font-size:24px;font-weight:bold;color:#fe7113;text-transform:uppercase}
h2.red{color:#e63120}h2.indexPanel{font-size:18px;padding:0;line-height:18px}h3{font-size:16px;font-weight:bold;color:#fe7113;text-transform:uppercase}
h3 a{color:#fe7113}h3 a:hover{color:#fe7113}a{color:#00d;text-decoration:none}a:hover{text-decoration:underline}
*:focus{outline:none !important}label.checkbox{font-size:12px;font-weight:normal}
.normalLabel{font-weight:normal}.right{float:right}.left{float:left}.center{text-align:center}
.favIcon{display:inline-block;width:18px;height:14px;cursor:pointer;background-image:url('/images/fav_icon_large.png')}
.favIcon.favOff{background-position:0 -15px}.favIcon.favOn{background-position:0 0}
.lnkEditFavs{font-size:12px;margin-left:8px;height:22px;width:200px;position:relative}
.lnkEditFavs a{position:absolute;bottom:-2px}label{font-weight:bold}.orderList li{list-style-type:decimal !important}
.alphaList li{list-style-type:lower-alpha !important}.list li{list-style-type:disc !important}
.list,.orderList,.alphaList{padding:0 0 0 20px}.list li,.orderList li,.alphaList li{list-style-position:outside !important;padding:1px}
.hidden,.hideable{display:none}.clear{clear:both}.full{clear:both}.full.marginTop10{margin-top:10px}
.full.marginBottom10{margin-bottom:10px}.full.marginTop20{margin-top:20px}.full.marginBottom20{margin-bottom:20px}
.floatLeft{float:left}.floatRight{float:right}.col3{float:left;width:33%}.panelSpacing{padding:10px}
.panelSpacing p{margin:8px 0 16px 0}.copyArticle{font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}
.copyArticle .heading{color:#e63120;font:bold 18px/26px "Helvetica Neue",Helvetica,Arial,sans-serif}
.copyLarge{font-size:18px}.button{padding:6px 8px;font-weight:bold;cursor:pointer}
.button.red{border:solid 2px #fff;color:#fff;background:#ef3124}.button.orange{border:solid 2px #fff;color:#fff;background:#f26522}
.buttonAction{display:inline-block;font-size:12px;font-weight:bold !important;text-decoration:none !important;padding:4px 8px;-moz-border-radius:1px;-webkit-border-radius:1px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);cursor:pointer}
.buttonAction.hover{text-decoration:none !important}.buttonAction.continue{color:#fff !important;background:#ef3124;border:solid 2px #f1918c}
.buttonAction.continue.continue:hover{background:#a70b01;text-decoration:none !important}
.buttonAction.continue.small{padding:1px 6px !important;font-size:10px;border:1px solid #f1918c !important}
.buttonAction.continue.large{font-size:16px}.buttonAction.cancel{color:#000 !important;background:#e9e9e9;border:solid 2px #c7c7c7}
.buttonAction.cancel.cancel:hover{background:#d9d9d9;text-decoration:none}.buttonAction.cancel.small{padding:1px 6px !important;font-size:10px;border:1px solid #c7c7c7 !important}
.buttonAction.cancel.large{font-size:16px}.btnGroup div{float:right;display:inline-block;padding:0;margin:0}
.btnGroup #btnCalendarView{margin-top:4px;width:42px;height:32px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-351px -264px}
.btnGroup #btnCalendarView.buttonOn{background-position:-351px -302px}.btnGroup #btnMapView{margin-top:4px;width:45px;height:32px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-306px -264px}
.btnGroup #btnMapView.buttonOn{background-position:-306px -302px}.btnGroup #btnListView{margin-top:4px;width:46px;height:32px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px -264px}
.btnGroup #btnListView.buttonOn{background-position:-260px -302px}.headerGrey{color:#b2b2b2}
.smallHeaderLink{color:#00d;font-size:12pt}.grayButton{float:left;clear:both;position:relative}
.grayButton .button{color:#333;font:bold 12px Arial,sans-serif;letter-spacing:1px;text-decoration:none;padding:6px 12px;position:absolute;display:inline-block;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;background:#f3f3f3;background:-webkit-gradient(linear,0 40%,0 70%,from(#f5f5f5),to(#f1f1f1));background:-moz-linear-gradient(linear,0 40%,0 70%,from(#f5f5f5),to(#f1f1f1));border:solid 1px #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;float:left}
.grayButton .button:hover{color:#333;border-color:#999;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff}
.grayButton .button:active{color:#333;border-color:#999}.grayButton .button-on{color:#fff;font:bold 12px Helvetica,Arial,sans-serif;text-decoration:none;padding:6px 12px;position:absolute;display:inline-block;background:#838383;border:solid 1px #999;letter-spacing:1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.15);outline:0;float:left}
.grayButton .left{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;margin:0}
.grayButton .middle{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;border-left:0;border-right:0}
.grayButton .right{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin:0}
.grayButton .middle:hover{border-left:0;border-right:0}.grayButton .icon{background:url('/images/arrow.png') right center no-repeat #f3f3f3;padding-right:20px}
.grayButton #contact{top:0;left:0;width:140px}.grayButton #profile{top:0;left:165px;width:140px}
ul.tabs{border-bottom:1px solid #dededb;text-align:left;margin:8px 0 0 0}.tabs{list-style:none;padding:0 0 3px 0;margin:0 0 0 10px;font:normal 12px Arial;color:#fe7113}
.tabs li{display:inline}.tabs li a{border:1px solid #dededb;padding:6px 10px;font:normal 14px arial;color:#333;text-decoration:none;background-color:#e9e9e9;border-bottom:0;outline:0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}
.tabs li a:hover{background-color:#fff;text-decoration:none}.tabs li .active{border-bottom:1px solid #fff !important;background-color:#fff;padding:6px 10px;font:bold 14px Arial;color:#e66e17 !important;text-decoration:none}
.profileButtons a{width:150px;text-align:center}.grayContainer{clear:both;padding:20px;background:#f5f5f1;border:1px solid #d7d8d3;border-top:2px solid #d7d8d3;overflow:hidden}
.grayContainer .profilePanel{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;background:#fff;margin:0;padding:8px;overflow:hidden}
.errorContainer{background:#f2dedf;margin:0 auto;width:80%;padding:10px;border:1px solid #ead7d9;-webkit-box-shadow:0 2px 5px rgba(50,50,50,0.25);-moz-box-shadow:0 2px 5px rgba(50,50,50,0.25);box-shadow:0 2px 5px rgba(50,50,50,0.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;color:#a86b72}
.imageContainer{background-color:#e9e9e9;border:1px solid #c7c7c7;text-align:center;font-size:8pt;padding:6px;-webkit-box-shadow:0 2px 5px rgba(50,50,50,0.5);-moz-box-shadow:0 2px 5px rgba(50,50,50,0.5);box-shadow:0 2px 5px rgba(50,50,50,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.imageContainer.right{float:right;margin-left:10px}span.required{font-weight:bold;font-size:20px;color:#c00}
li input[type="text"],li input[type="password"],li select,li textarea{margin:0 !important;padding:5px !important}
fieldset dl dt{float:left;text-align:right}fieldset dl dd{float:left;padding:10px 0 0 0}
fieldset dl dd input[type="text"],fieldset dl dd input[type="password"],fieldset dl dd select,fieldset dl dd textarea{margin:0 !important;padding:5px !important}
fieldset dl.formUnit dt{padding:18px 10px 0 0;width:150px}fieldset dl.formUnit dd{width:550px}
fieldset dl.formUnitSmall dt{padding:14px 10px 0 0;width:150px}fieldset dl.formUnitSmall dd{width:450px}
fieldset dl.formUnitTiny{margin-bottom:0 !important}fieldset dl.formUnitTiny dt{padding:14px 10px 0 0;width:120px}
fieldset dl.formUnitTiny dt label{font-size:12px !important}fieldset dl.formUnitTiny dd{width:350px}
fieldset dd.plainText{font-weight:bold;padding-top:14px !important;margin-bottom:5px !important}
fieldset p.description{color:#969696;font-size:12px;font-style:italic;margin:3px 0 0 0}
.inputText{margin:4px 0 0 -2px;padding:5px 10px;height:16px;border:1px solid #ccc;font:normal 14px Arial;background:#fff;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 #fff;box-shadow:0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 #fff}
.inputText:focus{border:1px solid #cda100;background:#fff8de}table.defaultList th{background-color:#000;color:#fff;font-weight:bold;text-align:left;vertical-align:middle;padding:5px}
table.defaultList tr:nth-child(even){background-color:#e9e9e9}table.defaultList td{padding:5px}
select.inputText{height:30px;padding:5px}.col25{float:left;width:25%}.col50{float:left;width:50%}
.col75{float:left;width:75%}.labelVert{display:block;font:bold 13px Arial;color:#333}
.pagesContainer{margin-top:15px}.pagesContainer .pagesNav{width:200px;margin-right:20px;float:left}
.pagesContainer .pagesNav .inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #c7c7c7;background-color:#e9e9e9}
.pagesContainer .pagesNav .inner a{display:block;height:40px;line-height:40px;font-weight:bold;font-family:Arial;font-size:14px;color:black;margin:0 10px;padding:0 10px;border-top:1px solid white;border-bottom:1px solid #CCC}
.pagesContainer .pagesNav .inner a:hover{text-decoration:none}.pagesContainer .pagesNav .inner a.first{border-top:0;margin-top:10px}
.pagesContainer .pagesNav .inner a.last{border-bottom:0;margin-bottom:10px}.pagesContainer .pagesNav .inner a.selectedPerm{background-color:#ef3124;color:#fff;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;width:169px}
.pagesContainer .pagesNav .inner a.selectedPerm:hover{background:#ef3124 !important}
.pagesContainer .pagesContent{width:690px;float:left}.hiwContainer{position:relative}
.hiwContainer .hiwImage{position:absolute}.hiwContainer .btn-warning{color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.hiwContainer .btn-warning:hover{color:#fff !important}#header{background:#fff;overflow:hidden}
#header .headerContainer{margin:0 auto;width:960px}#header .headerContainer .mainLogo{float:left;margin:0;padding:12px 0}
#header .headerContainer .mainLogo a{display:block;width:165px;height:40px;background-image:url('/images/main-sprite-v10.png');background-position:-260px -405px}
#header .headerContainer .topLinks{float:right;background:#f5f5f5;padding:6px 0 6px 10px;margin-top:15px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;list-style:none}
#header .headerContainer .topLinks li{display:inline;margin:0;padding:0 10px 0 10px;border-left:1px dotted #ccc}
#header .headerContainer .topLinks li:first-child{display:inline;margin:0;padding:0 10px 0 10px;border-left:0}
#header .headerContainer .topLinks li a{color:#333}#header .headerContainer .topLinks li .imageHeaderAvatar{width:16px;height:16px;float:left}
#header .headerContainer .topLinks .first{padding-left:0;border:0}#nav{clear:both;margin:0 auto;height:42px;position:relative;z-index:100;background-color:#5c5c5c;background-image:url('/images/bg_nav.png');background-repeat:repeat-x}
#nav .navContainer{width:960px;margin:0 auto}#mainBody{position:relative;min-height:86%;margin:0 auto;background:#e4e4e4 url('/images/duplex_body_bg.gif')}
#mainBody #backgroundSideRails{position:absolute;z-index:1;text-align:center;width:100%;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:hidden}
#mainBody .mainPanel{margin-left:auto;margin-right:auto;width:960px;padding-bottom:1px}
#mainBody .mainPanel #searchPanel{position:relative;z-index:2;padding:16px 10px;margin-left:auto;margin-right:auto}
#mainBody .mainPanel #searchPanel .searchPanel{background:#e4e4e4;background-image:-moz-linear-gradient(#fff,#e4e4e4);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e4e4e4),color-stop(1,#fff));-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 2px 2px #c6c6c6;-webkit-box-shadow:0 2px 3px rgba(50,50,50,0.5);-moz-box-shadow:0 2px 3px rgba(50,50,50,0.5);box-shadow:0 2px 3px rgba(50,50,50,0.5);border:1px solid #ccc;height:36px;padding:10px 5px 10px 10px;margin:16px auto;overflow:hidden}
#mainBody .mainPanel #searchPanel .searchPanel .searchInput{padding:5px 9px;height:24px;width:615px;margin-right:3px;border:1px solid #c6c6c6;font:normal 14px arial;background:white;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25) inset,0 1px 0 #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25) inset,0 1px 0 #fff;box-shadow:0 1px 3px rgba(0,0,0,0.25) inset,0 1px 0 #fff;border-image:initial}
#mainBody .mainPanel #searchPanel .searchPanel .buttonAction{float:right;margin:3px 5px 0 0}
#mainBody .mainPanel #searchPanel .searchPanel button{margin-top:-10px}#mainBody .mainPanel #searchPanel .searchArea{width:720px}
#mainBody .mainPanel #autocompleteResults{background-color:#fff;border:1px solid #c7c7c7;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-moz-box-shadow:0 6px 5px #000;-webkit-box-shadow:0 6px 5px #000;box-shadow:0 6px 5px #000;position:absolute;z-index:99;width:616px;display:none;margin:-29px 0 0 113px}
#mainBody .mainPanel #autocompleteResults .group{width:100%}#mainBody .mainPanel #autocompleteResults .group .title{padding:10px;width:20%;font:12px/14px Arial,Helvetica,sans-serif;color:#88888888;text-shadow:0 0 0 #fff;text-align:right;border-right:1px solid #ddd;border-top:1px solid #ddd;text-transform:uppercase;vertical-align:top}
#mainBody .mainPanel #autocompleteResults .group .groupResults{padding:5px 0;width:80%;border-top:1px solid #ddd}
#mainBody .mainPanel #autocompleteResults .group .groupResults a{width:100%;display:block;color:#333;font-size:12px;font-weight:bold;text-decoration:none;padding:5px 0}
#mainBody .mainPanel #autocompleteResults .group .groupResults a div{padding:0 8px}
#mainBody .mainPanel #autocompleteResults .group .groupResults a .subtitle{font-weight:normal;color:#777;font-size:10px}
#mainBody .mainPanel #autocompleteResults .group .groupResults a.selected{background-color:#da4f49 !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;color:#fff !important;text-shadow:0 1px 0 #000;-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666}
#mainBody .mainPanel #autocompleteResults .group .groupResults a.selected .subtitle{color:#fff !important}
#mainBody .mainPanel .mainContent{position:relative;z-index:1;clear:both;background:#fff;margin:0 0 40px 0;padding:20px;border:1px solid #ccc;min-height:400px;-webkit-box-shadow:0 2px 5px rgba(50,50,50,0.5);-moz-box-shadow:0 2px 5px rgba(50,50,50,0.5);box-shadow:0 2px 5px rgba(50,50,50,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#mainBody .mainPanel .mainContent h2{margin:0 0 12px 0}#mainBody .mainPanel .mainContentFilter{position:relative;z-index:1;clear:both;background:#fff;margin:0 0 40px 0;border:1px solid #ccc;min-height:200px;-webkit-box-shadow:0 2px 5px rgba(50,50,50,0.5);-moz-box-shadow:0 2px 5px rgba(50,50,50,0.5);box-shadow:0 2px 5px rgba(50,50,50,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#mainBody .mainPanel .mainContentFilter h2{margin:0 0 12px 0}#mainBody .mainPanel .mainContentFilter .mainContentFilterHeader{padding:15px;background:#f4f8fa;border-bottom:1px solid #cdcecd;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}
#mainBody .mainPanel .mainContentFilter .mainContentFilterInner{padding:20px}.socialSharing{float:right;width:200px}
.socialSharing .socialSharingFB,.socialSharing .socialSharingGP{float:right}.socialSharing .socialSharingFB{margin-left:10px}
.mainContentFilterHeader{padding:10px;background:#fff8de url('/images/bg_filter.png') bottom center repeat-x;border:1px solid #edd473;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.mainContentFilterHeader .grayButton{margin-top:4px}.mainContentFilterHeader .loadingFilters{text-align:center;font-weight:bold;line-height:36px;height:36px}
.homeInfoBar{border:1px solid #e69094;padding:20px 0;margin-top:50px;position:relative}
.homeInfoBar .headerLabel{display:inline-block;position:absolute;background-color:#fff;font:normal 20px Arial;color:#c80811;margin-top:-34px;width:290px;text-align:center;left:50%;margin-left:-145px}
.homeInfoBar .footerLabel{display:inline-block;position:absolute;background-color:#fff;margin-top:5px;width:160px;text-align:center;left:50%;margin-left:-80px}
.homeInfoBar .footerLabel a{color:#fff}.homeInfoBar .column{width:33%;float:left}
.homeInfoBar .column .icon{float:left;width:88px;height:88px;background-image:url('/images/main-sprite-v10.png')}
.homeInfoBar .column .icon.glass{background-position:0 -441px}.homeInfoBar .column .icon.heart{background-position:0 -529px}
.homeInfoBar .column .icon.profile{background-position:0 -617px}.homeInfoBar .column .header{font:normal 18px Arial;color:#393939;margin-top:8px}
.homeInfoBar .column .body{font:normal 13px Arial;color:#707070}.homeSocialBar{background-color:#f3f3f3}
.homeSocialBar a{color:#000 !important;text-decoration:underline}.homeSocialBar .column1{width:50%;float:left;min-height:140px}
.homeSocialBar .column1 .columnInner{margin:20px 0;padding:0 15px;min-height:140px}
.homeSocialBar .column1 .tdcWordLogo{float:left;display:block;width:175px;height:96px;margin-right:15px;background-image:url('/images/main-sprite-v10.png');background-position:0 -833px}
.homeSocialBar .column2,.homeSocialBar .column3{width:25%;float:left;min-height:140px}
.homeSocialBar .column2 #btnJoinMailingList,.homeSocialBar .column3 #btnJoinMailingList{color:#fff}
.homeSocialBar .column2 .columnInner,.homeSocialBar .column3 .columnInner{margin:20px 0;padding:0 15px;border-left:1px solid #c9c9c9;min-height:140px}
.homeSocialBar .header{font:normal 15px Arial;color:#000;margin-bottom:8px}.social{display:inline-block;height:32px;width:32px;background-image:url('/images/main-sprite-v10.png')}
.social.btnFacebook{background-position:0 -767px}.social.btnFacebook:hover{background-position:0 -799px}
.social.btnTwitter{background-position:-36px -767px}.social.btnTwitter:hover{background-position:-36px -799px}
.social.btnGoogle{background-position:-72px -767px}.social.btnGoogle:hover{background-position:-72px -799px}
.social.btnRss{background-position:-108px -767px}.social.btnRss:hover{background-position:-108px -799px}
.popularItems{float:left}.popularItems .popularItemsInner{border:1px solid #c7c7c7}
.popularItems img.loader{margin:130px 0 130px 325px}.popularItems .header{width:650px;position:relative}
.popularItems .header div{margin:0}.popularItems .header .popularEventsHeader,.popularItems .header .popularVenuesHeader{border:1px solid #c7c7c7;background-color:#e9e9e9;padding:6px 10px;float:left;margin-right:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;position:relative;margin-bottom:-1px}
.popularItems .header .popularEventsHeader h3,.popularItems .header .popularVenuesHeader h3{padding:0;margin:0;color:#000;text-transform:none;font:bold 14px arial,sans-serif}
.popularItems .header .popularEventsHeader.selectedPerm,.popularItems .header .popularVenuesHeader.selectedPerm{background-color:#fff;border-bottom:1px solid #fff}
.popularItems .header .popularEventsHeader.selectedPerm h3,.popularItems .header .popularVenuesHeader.selectedPerm h3{color:#e66e17}
.popularItems #popularEvents,.popularItems #popularVenues{float:left;width:650px;max-height:365px;height:365px;overflow-y:auto;overflow-x:hidden;background-color:#fff;position:relative}
.popularItems #popularEvents table,.popularItems #popularVenues table{background:#fff;width:100%}
.popularItems #popularEvents table td,.popularItems #popularVenues table td{background:#fff;padding:4px;border-bottom:1px solid #ccc;background:-moz-linear-gradient(100% 25% 90deg,#fefefe,#f9f9f9);background:-webkit-gradient(linear,0 0,0 25%,from(#f9f9f9),to(#fefefe))}
.popularItems #popularEvents .collapsed,.popularItems #popularVenues .collapsed{border-collapse:collapse}
.popularItems #popularEvents .leftArea,.popularItems #popularVenues .leftArea{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#edf8ff;width:66px;text-align:center;padding:10px}
.popularItems #popularEvents .leftArea .date,.popularItems #popularEvents .leftArea .distance,.popularItems #popularVenues .leftArea .date,.popularItems #popularVenues .leftArea .distance{font:bold 16px Arial;color:#333;text-shadow:1px 1px #fff}
.popularItems #popularEvents .leftArea .day,.popularItems #popularEvents .leftArea .time,.popularItems #popularEvents .leftArea .description,.popularItems #popularVenues .leftArea .day,.popularItems #popularVenues .leftArea .time,.popularItems #popularVenues .leftArea .description{font:normal 11px arial;color:#666}
.popularItems #popularEvents .eventName,.popularItems #popularVenues .eventName{position:relative}
.popularItems #popularEvents .middleArea,.popularItems #popularVenues .middleArea{box-shadow:inset 0 1px 0 0 #fff;border-bottom:1px solid #ccc;width:450px}
.popularItems #popularEvents .middleArea .eventName,.popularItems #popularEvents .middleArea .venueName,.popularItems #popularVenues .middleArea .eventName,.popularItems #popularVenues .middleArea .venueName{font:bold 14px arial,sans-serif;color:#ff5900;padding:0 0 4px 10px;line-height:18px;text-decoration:none}
.popularItems #popularEvents .middleArea .eventName a,.popularItems #popularEvents .middleArea .venueName a,.popularItems #popularVenues .middleArea .eventName a,.popularItems #popularVenues .middleArea .venueName a{color:#333;text-decoration:none}
.popularItems #popularEvents .middleArea .eventName a:link,.popularItems #popularEvents .middleArea .venueName a:link,.popularItems #popularVenues .middleArea .eventName a:link,.popularItems #popularVenues .middleArea .venueName a:link{color:#333;text-decoration:none}
.popularItems #popularEvents .middleArea .eventName a:hover,.popularItems #popularEvents .middleArea .venueName a:hover,.popularItems #popularVenues .middleArea .eventName a:hover,.popularItems #popularVenues .middleArea .venueName a:hover{color:#ff5900;text-decoration:underline}
.popularItems #popularEvents .middleArea .venueLocation,.popularItems #popularVenues .middleArea .venueLocation{font:normal 12px arial;color:#333;text-align:left}
.popularItems #popularEvents .middleArea .venueLocation a,.popularItems #popularVenues .middleArea .venueLocation a{color:#333}
.popularItems #popularEvents .middleArea .venueLocation a:hover,.popularItems #popularVenues .middleArea .venueLocation a:hover{color:#333}
.popularItems #popularEvents .middleArea .venueLocation ul,.popularItems #popularVenues .middleArea .venueLocation ul{margin:0;list-style-type:none;padding-left:10px;color:#666}
.popularItems #popularEvents .middleArea .venueLocation ul li,.popularItems #popularVenues .middleArea .venueLocation ul li{display:inline;margin:0;padding:0 8px;border-left:1px solid #999}
.popularItems #popularEvents .middleArea .venueLocation .first,.popularItems #popularVenues .middleArea .venueLocation .first{padding-left:0;border:0}
.popularItems #popularEvents .rightArea,.popularItems #popularVenues .rightArea{font:normal 12px arial;color:#333;text-align:center;width:160px;border-bottom:1px solid #ccc;vertical-align:middle}
.popularItems #popularEvents .rightArea .mileage,.popularItems #popularVenues .rightArea .mileage{vertical-align:middle;float:left;display:block;border:1px solid #efecc0;background-color:#fefcdb;font:normal 11px Arial;vertical-align:middle;color:#000;width:40px;padding:8px 0}
.popularItems #popularEvents .rightArea a,.popularItems #popularVenues .rightArea a{margin-top:12px}
.popularItems #popularEvents tr:last-child td,.popularItems #popularVenues tr:last-child td{border-bottom:0 !important}
.popularItems #popularVenues .middleArea{width:504px}.popularItems #popularVenues .rightArea{width:106px}
.popularItems #popularVenues .rightArea a{margin-top:2px}.indexRightRail{float:right;width:250px;margin-top:30px}
.socialIconList{clear:both;margin:8px 0;overflow:hidden}.socialIconList li{float:left;padding:0;margin:0 4px 0 0}
.socialIconList li a{display:block;width:32px;height:32px}.socialIconList li a.facebook{background:url('/images/icons/icon_facebook.png') no-repeat}
.socialIconList li a.twitter{background:url('/images/icons/icon_twitter.png') no-repeat}
.socialIconList li a.google{background:url('/images/icons/icon_google_plus.png') no-repeat}
.socialIconList li a.rss{background:url('/images/icons/icon_rss.png') no-repeat}
.socialIconList li a.youtube{background:url('/images/icons/icon_youtube.png') no-repeat}
#listView{width:918px;margin:0 auto;padding:0;background:#fff}#listView a{color:#333}
#listView .MsoNormal a{color:blue}#listView .leftColumn{float:left;width:650px}#listView .leftColumn table{background:#fff;width:650px;border:#ccc 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2)}
#listView .leftColumn table tr:first-child td:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
#listView .leftColumn table tr:first-child td:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
#listView .leftColumn table tr:last-child td:first-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
#listView .leftColumn table tr:last-child td:last-child{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
#listView .leftColumn table td{background:#fff;padding:4px;border-bottom:1px solid #ccc;background:-moz-linear-gradient(100% 25% 90deg,#fefefe,#f9f9f9);background:-webkit-gradient(linear,0 0,0 25%,from(#f9f9f9),to(#fefefe))}
#listView .leftColumn .collapsed{border-collapse:collapse}#listView .leftColumn .leftArea{border-right:1px solid #ccc;background:#edf8ff;width:66px;text-align:center;padding:10px}
#listView .leftColumn .leftArea .day{font:normal 11px arial;color:#666}#listView .leftColumn .leftArea .date{font:bold 16px Arial;color:#333;text-shadow:1px 1px #fff}
#listView .leftColumn .leftArea .time{font:normal 11px arial;color:#666}#listView .leftColumn .middleArea{box-shadow:inset 0 1px 0 0 #fff}
#listView .leftColumn .middleArea .eventName{font:bold 14px arial,sans-serif;color:#ff5900;padding:0 0 4px 10px;line-height:18px;text-decoration:none}
#listView .leftColumn .middleArea .eventName a{color:#333;text-decoration:none}#listView .leftColumn .middleArea .eventName a:link{color:#333;text-decoration:none}
#listView .leftColumn .middleArea .eventName a:hover{color:#ff5900;text-decoration:underline}
#listView .leftColumn .middleArea .venueLocation{font:normal 12px arial;color:#333;text-align:left}
#listView .leftColumn .middleArea .venueLocation ul{margin:0;list-style-type:none;padding-left:10px;color:#666}
#listView .leftColumn .middleArea .venueLocation ul li{display:inline;margin:0;padding:0 8px;border-left:1px solid #999}
#listView .leftColumn .middleArea .venueLocation .first{padding-left:0;border:0}
#listView .leftColumn .rightArea{font:normal 12px arial;color:#333;text-align:center;width:100px}
#listView .leftColumn .rightArea a{color:#fff}#listView .threeColumn{float:left;width:918px}
#listView .threeColumn table{background:#fff;width:918px;border:#ccc 1px solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2)}
#listView .threeColumn table tr:first-child td:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}
#listView .threeColumn table tr:first-child td:last-child{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
#listView .threeColumn table tr:last-child td:first-child{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
#listView .threeColumn table tr:last-child td:last-child{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
#listView .threeColumn table td{background:#fff;padding:4px;border-bottom:1px solid #ccc;background:-moz-linear-gradient(100% 25% 90deg,#fefefe,#f9f9f9);background:-webkit-gradient(linear,0 0,0 25%,from(#f9f9f9),to(#fefefe))}
#listView .threeColumn .collapsed{border-collapse:collapse}#listView .threeColumn .leftArea{border-right:1px solid #ccc;background:#edf8ff;width:66px;text-align:center;padding:10px}
#listView .threeColumn .leftArea .day{font:normal 11px arial;color:#666}#listView .threeColumn .leftArea .date{font:bold 16px Arial;color:#333;text-shadow:1px 1px #fff}
#listView .threeColumn .leftArea .time{font:normal 11px arial;color:#666}#listView .threeColumn .middleArea{box-shadow:inset 0 1px 0 0 #fff}
#listView .threeColumn .middleArea .eventName{font:bold 14px arial,sans-serif;color:#ff5900;padding:0 0 4px 10px;line-height:18px;text-decoration:none}
#listView .threeColumn .middleArea .eventName a{color:#333;text-decoration:none}
#listView .threeColumn .middleArea .eventName a:link{color:#333;text-decoration:none}
#listView .threeColumn .middleArea .eventName a:hover{color:#ff5900;text-decoration:underline}
#listView .threeColumn .middleArea .venueLocation{font:normal 12px arial;color:#333;text-align:left}
#listView .threeColumn .middleArea .venueLocation ul{margin:0;list-style-type:none;padding-left:10px;color:#666}
#listView .threeColumn .middleArea .venueLocation ul li{display:inline;margin:0;padding:0 8px;border-left:1px solid #999}
#listView .threeColumn .middleArea .venueLocation .first{padding-left:0;border:0}
#listView .threeColumn .rightArea{font:normal 12px arial;color:#333;text-align:center;width:100px}
#listView .threeColumn .rightArea a{color:#fff}#listView .rightColumn{float:right;width:250px}
#listView .loadMoreBox{text-align:center;margin:10px;padding:4px;border:1px solid #999;background:#f2f2f2;box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3)}
#listView .loadMoreBox .loadMoreBoxInner{list-style-type:none;font:bold 16px arial;color:#333;margin:4px;background:#fff;-moz-box-shadow:inset 0 0 5px #ccc;-webkit-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc}
#listView .loadMoreBox .loadMoreBoxInner a{display:block;padding:10px;background:#fff;border:1px solid #ccc;-moz-box-shadow:inset 0 0 5px #ccc;-webkit-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc}
#listView .loadMoreBox .loadMoreBoxInner a:link{text-decoration:none;color:#333;background:#fff}
#listView .loadMoreBox .loadMoreBoxInner a:hover{color:#333;background:#ffefe8;-moz-box-shadow:inset 0 0 5px #f2a584;-webkit-box-shadow:inset 0 0 5px #f2a584;box-shadow:inset 0 0 5px #f2a584}
#listView .pageHeaderLabel{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;font-weight:bold;color:#fff;text-align:center;padding:5px 0;margin:10px}
#mapView,#calendarView{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;height:600px;margin:0 auto;padding:0;width:916px}
#mapView .leftColumn,#calendarView .leftColumn{border-right:1px solid #ccc;float:left;height:600px;width:580px}
#mapView .rightColumn,#calendarView .rightColumn{background-color:#eee;border-left:1px solid #fff;border-top:1px solid #fff;float:left;height:599px;overflow-x:hidden;overflow-y:scroll;width:334px}
#mapView .rightColumn .eventDetailBox,#calendarView .rightColumn .eventDetailBox{position:relative;text-align:left;margin:5px auto;border:1px solid #999;min-height:100px;width:294px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3)}
#mapView .rightColumn .eventDetailBox .leftArea,#calendarView .rightColumn .eventDetailBox .leftArea{min-height:80px;position:absolute;top:4px;left:4px;bottom:4px;width:68px;text-align:center;padding:4px 0;float:left;background:#edf8ff url('/images/map_view/locator_off.png') no-repeat 23px 56px;border:1px solid #b6d7eb;font:normal 11px arial;color:#666}
#mapView .rightColumn .eventDetailBox .leftArea .day,#calendarView .rightColumn .eventDetailBox .leftArea .day{padding-bottom:1px}
#mapView .rightColumn .eventDetailBox .leftArea .date,#calendarView .rightColumn .eventDetailBox .leftArea .date{font:bold 14px arial;color:#333;padding-bottom:1px}
#mapView .rightColumn .eventDetailBox .leftArea .mapIcon,#calendarView .rightColumn .eventDetailBox .leftArea .mapIcon{width:23px;height:33px;background:url('/images/map_locator.png') no-repeat;margin:0 auto;margin-top:3px;font-weight:bold;font-size:12px;color:#000;font-family:Arial;line-height:26px}
#mapView .rightColumn .eventDetailBox .rightArea,#calendarView .rightColumn .eventDetailBox .rightArea{margin:0;position:relative;top:4px;right:4px;bottom:4px;left:80px;width:210px;min-height:100px}
#mapView .rightColumn .eventDetailBox .rightArea .eventName a,#calendarView .rightColumn .eventDetailBox .rightArea .eventName a{font:bold 12px arial;color:#333;line-height:16px;text-decoration:none}
#mapView .rightColumn .eventDetailBox .rightArea .eventName a:link,#calendarView .rightColumn .eventDetailBox .rightArea .eventName a:link{color:#333;text-decoration:none}
#mapView .rightColumn .eventDetailBox .rightArea .eventName a:hover,#calendarView .rightColumn .eventDetailBox .rightArea .eventName a:hover{color:#ff5900;text-decoration:underline}
#mapView .rightColumn .eventDetailBox .rightArea .venueLocation,#calendarView .rightColumn .eventDetailBox .rightArea .venueLocation{font:normal 11px arial;color:#666;padding:4px 0;margin:0}
#mapView .rightColumn .eventDetailBox .rightArea .venueLocation a,#calendarView .rightColumn .eventDetailBox .rightArea .venueLocation a{color:#666}
#mapView .rightColumn .eventDetailBox .rightArea .venueLocation a:link,#calendarView .rightColumn .eventDetailBox .rightArea .venueLocation a:link{color:#666}
#mapView .rightColumn .eventDetailBox .rightArea .venueLocation a:hover,#calendarView .rightColumn .eventDetailBox .rightArea .venueLocation a:hover{text-decoration:underline}
#mapView .rightColumn .eventDetailBox .rightArea .buttonSpacer,#calendarView .rightColumn .eventDetailBox .rightArea .buttonSpacer{height:34px;width:100%}
#mapView .rightColumn .eventDetailBox .rightArea .findTickets,#calendarView .rightColumn .eventDetailBox .rightArea .findTickets{margin-bottom:8px;position:absolute;bottom:0;right:0}
#mapView .rightColumn .eventDetailBox.eventDetailBoxSmall,#calendarView .rightColumn .eventDetailBox.eventDetailBoxSmall{min-height:50px}
#mapView .rightColumn .eventDetailBox.eventDetailBoxSmall .leftArea,#calendarView .rightColumn .eventDetailBox.eventDetailBoxSmall .leftArea{min-height:50px}
#mapView .rightColumn .eventDetailBox.eventDetailBoxSmall .rightArea,#calendarView .rightColumn .eventDetailBox.eventDetailBoxSmall .rightArea{min-height:70px}
#mapView .rightColumn .loadMoreBox,#calendarView .rightColumn .loadMoreBox{text-align:center;margin:10px;padding:4px;border:1px solid #999;background:#f2f2f2;box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3)}
#mapView .rightColumn .loadMoreBox .loadMoreBoxInner,#calendarView .rightColumn .loadMoreBox .loadMoreBoxInner{list-style-type:none;font:bold 16px arial;color:#333;margin:4px;background:#fff;-moz-box-shadow:inset 0 0 5px #ccc;-webkit-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc}
#mapView .rightColumn .loadMoreBox .loadMoreBoxInner a,#calendarView .rightColumn .loadMoreBox .loadMoreBoxInner a{display:block;padding:10px;background:#fff;border:1px solid #ccc;-moz-box-shadow:inset 0 0 5px #ccc;-webkit-box-shadow:inset 0 0 5px #ccc;box-shadow:inset 0 0 5px #ccc}
#mapView .rightColumn .loadMoreBox .loadMoreBoxInner a:link,#calendarView .rightColumn .loadMoreBox .loadMoreBoxInner a:link{text-decoration:none;color:#333;background:#fff}
#mapView .rightColumn .loadMoreBox .loadMoreBoxInner a:hover,#calendarView .rightColumn .loadMoreBox .loadMoreBoxInner a:hover{color:#333;background:#ffefe8;-moz-box-shadow:inset 0 0 5px #f2a584;-webkit-box-shadow:inset 0 0 5px #f2a584;box-shadow:inset 0 0 5px #f2a584}
#mapView .rightColumn .pageHeaderLabel,#calendarView .rightColumn .pageHeaderLabel{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;font-weight:bold;color:#fff;text-align:center;padding:5px 0;margin:5px 10px}
#calendarViewEventListings,#mapViewEventListings{width:100%}.mapLabelClass{font-weight:bold;font-size:10pt;color:#000}
.infoBoxArrow{width:352px}.infoBoxArrow img{margin-left:160px;vertical-align:top !important}
.infoBoxContainer{width:352px;padding-top:10px}.infoBoxContainer .infoBoxWrapper{width:332px;margin:0 auto;overflow-x:hidden;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 5px rgba(50,50,50,0.5);-moz-box-shadow:2px 2px 5px rgba(50,50,50,0.5);box-shadow:2px 2px 5px rgba(50,50,50,0.5);background-color:#eee}
.infoBoxContainer .infoBoxWrapper.calSunAlign{margin-left:143px}.infoBoxContainer .infoBoxWrapper.calSatAlign{margin-left:-127px}
.infoBoxContainer .infoBoxWrapper.calMonAlign{margin-left:93px}.infoBoxContainer .infoBoxWrapper.calFriAlign{margin-left:-77px}
.infoBoxContainer .infoBoxHeader{background-color:#d62115;color:#fff;font-weight:bold;padding:3px}
.infoBoxContainer .infoBoxHeader img{position:absolute;cursor:pointer;right:-2px;top:-2px}
.infoBoxContainer .calSunAlign .infoBoxHeader img{right:-136px}.infoBoxContainer .calSatAlign .infoBoxHeader img{right:134px}
.infoBoxContainer .calMonAlign .infoBoxHeader img{right:-86px}.infoBoxContainer .calFriAlign .infoBoxHeader img{right:84px}
.infoBoxContainer .infoBoxContent{overflow-y:auto;overflow-x:hidden;max-height:206px}
.infoBoxContainer .infoBoxFooter{height:5px}.infoBoxContainer .infoBoxFooterArrow{text-align:center}
.infoBoxContainer .infoBoxFooterArrow img{vertical-align:top !important}.infoBoxContainer .eventDetailBox{position:relative;text-align:left;margin:5px auto;border:1px solid #999;width:294px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3)}
.infoBoxContainer .eventDetailBox .leftArea{position:absolute;top:4px;left:4px;bottom:4px;width:68px;text-align:center;padding:4px 0;float:left;background:#edf8ff url('/images/map_view/locator_off.png') no-repeat 23px 56px;border:1px solid #b6d7eb;font:normal 11px arial;color:#666}
.infoBoxContainer .eventDetailBox .leftArea .day{padding-bottom:1px}.infoBoxContainer .eventDetailBox .leftArea .date{font:bold 14px arial;color:#333;padding-bottom:1px}
.infoBoxContainer .eventDetailBox .rightArea{margin:0;position:relative;top:4px;right:4px;bottom:4px;left:80px;width:210px}
.infoBoxContainer .eventDetailBox .rightArea .eventName a{font:bold 12px arial;color:#333;line-height:16px;text-decoration:none}
.infoBoxContainer .eventDetailBox .rightArea .eventName a:link{color:#333;text-decoration:none}
.infoBoxContainer .eventDetailBox .rightArea .eventName a:hover{color:#ff5900;text-decoration:underline}
.infoBoxContainer .eventDetailBox .rightArea .venueLocation{font:normal 11px arial;color:#666;padding:4px 0;margin:0}
.infoBoxContainer .eventDetailBox .rightArea .venueLocation a{color:#666}.infoBoxContainer .eventDetailBox .rightArea .venueLocation a:link{color:#666}
.infoBoxContainer .eventDetailBox .rightArea .venueLocation a:hover{text-decoration:underline}
.infoBoxContainer .eventDetailBox .rightArea .buttonSpacer{height:34px;width:100%}
.infoBoxContainer .eventDetailBox .rightArea .findTickets{margin-bottom:8px;position:absolute;bottom:0;right:0}
.infoBoxContainer.calView{display:none;position:relative;z-index:200}.infoBoxContainer.calView .infoBoxContent{max-height:206px}
#calendarView .fc-header .fc-header-left{padding-left:8px;vertical-align:middle}
#calendarView .fc-header .fc-header-left h2{padding:0;margin:0;color:#000}#calendarView .fc-header .fc-header-right{padding:8px 8px 0 0;vertical-align:middle}
#calendarView tr .fc-first{border-left:0;background-color:#eee}#calendarView tr .fc-last{border-right:0;background-color:#eee}
#calendarView .fc-last td{border-bottom:0}#calendarView .fc-today{background-color:#ffefe8}
#calendarView .fc-widget-header{background-color:#fff !important;font-weight:bold}
#calendarView .fc-event{cursor:pointer;font-size:12px;font-weight:bold;text-align:center;text-decoration:underline;margin-top:15px}
#calendarView .fc-event-skin{background-color:transparent;border-color:transparent;color:#000}
#calendarView .fc-event-skin:hover{background-color:#000;border-color:#666;text-decoration:none;color:#fff}
.filterMenuLink.selected{background-color:#fff !important;border-bottom:1px solid #fff !important;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
.filterMenuLink #quantitySelected{width:28px;text-align:right;display:inline-block}
.filterMenuLink#location{width:68px;top:0;left:0}.filterMenuLink#venue{width:50px;top:0;left:102px}
.filterMenuLink#dateRange{width:84px;top:0;left:184px}.filterMenuLink#filterButtonFilters{width:52px;top:0;left:-310px}
.filterMenuLink#filterButtonSort{width:56px;top:0xp;left:-224px}.filterMenuLink#filterButtonQuantity{width:102px;top:0;left:-136px}
.filterMenu{position:absolute;margin-top:32px;background:none repeat scroll 0 0 #fff;border:1px solid #ccc;box-shadow:0 4px 5px rgba(50,50,50,0.5);font:12px Arial;padding:10px;z-index:100}
.filterMenu ul{margin:0 !important}.filterMenu fieldset{line-height:20px}.filterMenu li{padding:2px 5px;cursor:pointer;border-top:1px solid #fff;font-weight:bold}
.filterMenu li:hover{background-color:#333;border-top:1px solid #ccc;color:#fff}
.filterMenu li.selectedFilter{background-image:url('/images/icons/checkmark.png');background-repeat:no-repeat;background-position:right center;margin-right:5px}
.filterMenu li.selectedFilter:hover{background-color:#fff;color:#333;border-top:1px solid #fff}
#filters .filterMenu{margin-top:28px !important}#locationFilterMenu{max-width:250px;min-width:250px;max-height:250px;overflow-y:auto;overflow-x:hidden}
#venueFilterMenu{margin-left:101px;max-width:250px;min-width:250px;max-height:250px;overflow-y:auto;overflow-x:hidden}
#dateFilterMenu{margin-left:184px;max-width:250px;min-width:250px;max-height:250px;overflow-y:auto;overflow-x:hidden}
#dateFilterMenu div{float:left;width:65px;height:34px;line-height:34px;clear:both}
#filtersFilterMenu{right:0;margin-right:244px}#sortFilterMenu{right:0;margin-right:155px;width:150px;padding:4px 0 !important}
#quantityFilterMenu{right:0;margin-right:20px;width:134px;padding:4px 0 !important}
.emptyEventSet{text-align:center}.primaryFilter{float:left;margin-left:314px;padding-left:12px;border-left:1px solid #f9b986;cursor:pointer;margin-top:3px}
.primaryFilter .primaryFilterBtn{width:168px;height:31px;background-image:url('/images/main-sprite-v10.png');background-position:-260px -340px}
.primaryFilter .primaryFilterBtn.active{background-position:-260px -371px}.primaryInventoryIcon{width:116px;height:23px;position:relative;margin-top:-10px;display:inline-block;background-image:url('/images/main-sprite-v10.png');background-position:0 -384px}
.ltdIcon{width:116px;height:23px;background-repeat:no-repeat;display:inline-block;position:relative;background-image:url('/images/main-sprite-v10.png');background-position:-877px -855px}
.color-LondonTheatreDirect{background:#edc33b !important}#listView .primaryInventoryIcon,#listView .ltdIcon,#popularEvents .primaryInventoryIcon{top:8px}
#mapView .primaryInventoryIcon,#mapView .ltdIcon,#calendarView .primaryInventoryIcon,.infoBoxWrapper .primaryInventoryIcon{position:absolute;left:0;bottom:0;margin-bottom:10px}
#mapView .resaleIcon,#calendarView .resaleIcon,.infoBoxWrapper .resaleIcon{position:absolute;bottom:0;left:0;margin-bottom:4px}
#footer{clear:both;padding:0;position:relative !important;bottom:0;min-height:400px;width:100%}
#footer .footerInner{border-top:3px solid #dbdbdb;background-color:#000;position:absolute;z-index:2;width:100%;min-height:400px}
#footer .footerContainer{margin-left:auto;margin-right:auto;width:960px;min-height:200px;position:relative !important;bottom:0}
#footer .footerContainer .footerLogo{float:left;width:330px;font-size:11px;margin:15px 0 0 0}
#footer .footerContainer .footerLogo .footerLogoHeader{color:#fff;font:bold 12px tahoma,arial;margin:8px 0}
#footer .footerContainer .footerLogo ul{float:left}#footer .footerContainer .footerLinks{width:625px;float:left;font-size:11px;margin:15px 0 0 0}
#footer .footerContainer .footerLinks ul{float:left;margin-left:40px;margin-bottom:10px}
#footer .footerContainer .footerLinks ul li.link_category{text-transform:none;color:#fff;font:bold 12px tahoma,arial;margin:8px 0 8px 0}
#footer .footerContainer .footerLinks ul li a{color:#fff}#footer .footerContainer .imgBottom{position:relative;bottom:0;margin:0 auto}
.signIn{margin:20px 10px 0 10px;border:1px solid #ddd;padding:20px;background:#f7f7f7}
.signIn li{margin:0 0 20px 0}.signIn.noborder{border:0}.signIn .inputField{margin:4px 0 0 -2px;padding:5px 10px;height:16px;border:1px solid #ccc;font:normal 12px Arial;background:#fff;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 #fff;box-shadow:0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 #fff}
.signIn .inputField:focus{border:1px solid #cda100;background:#fff8de}a.facebook{display:block;width:220px;height:38px;background-image:url('/images/facebook_connect.png')}
a.facebook:hover{background-position:center bottom}.tooltipSeatView{background-color:#e9e9e9;border:1px solid #c7c7c7;min-width:200px;max-width:315px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;z-index:100;position:absolute;-moz-box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.tooltipSeatView .seatViewInfo{padding:5px}.tooltipSeatView img{border:1px solid #fff;margin:0 auto}
.redirectBox{background:#5e5e5e;padding-top:1px;position:absolute;z-index:10;top:50%;left:50%;margin:0 auto;margin-top:-220px;margin-left:-250px;height:380px;width:500px;border:10px solid #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px}
.redirectBox #box{background:#5e5e5e;position:absolute;top:0;bottom:30px}.redirectBox .headerImage{width:390px;height:34px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px -173px;margin:40px auto 20px}
.redirectBox .message{color:#fff;font:normal 18px Arial,Helvetica,Geneva,sans-serif;text-align:center;word-spacing:3px;padding:10px;margin-bottom:20px}
.redirectBox .brokerLogoStubHub{width:200px;height:100px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px -64px;margin:0 auto}
.redirectBox .brokerLogoLondonTheatreDirect{width:270px;height:100px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-721px -894px;margin:0 auto}
.redirectBox .brokerLogoTDC{width:220px;height:52px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px 0;display:inline-block;margin-left:10px}
.redirectBox .forwardLink{position:absolute;bottom:0;padding:6px 0;width:100%;background-color:#000;color:#fff;font:normal 12px Arial,Helvetica,Geneva,sans-serif;text-align:center}
.redirectBox .forwardLink a{color:#fff;text-decoration:underline}.mlbHeader{background:url('/images/team-logos-v3.png') no-repeat;background-position:0 -800px;width:918px;height:73px;margin:10px auto}
.mlbSubHeader{background:url('/images/team-logos-v3.png') no-repeat;background-position:0 -873px;width:918px;height:50px;margin:0 auto 10px}
.categoryHeader{height:73px;position:relative;margin:6px 0 0}.categoryHeader.concert{background-image:url('/images/bg_concert-header.png')}
.categoryHeader.theater{background-image:url('/images/bg_arts-header.png')}
.categoryHeader.sports{background-image:url('/images/bg_sports-header.png')}
.categoryHeader.family{background-image:url('/images/bg_family-header.png')}
.categoryHeader h1{position:absolute;bottom:8px;left:12px;font:normal 25px Arial;color:#fff;text-shadow:-1px 1px #6a6a6a}
.categoryHeader .categoryHeaderIcon{float:right;display:block;height:73px;width:250px;background-image:url('/images/main-sprite-v10.png')}
.categoryHeader .categoryHeaderIcon.concert{background-position:0 -234px}.categoryHeader .categoryHeaderIcon.theater{background-position:0 -78px}
.categoryHeader .categoryHeaderIcon.sports{background-position:0 -156px}.categoryHeader .categoryHeaderIcon.family{background-position:0 0}
.categoryHeader .categoryHeaderIcon.mlb{background-image:url('/images/team-logos-v3.png');background-position:0 -800px;width:173px;height:38px;margin:30px 5px 0 0}
.categorySubHeader{padding:6px;position:relative;margin-bottom:30px}.categorySubHeader.concert{background-color:#ffe2d8}
.categorySubHeader.theater{background-color:#fff3de}.categorySubHeader.sports{background-color:#fff3de}
.categorySubHeader.family{background-color:#ffe2d8}.categoryContainer{min-height:430px}
.categoryContainer .column2Wide{float:left;width:50%}.categoryContainer .categoryBlock{width:296px;margin:5px;float:left}
.categoryContainer .categoryBlock .categoryBlockInner{padding:3px 6px 6px;position:relative;border-bottom:1px solid #c4c4c4}
.categoryContainer .categoryBlock .categoryBlockInner .header{font:bold 14px Arial}
.categoryContainer .categoryBlock .categoryBlockInner .header .favIcon{float:right}
.categoryContainer .categoryBlock .categoryBlockInner .link{font-style:italic;position:absolute;bottom:0;right:5px}
.categoryContainer .categoryBlock .categoryBlockInner a.catLink{color:#333;text-decoration:none}
.categoryContainer .categoryBlock .categoryBlockInner a.catLink:link{color:#333;text-decoration:none}
.categoryContainer .categoryBlock .categoryBlockInner a.catLink:hover{color:#ff5900;text-decoration:underline}
.categoryContainer .categoryBlock.mlb{width:448px;margin:0 5px}.categoryContainer .categoryBlock.mlb .categoryBlockInner{padding:0}
.categoryContainer .categoryBlock.mlb .header{height:50px;line-height:50px}.categoryContainer .categoryBlock.mlb .header a{margin-left:8px}
.categoryContainer .categoryBlock.mlb .header .favIcon{margin-top:20px}.categoryContainer .categoryBlock.mlb .teamLogo{width:50px;height:50px;display:block;float:left;background:url('/images/team-logos-v3.png') no-repeat}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10195{background-position:0 0}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10786{background-position:0 -50px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10717{background-position:0 -100px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10689{background-position:0 -150px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10787{background-position:0 -200px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10788{background-position:0 -250px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10713{background-position:0 -300px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10714{background-position:0 -350px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10789{background-position:0 -400px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10681{background-position:0 -450px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10710{background-position:0 -500px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10790{background-position:0 -550px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10261{background-position:0 -600px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10260{background-position:0 -650px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10690{background-position:0 -700px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10728{background-position:0 -750px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10791{background-position:-50px 0}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10792{background-position:-50px -50px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10793{background-position:-50px -100px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10048{background-position:-50px -150px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10692{background-position:-50px -200px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10711{background-position:-50px -250px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10176{background-position:-50px -300px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10047{background-position:-50px -350px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10258{background-position:-50px -400px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10794{background-position:-50px -450px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10795{background-position:-50px -500px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10691{background-position:-50px -550px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10974{background-position:-50px -600px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_10973{background-position:-50px -650px}
.categoryContainer .categoryBlock.mlb .teamLogo.logo_14225,.categoryContainer .categoryBlock.mlb .teamLogo.logo_14023{background-position:-50px -700px}
.categoryContainer.mlbAlt{min-height:0;margin-top:15px;background-color:#e5e5f3}
.categoryContainer.mlbAlt .categoryBlockInner{border-bottom:0}.subCategoryFilter{font-size:12px !important}
.subCategoryFilter .filterText{float:left;margin:7px 5px 0 6px}.subCategoryFilter input{font-size:12px !important;margin:0}
.subCategoryPager{float:right;margin:12px 6px 0 0;display:block;width:150px;line-height:22px}
.subCategoryPager #subCategoryDisplaying{margin:0 6px;text-align:center}.categoryArticle ol{list-style-type:decimal}
.categoryArticle ul{list-style-type:disc}.categoryArticle ol,.categoryArticle ul{margin-top:10px;margin-bottom:10px}
.feedbackTab{background:url('/images/feedback_tab.png');height:90px;position:fixed;right:0;top:155px;width:30px;z-index:15}
.feedbackTab:hover{width:40px}.reportTab{background:url('/images/report_tab.png');height:120px;position:fixed;right:0;top:245px;width:30px;z-index:15}
.reportTab:hover{width:40px}.question{cursor:pointer;color:#00f;text-decoration:underline;margin-top:10px}
.answer{display:none}.pvContactBox{-moz-box-shadow:inset 0 0 5px #c7c7c7;-webkit-box-shadow:inset 0 0 5px #c7c7c7;box-shadow:inset 0 0 5px #c7c7c7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#e9e9e9;border:1px solid #c7c7c7;padding:6px;margin-bottom:6px}
.pvMoreInfoBtn{text-align:center}#btnJoinMailingList{position:relative;top:-4px}
.mlStatusMessage{background-color:#e9e9e9;border:1px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:8pt;text-align:center;color:#000;display:none;padding:8px 0;margin-top:6px}
.mlStatusMessage img{position:relative;top:4px}.mlSuccess{border:1px solid #3ca729;background:#e4ffdf;font-size:12px;line-height:16px;padding:5px;padding-bottom:15px}
.mlSuccess .header{font-weight:bold;font-size:16px;margin-bottom:4px}.mlSuccess .header .icon{display:block;height:18px;width:18px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px -240px;float:left;margin-right:5px}
.rightRailBlock{margin-bottom:10px}.rightRailBlock.newsletter{margin-bottom:16px;border:10px solid #fff;padding:6px;background-color:#eef8ff;color:#000;-webkit-box-shadow:0 2px 5px rgba(50,50,50,0.5);-moz-box-shadow:0 2px 5px rgba(50,50,50,0.5);box-shadow:0 2px 5px rgba(50,50,50,0.5)}
.rightRailBlock.newsletter .header{font:bold 16px Arial;color:#213f61;margin-bottom:8px}
.rightRailBlock.newsletter #btnJoinMailingList{top:-6px !important}.rightRailBlock.newsletter #mlInput,.rightRailBlock.newsletter #mlOutput{margin-bottom:8px;padding:8px;font-size:12px}
.footerBlock{text-align:center;margin-top:20px}.slider_image{width:545px;height:387px}
.slider_image_full{width:920px;height:387px}.megamenu_container{width:960px;height:42px;position:relative;margin:0 auto}
.megamenu_container .megamenu{list-style:none;z-index:9999;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;color:#FFF;line-height:18px;margin:0;padding:0}
.megamenu_container .megamenu li{float:left;border:0;margin:0 12px 0 0}.megamenu_container .megamenu li ul{list-style:none;margin:0 0 12px;padding:0}
.megamenu_container .megamenu li ul li{font-size:12px;line-height:24px;position:relative;float:none;text-align:left;margin:0;padding:0}
.megamenu_container .megamenu li.hoverClass .dropcontent{left:auto}.megamenu_container .megamenu li.noactive{background:0}
.megamenu_container .megamenu li.right{float:right;margin-right:-1px}.megamenu_container .megamenu li.right a{font-size:16px;font-weight:700;margin-right:0;text-transform:capitalize;line-height:18px}
.megamenu_container .megamenu li h2{margin:0;padding:0;font-size:17px;text-transform:none;color:#fff}
.megamenu_container .megamenu li a{font-size:17px;color:#fff;outline:0;font-weight:700;text-decoration:none;display:block;padding:1px 20px}
.megamenu_container .megamenu li .drop{padding-right:20px}.megamenu_container .megamenu li .dropcontent{position:absolute;left:-9999em;top:42px;z-index:9998;text-align:left;border-top:0;background:url('/images/bg_dropdown.png') repeat-x #353537;-webkit-border-radius:8 0 4px 4px;-moz-border-radius:8 0 4px 4px;border-radius:0 0 4px 4px;width:auto;border-left:1px solid #acacac;border-right:1px solid #acacac;border-bottom:1px solid #acacac;box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);margin:0 auto;padding:10px 0}
.megamenu_container .megamenu .col_4{float:left;display:inline;position:relative;margin-left:15px;margin-right:15px}
.megamenu_container .megamenu .col_4 .header{font:bold 14px Helvetica,Arial;line-height:20px;color:#7c7c7c;margin:2px 0 12px}
.megamenu_container .megamenu h5{font:bold 14px Helvetica,Arial;line-height:20px;color:#7c7c7c;margin:2px 0 12px}
.megamenu li{margin:0 !important;line-height:11px !important;text-shadow:0 1px 0 black}
.megamenu li a.drop{text-align:center}.megamenu li.music{width:106px}.megamenu li.sports{width:106px}
.megamenu li.arts{width:176px}.megamenu li.family{width:106px}.megamenu li.favorites{width:166px}
.megamenu li:hover a.drop{background:url('/images/bg_overbutton.png') !important;color:#fff !important;border-bottom:1px solid #f2f2f2;text-shadow:none;text-align:center}
.megamenu li:hover.favorites{border-bottom:0 !important}.megamenu li:hover .navLeft{float:left;width:10px;height:41px;display:block;background:url('/images/bg_corners-over.png')}
.megamenu li:hover .navRight{float:right;width:10px;height:41px;display:block;background:url('/images/bg_corners-over.png') top right}
.megamenu li a.drop{border-right:1px solid #0a0c0b;border-left:1px solid #333230}
.megamenu li a.drop:hover{background:url('/images/bg_overbutton.png') !important;color:#fff !important}
.megamenu li .dropcontent{text-shadow:none}.megamenu li .dropcontent a{font-size:12px;font-weight:normal;color:#fff;text-shadow:none;border-right:0;border-left:0;border-bottom:1px solid #3f3f3f}
.megamenu li.first{border-right:1px solid #0a0c0b;height:42px}.megamenu li.last{border-left:1px solid #333230;height:42px}
.megamenu li.right a#favMenuTab{border-right:0 !important;border-left:0 !important;padding:12px 20px !important}
.megamenu .dropcontent h5{line-height:20px;margin:0 0 20px 7px}.megamenu .dropcontent .col_4{padding-top:5px;width:200px}
.megamenu .dropcontent ul.border li a{padding:6px 0 6px 8px !important;margin:4px 0 !important;width:190px !important;display:block !important}
.megamenu .dropcontent ul.border li a:hover{background-color:#da4f49 !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;color:#fff !important;text-shadow:0 1px 0 black;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.modal{background-color:rgba(0,0,0,0) !important;overflow:visible !important}.modal form{margin:0 !important;padding:0 !important}
.modal-header{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#d62115;border-bottom:0 !important}
.modal-header h3{color:#fff !important;text-transform:none}.modal-header .btnClose{position:absolute;right:-15px;top:-15px;cursor:pointer}
.modal-subheader{background-color:#c7c7c7;text-align:center;padding:4px;font-size:12px}
.modal-body{background-color:#fff;max-height:500px}.modal-body h3{font:bold 19px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;color:#333}
.modal-body h3 a{color:#333}.browserUpgrade{text-align:center}.browserUpgrade .upgradeMessage1{background:url('/images/main-sprite-v10.png') no-repeat;background-position:-489px -281px;width:511px;height:71px;margin:0 auto}
.browserUpgrade .upgradeMessage2{background:url('/images/main-sprite-v10.png') no-repeat;background-position:-489px -211px;width:450px;height:70px;margin:10px auto 20px}
.browserUpgrade .niftyText{font:normal 16px Arial;line-height:20px}.browserUpgrade .browsers a{display:inline-block;height:95px;width:95px;margin:0 14px}
.browserUpgrade .browsers .upgradeInternetExplorer{background:url('/images/main-sprite-v10.png') no-repeat;background-position:-632px -359px}
.browserUpgrade .browsers .upgradeFireFox{background:url('/images/main-sprite-v10.png') no-repeat;background-position:-897px -359px}
.browserUpgrade .browsers .upgradeChrome{background:url('/images/main-sprite-v10.png') no-repeat;background-position:-763px -359px}
.browserUpgrade .browsers .upgradeSafari{background:url('/images/main-sprite-v10.png') no-repeat;background-position:-500px -359px}
.popover-inner h3{display:none}.popover-inner .popover-content{padding:10px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:12px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#444}
.popover-inner .popover-content p{font-weight:normal !important;font-size:10pt !important;color:#000 !important;text-shadow:0 0 0 #000;margin-bottom:0}
.popover.bottomRight{margin-left:-90px;margin-top:12px}.popover.bottomRight .arrow{top:-11px;left:50%;margin-left:79px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}
.popover.bottomRight .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}
.popoverLink{color:#00d !important;padding:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:0 !important;font-size:10pt !important;font-weight:normal !important}
.popoverLink:hover{color:#005580 !important;background-color:#fff !important;border-bottom:0 !important;text-decoration:underline}
.ie9 .filterMenu{margin-top:31px}.ie9 .lnkEditFavs a{bottom:-1px}.ie8 #mainBody .mainPanel #searchPanel .searchPanel .searchInput{height:34px;line-height:34px;padding:0 9px}
.ie8 #searchBtn{margin-bottom:9px}.ie8 .megamenu li .dropcontent{border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}
.ie8 #favMenuTab{width:120px}.ie8 .topLinks{white-space:nowrap}.ie8 #header .headerContainer .topLinks li{display:inline-block}
.ie8 #header .headerContainer .topLinks li:first-child{padding-right:25px;padding-left:0}
.ie8 #header .headerContainer .topLinks li:first-child #profile_link{margin-left:5px}
.ie8 #header .headerContainer .topLinks li:first-child img{margin-top:2px}.ie8 .default.royalSlider .royalControlNavCenterer{background-color:#fff}
.ie8 .lnkEditFavs a{bottom:-1px}.ie7 #mainBody{min-height:0}.ie7 #mainBody .mainPanel #searchPanel .searchPanel{margin-bottom:0}
.ie7 #mainBody .mainPanel #searchPanel .searchPanel .searchInput{height:34px;line-height:34px;padding:0 9px}
.ie7 #searchBtn{margin-bottom:9px}.ie7 #autocompleteResults{margin:-11px 0 0 113px !important}
.ie7 .megamenu li .dropcontent{border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}
.ie7 #filtersFilterMenu{width:480px}.ie7 .default.royalSlider .royalControlNavCenterer{background-color:#fff}
.ie7 #locationFilterMenu{margin-top:32px;margin-left:-495px}.ie7 #venueFilterMenu{margin-top:32px;margin-left:-394px}
.ie7 #dateFilterMenu{margin-top:32px;margin-left:-311px}.ie7 .favIcon{margin-bottom:5px}
.ie7 .social{margin-left:5px}.ie7 .pagesContainer .pagesNav .inner a.first.selectedPerm{float:right;display:inline-block;width:169px}
.ie7 .pagesContainer .pagesNav .inner a.first{margin:0 10px;display:inline-block;width:159px}
.ie7 .modal-header{padding-bottom:20px;clear:both}.ie7 .modal-header h3{float:left}
.ie7 .modal-subheader{clear:both}.ie7 #popularEvents .rightArea,.ie7 #popularVenues .rightArea{padding-right:20px}
.ie7 .lnkEditFavs a{bottom:-1px}#avatar{padding:0 !important;line-height:0}.tooltip.in{opacity:1 !important;filter:alpha(opacity=100) !important}
.fb-like,.g-plusone{height:20px;overflow:hidden}.gc-bubbleDefault{display:none !important}
.pls-container{display:none !important}.brokenPageContainer{width:600px;height:400px;margin:0 auto;border:10px solid #fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;font:normal 18px Arial;color:#fff;text-align:center;background-color:#5e5e5e;position:relative;margin-bottom:100px}
.brokenPageContainer .explosion{width:291px;height:264px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px -628px;left:50%;margin-left:-136px;position:absolute;top:20px}
.brokenPageContainer .oops{width:291px;height:104px;background:url('/images/main-sprite-v10.png') no-repeat;background-position:-260px -524px;left:50%;margin-left:-136px;position:absolute;top:110px}
.brokenPageContainer .text{margin-top:250px}.brokenPageContainer .link{margin-top:50px}
.brokenPageContainer .link a{font:normal 13px Arial;color:#fff;text-decoration:underline}
.brokenPageContainer .footer{background-color:#000;height:20px;position:absolute;bottom:0;left:0;right:0}
.debugOutput{width:80%;margin:0 auto;background-color:#fff;border:5px solid #000;padding:15px;margin-bottom:20px;color:#000;font:normal 9pt Arial}
.debugOutput h1,.debugOutput h2{font:bold 10pt Arial;color:#000}.debugOutput pre{margin-top:30px;margin-bottom:5px}
.debugOutput th{padding:3px 6px;background-color:#c7c7c7;font-weight:bold}.debugOutput td{padding:3px 6px}
#reportCaptcha{font:12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif !important}
