@charset "utf-8";
/* CSS Document */

body {
background-color:#192b11;
font-size:68.5%;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}

a {
color:#00ff01;
text-decoration:none;
}


a:hover {
color:#fff;
text-decoration:underline;
}


#wrap {
width:960px;
margin:0 auto;
background-color:#192b11;
/*background:url("images/main_bg_alt.jpg") 0px 0px no-repeat;*/
background:url("images/main_bg_alt2.jpg") 0px 0px no-repeat;

min-height:670px;
height:auto !important;
height:670px;
}

#bg_wrap {
width:960px;
margin:0 auto;
background:url(images/repeater_bar.gif) 0px 0px repeat-y;
}

#content { 
width:650px;
margin:0 auto;
background:url("images/centre_bg.jpg") 0px 0px repeat-y;
}

#header {
width:650px;
display:block;
}

#nav {
width:650px;
background:#000;
min-height:25px;
display:block;
}

#nav_links {	
margin: 0;
padding: 0;


}

#nav_links li {	
float: left;
list-style: none;
}

#nav_links li a {	
display: block;
background: #000;
padding: 5px 20px;
text-decoration: none;
border-right: 1px solid white;
/*width: 70px;*/
color: #EAFFED;
/*white-space: nowrap*/
}

#nav_links li a:hover{	
background: #1A4473;
}
		
#nav_links li ul{	
margin: 0;
padding: 0;
position: absolute;
/*visibility: hidden;*/
border-top: 1px solid white;
}

#nav_links li ul li {
float: none;
display: inline;
}
		
#nav_links li ul li a {
width: auto;
background: #9F1B1B;
}
		
#nav_links li ul li a:hover	{	
background: #7F1616;
}

#main {
margin-top:5px;
}

#main {
font-size:1.1em;
}

.title_image, .flash_scroll {
min-height:25px;
display:block;
background:#000;
background-color:#000;
margin-bottom:3px;
}


.col1wide {
float:left;
width:315px;
margin:0px 10px 0px 0px;
background:#000;
}

.col1wide_image {
float:left;
width:315px;
margin:10px 0px 0px 0px;
background:#000;
}

.col2wide {
float:left;
width:630px;
margin:0px 20px 0px 0px;
background:#000;
padding:10px;
}

.col1wide h1, .col1wide p, .col1wide h3 {
padding-left:15px;
padding-right:10px;
}

.col1wide p.feature {
line-height:1.3em;
font-size:1.1em;
}

.col1feature {
width:315px;
float:right;
background:#000;
margin-bottom:5px;
}

.col1thin {
float:left;
width:200px;
margin-right:5px;
background:#000;
padding:5px;
min-height:420px;
height: auto !important;
height:420px;
}

.col1thin .last {
margin-right:0px;
}

.col1thin h1 {
margin:5px 0px 5px 0px;
padding:0px;
}

p.caption {
text-align:center;
font-size:.9em;
padding:0px;
margin:4px 0px;
}

.clear {
clear:both;
}

.hide {
visibility:hidden;
}

hr.clear {
visibility:hidden;
clear:both;
}

#flash_gallery {
display:block;
height:25px;
width:650px;
margin-bottom:2px;
z-index:100;
}

.col1thumbs {
float:right;
background-color:#000;
width:300px;
padding:10px;
display:block;
}

.col1thumbs p{
padding:0px;
margin:0px;
}

.col1thumbs img {
margin:0px 5px 5px 0px;
border:1px solid #000;
}

.col1thumbs img:hover {
border:1px solid #00ff01;;
}

#shader {
position:absolute;
top:0px;
left:0px;
width:100%;
height:120%;
background:#000;
opacity:.7;
filter:alpha(opacity-70);
-ms.filter:"proid:DXImageTransform.Microsoft.Alpha(Opacity.70)";
display:none;
}

#box  
{ 
min-width:40px;
width:auto !important;
width:40px;
margin:0 auto;
text-align: center;  
position:fixed;
top:10px;
padding:15px;
z-index:10000;
border:2px solid #ccc;
/*background:url(images/loading.gif) 0 0 no-repeat;*/
background-position: 50% 50%;
background-color:#000;
min-height:40px;
height:auto !important;
height:40px;


/*visibility:hidden;*/
}  
   
  #box a {
  float:right;
  margin-right:0px;
  margin-bottom:5px;
  color:#fff;
  }

#box a:hover {
color:#ccc;
}

.col2video {
display:block;
clear:left;
width:100%;
text-align:center;
background:#000;
margin-bottom:5px;
margin-top:5px;
padding: 5px 0px;
}

#video_player {

}

#boxBG {
display:block;
width:100%;
position:fixed;
top:0;
left:0;
float:left;
background:#000;  
filter:alpha(opacity=60);   
-moz-opacity: 0.6;   
opacity: 0.6; 
z-index:300;
display:none;
}

.style1 {color: #00FF00}
.style5 {font-size: 18px}
.style7 {color: #FFFFFF}
.style13 {
	font-size: small
}
.style14 {	font-size: 1.2em;
	font-weight: bold;
}
.style15 {font-size: 0.9em}
