@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, textarea, label, table, legend, caption, tbody, tfoot, thead, tr, th, td {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}

img, a img, :link img, :visited img {
	border:none;
	margin:0;
	padding:0;
	display:block; 
}

object {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
html {
	height:100%;
	overflow-y:scroll;
}

a {
	text-decoration:none;
	color:#6a6a6a;
}

a:hover {
	color:#c00;
}

a:focus {
	outline: none;
}
		
body {
	background-color: #1c1c1c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:12px;
}

#containerindex {
	background:url(../images/scene.jpg) top center no-repeat;
	width:1024px;
	height:640px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -320px; /* half the height */
	margin-left: -512px; /* half the width */

}

#containercontact {
	background:url(../images/contactpage.jpg) top center no-repeat;
	width:1024px;
	height:640px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -320px; /* half the height */
	margin-left: -512px; /* half the width */

}

#containerdownloads {
	background:url(../images/downloadspage.jpg) top center no-repeat;
	width:1024px;
	height:640px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -320px; /* half the height */
	margin-left: -512px; /* half the width */

}

#group1 {
	float:left;
	width:227px;
	height:248px;
	padding-top:95px;
}

#downloads {
	padding-top:14px;
}

#group2 {
	float:left;
	width:111px;
	height:347px;
	padding-left:306px;
	padding-top:8px;
}

#group3 {
	width:223px;
	height:164px;
	padding-left:338px;
	padding-top:76px;
	float:left;
}

#group4 {
	float:left;
	height:99px;
	padding-left:170px;
	padding-top:160px;
	width:293px;
}

#footer {
	clear:both;
	text-align:center;
	width:1024px;
	height:20px;
	padding-top:5px;
}

#frame {
	width:1024px;
	height:614px;
}

#contactemail {
	color:#1C1C1C;
	font-size:24px;
	height:74px;
	line-height:28px;
	padding-left:590px;
	padding-top:153px;
	width:227px;
}

#frame a{
	color:#1C1C1C;
}

#frame a:hover{
	color:#b00;
}

#contacthome {
height:223px;
padding-top:97px;
width:176px;
}

#downloadcontact {
	height:235px;
	padding-left:0;
	padding-top:87px;
	width:182px;
	float:left;
}

#downloadshome {
	padding-top:33px;
	
}

#contactdownloadsbutton {
	margin-top:37px;

}

#downloadstext {
	color:#1C1C1C;
	float:left;
	font-size:18px;
	line-height:18px;
	padding-left:410px;
	padding-top:254px;
	width:300px;
}

#notedownloads {
	clear:both;
	color:#1C1C1C;
	padding-left:100px;
	padding-top:39px;
	text-align:center;
	width:858px;
}

#notecontact {
	color:#1C1C1C;
	padding-left:100px;
	padding-top:34px;
	text-align:center;
	width:858px;
}

a#contact {
	width: 184px;
	height: 86px;
	position: absolute;
	top: 95px;
}

a#contact:hover {
	background: url("../images/contact.jpg") no-repeat scroll center top transparent;
}

a#downloads {
	width: 184px;
	height: 106px;
	position: absolute;
	top: 237px;
}

a#downloads:hover {
	background: url("../images/downloads.jpg") no-repeat scroll center top transparent;
}

a#blog {
	width: 131px;
	height: 71px;
	position: absolute;
	left: 184px;
	top: 166px;
}

a#blog:hover {
	background: url("../images/blog.jpg") no-repeat scroll center top transparent;
}

a#tanks {
	width: 111px;
	height: 121px;
	position: absolute;
	left: 533px;
	top: 82px;
}

a#tanks:hover {
	background: url("../images/21tanks.jpg") no-repeat scroll center top transparent;
}

a#twitter {
	width: 111px;
	height: 34px;
	position: absolute;
	left: 533px;
	top: 203px;
}

a#twitter:hover {
	background: url("../images/twitter.jpg") no-repeat scroll center top transparent;
}

a#facebook {
	width: 111px;
	height: 32px;
	position: absolute;
	left: 533px;
	top: 237px;
}

a#facebook:hover {
	background: url("../images/facebook.jpg") no-repeat scroll center top transparent;
}

a#youtube {
	width: 111px;
	height: 31px;
	position: absolute;
	left: 533px;
	top: 269px;
}

a#youtube:hover {
	background: url("../images/youtube.jpg") no-repeat scroll center top transparent;
}


a#linkedin {
	width: 111px;
	height: 55px;
	position: absolute;
	left: 533px;
	top: 300px;
}

a#linkedin:hover {
	background: url("../images/linkedin.jpg") no-repeat scroll center top transparent;
}

a#video {
	width: 223px;
	height: 164px;
	position: absolute;
	left: 338px;
	top: 431px;
}

a#video:hover {
	background: url("../images/video.jpg") no-repeat scroll center top transparent;
}

a#armani {
	width: 293px;
	height: 99px;
	position: absolute;
	left: 731px;
	top: 515px;
}

a#armani:hover {
	background: url("../images/armani.jpg") no-repeat scroll center top transparent;
}


