/* General Banner Styles */
#top-banners, .top-banners{padding-top:8px;}
	#top-banners img{margin:0 5px;}
.html-banner{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; clear:both; padding:10px; margin-bottom:10px;}

/* General Fullwidth Styles */
.page.fullwidth #content{margin-left:0; width:970px;}
.page.fullwidth .breadcrumbs{margin-top:0;}
.page.fullwidth .internal-banner{margin-bottom:8px;}
	.page.fullwidth .internal-banner img{display:block;}
	.page.fullwidth #search-results-listing .column-right{width:288px;}

/* Simple Pick List (Gallery) */
.page.fullwidth #search-results-listing .sort-paging{margin-bottom:8px; margin-top:0; width:950px;}
.page.fullwidth #results-gallery-container{margin-bottom:0px;}
	.page.fullwidth #results-gallery-container .internal-banner{display:block;}
		.page.fullwidth #results-gallery-container .product-grid .internal-banner{float:left;}
.page.fullwidth	.gallery-view .product-grid .product-box{margin-right:8px;}

/* Simple Pick List (Gallery - Wide) */
.page.fullwidth .product-grid.wide-image .product-info{padding-top:20px;}
.page.fullwidth .product-grid.wide-image .product-box{height:295px; width:282px;}
	.page.fullwidth .product-grid.wide-image .product-box.has-badge .product-name h3{padding-right:65px;}
	.page.fullwidth .product-grid.wide-image .product-box .thumb{left:0; width:140px;}
		.page.fullwidth .product-grid.wide-image .product-box .thumb img{width:130px;}
	.page.fullwidth .product-grid.wide-image .product-box img.badge-icon{right:15px; top:12px;}
		.page.fullwidth  .product-grid.wide-image .product-box .product-info{width:140px;}
	.page.fullwidth .product-grid.wide-image .add-to-cart .uniform-type{width:192px;}
	.page.fullwidth .product-grid.wide-image .add-to-cart .type{width:202px;}
	
.page.fullwidth .gallery-view .product-grid.wide-image .product-box .add-to-cart,
.page.fullwidth .standard-grid .product-grid.wide-image .product-box .add-to-cart,
.page.fullwidth #category-landing .product-grid.wide-image .product-box .add-to-cart,
.page.fullwidth .product-detail .product-grid.wide-image .product-box .add-to-cart{top:222px; width:282px;}

/* Simple Pick List (Standard) */
.page.fullwidth .results-list{width:950px;}
	.page.fullwidth .results-list .details{width:580px;}
	
/* Simple Pick List (Standard - Wide) */
.page.fullwidth .results-list.wide-image .details{width:540px;}
.page.fullwidth .results-list.wide-image .thumb{height:160px !important; overflow:hidden; width:160px;}
    .page.fullwidth .results-list.wide-image .thumb img{width:140px;}

/* edit in bienalto.css */
#search-results-listing .sort-paging{width:725px;}

/* Compisite List (Standard) */
.page.fullwidth .composite-list-heading{-webkit-border-radius:5px; -moz-border-radius:5px; background-color:#F0F0F0; border-radius:5px; padding:15px; margin-bottom:10px; overflow:hidden;}
	.page.fullwidth .composite-list-heading h2{font-family: 'Futura Md BT','Futura Bk BT',Helvetica,Arial,sans-serif; font-size:21px; float:left; margin-bottom:0;}
	.page.fullwidth .composite-list-heading a{background:url('/media/images/arrow_side.png') 100% 3px no-repeat; float:right; font-size:14px; padding-right:15px;}
	
.gallery-view .composite-grid{margin-top:0;}
	.gallery-view .composite-grid .composite-list-heading{margin-bottom:8px;}








/* Filter Navigation Styles */
#left-pane #filter-navigation ul.side-nav{background:none; background-color:#f0f0f0; border-bottom:0px; border-top:1px solid #D5D5D5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden; padding:0;}
	#left-pane #filter-navigation ul.side-nav li{width:100%;}
		#left-pane #filter-navigation ul.side-nav .pricing .title{background-color:#C8C8C8; font-size:12px !important; margin:0 !important; padding-top:12px !important;}
		#left-pane #filter-navigation ul.side-nav .pricing .range{background-color:#C8C8C8; margin:0; padding-bottom:12px !important;}
			#left-pane #filter-navigation ul.side-nav .pricing .range .btn-red{font-family: 'Futura Md BT','Futura Bk BT',Helvetica,Arial,sans-serif; padding-left:5px; padding-right:5px; position:absolute; right:8px; bottom:12px;}
			#left-pane #filter-navigation ul.side-nav .pricing .range span{height:25px; line-height: 25px;}
		#left-pane #filter-navigation ul.side-nav .pricing .price{background:none; height:30px; padding:0; width:auto;}
			#left-pane #filter-navigation ul.side-nav .pricing .price .text{width:50px;}
			#left-pane #filter-navigation ul.side-nav .pricing .price input{border-color:#ADADAD #C8C8C8 #C8C8C8 #ADADAD; border-width:1px; border-style:solid; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:3px 3px 8px 0 #F0F0F0 inset; -webkit-box-shadow:3px 3px 8px 0 #F0F0F0 inset; -moz-box-shadow:3px 3px 8px 0 #F0F0F0 inset; height:20px; padding:4px;}
	#left-pane #filter-navigation ul.side-nav li{background-image: none !important;}
		#left-pane #filter-navigation ul.side-nav li li{background-image: none !important; border-bottom:1px solid #D5D5D5; padding-bottom:6px; padding-left:8px; padding-right:8px; padding-top:6px;}
		#left-pane #filter-navigation ul.side-nav li li.title{border-bottom: none;}
		/* Removed display:block; from #left-pane #filter-navigation ul.side-nav li li a */
			#left-pane #filter-navigation ul.side-nav li li a{background: none !important; color:#507814; padding-left:0; overflow: hidden; width:100%;}
			#left-pane #filter-navigation ul.side-nav li li a:hover{text-decoration:none;}
			#left-pane #filter-navigation ul.side-nav li li a.more{color:#507814;}
			#left-pane #filter-navigation li li a .right{color:#111;}
				#left-pane #filter-navigation ul.side-nav li li input[type="checkbox"]{display:inline-block; float:none; margin:0 5px 0 0; padding:0; vertical-align: middle; border:none; background:none;}
				#left-pane #filter-navigation ul.side-nav li li span.text{display:inline; font-weight:bold; vertical-align:middle;}
				#left-pane #filter-navigation ul.side-nav li li span.text:hover{text-decoration: underline;}
		#left-pane #filter-navigation ul.side-nav li h3{
			background: #ffffff;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
			background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%);
			background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%);
			background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%);
			background: linear-gradient(top, #ffffff 0%,#cccccc 100%);
			border-bottom:1px solid #D5D5D5; padding-left:8px;
		}

#content .selected-options{background-color:#F0F0F0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; margin-top:8px;}
	#content .selected-options ul{list-style: none; display:inline;}
		#content .selected-options ul li{display:inline-block; margin: 6px 1px;}
			#content .selected-options ul li a{background-color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#000; padding:5px 30px 5px 10px; position:relative; text-decoration: none;}
/*	#content .selected-options h2{display:inline; margin-right:5px;} */
	#content .selected-options h2{display:block;}
.ico-close{background: #fff url('/media/images/filter_close.png') 100% 50% no-repeat; display:block; height:14px; position: absolute; right:10px; top:5px; width:14px;}

.ico-filterarrow{background: url('/media/images/sprite-filterarrows.png'); display:inline-block; float:right; height:8px; width:13px; margin-top:4px; margin-right:10px;}
.on .ico-filterarrow{background-position:0 8px;}

.ico-star{background: url('/media/images/nav_star_on.png');}
.ico-staroff{background: url('/media/images/nav_star_off.png');}
.ico-star,
ico-staroff,
.page #left-pane ul.side-nav li.on .ico-star,
.page #left-pane ul.side-nav li.on .ico-staroff{display:inline-block !important; float:none; height:15px; vertical-align: middle; margin-top:-2px; width:16px;}

/* edit in ie7 */
#filter-navigation h3{*position:relative;}
	#filter-navigation h3 .ico-filterarrow{*position:absolute; *right:0px;}
		#filter-navigation li li a{*position:relative;}	
			#filter-navigation li li a .right{*position:absolute; *top:0; *right:0;}
			
#content .selected-options ul li{*float:left !important;}
	
.page #left-pane ul.side-nav li.on .ico-star,
.page #left-pane ul.side-nav li.on .ico-staroff{*float:left;}	

#left-pane #filter-navigation ul.side-nav .pricing .price .text{*width:40px;}