@charset "UTF-8";
/* CSS Document */
.body_intro{
	background:#000;
	color:#FFFFFF;
	height:800px;	
}

.intro{
	position:relative;
	color:#fff;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	top:150px;
	left:14px;
}
.intro div{
position:absolute;
}
.intro p{
position:relative;
display:inline;
}
.intro .break{
position:relative;
display:block;
margin-bottom:10px;
}
.intro br{
	margin-bottom:10px;
}
.intro .block{
display:block;
}
#intro{
top:33px;
left:20px;
}
#cont{
top:401px;
left:20px;
}
#square_holder{
position:relative;
}
#square_holder div{
position:absolute;
}
#square_holder div div{
	position:relative;
  background-color:#999999;
}
.bar_plain{
	position:relative;
	top:380px;
	left:50%;
	height:1px;
	width:1px;
	background:#ffffff;
}
#barholder{
	position:relative;
	top:-144px;
}
#barholder div{
	position:absolute;
}
#barholder div div{
	position:relative;
}

.glow_bar {
	position:relative;
	font-size:14px;
	display:none;
}

.glow_bar .t {
	background: url(../images/bar_glowing/bar_middle.png) 0 0 repeat-x;
	float:left;
	height:16px;
	width:100%;
	top:-16px;
	left:8px;
	display:inline;
	overflow:hidden;
}
#cont .lastline{
  	left:150px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#cont .lastline{
		left:145px;
	}
}

.glow_bar .tr {
	background: url(../images/bar_glowing/bar_end_right.png) 100% 0 no-repeat; 
	float:right;
	display:inline;
	width:8px;
	height:16px;
	top:-32px;
	right:-16px;
} 

.glow_bar .tl {
	background: url(../images/bar_glowing/bar_end_left.png) 0 0 no-repeat; 
	float:left;
	display:inline;
	width:8px;
	height:16px;
}
.glow_bar .bulb{
	background:url(../images/bar_glowing/bar_glow_bulb.png) 0 0 no-repeat;
	width:12px;
	height:34px;
	top:2px;
	display:none;
}


