* { margin:0; padding:0; border:0; }
body { margin-left: 5px; font-size: 62.5%; }
#pbsnavbar { margin: 8px 0 9px 0; width: 100%; }
#section-tour-bar {
  display: none;
  height: 50px;
  /* background: url(/wgbh/roadshow/images/tour-subnav.jpg) 0px 0px no-repeat;
  position: relative; */
  background: url(/wgbh/roadshow/images/toursubnav-2015-ticketchecker.jpg) 0px 0px no-repeat; 
  /* background: url(/wgbh/roadshow/images/toursubnav-2015.jpg) 0px 0px no-repeat; */
  position: relative;
}

#section-tour-bar a {
  display: none; /* block; */
  position: absolute;
  top: 15px;
  height: 32px;
  text-indent: -9000px;
}

#section-tour-bar a.info { width: 250px; left: 0px; } 
#section-tour-bar a.apply { width: 155px; left: 250px; } 
#section-tour-bar a.rules { width: 130px; left: 410px; }
#section-tour-bar a.roundup {/*  width: 170px ; left: 478px; */ }
#section-tour-bar a.faqs { width: 62px; left: 550px; }

body.include-tour-bar #section-tour-bar {
  /* display: block; */
  display: none; 
}

body.include-tour-bar #textcol { margin-top: 26px; }
/*
body.include-tour-bar #main { margin-top: 2px; }
*/
#siteheader #followus { display:none;}
/* #siteheader { width: 860px; height: 75px; background: url(/wgbh/roadshow/images/header_subindex_2016.jpg); position: relative; } */ 
#siteheader { width: 860px; height: 83px; background: url(/wgbh/roadshow/images/ar-legacy-new-web-banner.png); position: relative; } /* AR-4660 */

#siteheader ul { width: 610px; height: 70px; list-style: none; }
#siteheader ul li { float: left; }
#siteheader ul li#roadshow { margin-left: 50px; width:370px; }
/* #siteheader ul li#oursponsors { width:66px; height: 69px; } */
#siteheader ul li#libertymutual { margin-left: 0px; width: 96px; }
#siteheader ul li#ancestry { width: 90px; }
/* #siteheader ul li#subaru {  width: 70px; } */
#siteheader ul li a { display: block; height: 69px; text-indent: -999px; }

/* #subindex_siteheader { width: 860px; height: 69px; background: url(/wgbh/roadshow/images/header_subindex_2016.jpg); position: relative; } */
#subindex_siteheader { width: 860px; height: 83px; background: url(/wgbh/roadshow/images/ar-legacy-new-web-banner.png); position: relative; } /* AR-4660 */

#subindex_siteheader ul { 
    /* width: 610px; */ /* AR-4660 */
    height: 64px; 
    list-style: none; 
}
#subindex_siteheader ul li { float: left; }
#subindex_siteheader ul li#roadshow { width:250px; }
#subindex_siteheader ul li#oursponsors { width:66px; }
#subindex_siteheader ul li#libertymutual { width:96px; }
#subindex_siteheader ul li#ancestry { width: 90px; }
/* #subindex_siteheader ul li#subaru {  width: 70px; } */

#subindex_siteheader ul li a { display: block; height: 64px; text-indent: -999px; }

#search { position: absolute; right: 12px; top: 18px; width: 200px; font-family: Arial, sans-serif; font-size: 9px; font-weight: bold; color: #FFF; text-transform: uppercase; }
#search a, #search a:hover { color: #99CCFF; text-decoration: none; }
#search a.toggledon, #search a.toggledon:hover { color: #FFF; }
#search .bar { color: #8BB1E9; }
#search #q { position: absolute; top: 13px; right: 26px; width: 174px; height:14px; line-height: 14px; padding: 2px 2px 0 4px; border: 1px solid #8BB1E9; background: #DFEDFE; color: #1C4192; font-size: 10px; font-family: Arial, sans-serif;}
#search #go { position: absolute; top: 13px; right: 0px; }

#footer { width: 860px; margin-top: 35px; clear: both; font-family: Arial; font-size: 1em; color: #333; line-height: 1.2em; }
#footer a { color: #333; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .section { width: 161px; height: 125px; border-left: 1px solid #E5E5E5; padding-left: 10px; float: left; }
#footer .lastsection { width: 160px; height: 125px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding-left: 10px; float: left; }
#footer h4, #footer h4 a { font-size: 1em; text-transform: uppercase; text-decoration: none; font-weight: normal; color: #2D569F; margin: 12px 0; }
#footer h4 a:hover { text-decoration: underline; }

#disclaimer { width: 860px; margin: 1.9em 0 2em 0; padding: 2px 0 0 10px; font-family: Arial; color: #333; font-size: .9em; border-left: 1px solid #E5E5E5; }
#disclaimer a { color: #333; text-decoration: none; }
#disclaimer a:hover { text-decoration: underline; }

.clear { clear: both; }
.right { float: right; }
.left { float: left; }
.nospace { margin-bottom: 0; }

.allcaps { text-transform: uppercase; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }

@import url("ar-legacy-refresh.css");
