@import url(Common.css);

h1.Main { background: url(../Images/Header-Index.jpg) no-repeat; }

.Flash {
    background: url(../Images/Flash-Smoke.jpg) no-repeat;
}

.Form {
	clear: both;
	overflow: hidden;
	width: 170px;
}

	.Form label, .Form input, .Form a {
		float: left;
	}
	
	.Form label { width: 60px; }
	.Form input {
		margin-left: 5px;
		border: 1px solid #474747;
		padding: 2px;
		width: 90px;
		background: #474747;
		color: #fff;
		font-size: 0.95em;
	}
	
	.Form input.Error { background:#cc0000; }
	
	.Form input.ShortField { width: 65px; }
	
	.Form a {
		margin-left: 2px;
		padding: 2px 5px;
		background: #474747;
		font-size: 0.95em;
		font-weight: bold;
		color: #666;
	}
	
	.Form a:hover { background: #cc0000; color: #fff; text-decoration: none; }
	
	.Snippet p.Invisible { display: none; }
	.Snippet p.Visible { display: block; }
	.Snippet p.Error { color: #cc0000; }
	
	 .NewsletterForm label { width: 30px; }
	 .NewsletterForm input { width: 120px; }
	 .NewsletterForm input.ShortField { width: 95px; }
	 
	 .NewsSnippet {
	 	
	 }
	 
	 .NewsletterRegisteringSnippet,
	 .NewsletterRegisteredSnippet { display: none; }
	 .NewsletterRegisteredSnippet p { color: #66cc33; }
	 .NewsletterRegisteringSnippet p { color: #ff860f; }
	 .NewsletterRegisteredSnippet .Demonz { color: #cc0000; }
	 


.Footer {
    margin-top: 0px;
}    

div.Protective {
    /*background: url(../Images/Index-Protective.jpg) 0% 100% no-repeat; */
}

div.Difference {
    /* background: url(../Images/Index-Difference.jpg) 0% 100% no-repeat; */
}

div.Protective p {}

div.Difference p {
    width: 50%;
}

div.Promise {
    background: url(../Images/Index-PromiseDE.jpg) 0% 100% no-repeat; 
    height: 86px;
}

div.Promise p { display: none; }

h1.Main strong { display: none; }