body {
text-align:center;
background-image:url(images/background.jpg);
background-repeat: repeat;
}
.bg {
width: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
#mailfriend {
position:absolute;
width:200px;
height:115px;
z-index:23;
left: 85px;
top: 766px;
}
a:visited {
	color: #08cef9;
	text-decoration: underline;
	} 
#wrapper {
width:975px;
margin:0 auto;
}
#wrapper2 {
width:1331px;
margin:0 auto;
}
#arrowlayer {
position:absolute;
width:41px;
height:25px;
z-index:30;
left: 940px;
top: 706px;
}
#arrowtoplayer {
position:absolute;
width:41px;
height:25px;
z-index:30;
left: 940px;
top: 185px;
}
#scrollbar_container {
	position:absolute;
	overflow:hidden;
	width:440px;
	left: 550px;
	top: 176px;
	height: 640px;
	z-index:14;
}
#scrollbar_track {
	position:absolute;
	border: solid;
	border-color: #FFBD32;
	border-width: 1px;
	top:40px;
	right:0;
	height:480px;
	width:19px;
	background-image:url('http://www.visualjourneys.info/images/scroll-bg.jpg');
	background-repeat: repeat;
	cursor:move;
	left: 435px;
	z-index:12;
}
#scrollbar_handle {
	height:10px;
	width:19px;
	background-color:#d1d17d;
	cursor:move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity:0.9;
    -moz-opacity:0.9;
	z-index:13;
}
#scrollbar_content {
	overflow:hidden;
	width:380px;
	height:570px;
    left: 590px;
	top: 104px;
	z-index:11;
}
#indextext {
	position:absolute;
	overflow:hidden;
	width:430px;
	left: 570px;
	top: 166px;
	height: 640px;
	z-index:14;
}
#contactinfo {
position:absolute;
width:570px;
height:38px;
z-index:21;
left: 282px;
top: 760px;
}
.fontp {
font-family: Century Gothic;
font-size: 11pt;
color: #FFFFFF;
line-height: 14.7pt;
word-spacing: .02em;
align: justify;
}
.fontphomevj {
font-family: Century Gothic;
font-size: 10.5pt;
color: #FFFFFF;
line-height: 11.5pt;
word-spacing: .4px;
align: justify;
}
@font-face {
font-family: Caeldera;
src: url('Caeldera.TTF');
}
@font-face {
font-family: Caeldera;
font-weight: bold;
src: url('Caeldera.TTF');
}
h3 { font-family: Caeldera;
line-height: 20pt;
}
#bannerlayer {
position:absolute;
width:200px;
height:97px;
z-index:3;
left: 0px;
top: 37px;
}
 #textbackgroundlayer {
position:absolute;
width:200px;
height:457px;
z-index:4;
left: 115px;
top: 160px;
}
#Layerleft {
position:absolute;
width:338px;
height:713px;
z-index:5;
left: -338px;
top: 37px;
}
#rightlayer {
position:absolute;
width:298px;
height:713px;
z-index:6;
left: 967px;
top: 37px;
}
#eyelayer {
position:absolute;
width:410px;
height:266px;
left: 142px;
top: 174px;
z-index: 7;
}
#videolayer {
	position:absolute;
	width:409px;
	height:273px;
	z-index:8;
	left: 142px;
	top: 459px;
	background-color: transparent;
}
#navbackgroundlayer {
position:absolute;
width:175px;
height:115px;
z-index:9;
top: 161px;
left: 0px;
}
#navbutton-layer {
position:absolute;
width:169px;
height:111px;
z-index:10;
left: 8px;
top: 172px;
}				
img, div, td, tr { 
behavior:  url(iepngfix.htc)}
img.nav
{
	opacity:0.75;               /*Firefox & Chrome*/
	filter:alpha(opacity=75);   /* IE */
}
img.nav:hover
{
	opacity:.95;               /*Firefox & Chrome*/
	filter:alpha(opacity=95);   /* IE */
}
img.nav2
{
	opacity:0.65;               /*Firefox & Chrome*/
	filter:alpha(opacity=65);   /* IE */
}
img.nav2:hover
{
	opacity:.65;               /*Firefox & Chrome*/
	filter:alpha(opacity=65);   /* IE */
}

