a{color:#06a;text-decoration:none;}
a:visited{color:#393;}
a:hover,a.unvisit:hover,*.unvisit a:hover{text-decoration:underline;color:#c30;}
a.unvisit,*.unvisit a{color:#06a;}
#headernav{background-color:#06a; min-width:740px; width: 740px; z-index:100;position:relative;}
#headernav div.grid,#headernav div.column{margin-bottom:0;}
#headernav div.wrap{background:#fff; border-bottom:5px Solid #5bf;margin-bottom:3.3em;}
#headernav a{text-decoration:none;}
#headernav a:hover{text-decoration:underline;}


#menu{overflow:visible;position:relative;}
#menu ul{margin:0;padding:0;display:block;min-height:35px;}
#menu li{list-style:none;display:block;}
#menu a{display:block;}
#menu a span{white-space:nowrap;}
#menu ul li{float:left;}
#menu ul ul ul li{float:none;}
#menu ul{font-size:1.2em;}
#menu ul ul{font-size:1.083em;}
#menu ul ul ul{font-size:1em;}
#menu ul ul{display:none;}
#menu ul li.on ul,#menu ul li.over ul{display:block;}
#menu ul li.on ul ul,#menu ul li.over ul ul,#menu ul li.off ul{display:none;}
#menu ul ul li:hover ul,#menu ul ul li.hover ul{display:block;}
#menu ul ul{position:absolute!important;top:100%;left:0;}
#menu ul ul ul{right:0;left:auto;margin:0;}
#menu ul li{margin-bottom:-5px;border-bottom:5px Solid #5bf;margin-right:1px;}
#menu ul ul li{margin-bottom:0;border-bottom:none;margin-right:0;position:relative;}
#menu ul li.on,#menu ul li.over{border-bottom-color:#06a;}
#menu ul li.off{border-bottom-color:#5bf;}
#menu ul ul{margin-top:5px;}
#menu ul ul ul{padding:4px;border:1px Solid #06a;border-top:none;width:740px;background-color:#fff;}
#menu ul a{font-weight:bold;text-transform:uppercase;color:#06a;}
#menu ul a:hover{color:#06a;}
#menu ul ul a{font-weight:normal;text-transform:none;color:#fff;}
#menu ul ul ul a{color:#06a!important;}
#menu ul li.on a,#menu ul li.on ul li.on a{color:#fff!important;}
#menu ul li.on ul a{color:#fff!important;}
#menu ul li.on ul ul a{color:#06a!important;}
#menu ul li.off a{color:#fff!important;}
#menu ul li.over a{color:#fff;}
#menu ul li.over ul li.on a{color:#fff;}
#menu ul a{background-image:url("../images/sprite_topnav.gif");background-repeat:no-repeat;max-width:200px;max-height:50px;line-height:1;}
#menu ul a span{background-image:url("../images/sprite_topnav.gif");display:block;background-position:100% -50px;padding:1em .833em .923em;}
#menu ul ul a,#menu ul a:hover ul a{background-image:url("../images/bg_nav_secondary.gif");background-position:right 50%!important;padding:10px;max-width:none;max-height:none;}
#menu ul ul li.last a{background-image:none;}
#menu ul ul li.more{background:url("../images/bg_nav_more.gif") no-repeat 100% 50%;padding-right:5px;}
#menu ul ul ul a{padding:4px;}
#menu ul ul ul a:hover{background-color:#eee;}
#menu ul a:hover{background-position:0 -100px;}
#menu ul a:hover span{background-position:100% -150px;}
#menu ul li.premium a,#menu ul li.premium a:hover{background-position:0 -400px;}
#menu ul li.premium a span,#menu ul li.premium a:hover span{background-position:100% -450px;}
#menu ul li.on a,#menu ul li.on a:hover{background-position:0 -200px;}
#menu ul li.on a span,#menu ul li.on a:hover span{background-position:100% -250px;}
#menu ul li.over a,#menu ul li.over a:hover{background-position:0 -200px;}
#menu ul li.over a span,#menu ul li.over a:hover span{background-position:100% -250px;}
#menu ul li.off a,#menu ul li.off a:hover{background-position:0 -300px;}
#menu ul li.off a span,#menu ul li.off a:hover span{background-position:100% -350px;}


#vs-tracking-px,span.infomercial{position:absolute;}
* html #masthead{height:90px;}
* html #menu{height:35px;}
* html #menu ul{position:relative;}
* html #menu ul li.on,* html #menu ul li.over{position:fixed;}
* html #menu ul ul{margin-top:.43em;width:740px;}
* html #menu ul ul ul{width:150px;}
* html #menu ul li.over a:hover{color:#fff;}
* html #menu ul ul ul{line-height:1;margin-top:1px;}
* html #menu a{position:relative;}
*+html #menu ul ul li.more ul li{line-height:1;min-height:1%;}
