/* STYLES FOR NEW NAV */


body
{
	background: #d8edfa url(http://media.theknot.com/2008/nav/bg.gif) repeat 0 0;
	text-align: center;
	color: #1F1F1F;
	font: normal 11px/14px Arial, sans-serif;	
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
.wrap
{
	margin: 0px auto;
	width: 960px;
	text-align: left;
	background-color: #FFF;
}

/*DUPLICATED FROM COMMON CSS*/
/*COMMON HEADER STYLES*/
.floatcontainer{width:auto;overflow:hidden;}/****HTML 5 - New Elements Reset****/header,nav,section,article,dialog,figure,aside,footer{display:block;margin:0;padding:0;}header#topheader{position:relative;}/*Header resetes*/header#topheader li{background:none;float:left;margin:0;padding:0;}header#topheader p,header#topheader h2,header#topheader h3{margin:0;padding:0;}header#topheader a img{border:none;}/*End header resets*/header#topheader #sitetabs{display:block;list-style:none;margin:0;overflow:hidden;width:auto;}header#topheader #sitetabs li h3{margin:0;}header#topheader #sitetabs nav{overflow:hidden;padding:8px 0 5px 83px;width:auto;}header#topheader #sitetabs nav h3 a{display:block;text-indent:-9999px;}header#topheader #sitetabs nav .sitesearchtext{background-color:#fff;float:left;margin-right:4px;padding:2px;}header#topheader #sitetabs nav .sitesearchtext input{border:none;color:#777;display:block;font:bold 10px Arial,sans-serif;height:14px;padding:0;width:98px;}header#topheader #sitetabs nav a.sitesearchbutton{border:0;color:#fff;display:block;float:left;font:bold 10px/10px Arial,sans-serif;padding:4px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:23px;}header#topheader #sitetabs nav a.sitesearchbutton:hover{text-decoration:none !important;}header#topheader #sitetabs .managelinks{padding-top:8px;text-align:center;width:295px;}header#topheader #sitetabs .managelinks,header#topheader #sitetabs .managelinks a{font:bold 10px Arial,sans-serif !important;color:#555 !important;text-decoration:none;}header#topheader #sitetabs .managelinks a:active,header#topheader #sitetabs .managelinks a:hover{text-decoration:underline;}header#topheader .middle{position:relative;}header#topheader h2 a{display:block;text-indent:-9999px;}header#topheader .dartad{padding:6px 0;text-align:center;}#topnav ul.menu {list-style:none; margin:0; padding:0;z-index:10000;position:relative;}#topnav ul.menu a {display:block; text-decoration:none}#topnav ul.menu a.menulink:hover{text-decoration:none !important;}#topnav ul.menu li {position:relative; float:left;z-index:10000;}#topnav ul.menu ul {position:absolute; top:21px; left:-3px; background:#fff; display:none; opacity:0; list-style:none;z-index:10000;width:352px;}#topnav ul.menu ul li {position:relative; border:none; margin:0;z-index:10000;box-shadow:0 3px 3px #000;-moz-box-shadow:0 3px 3px #000;-webkit-box-shadow:0 3px 3px #000;}#topnav ul.menu ul ul {left:148px; top:-1px;}#topnav{height: 26px;position: relative;z-index:10000;clear:both;}#topnav a{color:#fff;text-decoration:none;}#topnav a:hover,#topnav a:active{text-decoration:underline;}#topnav ul{margin: 0;padding: 0;list-style: none;}#topnav ul li{float:left;margin:6px 0 0 -1px;padding: 0;background-image:none;}#topnav ul li ul li{margin:0;}#topnav ul li:hover{background-color:#fff;}#topnav ul li a{display: block;overflow: hidden;font:bold 10px/10px Arial,sans-serif !important;text-transform:uppercase;margin:3px 0;padding:2px 10px;}#topnav ul li:hover a,#topnav ul li a:hover{text-decoration:none;background-color:#fff;border-color:#fff;}/*Individual tab tweaks*/#topnav ul li.personalized{margin-left:0 !important;}#topnav ul li.personalized a{background-color:transparent !important;border-right:none;height:20px;margin:0;padding:0;text-indent:-9999px;width:65px;}/*Mega Dropdowns*/.headnav_dd_content{border-top:none !important;width:346px;}.headnav_dd_content .linklist{padding-top:10px;}.headnav_dd_content .linklist a:active,.headnav_dd_content .linklist a:hover{text-decoration:none;}#topnav ul li .headnav_dd_content a{display:block;font-size:11px !important;font-weight:normal !important;margin:0; padding:5px 10px 5px 18px;text-transform:none;}.headnav_dd_content .first,.headnav_dd_content .last{float:left;width:173px;padding-bottom:10px;}.headnav_dd_content .sep{height:1px;clear:both;}.headnav_dd_content .bottom_content{padding:10px;}.headnav_dd_content .bottom_content td{vertical-align:middle;}.headnav_dd_content .bottom_content h3{font:bold 12px Arial,sans-serif;}.headnav_dd_content .bottom_content a{background:none !important;font-size:11px;font-weight:normal;line-height:normal;padding:0 !important;margin:0 !important;display:inline;}.headnav_dd_content .bottom_content a:hover,.headnav_dd_content .bottom_content a:active{background:transparent;line-height:normal;padding:0;margin:0;text-decoration:underline;}header#topheader .headertools,header#topheader .headerpromo{float:right;margin-top:20px;}header#topheader .headertools{color:#fff;font:normal 11px/13px Arial,sans-serif;padding:14px 15px 14px;}header#topheader .headertools h3{color:#fff !important;font:bold 11px/13px Arial,sans-serif;}header#topheader .headertools a,header#topheader .headerpromo p a{color:#fff !important;text-decoration:none;}.headertools a:active,.headertools a:hover,.headerpromo p a:active,.headerpromo p a:hover{text-decoration:underline !important;}header#topheader .headerpromo{height:54px;margin-right:20px;overflow:visible;width:auto;}header#topheader .headerpromo p{border-left:1px solid #44779E;font:normal 11px Arial,sans-serif;float:left;margin:4px 0;padding:5px 0 5px 10px;}header#topheader .headerpromo p a{display:block;line-height:12px;width:72px;}header#topheader a.headerpromoimage{display:block;float:left;}header#topheader a.headerpromoimage img{display:block;}
/*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;}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;}

/* STYLES FOR MY KNOT SUBMENU */

#mainsubnav { 

	font-size: 11px;
	background-color:#fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	clear: both;

}
	
#mainsubnav img { border:0;} 

#subnav, #myspotsubnav  
{
	height: 14px;
	width: 940px;
	/*margin: 8px 0 0 474px; */

	padding-bottom: 10px;
	color:#c9e4f7;
	background-image:url(http://media.theknot.com/profiles/knot/tk_dottedrule_blue.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	clear: both;
}

#subnav {margin: 8px 0 10px 10px;}

#myspotsubnav  
{
	margin: 8px 0 4px 10px;
}



a#boardslink { margin-left: 464px; }
a#myprofilelink {margin-left: 244px;}

#mainsubnav a, #mainsubnav a:link 
{
	color:#4e8abe;
	font:bold 11px Arial,sans-serif;
}
#mainsubnav a:link,#mainsubnav a:visited{text-decoration:none;}
#mainsubnav a:active,#mainsubnav a:hover { text-decoration: underline;}

	.verticaldivider 
	{
		margin: 0 10px 0 10px;
		vertical-align:middle;
	}


.hidden-label {
	position:absolute;
	left:0px;
	top:-100px;
	width:1px;
	height:1px;
	overflow:hidden;}

#dropmk {
	height:22px;
	background-color:#ffffff;
	margin-top:0px;
	padding-top:10px; }
	
html>body #dropmk { margin-top:0;}

#dropmk ul { 
	display: inline;
	float: left;
    width: 940px;
    margin-left: 10px;
    background-image:url(http://media.theknot.com/profiles/knot/tk_dottedrule_blue.gif );
    background-repeat: repeat-x;  
    background-position: bottom;
    margin: 0;
    
}

	
html>body #dropmk ul { margin-top:-1px;}

#dropmk li {
	display:inline;
	background-image:none; 
	text-indent:0;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 13px;}
	


	

