/* Header Nav Wrapper Styles---------------------------------------------------------------------------------------------*/
	#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper {
	float:right;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:108px;
	font-size:10px;
	width:158px;
}
#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper #HeaderNav a {
	color:#0D469D;
	text-decoration:underline;
}
#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper #HeaderNav a:hover {
	color:#0D469D;
	text-decoration:none;
}
#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper ul#HeaderNav {
	height:14px;
	margin:0;
	padding:0;
	list-style:none;
}
#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper ul#HeaderNav li {
	float:left;
	height:33px;
}
#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper ul#HeaderNav li.CartItems a {
	text-decoration:none;
	font-size:8pt;
}
#PageWrapper #InnerWrapper #MastHead #HeaderWrapper #HeaderRight #TopRight #HeaderNavWrapper ul#HeaderNav li.CartItems p {
	margin-left:26px;
	margin-top:-19px;
	text-decoration:none;
	font-size:8pt;
	color:#AB0534;
}
/* Main Nav Styles---------------------------------------------------------------------------------------------*/	
.ddsmoothmenu {
	width:970px;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:10pt;
}
.ddsmoothmenu ul {
	z-index:100;
	margin:0;
	padding:0;
	list-style-type:none;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	position:relative;/*NEEDED in order for fly out to position correctly*/
	display:inline;
	float:left;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a {
	display:block;
	height:39px;
	/*DON'T NEED WHEN USING IMAGES IN MAIN NAV
	position:absolute;*/
	text-indent:-9999px;
}
li#MainNavItem1 a, li#MainNavItem2 a, li#MainNavItem3 a, li#MainNavItem4 a, li#MainNavItem5 a, li#MainNavItem6 a {
	background-image:url('/Localization/Sencomm/Templates/Images/Buttons/MainNav.jpg')
}
li#MainNavItem1 a {
	background-position:-0px 0px;
	width:167px;
	left:0px;
}
li#MainNavItem1:hover a, li#MainNavItem1.selected a {
	background-position:-0px -39px
}
li#MainNavItem2 a {
	background-position:-167px 0px;
	width:171px;
	left:167px;
}
li#MainNavItem2:hover a, li#MainNavItem2.selected a {
	background-position:-167px -39px;
}
li#MainNavItem3 a {
	background-position:-338px 0px;
	width:133px;
	left:338px;
}
li#MainNavItem3:hover a, li#MainNavItem3.selected a {
	background-position:-338px -39px;
}
li#MainNavItem4 a {
	background-position:-471px 0px;
	width:197px;
	left:471px;
}
li#MainNavItem4:hover a, li#MainNavItem4.selected a {
	background-position:-471px -39px;
}
li#MainNavItem5 a {
	background-position:-668px 0px;
	width:169px;
	left:668px;
}
li#MainNavItem5:hover a, li#MainNavItem5.selected a {
	background-position:-668px -39px;
}
li#MainNavItem6 a {
	background-position:-837px 0px;
	width:133px;
	left:837px;
}
li#MainNavItem6:hover a, li#MainNavItem6.selected a {
	background-position:-837px -39px;
}
li#MainNavItem8, li#MainNavItem8.selected a {
	display:none;
}
li#MainNavItem9, li#MainNavItem9.selected a {
	display:none;
}
li#MainNavItem21, li#MainNavItem21.selected a {
	display:none;
}
li#MainNavItem23, li#MainNavItem23.selected a {
	display:none;
}
/*  Measurements for the nav image replacement
 
	The distance from the top to the:
	
	initial state = 0 
	rollover state = 39px
	selected state = 39px

	The distance from the left to the MainNavItem:
	
	1 = 0px
	2 = 167px
	3 = 338px
	4 = 471px
	5 = 668px
	6 = 837px

	The width of MainNavItem:
	
	1 = 167px
	2 = 171px
	3 = 133px
	4 = 197px
	5 = 169px
	6 = 133px
*/

/*1st sub level menu*/
.ddsmoothmenu ul li ul {
	position:absolute;
	left:0;
	display:none;/*collapse all sub menus to begin with*/
	visibility:hidden;
	background-color:#D3E2F4;
	background-image:none;/*value of none is required when using image in main nav*/
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	float:none;
	display:list-item;
}
.ddsmoothmenu ul li ul li:hover {
	background-image:none; /*background of menu items during onmouseover (hover state)*/
	background-color:#617ea0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
	top:0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
	margin:0;
	padding:2px 0 2px 5px;
	height:auto;
	border-top-width:0;
	border-bottom:1px solid #ffffff;
	background-image:none!important;
	color:#133257;
	text-decoration:none;
	text-indent:0;
	font-size:9pt;
}
.ddsmoothmenu ul li ul li a:hover {
	color:#ffffff;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
	height:1%;
} /*Holly Hack for IE7 and below*/
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
}
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/
	opacity:0.8;
}
/* Product Nav Styles---------------------------------------------------------------------------------------------*/	
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper {
	margin:0;
	padding:0;
	min-height:362px;
	width:220px;
	background:url('/Localization/Sencomm/Templates/Images/Content/product-bg.png') no-repeat;
	background-color:#d3e2f4;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav {
	margin-left:13px;
	margin-bottom:0;
	padding:10px 0;/*needed for FF*/
	width:193px;
	font-family:Verdana, Arial, sans-serif;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav ul {
	margin:0;
	padding:0;
	list-style: none;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav li {
	margin:0;
	padding:0;
	display:inline;
	cursor: pointer;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav li.selected p {
	color:#AB0534;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav a {
	color:#133257;
	/*display: block;*/
		padding:0;
	margin:0;
	text-decoration:none;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav div {
	/*any styles we need to apply to all divs within the main navigation*/
		padding-left:5px;
	padding-top:1px;
	padding-bottom:2px;
	margin-top:6px;
	margin-bottom:6px;
	cursor: pointer;
	border-top:1px solid #eaf4fe;
	border-bottom:1px solid #eaf4fe;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav p {
	/*if the navigation is images then don't display the text*/
		margin:0;
	padding:0;
	color:#133257;
	font-size:9pt;
}
#PageWrapper #InnerWrapper #ContentWrapper #ContentLeftWrapper #ProductNavWrapper #ProductNav p:hover {
	color:#ab0534;
}
/* Tertiary Nav Styles---------------------------------------------------------------------------------------------*/	
	#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper {
	margin-bottom:20px;
	padding-top:3px;
	font-size:9pt;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav {
	margin:0;
	padding-left:5px;
	padding-top:1px;
	background-color:#e6e6e6;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul {
	margin:0;
	padding:3px 5px;
	list-style-type:none;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul li {
	display:inline;
	padding-left:7px;
	padding-right:7px;
	border-left:1px solid #999999;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul li.navFirst {
	padding-left:0;
	border-left:0px;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul li.selected a {
	color:#0D469D;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul li #FirstNav {
	padding-left:0
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul li a:hover {
	text-decoration:underline;
	color:#0D469D;
}
#PageWrapper #InnerWrapper #ContentWrapper #TertiaryNavWrapper #TertiaryNav ul li a {
	/*display: block;*/
	color:#000000;
	font-size:12px;
	font-style:normal;
	text-decoration:none !important;
}
/* PageNavWrapper Styles---------------------------------------------------------------------------------------------*/	
	#CatalogCategoriesWrapper #PageNavWrapper {
	margin-top:2px;
	height:20px;
	padding-top:3px;
	font-size:9pt;
	background-color:#e6e6e6;
	height:19px;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav {
	margin:0;
	padding-right:10px;
	float:right;
	height:19px;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul li {
	float:left;
	padding-right:2px;
	height:15px;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul li.navFirst {
	border-left:0px;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul li.selected a {
	color:#0D469D;
	text-decoration:none;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul li #FirstNav {
	padding-left:0
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul li a:hover {
	text-decoration:underline;
	color:#0D469D;
}
#CatalogCategoriesWrapper #PageNavWrapper #PageNav ul li a {
	/*display: block;*/
	color:#000000;
	font-size:12px;
	font-style:normal;
	text-decoration:underline;
}
/* FooterNavWrapper Styles---------------------------------------------------------------------------------------------*/	
	#PageWrapper #InnerWrapper #FooterWrapper #FooterNavWrapper {
	margin-top:2px;
	margin-right:20px;
	padding:0;
	font-size:9px;
}
#PageWrapper #InnerWrapper #FooterWrapper #FooterNavWrapper #FooterNav {
	margin:0;
	padding:0;
	height:21px;
}
#PageWrapper #InnerWrapper #MastHead #FooterNavWrapper ul#FooterNav {
	margin-left:4px;
	padding-top:0;
	list-style-type:none;
}
#PageWrapper #InnerWrapper #FooterWrapper #FooterNavWrapper #FooterNav li {
	float:left;
	margin-top:-4px;
	padding:0 0 0 4px;
	display:inline;
	cursor: pointer;
	color:#FFFFFF;
}
#PageWrapper #InnerWrapper #FooterWrapper #FooterNavWrapper #FooterNav li.navFirst {
	padding-left:0;
	border:none;
}
#PageWrapper #InnerWrapper #FooterWrapper #FooterNavWrapper #FooterNav li.navLast {
	padding-right:0;
	padding-left:2px;
}
#PageWrapper #InnerWrapper #FooterWrapper #FooterNavWrapper #FooterNav a {
	color: #FFFFFF;
	/*display: block;*/
		padding:0;
	margin:0;
	text-decoration:none;
	font-size:11px;/*for horizontal add float*/
	}
/* Site Map Styles---------------------------------------------------------------------------------------------*/	
#SiteMapWrapper {
	padding-left:40px;
}
#SiteMapWrapper td {
	padding-bottom:15px;
	padding-right:15px;
	vertical-align:top;
}
#SiteMapWrapper td a {
	color:#AB0534;
	font-weight:bold;
	text-decoration:none;
}
#SiteMapWrapper td  ul {
	margin-bottom:0;
	padding-top:7px;
}
#SiteMapWrapper td  ul li a {
	color:#0D469D;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}
