/* Author: Jay Raby 
   Date: 25 February 2006 
   www.mx3design.com 
-------------------------- */

body {
background: #ffbf00 url(../img/body_bg.jpg) repeat-x;
margin: 0;
padding: 0;
height: 100%;
}
img {
border: 0;
}
a:link {
color: #fff;
text-decoration: none;
}
a:visited {
color: #fff;
text-decoration: none;
}
a:hover, a:active {
color: #ffbf00;
text-decoration: none;
}
p {
color: #ffffff;
font-size: 8pt;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.3em;
letter-spacing: 1px;
display: block;
white-space: normal;
text-align: left;
padding: 0px;
margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
h1 {
font-size: 8pt;
font-weight: normal;
line-height: 1.6em;
letter-spacing: 1px;
display: block;
}

h3 {
font-size: 100%;
color: #334d55;
}
h4 {
font-size: 130%;
color: #e43c80;
margin: 5px 0 10px 0;
}
h6 {
font-size: 7px;
} 
mountain {
background: transparent;
top: 0;
left: 0;
width: auto;
height: auto;
overflow: hidden;
z-index:101;
}
#sky1 {
background-image: url(../img/sky1.jpg);
background-repeat:no-repeat;
top: 0;
left: 0;
width: 100%;
height: 114px;
position: absolute;
overflow: hidden;
z-index:101;
min-width:760px;
}
#sky2 {
background-image: url(../img/sky2.jpg);
background-repeat:no-repeat;
top: 114px;
left: 0;
width: 100%;
height: 64px;
position: absolute;
overflow: hidden;
z-index:101;
min-width:760px;
}
#sky3 {
background-image: url(../img/sky3.jpg);
background-repeat:no-repeat;
top: 178px;
left: 0;
width: 100%;
height: 225px;
position: absolute;
overflow: hidden;
z-index:101;
min-width:760px;
}
#logo {
background: transparent url(../img/logo.gif) no-repeat;
top: 65px;
left: 65px;
width: 111px;
height: 90px;
position: absolute;
z-index: 102;
}
#mask {
width: auto;
height: auto;
position: absolute;
background: transparent;
top: 0px;
left: -9000px;
margin: 0;
padding: 0;
display: block;
overflow: hidden;
}
h1.index {
top:140px;
left:130px;
z-index:150;
position: absolute;
color:#ffffff;
}
p.text1 {
font-size: 8pt;
top: 173px;
left: 130px;
line-height: 1.6em;
z-index:150;
position: absolute;
}
p.address {
background: transparent;
top: 531px;
left: 450px;
width: 200px;
height: auto;
font-size: 8pt;
line-height: 1.6em;
position: absolute;
z-index:101;
}
#smoke_gray {
background: transparent url(../img/smoke.gif) no-repeat;
top: 355px;
left: -60px;
width: 736px;
height: 340px;
position: absolute;
overflow: hidden;
z-index:102;
}
#vr {
background: transparent url(../img/vr.png) no-repeat;
top:531px;
left:420px;
width:2px;
height:130px;
position:absolute;
z-index:102;
}
#menu_bg {
background: transparent;
top: 730px;
left:70px;
width: auto;
height: auto;
position: absolute;
z-index:102;
color: #ffffff;
font-size: 12px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1.3em;
letter-spacing: 2px;
display: block;
white-space: normal;
text-align: left;
padding: 0px;
margin: 0px;
}
#foot {
background: transparent url(../img/foot1.png) no-repeat left;
overflow:hidden;
top:600px;
left:0px;
width:100%;
height:220px;
position:absolute;
margin:0;
padding:0;
min-width:760px;
}

* html .container {
	margin-left:-760px;
	position:relative;
}
.width {
	width:100%;
	min-width:760px; 
}
* html .minwidth {
	padding-left:-760px; 
	border-left:760px solid #fff;
}
* html .minwidth, * html .container  {
	height:1px;
}
