#header #logo {float:left;padding: 15px 0 5px 10px;}
#header #topNav {float: right; margin-top: 20px;text-align: right;color: #999;height: 33px;}
#topNav ul {list-style: none !important;margin: 0;padding: 0;margin-right: 5px;}
#topNav li {margin: 0;padding: 0;float: left;background: none;font-size: 80%;}
#topNav span {margin: 0 6px;}
#topNav span.prov {margin: 0; color: #666;}
#topNav label {display: none;}
#loginHeader, #logout {background:transparent url('../images/nav/lockIcon.gif') no-repeat scroll right top;display:block;padding:0px 22px 4px 0px;}
#quickSearchTerm {height: 12px; font-size: 90%; width: 100px; border: 1px solid #999; margin-left: 25px;padding: 1px 2px 2px 2px;color: #999;}
#butGoSm {width: 16px; height: 16px; font-size: 1px; padding-top: 10px; color: #6c0 !important; background: url(../images/nav/go.gif) top left no-repeat; cursor:pointer; vertical-align: top;border: 0;padding-bottom: 2px;text-align: center;font-weight: normal;}
#header a, #mainNav a { border: none !important;}
#mainNav {padding: 0; background-color: #F9F8F8; height: 20px; }
#mainNav ul { position: relative;  margin: 0;  padding: 0; border: none;  }
#mainNav ul li { width: 126px; height: 20px; background: none; display: block; list-style: none; font-weight: bold; font-size: 95%; float: left; text-align: center;}
#mainNav ul li a { display: block; padding:3px 10px 0; color: #6d458a;  text-decoration: none;}
#mainNav ul li a:hover {color: #9273a7; text-decoration: underline;}
#subNav {display: none; height: 23px; padding: 0px;color: #fff;font-weight: normal;position: relative;font-size: 90% !important;background: #E7E7E7 url('../images/nav/subNavBG.gif') bottom left repeat-x !important; }
#subNav ul {display: none; list-style: none !important;margin: 0px;padding: 0px 10px 0px 5px;background: none;}#subNav li.arrow-right {
  background: transparent url('../images/icons/nav-arrow.png') no-repeat 0 0;
  height: 23px;
  width: 21px;
  margin: 0;
  padding: 0;
}
#subNav li.arrow-right {
  background: transparent url(../images/icons/nav-arrow.png) no-repeat 0 0;
  height: 23px;
  width: 21px;
  margin: 0;
  padding: 0;
}
#subNav li.pipe {
  color: #BBBBBB;
  font-size: 16px;
  padding: 2px 12px;
  text-shadow: 1px 0 0 #EDEDED;
}
#subNav ul li {margin: 0;padding: 5px 0px 4px 3px;display: block;float: left;background: none;color: #926FAA;}
#subNav ul li a:link, #subNav ul li a:visited {color: #49166D;padding: 2px 0px 0px 0px;margin: 0 13px 0 13px;text-decoration: none;height: 1px;}
#subNav ul li a:hover, #subNav ul li a:active {color: #7744a0 !important;}
#subNav ul li.active a {color: #49166D !important; border-bottom: 3px solid #6c0;}
#subNav ul li.active a:hover {text-decoration:none !important;}
#subNav ul li.sub a:link, #subNav ul li.sub a:visited {color: #946DAF !important;}
#subNav ul li.sub a:hover, #subNav ul li.sub a:active {color: #6E3D8F !important; text-decoration: none !important;}
#tv #mainNav ul li.nav-tv, #hs #mainNav ul li.nav-internet, #internet #mainNav ul li.nav-internet, body.landing #mainNav ul li.nav-internet, body.internet #mainNav ul li.nav-internet, #hp #mainNav ul li.nav-homephone, #help #mainNav ul li.nav-help, #bundles #mainNav ul li.nav-bundles {background: url('../images/nav/mainNavBgOn.gif') 5px 0px no-repeat !important;}
#tv #mainNav ul li.nav-tv a:hover, #hs #mainNav ul li.nav-internet a:hover, #internet #mainNav ul li.nav-internet a:hover, body.landing #mainNav ul li.nav-internet a:hover, body.internet #mainNav ul li.nav-internet a:hover, #hp #mainNav ul li.nav-homephone a:hover, #bundles #mainNav ul li.nav-bundles a:hover, #help #mainNav ul li.nav-help a:hover  {cursor: default; color: #6d458a; text-decoration: none !important;}
#tv #subNav, #tv #subNav ul.tv, #internet #subNav, #internet #subNav ul.hs, #hs #subNav, #hs #subNav ul.hs, #op #subNav, #op #subNav ul.hs, #promotions #subNav, #promotions #subNav ul.hs, #sec #subNav, #sec #subNav ul.hs, #czone #subNav, #czone #subNav ul.hs, #whn #subNav, #whn #subNav ul.hs, #hp #subNav, #hp #subNav ul.hp, #help #subNav, #help #subNav ul.help, #bundles #subNav, #bundles #subNav ul.bundles {display: block;}

#hs #subNav .hs li.hs a, #whn #subNav .whn a, #dup #subNav .dup a, #sec #subNav .sec a, #mng #subNav .mng a, #promotions #subNav .promotions a, #op #subNav .op a, #czone #subNav .czone a  {
  color: #49166D !important;
  border-bottom: 3px solid #6c0;
  text-decoration: none !important;
}
body.internet #subNav li a:hover {
  text-decoration: none !important;
}
