body {

font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;

background-color:000;

color: #fff;

margin:0;

min-width: 1000px;

}



a {

    color: #fff;

    text-decoration: underline;

}



a:link {

    color: #fff;

    text-decoration: underline;

}

a:visited{

    color: #fff;

    text-decoration: underline;

}



a:hover{

    color: #fff;

    text-decoration: underline;

}





.footer {

    background-color: black;

	color: white;

    font-size: 10px;

    height: 26px;

    width: 100%;

    bottom: 0px;

    position:fixed;

    border-top: 1px solid #560b43;

    z-index: 10;



}



.footer a{

    background-color:1f0418;

	color: white;

    font-size: 10px;

    text-decoration: underline;



}



.address {

    font-size: 12px;

    height: 26px;

    position:relative;

    margin: 4px 0px 0px 20px;

    float: left;



}



.tvi{

    font-size: 12px;

    height: 26px;

    position:relative;

    margin: 7px 20px 0px 0px;

    float: right;



}



.logo {

	border: 0px;

	padding: 0px;

	position:absolute;

	top: 0px;

	height: 64;

	width:168px;

	top: 110px;

	left: 50%;

	margin-left: -400px;

	z-index: 2;

}

#nye {

border: 0px;
padding: 0px;
position:absolute;
top: 0px;
height: 66;
width:253px;
top: 75px;
left: 50%;
margin-left: 175px;
z-index: 2;

}



.nav-box {

	border: 0px;

	padding: 0px;

	position:absolute;

	top: 0px;

	height: 25;

	top: 150px;

	left: 40%;

	margin-left: 15px;

	z-index: 2;
	
	
	min-width: 410px;
	
	

}

#promotions{
position: absolute;
top: 50px;
right: 50%;
margin-right: -130px;
width: 261px;
height: 57px;
background-image:url(../_img/promotions.png); 
background-position:top center; 
}



.button {

	border: 0px;

	padding: 0px 25px 0px 0px;

	position:relative;

	float: left;

	}



.image {

    background-color:000;

    background-image:url(../_img/home_image.jpg); 

    background-position:top center; 

    background-repeat:no-repeat;

    height: 192px;

    width: 100%;

    top: 180px;

    position:absolute;

    border-top: 1px solid #97678a;

    border-bottom: 1px solid #97678a;



}



.home-top-fade {

    height: 60px;

    width: 100%;

    top: 120px;

    position:absolute;

    z-index: 1;



}



.home-bottom-fade {

    height: 60px;

    width: 100%;

    top: 374px;

    position:absolute;

    z-index: 1;



}



.bottom_fade {

    background-image:url(../_img/body_bg.jpg);

    height: 505px;

    width: 100%;

    top: 374px;

    position:absolute;

    overflow: hidden;

    background-repeat: repeat-x



}



.bg_scroll {

    height: 296px;

    width: 700px;

    top: 374px;

    left: 50%;

    margin-left: -350px;

    position:absolute;

    opacity :0.1;

    filter: alpha(opacity=10);

    overflow: hidden;

    z-index: 4;



}



.body_scroll {

    height: 513px;

    width: 676px;

    background-image:url(../_img/homepage_scroll.jpg);

    top: 0px;

    right: 0px; 

    float: right;

    overflow: hidden;

    z-index: 2;



}



.content {

    position:absolute;

    width: 800px;

    top: 385px;

    left: 50%;

    margin-left: -400px;
    
    padding-bottom: 200px;

    color: #fff;

    font-size: 14px;

    line-height: 150%;

    text-align: justify;

    z-index: 5;
    
    

   }

   

.imagecontainer {

position:relative;

    width: 800px;

    height: 100px;

    margin-top: 0px;

    margin-bottom: 10px;

    }   

   

.header {

   margin: 0px 0px 0px 0px;

   float: left;

   }

   

.sub-box {

   margin: 20px 0px 0px 0px;

   float: right;

   }  

   

.sub-box a {

   text-decoration: none;

   } 



.sub-box a:hover {

   text-decoration: underline;

   }    

   

.header-box {

   margin: 0px 0px 10px 0px;

   height: 36px;

   width: 800px;

   }   



.thumbs {

   margin: 0px 5px 5px 0px;

   float: left;

   border: 1px solid #000;

   }

   

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #4b0038; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../_img/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../_img/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #4b0038; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #fff; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

   
