div.nav {}
div.nav h1 {color: #535353; font: bold 24px "Lora",Arial, Helvetica, sans-serif;}
div.nav p {color: #000000; font: normal 14px Arial, Helvetica, sans-serif; line-height: 1.4em;}
div.nav div.contentImage {float: left; margin: 15px 10px 10px 0px;}

div.nav div.featuredProducts {float: right; margin: 10px 0px 15px 10px; width: 263px; height: 165px; background: #fcf4e9; border: 1px solid #f9ebd9; padding: 12px; }
div.nav div.featuredProducts div.jcarousel-prev {position: absolute; left: -13px; top: 35%;}
div.nav div.featuredProducts div.jcarousel-next {position: absolute; right: -10px; top: 35%;}
div.nav div.featuredProducts div.header {font-size: 16px; color: #666; text-align: center;}
div.nav div.featuredProducts div.padding {padding: 10px 0px 0px 8px;}
div.nav div.featuredProducts ul {padding: 0px; list-style: none; height: 145px; overflow: hidden;}
div.nav div.featuredProducts ul li {float: left; margin: 0px; padding: 0px; width: 255px; height: 145px; background: URL(../images/featured-prod-bg.png) top left no-repeat;}
div.nav div.featuredProducts div.product {width: 135px; height: 120px; padding: 10px 10px 10px 100px;}
div.nav div.featuredProducts div.product div.image {width: 100px; height: 100px; margin-left: -100px; float: left; text-align: center;}
div.nav div.featuredProducts div.product div.title {color: #000; font: normal 14px Arial, Helvetica, sans-serif;}
div.nav div.featuredProducts div.product div.price {color: #000; font: bold 15px Arial, Helvetica, sans-serif; padding-top: 8px;}
div.nav div.featuredProducts div.product div.rating {padding-top: 4px;}
div.nav div.featuredProducts div.product div.price span.asLowAs {font-size: 13px; color: #666; font-weight: normal;}
div.nav div.featuredProducts div.product div.title a:link {color: #8a1228; text-decoration: underline;}
div.nav div.featuredProducts div.product div.title a:visited {color: #8a1228; text-decoration: underline;}
div.nav div.featuredProducts div.product div.title a:hover {color: #8a1228;  text-decoration: none;}

div.nav div.breadcrumbs {font-size: 11px; padding-top: 10px;}
div.nav div.breadcrumbs a:link {text-decoration: underline;}
div.nav div.breadcrumbs a:visited {text-decoration: underline;}
div.nav div.breadcrumbs a:hover {font-weight: normal; text-decoration: none;}

div.nav div.attributes {width: 220px; float: left; padding-top: 10px;}
div.nav div.attributes div.facetHeader {font: bold 15px "Lora", "Times New Roman", Times, serif; color: #363636; background: URL(/images/sage/homepage/header-bg.gif) top left no-repeat; width: 204px; height: 32px; padding: 4px 0px 0px 10px; margin-top: 5px;}
div.nav div.attributes div.facets {width: 200px; padding: 8px; margin-bottom: 10px; color: #666; font-size: 12px;}
div.nav div.attributes div.facets div.facetItem {padding: 2px 0px; clear: both;}
div.nav div.attributes div.facets div.withImage {padding-left: 45px; padding-top: 17px;}
div.nav div.attributes div.facets div.withImage div.facetImage {margin-left: -55px; margin-top: -15px; padding: 5px; width: 55px; float: left;}
div.nav div.attributes div.facets div.facetItem a {font-size: 13px;}
div.nav div.attributes div.facets div.facetItem a img {border: none;}
div.nav div.attributes div.facets div.facetItem a:link {color: #004384; text-decoration: none;}
div.nav div.attributes div.facets div.facetItem a:visited {color: #004384; text-decoration: none;}
div.nav div.attributes div.facets div.facetItem a:hover {color: #004384; text-decoration: underline;}
div.nav div.attributes div.facets div.facetItem strong {color: #000;}
/*div.nav div.attributes div.facets div.facetItem img {margin-right: 6px; vertical-align: bottom;}*/

div.nav div.attributes div.current {width: 212px; padding: 0px; border: 1px solid #d2d2d2; border-bottom: none; margin-top: 5px; margin-bottom: 0px;}
div.nav div.attributes div.current div.header {font: bold 15px "Lora", "Times New Roman", Times, serif; color: #363636; background: URL(../images/your-selections-bottom.jpg) bottom left no-repeat; width: 192px; height: 32px; padding: 7px 0px 1px 10px;}
div.nav div.attributes div.current div.facetItem {background: #EAEAEA; padding: 8px; font-size: 13px; font-weight: bold; margin: 8px; color: #000;}
div.nav div.attributes div.current div.facetItem img {float: right;}
div.nav div.attributes div.current div.facetItem span.group {font-size: 12px; font-weight: normal;}
div.nav div.attributes div.current div.facetItem a {font-size: 13px;}
div.nav div.attributes div.current div.facetItem a:link {color: #111111; text-decoration: none;}
div.nav div.attributes div.current div.facetItem a:visited {color: #111111; text-decoration: none;}
div.nav div.attributes div.current div.facetItem a:hover {color: #111111; text-decoration: underline;}
div.nav div.attributes div.resultCount {padding: 10px 8px 15px 8px; color: #666; font: italic bold 16px "Lora", "Times New Roman", Times, serif;}
div.nav div.attributes div.refine {width: 214px; padding: 12px 0px 18px 0px; text-align: center; background: #C8E1EE URL(../images/refine-bottom.jpg) bottom left no-repeat; font-size: 16px; color: #0664A9; margin-bottom: 15px;}

div.nav div.products {width: 830px; float: left; padding-top: 15px; clear: none;}
div.nav div.products div.badge {padding-bottom: 10px; clear: both;}
div.nav div.products div.product {float: left; /*background: url(/images/sage/prods-listing-product-bg.jpg) repeat-x scroll 0px 1px;*/ border: 1px solid #fff; border-top: 1px solid #ddd; position: relative;}
div.nav div.products div.current {border: 1px solid #ddd; }
div.nav div.products div.threeAcross {width: 215px; margin-left: 15px; padding-bottom: 15px;}
div.nav div.products div.fourAcross {width: 195px; margin-left: 10px; padding-bottom: 10px;}
div.nav div.products div.first {clear: both; margin-left: 0px;}
div.nav div.products div.title {text-align: left; padding: 5px; line-height: 1.3em;}
div.nav div.products div.threeAcross div.title {font-size: 16px; height: 60px;}
div.nav div.products div.fourAcross div.title {font-size: 15px; height: 88px; overflow: hidden;}
div.nav div.products div.title a:link {color: #004384; text-decoration: none;}
div.nav div.products div.title a:visited {color: #004384; text-decoration: none;}
div.nav div.products div.title a:hover {color: #004384; text-decoration: underline;}
div.nav div.products div.image {height: 200px; width: 195px; display: table-cell; text-align: center; overflow: hidden;}
div.nav div.products div.price {padding-left: 5px; color: #000; font-weight: bold; font-size: 16px; padding-top: 10px;}
div.nav div.products div.price span.asLowAs {color: #3C3C3C; font-weight: normal;}
div.nav div.products div.freeShipping {padding-left: 4px; padding-top: 4px;}
div.nav div.products div.freeShipping span {padding: 2px 4px; color: #fff; font-weight: bold; font-size: 12px; background-color: #CF3F3F;}
div.nav div.products div.highlights {color: #666; font-size: 12px;}
div.nav div.products div.highlights div.highlight {padding: 10px 0px 5px 10px;}
div.nav div.products div.highlights div.highlight ul {padding: 0px 0px 0px 0px; margin: 0px;}
div.nav div.products div.highlights div.highlight ul li {margin-left: 20px;}
div.nav div.products div.highlights div.highlight ul li.icon {float: left; padding: 0px 3px 3px 0px; margin: 0px; list-style: none;}
div.nav div.products div.viewDetails {padding-top: 5px; text-align: center;}
div.nav div.products div.viewDetails img {border: none;}
div.nav div.products div.viewDetails a {
	color: #fff;
	text-transform: uppercase;
	padding: 10px 15px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	background: #4DB284;
	border-radius: 4px;
	font-size: 14px;
	border: 0px;
  margin: 10px auto 0px auto;
	width: 105px;
}
div.nav div.products div.viewDetails a:hover {
	background: #363636;
}
div.nav div.products div.rating {padding-left: 5px; padding-top: 8px; font-weight: normal; font-size: 12px; color: #000;}
div.nav div.products div.rating img {vertical-align: text-bottom;}
div.nav div.products div.inStockNotice {padding-left: 10px; padding-top: 8px; font: normal 13px Arial, Helvetica, sans-serif; color: #2C8C1E;}
div.nav div.products div.outOfStockNotice {padding-left: 10px; padding-top: 8px; font: normal 13px Arial, Helvetica, sans-serif; color: #8c2b1e;}
div.nav div.products div.endRow {clear: both; padding-top: 10px;}
div.nav div.products div.sortGroupLink {margin: 0px 0px 13px 10px; border-bottom: 2px solid #bbb;}
div.nav div.products div.sortGroupLink a {float: right; padding-top: 7px; font-size: 13px;}
div.nav div.products div.sortGroupLink h2 {color: #666; font-size: 20px; font-weight: normal; margin: 0px;}
div.nav div.products div.sortGroupLink h2 small {color: #666; font: italic normal 15px Georgia, "Times New Roman", Times, serif;}

div.nav div.products div.product div.onSale {position: absolute; top: 8px; left: -4px; background-color: #4699C6; font: normal 13px Arial, Helvetica, sans-serif; color: #fff; padding: 4px 6px; text-transform: uppercase;}

div.nav div.products div.navigate {padding: 16px 0px 10px 10px; margin-left: 10px; font-size: 12px; background-color: #E6E6E6; text-align: center;}
div.navigate div.left {width: 460px;}
div.navigate div.page {padding: 5px; border: 1px solid #ccc; float: left; margin: 0px 2px 2px 0px; white-space: nowrap; background-color: #fff;}
div.navigate div.page a:link {color: #710409; text-decoration: none;}
div.navigate div.page a:visited {color: #710409; text-decoration: none;}
div.navigate div.page a:hover {color: #710409; font-weight: normal; text-decoration: underline;}
div.navigate div.disabled {background-color: #eee; color: #999;}
div.navigate div.current {border: 1px solid #000; font-weight: bold; color: #000;}
div.navigate div.more {padding: 5px; border: 0px; float: left; margin: 0px 2px 2px 0px; color: #000;}

div.nav div.products div.recommendAtrributes {padding: 0px; margin-left: 10px; margin-top: 10px; font-size: 12px; background-color: #E9F2F8;}
div.recommendAtrributes div.facetHeader {float: left; width: 180px; font: bold 14px "Lora", "Times New Roman", Times, serif; line-height: 14px; color: #0664A9; text-align: right; padding: 10px 25px 10px 10px; background: #C8E1EE URL(../images/recommed-attributes-sep.gif) right center no-repeat;}
div.recommendAtrributes div.facets { width: 560px; padding: 4px; font-size: 12px; margin-left: 220px; color: #666; line-height: 24px;  }
div.recommendAtrributes div.facets a {font-size: 13px;}
div.recommendAtrributes div.facets a:link {color: #004384; text-decoration: none;}
div.recommendAtrributes div.facets a:visited {color: #004384; text-decoration: none;}
div.recommendAtrributes div.facets a:hover {color: #004384; text-decoration: underline;}

div.clear {clear: both;}
div.h10px {height: 10px;}
div.h15px {height: 15px;}

div.nav div.products div.resultCount {padding: 10px 0px 0px 10px; margin-left: 15px; color: #000; font: normal 14px Arial, Helvetica, sans-serif;  background-color: #E3EEED}
div.nav div.products div.sort {padding: 0px 10px 0px 0px; color: #333; font-size: 14px; float: right; width: 220px; text-align: right;}
div.nav div.products div.sort select {font-family: "Montserrat", "Arial", "Helvetica", sans-serif;}

div.nav div.products div.brandTheme {width: 725px; margin-bottom: 10px; margin-left: 8px;}
div.nav div.products div.odd {background: #EDF1F4 url(../images/brand-theme-bg-odd.gif) repeat-y;}
div.nav div.products div.even {background: #F6F8FA url(../images/brand-theme-bg-even.gif) repeat-y;}
div.nav div.products div.brandTheme div.themeImage {padding: 10px; width: 125px; float: left;}
div.nav div.products div.odd div.themeImage {background-color: #CCD7DD;}
div.nav div.products div.even div.themeImage {background-color: #E6EBEE;}
div.nav div.products div.brandTheme div.themeImage p {font: normal 13px Arial, Helvetica, sans-serif; color: #666;}
div.nav div.products div.brandTheme div.themeImage a img {border: 0px;}
div.nav div.products div.brandTheme div.themeImage ul {margin-left: 0px; padding-left: 10px; margin-top: 10px; margin-bottom: 0px;}
div.nav div.products div.brandTheme div.themeImage ul li {font: normal 13px Arial, Helvetica, sans-serif; color: #666; padding-bottom: 2px;}
div.nav div.products div.brandTheme div.themeIntro {padding: 10px; width: 560px; float: left; position: relative;}
div.nav div.products div.brandTheme div.themeIntro h2 {margin-top: 0px; margin-bottom: 10px; font: normal 18px Arial, Helvetica, sans-serif; color: #333;}
div.nav div.products div.brandTheme div.themeIntro ul {margin-left: 0px; padding-left: 30px; margin-bottom: 0px;}
div.nav div.products div.brandTheme div.themeIntro ul li {font: normal 14px Arial, Helvetica, sans-serif; color: #666; padding-bottom: 2px;}
div.nav div.products div.brandTheme div.themeIntro p {font: normal 14px Arial, Helvetica, sans-serif; color: #666; line-height: 1.35em;}
div.nav div.products div.brandTheme div.themeIntro ul.links {margin-left: 0px; padding-left: 30px; margin-top: 10px; margin-bottom: 10px;}
div.nav div.products div.brandTheme div.themeIntro ul.links li {font: normal 14px Arial, Helvetica, sans-serif; color: #666; padding-bottom: 2px; width: 230px; float: left;}
div.nav div.products div.brandTheme a:link {color: #4C80CA; text-decoration: underline;}
div.nav div.products div.brandTheme a:visited {color: #4C80CA; text-decoration: underline;}
div.nav div.products div.brandTheme a:hover {color: #4C80CA; text-decoration: none;}
div.nav div.products div.brandTheme div.themePDF {width: 115px; height: 45px; position: absolute; top: 10px; right: 0px;}
div.nav div.products div.brandTheme div.highlightedProd {font: normal 14px Arial, Helvetica, sans-serif; width: 525px; float: none; background-color: white; height: 100px; padding: 10px; margin-bottom: 6px;}
div.nav div.products div.brandTheme div.highlightedProd div.image {width: 110px; height: 110px; float: left;}
div.nav div.products div.brandTheme div.highlightedProd div.title {width: 275px; float: left; padding-left: 10px; font-size: 16px;}
div.nav div.products div.brandTheme div.highlightedProd div.title div.rating {padding: 5px 0px 0px 0px;}
div.nav div.products div.brandTheme div.highlightedProd div.price {width: 120px; float: left; text-align: right; padding: 0px; font-size: 18px; font-weight: normal;}

div.nav div.products div.new {width: 725px; margin-bottom: 25px; margin-left: 8px; border: 1px solid #ccc; position: relative;}
div.nav div.products div.new div.title {font: normal 18px Georgia, "Times New Roman", Times, serif; color: #666; border-bottom: 1px solid #ccc; padding: 6px 12px;}
div.nav div.products div.new div.text {padding: 12px; font: normal 14px Arial, Helvetica, sans-serif; color: #666; line-height: 1.4em;}
div.nav div.products div.new div.arrow {width: 26px; height: 15px; position: absolute; bottom: -15px; left: 342px; background: url(../images/grey-bottom-arrow.gif) no-repeat;}

div.nav div.attributes div.use {width: 178px; margin: 10px 0px; background: #E8F2F8 url(../images/light-blue-bottom-arrow.jpg) no-repeat bottom; font: normal 14px Arial, Helvetica, sans-serif; color: #333; padding: 12px 12px 24px 12px; line-height: 1.4em;}
div.nav div.attributes div.use a:link {color: #4C80CA; text-decoration: underline;}
div.nav div.attributes div.use a:visited {color: #4C80CA; text-decoration: underline;}
div.nav div.attributes div.use a:hover {color: #4C80CA; text-decoration: none;}

div.nav div.attributes div.wearers {width: 202px; margin: 5px 0px 10px 0px; background-color: #D8EAF3;}
div.nav div.attributes div.wearers div.title {background: url(../images/wearers-top.gif) no-repeat top; font: normal 15px Georgia, "Times New Roman", Times, serif; color: #fff; line-height: 1.4em; padding: 7px 10px 12px 10px;}
div.nav div.attributes div.wearers div.text {font: normal 14px Arial, Helvetica, sans-serif; color: #333; line-height: 1.4em; padding: 5px 12px;}
div.nav div.attributes div.wearers div.text a {font-size: 14px;}
div.nav div.attributes div.wearers div.text a:link {color: #4C80CA; text-decoration: underline;}
div.nav div.attributes div.wearers div.text a:visited {color: #4C80CA; text-decoration: underline;}
div.nav div.attributes div.wearers div.text a:hover {color: #4C80CA; text-decoration: none;}
div.nav div.attributes div.wearers div.text {font: normal 14px Arial, Helvetica, sans-serif; color: #333; line-height: 1.4em; padding: 5px 12px;}
div.nav div.attributes div.wearers div.form {padding: 5px 12px 12px 12px; position: relative;}
div.nav div.attributes div.wearers div.form input.text {padding: 4px; width: 130px; border: 1px solid #ccc;}
div.nav div.attributes div.wearers div.form div.suggestionsContainer {top: 31px; left: 12px;}

