body {
margin: 0px auto;
text-align: center;
padding: 0px;
background: #fff;
position:relative;
}






#wrap { 
width: 100%; 
margin: 0px auto; 
padding: 0px 
background: transparent; 
text-align: left;

}
			



#header{
width:100%;
height:100px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background: #fff;

}





.header_wrap {
width:1024px;
height:100px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background: #fff;
}

.header_wrap h1 {
font-family: arial, serif;
font-weight:600;
font-size: 18px;
color: #4b4b4b;
margin: 60px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height:30px;
float:right;
}




.header_wrap img {
margin: 20px 0px 0px 0px;
float:left;
border:0px;
}






#main_img{
width:100%;
height:350px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;


  background-image: url(gfx/img01.jpg);
    background-repeat: no-repeat;

    background-position: center top;
    background-attachment: fixed;
    text-align:center;
}


.main_text_wrap {
width:860px;
height:350px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background: transparent:;
}


#main_img h1 {
font-family: arial, serif;
font-weight:500;
font-size: 42px;
color: #fff;
margin: 100px 0px 10px 30px;
padding: 0px 0px 0px 0px;
line-height:45px;
float:left;
width:400px;

text-align:left;
}




#main_img h2 {
font-family: arial, serif;
font-weight:400;
font-size: 20px;
color: #fff;
margin: 155px 0px 10px 30px;
padding:5px 10px 5px 10px;
line-height:30px;
float:left;
width:420px;
background:#f79646;
text-align:left;
clear:left;
z-index:5;
display:block;
position:fixed;
  opacity: 1;
}



#main_img h4 {
font-family: arial, serif;
font-weight:400;
font-size: 250px;
color: #ccc;
margin: 165px 30px 0px 630px;
padding:10px 20px 10px 20px;
line-height:30px;
float:right;
width:210px;

text-align:left;

z-index:10;
display:block;
position:fixed;
  opacity: 0.6;
}





#main{
width:100%;
height:auto;
margin: 0px auto 0px auto;
padding: 30px 0px 0px 0px;
background: #fff;
}


#main .text_wrap {
width:840px;
height:auto;
margin: 0px auto 30px auto;
padding: 0px 0px 0px 0px;
background: #fff;
}







h1 {
font-family: arial, serif;
font-weight:600;
font-size: 22px;
color: #e46c0a;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
line-height:30px;
float:left;
}

h2 {
font-family: arial, serif;
font-weight:400;
font-size: 20px;
color: #000;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
line-height:25px;
float:left;
}


p {
font-family: arial, serif;
font-weight:400;
font-size: 18px;
color: #000;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
line-height:20px;
float:left;
}

