/* Fixing navs... */
/* =fui-nav */
.fui-nav-list {
	background: #ebebeb url("theme/bell-2014/flush-gradient-b.png") repeat-x;
	position: relative;
}

/*.ie8 .fui-nav-list:before,
.ie8 .fui-nav-list:after {
	content: "";
	background: url("theme/bell-2014/flush-ie-sprite.png") no-repeat;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 1;
	top: -1px;
}*/

.ie8 .fui-nav-list:before {
	background-position: -17px -1px;
	left: -1px;
}

.ie8 .fui-nav-list:after {
	background-position: -25px -1px;
	right: -1px;
}

.fui-nav-list > .fui-active {background: url("theme/bell-2014/flush-gradient-c.png") repeat-x;}

.ie9 .fui-nav-list > .fui-active a:before,
.ie9 .fui-nav-list > .fui-active a:after {background: url("theme/bell-2014/flush-ie-sprite.png") -65px -1px no-repeat;}

.ie8 .fui-nav-list > .fui-active {
	border-left: transparent;
	border-right: transparent;
}

.ie8 .fui-nav-list > .fui-active a:before,
.ie8 .fui-nav-list > .fui-active a:after {
	background: url("theme/bell-2014/flush-ie-sprite.png") no-repeat;
	height: 46px;
	width: 5px;
	position: absolute;
	z-index: 1;
	top: -1px;
}

.ie8 .fui-nav-list > .fui-active a:before {
	background-position: -65px -54px;
	left: -1px;
}

.ie8 .fui-nav-list > .fui-active a:after {
	background-position: -61px -54px;
	right: -1px;
}

.fui-nav-list-a {background: #525252 url("theme/bell-2014/flush-gradient-d.png") repeat-x;}

.ie8 .fui-nav-list-a:before,
.ie8 .fui-nav-list-a:after {background-image: none;}

.fui-nav-list-a > .fui-active {background: #525252 url("theme/bell-2014/flush-gradient-e.png") repeat-x;}

.ie9 .fui-nav-list-a > .fui-active a:before,
.ie9 .fui-nav-list-a > .fui-active a:after {background-position: -69px -1px;}

.ie8 .fui-nav-list-a > .fui-active > a:before {
	height: 43px;
	background-position: -53px -54px;
}

.ie8 .fui-nav-list-a > .fui-active > a:after {
	height: 43px;
	background-position: -49px -54px;
}


/* Fixing boxes... */
.fui-table th,
.ie8 .fui-tab-list-a > li > a,
.fui-box-footer {
	background: url("theme/bell-2014/flush-gradient-a.png") repeat-x 0 bottom;
}
.ie8 .fui-box-d {
	border-color: #fff;
	outline: 1px solid #ccc;
}


/* Fixing gradients... */
.ie8 .fui-pagination-list > .fui-active > a,
.ie8 .fui-topnav,
.ie8 .fui-button {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1477bb', endColorstr='#114e92',GradientType=0 );
}
.ie8 .fui-button-a {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 );
}

.ie8 .fui-button.fui-disabled, .ie8 .fui-button.fui-disabled:hover {
	filter: none;
	background-color: #797979;
	color: #fff;
}

.ie9 .fui-pagination-list > .fui-active > a,
.ie9 .fui-topnav,
.ie9 .fui-button {
	filter:"";
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAeCAIAAACJwFiTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpiFCndycDAwMLw/z+Y+vcPmYdN8D/RggykCv6jTDtEECDAAMAAPmZS+/D3AAAAAElFTkSuQmCC);
	background-size: 100% 100%;
}
	.ie9 .fui-button-a {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAIAAACpqzA1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNp0yTkOwCAMAMEV/38rGAzmFiipk2KqYe/NY63FnJMxBr13WmvUWjEzSimvnDOqSkqJGCMiQggB770D3Dnn18dfAQYAFCVU2IBCKE4AAAAASUVORK5CYII=);
		background-size: 100% 100%;
	}


	/* ...and custom select boxes, tabs */
	.fui-select-trigger,
	.fui-tab-list-a > li > a {
		filter:"";
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAA6CAIAAADdkfVlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNrs0rEJADAMA0EnZP+R5YwQcJPmvhe8kFaSGrFryo/k6W62bK1iFbY+ZBU92foQWz1fXAEGAG8BM15ZDlBAAAAAAElFTkSuQmCC);
		background-size: 100% 100%;
	}


/* Fixing icons... */
.ie8 .fui-icon:before {text-align: center;}
.ie8 .fui-icon-link:before,
.ie8 .fui-icon-link-left:before,
.ie8 .fui-icon-link-up:before,
.ie8 .fui-icon-link-down:before {
	content: "";
	background: url("theme/bell-2014/flush-ie-sprite.png") -1px -77px no-repeat;
	width: 14px;
	height: 14px;
}

.ie8 .fui-icon-link-left:before {background-position: -66px -131px;}
.ie8 .fui-icon-link-up:before {background-position: -83px -131px;}
.ie8 .fui-icon-link-down:before {background-position: -100px -131px;}
.ie8 .fui-icon-toggle {background: url("theme/bell-2014/flush-ie-sprite.png") no-repeat;}
.ie8 .fui-icon-toggle,
.ie8 .fui-open > .fui-icon-toggle {
	background-position: -288px -39px;
	line-height: 9px;
}
.ie8 .fui-toggle-medium .fui-icon-toggle,
.ie8 .fui-toggle-medium .fui-open > .fui-icon-toggle {
	background-position: -229px -15px;
	line-height: 16px;
}
.ie8 .fui-toggle-large .fui-icon-toggle,
.ie8 .fui-toggle-large .fui-open > .fui-icon-toggle {
	background-position: -192px -39px;
	line-height: 28px;
}

.ie9 .fui-icon-link,
.ie9 .fui-icon-link-left,
.ie9 .fui-icon-link-up,
.ie9 .fui-icon-link-down,
.ie9 .fui-icon-toggle {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAdCAIAAADglkEDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpiOXv27L9//5iYmFj+/PnDwMAA5LAAeQxgQDSLkZGRRB3UNoU6LoCzQBTESIAAAwABEAxexovGJQAAAABJRU5ErkJggg==);
	background-size: 100% 100%;
}

/* =fui-icon-pill */
.ie8 .fui-icon.fui-icon-pill {
	background-image: url('theme/bell-2014/flush-ie-sprite.png');
	background-repeat: no-repeat;
	background-color: transparent;
}
.ie8 .fui-icon.fui-icon-pill.fui-icon-pill {background-position: -300px -77px;}
.ie8 .fui-icon-a.fui-icon-pill.fui-icon-pill {background-position: -192px -77px;}
.ie8 .fui-icon-b.fui-icon-pill.fui-icon-pill {background-position: -219px -77px;}
.ie8 .fui-icon-c.fui-icon-pill.fui-icon-pill {background-position: -246px -77px;}
.ie8 .fui-icon-d.fui-icon-pill.fui-icon-pill {background-position: -273px -77px;}
.ie8 .fui-icon.fui-icon-pill.fui-icon-pill-small {background-position: -508px -133px;}
.ie8 .fui-icon-a.fui-icon-pill.fui-icon-pill-small {background-position: -432px -133px;}
.ie8 .fui-icon-b.fui-icon-pill.fui-icon-pill-small {background-position: -451px -133px;}
.ie8 .fui-icon-c.fui-icon-pill.fui-icon-pill-small {background-position: -470px -133px;}
.ie8 .fui-icon-d.fui-icon-pill.fui-icon-pill-small {background-position: -489px -133px;}
.ie8 .fui-icon.fui-icon-pill.fui-icon-pill-medium {background-position: -384px -104px;}
.ie8 .fui-icon-a.fui-icon-pill.fui-icon-pill-medium {background-position: -192px -104px;}
.ie8 .fui-icon-b.fui-icon-pill.fui-icon-pill-medium {background-position: -240px -104px;}
.ie8 .fui-icon-c.fui-icon-pill.fui-icon-pill-medium {background-position: -288px -104px;}
.ie8 .fui-icon-d.fui-icon-pill.fui-icon-pill-medium {background-position: -336px -104px;}
.ie8 .fui-icon.fui-icon-pill.fui-icon-pill-large {background-position: -448px -152px;}
.ie8 .fui-icon-a.fui-icon-pill.fui-icon-pill-large {background-position: -96px -152px;}
.ie8 .fui-icon-b.fui-icon-pill.fui-icon-pill-large {background-position: -184px -152px;}
.ie8 .fui-icon-c.fui-icon-pill.fui-icon-pill-large {background-position: -272px -152px;}
.ie8 .fui-icon-d.fui-icon-pill.fui-icon-pill-large {background-position: -360px -152px;}

/* Fixing close "x" button in lightboxes... */
.ie8 .fui-lightbox-close > .fui-lightbox-action:before {content: "";}


/* Fixing tabs... */
.ie8 .fui-tab-list-a > li > a {
	background: url("theme/bell-2014/flush-gradient-a.png") repeat-x 0 top;
}
	/* reverting when it's active... */
	.ie8 .fui-tab-list-a > .fui-active > a,
	.ie9 .fui-tab-list-a > .fui-active > a {
		background: #fff;
	}

	.fui-nav-list > .fui-active a:before,
	.fui-nav-list > .fui-active a:after {background: url("theme/bell-2014/flush-ie-sprite.png") -65px -1px no-repeat;}


/* Fixing custom form elements... */
.ie8 .fui-form-custom .fui-input-checkbox:before,
.ie8 .fui-form-custom .fui-input-radio:before,
.ie8 .fui-form-custom .fui-input-radio:after {display: none;}
/*.ie8 .fui-form-custom .fui-input-radio:before {
	border: 0;
	width: 15px;
	height: 15px;
	background: url("theme/bell-2014/flush-ie-sprite.png") 0 -93px no-repeat;
	top: 1px;
	left: 1px;
}
.ie8 .fui-form-custom .fui-input-radio.fui-checked:before {
	background-position: -17px -93px;
	left: 1px;
}*/


/* Fixing other stuff... */
.ie8 .fui-grid-sidebar {position: static;}
.ie8 .fui-topnav-item-extra-1,
.ie8 .fui-topnav-item-extra-2 {
	display: none;
}
	.ie8 .nav-context .fui-open > .fui-topnav-item > .fui-topnav-item-extra-1,
	.ie8 .nav-context .fui-open > .fui-topnav-item > .fui-topnav-item-extra-2,
	.ie8 a.fui-topnav-item:hover > .fui-topnav-item-extra-1,
	.ie8 a.fui-topnav-item:hover > .fui-topnav-item-extra-2,
	.ie8 .fui-active .fui-topnav-item-extra-1,
	.ie8 .fui-active .fui-topnav-item-extra-2,
	.ie8 .fui-topnav-list-merged > .fui-first.fui-last > .fui-topnav-item:before {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	}

.nav-context .fui-open > .fui-topnav-item,
a.fui-topnav-item:hover,
.fui-active > a.fui-topnav-item	{
	filter:"";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAvCAIAAABG5oybAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNpiYTJLZ2BgYGFgYARTIBKJB6KYGBgYEDyYHCMeOSa8+jBtwGc7ukXYXMbEyEicRdidhN0wbHKMuJ0LEGAAZzcBj0SxDRQAAAAASUVORK5CYII=);
	background-size: 100% 100%;
}

.ie8 .fui-notice .fui-box {margin-bottom: 0;}

/* fixes header being "hidden" in some cases */
.ie8 .fui-lightbox {min-height: 0 !important;}


.ie8 .fui-step-list>li{border-left-width:0}
.ie8 .fui-step-list>.fui-first{border-left-width:1px}
.ie8 .fui-step-list-item:after{right:0}
.fui-step-list>li>.fui-step-list-item{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e3e3e3', GradientType=0)
}
.fui-step-list>li.fui-active>.fui-step-list-item{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2NzY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDYwNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#767676', endColorstr='#606060', GradientType=0)
}
.ie8 .fui-step-list li.fui-active:first-child .fui-step-list-item:before,.ie8 .fui-step-list li.fui-first .fui-step-list-item:after,.ie8 .fui-step-list li.fui-first .fui-step-list-item:before,.ie8 .fui-step-list li.fui-first.fui-active .fui-step-list-item:after,.ie8 .fui-step-list li.fui-first.fui-active .fui-step-list-item:before,.ie8 .fui-step-list li.fui-last .fui-step-list-item:after,.ie8 .fui-step-list li.fui-last .fui-step-list-item:before,.ie8 .fui-step-list li.fui-last.fui-active .fui-step-list-item:after,.ie8 .fui-step-list li.fui-last.fui-active .fui-step-list-item:before{
	background:url(theme/bell-2014/flush-ie-sprite.png) 1px -56px no-repeat;
	border:0;
	height:6px;
	width:6px;
	content:"";
	position:absolute;
	top:-2px;
	left:-2px
}
.ie8 .fui-step-list li.fui-first .fui-step-list-item:before,.ie8 .fui-step-list li:first-child .fui-step-list-item:before{
	background-position:-15px -55px;top:-2px;left:-2px
}
.ie8 .fui-step-list li.fui-first .fui-step-list-item:after{
	background-position:-15px -64px;top:auto;bottom:-2px
}
.ie8 .fui-step-list li.fui-last .fui-step-list-item:before{
	background-position:-24px -55px;left:auto;right:-2px
}
.ie8 .fui-step-list li.fui-last .fui-step-list-item:after{
	background-position:-24px -64px;top:auto;bottom:-2px;left:auto;right:-2px
}
.ie8 .fui-step-list li.fui-active:first-child .fui-step-list-item:before,.ie8 .fui-step-list li.fui-first.fui-active .fui-step-list-item:before,.ie9 .fui-step-list li.fui-first.fui-active .fui-step-list-item:before{
	background-position:1px -55px
}
.ie8 .fui-step-list li.fui-active:first-child .fui-step-list-item:after,.ie8 .fui-step-list li.fui-first.fui-active .fui-step-list-item:after{
	background-position:1px -63px;top:auto;bottom:-2px
}
.ie8 .fui-step-list li.fui-last.fui-active .fui-step-list-item:before{
	background-position:-8px -55px;left:auto;right:-2px
}
.ie8 .fui-step-list li.fui-last.fui-active .fui-step-list-item:after{
	background-position:-8px -63px;top:auto;bottom:-2px;left:auto;right:-2px
}
.ie8 .fui-last>.fui-step-list-item:after{display:block}
