body {
	margin: 0;
	padding: 0;
	background: #000000;
	color: #FFFFFF;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}
a {
	color: #FFFFFF;
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
}
h1 {
	color: #ffffff;
	font-size: 28px;
	line-height: 28px;
	font-weight: normal;
}
h2 {
	color: #ffffff;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}
h3 {
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}
#MainContainer {
	width: 1000px;
	height: 512px;
}
#HeaderContainer {
	margin-top: 8px;
	width: 1000px;
	height: 155px;
	background: url('../images/header.jpg') top left no-repeat;
}
#LogoContainer {
	float: left;
	margin-top: 15px;
}
#RightHeader {
	float: left;
	margin-left: 3px;
}
#BlackApple {
	margin-top: 18px;
	width: 864px;
	height: 86px;
	background: url('../images/black_apple.png') top left no-repeat;
}
#MenuContainer {
	margin-left: 235px;
	margin-top: 7px;
}
#MenuContainer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#MenuContainer ul li {
	float: left;
}
.menu {
	padding: 0 0 0 10px;
}
.newNavMenu a {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size:24px;
	padding: 10px 0px 0px 10px;
	color:#c00000;
	text-decoration:none;
}
.newNavMenu a:hover {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color:#eb7070;
	font-size:24px;
	padding-left: 10px;
}
.newNavMenu ul {
	padding: 10px 0px 0px 10px;
	margin: 0;
	list-style: none;
}
.newNavMenu ul li {
	float: left;
}
#TitleContainer {
	clear: both;
	float: left;
}
#TitleContainer ul {
	padding: 0;
	margin: 0;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	list-style-type: none;
	text-align:left;
	line-height:180%;
}
#TitleContainer a {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	padding: 0;
	margin: 0;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:0.05em;
	text-shadow: #000000 2px 2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px;
}
.sidenavbox {
}
#TitleContainer a:hover {
	padding: 0;
	margin: 0;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #7c7c7c;
	text-decoration:none;
	list-style-type: none;
}
#MainContent {
	margin-left: 60px;
	padding-right: 20px;
	text-align: left;/*border: 1px solid red;*/

  }
#MainContent p {
	margin: 0;
	padding: 0;
	text-align: left;
}
#MainContent p {
	margin: 0;
	padding: 0;
	text-align: left;
}
#MainContent table {
	margin: 0;
	padding: 0;
	text-align: left;
}
#MainContent img {
	border:0 none;
}
#footerContent {
	margin-bottom: 8px;
	width: 1000px;
	height: 83px;
	background: url(../images/footer-1.jpg) top left no-repeat;
	text-align:left;
}
#footerLeft {
	padding:10px 0px 0px 10px;
	width: 240px;
	float:left;
	font-size:14px;
	font-style: italic;
	line-height:130%;
}
#footerLeft a {
	text-decoration:none;
	font-size:14px;
}
#footerLeft a:hover {
	color:#505050;
}
#footerCenter {
	padding:10px 0px 0px 0px;
	font-size:12px;
	width: 520px;
	float:left;
	text-align:center;
	color:#505050;
}
#footerCenter a {
	text-decoration:none;
	font-size:12px;
	color:#505050;
}
#footerRight {
	width: 230px;
	float:left;
}
#footerRight-top {
	padding:10px 0px 0px 0px;
	width: 230px;
	height:40px;
	float:left;
	text-align:right;
}
#footerRight-bottom {
	width: 230px;
	height:43px;
	float:left;
	text-align:right;
	font-size:14px;
}
#footerRight-bottom a {
	text-decoration:none;
	font-size:14px;
}
#footerRight-bottom a:hover {
	color:#505050;
}
#PictureContent img {
	border:0 none;
}









/*---------------------------New 2011 - Services-----------------------*/

#box1-2 {
	height:170px;
	text-align: center;
}
#box1-2 a {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size:30px;
	letter-spacing:0.08em;
	text-shadow: #000000 2px 2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px;
	text-decoration:none;
	color:#c00000;
}



#layer1-2 {
margin-left:40px;
	width:120px;
	height:170px;
	float:left;
}
.pic1-2 {
	position:relative;
	top:68px;
	float:left;
}
.txt1-2 {
	position:relative;
	left:-35px;
	top:25px;
}

#layer2-2 {
	width:130px;
	height:170px;
	float:left;
}
.pic2-2 {
	position:relative;
	float:right;
}
.txt2-2 {
	position:relative;
	left: -15px;
	top: -40px;
}

#layer3-2 {
	width:160px;
	height:170px;
	float:left;
}
.pic3-2 {
	position:relative;
	top:68px;
	float:right;
}
.txt3-2 {
	position:relative;
	left: -25px;
	top: 25px;
}
#layer4-2 {
	width:150px;
	height:170px;
	float:left;
}
.pic4-2 {
	position:relative;
	float:right;
}
.txt4-2 {
	position:relative;
	left:0px;
	top:-40px;
}


#layer5-2 {
	width:170px;
	height:170px;
	float:left;
}

.pic5-2 {
	position:relative;
	top:68px;
	float:right;
}
.txt5-2 {
	float:right;
	position:relative;
	left: 0px;
	top: -7px;
			line-height:100%;

}



#box2-2 {
	text-align: center;
}
#box3-2 {
	height:200px;
	text-align: center;
}
#box3-2 a {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size:30px;
	letter-spacing:0.08em;
	text-shadow: #000000 2px 2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px;
	text-decoration:none;
	color:#c00000;
}

#layer6-2 {
	margin: 0 0 0 40px;
	width:120px;
	height:200px;
	float:left;
}
.pic6-2 {
	position:relative;
	float:left;
}
.txt6-2 {
	position:relative;
	left:-45px;
	top:-35px;
}
#layer7-2 {
	width:130px;
	height:200px;
	float:left;
}
.pic7-2 {
	position:relative;
	float:right;
	top:98px;
}
.txt7-2 {
	position:relative;
	left: -30px;
	top: 25px;
		line-height:100%;

}
#layer8-2 {
	width:160px;
	height:200px;
	float:left;
}
.pic8-2 {
	position:relative;
	float:right;
}
.txt8-2 {
	position:relative;
	left: -15px;
	top: -35px;
}
#layer9-2 {
	width:150px;
	height:200px;
	float:left;
}
.pic9-2 {
	position:relative;
	float:right;
	top:98px;
}
.txt9-2 {
	position:relative;
	left:-15px;
	top: 25px;
		float:right;
		line-height:100%;


}
#layer10-2 {
	width:170px;
	height:200px;
	float:left;
}

.pic10-2 {
	position:relative;
	float:right;
}
.txt10-2 {
	float:right;
	position:relative;
	right: -15px;
	top: -70px;
		line-height:100%;
}



















/*---------------------------Services-----------------------*/

#box1 {
	height:170px;
	text-align: center;
}
#box1 a {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size:30px;
	letter-spacing:0.08em;
	text-shadow: #000000 2px 2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px, #000000 -2px -2px 5px;
	text-decoration:none;
	color:#c00000;
}
#layer1 {
	width:120px;
	height:170px;
	float:left;
}
.pic1 {
	position:relative;
	top:68px;
	float:left;
}
.txt1 {
	position:relative;
	left:-55px;
	top:25px;
}

#layer2 {
	width:147px;
	height:170px;
	float:left;
}
.pic2 {
	position:relative;
	float:right;
}
.txt2 {
	position:relative;
	left: -25px;
	top: -35px;
}
#layer3 {
	width:160px;
	height:170px;
	float:left;
}
.pic3 {
	position:relative;
	top:68px;
	float:right;
}
.txt3 {
	position:relative;
	left: -25px;
	top: 25px;
}
#layer4 {
	width:170px;
	height:170px;
	float:left;
}
.pic4 {
	position:relative;
	float:right;
}
.txt4 {
	position:relative;
	left:-20px;
	top:-40px;
	border:0 none;
}

#layer5 {
	width:170px;
	height:170px;
	float:left;
}
.pic5 {
	position:relative;
	top:68px;
	float:right;
}
.txt5 {
	position:relative;
	left: -25px;
	top: 10px;
}
#box2 {
	text-align: center;
}
#box3 {
	height:200px;
	text-align: center;
}

#layer6 {
	margin: 0 0 0 125px;
	width:120px;
	height:200px;
	float:left;
}
.pic6 {
	position:relative;
	float:left;
}
.txt6 {
	position:relative;
	left:-55px;
	top:-35px;
}
#layer7 {
	width:147px;
	height:200px;
	float:left;
}
.pic7 {
	position:relative;
	float:right;
	top:98px;
}
.txt7 {
	position:relative;
	left: -55px;
	top: 55px;
}
#layer8 {
	width:160px;
	height:200px;
	float:left;
}
.pic8 {
	position:relative;
	float:right;
}
.txt8 {
	position:relative;
	left: -15px;
	top: -35px;
}
#layer9 {
	width:170px;
	height:200px;
	float:left;
}
.pic9 {
	position:relative;
	float:right;
	top:98px;
}
.txt9 {
	position:relative;
	left:-15px;
	top: 55px;
}
#layer10 {
	width:170px;
	height:200px;
	float:left;
}
.pic10 {
	position:relative;
	float:right;
}
.txt10 {
	position:relative;
	left: -15px;
	top: -50px;
}


/*---------------------------------------Gear-------------------------------*/

#gearbox1 {
	width:270px;
	float:left;
	margin-left:80px;
}
.gearlayer1 {
	margin: 70px 0 0 75px;
}
.gearlayer2 {
	margin: 190px 0 0 40px;
}
#gearbox2 {
	width:200px;
	height: 100%;
	float:left;
}
#gearbox3 {
	width:250px;
	height: 100%;
	float:left;
}
.gtxt1 {
	position:relative;
	left:-55px;
	top: -55px;
}
.gtxt2 {
	position:relative;
	left:-35px;
	top:-55px;
}
.gtxt3 {
	position:relative;
	left: -95px;
	top: -55px;
}
.gtxt4 {
	position:relative;
	left: -125px;
	top: -55px;
}
.gtxt5 {
	position:relative;
	left: -70px;
	top: -55px;
}
/*---------------- HOME -------------------------------------*/



#HomeHeaderContainer {
	margin-top: 8px;
	width: 1000px;
	height: 155px;
	background: url('../images/home_header.jpg') top left no-repeat;
}
#AnderMain {
	width:1000px;
	height:67px;
}
.ampic {
	float:right;
	margin-right:5px;
}
#homeBox1 {
	margin:50px 0 0 180px;
	height:200px;
}
#homeLayer1 {
	float:left;
	height:200px;
	width:200px;
	margin: 0 10px;
}
.hpic {
	position:relative;
}
.htxt1 {
	position:relative;
	top: -70px;
	left: -25px;
}
.htxt2 {
	position:relative;
	top: -70px;
	left: -40px;
}
.htxt3 {
	position:relative;
	top: -70px;
	left: -15px;
}
#homeBox2 {
	height:200px;
	margin:10px 0 0 100px;
}
#homeLayer2 {
	float:left;
	height:150px;
	width:200px;
}
.htxt4 {
	position:relative;
	top: -70px;
	left: -35px;
}
.htxt5 {
	position:relative;
	top: -30px;
	left: -165px;
}
.htxt6 {
	position:relative;
	top: -70px;
	left: -55px;
}
.htxt7 {
	position:relative;
	top: -70px;
	left: -35px;
}

