*, #account_preheader .acct_links a, #account_preheader .acct_links a * {
    border: medium none;
    color: #333;
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

html, body {
    font-family: Arial, sans-serif;
    font-size: 100%;
    height: 100%;
    min-width: 1000px;
}

ul, li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.bullet {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
}

h1, h1 span, h2, h2 span, h3, h3 span {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 400 !important;
    margin-bottom: 0.5em;
}

h1 {
    color: #B40101;
    font-size: 2.5em;
}

h1 span {
    color: #666 !important;
}

h2 {
    color: #666;
    font-size: 2em;
}

h3 {
    font-size: 1.9em;
}

h1 span, h2 span, h3 span {
    color: inherit;
    font-size: 100%;
}

h4, h5, h4 span, h5 span {
    font-weight: 700;
}

a, a *, #account_preheader .acct_links a, #account_preheader .acct_links a * {
    cursor: pointer;
    outline: transparent;
    text-decoration: none;
    color: #09547c;
}

a:hover, a:hover *, #account_preheader .acct_links a:hover, #account_preheader .acct_links a:hover * {
    cursor: pointer;
    outline: transparent;
    text-decoration: underline;
    color: #b40101;
}

* html .clearfix {
    height: 1%;
    overflow: visible;
}

* + html .clearfix {
    min-height: 1%;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

br.clearfix {
    height: 1px;
    clear: both;
}

#menu_call_info {
    color: #666;
    font-family: "Open Sans", Arial, sans-serif;
    position: absolute;
    right: 0;
    top: 90px;
    font-size: 17px;
}

#emailSignupContainer {
    position: relative;
}

.emailSignup {
    text-align: center;
    overflow: hidden;
}

.emailCover {
    height: 1px;
    background-color: #FFF;
    opacity: .95;
    position: absolute;
    /*top: 0;
    left: 0;*/
    z-index: 100;
    overflow: hidden;
    width: 190px;
}

.emailCoverLarge {
    width: 585px;
}

.emailCoverText {
    position: absolute;
    bottom: 45%;
    left: 10px;
    right: 10px;
    font-weight: 700;
    text-align: center;
    z-index: 101;
}

/* New Button Styles */

.btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border: none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 0.6em 1em;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    vertical-align: middle;
    white-space: nowrap;
}
/* if changed - change buy button on TG page */

.btn:hover, .btn:focus {
    text-decoration: none;
}

/* Button Colors */

.btn-default {
    border: 1px solid #DEDEDE;
    color: #666;
    font-weight: 700;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
    background-color: #F2F2F2;
    color: #666;
}

.btn-primary {
    background-color: #0688B1; /* Old browsers */
    background-image: -moz-linear-gradient(top, rgba(31,115,159,0) 0%, rgba(31,115,159,0.5) 50%, rgba(9,84,124,1) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,115,159,0)), color-stop(50%,rgba(31,115,159,0.5)), color-stop(100%,rgba(9,84,124,1))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f739f', endColorstr='#09547c',GradientType=0 ); /* IE6-9 */
    color: #FFF;
    font-weight: 700;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #09547C;
    color: #FFF;
}

.btn-success {
    background-color: #B40101; /* Old browsers */
    background-image: -moz-linear-gradient(top, rgba(180,1,1,0) 0%, rgba(142,1,1,1) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,1,1,0)), color-stop(100%,rgba(142,1,1,1))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(180,1,1,0) 0%,rgba(142,1,1,1) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, rgba(180,1,1,0) 0%,rgba(142,1,1,1) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, rgba(180,1,1,0) 0%,rgba(142,1,1,1) 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, rgba(180,1,1,0) 0%,rgba(142,1,1,1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b40101', endColorstr='#8e0101',GradientType=0 ); /* IE6-9 */
    color: #FFF;
    font-weight: 700;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
    background-color: #8E0101;
    color: #FFF;
}

/* Button Sizes */

.btn-sm {
    font-size: 12px;
}

.btn-xs {
    font-size: 12px;
    padding: 0.45em 1.5em;
}

/* Disabled Button */

.disabled {
    background: #fff;
    border: solid 1px #DEDEDE;
    color: #999;
    cursor: inherit;
    font-weight: bold;
    outline: none;
}

#emailSubmit {
    margin-top: 10px;
}

.goButton {
    min-width: 73px;
}

.emailSignup .emailTxtbox {
    text-align: left;
    margin-top: 5px;
    width: 180px;
    border: 1px solid #BBB;
    padding: 2px;
}

.emailSignup .emailDdl {
    width: 186px;
    border: 1px solid #BBB;
    height: 20px;
    margin-top: 5px;
}

.emailStatusDesc {
    text-align: left;
}

.emailLabel {
    display: block;
    float: left;
    line-height: 20px;
    margin-top: 5px;
    text-align: left;
    width: 95px;
    font-size: 11px!important;
}

.signupCheckboxLabel {
    float: left;
    margin-top: 15px;
    text-align: left;
}

#fname2, #email2, #zip2, #fname3, #email3, #zip3, #fname4, #email4, #zip4 {
    float: left;
    width: 178px;
}

#country2, #country3, #country4 {
    float: left;
    width: 184px;
}

#fname2, #zip2, #fname3, #zip3, #fname4, #zip4 {
    margin-right: 5px;
}

.featured_event {
    margin: 10px 0;
}

.featured_event .event_img {
    float: left;
    clear: left;
}

.featured_event .event_desc {
    float: left;
    width: 85%;
    padding-left: 10px;
}

.featured_event .ticket_link {
    text-align: right;
}

#account_preheader_wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 23px;
    z-index: 101;
}

#account_preheader_section {
    width: 1000px;
    margin: auto;
}

#international_site_link {
    width: 470px;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

#account_preheader {
    float: left;
}

div.preheader a {
    color: #09547c !important;
}

div.preheader a:hover {
    color: #B40101 !important;
}

div.preheader .nav > li {
    position: static !important;
}

#preheader_help_wrapper {
    float: right;
    padding: 5px 0px;
}

#preheader_other_wrapper {
    float: right;
}

#preheader_other_wrapper span:before {
    content: "|";
    margin: 0px 5px;
}

#full_header_wrapper {
    position: absolute;
    top: 23px;
    width: 100%;
    z-index:100;
}

#full_header {
    background: #eee;
    height: 123px;
    margin: auto;
    min-width: 1000px;
    position: absolute;
    top: 0;
    width: 100%;
}

#header_wrapper {
    width: 1000px;
    margin: auto;
}

#header_container {
    height: 123px;
    width: 1000px;
    background-image: none;
    position: relative;
    margin: auto;
}

.tn_header_link {
    height: 79px;
    width: 320px;
    position: relative;
    margin-top: 15px;
    margin-left: 4px;
}

#tn_header_link {
    height: 100%;
    width: 100%;
    display: block;
}

#tagline {
    position: absolute;
    right: 5px;
    top: 55px;
    color: #666;
    font-weight: 700;
    font-size: 16px;
}

#header_container #hdr_srch_auto_suggest, #wf-header_container #wf-hdr_srch_auto_suggest {
    background-color: #FFF;
    border-top: 0 none;
    display: none;
    overflow: hidden;
    position: absolute;
    left: 667px;
    top: 63px;
    width: 304px;
}

#wf-header_container #wf-hdr_srch_auto_suggest {
    left: -270px;
    top: 39px;
}

#snowmanWaving {
    background: transparent url(http://content.tn-static.com/img/content/seasonal/snowman.png) scroll no-repeat top left;
    width: 75px;
    height: 75px;
    position: absolute;
    z-index: 100;
    top: -45px;
    right: -65px;
}

#over_container {
    margin: 160px auto 0;
    min-height: 80%;
    max-width: 1000px;
    width: 100%;
}

#allMainContent {
    width: 1000px;
    z-index: 150;
    /* float: left; */
    /* padding-top: 15px; */
    /* padding-bottom: 165px; */
}

.srchBorder {
    border: 1px solid #7f9db9;
}

.focus {
    color: #000!important;
}

#results_main_content {
    float: right;
    padding: 0 15px;
    width: 585px;
    min-height: 1px;
}

#home_main_content {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: right;
    padding: 0 10px 0 0;
    width: 790px;
    min-height: 1px;
}

#floating_wrapper {
    width: 790px;
    float: left;
}

.maxWidth {
    width: 100% !important;
}

.marginLeft10 {
    margin-left: 10px;
}

.borderbox {
    padding-left: 10px;
    padding-top: 10px;
    border: 1px solid #bbb;
}

.padTop10 {
    padding-top: 10px;
}

.padTop30 {
    padding-top: 30px;
}

li {
    list-style-image: inherit;
    list-style-position: inherit;
    list-style-type: inherit;
}

.cms_content_0 {
    padding: 10px;
}

div.cms_content_1 p {
    margin-bottom: 15px;
}

div.cms_content_0 h1, div.cms_content_0 h3.uLine {
    background-image: none;
    margin-bottom: 5px;
}

div.cms_content_0 ol, div.cms_content_0 ul {
    list-style-position: inside;
    padding-left: 10px;
}

div.cms_content_0 ol li, div.cms_content_0 ul li {
    padding: 5px;
}

div.cms_content_0 div.divide, div.cms_content_0 h2.divide {
    border-bottom: 1px solid #dfdfdf;
    clear: both;
}

.topVenueModuleContainer, .relatedLocationModuleContainer, .topPerfModuleContainer {
    background-image: none;
    background-color: Transparent;
    width: auto;
    padding: 0;
}

.hot_events_txt {
    height: 18px;
    width: 110px;
    background: url(http://content.tn-static.com/img/structure/phase1/hot_events.png) no-repeat;
    padding-bottom: 10px;
}

.featured_events_txt {
    height: 18px;
    width: 152px;
    background: url(http://content.tn-static.com/img/structure/phase1/featured_events.png) no-repeat;
    padding-bottom: 10px;
}

.spotlight_event_txt {
    height: 22px;
    width: 144px;
    background: url(http://content.tn-static.com/img/structure/phase1/spotlight_event.png) no-repeat;
    padding-bottom: 10px;
}

#adv_search_zip {
    border: 1px solid #bbb;
    width: 70px;
}

#cms_info h2, #cms_info h3, #cms_info h3 #cms_info h4 {
    color: #09547c;
    background-image: none;
}

.cms_info {
    clear: none;
}

.bulleted_list, .bulleted_list li {
    list-style-type: disc;
    list-style-position: inside;
}

.bulleted_list li {
    padding: 3px;
}

#homepage_right {
    width: 225px;
}

#on_sale_soon {
    height: 115px;
    padding-left: 10px;
}

.categories li {
    list-style-type: circle;
}

#concerts_search_by_letter a {
    padding-left: 3px;
    padding-right: 3px;
    color: #b40101;
    font-weight: 700;
    font-size: 12px;
    border: 1px solid #333;
}

#concert_cat_table {
    width: 520px;
    margin: 10px 20px;
}

.expandableList {
    margin-left: 20px;
}

.expandableList li {
    padding-bottom: 10px;
}

.expandableList ul {
    padding-top: 5px;
}

#weatherWidget {
    width: 180px;
}

#weatherBlurb {
    width: 370px;
    margin-left: 10px;
}

#gridSearch {
    width: 300px;
}

#gridSearch a {
    color: #d40101;
    text-decoration: underline;
}

#gridSearch p {
    margin-bottom: 3px;
}

#myItinerary {
    overflow: auto;
    width: 230px;
    height: 140px;
    margin-bottom: 10px;
    margin-right: 6px;
}

#myItinerary a {
    text-decoration: underline;
    font-size: 10px;
}

.hotevent_home {
    height: 325px;
    padding-left: 10px;
}

.hotevent_category {
    height: 154px;
    width: 207px;
    padding-left: 17px;
    padding-top: 55px;
    margin-top: -10px;
    margin-left: 35px;
    background: url(http://content.tn-static.com/images/hotevents_note.jpg) no-repeat;
    position: relative;
    z-index: 0;
}

.hotevent_category a {
    line-height: 1.28em;
}

.hotevent_concerts {
    background: url(http://content.tn-static.com/images/note_concert.jpg) no-repeat;
}

.hotevent_sports {
    background: url(http://content.tn-static.com/images/note_sports.jpg) no-repeat;
}

.hotevent_theater {
    background: url(http://content.tn-static.com/images/note_theater.jpg) no-repeat;
}

#subcat_about p {
    margin-bottom: 10px;
}

.seperator {
    width: 10px;
}

.categoryTabTable {
    width: 250px;
    height: 130px;
}

.topShowsBlock {
    width: 173px;
}

.topboxList li {
    text-align: center;
    margin-bottom: 10px;
}

.itinerary_header {
    font-size: 11px;
    color: #d40101;
    font-weight: 700;
}

#colwrap {
    overflow: hidden;
    position: relative;
}

.cols {
    border: 1px solid #bbb;
    position: relative;
    z-index: 1;
}

.colSepHalf {
    background-color: #fff;
    height: 900px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    width: 10px;
    z-index: 999;
    border-color: #bbb;
    border-style: solid;
    border-width: 0 1px;
}

.colSep33 {
    background-color: #fff;
    height: 900px;
    left: 33.3%;
    margin-left: -5px;
    position: absolute;
    width: 10px;
    z-index: 999;
    border-color: #bbb;
    border-style: solid;
    border-width: 0 1px;
}

.colSep66 {
    background-color: #fff;
    height: 900px;
    left: 66.6%;
    margin-left: -5px;
    position: absolute;
    width: 10px;
    z-index: 999;
    border-color: #bbb;
    border-style: solid;
    border-width: 0 1px;
}

.colpad {
    padding: 8px 15px 0;
}

.clearCol {
    clear: both;
    margin-top: -1px;
    padding-top: 1px;
}

#calendar {
    width: 720px;
    height: 700px;
    margin: 0 auto;
}

/* Results Filter - Toggle Arrows */

.up-arrow {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxOTZFRTQ2QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxOTZFRTQ3QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE5NkVFNDRDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE5NkVFNDVDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vXqI9AAAApVBMVEWZmZm0AQG2EBCgoKC1Bgabm5u9vb2pqam/v7/4+Pi/S0vPtrbLmJi8MzO5ISHn5+fx8fGxsbHi4uLOpKTSxcXAUFDJiorIh4ft7e3HgIC9Ojq7KirPz8/FcXH39/fV1dXRw8PEaWnNzc3v7+/Gdnbb29uqqqrOr6/Ly8vRwMD19fW8NTXHfX3EbGzPtLS6JCS1tbWsrKzW1tba2tqysrLR0dH////F7/SMAAAAN3RSTlP///////////////////////////////////////////////////////////////////////8AEFmdiwAAAJZJREFUeNps0NcOwzAIBVDI6N5tutt073SX//+0mhjjl1zJPBwJGQAyWS9IcppzBfOOUVS3No7jjmAT8WqxC/C1eEOTEVsKJh/Gc8AYDIguIWNYNVjDPAlRCfJUCBoo6fdA0oaWw1nZ4cvjQ/FQ3F74Ea10pKUfiSaMQx7+zbjXNae65lN2v+tBtv4glO3c6TY/rn8BBgDz7h551A5W3AAAAABJRU5ErkJggg==) no-repeat scroll right top;
    display: inline-block;
    height: 8px;
    margin: -1px 10px 0 6px;
    vertical-align: middle;
    width: 10px;
}

.dn-arrow {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxOTZFRTQ2QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxOTZFRTQ3QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE5NkVFNDRDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE5NkVFNDVDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vXqI9AAAApVBMVEWZmZm0AQG2EBCgoKC1Bgabm5u9vb2pqam/v7/4+Pi/S0vPtrbLmJi8MzO5ISHn5+fx8fGxsbHi4uLOpKTSxcXAUFDJiorIh4ft7e3HgIC9Ojq7KirPz8/FcXH39/fV1dXRw8PEaWnNzc3v7+/Gdnbb29uqqqrOr6/Ly8vRwMD19fW8NTXHfX3EbGzPtLS6JCS1tbWsrKzW1tba2tqysrLR0dH////F7/SMAAAAN3RSTlP///////////////////////////////////////////////////////////////////////8AEFmdiwAAAJZJREFUeNps0NcOwzAIBVDI6N5tutt073SX//+0mhjjl1zJPBwJGQAyWS9IcppzBfOOUVS3No7jjmAT8WqxC/C1eEOTEVsKJh/Gc8AYDIguIWNYNVjDPAlRCfJUCBoo6fdA0oaWw1nZ4cvjQ/FQ3F74Ea10pKUfiSaMQx7+zbjXNae65lN2v+tBtv4glO3c6TY/rn8BBgDz7h551A5W3AAAAABJRU5ErkJggg==) no-repeat scroll right top;
    background-position: right bottom;
    display: inline-block;
    height: 8px;
    margin: -1px 10px 0 6px;
    vertical-align: middle;
    width: 10px;
}

/* Results Table - Sort Arrows */

.sort-up {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxOTZFRTQ2QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxOTZFRTQ3QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE5NkVFNDRDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE5NkVFNDVDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vXqI9AAAApVBMVEWZmZm0AQG2EBCgoKC1Bgabm5u9vb2pqam/v7/4+Pi/S0vPtrbLmJi8MzO5ISHn5+fx8fGxsbHi4uLOpKTSxcXAUFDJiorIh4ft7e3HgIC9Ojq7KirPz8/FcXH39/fV1dXRw8PEaWnNzc3v7+/Gdnbb29uqqqrOr6/Ly8vRwMD19fW8NTXHfX3EbGzPtLS6JCS1tbWsrKzW1tba2tqysrLR0dH////F7/SMAAAAN3RSTlP///////////////////////////////////////////////////////////////////////8AEFmdiwAAAJZJREFUeNps0NcOwzAIBVDI6N5tutt073SX//+0mhjjl1zJPBwJGQAyWS9IcppzBfOOUVS3No7jjmAT8WqxC/C1eEOTEVsKJh/Gc8AYDIguIWNYNVjDPAlRCfJUCBoo6fdA0oaWw1nZ4cvjQ/FQ3F74Ea10pKUfiSaMQx7+zbjXNae65lN2v+tBtv4glO3c6TY/rn8BBgDz7h551A5W3AAAAABJRU5ErkJggg==) no-repeat scroll right top;
    height: 8px;
    margin-left: 3px;
    margin-top: 4px;
    position: absolute;
    width: 10px;
}

.sort-down {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxOTZFRTQ2QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxOTZFRTQ3QzlENjExRTBCQjg4RTIwRUQ5MzRBNUUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE5NkVFNDRDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE5NkVFNDVDOUQ2MTFFMEJCODhFMjBFRDkzNEE1RTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vXqI9AAAApVBMVEWZmZm0AQG2EBCgoKC1Bgabm5u9vb2pqam/v7/4+Pi/S0vPtrbLmJi8MzO5ISHn5+fx8fGxsbHi4uLOpKTSxcXAUFDJiorIh4ft7e3HgIC9Ojq7KirPz8/FcXH39/fV1dXRw8PEaWnNzc3v7+/Gdnbb29uqqqrOr6/Ly8vRwMD19fW8NTXHfX3EbGzPtLS6JCS1tbWsrKzW1tba2tqysrLR0dH////F7/SMAAAAN3RSTlP///////////////////////////////////////////////////////////////////////8AEFmdiwAAAJZJREFUeNps0NcOwzAIBVDI6N5tutt073SX//+0mhjjl1zJPBwJGQAyWS9IcppzBfOOUVS3No7jjmAT8WqxC/C1eEOTEVsKJh/Gc8AYDIguIWNYNVjDPAlRCfJUCBoo6fdA0oaWw1nZ4cvjQ/FQ3F74Ea10pKUfiSaMQx7+zbjXNae65lN2v+tBtv4glO3c6TY/rn8BBgDz7h551A5W3AAAAABJRU5ErkJggg==) no-repeat scroll right bottom;
    height: 8px;
    margin-left: 3px;
    margin-top: 4px;
    position: absolute;
    width: 10px;
}

.performerResults {
    overflow: auto;
    max-height: 280px;
}

.performerResultsMultiple {
    overflow: auto;
    max-height: 300px;
}

.event_results_lite .date {
    width: 70px;
}

.event_results_lite .view_tix {
    width: 50px;
    text-align: right;
}

.event_results_lite td {
    padding: 2px;
}

.event_results_lite table {
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    width: 561px;
}

.event_results_lite .evtRowOdd {
    background-color: #f2f2f2;
}

.event_results_lite .evtRowEven {
    background-color: #e5e5e8;
}

.geoLocationEvents {
    border-top: 1px solid #bbb!important;
    border-bottom: 1px solid #bbb!important;
    overflow: auto;
    height: 200px;
    padding: 0!important;
}

.geo_link_miniwrapper {
    z-index: 1010;
}

.geo_locations_changer {
    position: absolute;
    width: 308px;
    bottom: 100%;
    right: 0;
    border: 1px solid #bbb;
    background: #FFF url(http://content.tn-static.com/img/structure/phase1/accordion_bg.png) repeat-x scroll left top;
    z-index: 1010;
    display: none;
    height: 150px;
    padding: 10px;
}

.geo_select {
    border: 1px solid #bbb;
    margin: 5px 0;
}

.geo_select_explain {
    margin-bottom: 5px;
}

.geo_closer {
    float: right;
    font-weight: 700;
    font-size: 14px;
}

.alphabet_performer_container .alpha-headers, .subHeading {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    display: block;
}

.performerResults ul, .performerResultsMultiple .column {
    float: left;
    width: 48%;
    padding: 0 5px;
}

.performerResultsMultiple ul li {
    height: 1.25em;
    overflow: hidden;
}

.tab-click {
    display: block;
    margin-bottom: 1em;
}

.other_events_container {
    border-top: 1px solid #DEDEDE;
    clear: both;
    margin-top: 20px;
    padding-top: 20px;
}

.other_events_container h3 {
    clear: both;
}

.subcat_other_top_perfs {
    clear: both;
    margin-bottom: 20px;
    width: 100%;
}

.subcat_other_top_perfs ul {
    float: left;
    width: 29%;
    margin-right: 20px;
}

.subcat_other_top_perfs ul li {
    margin: .5em 0;
}

.subcat_other_top_perfs ul li a {
    font-size: 12px;
}

#performerIntro {
    margin-bottom: 20px;
}

#performerIntro #performer_blurb_text,
#performerIntro #performer_blurb_text * {
    font-size: 12px;
}

#performerIntro #social-share-buttons {
    margin-bottom: 10px;
}

/* Temporary Fix for City Page Blurb */

#performerIntro .performer_blurb_text p,
#performerIntro .performer_blurb_text strong,
#performerIntro .performer_blurb_text b,
#performerIntro .performer_blurb_text em,
#performerIntro .performer_blurb_text i,
#performerIntro .performer_blurb_text a {
    font-size: 12px;
}

#performer_content_text {
}

.performerText p {
    margin-bottom: .5em;
}

.term_main_image {
    float: left;
    margin-right: 15px;
}

.cityList a {
    font-weight: 700;
    line-height: 22px;
    padding-left: 5px;
}

.expandableList ul ul {
    display: none;
    cursor: auto;
}

#info {
    display: none;
    width: 270px;
    border: 2px solid #000;
    background-color: #79c9fa;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px 15px;
}

#infoContent {
    width: 270px;
}

#info a.city {
    font-size: 12px;
    color: #000;
    display: list-item;
    list-style-position: outside;
    text-decoration: none;
}

#info a.state {
    font-size: 12px;
    font-weight: 700;
    color: #000;
    display: block;
    padding: 0 0 5px;
}

#info div.moreCities {
    text-align: center;
    padding: 5px 0;
}

#info div.closeInfoBox {
    text-align: right;
    font-size: 11px;
    font-weight: 700;
    color: #000;
    float: right;
}

#city_srch_auto_suggest {
    z-index: 210;
    display: none;
    position: absolute;
    left: 1px;
    top: 37px;
    border-bottom: 0;
    width: 304px;
    background-color: #FFF;
    overflow: hidden;
    border: 1px solid #bbb;
}

.league a {
    line-height: 18px;
}

.score_standings {
    width: 550px;
    padding-bottom: 10px;
}

#noresults_text {
    width: 325px;
    float: left;
}

.onsale_box {
    border: 1px solid #bbb;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 240px;
    margin: 0 15px;
}

#err_srch_auto_suggest {
    z-index: 210;
    display: none;
    position: absolute;
    left: 0;
    top: 66px;
    border-bottom: 0;
    width: 294px;
    background-color: #FFF;
    overflow: hidden;
    border: 1px solid #bbb;
}

#err_srch_txt_and_btn_white_area #err_srch_txt {
    background-color: #FFF;
    border-right: 0;
    height: 17px;
    width: 285px;
    font-weight: 700;
    color: #999;
    font-size: 14px;
    padding: 4px;
}

.browse_all {
    height: 15px;
    margin-left: 10px;
}

.league li {
    list-style: disc;
    margin-left: 10px;
}

#full_page_cover {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: .5;
    filter: alpha(opacity=50);
    background-color: #000;
    z-index: 1005;
    display: none;
}

.geo_link_opener {
    z-index: 1000;
}

.register_button, .login_button {
    display: block;
    height: 32px;
    width: 105px;
    float: left;
}

.register_button {
    background: url(http://content.tn-static.com/images/register_button.gif) no-repeat;
}

.login_button {
    background: url(http://content.tn-static.com/images/login_button.gif) no-repeat;
}

.register_button:hover {
    background: url(http://content.tn-static.com/images/register_button_hover.gif) no-repeat;
}

.login_button:hover {
    background: url(http://content.tn-static.com/images/login_button_hover.gif) no-repeat;
}

#concert_by_category {
    background: url(http://content.tn-static.com/images/category_header/concerts_by_category.png) no-repeat;
    height: 22px;
}

#concert_by_performer {
    background: url(http://content.tn-static.com/images/category_header/concertsevents_performer_artist_band.png) no-repeat;
    height: 22px;
}

#theater_by_category {
    background: url(http://content.tn-static.com/images/category_header/theater_by_category.png) no-repeat;
    height: 22px;
}

#theater_by_performer {
    background: url(http://content.tn-static.com/images/category_header/theaterevents_by_name.png) no-repeat;
    height: 22px;
}

#sports_by_category {
    background: url(http://content.tn-static.com/images/category_header/sports_by_category.png) no-repeat;
    height: 22px;
}

#sports_by_performer {
    background: url(http://content.tn-static.com/images/category_header/sportsevents_by_team.png) no-repeat;
    height: 22px;
}

.warning_box {
    color: #000;
    background-color: #fc2;
    border: 4px solid #f90;
    width: 712px;
    height: 60px;
}

.warning_box p {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    margin: 10px 100px;
}

.warning_box .promo {
    font-size: 15px;
    font-weight: 700;
    color: #09547c;
}

.search_header {
    margin-left: 270px;
}

.title_arrow {
    color: #B40101;
    clear: both;
}

.bullet_arrow {
    background: url(http://content.tn-static.com/images/arrowbullet_blue_6px.png) no-repeat left center;
    padding-left: 10px;
}

.link_arrow {
    background: url(http://content.tn-static.com/images/arrowbullet_blue_6px.png) no-repeat right center;
    padding-right: 10px;
}

.link_arrow:hover {
    background-image: url(http://content.tn-static.com/images/arrowbullet_red_6px.png);
}

h2.title_arrow {
    padding-top: 3px;
}

.league_name {
    margin-left: 35px;
}

.info_section {
    float: left;
    width: 185px;
    padding: 0 5px;
}

.info_header {
    margin-top: .4em;
    font-size: 15px;
}

.popupClass {
    position: absolute!important;
    display: none;
    cursor: auto;
}

.autoSuggest_wrapper {
    clear: left;
    width: 1px;
    height: 1px;
    position: relative;
    z-index: 300;
}

.category_column_list ul {
    float: left;
    width: 33%;
}

.hot_events_bracket_overlay {
    text-align: center;
    position: absolute;
    bottom: 0;
    right: 0;
}

.two_columns ul {
    float: left;
    width: 48%;
    padding: 0 1%;
}

.three_columns ul {
    float: left;
    width: 31%;
    padding: 0 1%;
}

.four_columns ul {
    float: left;
    width: 23%;
    padding: 0 1%;
}

.txtBlack, .txtBlack:hover {
    color: #000;
}

.noHover:hover {
    text-decoration: none;
    color: #09547c;
}

.highlighted {
    color: #b40101;
    font-weight: 700;
}

#hdr_srch_black_vertical {
    background: #b40101; /* Old browsers */
    background: -moz-linear-gradient(top, #b40101 0%, #a60303 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b40101), color-stop(100%,#a60303)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b40101 0%,#a60303 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b40101 0%,#a60303 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b40101 0%,#a60303 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b40101 0%,#a60303 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b40101', endColorstr='#a60303',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
    top: 0;
    width: 346px;
    position: absolute;
    height: 100%;
}

#hdr_srch_black_vertical_bottom {
    position: absolute;
    left: 0;
    right: 0;
    height: 22px;
    bottom: 0;
}

#header_container #hdr_srch_area {
    height: 52px;
    right: 0;
    top: 24px;
    width: 346px;
    background-color: transparent;
    position: absolute;
    z-index: 100;
}

#hdr_srch_black_horizontal {
    bottom: 22px;
    top: 22px;
    left: 0;
    width: 356px;
    position: absolute;
}

#hdr_srch_options {
    z-index: 202;
    top: 24px;
    left: 920px;
    position: absolute;
}

#hdr_adv_srch_toggle {
    color: #FFF;
    cursor: pointer;
}

#hdr_srch_area #hdr_srch_txt_and_btn_white_area,
#wf-hdr_srch_txt_and_btn_white_area {
    background-image: none;
    width: 330px;
    float: left;
    position: relative;
    height: 30px;
    padding: 13px 13px 2px;
}

#wf-hdr_srch_txt_and_btn_white_area {
    float: right;
    height: auto;
    padding: 13px 0 0px;
    width: auto;
}

#hdr_srch_area .hdr_input_dv {
    background-image: none;
    width: 294px;
    height: 26px;
    padding: 6px 31px;
}

#hdr_state_select {
    position: relative;
    z-index: 300;
    color: #555;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    width: 270px;
    border-color: #bbb;
    margin: 0;
}

#hdr_select_wrapper {
    padding: 6px 42px;
}

#hdr_state_select option {
    color: #555;
}

#hdr_srch_area .hdr_input_dv .datepicker_label {
    width: 95px;
    font-weight: 700;
}

#hdr_adv_srch_x {
    cursor: pointer;
    color: #FFF;
    position: absolute;
    right: 12px;
    bottom: 3px;
    display: none;
}

.datepicker_label {
    float: left;
    color: #555;
    font-size: 14px;
    padding: 4px 0 0 4px;
}

#hdr_start_datepicker {
    padding-left: 5px;
    width: 130px;
}

#hdr_start_datepicker[type=text], #hdr_end_datepicker[type=text] {
    background-color: #FFF;
    height: 14px;
    width: 65px;
    float: left;
    border: 1px solid #bbb;
    font-weight: 700;
    color: #555;
    padding: 4px;
}

#hdr_start_datepicker[type=date], #hdr_end_datepicker[type=date] {
    background-color: #FFF;
    height: 14px;
    width: 100px;
    float: left;
    border: 1px solid #bbb;
    font-weight: 700;
    color: #555;
    padding: 4px 0 4px 0;
}

#hdr_datebegin_btn, #hdr_dateend_btn {
    margin-left: 7px;
}

#hdr_srch_area #hdr_insideFrame {
    background-color: #FFF;
    position: absolute;
    top: 45px;
    bottom: 17px;
    left: 13px;
    right: 12px;
    z-index: 200;
}

#hdr_srch_area #hdr_srch_expand_area {
    float: left;
    height: 38px;
    position: relative;
    padding: 0;
}

#hdr_srch_txt_and_btn_white_area #hdr_srch_btn, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_btn, #city_srch_txt_and_btn_white_area #city_srch_btn, #err_srch_txt_and_btn_white_area #err_srch_btn, #ftr_srch_txt_and_btn_white_area #ftr_srch_btn {
    background-color: #0688B1;/* Old browsers */
    background-image: 
    -moz-linear-gradient(top, rgba(31,115,159,0) 0%, rgba(31,115,159,0.5) 50%, rgba(9,84,124,1) 100%);/* FF3.6+ */
    background-image: 
    -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,115,159,0)), color-stop(50%,rgba(31,115,159,0.5)), color-stop(100%,rgba(9,84,124,1)));/* Chrome,Safari4+ */
    background-image: 
    -webkit-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%);/* Chrome10+,Safari5.1+ */
    background-image: 
    -o-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%);/* Opera 11.10+ */
    background-image: 
    -ms-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%);/* IE10+ */
    background-image: linear-gradient(to bottom, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%);/* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f739f', endColorstr='#09547c',GradientType=0 );/* IE6-9 */
    text-align: center;
    height: 25px;
    width: 24px;
    border-left: none;
    cursor: pointer;
    margin: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}

#hdr_srch_txt_and_btn_white_area #hdr_srch_btn:hover, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_btn:hover, #city_srch_txt_and_btn_white_area #city_srch_btn:hover, #err_srch_txt_and_btn_white_area #err_srch_btn:hover, #ftr_srch_txt_and_btn_white_area #ftr_srch_btn:hover{
    background-color: #09547C;
    color: #FFF;
}

.hdr_srch_go i, .city_srch_go i, .ftr_srch_go i{
    color: #FFF;
    font-size: 1.3em !important;
    margin-top: 5px;
}

#hdr_advSrchInputs {
    display: inline-block;
    height: 0;
    overflow: hidden;
    position: relative;
}

#hdr_top_links {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 200;
}

#mcafeesecure {
    margin-top: 10px;
    text-align: center;
}

#navigation {
    position: absolute;
    bottom: 0;
    left: 0;
}

#navigation * {
    color: #FFF;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
}

#navigation ul, #navigation ul li {
    display: block;
    float: left;
}

#navigation ul li a {
    background-color: #0688B1; /* Old browsers */
    background-image: -moz-linear-gradient(top, rgba(31,115,159,0) 0%, rgba(31,115,159,0.5) 50%, rgba(9,84,124,1) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,115,159,0)), color-stop(50%,rgba(31,115,159,0.5)), color-stop(100%,rgba(9,84,124,1))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, rgba(31,115,159,0) 0%,rgba(31,115,159,0.5) 50%,rgba(9,84,124,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001f739f', endColorstr='#09547c',GradientType=0 ); /* IE6-9 */
    border-top: 1px solid #156590;
    border-left: 1px solid #156590;
    border-right: 1px solid #156590;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    display: block;
    font-weight: 700;
    padding: 0.55em 1.25em;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}

#navigation ul li a:hover {
    background-color: #09547C;
}

#navigation ul li.current a,
#navigation ul li.current a.mlb-promo-tab {
    background-color: #FFF; /* Old browsers */
    background-image: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,222,222,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    border-color: #BBB;
    color: #333;
}

/* Buy in July Promo Tab */

#navigation ul li a.mlb-promo-tab {
    background-color: #3d8c34; /* Old browsers */
    background-image: -moz-linear-gradient(top, rgba(61,140,52,0) 0%, rgba(61,140,52,0.5) 50%, rgba(61,85,3,1) 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,140,52,0)), color-stop(50%,rgba(61,140,52,0.5)), color-stop(100%,rgba(61,85,3,1))); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, rgba(61,140,52,0) 0%,rgba(61,140,52,0.5) 50%,rgba(61,85,3,1) 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, rgba(61,140,52,0) 0%,rgba(61,140,52,0.5) 50%,rgba(61,85,3,1) 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, rgba(61,140,52,0) 0%,rgba(61,140,52,0.5) 50%,rgba(61,85,3,1) 100%); /* IE10+ */
    background-image: linear-gradient(to bottom, rgba(61,140,52,0) 0%,rgba(61,140,52,0.5) 50%,rgba(61,85,3,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d8c34', endColorstr='#3d5503',GradientType=0 ); /* IE6-9 */
    border-color: #3e4600;
}

#navigation ul li a.mlb-promo-tab:hover {
    background-color: #3e4600;
}

#navigation ul li.current a.mlb-promo-tab:hover {
    background-color: #FFF;
}

#navigation ul li ul {
    position: absolute;
    left: -999px;
    padding-right: 2px;
    border-top: 1px solid #6e0101;
}

#navigation ul li:hover ul {
    left: auto;
}

#navigation ul li ul * {
    text-transform: none;
}

#navigation ul li ul li {
    clear: left;
    width: 100%;
    border-color: #6e0101;
    border-style: solid;
    border-width: 0 1px 1px;
}

#navigation ul li ul li a {
    display: block;
    background-color: #830101;
    padding: 5px 16px;
}

#navigation ul li.current ul li a {
    background-color: #FFF;
}

#navigation ul li ul li a:hover {
    background-color: #FFF;
    color: #555;
}

#company_nav {
    padding: 10px 14px 20px;
}

#company_nav a {
    padding: 0 15px;
}

#company_nav a, #company_nav a *, #company_nav a:link, #company_nav a:link *, #company_nav a:visited, #company_nav:visited a *, #company_nav a:hover, #company_nav a:hover *, #company_nav a:active, #company_nav a:active * {
    display: block;
    text-decoration: none;
    color: #555;
    line-height: 1em;
    font-size: 20px;
    font-weight: 700;
    float: left;
}

#company_nav a:hover, #company_nav a:hover *, #company_nav a:active, #company_nav a:active * {
    color: #09547c;
}

#company_nav li.separator {
    width: 30px;
    height: 1px;
}

#company_nav .icon {
    float: left;
    height: 20px;
    width: 20px;
    background: url(http://content.tn-static.com/images/aboutus_sprite.jpg) no-repeat left top;
    margin-left: 5px;
    font-size: 0!important;
}

#company_nav .contact_icon {
    background-position: -20px top;
}

#company_nav .nav_current .contact_icon, #company_nav a:hover .contact_icon {
    background-position: -20px bottom !important;
}

#company_nav .help_icon {
    background-position: -40px top;
}

#company_nav .nav_current .help_icon, #company_nav a:hover .help_icon {
    background-position: -40px bottom !important;
}

/* Footer Styles */

#footer_north {
    background-color: #EEE;
    clear: both;
    margin-top: 40px;
    padding-bottom: 40px;
    width: 100%;
}

#footer_container {
    width: 1000px;
    margin: auto;
}

/* Left Footer */

#footer_n_left {
    float: left;
    line-height: 2em;
    padding-top: 20px;
    width: 600px;
}

.footer_category_links a {
    font-size: 12px;
}

.footer_category_links span:before {
    content: " | ";
    padding: 0 3px;
}

.footer_category_links span:first-child:before {
    content: " ";
}

#footer_shopper_approved_badge {
    float: left;
    margin-top: 20px;
    width: 130px;
}

.footer_shopper_approved_schema {
    float: left;
    line-height: 14px;
    margin: 20px 0 0 5px;
    width: 200px;
}

/* Right Footer */

#footer_n_right {
    float: right;
    padding-top: 20px;
    width: 315px;
}

.footer_n_right_logo {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARcAAAAtCAYAAACERS+rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQzQwRjNCQ0Q2OTNFMTExODdCNkVDRTIwMDAzMTM5QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRDFBNDlERURBQzgxMUUyQjAwQTk3RUFBNUIzN0I5RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRDFBNDlERERBQzgxMUUyQjAwQTk3RUFBNUIzN0I5RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjIyNEVGNkM3REFFMjExQTBDMkZCNjE1MDA5RjIzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzQwRjNCQ0Q2OTNFMTExODdCNkVDRTIwMDAzMTM5QSIvPiA8L3JkZjpEZXNjcmlwdGlv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") no-repeat;
    width: 279px;
    height: 39px;
    background-position: 100%;
    float: right;
    margin-bottom: 10px;
}

.header_footer_image_a {
    width: 100%;
    height: 100%;
    display: block;
}

.footer_n_right_link {
    height: 100%;
    width: 100%;
    display: block;
}

#copyright_text {
    margin-top: 10px;
    text-align: right;
    clear: right;
}

#F_copyright {
    font-weight: bold;
}

.copyright_text_info {
    padding-bottom: 10px;
}

#footer_north #ftr_srch_auto_suggest {
    z-index: 210;
    display: none;
    position: absolute;
    bottom: -15px;
    border-bottom: 0;
    width: 313px;
    background-color: #FFF;
    overflow: hidden;
}

#copyright_blurb {
    width: 1000px;
    clear: both;
    margin: auto;
}

#footer_info_blurb {
    width: 1000px;
    clear: both;
    margin: auto;
}

#footer_info_blurb, #footer_info_blurb * {
    color: #555;
    font-size: 10px;
}

#performers_footer {
    float: left;
    margin-top: 15px;
    width: 1000px;
    border-top: 1px solid #DEDEDE;
}

#performers_footer ul {
    float: left;
    width: 195px;
    padding: 0 0 0 5px;
}

#bbTopContainer_color {
    width: 570px!important;
    margin: 0!important;
}

#sidebar_left {
    float: left;
    width: 175px;
}

#sidebar_right, .sidebar_right_addon {
    width: 210px;
}

.accordian_menu {
    border-bottom: 1px solid #bbb;
}

.yellow_BR, .yellow_BL {
    background-image: url(http://content.tn-static.com/images/sidebar_corners_yellow.png);
}

.yellow_B {
    background-color: #f5f3ba;
}

.sidebarSection {
    border: 1px solid #DDD;
    margin-bottom: 20px;
}

.sidebarSection_T,
.sidebarSection h2,
.sidebarSection_T a,
.sidebarSection_T span {
    font-family: Arial, sans-serif;
    font-weight: 700;
}

.sidebarSection_T, .sidebarSection h2 {
    padding: 10px 10px 0;
}

.sidebarSection_T, .sidebarSection_T a, .sidebarSection_T span {
    font-size: 14px;
}

.sidebarSection_inner {
    padding: 10px;
}

.sidebarSection_inner .section_title, .sidebarSection_inner .section_title a, .sidebarSection_inner .section_title a:link, .sidebarSection_inner .section_title a:visited, .sidebarSection_inner .section_title a:hover, .sidebarSection_inner .section_title a:active {
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 3px;
    margin-top: 10px;
    color: #b40101;
    text-decoration: none;
}

.sidebarSection_inner .section_title a {
    font-size: 13px;
    color: #b40101;
}

.gw_sidebar_right {
    margin-bottom: 20px;
    text-align: center;
}

.sidebarSection_WhyShop_innerList li {
    padding-left: 18px;
}

.sidebarSection_WhyShop_innerList li img {
    margin-left: -18px;
}

.accordian_menu .sidebarSection_inner {
    padding: 0 10px;
}

.standardSidebarSpacer {
    clear: both;
    height: 10px;
    width: 100%;
}

.sidebarSection .indented {
    margin-left: 7px;
}

.accordian_menu ul li ul {
    margin-left: 10px;
    border-bottom: 1px solid #bbb;
}

.accordian_menu ul li ul li {
    padding-top: 1px;
    padding-bottom: 1px;
}

.accordian_menu .browse_link {
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
}

.accordian_menu a {
    display: block;
    position: relative;
}

.accordian_menu a .accordion_arrow {
    background: url(http://content.tn-static.com/images/accordion_plusminus.png) no-repeat top right;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 1px;
    line-height: 1px;
    float: none;
    margin-top: 0;
    margin-left: 0;
}

.accordian_menu a:hover .accordion_arrow {
    background: url(http://content.tn-static.com/images/accordion_plusminus_red.png) no-repeat top right;
}

.accordian_menu .sidebarSection_TR a .accordion_arrow {
    right: -6px;
}

.accordian_menu a .accordion_arrow_plain {
    background: url(http://content.tn-static.com/images/plusminus_sprite.png) no-repeat top right;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 3px;
    line-height: 1px;
    float: none;
    margin-left: 0;
}

.accordian_menu a.opened:hover .accordion_arrow_plain {
    background-position: bottom left;
}

.sidebarSection_T a:hover {
    text-decoration: none;
}

#sidebarPledgeContainer {
    position: relative;
}

#sidebarPledgeContainer .guaranteeSeal {
    cursor: pointer;
}

/* -- updates to pledge box & seal -- */

.sidebarSection_inner .pledgeSeal {
    float: left;
    margin-right: 10px;
    cursor: pointer;
}

.sidebarSection .pledgeBoxPush {
    margin: 15px 0;
}

.pledgeBoxPush > strong {
    font-size: 1.1em;
    line-height: 1.2;
}

.sidebarSection_inner .fa-ul > li {
    margin-bottom: 5px;
    padding-right: 15px;
}

i.fa-check {
    color: #1f739f;
    font-size: 1.5em;
    left: -30px;
    top: 1px;
    width: 2em;
}

/*-- /updates pledge box & seal --*/

#sidebarCouponDetail {
    position: absolute;
    left: -210px;
    top: 0;
    display: none;
    z-index: 100;
    width: 210px;
}

.sidebarSection_inner .pledgeSeal {
    float: left;
    margin-right: 10px;
    cursor: pointer;
}

.lowDownExpl {
    width: 340px;
    position: absolute;
    z-index: 200;
    top: 0;
    right: -40px;
    border: 2px solid #bdbdbd;
    background-color: #fff;
    margin-top: 10px;
    margin-right: 50px;
    padding: 15px;
}

.lowDownExpl p {
    margin: 0px 0px 6px;
    clear: both;
    line-height: 1.4em;
}

.lowDownExpl .popupTitle h2, .lowDownExpl .popupTitle p {
    float: left;
    width: 84%;
    margin-right: 5px;
    font-size: 1.6em;
}

.lowDownExpl .popupTitle h2 {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 400 !important;
    margin-bottom: 0.5em;
    padding: 0;
}

.lowDownExpl .popupTitle p {
    font-size: 1.1em;
    font-weight: bold;
}

.lowDownExpl .super {
    vertical-align: super;
    font-size: smaller;
}

.lowDownExpl ul {
    margin: 1px 12px 8px;
}

.lowDownExpl ul li {
    list-style-type: disc;
    padding-bottom: 6px;
    list-style-position: inside;
}

.lowDownExpl ul.popupNotes {
    margin: 1px 0px;
}

.lowDownExpl ul.popupNotes li {
    list-style-type: none!important;
    list-style-position: outside!important;
}

.x {
    float: right;
    padding: 0px;
    max-width: 8%;
    height: auto;
}

a.x:hover i, a.close_me:hover i, a.x.close_me:hover i {
    text-decoration: none!important;
}

.fa-lg {
    font-size: 1.33333333em!important;
}

.sidebarSection_inner .customerTestimonials {
    height: 154px;
    overflow: auto;
}

.couponInfoClosePrompt {
    color: #09547c;
    text-decoration: underline;
    cursor: pointer;
}

.socialmedia_button {
    border-radius: 3px;
    float: left;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    margin:0 4px 7px 3px;
    text-decoration: none;
}

.socialmedia_button:hover i {
    text-decoration: none;
}

.socialmedia_button i{
    color: #FFF;
    font-size: 21px;
    margin-top: 10px;
}

.sideBarSocialContainer {
    margin: 8px -5px 3px;
}

.socialButtons {
    display: block;
    float: left;
    overflow: hidden;
    margin: 0 2px 0 1px;
}

#twitterFollowSidebar {
    width: 61px;
    float: right;
}

#fbLikeSidebar {
    width: 46px;
}

#plusOneSidebar {
    width: 76px;
    margin-left: 0;
}

.iggli_button {
    background: url(http://content.tn-static.com/img/content/phase1/iggli.png) no-repeat;
}

.emailpage_button {
    background: #6CA705;
}

.bookmark_button {
    background-image: url(http://content.tn-static.com/images/icons/bookmark.png);
}

.facebook_button {
    background-color: #3b5998;
}

.google_button {
    background: #dc4e41;
}

.linkedin_button {
    background: url(http://content.tn-static.com/img/content/phase1/linkedin.png) no-repeat;
}

.myspace_button {
    background-image: url(http://content.tn-static.com/img/content/phase1/myspace.png);
}

.twitter_button {
    background: #55acee;
}

.youtube_button {
    background: url(http://content.tn-static.com/img/content/phase1/youtube.png) no-repeat;
}

.promo_sidebar {
    background: #f5f3ba;
    height: 30px;
}

#rotator_container {
    height: 180px;
    width: 325px;
}

#home_page_img_rotator .rotator_img {
    background-color: #FFF;
    position: absolute;
    height: 160px;
    width: 325px;
    z-index: 5;
}

#home_page_img_rotator {
    background-color: transparent;
    cursor: auto;
    height: 165px;
    width: 325px;
    margin: 0;
}

.rotator_img {
    display: block;
    outline-color: transparent;
    outline-style: none;
    outline-width: medium;
}

#rotator_links {
    padding-bottom: 5px;
    padding-right: 5px;
    text-align: center;
    display: block;
}

#rotator_links a {
    font-size: 12px;
    height: 27px;
}

#home_page_img_rotator .selected_img {
    z-index: 6;
}

#rotator_list {
    display: block;
    position: absolute;
    z-index: 10;
    right: 0;
    width: 240px;
    padding: 20px 0;
}

#rotator_list li a, #rotator_list li span {
    display: block;
    width: 180px;
    height: 27px;
    padding: 8px 10px 0 50px;
}

#rotator_list li span {
    height: auto;
}

#rotator_list li .buy_link {
    width: auto;
    float: right;
    padding: 5px 0 0;
}

#rotator_list li a, #rotator_list li a:hover {
    text-decoration: none;
    font-weight: 700;
}

#rotator_list li .selected {
    background: url(http://content.tn-static.com/img/structure/phase1/rotator_arrow.png) no-repeat left;
}

/********* JQUERY UI STUFF ***********/

/*.ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
width:16px;
height:16px;
background-image:url(http://content.tn-static.com/img/jquery-darkness/ui-icons_cccccc_256x240.png);
}

.ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#5c5c5c url(http://content.tn-static.com/img/jquery-darkness/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;
opacity:.80;
filter:Alpha(Opacity=80);
}

.ui-widget {
font-family:Segoe UI,Arial,sans-serif;
font-size:1.1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
font-family:Segoe UI,Arial,sans-serif;
font-size:1em;
}

.ui-widget-content {
border:1px solid #666;
background:#000 url(http://content.tn-static.com/img/jquery-darkness/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;
color:#fff;
}

.ui-widget-header {
border:1px solid #333;
background:#333 url(http://content.tn-static.com/img/jquery-darkness/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;
color:#fff;
font-weight:700;
}

#ui-datepicker-div span {
font-size:10px;
font-weight:700;
}

#ui-datepicker-div a {
font-size:10px;
font-weight:700;
}

.ui-state-default,.ui-widget-content .ui-state-default {
border:1px solid #666;
background:#555 url(http://content.tn-static.com/img/jquery-darkness/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#eee;
outline:0;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
color:#eee;
text-decoration:none;
outline:0;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
border:1px solid #59b4d4;
background:#0078a3 url(http://content.tn-static.com/img/jquery-darkness/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;
font-weight:700;
color:#fff!important;
outline:0;
}

.ui-state-hover a,.ui-state-hover a:hover {
color:#fff;
text-decoration:none;
outline:0;
}

.ui-state-active,.ui-widget-content .ui-state-active {
border:1px solid #ffaf0f;
background:#f58400 url(http://content.tn-static.com/img/jquery-darkness/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;
font-weight:700;
color:#fff;
outline:0;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
color:#fff;
outline:0;
text-decoration:none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
border:1px solid #ccc;
background:#eee url(http://content.tn-static.com/img/jquery-darkness/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
color:#2e7db2!important;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
color:#2e7db2;
}

.ui-state-error,.ui-widget-content .ui-state-error {
border:1px solid #ffb73d;
background:#ffc73d url(http://content.tn-static.com/img/jquery-darkness/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;
color:#111;
}

.ui-state-active .ui-icon {
background-image:url(http://content.tn-static.com/img/jquery-darkness/ui-icons_222222_256x240.png);
}

.ui-state-highlight .ui-icon {
background-image:url(http://content.tn-static.com/img/jquery-darkness/ui-icons_4b8e0b_256x240.png);
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
background-image:url(http://content.tn-static.com/img/jquery-darkness/ui-icons_a83300_256x240.png);
}

.ui-corner-tl {
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
}

.ui-corner-tr {
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
}

.ui-corner-bl {
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
}

.ui-corner-br {
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
}

.ui-corner-top {
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
}

.ui-corner-bottom {
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
}

.ui-corner-right {
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
}

.ui-corner-left {
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
}

.ui-corner-all {
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

.ui-widget-shadow {
background:#ccc url(http://content.tn-static.com/img/jquery-darkness/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;
opacity:.60;
filter:Alpha(Opacity=60);
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin:-7px 0 0 -7px;
padding:7px;
}

.ui-tabs .ui-tabs-nav {
list-style:none;
position:relative;
padding:.2em .2em 0;
}

.ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
padding:.5em 1em;
}

.ui-tabs .ui-tabs-panel {
display:block;
background:0;
border-width:0;
padding:1em 1.4em;
}

#tabcontrol .ui-icon {
display:block;
text-indent:-99999px;
overflow:hidden;
background-repeat:no-repeat;
width:16px;
height:16px;
background-image:url(http://content.tn-static.com/img/tabs/ui-icons_222222_256x240.png);
}

#tabcontrol .ui-widget-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#aaa url(http://content.tn-static.com/img/tabs/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
}

#tabcontrol .ui-widget {
font-size:1.1em;
}

#tabcontrol .ui-widget input,#tabcontrol .ui-widget select,#tabcontrol .ui-widget textarea,#tabcontrol .ui-widget button {
font-size:1em;
}

#tabcontrol .ui-widget-content {
border:1px solid #aaa;
background:#fff url(http://content.tn-static.com/img/tabs/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color:#222;
}

#tabcontrol .ui-widget-header {
border:1px solid #aaa;
background:#ccc url(http://content.tn-static.com/img/tabs/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color:#222;
font-weight:700;
}

#tabcontrol .ui-state-default,#tabcontrol .ui-widget-content .ui-state-default {
border:1px solid #d3d3d3;
background:#e6e6e6 url(http://content.tn-static.com/img/tabs/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#555;
outline:0;
}

#tabcontrol .ui-state-default a,#tabcontrol .ui-state-default a:link,#tabcontrol .ui-state-default a:visited {
color:#555;
text-decoration:none;
outline:0;
}

#tabcontrol .ui-state-hover,#tabcontrol .ui-widget-content .ui-state-hover,#tabcontrol .ui-state-focus,#tabcontrol .ui-widget-content .ui-state-focus {
border:1px solid #999;
background:#dadada url(http://content.tn-static.com/img/tabs/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:0;
}

#tabcontrol .ui-state-hover a,#tabcontrol .ui-state-hover a:hover {
color:#212121;
text-decoration:none;
outline:0;
}

#tabcontrol .ui-state-active,#tabcontrol .ui-widget-content .ui-state-active {
border:1px solid #aaa;
background:#fff url(http://content.tn-static.com/img/tabs/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
outline:0;
}

#tabcontrol .ui-state-active a,#tabcontrol .ui-state-active a:link,#tabcontrol .ui-state-active a:visited {
color:#212121;
outline:0;
text-decoration:none;
}

#tabcontrol .ui-state-highlight,#tabcontrol .ui-widget-content .ui-state-highlight {
border:1px solid #fcefa1;
background:#fbf9ee url(http://content.tn-static.com/img/tabs/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color:#363636;
}

#tabcontrol .ui-state-highlight a,#tabcontrol .ui-widget-content .ui-state-highlight a {
color:#363636;
}

#tabcontrol .ui-state-error,#tabcontrol .ui-widget-content .ui-state-error {
border:1px solid #cd0a0a;
background:#fef1ec url(http://content.tn-static.com/img/tabs/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color:#cd0a0a;
}

#tabcontrol .ui-state-default .ui-icon {
background-image:url(http://content.tn-static.com/img/tabs/ui-icons_888888_256x240.png);
}

#tabcontrol .ui-state-highlight .ui-icon {
background-image:url(http://content.tn-static.com/img/tabs/ui-icons_2e83ff_256x240.png);
}

#tabcontrol .ui-state-error .ui-icon,#tabcontrol .ui-state-error-text .ui-icon {
background-image:url(http://content.tn-static.com/img/tabs/ui-icons_cd0a0a_256x240.png);
}

#tabcontrol .ui-corner-tl {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
}

#tabcontrol .ui-corner-tr {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}

#tabcontrol .ui-corner-bl {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
}

#tabcontrol .ui-corner-br {
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

#tabcontrol .ui-corner-top {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
}

#tabcontrol .ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

#tabcontrol .ui-corner-right {
-moz-border-radius-topright:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}

#tabcontrol .ui-corner-left {
-moz-border-radius-topleft:4px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
}

#tabcontrol .ui-corner-all {
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#tabcontrol .ui-widget-shadow {
background:#aaa url(http://content.tn-static.com/img/tabs/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity:.30;
filter:Alpha(Opacity=30);
-moz-border-radius:8px;
-webkit-border-radius:8px;
margin:-8px 0 0 -8px;
padding:8px;
}

#tabcontrol .ui-tabs .ui-tabs-nav {
list-style:none;
position:relative;
margin-bottom:.2em;
padding:.2em .2em 0;
}

#tabcontrol .ui-tabs .ui-tabs-nav li a {
float:left;
text-decoration:none;
padding:.5em;
}

#tabcontrol .ui-tabs .ui-tabs-panel {
display:block;
background:0;
border-width:0;
padding:10px;
}*/



/********* New DEFAULT JQuery UI classes added 2012-11-27 during maps eticket upgrade (with new version of ui and additional extensions) ***********/

/*===================== jQuery UI css entries =================================== */
/*! jQuery UI - v1.9.1 - 2012-10-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    zoom: 1;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    zoom: 1;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    zoom: 1;
}

.ui-autocomplete {
    position: absolute;
    top: 0; /* #8656 */
    cursor: default;
}

/* workarounds */
* html .ui-autocomplete {
    width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
    width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
    padding: .4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/*button sets*/
.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* reset extra padding in Firefox */

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%;
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
    cursor: default;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-slider {
    position: relative;
    text-align: left;
}
/*.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }  as provided by jquery*/
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: .6em;
    height: .8em;
    cursor: default;
    background-color: #ff0000;
    color: #00ff00;
}
/* TN version */
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* .ui-slider-horizontal { height: .8em; } as provided by jquery */
.ui-slider-horizontal {
    height: .5em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em; /*TN:*/
    color: #f00;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; /*TN:*/
    background-color: #D40101;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}
/* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}
/* vertical centre icon */
.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}

.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
    background-image: none;
}

body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Arial, sans-serif /*{ffDefault}*/;
    font-size: 1.1em /*{fsDefault}*/;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial, sans-serif /*{ffDefault}*/;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #aaaaaa /*{borderColorContent}*/;
    background: #ffffff /*{bgColorContent}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
    color: #222222 /*{fcContent}*/;
}

.ui-widget-content a {
    color: #222222 /*{fcContent}*/;
}

.ui-widget-header {
    border: 1px solid #aaaaaa /*{borderColorHeader}*/;
    background: #cccccc /*{bgColorHeader}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_highlight-soft_75_cccccc_1x100.png) /*{bgImgUrlHeader}*/ 50% /*{bgHeaderXPos}*/ 50% /*{bgHeaderYPos}*/ repeat-x /*{bgHeaderRepeat}*/;
    color: #222222 /*{fcHeader}*/;
    font-weight: bold;
}

.ui-widget-header a {
    color: #222222 /*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3 /*{borderColorDefault}*/;
    background: #e6e6e6 /*{bgColorDefault}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_glass_75_e6e6e6_1x400.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #555555 /*{fcDefault}*/;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555 /*{fcDefault}*/;
    text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999999 /*{borderColorHover}*/;
    background: #dadada /*{bgColorHover}*/ url(/img/jquery-smoothness/ui-bg_glass_75_dadada_1x400.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #212121 /*{fcHover}*/;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121 /*{fcHover}*/;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa /*{borderColorActive}*/;
    background: #ffffff /*{bgColorActive}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_glass_65_ffffff_1x400.png) /*{bgImgUrlActive}*/ 50% /*{bgActiveXPos}*/ 50% /*{bgActiveYPos}*/ repeat-x /*{bgActiveRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #212121 /*{fcActive}*/;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121 /*{fcActive}*/;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1 /*{borderColorHighlight}*/;
    background: #fbf9ee /*{bgColorHighlight}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_glass_55_fbf9ee_1x400.png) /*{bgImgUrlHighlight}*/ 50% /*{bgHighlightXPos}*/ 50% /*{bgHighlightYPos}*/ repeat-x /*{bgHighlightRepeat}*/;
    color: #363636 /*{fcHighlight}*/;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636 /*{fcHighlight}*/;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a /*{borderColorError}*/;
    background: #fef1ec /*{bgColorError}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_glass_95_fef1ec_1x400.png) /*{bgImgUrlError}*/ 50% /*{bgErrorXPos}*/ 50% /*{bgErrorYPos}*/ repeat-x /*{bgErrorRepeat}*/;
    color: #cd0a0a /*{fcError}*/;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a /*{fcError}*/;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a /*{fcError}*/;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}
/* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}

.ui-widget-content .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_222222_256x240.png) /*{iconsContent}*/;
}

.ui-widget-header .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_222222_256x240.png) /*{iconsHeader}*/;
}

.ui-state-default .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_888888_256x240.png) /*{iconsDefault}*/;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_454545_256x240.png) /*{iconsHover}*/;
}

.ui-state-active .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_454545_256x240.png) /*{iconsActive}*/;
}

.ui-state-highlight .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_2e83ff_256x240.png) /*{iconsHighlight}*/;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(http://content.tn-static.com/img/jquery-smoothness/ui-icons_cd0a0a_256x240.png) /*{iconsError}*/;
}

/* positioning */
.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 4px /*{cornerRadius}*/;
    -webkit-border-top-left-radius: 4px /*{cornerRadius}*/;
    -khtml-border-top-left-radius: 4px /*{cornerRadius}*/;
    border-top-left-radius: 4px /*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 4px /*{cornerRadius}*/;
    -webkit-border-top-right-radius: 4px /*{cornerRadius}*/;
    -khtml-border-top-right-radius: 4px /*{cornerRadius}*/;
    border-top-right-radius: 4px /*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px /*{cornerRadius}*/;
    -webkit-border-bottom-left-radius: 4px /*{cornerRadius}*/;
    -khtml-border-bottom-left-radius: 4px /*{cornerRadius}*/;
    border-bottom-left-radius: 4px /*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 4px /*{cornerRadius}*/;
    -webkit-border-bottom-right-radius: 4px /*{cornerRadius}*/;
    -khtml-border-bottom-right-radius: 4px /*{cornerRadius}*/;
    border-bottom-right-radius: 4px /*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa /*{bgColorOverlay}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlOverlay}*/ 50% /*{bgOverlayXPos}*/ 50% /*{bgOverlayYPos}*/ repeat-x /*{bgOverlayRepeat}*/;
    opacity: .3;
    filter: Alpha(Opacity=30) /*{opacityOverlay}*/;
}

.ui-widget-shadow {
    margin: -8px /*{offsetTopShadow}*/ 0 0 -8px /*{offsetLeftShadow}*/;
    padding: 8px /*{thicknessShadow}*/;
    background: #aaaaaa /*{bgColorShadow}*/ url(http://content.tn-static.com/img/jquery-smoothness/ui-bg_flat_0_aaaaaa_40x100.png) /*{bgImgUrlShadow}*/ 50% /*{bgShadowXPos}*/ 50% /*{bgShadowYPos}*/ repeat-x /*{bgShadowRepeat}*/;
    opacity: .3;
    filter: Alpha(Opacity=30) /*{opacityShadow}*/;
    -moz-border-radius: 8px /*{cornerRadiusShadow}*/;
    -khtml-border-radius: 8px /*{cornerRadiusShadow}*/;
    -webkit-border-radius: 8px /*{cornerRadiusShadow}*/;
    border-radius: 8px /*{cornerRadiusShadow}*/;
}

/********************** End of DEFAULT jquery ui css ***********************/


/**** CUSTOMIZED JQUERY UI for site ****/

#ui-datepicker-div, .ui-datepicker-inline {
    width: 190px!important;
    z-index: 1000;
    display: none;
}

.alphabet_performer_container #tabcontrol .ui-tabs .ui-tabs-nav li {
    margin: 0 0 -1px;
}

#tabcontrol .ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    margin-bottom: .2em;
    padding: .2em .2em 0;
}

#tabcontrol .ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    padding: .5em;
}

#tabcontrol .ui-tabs .ui-tabs-panel {
    display: block;
    background: 0;
    border-width: 0;
    padding: 10px;
}

/******* JQUERY UI fixes for colors that we don't want ********/

.ui-widget-content a {
    color: #09547C;
}

.ui-widget-content a:hover {
    color: #B40101;
}

/******* END OF JQUERY UI STUFF ********/

.accordion_arrow {
    background: url(http://content.tn-static.com/img/structure/phase1/accordion_arrow.png) no-repeat top right;
    height: 20px;
    width: 20px;
    margin-right: 1px;
    line-height: 1px;
    position: absolute;
    margin-top: -20px;
    margin-left: 140px;
    cursor: pointer;
}

.accordion_arrow_plain {
    background: url(http://content2.ticketnetwork.com/images/category_header/arrow_sprite.png) no-repeat top right;
    height: 8px;
    width: 10px;
    position: absolute;
    margin-top: -10px;
    margin-left: 150px;
    cursor: pointer;
}

#adv_search_city_select {
    border: 1px solid #bbb;
    width: 100px;
}

.adv_datepicker_calendar {
    margin-bottom: -3px;
}

.adv_search_inputs {
    height: 18px;
}

#adv_search_submit {
}

.adv_search_cat_check {
    position: relative;
    top: 3px;
}

#adv_search_bg {
    background: #EEE;
    margin-top: 10px;
}

#adv_search{
    margin: 0 20px;
    position: relative;
    line-height: 25px;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
    height: 82px;
}

.perf-a-z-nav, .perf-a-z-nav li {
    display: inline;
    color: #b40101;
}

.perf-a-z-nav {
    padding-bottom: 20px;
}

.perf-a-z-nav li {
    margin: 0 3px;
}

.perf-a-z-nav li, .perf-a-z-nav a {
    font-size: 15px;
    font-weight: 700;
}

/* -- Breadcrumbs -- */

.breadcrumb_wrapper {
    margin-bottom: 10px;
    width: 100%;
}

.breadcrumb_wrapper, .breadcrumb_wrapper * {
    font-size: 11px;
}

.breadcrumb_wrapper a {
    color: #333;
}

.breadcrumb_wrapper a:hover {
    color: #B40101;
}

#press_releases .expandableList li {
    padding-bottom: 0;
}

/* No Results - Alert Me & Email Signup Container */

#noResultsContainer .emailSignup {
    background: #F2F2F2;
    padding: 20px;
    text-align: left;
}

#noResultsContainer .emailSignup .leftSide {
    float: left;
    width: 345px;
}

#noResultsContainer .emailSignup .rightSide {
    float: right;
}

#noResultsContainer .noResultsImg {
    height: 185px; /* to crop rounded image */
    overflow: hidden; /* to crop rounded image */
    width: 185px; /* to crop rounded image */
}

#noResultsContainer .noResultsImg img {
    margin: -5px; /* to crop rounded image */
}

#noResultsContainer .emailSignup h2,
#noResultsContainer .emailStatusDesc {
    margin-bottom: 10px;
}

#noResultsContainer .emailSignup a[id^="emailSubmit"],
#noResultsContainer .emailSignup [id^="emailInfo"],
#noResultsContainer .signupCheckboxLabel,
#intZipMessage {
    margin-left: 95px;
    margin-top: 10px;
}

#noResultsContainer [id^="emailInfo"],
#intZipMessage {
    display: block;
    font-size: 11px !important;
}

#noResultsContainer [id^="emailBox"] {
    margin-bottom: 15px;
    position: relative; /* for EmailCover to work */
}

#plusContent {
    display: inline block;
    margin-right: 20px;
    float: left;
}

#fbLikeContent span, #fbLikeContent iframe {
    vertical-align: bottom!important;
    width: 400px!important;
    height: 20px!important;
}

.bulletList, .bulletList li, .bulleted {
    list-style-type: disc;
}

.emailStatusDesc b *, a.visible_link, a.visible_link:hover, a.visible_link:visited, b, strong, a.visible_offlink, a.visible_offlink:hover, a.visible_offlink:visited, .opened, .txtBold, #hdr_top_links, #hdr_top_links *, .sidebarSection_T, .sidebarSection_T *, .ui-priority-primary, .ui-widget-content .ui-priority-primary, #tabcontrol .ui-priority-primary, #tabcontrol .ui-widget-content .ui-priority-primary {
    font-weight: 700;
}

.emailStatusDesc .errored, div.cms_content_0 a, div.cms_content_1 a, #concert_cat_table a, #concert_cat_table h3, #navigation ul li.current ul li a:hover, #company_nav a h1.nav_current, #company_nav a h1.nav_current *, #company_nav a:hover h1.nav_current, #company_nav a:hover h1.nav_current *, #company_nav a:active h1.nav_current, #company_nav a:active h1.nav_current * {
    color: #b40101;
}

#hdr_srch_auto_suggest .suggest_option, #wf-hdr_srch_auto_suggest .suggest_option, #city_srch_auto_suggest .suggest_option, #err_srch_auto_suggest .suggest_option, #ftr_srch_auto_suggest .suggest_option {
    cursor: pointer;
    display: block;
    color: #000;
    padding: 3px;
}

#hdr_srch_auto_suggest .selected, #wf-hdr_srch_auto_suggest .selected, #city_srch_auto_suggest .selected, #err_srch_auto_suggest .selected, #ftr_srch_auto_suggest .selected {
    background-color: #227fa8;
    color: #FFF;
}

#hdr_srch_auto_suggest .suggest_option b, #wf-hdr_srch_auto_suggest .suggest_option b, #city_srch_auto_suggest .suggest_option b, #err_srch_auto_suggest .suggest_option b, #ftr_srch_auto_suggest .suggest_option b {
    text-decoration: underline;
    color: #000;
    font-weight: 400;
}

#hdr_srch_auto_suggest .selected b, #wf-hdr_srch_auto_suggest .selected b, #city_srch_auto_suggest .selected b, #err_srch_auto_suggest .selected b, #ftr_srch_auto_suggest .selected b, #rotator_list li .selected, #rotator_list li a.selected:hover {
    color: #FFF;
}

.posRel, .geo_link_container, .ui-resizable, #tabcontrol .ui-resizable {
    position: relative;
}

:first-child + html #floating_wrapper, * html #floating_wrapper {
    width: 790px;
}

.floLeft, .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button, #tabcontrol .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, #tabcontrol .ui-datepicker-multi .ui-datepicker-group, #tabcontrol .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.floRight, #sidebar_right, .sidebar_right_addon, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year, .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group, #tabcontrol .ui-datepicker .ui-datepicker-title select.ui-datepicker-year, #tabcontrol .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, #tabcontrol .ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.fullWidth, .ui-datepicker select.ui-datepicker-month-year, #tabcontrol .ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.halfWidth, .ui-datepicker-multi-2 .ui-datepicker-group, #tabcontrol .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.thirdWidth, .ui-datepicker-multi-3 .ui-datepicker-group, #tabcontrol .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.quarterWidth, .ui-datepicker-multi-4 .ui-datepicker-group, #tabcontrol .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

div.cms_content_0 h1, .subcat_header {
    font-size: 18px;
}

div.cms_content_0 h3, #noResultsContainer p, #noResultsContainer a, #noResultsContainer strong, #noResultsContainer span, .readable_text_large, .readable_text_large p, .readable_text_large a, .readable_text_large span, .readable_text_large b, .readable_text_large i, .readable_text_large u, .readable_text_large ul, .readable_text_large li, .readable_text_large td, .readable_text_large strong, .readable_text_large em, .readable_text_large h3, .readable_text_large h4 {
    font-size: 14px;
}

.MsoNormal, .MsoNormal strong {
    color: #333;
}

.topVenueModuleContainer li, .relatedLocationModuleContainer li, .topPerfModuleContainer li, .accordian_menu ul li {
    padding: 3px 0;
}

#all_adv_search_city_select, .geo_city_explain, .geo_state_div, .accordian_menu li ul, .accordian_menu li.forceClose ul, .accordian_menu li ul li.subcat_item ul, .ui-helper-hidden, .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle, #tabcontrol .ui-helper-hidden, #tabcontrol .ui-resizable-disabled .ui-resizable-handle, #tabcontrol .ui-resizable-autohide .ui-resizable-handle, .expandableList .expandableList ul ul {
    display: none;
}

#adv_search_start_date, #adv_search_end_date {
    border: 1px solid #bbb;
    width: 60px;
}

#homepage_left, .geo_locations_changer #tabcontrol {
    width: 330px;
}

.categories li a:hover, #info a.city:hover .anchor, #info a.moreCities:hover .anchor, #info a.moreEvents:hover .anchor {
    text-decoration: underline;
}

#concert_cat_table td, .event_results_lite *, #error_hotevents a {
    font-size: 11px;
}

.cols, .colSepHalf, #navigation ul li.current ul, #navigation ul li.current ul li {
    border-color: #bbb;
}

.expandable, .state_area, .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a, #tabcontrol .ui-tabs .ui-tabs-nav li a, #tabcontrol .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}

.geoLocationEventsWrapper, .subcat_lite {
    padding: 0!important;
}

.geo_h2, #company_nav ul, #company_nav ul li, .ui-accordion .ui-accordion-li-fix, #tabcontrol .ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.alphabet_performer_container #tabcontrol .ui-tabs .ui-tabs-nav li a, #tabcontrol .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a, #hdr_top_links, #hdr_adv_srch_toggle, .size10 {
    font-size: 10px;
}

.performerResultsMultiple .left_column, .ui-datepicker-multi .ui-datepicker-buttonpane, #tabcontrol .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.noShow, .ui-tabs .ui-tabs-hide, #tabcontrol .ui-tabs .ui-tabs-hide, span.fb_edge_comment_widget, span.fb_iframe_widget {
    display: none!important;
}

.cityList ul li a, .opened ul, .accordian_menu li li li a.opened, #rotator_list li .description {
    font-weight: 400;
}

.expandableList ul ul ul, .accordian_menu li.first ul, .accordian_menu li.opened ul, .accordian_menu li.opened ul li.opened ul, .ui-accordion .ui-accordion-content-active, #tabcontrol .ui-accordion .ui-accordion-content-active, .expandableList .expandableList ul ul ul {
    display: block;
}

#city_srch_area #city_srch_txt_and_btn_white_area, #err_srch_area #err_srch_txt_and_btn_white_area, #ftr_srch_area #ftr_srch_txt_and_btn_white_area {
    background-image: none;
    width: 330px;
    z-index: 220;
    float: left;
    position: relative;
    height: 30px;
    padding: 17px 13px 8px;
}

#city_srch_txt_and_btn_white_area #city_srch_txt, #city_srch_txt_and_btn_white_area #city_srch_btn, #city_srch_auto_suggest, #err_srch_txt_and_btn_white_area #err_srch_txt, #err_srch_txt_and_btn_white_area #err_srch_btn, #err_srch_auto_suggest, #hdr_srch_txt_and_btn_white_area #hdr_srch_txt, #hdr_srch_txt_and_btn_white_area #hdr_srch_btn, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_txt, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_btn, #header_container #hdr_srch_auto_suggest, #wf-header_container #wf-hdr_srch_auto_suggest, #ftr_srch_auto_suggest, #ftr_srch_txt_and_btn_white_area #ftr_srch_txt, #ftr_srch_txt_and_btn_white_area #ftr_srch_btn, #header_container #ftr_srch_auto_suggest, #adv_search_state_select {
    border: 1px solid #bbb;
}

#city_srch_txt_and_btn_white_area *, #city_srch_expand_area *, #err_srch_txt_and_btn_white_area *, #err_srch_expand_area *, #hdr_srch_txt_and_btn_white_area *, #wf-hdr_srch_txt_and_btn_white_area *, #hdr_srch_expand_area *, #ftr_srch_txt_and_btn_white_area *, #ftr_srch_expand_area * {
    z-index: 201;
}

#city_srch_txt_and_btn_white_area #city_srch_txt, #city_srch_txt_and_btn_white_area #city_srch_btn, #err_srch_txt_and_btn_white_area #err_srch_txt, #err_srch_txt_and_btn_white_area #err_srch_btn, #hdr_srch_txt_and_btn_white_area #hdr_srch_txt, #hdr_srch_txt_and_btn_white_area #hdr_srch_btn, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_txt, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_btn, #ftr_srch_txt_and_btn_white_area #ftr_srch_txt, #ftr_srch_txt_and_btn_white_area #ftr_srch_btn {
    z-index: 221;
    float: left;
}

#city_srch_txt_and_btn_white_area #city_srch_txt, #hdr_srch_txt_and_btn_white_area #hdr_srch_txt, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_txt {
    background-color: #FFF;
    border-right: 0;
    height: 17px;
    width: 286px;
    font-weight: 700;
    color: #999;
    font-size: 14px;
    padding: 4px;
}

#wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_txt {
    height: auto;
}

#ftr_srch_txt_and_btn_white_area #ftr_srch_txt {
    background-color: #FFF;
    border-right: 0;
    height: 17px;
    width: 280px;
    font-weight: 700;
    color: #999;
    font-size: 14px;
    padding: 4px;
}

#ftr_srch_txt_and_btn_white_area {
    clear: left;
    padding-top: 15px;
}

#city_srch_txt_and_btn_white_area #city_srch_btn:hover, #err_srch_txt_and_btn_white_area #err_srch_btn:hover, #hdr_srch_txt_and_btn_white_area #hdr_srch_btn:hover, #wf-hdr_srch_txt_and_btn_white_area #wf-hdr_srch_btn:hover, #company_nav .promotions_icon, #ftr_srch_txt_and_btn_white_area #ftr_srch_btn:hover {
    background-position: right top;
}

.popupOpener, #sidebarCouponImgContainer {
    cursor: pointer;
    position: relative;
}

.readable_text, .readable_text p, .readable_text a, .readable_text span, .readable_text b, .readable_text i, .readable_text u, .readable_text ul, .readable_text li, .readable_text td, .readable_text strong, .readable_text em, .readable_text h3, .readable_text h4, .performerText, .performerText p, .performerText a, .performerText span, .performerText b, .performerText i, .performerText u, .performerText ul, .performerText li, .performerText td, .performerText strong, .performerText em, .performerText h3, .performerText h4 {
    font-size: 12px;
}

#company_nav .nav_current .icon, #company_nav a:hover .icon {
    background-position: left bottom;
}

#company_nav .nav_current .promotions_icon, #company_nav a:hover .promotions_icon {
    background-position: right bottom;
}

.accordian_menu a.opened .accordion_arrow, .accordian_menu a.opened:hover .accordion_arrow, .accordian_menu a:hover .accordion_arrow_plain, .opened_arrow {
    background-position: top left;
}

.accordian_menu a.opened .accordion_arrow_plain, .opened_plain_arrow {
    background-position: bottom right;
}

#rotator_links a.selected, #rotator_links a.selected:hover {
    color: #b40101;
    text-decoration: underline;
}

#intZipMessage {
    display: none;
    font-weight: bold;
}

.sidebar_testimonialWrapper {
    height: 155px;
    overflow: hidden;
    padding: 5px 10px;
    position: relative;
}

/*No Events Page & No Tickets pop-up*/
#error_popularEvents {
    background-color: #D6E7FF;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.error_popularEvents_h2 {
    padding-bottom: 10px;
}

#error_popularEvents ul {
    width: 191px;
    display: inline-block;
    text-decoration: underline;
    color: #09547C;
    vertical-align: top;
}

#error_popularEvents li {
    padding-bottom: 10px;
    padding-right: 10px;
}

#noresults_content {
    margin-bottom: 10px;
}

#error_popularEvents li a {
    font-size: 12px;
}

#error_popularEvents li a {
    font-size: 12px;
}
/*END No Events Page & No Tickets pop-up*/

/*Start Affiliates Page Styling*/

#affiliates-wrapper h2.sectionTitleBG {
    color: Black;
    font-family: Arial, sans-serif;
    font-size: 20px !important;
    margin: 25px 0 15px;
    padding-bottom: 8px;
}

#affiliates-wrapper {
    float: left;
    padding: 0 40px 20px 0;
    line-height: 1.8em;
    font-size: 12px;
}

#affiliates-wrapper p {
    padding: 10px 0;
}

#affiliates-wrapper .clear {
    clear: both;
}


#affiliates-wrapper .head-img {
    float: left;
    padding: 20px 50px 0 75px;
    width: 308px;
    height: 180px;
}

#affiliates-wrapper .common-buttons {
    float: left;
    width: 175px;
    padding-left: 140px;
}


/*Start Signup Button Styles*/
#affiliates-wrapper .signup-button {
    background: #07a2c3; /* Old browsers */
    background: -moz-linear-gradient(top, #07a2c3 0%, #046da0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07a2c3), color-stop(100%,#046da0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #07a2c3 0%,#046da0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2c3', endColorstr='#046da0',GradientType=0 ); /* IE6-9 */
    width: 85px;
    height: 35px;
    border-radius: 5px;
    float: left;
    text-decoration: none;
    margin-top: 10px;
}

#affiliates-wrapper .signup-button:hover {
    background: #07a2c3; /* Old browsers */
    background: -moz-linear-gradient(top, #07a2c3 50%, #046da0 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#07a2c3), color-stop(99%,#046da0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* IE10+ */
    background: linear-gradient(to bottom, #07a2c3 50%,#046da0 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2c3', endColorstr='#046da0',GradientType=0 ); /* IE6-9 */
    text-decoration: none;
}

#affiliates-wrapper .signup-button .button-content {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 auto;
    width: 60px;
    display: table;
    font-size: 1.2em;
    padding-top: 8px;
    text-decoration: none;
}


/*End Signup button styles*/

/*Start affiliates buttons styles*/
#affiliates-wrapper .affiliate-button {
    width: 160px;
    height: 45px;
    border-radius: 5px;
    float: left;
    text-decoration: none;
    margin-bottom: 10px;
}

#affiliates-wrapper .affiliate-button .button-content {
    color: #FFFFFF;
    display: table;
    font-size: 1em;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 120px;
}

#affiliates-wrapper .affiliates-login-redirect .button-content {
    padding-top: 7px;
    line-height: 1.3em;
}

.affiliates-login-redirect {
    background: #c13030; /* Old browsers */
    background: -moz-linear-gradient(top, #c13030 0%, #990808 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c13030), color-stop(99%,#990808)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c13030 0%,#990808 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c13030 0%,#990808 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c13030 0%,#990808 99%); /* IE10+ */
    background: linear-gradient(to bottom, #c13030 0%,#990808 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c13030', endColorstr='#990808',GradientType=0 ); /* IE6-9 */
}

.affiliates-login-redirect:hover {
    background: #c13030; /* Old browsers */
    background: -moz-linear-gradient(top, #c13030 54%, #990808 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#c13030), color-stop(99%,#990808)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c13030 54%,#990808 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c13030 54%,#990808 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c13030 54%,#990808 99%); /* IE10+ */
    background: linear-gradient(to bottom, #c13030 54%,#990808 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c13030', endColorstr='#990808',GradientType=0 ); /* IE6-9 */
}

#affiliates-wrapper .affiliate-agreement .button-content {
    padding-top: 13px;
}

.affiliate-agreement {
    background: #07a2c3; /* Old browsers */
    background: -moz-linear-gradient(top, #07a2c3 0%, #046da0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07a2c3), color-stop(100%,#046da0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #07a2c3 0%,#046da0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2c3', endColorstr='#046da0',GradientType=0 ); /* IE6-9 */
}

.affiliate-agreement:hover {
    background: #07a2c3; /* Old browsers */
    background: -moz-linear-gradient(top, #07a2c3 50%, #046da0 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#07a2c3), color-stop(99%,#046da0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* IE10+ */
    background: linear-gradient(to bottom, #07a2c3 50%,#046da0 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2c3', endColorstr='#046da0',GradientType=0 ); /* IE6-9 */
}
/*End Affiliate Button styles*/

/*Start Social Styles*/

#affiliates-wrapper .social-button {
    width: 160px;
    height: 35px;
    border-radius: 5px;
    float: left;
    text-decoration: none;
    margin-bottom: 10px;
}

#affiliates-wrapper .social-button:hover {
    text-decoration: none;
}

#affiliates-wrapper .social-button img {
    float: left;
    padding: 8px 0 0 15px;
}

#affiliates-wrapper .social-button .button-content {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 auto;
    width: 100px;
    display: table;
    font-size: 1.2em;
    padding-top: 7px;
    text-decoration: none;
}

.contact-button {
    background: #07a2c3; /* Old browsers */
    background: -moz-linear-gradient(top, #07a2c3 0%, #046da0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07a2c3), color-stop(100%,#046da0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #07a2c3 0%,#046da0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #07a2c3 0%,#046da0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2c3', endColorstr='#046da0',GradientType=0 ); /* IE6-9 */
}

.contact-button:hover {
    background: #07a2c3; /* Old browsers */
    background: -moz-linear-gradient(top, #07a2c3 50%, #046da0 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#07a2c3), color-stop(99%,#046da0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #07a2c3 50%,#046da0 99%); /* IE10+ */
    background: linear-gradient(to bottom, #07a2c3 50%,#046da0 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2c3', endColorstr='#046da0',GradientType=0 ); /* IE6-9 */
}

.facebook-button {
    background: #385f99; /* Old browsers */
    background: -moz-linear-gradient(top, #385f99 0%, #2a4778 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#385f99), color-stop(99%,#2a4778)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #385f99 0%,#2a4778 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #385f99 0%,#2a4778 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #385f99 0%,#2a4778 99%); /* IE10+ */
    background: linear-gradient(to bottom, #385f99 0%,#2a4778 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385f99', endColorstr='#2a4778',GradientType=0 ); /* IE6-9 */
}

.facebook-button:hover {
    background: #385f99; /* Old browsers */
    background: -moz-linear-gradient(top, #385f99 52%, #2a4778 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,#385f99), color-stop(99%,#2a4778)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #385f99 52%,#2a4778 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #385f99 52%,#2a4778 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #385f99 52%,#2a4778 99%); /* IE10+ */
    background: linear-gradient(to bottom, #385f99 52%,#2a4778 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#385f99', endColorstr='#2a4778',GradientType=0 ); /* IE6-9 */
}

.twitter-button {
    background: #3caebd; /* Old browsers */
    background: -moz-linear-gradient(top, #3caebd 0%, #2c91a6 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3caebd), color-stop(99%,#2c91a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3caebd 0%,#2c91a6 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3caebd 0%,#2c91a6 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3caebd 0%,#2c91a6 99%); /* IE10+ */
    background: linear-gradient(to bottom, #3caebd 0%,#2c91a6 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3caebd', endColorstr='#2c91a6',GradientType=0 ); /* IE6-9 */
}

.twitter-button:hover {
    background: #3caebd; /* Old browsers */
    background: -moz-linear-gradient(top, #3caebd 51%, #2c91a6 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,#3caebd), color-stop(99%,#2c91a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3caebd 51%,#2c91a6 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3caebd 51%,#2c91a6 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3caebd 51%,#2c91a6 99%); /* IE10+ */
    background: linear-gradient(to bottom, #3caebd 51%,#2c91a6 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3caebd', endColorstr='#2c91a6',GradientType=0 ); /* IE6-9 */
}

/*End Social Styles*/

/*Start affiliate login Styles*/

#affiliates-wrapper .affiliate-login-redirect {
    background: -moz-linear-gradient(center top, #505050 20%, #000000 100%) repeat scroll 0 0 #505050;
    width: 125px;
    height: 35px;
    border-radius: 5px;
    float: left;
    text-decoration: none;
    line-height: 1.3em;
}

.impact-login img {
    padding: 10px;
}


.linkshare-login img {
    padding: 10px;
}

.cj-affiliate-login img {
    padding: 10px;
}

.inuvo-login img {
    padding: 10px;
}


#affiliates-wrapper .affiliate-login-redirect:hover {
    background: -moz-linear-gradient(center top, #505050 20%, #000000 100%) repeat scroll 0 0 #505050;
    width: 85px;
    height: 35px;
    border-radius: 5px;
    float: left;
    text-decoration: none;
}

#affiliates-wrapper .affiliate-login-redirect .button-content {
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 auto;
    width: 35px;
    display: table;
    font-size: 1.2em;
    padding-top: 5px;
    text-decoration: none;
}
/*End afffiliate login Styles*/
/*Start Listed Affiliate Choices*/
#affiliates-wrapper .affiliate-options-item {
    float: left;
    height: 275;
    padding: 5px 5px 45px 0px;
}

#affiliates-wrapper .affiliate-options-item:first-child {
    padding: 25px 5px 45px 0px;
}

#affiliates-wrapper .affiliate-options-item p {
    float: left;
    width: 445px;
    padding-right: 20px;
}

#affiliates-wrapper .affiliate-options-item img {
    float: left;
    width: 150px;
    padding-right: 30px;
}

/*End Listed Affiliate Choices*/


/*Start Affiliate Login Area*/
#affiliates-wrapper #existing-affiliates-login-area {
    float: left;
    width: 750px;
    margin-top: 35px;
}

#affiliates-wrapper #existing-affiliates-login-area h2 {
    float: left;
    width: 250px;
}

#affiliates-wrapper #existing-affiliates-login-area .right {
    width: 500px;
    height: 200px;
    float: left;
}

#affiliates-wrapper .impact-login {
    width: 212px;
    height: 49px;
    background: url(http://content.tn-static.com/images/affiliates/impact-login-button-212x49.png);
    float: left;
    margin: 15px;
}

#affiliates-wrapper .impact-login .login-txt:hover {
    color: #484848;
    text-decoration: none;
}

#affiliates-wrapper .impact-login .login-txt {
    float: right;
    padding: 15px 18px;
    font-size: 1.2em;
    color: #e84f27;
    font-weight: bold;
}

#affiliates-wrapper .cjaffiliate-login {
    width: 212px;
    height: 49px;
    background: url(http://content.tn-static.com/images/affiliates/cj-login-button-212x49.png);
    float: left;
    margin: 15px;
}

#affiliates-wrapper .cjaffiliate-login .login-txt {
    float: right;
    padding: 15px 18px;
    font-size: 1.2em;
    color: #009e5d;
    font-weight: bold;
}

#affiliates-wrapper .cjaffiliate-login .login-txt:hover {
    color: #484848;
    text-decoration: none;
}


#affiliates-wrapper .linkshare-login {
    width: 212px;
    height: 49px;
    background: url(http://content.tn-static.com/images/affiliates/linkshare-login-button-212x49.png);
    float: left;
    margin: 15px;
}

#affiliates-wrapper .linkshare-login .login-txt {
    float: right;
    padding: 15px 18px;
    font-size: 1.2em;
    color: #b32827;
    font-weight: bold;
}

#affiliates-wrapper .linkshare-login .login-txt:hover {
    color: #484848;
    text-decoration: none;
}

#affiliates-wrapper .inuvo-login {
    width: 212px;
    height: 49px;
    background: url(http://content.tn-static.com/images/affiliates/inuvo-login-button-212x49.png);
    float: left;
    margin: 15px;
}

#affiliates-wrapper .inuvo-login .login-txt {
    float: right;
    padding: 15px 18px;
    font-size: 1.2em;
    color: #92b303;
    font-weight: bold;
}

#affiliates-wrapper .inuvo-login .login-txt:hover {
    color: #484848;
    text-decoration: none;
}

/*End Affiliate Login Area*/

/*Start Contact Area*/

#affiliates-wrapper #contact-area {
    float: left;
    background: #f5f4f4;
    border-radius: 10px;
    width: 750px;
}

#affiliates-wrapper #contact-area h2 {
    float: left;
    width: 150px;
    margin-left: 30px;
}

#affiliates-wrapper #contact-area .contact-info {
    float: left;
    padding: 15px;
    width: 500px;
    font-size: 12px !important;
}

#affiliates-wrapper #contact-area .contact-info ul {
    list-style-type: disc !important;
    display: block;
}

.forSubTable a {
    font-weight: bold;
}

/*End Contact Area*/

/*End Affiliates page styles*/

/* Temporary MLB Promo */

#navigation ul li .navigation_background_wrapper_mlbpromo {
    height: 30px;
    display: block;
    padding-left: 6px;
    background: url(http://content.tn-static.com/images/mlbpromo2014/TN_MLB_nav_tabs.gif) no-repeat left top;
}

#navigation ul li .navigation_background_mlbpromo {
    height: 30px;
    display: block;
    padding-right: 6px;
    background: url(http://content.tn-static.com/images/mlbpromo2014/TN_MLB_nav_tabs_center2.gif) no-repeat right top;
}

#navigation ul li .navigation_background_mlbpromo a {
    background: url(http://content.tn-static.com/images/mlbpromo2014/TN_MLB_nav_tabs_center2.gif) repeat-x top;
    height: 23px;
    display: block;
    font-weight: 700;
    padding: 7px 10px 0;
}

#navigation ul li.current .navigation_background_mlbpromo a {
    background-position: bottom;
}

#navigation ul li.current .navigation_background_wrapper_mlbpromo {
    background-position: left bottom;
}

#navigation ul li.current .navigation_background_mlbpromo {
    background-position: right bottom;
}

/*           Sell Ticket   */

#fix-all {
    width: 1000px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

h1.sellticket-title {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 400 !important;
    color: #B40101;
    font-size: 26px;
    margin-top: 10px;
    text-align: center;
    display: block;
    text-rendering: optimizeLegibility;
}

h2.sellticket-subtitle {
    font-family: Arial, sans-serif;
    color: #333333;
    font-size: 18px;
    font-weight: 700 !important;
    text-align: center;
    text-rendering: optimizeLegibility;
}

p.sellticket-subparagraph {
    font-family: Arial, sans-serif;
    color: #999999;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    padding: 0 13%;
    line-height: 18px !important;
    text-rendering: optimizeLegibility;
}

div.sellticket-container {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 40px;
    position: relative;
    float: left;
}

div.sellticket-container-end {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 0px;
    float: left;
}

/*Top Section*/

#bg_containers {
    width: 100%;
    margin: 0 auto;
    height: 300px;
    background: #252525 !important;
}

#bg_containers div {
    width: 100%;
    height: 300px;
}

.bg1 {
    background: url('http://content.tn-static.com/images/sell/TN_C2C_Cant_Attend_1000x300_fix.jpg');
}

.bg2 {
    background: url('http://content.tn-static.com/images/sell/TN_C2C_Extra_Tickets_1000x300_fix.jpg');
    display: none;
}

.bg3 {
    background: url('http://content.tn-static.com/images/sell/TN_C2C_Season_Tickets_1000x300_fix.jpg');
    display: none;
}

.bg4 {
    background: url('http://content.tn-static.com/images/sell/TN_C2C_Need_Cash_1000x300_fix2.jpg');
    display: none;
}

.bg5 {
    background: url('http://content.tn-static.com/images/sell/TN_C2C_Different_Tickets_1000x300_fix.jpg');
    display: none;
}

div.sellticket-title-holder {
    z-index: 3;
    position: absolute;
    top: 40px;
    text-align: center;
    width: 100%;
}

div.sellticket-button-holder {
    z-index: 6;
    position: absolute;
    top: 130px;
    text-align: center;
    width: 100%;
}

h1.top-img-title {
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 400;
    color: #ffffff;
    font-size: 40px;
    text-align: center;
    margin: 0px 0 0 0;
    padding: 30px 0 0 0;
    text-rendering: optimizeLegibility;
}

h2.top-img-subtitle {
    font-family: Arial, sans-serif;
    color: #FFF;
    font-size: 18px;
    font-weight: 700 !important;
    text-align: center;
    text-rendering: optimizeLegibility;
}

#default_create_account_button {
    width: 175px;
    margin: 15px auto 12px;
}

.login {
    font-size: 12px;
    color: #F2F2F2;
    text-align: center;
}

.a-login {
    color: #4da3cb;
    font-size: 12px;
    text-decoration: none;
    margin-left: 3px;
}

.a-login:hover {
    color: #4da3cb;
    text-decoration: underline;
}

/*Sell Tickets Infopod Code*/

div.sellticket-infopod {
    width: 333.333333333333px;
    height: 210px;
    margin-top: 25px;
    float: left;
    overflow: hidden;
}

img.infopod-img {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-bottom: 10px !important;
}

/* Stroke */

div.sellticket-gradient-stroke {
    width: 100%;
    height: 1px;
    clear: left;
    background: #d4d4d4 /* Old browsers */ background: -moz-linear-gradient(left, #ffffff 0%, #d4d4d4 50%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#d4d4d4), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    background: -o-linear-gradient(left, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    background: linear-gradient(to right, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#d4d4d4',GradientType=1 );
}

strong.works-numb {
    color: #333333;
    margin-right: 2px;
    font-family: Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
}

/*Sell Tickets Benefits Code*/

p.sellticket-subp-benefits {
    font-family: Arial, sans-serif;
    color: #333333;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    line-height: 25px;
    margin-left: 50px;
    margin-top: 13px;
    text-rendering: optimizeLegibility;
}

div.sellticket-benefits {
    width: 650px;
    height: 260px;
    margin-right: 40px;
    float: left;
}

div.benefits-icon-holder {
    width: 100%;
    margin-top: 35px;
}

div.benefits-list {
    width: 290px;
    height: 50px;
    display: block;
    float: left;
    margin: 10px 0 10px 20px;
}

img.benefits-small-icon {
    width: 50px;
    height: 50px;
    float: left;
}

/*Sell Tickets User Story Code*/

p.sellticket-subp-userstory {
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 12px;
    font-weight: 300;
    font-style: italic;
    text-align: center;
    padding: 0 13%;
    line-height: 18px;
    margin-top: 15px;
    text-rendering: optimizeLegibility;
}

p.sellticket-subp-username {
    font-family: Arial, sans-serif;
    color: #999999;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    padding: 0 13%;
    margin-top: 15px;
    text-rendering: optimizeLegibility;
}

div.sellticket-userstory {
    width: 300px;
    height: 260px;
    float: left;
}

div.sellticket-userstory-pf-pic {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-top: 35px;
    border-radius: 100px;
    overflow: hidden;
}

/*Sell Tickets Exposure Code*/

img.infopod-img-benefits {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-bottom: -5px !important;
}

p.sellticket-subp-exposure {
    font-family: Arial, sans-serif;
    color: #999999;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    padding: 0 18%;
    line-height: 18px;
    text-rendering: optimizeLegibility;
}

div.sellticket-exposure {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
}

div.sellticket-topborder {
    display: inline-block;
    background: #f2f2f2;
    width: 100%;
    height: 55px;
    top: 0;
}

/* Start Gift Cards Styles */

/* Gift Card Wrappers */

div.gc-top-container {
    width: 100%;
    margin: 15px 0 35px 0;
    float: left;
    text-align: center;
}

#allMainContent > div.gc-top-container > h2 {
    font-size: 1.7em;
    margin: 0px 9%;
    line-height: 1.7em;
}

/* Left & Right Blurbs */

.middle-section-container {
    width: 800px;
    margin: 0 auto;
}

div.gc_twocolumn {
    float: left;
}

div.giftcard-design-blurb {
    width: 60%;
    float: left;
}

div.giftcard-form-blurb {
    width: 40%;
    float: left;
}

/* Gift Card Left Blurb */

div.gc_main_img_holder {
    width: 470px;
    height: 250px;
    border-radius: 3px;
    margin-top: 40px;
    /*background:#F8F8F8;
overflow:hidden;*/
    -webkit-user-select: none; /* Chrome all / Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
}

img.gc_main_img {
    display: none;
}

img.gc_img_h {
    width: 360px;
    height: 255px;
    margin: 0 auto;
    margin-top: 40px;
    box-shadow: 0px 2px 2px #BBB;
}

img.gc_img_h2 {
    width: 350px;
    height: 223px;
    margin: 0 auto;
    /*box-shadow: 0px 2px 2px #BBB;
-ms-transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);*/
}

img.gc_img_v {
    width: 235px;
    height: 332px;
    margin: 0 auto;
    box-shadow: 0px 2px 2px #BBB;
    -ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);
}

div.gc_slider_img_holder {
    width: 470px;
    height: 85px;
    margin-bottom: 10px;
    border-radius: 3px;
    /*background:#F8F8F8;*/
    overflow: hidden;
    overflow-x: auto;
}

div.gc_thumb_containers {
    min-width: 858px;
    height: 65px;
}

div.gc_thumb_holder {
    margin: 7.5px 5.5px 0px 5.5px;
    padding: 2px;
    width: 63px;
    height: 53px;
    float: left;
    border-radius: 3px;
    cursor: pointer;
    overflow: hidden;
    opacity: .60;
}

div.gc_thumb_holder:hover {
    opacity: 1;
    border: solid 2px #B40101;
    padding: 0;
}

img.gc_thumb_img {
    width: 63px;
    height: 53px;
}

.gc_img_static {
    display: block !important;
}

.gc_thumb_static {
    border: solid 2px #B40101 !important;
    padding: 0 !important;
    opacity: 1 !important;
}

/* Control Arrows for design browsing */

.gc_arrow_holder {
    position: relative;
    width: 20px;
    font-size: 50px;
    color: #B40101 !important;
    margin-top: 85px;
    cursor: pointer;
}

.gc_left {
    float: left;
    margin-left: 15px;
}

.gc_right {
    float: right;
    margin-right: 15px;
}

/* Gift Card Form Styles */

/* Form Styles */

form.gc_form {
    font-family: "arial";
    font-size: 16px;
    text-decoration: none !important;
    padding: 0px 0 0px 35px;
}

.gc_label {
    font-size: 22px;
    color: #666;
    padding: 10px 0 0 0;
}

#allMainContent > div.middle-section-container > div.gc_twocolumn.giftcard-form-blurb > form > h2:nth-child(1) {
    padding-top: 0px;
}

.dropcontainer {
    position: absolute;
}

.form_p {
    padding: 10px 0;
    font-size: 12px;
    line-height: 18px;
    font-style: italic;
}

/* Select Input Styles */

.trigger {
    font-family: "arial";
    color: #ffffff;
    padding: 10px;
    font-size: 16px;
    width: 80px;
    background: #1F739F url('https://s3.amazonaws.com/ticketnetwork/images/giftcard/arrow-open.png') 98% center no-repeat;
    display: block;
    border: 1px solid #09547C;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    padding-bottom: 10px;
}

.trigger_small {
    width: 60px;
}

.trigger:hover {
    color: #ffffff;
    background: #09547C url('https://s3.amazonaws.com/ticketnetwork/images/giftcard/arrow-open.png') 98% center no-repeat;
}

/* Styles when Select Input is triggered */

.activetrigger {
    color: #ffffff;
    padding: 10px;
    font-size: 16px;
    text-decoration:: none;
    width: 80px;
    background: #1F739F url('https://s3.amazonaws.com/ticketnetwork/images/giftcard/arrow-close.png') 98% center no-repeat;
    display: block;
    border: 1px solid #09547C;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 10px;
    z-index: 999999999999;
}

.activetrigger_small {
    width: 60px;
}

.activetrigger:hover {
    background: #09547C url('https://s3.amazonaws.com/ticketnetwork/images/giftcard/arrow-close.png') 98% center no-repeat;
    color: #ffffff;
}

.activetrigger:active {
    background: #1F739F url('https://s3.amazonaws.com/ticketnetwork/images/giftcard/arrow-close.png') 98% center no-repeat;
    color: #ffffff;
}

/* Dropdown Styles */

.top_select_tgt .dropcontainer ul {
    text-decoration:: none;
    font-size: 16px;
    border: 1px solid #93a324;
    border-top: none;
    background: #1F739F;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 80px;
    z-index: 100;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
}

/* Dropdown Text Styles */

.top_select_tgt .dropcontainer ul li {
    cursor: pointer;
    color: #ffffff;
    padding: 5px;
}

.top_select_tgt .dropcontainer ul li:hover, .top_select_tgt .dropcontainer ul li.hovered {
    background: #09547C;
    border-radius: 3px;
    outline: none;
}

.top_select_tgt .dropcontainer ul li:first-child {
    display: none;
}

.top_select_tgt .dropcontainer ul li:last-child {
    border-bottom: none;
}

.top_select_tgt .dropdownhidden {
    display: none;
}

.top_select_tgt .dropdownvisible {
    height: auto;
}

/* Dropdown Styles */

.top_select_tgt .dropcontainer ul {
    text-decoration:: none;
    font-size: 16px;
    border: 1px solid #09547C;
    border-top: none;
    background: #1F739F;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 80px;
    z-index: 100;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
}

/* Dropdown Text Styles */

.bottom_select_tgt .dropcontainer ul li {
    cursor: pointer;
    color: #ffffff;
    padding: 5px;
}

.bottom_select_tgt .dropcontainer ul li:hover, .bottom_select_tgt .dropcontainer ul li.hovered {
    background: #09547C;
    border-radius: 3px;
    outline: none;
}

.bottom_select_tgt .dropcontainer ul li:first-child {
    display: none;
}

.bottom_select_tgt .dropcontainer ul li:last-child {
    border-bottom: none;
}

.bottom_select_tgt .dropdownhidden {
    display: none;
}

.bottom_select_tgt .dropdownvisible {
    height: auto;
}

/* Dropdown Styles */

.bottom_select_tgt .dropcontainer ul {
    text-decoration:: none;
    font-size: 16px;
    border: 1px solid #09547C;
    border-top: none;
    background: #1F739F;
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 80px;
    z-index: 100;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
}

/* Button */

.btn-bigger {
    font-size: 16px;
    padding: 0.6em 1.7em;
}

/* Bottom Info */

div.gc_info_box_holder {
    width: 100%;
    clear: left;
}

div.gc_info_box {
    text-align: left;
    width: 40%;
    padding: 0 5%;
    float: left;
}

div.gc_questions_holder {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 20px;
}

div.gc_questions_holder p {
    font-size: 12px;
    line-height: 18px;
}

/* GC Code Fixes */

div.gc_info_box_holder li {
    font-size: 11px;
    line-height: 18px;
    color: #666;
}

div.gc_questions_holder p a {
    font-size: 12px;
}

i.fa-fix {
    color: #999999;
    font-size: 50px;
}

form.gc_form a {
    color: #ffffff !important;
    text-decoration: none !important;
}

div.middle-section-container div.gc_twocolumn.giftcard-form-blurb form div.top_select_tgt div ul a, div.middle-section-container div.gc_twocolumn.giftcard-form-blurb form div.bottom_select_tgt div ul a {
    font-size: 14px;
    line-height: 14px;
}

div.gc_info_box_holder div ul li {
    list-style: initial;
}

/* Gift Card Extras */

div.gc-gradient-stroke {
    margin: 35px 0;
    width: 100%;
    height: 1px;
    float: left;
    background: #d4d4d4 /* Old browsers */ background: -moz-linear-gradient(left, #ffffff 0%, #d4d4d4 50%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#d4d4d4), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    background: -o-linear-gradient(left, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    background: linear-gradient(to right, #ffffff 0%,#d4d4d4 50%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#d4d4d4',GradientType=1 );
}

/* Gift card promo css */

div.gc-promo-header {
    display: block;
    height: 50px;
    top: 145px;
    width: 100%;
    /* background: #040610; */
    position: relative;
    margin: auto;
    z-index: 0;
    /*margin-bottom: 170px;*/
    text-decoration: none;
    background: #277cea;
    background-repeat: no-repeat;
}

div.gc-promo-container {
    height: 50px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0px;
    text-decoration: none;
    width: 1000px;
    /* box-shadow: 0px 0px 5px rgba(26, 95, 131, 0.5); */
    /* -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); */
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
    /* background-color: white; */
    /* border-style: solid; */
    /* border-width: 1px; */
    /* border-color: #945f97; */
    background-image: url('http://content.tn-static.com/images/Sports/MLB/2016AprilPromotion/tn-mlb-promo-1000x50.jpg');
    background-repeat: no-repeat;
}

div.gc-promo-header p {
    color: #333;
    font-size: 16px;
    text-align: center;
    padding-top: 17px;
    text-decoration: none;
    font-weight: bold;
}

div.gc-img {
    position: relative;
    /*width:500px; fixing the content being pushed down...*/
    width: 50%;
 /* Allows the two bgs to take up 50% of the page */
    height: 50px;
    /*margin-top:2px;*/
}

.gc-img-left {
    float: left;
    background-image: url('http://content.tn-static.com/images/Sports/NFL/10PercentPromo/TNcom_NFL_Promo_homepage_500x50_left.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    height: 50px;
    width: 50%;
}

.gc-img-right {
    float: right;
    background-image: url('http://content.tn-static.com/images/Sports/NFL/10PercentPromo/TNcom_NFL_Promo_homepage_500x50_right.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    height: 50px;
    width: 50%;
}

.gc-promo-img {
    background-repeat: no-repeat;
    height: 50px;
    letter-spacing: 3px;
    color: #1f739f;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 600;
    text-align: center;
    /* padding: 5px 0px; */
    text-decoration: none;
    /* background: #fff; */
    /* border-bottom: 1px solid #333; */
}

a.gc-link {
    display: block;
    width: 100%;
    z-index: 1000;
    height: 50px;
}

div.holiday-promo {
    max-height:200px;
    /* border:1px solid #000; */
    position: relative;
    font-size: 0;
   top:145px;
   float: left;
   width: 25%;
}

div.holiday-promo img {
   width: 100%;
   max-height:200px;
}

/*div.hp-banner-1 {
    background-color: #beaf8e;
	float: left;
    width: 25%;
	position: relative;
}*/

/*div.hp-banner-2 {
    background-color: #da2a17;
	float: left;
    width: 25%;
	position: relative;
}*/

/*div.hp-banner-3 {
    background-color: #45599a;
	float: left;
    width: 25%;
	position: relative;
}*/

/*div.hp-banner-4 {
    background-color: #45599a;
	float: left;
    width: 25%;
	position: relative;
}*/

div.holiday-promo a {
    width: 100%;
    height: 100%;
    display: block;
}

div.holiday-promo-wrapper {
    /*margin-bottom: 170px;*/
    font-size: 0;
    left:0;
    width:400%;
   -webkit-transition: left .5s ease-out;
   -moz-transition: left .5s ease-out;
   -o-transition: left .5s ease-out;
   transition: left .5s ease-out;
   position:relative;
}

/* End Gift Cards*/

#social_buttons {
    margin-bottom: 10px;
}

.ui-menu .ui-state-focus, .ui-widget-content.ui-autocomplete.ui-menu .ui-state-focus {
    background: #187FAC;
    width: auto;
}

.ui-menu .ui-state-focus a, .ui-widget-content.ui-autocomplete.ui-menu .ui-state-focus a {
    color: white;
}

.ui-menu .ui-state-focus a b, .ui-widget-content.ui-autocomplete.ui-menu .ui-state-focus a b {
    color: inherit;
}

#shopperApprovedContainer {
    height: 205px;
}

/*maps jquery ui fix*/
#ui-datepicker-div .ui-widget-header .ui-icon {
    background-image: url("http://content.tn-static.com/img/jquery-smoothness/ui-icons_222222_256x240.png");
}

#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-default {
    background: url("http://content.tn-static.com/img/jquery-smoothness/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
}

#ui-datepicker-div .ui-widget-header {
    background: url("http://content.tn-static.com/img/jquery-smoothness/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #cccccc;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
}

#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover, #ui-datepicker-div .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999999 /*{borderColorHover}*/;
    background: #dadada /*{bgColorHover}*/ url(/img/jquery-smoothness/ui-bg_glass_75_dadada_1x400.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/;
    font-weight: normal /*{fwDefault}*/;
    color: #212121 /*{fcHover}*/;
}

#ui-datepicker-div.ui-widget-content a:hover {
    color: #B40101;
}


#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content #ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-header #ui-datepicker-div .ui-state-highlight {
    background: url("http://content.tn-static.com/img/jquery-smoothness/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #fbf9ee;
    border: 1px solid #fcefa1;
    color: #363636;
}

.performerList {
    list-style: none;
}

#ui-datepicker-div {
    z-index: 1000 !important;
}

/*Black Overlay*/

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGDYDwAAxADAGWPzlwAAAABJRU5ErkJggg==') repeat;
    zoom: 1!important; /* Trigger hasLayout */
    width: 100%;
    height: 100%;
    display: block;
    z-index: 999999999999;
}

/*Start Notepad Styles*/

/*Notepad Spinner*/

#np-loading {
    background: #FFF;
    border: 1px solid #EEE;
    cursor: progress;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    padding: 30px 30px;
    position: fixed;
    z-index: 9999;
}

#np-loading span {
    color: #09547c;
}

/*Notepad Modal Box Foundation*/

.notepad-modal {
    display: block;
    width: 700px;
    min-height: 555px;
    margin: auto;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 3px 5px #333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
    top: 50%;
    margin-top: -276px;
}

.notepad-modal select {
    border: 1px solid #D0D0D0;
    border-radius: 3px;
    color: #333;
    font-size: 11px;
    padding: 0.35em;
    margin-left: 5px;
}

.np-sort select {
    width: 125px;
}

.np-row-name span select {
    width: 48px;
}

.notepad-header-section {
    width: 100%;
    padding: 3%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.notepad-header-section h1 {
    float: left;
    margin-bottom: 0;
}

.notepad-header-section .np-sort {
    float: right;
    margin: 5px 15px;
}

.np-sort {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.notepad-ticket-section {
    width: 100%;
    padding: 0 3% 3%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.x-out,
.x-out i {
    font-size: 1.5em;
    float: right;
    color: #999;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-transition: .2s;
    transition: .2s;
    text-decoration: none;
}

.x-out i:hover {
    color: #666;
    -webkit-transition: .2s;
    transition: .2s;
}

.np-erase-all {
    float: left;
    font-size: 12px;
    margin-top: 10px;
}

.np-ticket-selections {
    float: right;
    font-size: 12px;
    margin-top: 10px;
}

.np-ticket-selections span {
    color: #09547c;
    font-size: 12px;
}

/*Notepad Ticket Box Foundation*/

.np-ticket-box {
    width: 100%;
    border: solid 1px #d0d0d0;
    height: 437px;
    background: #f2f2f2;
    overflow-x: hidden;
    overflow-y: scroll;
}

.np-tg-bar {
    float: left;
    width: 98%;
    margin: 1% 1% 0 1%;
    background: #fff;
    min-height: 100px;
    border-bottom: 1px solid #d0d0d0;
    border-collapse: collapse;
    -webkit-user-select: none; /* Chrome all / Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Likely future */
}

.np-tg-bar:last-child {
    margin: 1%;
}

/*Notepad Help Box*/

.np-help-icon {
    float: left;
}

.notepad-header-section .fa-question-circle {
    cursor: pointer;
    font-size: .5em;
    margin: 0 0 0 .5em;
    color: #09547c;
}

.np-help-box {
    opacity: 0;
}

.np-help-box-text {
    color: #FFF;
    line-height: 14px;
    text-align: center;
    padding: 10px;
    width: 300px;
    height: 50px;
    background: #09547C;
    position: absolute;
    margin: -50px 0px 0px 122px;
    box-shadow: 0px 1px 1px #999;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* -webkit-transform: translate3d(0,0,0); */
}

.np-help-box-text:after, .np-help-box-text:before {
    top: 99%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.np-help-box-text:after {
    border-top-color: #09547C;
    border-width: 7px;
    margin-left: -7px;
}

.np-help-box-text:before {
    border-top-color: #09547C;
    border-width: 7px;
    margin-left: -7px;
}

/*If Empty*/

.np-empty {
    width: 100%;
    padding: 0 19%;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.np-empty h2 {
    color: #bbb;
    margin: 165px 0 .5em;
    line-height: 35px;
}

.np-empty i.fa-check {
    color: #999;
    width: 1.3em;
}

/*TG Info Layout (from left to right)*/

.np-tg-details div p {
    font-size: 12px;
}

/*Removed Item*/

.np-delete-item {
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    width: 4%;
}

.np-delete-item i {
    color: #999;
    cursor: pointer;
    font-size: 1.2em;
    -webkit-transition: .2s;
    transition: .2s;
}

.np-delete-item i:hover {
    color: #666;
    -webkit-transition: .2s;
    transition: .2s;
}

/*DateTime Box*/

.np-dt-box {
    vertical-align: middle;
    width: 13%;
}

.np-dt-box p {
    font-size: 12px;
    text-align: center;
}

/*VFS*/

.np-vfs-box {
    vertical-align: middle;
    width: 24%;
}

.np-vfs-box img {
    width: 100%;
}

/*TG Details*/

.np-event-info {
    vertical-align: top;
}

.np-tg-details {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
    padding: 5px 10px;
    width: 100%;
}

.np-event-name-loc {
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}

.np-event-name-loc p a:hover {
    text-decoration: none;
}

.np-tg-section-details {
    float: left;
    width: 70%;
}

.np-event-name-loc p,
.np-event-name,
.np-event-name a {
    font-size: inherit;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 345px;
}

.np-seller-note {
    margin-left: 3px;
}

.np-section-name span.np-quantity {
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 8px;
}

.np-tg-details div p.np-event-notes {
    display: block;
    font-size: 11px;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 255px; /*To allow proper truncating of notes*/
    word-wrap: normal;
}

.np-event-notes-expandable {
    cursor: pointer;
}

.np-event-notes-expandable:before,
.np-event-notes-expanded:before {
    color: #999;
    content: "\f0da";
    font-family: FontAwesome;
    font-size: 1.25em;
    margin-right: 5px;
}

.np-event-notes-expanded {
    white-space: normal !important;
}

.np-event-notes-expanded:before {
    content: "\f0d7" !important;
}

.np-buy-details {
    float: left;
    text-align: center;
    width: 30%;
}

.np-month-day,
.np-event-name,
.np-section-name {
    color: #333;
    font-weight: bold;
}

/*E-tix Instant*/

.np-etix {
    float: left;
    margin: 10px 15%;
    width: 65%;
}

.np-lrDlvOptIdIcon {
    display: inline-block;
}

.np-lrDlvOptIdIcon span {
    font-size: 14px;
}

/*End TG Info Layout*/

/* End Notepad Styles */

/* Start Date Time Modal Styles */

/* Date Time Specific Page Fixes */

.dt-ticket-section #seeMoreEvents {
    background: none;
    float: left;
    margin: 10px 0;
}

.dt-ticket-section #seeMoreEvents #seeMoreLinkList #perf_page_link_list {
    padding: 15px 0 0;
}

/*Date Time Modal Box Foundation*/

.dt-modal {
    width: 550px;
    -moz-box-sizing: border-box;
    position: relative;
    top: 50%;
    margin: 0 auto;
}

.dt-float-fix {
    float: left;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 3px 5px #333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-top: -288px;
}

.dt-header-section {
    width: 100%;
    padding: 3%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.dt-header-section h1,
.dt-header-section h2 {
    margin-bottom: 0;
}

.dt-ticket-section {
    width: 100%;
    padding: 0 3% 3%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.dt-ticket-box {
    width: 100%;
    border: solid 1px #d0d0d0;
    height: 400px;
    background: #f2f2f2;
    overflow: auto;
    float: left;
}

/* Results Info Layout */

#tblEventDateFilter {
    width: 100%;
}

.dt-section-box {
    background: #fff;
    height: 75px;
}

.dt-section-box:nth-child(even) {
    background: #f2f2f2;
}

.dateFilterDateCell,
.dateFilterEventCell,
.dateFilterBuyCell {
    border-bottom: solid 1px #dedede;
}

.dt-section-box td p {
    font-size: 12px;
    line-height: 16px;
}

.dateFilterDateCell {
    width: 20%;
    text-align: center;
}

.dateFilterEventCell {
    width: 61%;
}

.dateFilterBuyCell {
    text-align: center;
}

.dateFilterBuyCell a {
    font-size: 12px !important;
    text-align: center;
    margin: 0 2%;
}

.dt-bold {
    font-weight: bold;
}

.dt-bold a {
    color: #333;
    font-size: 12px;
}

.dt-bold a:hover {
    color: #b40101;
    text-decoration: none;
}

.dt-bold span {
    font-size: 12px;
    margin-left: 3px;
}

/* End Date Time Modal Styles */

/* Start Notepad Tutorial */

.tt-modal {
    width: 275px;
    -moz-box-sizing: border-box;
    position: relative;
    top: 50%;
    margin: 0 auto;
}

.tt-float-fix {
    float: left;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 3px 5px #333;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-top: -170px;
}

.tt-header-section {
    width: 100%;
    padding: 4% 6% 0px 6%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.tt-section {
    width: 100%;
    padding: 0 4% 4%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
}

.tt-section img {
    width: 108px;
    height: 108px;
    background: url('https://s3.amazonaws.com/ticketnetwork/images/compare_modal/tn_notepad_img.jpg');
}

.tt-section h1 {
    margin-bottom: 0.25em;
}

.tt-section p {
    color: #666;
    font-size: 1.1em;
    line-height: 1.5em;
}

.tt-section p span i {
    color: #666;
    font-size: 1.3em;
    width: 1em;
}

.tt-section a {
    margin: 4% 0;
}

/* End Notepad Tutorial */

/* Shopper Approved Reviews Page */

.shpr-app-wrapper {
    float: left;
    width: 100%;
}

.tl-sa-review {
    border-top: 1px solid #DDD;
    float: left;
    margin: 2% 4% 2% 0;
    min-height: 100px;
    width: 96%;
}

.sa-name-loc,
.sa-location,
.sa-date-posted,
.sa-review {
    font-size: 12px;
}

span.sa-name {
    color: #4A4A4A;
    font-size: 14px;
    font-weight: bold;
}

div.tn-sa-review .sa-name-loc {
    margin-bottom: 0;
}

/* SA Stars */

.sa-stars {
    margin: 15px 0 10px;
    width: 100%;
}

.sa-stars .sa_star {
    cursor: inherit;
}

/* End Shopper Approved Reviews Page */

/* Homepage Gallery */

.homepage_gallery {
    min-height: 100px;
    width: 100%;
}

.homepage_gallery .gallery_categories {
    float: left;
    margin: 0 1% 0 0;
    min-height: 100px;
    width: 32.333333333333%;
}

.gallery_categories div {
    margin-bottom: 5%;
    min-height: 157px;
    width: 100%;
}

.gallery_categories div a{
    position: relative;
}

.gallery_categories div div{
    margin-bottom:0;
    min-height:0;
}

.gallery_categories h2,
.gallery_categories a.cat-h2-links {
    color: #666;
}

.gallery_categories h2:hover,
.gallery_categories a.cat-h2-links:hover {
    color: #333;
    text-decoration: none;
}

.gallery_categories div img {
    width: 100%;
}

.gallery_categories div p a,
.gallery_categories div p {
    font-size: 12px;
}

.gallery_categories .performer_title {
    font-weight: bold;
    margin: 10px 0 0px;
}

.gallery_categories .performer_title a{
    font-size: 12px;
}

.gallery_categories .performer_desc {
    min-height: 28px;
}

.gallery_categories .performer_desc i{
    font-size: 12px;
}

/* Promo */

.home-category-page-promo{
    background: #333;
    margin-bottom: 15px;
    max-width: 780px;
    width: 100%;
}

/* End Homepage Gallery */

/* Peformer Blurbs */

.three-col-linklist{
    width: 32.333333333333%;
    margin-right: 1%;
}

/* End Peformer Blurbs */

/* SMS Page */

.mobile-hero-image {
    float: left;
    min-height: 500px;
    width: 100%;
}

.mobile-hero {
    background: url('http://content.tn-static.com/images/tn_hero_sms.jpg') no-repeat top right 57%;
    color: #FFF;
    float: left;
    min-height: 300px;
    width: 100%;
    padding: 25px 50px 25px;
    box-sizing: border-box;
    -moz-box-sizing: border-vox;
}

.mobile-sign-up {
    float: left;
    margin: 2% 2% 0;
    min-height: 235px;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.mobile-phone-img {
    float: left;
    height: 567px;
    margin: 140px 0 0 610px;
    position: absolute;
    width: 320px;
}

.mobile-phone-img img {
    width: 100%;
    height: 100%;
}

p.disclaimer-text {
    float: left;
    font-size: 11px;
    color: #808080;
    margin: 0 2%;
    padding-bottom: 15px;
    width: 50%;
}

.mobile-hero h1 {
    color: #FFF;
    font-size: 18px;
    padding: 15px 0 0;
}

.mobile-hero h2 {
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 48px;
    font-weight: normal;
    line-height: 100%;
    margin-top: 0;
}

.mobile-hero h2 span, .mobile-hero h1 span {
    color: #FFF;
}

.mobile-hero h2 span strong {
    color: #FFF;
    font-size: 14px;
    margin: -15px 4px;
    position: absolute;
}

.mobile-hero ul {
    margin-bottom: 9px;
    margin-left: 15px;
}

.mobile-hero ul li, .mobile-hero p {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    list-style-type: disc;
}

.mobile-hero ul li strong {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.mobile-sign-up-form {
    float: left;
    margin-top: 15px;
}

.mobile-sign-up-form label {
    clear: left;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.mobile-sign-up-form input {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    clear: left;
    float: left;
    font-size: 12px;
    margin-bottom: 15px;
    padding: .8em;
}

.mobile-sign-up-form .texterror {
    display: none;
    color: #CD0500;
    float: left;
    font-size: 11px;
    margin-left: 10px;
    width: 130px;
}

.mobile-sign-up-form .mobile-submit {
    border: none;
    font-size: 14px;
}

.mobile-thank-you {
    animation-duration: 1s;
    animation-name: fadein;
}
.mobile-thank-you {
    clear: left;
    display: none;
    float: left;
    margin: 15px 0 5px;
}

/* End SMS Page */

/* Onsale */

.onsale-tickets{
    position: relative;
}

.onsale-tickets a{
    font-weight: bold;
    position: absolute;
    right: 0;
    top: -89px;
}

/* BazaarVoice User Reviews */

#BVRRSummaryContainer{
    float: right;
    width: 925px;
}

#BVRRContainer{
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    margin-bottom: 15px;
}

.performerText {
    clear: both;
}

.gallery_categories div.bzv-star-rating-container{
    background: rgba(0,0,0,.4);
    border-radius: 0 0 9px 9px;
    bottom: 2px;
    padding: 3px 7px;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.bzv-inline-star-rating-container{
    display:inline-block;
    margin:0 0 -5px 5px;
}

/* Bazaar Voice Display */

@keyframes nodeInserted { 
    from { opacity: 0.99; }
    to { opacity: 1; } 
}
 
.BVRRInlineRating {
    visibility: hidden;
}

.BVRRInlineRating .bv-rating-ratio {
    animation-duration: 0.001s;
    animation-name: nodeInserted;
}

/* Tracking codes */

iframe[name=google_conversion_frame],
#dtmdiv {
    display: none;
}

/* Compare Icons */

@font-face {
  font-family: 'cyprus';
  src: url('../font/cyprus.eot?63507728');
  src: url('../font/cyprus.eot?63507728#iefix') format('embedded-opentype'),
       url('../font/cyprus.svg?63507728#cyprus') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'cyprus';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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AWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'cyprus';
    src: url('../font/cyprus.svg?63507728#cyprus') format('svg');
  }
}
*/
 
 [class^="cm-"]:before, [class*=" cm-"]:before {
  font-family: "cyprus";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.cm-arrow-up:before { content: '\e800'; } /* '?' */
.cm-up-arrow:before { content: '\e801'; } /* '?' */
.cm-down-arrow:before { content: '\e802'; } /* '?' */
.cm-info:before { content: '\e803'; } /* '?' */
.cm-location:before { content: '\e804'; } /* '?' */
.cm-minus:before { content: '\e805'; } /* '?' */
.cm-note:before { content: '\e806'; } /* '?' */
.cm-package:before { content: '\e807'; } /* '?' */
.cm-person:before { content: '\e808'; } /* '?' */
.cm-plus:before { content: '\e809'; } /* '?' */
.cm-remove:before { content: '\e80a'; } /* '?' */
.cm-reset:before { content: '\e80b'; } /* '?' */
.cm-right-arrow:before { content: '\e80c'; } /* '?' */
.cm-star:before { content: '\e80d'; } /* '?' */
.cm-time:before { content: '\e80e'; } /* '?' */
.cm-close:before { content: '\e80f'; } /* '?' */
.cm-check:before { content: '\e810'; } /* '?' */
.cm-collapse:before { content: '\e811'; } /* '?' */
.cm-expand:before { content: '\e812'; } /* '?' */
.cm-settings:before { content: '\e813'; } /* '?' */
.cm-left-arrow:before { content: '\e814'; } /* '?' */
.cm-local-pickup:before { content: '\e815'; } /* '?' */
.cm-e-tickets:before { content: '\e816'; } /* '?' */
.cm-instant-download:before { content: '\e817'; } /* '?' */
.cm-flex:before { content: '\e818'; } /* '?' */
.cm-mobile-delivery:before { content: '\e819'; } /* '?' */

#tgLoading {
    display: none;
}
