body#extendr-tour {
  margin:0;
  padding:58px 0 0;
  overflow:hidden;
}
#extendr-tour-header {
  background-color:#F8F8F8;
  border-bottom:1px solid;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size:12px;
  height:58px;
  width:100%;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
}

#extendr-tour-header ul#header-last-child {
  margin:0; 
  padding:0;
  overflow:hidden;
  height:58px;
  left:0;
  top:0;
  width:auto !important;
}
/*
using class firstchild instead of selector :first-child for ie support
adding a doctype does make :first-child work in ie, but breaks the iframe in ff
*/
#extendr-tour-header ul#header-first-child {
  float:right;
  height:58px;
  margin:0;
  padding:0;
}
#extendr-tour-header ul#header-first-child li {
  z-index:100;
  background-color:#f8f8f8;
}
#extendr-tour-header ul#header-first-child li,
#extendr-tour-header ul#header-last-child li.hlc-li {
/*
}
#extendr-tour-header > ul > li {
*/
/* #extendr-tour-header ul#header-last-child li { */
  background:url(http://images.extendr.com/Verticalline.png) no-repeat;
  float:left;
  height:44px;
  list-style-type: none;
  padding:9px 15px 5px 5px;
  display:block;
  position: relative;
  white-space: nowrap;
}
#extendr-tour-header h1 {
  background:transparent url(http://images.extendr.com/logo.png) no-repeat scroll 0 0;
  float:left;
  font-size:36px;
  margin:0;
  padding:6px 0 0 42px;
}
#extendr-tour-header h1 a {
  color:#282827;
  text-decoration: none;
}
#extendr-tour-header h1 a:hover {
  color:#282827;
  text-decoration: underline;
}
#extendr-tour-header h2 {
  color:#FA6900;
  font-size:14px;
  margin:8px 0 2px 0;
}
#extendr-tour-header .custom_color {
  color:#FA6900    
}
#extendr_frame {
  width:100%;
  height:100%;
}
#extendr-tour-header #username {
  float:left;
  height:58px;
  margin-right:6px;
}
#extendr-tour-header ul#tour-info {
  overflow:hidden;
  padding:0;
  width:2000px;
}
#extendr-tour-header ul#tour-info li {
  float:left;
  list-style-type: none;
  padding-left:30px;
}
#extendr-tour-header ul#tour-info li.firstchild {
  padding-left:15px;
}
#extendr-tour-header #tour-info a:link, #extendr-tour-header #tour-info a:visited, #extendr-tour-header #tour-info a:active {
  color:black;
  font-size:12px;
  text-decoration: none;
}
#extendr-tour-header #tour-info a:hover {
  text-decoration: underline;
}
#extendr-tour-header ul#header-first-child li {
  background-color:#f8f8f8;
}
#extendr-tour-header ul#header-first-child li#numbers {
  color:black;
  font-size:20px;
  font-weight:bold;
  padding-top:14px;
  padding-left:15px;
}
#extendr-tour-header ul#header-first-child li#numbers span {
  color:#FA6900;
  font-size:39px;
  font-weight:normal;
}
#extendr-tour-header img {
  border:0;
}
#extendr-tour-header ul#header-first-child li#navigation {
  padding-top:20px;
  padding-left:15px;
}
#extendr-tour-header #next_stop {
  margin-left:10px;
}
#extendr-tour-header ul#header-first-child li#close-nav {
  padding-top:24px;
  padding-left:15px;
}
