@import url(Common.css);

/*h1.Main { background: url(../Images/Header-Index.jpg) no-repeat; }*/

.Flash {
    background: url(../Images/Flash-Smoke.jpg) no-repeat;
}


	 
	 .NewsSnippet {
	 	
	 }
	 

	 
	 .Snippet3D a {
	 	display: block;
		width: 200px;
		height: 220px;
		background: url(../Images/Demonz3D.jpg) no-repeat;
	 }
	 
	 .Snippet3D a:hover {
	 	background-position: 0px -220px;
	 } 
	 
	 .Snippet3D a span { display: none; }
	 
	 .SnippetAimia {
	 	margin: 15px 0px 0px 0px;
	 }
	 
	 .SnippetAimia p {
		padding: 0px 20px 5px 10px;
		font-size: 0.95em;
		background: #000;
		color: #fff;	 
	 }
	 
	 .SnippetAimia a { color: #cc0000; }
	 .SnippetAimia a:hover { text-decoration: underline; }
	 
		 
	.SnippetAimia .SnippetHeader { background: url(../Images/SnippetHeader-Black.png) no-repeat; }
	.SnippetAimia .SnippetFooter { background: url(../Images/SnippetFooter-Black.png) no-repeat; }		 

/*p.Rss a span { display: none; }*/	 
p.Rss a,
p.Blog a {
	overflow: hidden;
	clear: both;
	display: block;
	color: #f8881b;
}

p.Rss a:hover, p.Blog a:hover { text-decoration: none; color: #cc0000; }

p.Rss strong, p.Rss span,
p.Blog strong, p.Blog span {
	display: block;
	float: left;
	cursor: pointer;
}

p.Rss strong,
p.Blog strong {
	width: 16px;
	height: 14px;
	background-image: url(../Images/Rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 0.1em;
}

p.Blog strong { background-image: url(../Images/Blog.gif); }

p.Rss a:hover strong,
p.Blog a:hover strong { background-position: 0px -14px; }

div.NewsSnippet p.Rss { padding-bottom: 0px; }

.Footer {
    margin-top: 0px;
}    


div.Protective {
    /* background: url(../Images/Index-Difference.jpg) 0% 100% no-repeat; */
    
}

div.Difference {
    /* background: url(../Images/Index-Protective.jpg) 0% 100% no-repeat; */
}


div.Protective p, 
div.Difference p {
}

div.Promise {
    /* background: url(../Images/Index-Promise.jpg) 0% 100% no-repeat; */
    height: 86px;
}

div.Promise p { display: none; }

div.RecentClients {
	overflow: hidden;
	width:498px;
	display:block;
}

/*div.RecentClients a {
	float: left;
	display: block;
	margin: 25px 15px 20px 20px;
	cursor: pointer;
}*/

div.RecentClients a { 
	cursor:pointer;
	display:block;
	float:left;
	margin:20px 15px 15px;
}

div.RecentClient a * { position: relative; }

h1.Main strong { display: none; }

