




/*
     FILE ARCHIVED ON 3:24:32 Sep 13, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 8:48:14 Sep 11, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
dark blue #10567c
light blue #0083cb
if 'fixed' class is used, must be accompanied by margin top of 100+px on ttcontainer
*/

nav.nav {margin-bottom:0}
.mobileNavContent ul, .mobileNav ul {margin:0}
.nav-bar.qkn-tiled-nav{height:90px;-webkit-backface-visibility: hidden;}

.nav-bar .wrap{ margin:auto;position:relative; height:100%; max-width:970px; }

.nav-bar ul{ margin:0;}

.nav-bar .qkncom-logo{ max-width:164px; max-height:57px; float:left;margin-top:20px;margin-left:2px; position:static; z-index:10; margin-right:10px }

.nav-bar ul#mainNav{ position:relative; top:40px; left:40px; bottom:0;  white-space:nowrap; float:left;}
.nav-bar ul#mainNav > li:last-child{ margin-right:0 }
.nav-bar ul#mainNav > li{
		position:relative;overflow:hidden; overflow:visible;display:inline-block;font-weight:400;margin-right:12px; 
		top:-1px;
}

.nav-bar ul#mainNav > li:hover, .nav-bar ul#mainNav > li.active{
		-webkit-transition: box-shadow .3s ease-in-out;
		-ms-transition: box-shadow .3s ease-in-out;
		-o-transition: box-shadow .3s ease-in-out;
		/*box-shadow:0px 0px 3px rgba(39, 55, 73, 0.6);
		transition: box-shadow .3s ease-in-out;*/
}


.nav-bar ul#mainNav > li > ul{ padding-top:10px;visibility:hidden;opacity:0;  max-height:1px; overflow:hidden; position:absolute;
		z-index:10; margin:0; background-color:#FFFFFF; color:#000; font-size:14px; margin-top:-1px;
		letter-spacing:0;padding-bottom:0px;border-radius:0 0 2px 2px;border:1px solid #e0dfdf;border-top:0;border-left:0;
		-webkit-transition: .3s linear;
		-ms-transition: .3s linear;
		-o-transition: .3s linear;
		transition: .3s linear;
}

.nav-bar ul#mainNav > li:hover > ul, .nav-bar ul#mainNav > li.active > ul{ visibility:visible; opacity:1; max-height:370px;background-color:#FFFFFF;z-index:2;
		transition:max-height 425ms linear, opacity .2s linear, visibility .3s linear;
		-ms-transition:max-height 425ms linear, opacity .2s linear, visibility .3s linear;
		-o-transition:max-height 425ms linear, opacity .2s linear, visibility .3s linear;
		-webkit-transition:max-height 425ms linear, opacity .2s linear, visibility .3s linear;
}

.nav-bar ul#mainNav > li > ul.sign-in-menu {padding-top:0}
.nav-bar ul#mainNav > li > ul.sign-in-menu .sub-menu-head {padding-left:15px}
.nav-bar ul#mainNav > li > ul > li{ font-size:12px; padding-bottom:5px;}
.nav-bar ul#mainNav > li > ul > li.sub-menu-head{ font-weight:bold;margin:8px 0 5px 0;color:#3A3A3A; }
.nav-bar ul#mainNav > li > ul > li:hover, .nav-bar ul#mainNav > li > ul > li.active{ 
	background: #FFFFFF; /* Old browsers */
}

.nav-bar ul#mainNav > li:hover > ul, .nav-bar ul#mainNav > li.active > ul{ opacity:1; left:auto; border:1px solid inset rgba(185, 205, 216, 0.19); box-shadow:0px 0px 6px rgba(39, 55, 73, 0.6)}
.nav-bar ul#mainNav .category{
	display:block;
	position:relative;
	top:-1px;
	border-radius:3px 3px 0 0 ;
	padding:4px 10px 4px 10px;
	z-index:3; 
	cursor: pointer;
	line-height:44px;
	color:#FFF;
	font-size:16px; 
	font-weight:400;
	border-radius:2px 2px 0 0
}
.nav-bar ul#mainNav li:hover .category, .nav-bar ul#mainNav li.active .category{
	text-decoration:none;
	background:url(/web/20140913032432/http://quicken.intuit.com/images/nav-tri-white.gif) no-repeat 50% 102%;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.nav-bar ul#mainNav > li > ul  li > a{ display:inline-block; width:100%; padding:0 20px 0 16px; color:#3A3A3A;text-decoration:none; line-height:16px }
.nav-bar ul#mainNav > li > ul  li > a:hover{ color:#C60C30; }


/* Cart/Sign-in/Search Settings */
.nav-bar ul#mainNav > li.cart-signin.spacer { margin-left:70px; }
.nav-bar ul#mainNav > li.search.spacer { margin-left:25px; }
.nav-bar ul#mainNav > li.cart-signin { margin-right:0; }
.nav-bar ul#mainNav > li.cart-signin .category{
	font-size:12px;
	padding-right:3px;
	padding-left:4px;
}

.nav-bar ul#mainNav > li input.mag-glass {
	background: #FFF url("/web/20140913032432/http://quicken.intuit.com/images/icons/mag-glass-search-gray.png") no-repeat scroll 3px center;
	font-weight:bold;
	padding-left: 25px;
	padding-right:5px;
	color:#999;
	font-size:11px;
	width:118px;
}

.nav-bar ul#mainNav > li:last-child  > ul li > a{ padding-right:80px }
.nav-bar ul#mainNav .divider-vertical{height:1px; border-style:solid; border-width:1px 0 0; border-color:#8fa3b3; width: 182px; margin-left:15px; padding:0px;}


/* Mobile Nav */
.mobileNavContent ul {display:none;}
.nav-bar ul#mobileNavBurger {float:left;margin-left:5px}
.nav-bar ul.mobileNav {
	height: 40px;
	margin: 0;
	padding-top: 5px;
	display:none;
}
.nav-bar ul.mobileNav li {
	float: right;
	margin-right: 13px;
	width: 30px;
	height:100%;
	margin-top: 5px;
}

.nav-bar ul.mobileNav li:hover, .nav-bar ul.mobileNav li:active {text-decoration:none;background:url(/web/20140913032432/http://quicken.intuit.com/images/nav-tri-white.gif) no-repeat 50% 102%;}
.nav-bar ul.mobileNav li.tri {background:url(/web/20140913032432/http://quicken.intuit.com/images/nav-tri-white.gif) no-repeat 50% 102%;}
.nav-bar ul.mobileNav li a img {cursor: pointer;}

.mobileNavContent {
	-webkit-box-shadow: 0px 5px 5px 0px rgba(116, 116, 116, 0.23);
	box-shadow: 0px 5px 5px 0px rgba(116, 116, 116, 0.23);
}

.mobileNavContent ul li + li{border-top:1px solid #dddddd;}
.mobileNavContent ul#mobile-burger-products-content li{
	border-top:5px solid #dddddd;
	padding:10px 10px 10px 40px
}
.mobileNavContent ul#mobile-burger-products-content li a {font:bold 16px 'Arial';color:#393838;padding-left:0px}
.mobileNavContent ul#mobile-burger-products-content li p {color:#525252;}
	.mobileNavContent ul#mobile-burger-products-content li.starter {border-color:#75ab3b;}
	.mobileNavContent ul#mobile-burger-products-content li.deluxe {border-color:#008fd3;}
	.mobileNavContent ul#mobile-burger-products-content li.premier {border-color:#7f3891;}
	.mobileNavContent ul#mobile-burger-products-content li.hb {border-color:#017f40;}
	.mobileNavContent ul#mobile-burger-products-content li.rpm {border-color:#37448e;}

.mobileNavContent a:hover {text-decoration:none;}
.mobileNavContent a {
	display:block;
	color:#000000;
	margin:0;
	height:100%;
	padding:10px 10px 10px 20px;
	font: 400 20px 'Arial';
	cursor:pointer;
}



/* Media Queries */
@media (max-width: 1170px) {
	.nav-bar ul#mainNav > li:last-child > u li > a{ padding-right:50px }
}
@media (max-width: 1120px) {
	.nav-bar ul#mainNav > li:last-child > ul li > a{ padding-right:30px }
}
@media (max-width: 1024px) {
}
@media (max-width: 980px) {
	.nav-bar .qkncom-logo{ max-width:140px; max-height:49px; min-width:135px; margin-left:13px}
}
@media (min-width:900px) and (max-width: 950px) {
	.nav-bar .qkncom-logo{ max-width:110px; max-height:49px; min-width:110px; margin-left:13px;margin-top:34px}
}
@media (min-width:850px) and (max-width: 899px) {
	.nav-bar .qkncom-logo{ max-width:95px; max-height:49px; min-width:95px; margin-left:13px;margin-top:40px}
	.nav-bar ul#mainNav > li {margin-right:0;}
}
@media (min-width:801px) and (max-width: 849px) {
	.nav-bar .qkncom-logo{ max-width:95px; max-height:49px; min-width:95px; margin-left:13px;margin-top:40px}
	.nav-bar ul#mainNav .category {font-size:14px;}
	.nav-bar ul#mainNav > li {margin-right:0;}
	.nav-bar ul#mainNav > li.cart-signin.spacer {margin-left: 20px;}
	.nav-bar ul#mainNav > li.cart-signin {font-size:11px;}
}
@media (max-width: 800px) {
		.nav-bar .qkncom-logo {max-width:100px; max-height:35px; min-width:100px; margin-left:13px}
		.nav-bar ul#mainNav > li:last-child > ul li > a {padding-right:10px}
		.nav-bar ul#mainNav{left: 0px;}
		.nav-bar ul#mainNav .category {font-size:14px;}
		.nav-bar ul#mainNav > li {margin-right:0;}
		.nav-bar ul#mainNav > li.cart-signin.spacer {margin-left: 20px;}
		.nav-bar ul#mainNav > li.cart-signin {font-size:11px;}
		.nav-bar ul#mainNav {top:20px;}
		.nav-bar.qkn-tiled-nav {height:70px;}
}
/*@media (max-width: 770px) {
		.nav-bar .qkncom-logo {max-width:100px; max-height:35px; min-width:100px; margin-left:13px;}
		.nav-bar ul#mainNav > li:last-child > ul li > a {padding-right:10px}
		.nav-bar ul#mainNav{left: 0px;}
		.nav-bar ul#mainNav .category {font-size:14px;}
		.nav-bar ul#mainNav > li {margin-right:0;}
		.nav-bar ul#mainNav > li.cart-signin.spacer {margin-left: 20px;}
		.nav-bar ul#mainNav > li.cart-signin {font-size:11px;}
		.nav-bar ul#mainNav {top:20px;}
		.nav-bar.qkn-tiled-nav {height:70px;}
}*/

@media (min-width: 320px) and (max-width: 770px) {
	.nav {margin:10px 0 0 0}
	.nav-bar .qkncom-logo {margin:0;position:absolute; top:0;left:34%}
	.nav-bar ul#mainNav {display:none;}
	.nav-bar .qkncom-logo {margin-top:0;}
	.nav-bar.qkn-tiled-nav {height:50px;}
	.nav-bar ul.mobileNav {	display:block;}
}
@media (min-width: 568px) {.nav-bar .qkncom-logo{left:40%;}}
@media (min-width: 384px) {.nav-bar .qkncom-logo{left:36.5%;}}
@media (min-width: 320px) {.nav-bar .qkncom-logo{left:34%;}}

/* ie specific */
.lt-ie9 .nav-bar{min-width:980px}
.ie9 .nav-bar{filter:none}
.ie7 .nav-bar ul#mainNav > li > ul {overflow:visible}
.ie7 .nav-bar ul#mainNav > li > ul > li > a{display:inline-block}
/* use floats instead of inline blocks in ie7 */
.ie7 .nav-bar ul#mainNav > li{float:left}
/* toggle visibility in ie */
.nav-bar ul#mainNav > li > ul{visibility:hidden}
.nav-bar ul#mainNav > li:hover > ul{ visibility:visible; }
.ie7 .nav-bar ul#mainNav > li:hover{background-color:#FFFFFF}
.nav-bar ul#mainNav > li a.ezeStart { cursor: hand; cursor: pointer; }
