/* CHANGE/UPDATE FOR NEW PROJECT */
.block-layered-nav .narrow-by-list dt {
	text-transform: 	none;
}

.block-layered-nav .narrow-by-list .gan-attribute {
}

.block-layered-nav .narrow-by-list dt {
	position: 			relative;
	z-index: 			2;
}

.block-layered-nav .narrow-by-list dt, .block-layered-nav .narrow-by-list dt .filter-name, .block-layered-nav .narrow-by-list dt .filter-name .triangle-filters {
	background: 		transparent;
	font-size:      	0.9375rem;
	color: 				#A5B6C3;
}

.block-layered-nav .narrow-by-list dt .filter-name .triangle-filters {
	transform: 			rotate(45deg);
    -ms-transform: 		rotate(45deg);
    -webkit-transform: 	rotate(45deg);
    -o-transform: 		rotate(45deg);
    -moz-transform: 	rotate(45deg); 
    position: 			absolute;
    left: 				-0.625rem;
    bottom: 			-0.625rem;
    width: 				1.25rem;
    height: 			1.25rem;
    display: 			none;
}

.block.block-layered-nav dd, .sort-by .gan-attribute dd {
  padding: 				1.5rem 0 0.75rem 0;
  margin:				0;
  background: 			#fff;
  border: 				none;
  margin-bottom: 		1.25rem;
}

.narrow-by-list dd ol a, .narrow-by-list dd ol li, .gan-sidebar-nav .gan-image-list a {
	text-decoration:none;
	color: 			#333;
	line-height: 	1.6875rem;
}

.narrow-by-list dd ol li {
	padding: 		0 0.75rem 0 0.1875rem;
}

.narrow-by-list dd ol li .cat-qty{
	display: none

}
.narrow-by-list dd ol li, .narrow-by-list dd ol li a {
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}

.narrow-by-list dd ol li:hover {

}

.narrow-by-list dd ol a, .sort-by .gan-attribute ol li a {
	color: 			#999;
	padding: 		0 1.25rem 0 0.3125rem;
	line-height: 	1.6875rem;
	margin:			0;
	float: 			left;
  	font-size: 		0.875rem
}

.narrow-by-list dd ol li:hover a, .narrow-by-list dd ol li:hover .cat-qty {
	color: 			#666;
}


.block-layered-nav .narrow-by-list dt .filter-name, .narrow-by-list dd ol.image-align-default li a, .sort-by .gan-attribute dt .filter-name, .sort-by .gan-attribute ol li a {
  font-size: 0.9375rem;
  font-weight: normal;  
  text-transform: none;
}

.sort-by .gan-attribute ol li a {
	text-align: 		right;
	display: 			block;
	width: 				100%;
	padding-right: 		0.1875rem;
}

.narrow-by-list dd ol.image-align-default li a {
	text-transform: capitalize;
}

/*********************************/

/* Common styles */
.gan-top{
	background: url("../../images/gomage/advanced-navigation/bkg_nav0.jpg") repeat-y 50% 0 #0A263D;
}
.block-layered-nav .hidden{display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.block-layered-nav,
.gan-sidebar-nav{
	margin:0 0 0.9375rem;
	border:0;
  clear:both;
}
.block.gan-sidebar-nav .block-title{
	background: url("../../images/gomage/advanced-navigation/block-nav-title.gif") no-repeat 0 0;
	border:0;
	overflow:hidden;
	padding:0 0 0 0.5625rem;
	position:relative;
	cursor:pointer;
}
.block.gan-sidebar-nav .block-title strong{
	color:#fff;
	height:1.125rem;
	font:700 0.75rem/1rem Arial,Helvetica,sans-serif;
	display:block;
	text-transform:uppercase;
	line-height:1.125rem;
	padding:0.1875rem 0.5625rem 0.1875rem 0;
	background:url("../../images/gomage/advanced-navigation/block-nav-title.gif") no-repeat 100% 0;
}
/* 1900 */
.sidebar .block-layered-nav .block-content{
  padding:0;
}
.sidebar .block-layered-nav .block-subtitle{
  display:block;
  padding:0.1875rem .5625rem;
}

.block.block-layered-nav .block-content,
.block.gan-sidebar-nav .block-content{
  background: transparent !important;
  border: none;
  padding:0;
}
.block.block-layered-nav .block-content{
  position:relative;
  padding-bottom:0.3125rem;
  z-index: 1;

  }
.sidebar .block-layered-nav dl{
  padding:0;
  }
.block-layered-nav .narrow-by-list dt{
	cursor: pointer;
	padding: 0 0 0 0.75rem;
	font-weight: normal;
}
.block-layered-nav .narrow-by-list .gan-attribute{
  }
.block-layered-nav .narrow-by-list .gan-attribute:first-child,
.block-layered-nav .narrow-by-list .filter-note-content:first-child + .gan-attribute{
  background:none;
}
.block-layered-nav .narrow-by-list dt .filter-name, .sort-by .gan-attribute dt .filter-name {
  float:		none;
  border: 		none;
  color:		#A5B6C3;
  display: 		block;
  width: 		100%;
  line-height: 	2.5rem;
  text-align: 	left;
  padding: 		0 1.75rem 0 0.625rem;
  position: 	relative;
}
.block-layered-nav .narrow-by-list dt .filter-name:hover {
background: #EDEDED;
}
.block-layered-nav .narrow-by-list .clicked dt .filter-name {
background: #EDEDED;
}

.block-layered-nav .narrow-by-list dt .filter-name span, .sort-by .gan-attribute dt .filter-name span {
  font-family: 'ApexNew-Book-medium';
  font-size: 0.9375rem;

}

.block-layered-nav .narrow-by-list dt .filter-name span.arrow, .sort-by .gan-attribute dt .filter-name span.arrow {
	content: "\f111";
	font-family: "iconvault";
	font-size: 0.625rem;
	display: 	block;
	width: 		0.5rem;
	height: 	0.875rem;
	position: 	absolute;
	right: 		0.625rem;
	top: 		0.75rem;
	line-height: 1.125rem;

}

.block-layered-nav li.active a{
	font-weight:700;
}
.block-layered-nav dd,
.category-products,
div.col-main p.note-msg,
.block-layered-nav .narrow-by-list dt, .sort-by .gan-attribute dt {
	position:relative;
}
#advanced-navigation-overlay{
	opacity:0.7;
	filter: alpha(opacity: 70);
	background:#fff;
	position:absolute;
}
span.plain_column{float:left;}

/* Top plain */
.gan-plain-items ul{float:left;}
#gan_nav_top.gan-plain-list{margin:0 auto; padding:0 1rem; width:57.375rem; font-size:0.8125rem;}
#gan_nav_top.gan-plain-list li{ position:relative; text-align:left; float:left;}
#gan_nav_top.gan-plain-list li.over { z-index:998; }
#gan_nav_top.gan-plain-list li.active a { color:#d96708; }
#gan_nav_top.gan-plain-list a,
#gan_nav_top.gan-plain-list a:hover { display:block; line-height:1.3em; text-decoration:none; float:left; padding:0.3125rem 0.75rem 0.375rem 0.5rem; color:#a7c6dd; font-weight:700;}
#gan_nav_top.gan-plain-list span { display:block; cursor:pointer; white-space:nowrap; }
#gan_nav_top.gan-plain-list li ul span {white-space:normal; }
#gan_nav_top.gan-plain-list li.over a,
#gan_nav_top.gan-plain-list a:hover { color:#d96708; }
#gan_nav_top.gan-plain-list div.gan-plain{ position:absolute; width:15em; top:100%; left:-625rem; border:0.0625rem solid #899ba5; background:#fff;}
#gan_nav_top.gan-plain-list ul li,
#gan_nav_top.gan-plain-list ul li.active{float:none; padding:0; margin:0;}
#gan_nav_top.gan-plain-list ul a,
#gan_nav_top.gan-plain-list ul a:hover { float:none; padding:0; background:none; }
#gan_nav_top.gan-plain-list ul span,
#gan_nav_top.gan-plain-list ul li.last li span { padding:0.1875rem 0.9375rem 0.25rem 0; }
#gan_nav_top.gan-plain-list div.gan-plain ul li a,
#gan_nav_top.gan-plain-list div.gan-plain ul li a:hover { color:#2f2f2f; font-weight:400;}
#gan_nav_top.gan-plain-list ul li a:hover { background:#d5e4eb; }
#gan_nav_top.gan-plain-list li div.gan-plain.shown-sub { left:0; z-index:999; }
.gan-wrapper .gan-plain .gan-plain-items li.gan-plain-item-bold a{font-weight:700 !important;}

.gan-attr-more,
.gan-attr-less{
  padding:0 0.625rem 0 0 !important;
  display:inline !important;
  }
.gan-attr-more{
  background:url(../../images/gomage/advanced-navigation/gan-attr-more.gif) no-repeat 100% 50% !important;
  }
.gan-attr-less{
  background:url(../../images/gomage/advanced-navigation/gan-attr-less.gif) no-repeat 100% 50% !important;
  }

/* Plain img */
.gan-plain-with-image-left > a > span,
.gan-plain-with-image-right > a > span{
  display:inline !important;
  vertical-align:middle;
  }
.gan-plain-with-image-left > a > img,
.gan-plain-with-image-right > a > img{
  vertical-align:middle;
  }
.gan-plain-ob-left{
  float:left;
  }
.gan-plain-ob-right{
  float:right;
  }
#gan_nav_top.gan-plain-list .gan-plain-ob-left a,
#gan_nav_top.gan-plain-list .gan-plain-ob-top a,
#gan_nav_top.gan-plain-list .gan-plain-ob-right a,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom a,
#gan_nav_top.gan-plain-list .gan-plain-ob-left span,
#gan_nav_top.gan-plain-list .gan-plain-ob-top span,
#gan_nav_top.gan-plain-list .gan-plain-ob-right span,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom span{
  float:none;
  display:inline;
  font-weight:normal;
  padding:0;
  white-space:normal;
  }
#gan_nav_top.gan-plain-list .gan-plain-ob-left span,
#gan_nav_top.gan-plain-list .gan-plain-ob-top span,
#gan_nav_top.gan-plain-list .gan-plain-ob-right span,
#gan_nav_top.gan-plain-list .gan-plain-ob-bottom span{
  cursor:default;
  }
/* Plain img END */


/* Dropdown */
.gan-top .gan-dropdown-list{text-align:left;width:56.875rem;display:block;margin:0 auto;padding:0.4375rem 1.25rem;}
.gan-top .gan-dropdown-list li{display:inline;padding-right:0.3125rem;}
.gan-sidebar-nav .gan-dropdown-list li select{width:100%;}
.gan-dropdown-list li select.active{font-weight:700;}
.gan-dropdown-list option.gan-dropdown-top{background-color:#D96708;font-weight:700;color:#fff;}
.gan-sidebar-nav .gan-dropdown-list li{padding:0.1875rem;}
/* Dropdown END */


/* Sidebar default */
.gan-sidebar-nav ul.gan-default-list{font-size:0.8125rem;}
.gan-sidebar-nav ul.gan-default-list li{position:relative;float:none;display:block;border-top:0.0625rem solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li.first{border-top:0;}
.gan-sidebar-nav ul.gan-default-list li li.first{border-top:0.0625rem solid #CCC;}
.gan-sidebar-nav ul.gan-default-list li a{color:#2F2F2F;float:none;font-weight:700;display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-default-list li a span{cursor:pointer;display:block;white-space:normal;padding:0.3125rem 0.75rem 0.375rem 0.5rem;}
.gan-sidebar-nav ul.gan-default-list li a:hover{color:#d96708;background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-default-list li a.active{color:#d96708;background-color:#f6fafd;}
/* Sidebar default END */


/* Sidebar default Pro */
.gan-sidebar-nav ul.gan-defaultpro-list{font-size:0.8125rem;}
.gan-sidebar-nav ul.gan-defaultpro-list li{float:none;position:relative;padding-bottom:0.0625rem;background:url("../../images/gomage/advanced-navigation/bkg_nav1.gif") repeat-x 0 100%;}
.gan-sidebar-nav ul.gan-defaultpro-list li.last{background:none;padding-bottom:0;}
.gan-sidebar-nav ul.gan-defaultpro-list li.over{z-index:999;}
.gan-sidebar-nav ul.gan-defaultpro-list li a,.gan-sidebar-nav ul.gan-defaultpro-list li a:hover{display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-defaultpro-list li a.active{background-color:#f6fafd;color:#d96708;}
.gan-sidebar-nav ul.gan-defaultpro-list li a{color:#2F2F2F;float:none;font-weight:700;padding:0.3125rem 0.75rem 0.375rem 0.5rem;}
.gan-sidebar-nav ul.gan-defaultpro-list li a:hover{color:#d96708;background-color:#d5e4eb;}
.gan-sidebar-nav ul.gan-defaultpro-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-sidebar-nav ul.gan-defaultpro-list ul{background:#FFF;border:0.0625rem solid #899BA5;position:absolute;width:15em;}
.gan-sidebar-nav ul#gan_nav_left.gan-defaultpro-list ul{left:-625rem;top:0.3125rem;}
.gan-sidebar-nav ul#gan_nav_left.gan-defaultpro-list li.over > ul{left:6.25rem}
.gan-sidebar-nav ul#gan_nav_right.gan-defaultpro-list ul{top:-625rem;}
.gan-sidebar-nav ul#gan_nav_right.gan-defaultpro-list li.over > ul{right:100%;top:-0.0625rem;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a{float:none;font-weight:400;background:none;color:#2F2F2F !important;padding:0;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li.parent a{background:url("../../images/gomage/advanced-navigation/bkg_nav2.gif") no-repeat 100% 100%;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a:hover{background-color:#d5e4eb;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li a span{white-space:normal;padding:0.1875rem 0.9375rem 0.25rem;}
.gan-sidebar-nav ul.gan-defaultpro-list ul li.parent li a{background-image:none;}
/* Sidebar default Pro END*/


/* Sidebar folding */
.gan-sidebar-nav ul.gan-folding-list{font-size:0.8125rem}
.gan-sidebar-nav ul.gan-folding-list li{position:relative;float:none;display:block;border-bottom:0.0625rem solid #CCC;}
.gan-sidebar-nav ul.gan-folding-list li:last-child{border-bottom:0;}
.gan-sidebar-nav ul.gan-folding-list li a{color:#2F2F2F;float:none;font-weight:700;display:block;line-height:1.3em;text-decoration:none;}
.gan-sidebar-nav ul.gan-folding-list li a span{cursor:pointer;display:block;white-space:normal;padding:0.3125rem 0.75rem 0.375rem 0.5rem}
.gan-sidebar-nav ul.gan-folding-list li a:hover{color:#d96708;background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-folding-list li a.active{color:#d96708;background-color:#f6fafd;}
/* Sidebar folding END */


/* Sidebar plain */
.gan-sidebar-nav ul.gan-plain-list{font-size:0.75rem}
.gan-sidebar-nav ul.gan-plain-list li{border:0.0625rem solid #E7F1F4;border-bottom-color:#CCC; line-height:1rem;position:relative;display:block;}
.gan-sidebar-nav ul.gan-plain-list li.last{border-bottom:0;}
.gan-sidebar-nav ul.gan-plain-list li.over{z-index:999;}
.gan-sidebar-nav ul.gan-plain-list li:hover,.gan-sidebar-nav ul.gan-plain-list li.over{background:#f6fafd;border:0.0625rem solid #A0B3C3;margin:0 -0.0625rem;padding:0 0.0625rem;}
.gan-sidebar-nav ul.gan-plain-list li.last:hover,.gan-sidebar-nav ul.gan-plain-list li.over.last:hover{margin-bottom:-0.0625rem;}
.gan-sidebar-nav ul.gan-plain-list li a{color:#000;float:none;display:block;line-height:1rem;text-decoration:none;font-weight:700;padding:0.3125rem 0.75rem 0.375rem 0.5rem;}
.gan-sidebar-nav ul.gan-plain-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-sidebar-nav ul.gan-plain-list li li a{font-weight:400;}
.gan-sidebar-nav ul.gan-plain-list li.over a{background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-plain-list li a.active{background-color:#f6fafd;}
.gan-sidebar-nav ul.gan-plain-list li .gan-plain{background:#F6FAFD;border:0.0625rem solid #A0B3C3;width:15em;position:absolute;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list .gan-plain{left:-625rem;top:0;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list li.over > .gan-plain{left:90%;top:-0.0625rem;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list .gan-plain{top:-625rem;right:999em;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list li.over > .gan-plain{top:-0.0625rem;right:100%;}
.gan-sidebar-nav ul.gan-plain-list span.gan-plain-border{display:block;position:absolute;top:0;background:#f6fafd;width:0.0625rem;overflow:hidden;height:1.6875rem;}
.gan-sidebar-nav ul#gan_nav_left.gan-plain-list span.gan-plain-border{left:-0.0625rem;}
.gan-sidebar-nav ul#gan_nav_right.gan-plain-list span.gan-plain-border{right:-0.0625rem;}
.gan-sidebar-nav ul.gan-plain-list li li{border:0 !important;background:none;margin:0 !important;padding:0 !important;}
.gan-sidebar-nav ul.gan-plain-list li li a{background:none !important;color:#2f2f2f;float:none;text-decoration:none;padding:0;}
.gan-sidebar-nav ul.gan-plain-list li li a:hover,.gan-sidebar-nav ul.gan-plain-list li.over li a,.gan-sidebar-nav ul.gan-plain-list li.over li,.gan-sidebar-nav ul.gan-plain-list li.hover li{background:none !important;}
.gan-sidebar-nav ul.gan-plain-list li li a span{padding:0.375rem 0.9375rem;}
.gan-sidebar-nav ul.gan-plain-list li li a:hover{text-decoration:underline !important;}
/* Sidebar plain END */

/* Accordion */
.gan-accordion-list{font-size:0.8125rem;}
.gan-accordion-list li,
.gan-accordion-list > li.parent > a{padding-bottom:0.0625rem;background:url("../../images/gomage/advanced-navigation/bkg_nav1.gif") repeat-x 0 100%;}
.gan-accordion-list > li.parent > a{padding-bottom:0.4375rem;}
.gan-accordion-list li.last{background:none;padding-bottom:0;}
.gan-accordion-list li.parent{padding-bottom:0; background:none;}
.gan-accordion-list a,.gan-accordion-list li a:hover{display:block;line-height:1.3em;text-decoration:none;}
.gan-accordion-list li a{color:#2F2F2F;float:none;font-weight:700;padding:0.3125rem 0.75rem 0.375rem 0.5rem;}
.gan-accordion-list li a:hover{color:#d96708;background-color:#d5e4eb;}
.gan-accordion-list li a span{cursor:pointer;display:block;white-space:normal;}
.gan-accordion-list .gan-accordion-items{display:none;}
.gan-accordion-list .accordion-active > .gan-accordion-items {display:block;}
.gan-accordion-list .gan-accordion-items a{float:none;font-weight:400;background:none;color:#2F2F2F;padding:0;}
.gan-accordion-list .gan-accordion-items li.parent a{background:url("../../images/gomage/advanced-navigation/bkg_nav2.gif") no-repeat 100% 100%;}
.gan-accordion-list .gan-accordion-items li a:hover{background-color:#d5e4eb;}
.gan-accordion-list .gan-accordion-items li a span{white-space:normal;padding:0.1875rem 0.9375rem 0.25rem;}
.gan-accordion-list .gan-accordion-items li.parent li a{background-image:none;} 
.gan-accordion-list a.active{background-color:#f6fafd;color:#d96708;}
.gan-accordion-list.gan-list-checkbox a > span{
  padding-left:1.3125rem;
  line-height:1rem;
  background:url("../../images/gomage/advanced-navigation/gan_checkbox.gif") no-repeat 0.125rem 0.125rem;
  }
  .gan-accordion-list.gan-list-checkbox a.active > span{
    background-image:url(../../images/gomage/advanced-navigation/gan_checkbox_active.gif);
    }
  .gan-accordion-list.gan-list-checkbox .gan-accordion-items a > span{
    padding-left:2.375rem;
    background-position:1.0625rem 0.3125rem;
    }
/* Accordion END */

/* Help icon and popup */
.filter-note-handle{
	display:block;
	position:absolute;
	top:0.5rem;
	right:0.625rem;
	width:0.75rem;
	padding-left:0.25rem;
	font-size:0.75rem;
	line-height:1rem;
	height:1rem;
	font-weight:700;
	overflow:hidden;
	color:#519cde;
	background:url('../../images/gomage/advanced-navigation/icon_filter_help.png') 0 0 no-repeat;
	cursor:help;
}
.narrow-by-list dd.filter-note-content,
.filter-note-content{
	position:absolute;
	top:-0.9375rem;
	left:11.875rem;
	text-transform:none;
	display:none;
	z-index:999;
	padding-left: 1.875rem;
	font-weight:400;
  }
  .filter-note-content-in{
    padding:0.1875rem 1rem 0.1875rem 0.4375rem;
    border:0.0625rem solid #dbdbdb;
    background:#fff;  
    overflow: auto;
    }
.gan-sidebar-nav .block-title .filter-note-handle{
	right:0.3125rem;
  top:0.1875rem;
}
.gomage-help-close{
  color: #000000;
  cursor: pointer;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.125rem;
  position: absolute;
  right: 0.3125rem;
  text-decoration: none;
  top: 0.125rem;
}
/* Help icon and popup END */

.narrow-by-list dd ol.gan-inblock-list,
ul.gan-inblock-list.gan-default-list{
	overflow:auto;
  position:relative;
}
.narrow-by-list dd ol.gan-inblock-list{
	background:#fff;
	padding:0.3125rem;
	border:0.0625rem solid #ccc;
}

/* Checkbox's */
.narrow-by-list dd ol.gan-list-checkbox li a,
ul.gan-list-checkbox.gan-default-list li a span,
ul.gan-list-checkbox.gan-folding-list li a span,
.gan-sidebar-nav .gan-image-list.gan-list-checkbox li a{
	display:inline-block;
	padding-left:1rem;
	line-height:1rem;
	background:url('../../images/gomage/advanced-navigation/gan_checkbox.gif') 0 0.125rem no-repeat;
}
.narrow-by-list dd ol.gan-list-checkbox li a.active{
	background:url('../../images/gomage/advanced-navigation/gan_checkbox_active.gif') 0 0.125rem no-repeat;
}
ul.gan-list-checkbox.gan-default-list li a.active span,
ul.gan-list-checkbox.gan-folding-list li a.active span{
	background:url('../../images/gomage/advanced-navigation/gan_checkbox_active.gif') 0.5625rem 0.4375rem no-repeat;
}
ul.gan-list-checkbox.gan-image-list li a.active{
	background:url('../../images/gomage/advanced-navigation/gan_checkbox_active.gif') 0 0.125rem no-repeat;
}
.gan-wrapper .gan-folding-list.gan-list-checkbox li a span,
.gan-wrapper .gan-default-list.gan-list-checkbox li a span{
	background-position:0.5625rem 0.4375rem;
	padding-left:1.625rem;
}
.narrow-by-list dd ol.image-align-horizontally li a,
.narrow-by-list dd ol.image-align-default li a,
.narrow-by-list dd ol.image-align-2-columns li a,
ul.image-align-horizontally li a,
ul.image-align-default li a,
ul.image-align-2-columns li a{
}
.narrow-by-list dd ol.image-align-horizontally li,
ul.image-align-horizontally li{
	display:inline-block;
	padding-right:0.3125rem;
	padding-bottom:0.1875rem;
}

.narrow-by-list dd ol {
	margin-bottom: 0;
}

.narrow-by-list dd ol.image-align-default li,
ul.image-align-default li{
	display:block;
	padding-bottom:0.3125rem;
	padding-bottom:0;
	overflow: hidden;
}
.narrow-by-list dd ol.image-align-2-columns li,
ul.image-align-2-columns li{
	width:50%;
	padding-bottom:0.1875rem;
	float:left;
}
.narrow-by-list dd ol.gan-list-checkbox li a,
.narrow-by-list dd ol.image-align-horizontally li{
	/display:inline;
}
.narrow-by-list dd select{
	width:100%;
  margin-top:0.3125rem;
}
.narrow-by-list .filter-fieldset .fields{
  float:left;
  margin-left:-0.3125rem;
  }
.narrow-by-list .filter-fieldset .fields .from-wrapper{
	float:left;
}
.narrow-by-list .filter-fieldset .fields .from-wrapper span{
	float:left;
	text-align:center;
	width:1.5625rem;
}
.narrow-by-list .filter-fieldset .fields .from-wrapper input{
	width:2.125rem;
}
.narrow-by-list .slider-input-action{
	float:right;
  margin-right:-0.375rem;
}
.narrow-by-list dd ol.image-align-horizontally li .filter-label,
.gan-sidebar-nav .gan-image-list.image-align-horizontally a span{
	display:block;
}
.gan-loadinfo{
	position:fixed;
	-position:absolute;
	left:50%;
	top:45%;
	-top:0;
	width:15.625rem;
	margin-left:-9.375rem;
	background:none;
	z-index:2001;
	padding:0.5rem;
  text-align:left;
  background:#fff;
	border:0.0625rem solid #0A263C;
	font-weight:700;
  line-height:1.5rem;
	-moz-box-shadow: 0.1875rem 0.1875rem 0.1875rem #999;
	-webkit-box-shadow: 0.1875rem 0.1875rem 0.1875rem #999;
	box-shadow: 0.1875rem 0.1875rem 0.1875rem #999;
}
.gan-loadinfo img.align-top{
	display:block;
	padding-bottom:0.3125rem;
	margin:0 auto;
}
.gan-loadinfo img.align-right{
	float:right;
	padding-left:0.3125rem;
}
.gan-loadinfo img.align-left{
	float:left;
	padding-right:0.3125rem;
}
.gan-loadinfo img.align-bottom{
	display:block;
	padding-top:0.3125rem;
	margin:0 auto;
}
#navigation_loadinfo_more{
  text-align:center;
  margin:0.625rem 0;
  white-space:nowrap;
  clear: both;
  }#navigation_loadinfo_more img{
    vertical-align:middle;
    padding-right:0.3125rem;
    }
.narrow-by-list dd ol a,
.narrow-by-list dd ol li,
.gan-sidebar-nav .gan-image-list a{
	clear: 			both;
}

.narrow-by-list dd ol a {
	display: 		block;
	transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-webkit-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	text-decoration: none;
}

.narrow-by-list dd ol li.subcat a { 
	background: 	none;
	color: 			#79796A;
}

.narrow-by-list dd ol a:hover, .narrow-by-list dd ol li.subcat a:hover {
	color:  		#BE9963;
	background-position: -61rem -4.3125rem;
}

.narrow-by-list dd ol a span,
.gan-sidebar-nav .gan-image-list a span{
}
.narrow-by-list dd ol a:hover span,
.gan-sidebar-nav .gan-image-list a:hover span{
	text-decoration:none;
}

.gan-track-values{
  overflow:hidden;
  margin:0 -0.3125rem;
  }
  .gan-track-values .value-min{
    float:left;
    }
  .gan-track-values .value-max{
    float:right;
    }

/* Slider View */
.narrow-by-list .handle-left{
	width:0.5625rem;
	height:1.3125rem;
	position:absolute;
	z-index:11;
}
.narrow-by-list .handle-right{
	width:0.5625rem;
	height:1.3125rem;
	position:absolute;
	z-index:11;
}
.narrow-by-list .handle-left .handle-left-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:0.5625rem;
	height:1.3125rem;
	cursor:pointer;
	position:relative;
	left:-0.875rem;
}
.narrow-by-list .handle-right .handle-right-bg{
	display:block;
	background:#ccc;
	background-repeat:no-repeat;
	width:0.5625rem;
	height:1.3125rem;
	cursor:pointer;
	position:relative;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span{
	position:absolute;
	top:1.25rem;
	left:50%;
	display:block;
	width:2.8125rem;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span span{
	position:absolute;
	left:-50%;
	display:block;
	width:2.8125rem;
	text-align:center;
}
.narrow-by-list .gan-track{
	background-image:#333;
	width:98%;
	height:1.75rem;
	position:relative;
	left:0.5625rem;
}
.narrow-by-list .gan-slider-span{
	background:blue;
	height:0.25rem;
	top:0.625rem;
	position:relative;
	z-index:10;
}
.narrow-by-list .slider-back-bg{
	background:#bfbfbf;
	height:0.25rem;
	left:-0.5625rem;
	position:relative;
	top:0.625rem;
	width:100%;
	z-index:9;
}
.narrow-by-list .gan-track div.span{
	top:0;
	height:1.25rem;
	overflow:hidden;
	z-index:10;
}
/* Slider View END */

/* Slider Type */
.gomage-navigation-slider-type-rectangle .narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-rectangle .narrow-by-list .gan-slider-span{
	height:0.1875rem;
	top:0.625rem;
}
.gomage-navigation-slider-type-cone .narrow-by-list .slider-back-bg,
.gomage-navigation-slider-type-cone .narrow-by-list .gan-slider-span{
	height:0.1875rem;
	top:0.5rem;
	overflow:hidden;
}
.narrow-by-list .handle-left .handle-left-bg,
.narrow-by-list .handle-right .handle-right-bg,
.narrow-by-list .handle-left,
.narrow-by-list .handle-right{
	height:1.5rem;
	width:0.875rem;
}
.narrow-by-list .handle-right .handle-right-bg,
.narrow-by-list .handle-right .handle-right-bg{
	left:0;
}
.narrow-by-list .handle-left .handle-left-bg span.slider-span,
.narrow-by-list .handle-right .handle-right-bg span.slider-span{
	top:1.5625rem;
}
.narrow-by-list .filter-type-input{
	padding-top:0.9375rem;
}
.gomage-navigation-slider-type-rectangle .narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-rectangle .narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(../../images/gomage/advanced-navigation/slider_bg_rect.png) no-repeat 0 0;
}
.gomage-navigation-slider-type-cone .narrow-by-list .handle-left .handle-left-bg,
.gomage-navigation-slider-type-cone .narrow-by-list .handle-right .handle-right-bg{
	background:transparent url(../../images/gomage/advanced-navigation/slider_bg_cone.png) no-repeat 0 0;
}
/* Slider Type END */

.narrow-by-list dd ol.no-titles li img,
.gan-sidebar-nav .gan-image-list li img,
.narrow-by-list dd ol.image-align-horizontally li a img,
.narrow-by-list dd ol.image-align-default li a img,
.narrow-by-list dd ol.image-align-2-columns li a img{
	padding:0.125rem;
}
.narrow-by-list dd ol.no-titles li a.active img,
.gan-sidebar-nav .gan-image-list li a.active img,
.narrow-by-list dd ol.image-align-horizontally li a.active img,
.narrow-by-list dd ol.image-align-default li a.active img,
.narrow-by-list dd ol.image-align-2-columns li a.active img{
	padding:0.0625rem;
	border:0.0625rem solid #E26703;
}
.narrow-by-list dd ol.image-align-horizontally.no-titles li{
	padding-right:0;
}
.gan-sidebar-nav .image-align-horizontally.no-titles li{
	padding-right:0.125rem;
}
.narrow-by-list dd ol.gan-list-checkbox.no-titles  li a,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a{
	background-position:0 0.125rem;
}
.narrow-by-list dd ol.gan-list-checkbox.no-titles  li a.active img,
.gan-sidebar-nav .gan-list-checkbox.no-titles  li a.active img{
	padding:0.125rem;
	border:0;
}
.gan-sidebar-nav .gan-image-list{
	padding:0.3125rem 0.3125rem 0.125rem;
}
.gan-more-button{
  text-align:center;
  margin:0.625rem 0;
  }
  .gan-more-button button{
    }
    .gan-more-button button span{
      }
.gan-totop-button{
  position:fixed;
  bottom:6.25rem;
  }
  .gan-totop-button button{
    height:auto !important;
    }
  .gan-totop-button button span{
      display:block;
      border:0.0625rem solid #dcdcdc;
      font-size:0.6875rem;
      color:#444;
      text-align:center;
      white-space:nowrap;
      line-height:0.875rem;
      padding:0.375rem 0.625rem 0.3125rem 1.5rem;
      font-weight:700;
      background:#f3f3f3 url(../../images/gomage/advanced-navigation/top_button.gif) no-repeat 0.5rem 50%;
      -webkit-border-radius: 0.125rem;
         -moz-border-radius: 0.125rem;
              border-radius: 0.125rem;  
    }

/* Shop By in Main col
-------------------------------------------------- */
.block-layered-nav.gan-content-area .block-subtitle {
	padding:		0 0.5625rem 0 0;
	float: 			left;
	line-height: 	2.5rem;
}

.block-layered-nav.gan-content-area .block-subtitle span, #applied-filters .block-subtitle {
	font-size: 		0.875rem;  
}

.block-layered-nav.gan-content-area .block-title{
  background:url(../../images/gomage/advanced-navigation/bkg_block-layered-title.gif) no-repeat 100% 0;
  padding:0 0.3125rem 0 0;
  height:1.5rem;
  overflow:hidden;
  text-indent:-999em;
  border:0;
  margin:0;
  }
  .block-layered-nav.gan-content-area .block-title strong{
    background:url(../../images/gomage/advanced-navigation/bkg_block-layered-title.gif) no-repeat 0 0;
    padding:0;
    height:1.5rem;
    display:block;
    }
  .block-layered-nav.gan-content-area .block-title span{
    display:none;
    }    
  .block-layered-nav.gan-content-area .block-title a{
    text-indent:0;
    float:right;
    color:#fff;
    text-decoration:none;
    white-space:nowrap;
    text-transform:none;
    margin:0.25rem 0.125rem 0 0;
    }
    .block-layered-nav.gan-content-area .block-title a:hover{
      text-decoration:underline;
      font-weight:bold;
      }
.gan-content-area .narrow-by-list dt{
  float:left;
  width:26%;
  padding-bottom:0.4375rem;
  word-wrap:break-word;
  }
.gan-content-area .narrow-by-list dd, .sort-by .gan-attribute dd {
  float:left;
  width:63%;
  padding:0.4375rem;
  }
.gan-content-area .narrow-by-list ol li{
  float:left;
  padding-right: 0;
  padding-left:0 !important;
  }
  .gan-content-area .narrow-by-list ol.image-align-default li{
    float:none;
    }
  .gan-content-area .narrow-by-list ol.image-align-2-columns li{
    padding-right:0;
    }
.gan-content-area.block-layered-nav .block-subtitle > span{
  padding-right:0.3125rem;
  vertical-align:middle;
  }
.block-layered-nav #advancednavigation-filter-content-cat a.active{
  font-weight:bold;
  }
.block-layered-nav #advancednavigation-filter-content-cat .gan-list-checkbox a.active{
  font-weight:normal;
  }
  
  
/* Product Navgation
-------------------------------------------------- */
.gomage_product_navigation{
   margin: 0 0 0.3125rem;
  float: right
  }
  .gomage_product_navigation img{
    vertical-align: middle;
    }
  .gomage_product_navigation td{

    }
  .gomage_product_navigation .gomage_product_next a,
  .gomage_product_navigation .gomage_product_prev a{
    display: inline-block;
    width: 1.4375rem;
    height: 1.4375rem;
     text-indent: -12500;
    background:     transparent url(../../images/bg_sprite.png) no-repeat -44.625rem -0.625rem;

  }
  
  .gomage_product_navigation .gomage_product_prev a:hover {
  	background-position: -44.625rem -2.5rem;
  }
  
  .gomage_product_navigation .gomage_product_category{
    text-align: center;
   }
    
  .gomage_product_navigation .gomage_product_next a{
        background:     transparent url(../../images/bg_sprite.png) no-repeat -46.5rem -0.625rem;
   }
   
   .gomage_product_navigation .gomage_product_next a:hover {
   		background-position: -46.5rem -2.5rem;
   }
/* Product Navgation END
-------------------------------------------------- */
.block-layered-nav .filter-align-columns.narrow-by-list .gan-attribute{
  background: 		none;
  position: 		relative;
  margin-right: 	0.5rem;
  z-index: 			2;
  float: right;
  }
.gan-content-area .filter-align-columns .gan-attribute{
  float: left;
  }
.gan-content-area .filter-align-columns.narrow-by-list dt, .sort-by .gan-attribute dt {
  float: none;
  width: auto;
   
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0;
  
  }
  
 .sort-by .gan-attribute:hover {
 	cursor: 			pointer;
 }
  
.sorter .sort-by {
	position: 			relative;
	z-index: 			100;
}

.sorter .sort-by #sort-type {
	position: 			absolute;
	right: 				0.625rem;
	top: 				0.3125rem;
	z-index: 			3;
  font-size: 0.5625rem;

}

.sort-by .gan-attribute {
	margin-top: 		0;
}
  
.sort-by .gan-attribute dt {

}
  
  .gan-content-area .filter-align-columns .gan-attribute.clicked dt, .gan-attribute.clicked dt {
  	border-bottom: 	none;
  	border-radius: 0.25rem 0.25rem 0 0;
  -moz-border-radius: 0.25rem 0.25rem 0 0;
  -webkit-border-radius: 0.25rem 0.25rem 0 0;
  z-index: 	2;
  }
  
.gan-content-area .filter-align-columns.narrow-by-list dd, .sort-by .gan-attribute dd,#block-layered-nav-left .gan-attribute dd{
  float: none;
  width: auto;
  position: absolute;
  left: 		0;
  top: 			2.4375rem;
  border: 0.625rem solid #EDEDED;
max-height: 20rem;
overflow-y: auto;

  }
  
.sort-by .gan-attribute dd {
	top: 		32.375rem;
	min-width: 	100%;
	text-align: right;
}  
 
.gan-content-area .filter-align-columns.narrow-by-list ol li, .sort-by .gan-attribute ol li {
  float: none;
  }

/* Clears */
.filter-align-columns:after,
.narrow-by-list dd ol:after,
.narrow-by-list .filter-fieldset:after,
.narrow-by-list dt:after,
.gan-plain-items:after,
.gan-top:after,
.gan-wrapper:after,
.gan-plain-with-image-left:after,
.gan-plain-with-image-right:after,
.gan-attribute:after{
	content:' ';
	clear:both;
	display:block;
	width:0; 
	height:0;
	overflow:hidden;
	font-size:0;
}
.narrow-by-list dd ol,
.narrow-by-list dd ol li a,
.narrow-by-list .filter-fieldset,
.narrow-by-list dd ol.image-align-horizontally li,
.narrow-by-list dt,
.gan-plain-items,
.gan-top,
.gan-wrapper,
.block-layered-nav dd,
.gan-plain-with-image-left,
.gan-plain-with-image-right,
.category-products,
.gan-attribute{
	zoom:1;
}

.narrow-by-list dd ol {
	white-space:		nowrap
}

#applied-filters .currently {
	border-bottom:			0.0625rem solid #C3D9E9;
	margin: 			0.625rem 0 0 0; 	
}

.category-products .block-layered-nav .currently ol {
	margin: 			0;
}

.category-products .block-layered-nav .currently li {
	display: 			inline-block;
	padding: 			0 1.125rem 0 0;
	margin: 			0 0.625rem 0 0;
	height: 			2.5rem;
	line-height: 		2.5rem;
}

.category-products .block-layered-nav .currently li a.btn-remove {
 width: 0.875rem;
background: transparent;
height: 0.875rem;
border: 0.0625rem solid #ABBBC8;
border-radius: 50%;
text-indent: 0;
font-size: 0.375rem;
line-height: 0.8125rem;
text-align: center;
float: left;
display: inline-block;
padding: 0;
padding-left: 0.0625rem;
top: 0.8125rem;
}
.category-products .block-layered-nav .currently li a.btn-remove:hover {
  text-decoration: none;
  color:#FF4D4D;
  border: 0.0625rem solid #FF4D4D;


}
.category-products .block-layered-nav .currently .label, .category-products .block-layered-nav .currently span.value {
	text-transform: 	capitalize;
	color: 				#999;
  margin-right: 0.625rem;
  font-size: 0.9375rem;


}

#applied-filters button.button {
	padding: 			0;
}

#applied-filters button.button, #applied-filters button.button span {
	background: 		none !important;
}

#applied-filters button.button span {
	color: 				#999;
	transition: 	all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: 	all .3s ease-out;
}

#applied-filters button.button:hover span {
	color: 				#666;
}

#applied-filters button.button span span { 
	padding-right: 		1.25rem;
	
}
