#print-header {
	display: none;
}

a {
	min-height: 12px;
	min-width: 12px;
}

#skiptocontent a {
	padding: 6px;
	position: absolute;
	top: -40px;
	left: 0px;
	color: white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-bottom-right-radius: 8px;
	background: transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
	transition: top 1s ease-out, background 1s linear;
	z-index: 100000;
}

#skiptocontent a:focus {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #BF1722;
	outline: 0;
	-webkit-transition: top .1s ease-in, background .5s linear;
	transition: top .1s ease-in, background .5s linear;
}

#topTools ul {
	width: 1000px;
	margin: 0 auto;
	padding: 0 0 0 1%;
	float: none !important
}

#logo {
	width: 1024px;
	margin: -13px auto 0;
	min-height: 49px;
}

main#maincontent {
	margin-top: 20px;
}

#slider1 { height: 145px; overflow:hidden; }
#slider1 .viewport { float: left; width: 100px; height: 145px; overflow: hidden; position: relative; }
#slider1 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider1 .next { margin: 30px 0 0 10px;  }
#slider1 .disable { visibility: hidden; }
#slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider1 .overview li{ float: left; margin: 0 0px 0 0; padding: 0px; height: 145px; border: 0px solid #dcdcdc; width: 145px;}



/*replacing the jQuery mega menu code with css*/

#menuOne, 
#menuTwo, 
#menuThree, 
#menuFour,
#menuSix,
#menuSeven  {
   
    position:absolute !important;
   	 display: none;
    z-index: 9001 !important;
    overflow:inherit !important;
}


@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

@media (min-width: 700px) {

	#menu #navOne, #menu #navTwo, #menu #navThree, #menu #navFour, #menu #navFive, #menu #navSix, #menu #navSeven {
		margin: 0;
	}
	#menuSeven iframe {
		width: 550px;
		height: 285px;
	}
	#menuSix iframe {
		width: 290px;
		height: 285px;
	}
	#menu > iframe {
		border: 0 none; 
		overflow:hidden;
	}	

	/*IE Fix with JS*/
	ul#menu li.active > div {
	    left:0;
	    top:auto;
	    display: block !important;
	    animation: fadein 1s;
	    -moz-animation: fadein 1s; /* Firefox */
	    -webkit-animation: fadein 1s; /* Safari and Chrome */
	    -o-animation: fadein 1s; /* Opera */
	}

	nav ul#menu li.mainItem:hover,
	nav ul#menu li.mainItem a:hover,
	nav ul#menu li.mainItem:hover a,
	nav ul#menu li .arrowDown,
	nav ul#menu li .arrowDown:hover,
	nav ul#menu li.active,
	nav ul#menu li.active a,
	nav ul#menu li:hover,
	nav ul#menu li:hover a  {
	    text-decoration: none !important;   
	}

	nav ul#menu li.active, 
	nav ul#menu li:hover {
	    color: #ffcc00 !important;   
	    background-color: #0e2136; 
	}

	nav ul#menu li.active a, 
	nav ul#menu li:hover a {
	    color: #ffcc00 !important;
	}

	ul#menu li.active > div#menuSix {
	    left:auto;
	    top:auto;
	    display: block !important;
	}

	ul#menu li.active > div#menuSeven {
	    right: 0;
	    left: auto;
	    top:auto;
	    display: block;
	}
}

@media (max-width: 700px) {
	#goldBar, .dropdown, #siteTitle, #topTools li#homepageLink, #topTools, #logo, .feedback {
		display: none;
	}

	#mobile-header {
		background: url("/_global-images/dropdown-background.jpg") no-repeat top center #153252;
		padding: 0 0 10px 0;
		border-top: 3px solid #ffcc00;
		text-align: center;
		display: block;
	}
	#mobile-header h2 {
		color: #ffcc00;
		font-size: 1em;
		text-transform: uppercase;
		padding: 15px 0 0 5px;
		margin: 0;
		line-height: normal;
		text-align: center;
	}
	#mobile-header h2 a {
		color: #ffcc00;
	}

	#mobile-header h1 {
		color: #fff;
		font-size: 1.5em;
		padding: 0px 0 5px 5px;
		margin: 0;
		text-transform: uppercase;
		line-height: normal;
		text-align: center;
	}
	#mobile-header h1 a {
		color: #fff;
	}

	.activeMenu {
		height: auto !important;
		margin: -14px auto 0 !important;
		padding-bottom: 10px !important;
		padding-top: 0 !important;
		top: 0 !important;
	}

	.button {
		display: inline-block;
		background: none repeat scroll 0 0 #153252;
		border: 1px solid #BBD1E1;
		color: #BBD1E1;
		text-align: center;
		margin: 3px;
		padding: 3px 0;
		text-align: center;
		text-shadow: 1px 1px 1px #000000;
		text-transform: uppercase;
		width: 38%;
		font-size: 120%;
	}
	.button:hover {
		cursor: pointer;
	}

	.mobile-hide,
	.mobile-hide > * {
		display: none !important;
	}

}

@media (min-width: 700px) {
	#mobileNav {
		display: none;
	}
}


/*Admin interface*/
ul#s-lg-guide-header-attributes li {
	list-style: none;
}
.navbar-fixed-top{
    position: inherit;
    margin: 0;
}
.navbar-default .navbar-nav>li>a:hover i {
    text-decoration: none;
}
.navbar-default .navbar-nav>li>a:hover {
    background-color: #eee;
}