	a.nav_guest				{ color: #1b457a; }
	a.nav_guest:active		{ color: #1b457a; text-decoration: none; font-weight: bold;}
	a.nav_guest:hover		{ color: #1b457a; text-decoration: none; font-weight: bold;}
	a.nav_guest:link		{ color: #1b457a; text-decoration: none; font-weight: bold;}
	a.nav_guest:visited		{ color: #1b457a; text-decoration: none; font-weight: bold;}

	a.nav_tab_on 			{ color: #1b457a; }
	a.nav_tab_on:active		{ color: #1b457a; text-decoration: none; }
	a.nav_tab_on:hover		{ color: #1b457a; text-decoration: none; }
	a.nav_tab_on:link		{ color: #1b457a; text-decoration: none; }
	a.nav_tab_on:visited	{ color: #1b457a; text-decoration: none; }

	a.nav_tab_off 			{ color: #4a4a4a; }
	a.nav_tab_off:active	{ color: #4a4a4a; text-decoration: none; }
	a.nav_tab_off:hover		{ color: #4a4a4a; text-decoration: none; }
	a.nav_tab_off:link		{ color: #4a4a4a; text-decoration: none; }
	a.nav_tab_off:visited	{ color: #4a4a4a; text-decoration: none; }

	a.wcNav			{
		color: #333;
		font: 11px  Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
	a.wcNav:active	{ color: #69f; }
	a.wcNav:hover	{ color: #69f; }
	a.wcNav:link	{ color: #36c; }
	a.wcNav:visited	{ color: #369; }

	table.nav_form {
		background: #e0edfd;
		width: 770px;
	}
	
	table.nav_tabs {
		width: 770px;
	}
	
	table.nav_wid_msg {
		background: #e0edfd;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		padding: 4px 4px 4px 4px;
		width: 770px;
	}

	table.nav_wid_msg {
		background: #e0edfd;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		padding: 4px 4px 4px 4px;
		width: 770px;
	}

	table.navWWGuestNav {
		background: #e0edfd;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		padding: 4px 4px 4px 4px;
		width: 770px;
	}

	td.co_nav_cpl_info {
		color: #666;
		font: 7pt Arial, Verdana, Geneva, Helvetica, sans-serif;
	}

	td.nav_acc_links {
		color: #1b457a;
		font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-align: right;
	}
	
	td.nav_guest_divider {
		color: #336699;
		text-align: center;
		width: 67px;
	}
	
	td.nav_search_boxes {
		padding: 0px 0px 0px 10px;
	}
	
	td.nav_spacer {
		background: #999;
		width: 1px;
	}

	td.nav_wid_msg {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
	}

	td.navWWGuestNav {
		font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
	
	input.nav_search_box	{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
	
	.nav_bag {
		color: #800000;
	}
	
	.nav_date {
		color: #1b457a;
		font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
	
	.nav_form {
		background: #e0edfd;
		padding: 4px 0px 4px 0px;
	}

	.nav_guest {
		background: #b3cceb;
		font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
		padding: 3px 2px;
		text-align: center;
	}

	.nav_pipes {
		color: #fff;
		font-size: 14px;
		text-align: center;
		width: 100px;
	}


.nav_pipes_sm  {
		color: #fff;
		font-size: 14px;
		text-align: center;
		width: 15px;
	}
		
	.nav_tab_off {
		background: #fff;
		color: #4a4a4a;
		font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-weight: bold;
		padding: 0px 5px 0px 5px;
	}
	
	.nav_tab_on {
		background: #b3cceb;
		color: #1b457a; 
		font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-weight: bold;
		padding: 0px 5px 0px 5px;
	}
	
	.nav_tabs {
		padding: 0px 0px 0px 5px;
	}
	
	.nav_north_display {
		width: 770px;
	}

	.wcNav			{
		color: #000;
		font: 11px  Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
/*	START Footer Styles	*/
	.wcFtr			{
		color: #000;
		font: 11px  Arial, Verdana, Geneva, Helvetica, sans-serif;
	}
	a.wcftr:active	{ color: #69F; }
	a.wcFtr:hover	{ color: #69F; }
	a.wcFtr:link	{ color: #369; }
	a.wcFtr:visited	{ color: #369; }
/*	END Footer Styles	*/

/* START Shortcut Toolbar Styles */
table.shortcut {
	background: #b3cceb;
	color: #1b457a;
	font: bold 11px Arial;
	padding: 4px 10px 4px 10px;
	width: 770px;
}

table.tools {
	font: bold 11px Arial;
	margin: 0px 0px 5px 0px;
}

.shortcut a:link, .shortcut a:visited {
	color: #1b457a;
	font: bold 11px Arial;
	text-decoration: none;
}

.shortcut a:hover {
	color: #1b457a;
	font: bold 11px Arial;
	text-decoration: underline;
}

#shorttext, .shortcut {
	color: #1b457a;
	font: bold 11px Arial;
}

#p1 a {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_reglist_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p1 a:link, #p1 a:visited {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_reglist_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;	
}

#p1 a:hover, #p1 a:focus {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_reglist_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p2 a {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_ww_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p2 a:link, #p2 a:visited {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_ww_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p2 a:hover, #p2 a:focus {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_ww_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p3 a {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_scrapbook_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p3 a:link, #p3 a:visited {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_scrapbook_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p3 a:hover, #p3 a:focus {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_scrapbook_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p4 a {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_glm_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p4 a:link, #p4 a:visited {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_glm_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p4 a:hover, #p4 a:focus {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_glm_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p5 a {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_budget_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p5 a:link, #p5 a:visited {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_budget_off.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}

#p5 a:hover, #p5 a:focus {
	background: url(https://www.weddingchannel.com/secure/images/nav_bar/nav2_budget_on.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	display: block;
}
/* END Shortcut Toolbar Styles */


 /* START styles for sub menu drop down (Nav 6/HTML-59)*/

.nav_pipes_sub {
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 2px;
	border-top:2px solid #B3CCEB;
	border-bottom:2px solid #B3CCEB;
}
	

.nav_sub:hover {font-size: 11px; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; color : #1b457a; text-decoration: none; font-weight: bold;}
.nav_sub:link {font-size: 11px; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; color : #1b457a; text-decoration: none; font-weight: normal;}
.nav_sub:visited {font-size: 11px; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; color : #1b457a; text-decoration: none;}

#navbar {
	background-color: #B3CCEB;
	height: 30px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px; 
	text-align: center;
}

#navfocus {
	background-color: #FFFFFF;
	height: 30px;
	border-top:2px solid #B3CCEB;
	
}

table#nav_sub {
	background-color: #FFFFFF;
	border: 1px solid #B3CCEB;
	border-top: none;
	color: #1B457A;
	height: 25px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-align: center;}

td#nav_sub {	
	border: 0px;
	color: #1B457A;
	text-align: center;}	
	
#dropwccom {
	position: absolute;
	border:1px solid #B3CCEB;
	line-height:18px;
	z-index:3;
	padding-left:10px;
	visibility:hidden;
	background-color:#ffffff;
	text-align: left;
	width:125px;
	left:-73px;
	_left:-89px;
}

#dropwccom a{
width: 100%;
font-size: 11px; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;color : #000; text-decoration: none;display: block;}

#dropwccom a:hover{ /*hover background color*/
font-size: 11px; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif; color : #000; text-decoration: underline;}	

#nav_sub_drop { position:relative; z-index:100;top:5px; }
 /* END styles for sub menu drop down (Nav 6/HTML-59)*/