#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-opt, #subNav li.arrow-right-sat {
  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;}
#tv #mainNav ul li.nav-tv, body.iptv #mainNav ul li.nav-tv, body.sat #mainNav ul li.nav-tv, #hs #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, body.iptv #mainNav ul li.nav-tv a:hover, body.sat #mainNav ul li.nav-tv a:hover, #hs #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;}
#home #subNav, #home #subNav ul.tv, #tv #subNav, #tv #subNav ul.tv, body.iptv #subNav, body.iptv #subNav ul.tv, body.sat #subNav, body.sat #subNav ul.tv, #hs #subNav, #hs #subNav ul.hs, #hp #subNav, #hp #subNav ul.hp, #help #subNav, #help #subNav ul.help, #bundles #subNav, #bundles #subNav ul.bundles {display: block;}

#subNav li a:link, #subNav li a:visited {color: #49166D; padding: 2px 0px 0px 0px; margin: 0 13px 0 13px; text-decoration: none; height: 1px;}
* html #subNav li a:link, #subNav li a:visited {padding-bottom: 1px;}
#subNav li a:hover, #subNav li a:active {color: #7744a0; text-decoration: none !important;}
#subNav li.opt a:link, #subNav li.sal a:link, #subNav li.opt a:visited, #subNav li.sal a:visited {color: #946DAF !important;}
#subNav li.opt a:hover, #subNav li.sal a:hover, #subNav li.opt a:active, #subNav li.sal a:active {color: #6E3D8F !important; text-decoration: none !important;}

body.why #subNav .whytv a,
body.services #subNav .sandh a,
body.system #subNav .sandh a,
body.programming #subNav .prog a,
body.apps #subNav .apps a,
body.promo #subNav .prom a,
body.clients #subNav .clnt a,
body.optik #subNav .iptv a,
body.sathome #subNav .sat a {
  color: #49166D !important;
  border-bottom: 3px solid #6c0;
}
body.iptv #subNav .iptv a:hover, body.sat #subNav .sat a:hover {
  text-decoration: none !important;
}

body.home #subNav li.opt, body.home #subNav li.sal, body.home #subNav li.arrow-right-opt, body.home #subNav li.arrow-right-sat, body.iptv #subNav li.sal, body.iptv #subNav li.arrow-right-sat, body.sat #subNav li.opt, body.sat #subNav li.arrow-right-opt {display: none;}
