@charset "UTF-8";
/* CSS Document */

html, body {	margin:0; 
				padding:0; 
				width:100%; 
				height:100%; 
				overflow:hidden;
				font-family:Georgia, "Times New Roman", Times, serif;
				background-image: url(../images/bg.jpg);
				background-repeat: repeat;}

html,body,#bg,#bg table,#bg td{width:100%;height:100%;overflow:hidden; font-family: Verdana, sans-serif; line-height:115%; border:none;}
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%; z-index: 0;}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}


#wrapper {		position:absolute; 
				width:100%; 
				height:100%; 
				z-index:2;
				overflow:auto;} 
				
#container{
	width:950px;
	height:60px;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	line-height:140%;}
		
.content_container {
	position:relative;}

* a:hover, * a:active{	outline:none;}	
img{border:0}
#gallery {color:#000;}

/* start formatting */

h1 {font-size:15px;
	color:#333;}
	
h2 {font-style:normal;
	font-size:11px;
	color:#000;
	font-weight:lighter;
	line-height:142%;
	letter-spacing: -1px;
	margin-top:-3px;
	text-align:justify;}
	
h3 {font-style:normal;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	line-height:150%;
	margin-top:-5px;}
	
h4 {font-style:normal;
	font-size:11px;
	color:#FFF;
	font-weight:lighter;
	font-style:italic;}
	
h5 {font-style:normal;
	font-size:11.5px;
	color:#000;
	font-weight:lighter;
	line-height:140%;
	letter-spacing: -0.075em;
	margin-top:-3px;
		text-align:justify;}

	
a 	{ color:#FFF; text-decoration: none; font-weight:bold;}

a:hover 	{text-decoration: underline;}
	
.footer  	{	font-size:9px;
				color:#ddd;
				}
	
.footer a 	{ color:#fff; text-decoration: none;
letter-spacing:1px;}

.footer a:hover 	{text-decoration: underline;}
	
/* end formatting */


/* start layout */

#index-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:100px;
}

#index-02_ {
	position:absolute;
	left:750px;
	top:0px;
	width:200px;
	height:61px;
}

#index-03_ {
	position:absolute;
	left:750px;
	top:61px;
	width:200px;
	height:58px;
}

#index-04_ {
	position:absolute;
	left:0px;
	top:100px;
	width:300px;
	height:200px;
}
#index-05_ {
	position:absolute;
	left:300px;
	top:100px;
	width:250px;
	height:200px;
	background-image:url(../images/index_05.png);
	
}

#index-06_ {
	position:absolute;
	left:550px;
	top:100px;
	width:200px;
	height:200px;
}

#index-07_ {
	position:absolute;
	left:750px;
	top:119px;
	width:200px;
	height:27px;
}

#index-08_ {
	position:absolute;
	left:750px;
	top:146px;
	width:200px;
	height:26px;
}

#index-09_ {
	position:absolute;
	left:750px;
	top:172px;
	width:200px;
	height:29px;
}

#index-10_ {
	position:absolute;
	left:750px;
	top:201px;
	width:200px;
	height:28px;
}

#index-11_ {
	position:absolute;
	left:750px;
	top:229px;
	width:200px;
	height:71px;
}

#index-12_ {
	position:absolute;
	left:0px;
	top:300px;
	width:100px;
	height:350px;
}

#index-13_ {
	position:absolute;
	left:100px;
	top:300px;
	width:200px;
	height:300px;
	background-image:url(../images/index_13.png);
	
}

#index-14_ {
	position:absolute;
	left:300px;
	top:300px;
	width:50px;
	height:300px;
}

#index-15_ {
	position:absolute;
	left:350px;
	top:300px;
	width:200px;
	height:300px;
	background-image:url(../images/index_15.png);
}

#index-16_ {
	position:absolute;
	left:550px;
	top:300px;
	width:50px;
	height:300px;
}

#index-17_ {
	position:absolute;
	left:600px;
	top:300px;
	width:300px;
	height:300px;
	background-image:url(../images/index_17.png);
}

#index-18_ {
	position:absolute;
	left:900px;
	top:300px;
	width:50px;
	height:350px;
}

#index-19_ {
	position:absolute;
	left:100px;
	top:600px;
	width:800px;
	height:23px;
}

#index-20_ {
	position:absolute;
	left:100px;
	top:623px;
	width:800px;
	height:27px;
}


/* end layout */


/* start slideshow */

#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;}
/* end slideshow */


/* start carousel */

div#header div#slide-holder div#slide-runner{
width:450px;
height:300px;
overflow:hidden;
position:absolute;
z-index:100;
}

div#header div#slide-holder img{
display:none;
position:absolute;
}

#slide-nav a {letter-spacing:10px;
color:#000;}
#slide-nav a:hover {color:#fff; text-decoration: none;
text-decoration: none;}


/* start carousel */
