/*SITE SPECIFIC*/
header#topheader{
	background-color:#44779e;
}
	header#topheader #sitetabs{
		background:#ebf4fb url(http://media.theknot.com/head/2009/tk_header_sprite_2.png) repeat-x 0 25px;
		padding-left:259px;
		height:30px;
	}
		header#topheader #sitetabs .theknot{
			background:transparent url(http://media.theknot.com/head/2009/tk_header_sprite_2.png) no-repeat 0 -5px;
			width:223px;
		}
			header#topheader #sitetabs .theknot h3{
				display:none;
			}
			header#topheader #sitetabs nav{
				height:30px;
				padding:8px 0 5px 83px;
			}
				header#topheader #sitetabs .thenest,
				header#topheader #sitetabs .thebump{
					width:88px;
				}
					header#topheader #sitetabs .thenest h3 a,
					header#topheader #sitetabs .thebump h3 a{
						display:block;
						text-indent:-9999px;
						width:88px;
					}
				header#topheader #sitetabs nav a.sitesearchbutton{
					background-color:#a1cfeb;
				}
		header#topheader #sitetabs .thenest{
			background:transparent url(http://media.theknot.com/head/2009/tk_header_sprite_2.png) no-repeat -223px -5px;
		}
		header#topheader #sitetabs .thebump{
			background:transparent url(http://media.theknot.com/head/2009/tk_header_sprite_2.png) no-repeat -311px -5px;
		}
			header#topheader #sitetabs .thenest h3 a,
			header#topheader #sitetabs .thebump h3 a{height:30px;}
		header#topheader #sitetabs .managelinks,
		header#topheader #sitetabs .managelinks a{
			color:#555 !important;
			white-space:nowrap;
		}
	header#topheader .middle{height:95px;}
	header#topheader h2{
		padding:14px 13px 6px 12px;
		position:absolute;
	}
		header#topheader h2 a{
			background:transparent url(http://media.theknot.com/head/2009/tk_header_sprite_2.png) no-repeat scroll 0 -35px;
			width:200px;
			height:67px;
		}
		header#topheader .dartad,
		div#ad728top,
		div#topad,
		.mibAdTop,
		.topdart{/*Added My Knot, tools*/
			background-color:transparent !important;
            margin:36px 0 0 226px;
            padding:0;
            position:absolute;
            text-align:center;
            width:728px !important;/*Override width settings in apps' 728 styling*/
            z-index:4600;
		}		
	#topnav
	{
		position:relative;
		background-color:#44779e;
		z-index:4500;
	}
		#topnav ul li a{
			border-right:1px solid #5183A9;
			padding:2px 7px;
		}
			#topnav ul li:hover a,
			#topnav ul li a:hover{color:#44779e;}
				/*Individual tab tweaks*/
				#topnav ul li.headnav11 a{
					background-image:url(http://media.theknot.com/head/2009/icn_cart_3.gif);
					background-position:8px 2px;
					background-repeat:no-repeat;
					padding-left:24px;
				}
				#topnav ul li.headnav12 a{border-width:0;}
				#topnav ul li.personalized{
					background:transparent url(http://media.theknot.com/head/2009/tk_header_sprite_2.png) no-repeat scroll -200px -35px !important;
					margin-left:0 !important;
					margin-top:6px;
				}
			.headnav_dd_content{border:3px solid #44779e;}
				.headnav_dd_content a{color:#1f1f1f !important;}
				#topnav ul li .headnav_dd_content a{
					background:transparent url(/sites/theknot/styles/images/sprites/tk_bullet_sprite.png) no-repeat 10px 8px;
				}
				#topnav ul.menu ul{top:20px;}
				#topnav ul.menu ul li a:hover {background-color:#e9f2d2;}
				.headnav_dd_content .sep{background:transparent url(/sites/theknot/styles/images/sprites/tk_repeat-x_sprite.png) repeat-x 0 0;}
				.headnav_dd_content .bottom_content{color:#44779e;}
					
	header#topheader .headertools,
	header#topheader .headerpromo{
		background-color:#5183a9;
	}
		header#topheader .headerpromo p{
			border-left:1px solid #44779E;
		}
		header#topheader a.headerpromoimage{margin-top:-13px;}
  header#topheader #sitetabs .managelinks a.hdrCaps{color:#eb6c20!important;}
   header#topheader .hdrCaps{color:#EB6C20 !important;text-transform:uppercase;}
    header#topheader #sitetabs li.managelinks{color:#999999!important;font-size:11px!important;padding-left:10px;width:auto;}
/*   .ie header#topheader #sitetabs li.managelinks{display:inline-block;width:290px;text-align:left}*/
     header#topheader #sitetabs li.managelinks a{color:#555555!important;font-size:11px!important;display:inline-block;margin:0px 4px;}
