/* CSS Document */

.StandardContainer, .NoTitleContainer, .SidebarContainer {
	padding-top:30px;
	padding-bottom:30px;
}

.StandardContainer h2, .StandardContainer h2 .Head {
	font-family: 'open_sanslight' !important;
	font-size:34px !important;
	line-height:38px !important;
	text-transform:uppercase !important;
	color:#00b4f1 !important;
	font-weight:normal !important;
}

.GrayBg {
	background:#e7e8eb;
}

.LeftPane div:first-child .StandardContainer, .LeftPane div:first-child .NoTitleContainer,
.ContentPane div:first-child .StandardContainer, .ContentPane div:first-child .NoTitleContainer {
	margin-top:0;
}

div.MainArt {
	position:relative;
}

	div.MainArt .DNNModuleContent {
		position:relative;
		overflow:hidden;
	}

	div.MainArtContainer {

	}

	div.MainArtContainer .DNNModuleContent div.Normal {
		left: 50%;
		margin:0 auto 0 -960px;
		overflow: hidden;
		position: relative;
		width: 1920px;
		background:none !important;
	}
	
	div.MainArtContainer .DNNModuleContent div.Normal img {
		display:block;
		width:1920px;
	}

div.LeftNav {
	margin-bottom:15px;
}

.ParallaxContainer {
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.parallaxSpacer {
	height:400px;
}

img.parallax {
	width:100%;
	height:auto;
}

div.InteriorHeaderContainer {
	background:url(images/bg-InteriorHeader.jpg) no-repeat center center #202b4d;
	background-size:cover;
}

div.InteriorHeaderContainer h1 {
	font-family: 'Ubuntu', sans-serif;
	font-size:48px;
	line-height:48px;
	text-transform:none;
	color:#fff;
	padding:0;
	margin:18px 0;
}

.SubtitleContainer .Normal {
	color:#4c6670;
}

.BottomLinksContainer {
	background:url(images/CarWashWindow.jpg) no-repeat center center;
	background-size:cover;
	mar
}

.GrayNewsletterContainer {
	margin-top:25px;
	background:#e7e8eb;
}

.GrayNewsletterContainer {
	
}

.AccountLoginContainer {
	max-width:800px;
	margin:0 auto;
	padding:0 30px;
}

.migrateMessage {
	font-size:24px;
	color:#ff4e4e;
	font-weight:bold;
	margin-bottom:30px;
}

.migrateMessage a {
	color:#ff4e4e;
	text-decoration:underline !important;
}

.AccountLoginContainer a.btnMigrate {
	background:#ff4e4e;
}

.AccountLoginContainer .dnnFormItem > label.dnnFormLabel, .dnnFormItem > span.dnnFormLabel {
	width: 25%;
}