#header {
	position: absolute;
	bottom: 26.5%;
	width: 100%;
	height: 140px;
	background-color: #000000;
	background: url(../images/header_home.png) repeat-x;
	opacity: .8;
	z-index: 100;
}

#header_sub {
	position: relative;
	top: -20px;
	width: 100%;
	height: 140px;
	background: url(../images/header_home.png) repeat-x;
}

#logo {
	position:relative;
	float: right;
	display:block;
	width: 246px;
	height: 71px;
	margin-top: 35px;
	margin-right: 10%;
	background: url(../images/main_logo.gif) no-repeat;
}

#nav { font-family: helvetica, ariel, sans-serif; float:left; margin-top:60px; margin-left:7%; font-size:1.3em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left;	}
#nav li.over { z-index:999; }
#nav a, {display:inline;}
#nav a:hover { display:inline; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; margin:1px 8px 11px 1px; padding:3px 8px; }
#nav li.active a { color:#444; }
#nav a { padding-right:11px; color:#F1F1F1; font-weight:normal; }
#nav li.over a,
#nav a:hover { color:#28ACE7; }
#nav li.over,
#nav li.active { margin:0 7px 10px 0; border:1px solid #bbb; background:#ececec; }

* {
	margin:0;
	padding:0;
}
	
a {
	color:#000000;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border:none;
}

body {
	overflow:hidden;/*Needed to eliminate scrollbars*/
	background:#000;
}

#contentSuper {
	margin: 0px auto;
	height: 80px;
	width: 100%;
	bottom: 0;
	z-index: 3;
	position: absolute;
}

#contentframe {
	overflow: hidden;
	height: 100%;
	text-align:left;
	z-index: 3;
}

#slidecounter {
	float:left;
	color:#000000;
	opacity: .2;
	font:50px "Helvetica", Arial, sans-serif;
	font-weight:bold;
	margin:18px 20px;	
}

#slidecounter a:hover {
	text-decoration: none;
}

#slidecaption {
	overflow: hidden;
	float:left;
	color:#FFF;
	font:26px "Helvetica", Arial, sans-serif;
	font-weight:bold;
	margin:33px 0;
}

/*Supersize Plugin Styles*/
#navigation {
	float: right;
	margin: 20px 30px 0 0;
}

#navigation a:hover {
	color: #FFFFFF;
	opacity: .5;
	text-decoration: none;
}

#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(../images/progress.gif);
}

#supersize {
	position:fixed;
	z-index: 0;
}

#supersize img, #supersize a {
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}

#supersize .prevslide, #supersize .prevslide img {
	z-index: 1;
}

#supersize .activeslide, #supersize .activeslide img {
	z-index: 2;
}

