#left-nav {
	width: 191px;
	height: auto;
	margin-left:0px;
}

.navbtm{padding-top: 0px;}

#left-nav h3 {
	width: 150px;
	height: auto;
	font-family:"Didot W01 Roman";
	font-size: 12px;
	color: #1a1b46;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom:10px;
}

.standardVersion #left-nav h3, .standardVersion td.leftNav div#parametricFilters .modules .module h2{
	letter-spacing: 0.4px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

.standardVersion.ffVersion #left-nav h3, .standardVersion.ffVersion td.leftNav div#parametricFilters .modules .module h2{
	letter-spacing: normal;
	font-family:"Didot W01 Roman";
}

#left-nav h3:first-child{
	margin-top:20px;
}

ul.nav-items, ul.mainNav {
	width: 170px;
	height: auto;
	padding: 4px 2px 25px 2px;
	font-family: "Univers LT W02 55 Roman";
	color: #090c3f;
	font-size: 11px;
	margin-left: 8px;
	margin-right: 8px;
}
.ieVersion ul.nav-items, .ieVersion ul.mainNav {
	margin-right:0;
}

ul.mainNav {
	padding-bottom: 12px;
}

ul.nav-items {
	border-bottom: 1px solid #b1b4c3;
}

ul.last-child { /*Ensure IE7 compatibility*/
	border-bottom: none;
}

.nav-items li, .mainNav li,
	.nav-items a:link, .mainNav a:link,
		.nav-items a:visited, .mainNav a:visited {
	list-style: none;
	text-decoration: none;
	color: #606060;
}

ul.nav-items li, ul.mainNav li{
	width: auto;
	line-height:12px;
	margin-top: 6px;
	color: #606060;
	font-size: 11px;
	box-sizing:border-box;
	font-family: "Univers LT W02 55 Roman";
}

ul.nav-items li:first-child, ul.mainNav li:first-child{
	margin-top: 0;
}

#left-nav ul.nav-items li a, #left-nav ul.mainNav li a {
	font-family: "Univers LT W02 55 Roman";
	display: block;
}

#left-nav ul.nav-items li a span, #left-nav ul.mainNav li a span {
	font-family: "Univers LT W02 55 Roman";
}

td.navbtm #left-nav div.nav ul.nav-items li a.leftnavselected:hover,
td.navbtm #left-nav div.nav ul.nav-items li a.leftnavselectedSale:hover{
	color: #ffffff;
}

/* Chrome, Opera (& Safari?) only: */
.no-touch .nav-items li a:hover, .no-touch .mainNav li a:hover,
.nav-items li a.leftnavselected, .mainNav li a.leftnavselected,
.no-touch .nav-items ul.subnav li a:hover, .no-touch .mainNav ul.subnav li a:hover,
.no-touch td.leftNav div#parametricFilters .modules .module p a:hover {
	font-weight:bold;
	color: #1a1b46;
	letter-spacing: -1px;
	-webkit-font-smoothing: antialiased;
}

.nav-items li a.cyoOwnLinkSelected, .mainNav li a.cyoOwnLinkSelected,
.nav-items li a.leftnavselectedSale, .mainNav li a.leftnavselectedSale{
	letter-spacing: -1px;
}

/* IE, Firefox*/
.ieVersion .nav-items {
	overflow:visible;
}
.ieVersion .nav-items li a.leftnavselected, .ieVersion .mainNav li a.leftnavselected,
.ieVersion .nav-items li a.cyoOwnLinkSelected, .ieVersion .mainNav li a.cyoOwnLinkSelected,
.ieVersion .nav-items li a.leftnavselectedSale, .ieVersion .mainNav li a.leftnavselectedSale{
	width:178px;
	margin-left:-3px;
}
.no-touch.ffVersion .nav-items li a:hover, .no-touch.ffVersion .mainNav li a:hover,
.ffVersion .nav-items li a.leftnavselected, .ffVersion .mainNav li a.leftnavselected,
.no-touch.ffVersion .nav-items ul.subnav li a:hover, .no-touch.ffVersion .mainNav ul.subnav li a:hover,
.no-touch.ffVersion td.leftNav div#parametricFilters .modules .module p a:hover,
	.no-touch.ie11Version .nav-items li a:hover, .no-touch.ie11Version .mainNav li a:hover,
	.no-touch.ie10Version .nav-items li a:hover, .no-touch.ie11Version .mainNav li a:hover,
	.no-touch.ie9Version .nav-items li a:hover, .no-touch.ie11Version .mainNav li a:hover,
	.ie11Version .nav-items li a.leftnavselected, .ie11Version .mainNav li a.leftnavselected,
	.ie10Version .nav-items li a.leftnavselected, .ie11Version .mainNav li a.leftnavselected,
	.ie9Version .nav-items li a.leftnavselected, .ie11Version .mainNav li a.leftnavselected,
	.no-touch.ie11Version .nav-items ul.subnav li a:hover, .no-touch.ie11Version .mainNav ul.subnav li a:hover,
	.no-touch.ie10Version .nav-items ul.subnav li a:hover, .no-touch.ie11Version .mainNav ul.subnav li a:hover,
	.no-touch.ie9Version .nav-items ul.subnav li a:hover, .no-touch.ie11Version .mainNav ul.subnav li a:hover,
	.no-touch.ie11Version td.leftNav div#parametricFilters .modules .module p a:hover,
	.no-touch.ie10Version td.leftNav div#parametricFilters .modules .module p a:hover,
	.no-touch.ie9Version td.leftNav div#parametricFilters .modules .module p a:hover{
	font-weight:bold;
	letter-spacing: -0.2px;

}

.ffVersion .nav-items li a.cyoOwnLinkSelected, .ffVersion .mainNav li a.cyoOwnLinkSelected,
.ffVersion .nav-items li a.leftnavselectedSale, .ffVersion .mainNav li a.leftnavselectedSale,
	.ie11Version .nav-items li a.cyoOwnLinkSelected, .ie11Version .mainNav li a.cyoOwnLinkSelected,
	.ie11Version .nav-items li a.leftnavselectedSale, .ie11Version .mainNav li a.leftnavselectedSale,
	.ie10Version .nav-items li a.cyoOwnLinkSelected, .ie11Version .mainNav li a.cyoOwnLinkSelected, 
	.ie10Version .nav-items li a.leftnavselectedSale, .ie11Version .mainNav li a.leftnavselectedSale,
	.ie9Version .nav-items li a.cyoOwnLinkSelected, .ie11Version .mainNav li a.cyoOwnLinkSelected, 
	.ie9Version .nav-items li a.leftnavselectedSale, .ie11Version .mainNav li a.leftnavselectedSale{
	letter-spacing: -0.2px;
}

.nav-items li a.leftnavselected,.mainNav li a.leftnavselected,
.nav-items li a.cyoOwnLinkSelected,.mainNav li a.cyoOwnLinkSelected,
.nav-items li a.leftnavselectedSale,.mainNav li a.leftnavselectedSale{
	background-color: #1a1b46;
	color: #ffffff;
	display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 175px;
	line-height: 14px;
	font-weight: bold;
	margin-left:-5px;
	padding-left:5px;
	margin-top: -4px;
}

.nav-items li a.leftnavselected  + ul.subNav a.leftnavselected,
.mainNav li a.leftnavselected + ul.subNav a.leftnavselected,
.nav-items li a.cyoOwnLinkSelected + ul.subNav a.cyoOwnLinkSelected,
.mainNav li a.cyoOwnLinkSelected + ul.subNav a.cyoOwnLinkSelected,
.nav-items li a.leftnavselectedSale + ul.subNav a.leftnavselectedSale,
.mainNav li a.leftnavselectedSale + ul.subNav a.leftnavselectedSale{
	margin-top: 0;
}

.nav-items .subNav, .mainNav .subNav{
	margin-top: 8px;
	padding-left: 20px;
}

#left-nav ul.nav-items li a.leftnavselected.hasSubnav,
td.navbtm #left-nav div.nav ul.nav-items li a.leftnavselected.hasSubnav:hover{
	background-color: #ffffff;
	color: #1a1b46;
}

td.navbtm #left-nav div.nav ul.nav-items li ul.subNav li a.cyoOwnLinkSelected.inSubnav,
td.navbtm #left-nav div.nav ul.nav-items li ul.subNav li a.leftnavselectedSale.inSubnav,
td.navbtm #left-nav div.nav ul.nav-items li ul.subNav li a.leftnavselected.inSubnav{
	background-color: #1a1b46;
	color: #ffffff;
	line-height:12px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top:-3px;
	margin-bottom: -3px;
}

#left-nav ul.nav-items ul.subNav li a.leftnavselected,
#left-nav ul.nav-items ul.subNav li a.cyoOwnLinkSelected,
#left-nav ul.nav-items ul.subNav li a.leftnavselectedSale{
	width: 160px; /*Keep consistent with top category margin right*/
}

#left-nav ul.nav-items ul.subNav li ul.subNav li a.leftnavselected,
#left-nav ul.nav-items ul.subNav li ul.subNav li a.cyoOwnLinkSelected,
#left-nav ul.nav-items ul.subNav li ul.subNav li a.leftnavselectedSale{
	width: 140px; 
}

.no-touch .nav-items li a.leftnavPinkPony:hover, .no-touch .mainNav li a.leftnavPinkPony:hover  {
	font-family: "Univers LT W02 55 Roman";
	color: #e4699f;
}

.nav-items a.cyoOwnLink, .mainNav a.cyoOwnLink { display:block; font-family: "Univers LT W02 55 Roman"; }

.no-touch .nav-items li a.cyoOwnLink:hover span.cyoCreate, .no-touch .mainNav a.cyoOwnLink:hover span.cyoCreate { color: #36f; font-weight:bold;}
.no-touch .nav-items li a.cyoOwnLinkSelected:hover span.cyoCreate { color: #ffffff;}

.no-touch .nav-items li a.cyoOwnLink:hover span.cyoYour, .no-touch .mainNav a.cyoOwnLink:hover span.cyoYour { color: #093; font-weight:bold;}
.no-touch .nav-items li a.cyoOwnLinkSelected:hover span.cyoYour { color: #ffffff;}

.no-touch .nav-items li a.cyoOwnLink:hover span.cyoOwn, .no-touch .mainNav a.cyoOwnLink:hover span.cyoOwn { color: #f90; font-weight:bold;}
.no-touch .nav-items li a.cyoOwnLinkSelected:hover span.cyoOwn { color: #ffffff;}

#sale #left-nav h3, #sale #mainNav h3 {
	color: #8E0000;
}

#sale .search #left-nav h3, #sale .search #mainNav h3 {
	color: #ffffff;
}

/*Overriding some parametric nav css here to keep left nav uniform throughout site*/
span.search td.leftNav div#parametricFilters h1,
span.search td.leftNav div#parametricFilters h5{
	font-family: "Didot W01 Italic";
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	text-transform: none;
	width: 190px;
	height: 22px;
	margin-top: -10px;
	margin-bottom:0px;
	background-color: #1a1b46;
	padding-left: 1px;
	padding-top:4px;
	padding-bottom:2px;
	text-indent: 8px;
}

td.leftNav div#parametricFilters .modules .module h2 {
	width: 150px;
	height: auto;
	font-family: "Didot W01 Roman";
	font-size: 12px;
	color: #1a1b46;
	font-weight: bold;
	line-height: 13px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-left: 2px;
	margin-bottom:20px;
	background:none;
	text-indent: 0px;
}

td.leftNav div#parametricFilters .modules .module{
	border-bottom: 1px solid #b1b4c3;
	margin-left:8px;
	width:174px;
	margin-bottom:25px;
}

td.leftNav div#parametricFilters .modules .separator {
	display: none;
}

td.leftNav div#parametricFilters .modules .last-module{
	border-bottom: none;
}

td.leftNav div#parametricFilters .modules .module p {
	width: 170px;
	line-height:12px;
	font-size: 11px;
	margin-bottom: 8px;
	box-sizing:border-box;
	font-family: "Univers LT W02 55 Roman";
	padding-left:5px;
}

td.leftNav div#parametricFilters .modules .module p.last-child{
	padding-bottom:25px;
	margin-bottom:0px;
}

td.leftNav div#parametricFilters .modules .module p a, div#parametricFilters div.module p.more a {
	font-family: "Univers LT W02 55 Roman";
	display: block;
	color: #606060;
	line-height:13px;
}

td.leftNav div#parametricFilters div.modules {
	padding: 0;
}

/*Special case since the last child is hidden in this section*/
div#parametricFilters div.module p.more{
	padding-bottom:25px;
	margin-bottom: 0px;

}
