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: 193px;
  margin-top: 7px;
  }
#MenuContainer ul  {
  padding: 0;
  margin: 0;
  list-style: none;
  }
#MenuContainer ul li {
  float: left;
  }
.menu {
  padding-left: 16px;
  }
#TitleContainer {
  clear: both;
  float: left;  
  }
  
#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;
  }
  
  #PictureContent img{
     border:0 none;
  }
  
  /*---------------------------Services-----------------------*/
 #box1{
    height:170px;
    text-align: center;
 }
 #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;
 }