a:link    { color: red; }
a:visited { color: gray; }
a:hover   { color: gold; text-decoration:underline; }
a:active  { color: gold; }
a { text-decoration: none; }

.main {
   margin-left: 15%;
   width: 85%;
   height: 100%;
}

.bg1 {
   background: url("../images/main/fv83562.jpg") 0 -6px no-repeat;
   margin-left: 15%;
   width: 100%;
   height: 100%;
}
.bg2 {
   background: url("../images/main/fv62982.jpg") 0 -6px no-repeat;
   margin-left: 15%;
   width: 100%;
   height: 100%;
}


.home a {
   display:block;
   width: 100px;
   height: 28px;
   padding:1px 1px 1px 1px;
   color:black;
   background: url("../images/buttons/home.jpg") 0 -6px no-repeat;
   text-decoration: none;
}
.home a:hover { 
   background-position: 0 -46px;
}
.home a:active {
   background-position: 0 -46px;
}
#.home a:visited {                        (visited state disables hover and active)
#   background-position: 0 -86px;
#}

.gallery a {
   display:block;
   width: 100px;
   height: 28px;
   padding:1px 1px 1px 1px;
   color:black;
   background: url("../images/buttons/gallery.jpg") 0 -6px no-repeat;
   text-decoration: none;
}
.gallery a:hover { 
   background-position: 0 -46px;
}
.gallery a:active {
   background-position: 0 -46px;
}
#.gallery a:visited {
#   background-position: 0 -86px;
#}

.store a {
   display:block;
   width: 100px;
   height: 28px;
   padding:1px 1px 1px 1px;
   color:black;
   background: url("../images/buttons/store.jpg") 0 -6px no-repeat;
   text-decoration: none;
}
.store a:hover { 
   background-position: 0 -46px;
}
.store a:active {
   background-position: 0 -46px;
}
#.store a:visited {
#   background-position: 0 -86px;
#}


.press a {
   display:block;
   width: 100px;
   height: 28px;
   padding:1px 1px 1px 1px;
   color:black;
   background: url("../images/buttons/press.jpg") 0 -6px no-repeat;
   text-decoration: none;
}
.press a:hover { 
   background-position: 0 -46px;
}
.press a:active {
   background-position: 0 -46px;
}
#.press a:visited {
#   background-position: 0 -86px;
#}

.links a {
   display:block;
   width: 100px;
   height: 28px;
   padding:1px 1px 1px 1px;
   color:black;
   background: url("../images/buttons/links.jpg") 0 -6px no-repeat;
   text-decoration: none;
}
.links a:hover { 
   background-position: 0 -46px;
}
.links a:active {
   background-position: 0 -46px;
}
#.links a:visited {
#   background-position: 0 -86px;
#}

.contact a {
   display:block;
   width: 100px;
   height: 28px;
   padding:1px 1px 1px 1px;
   color:black;
   background: url("../images/buttons/contact.jpg") 0 -6px no-repeat;
   text-decoration: none;
}
.contact a:hover { 
   background-position: 0 -46px;
}
.contact a:active {
   background-position: 0 -46px;
}
#.contact a:visited {
#   background-position: 0 -86px;
#}

BODY { 
      background: black;
      background-repeat: repeat;
      background-attachment: fixed;
      font-weight: bold; 
      font-size: 10pt;
      line-height: 14pt; 
	   font-family:Verdana,Helvetica,Arial,sans-serif;
      font-variant: normal;
      color: red;
    }

div#outer {
   padding:5px;
}
 
div#center {
   margin: 3px auto 0 auto;
	width: 700px;
}
 
div#sect_nav {
   margin: 5px;
	float: left; 
	width: 15%;
	text-align: left;
}
 
div#sect_left {
   margin: 2px;
	float: left;
	width: 40%;
}
 
div#sect_right {
   margin: 2px;
   float: right; 
	width: 40%;
}

div#abs_left {
   position: absolute;
   top: 15%;
   left: 15%; 
	width: 40%;
}

div#abs_right {
   position: absolute;
   top: 15%;
   left: 60%; 
	width: 40%;
}

div#sect_main {
   margin: 2px;
   float: left; 
	width: 80%;
   overflow: hidden;
}
 
div#dimtext {
   font-family:sans-serif;
   font-size:8pt;
   color: gray;
   font-weight: normal; 
}

#footer {
  float:left;
	position: relative;
	padding: 5px; border: 1px solid gray;
	margin-bottom: 10px;
	background-color: black;
  color: #A8A8A8;
	font-family:serif;
  font-style: italic;
  font-weight: bold; 
  font-variant: normal;
  font-size: 10pt;
	width: 97%;
}

a.footer:link { color:wheat; text-decoration:underline }
a.footer:visited { color:blue; text-decoration:underline }
a.footer:hover { color:yellow; text-decoration:underline }
a.footer:active { color:lime; text-decoration:underline }
a.footer:focus { color:aqua; text-decoration:underline }
		
.bullet {
	font-family:tahoma,verdana,arial,helvetica,sans serif;
	color: red;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
		
.lilac {
	font-family:times;
  font-size: 10pt;
  font-variant: normal;
	color: lightsteelblue;
	text-decoration:none;
  line-height: 14pt; 
}
		
.lilachdg {
	font-family:times;
  font-style: italic;
  font-weight: bold; 
  font-variant: normal;
	color: lightsteelblue;
	text-decoration:none;
  font-size: 16pt;
  line-height: 20pt; 
}
.annotation {
   	font-family:times;
    font-weight: normal; 
	  font-style: italic;
    font-size: 10pt;
    font-style: lightsteelblue;
    font-variant: normal;
    color: gray;
    line-height: 14pt; 
    padding-left: 4px;
  }



P { 
      font-weight: normal; 
      font-size: 14pt;
      line-height: 18pt; 
      font-family: times; 
      font-variant: normal;
      color: red;
    }
TABLE
   {
      font-family:sans-serif;
      font-size:8pt;
      color: red;
      font-weight: normal; 
   }

H1 { 
      font-weight: bold; 
      font-size: 18pt;
      line-height: 20pt; 
      font-family: times; 
      font-variant: normal;
      color: red;
    }
H2 { 
      font-weight: bold; 
      font-size: 16pt;
      line-height: 18pt; 
      font-family: times; 
      font-variant: normal;
      color: red;
    }
H3 { 
      font-weight: bold; 
      font-size: 14pt;
      line-height: 16pt; 
      font-family: times; 
      font-variant: normal;
      color: red;
    }
.boldital { 
      font-weight: bold; 
      font-size: 10pt;
      line-height: 14pt; 
      font-family: times; 
      font-style: italic;
      font-variant: normal;
      color: red;
    }
.quotation {
      font-weight: normal; 
      font-size: 10pt;
      font-style: normal;
      color: darkred;
      padding-left: 4px;
    }

.annotation {
      font-weight: normal; 
      font-size: 8pt;
      font-style: italic;
      color: gray;
      padding-left: 4px;
    }

/* navigation section */
.navtable {
  text-align: left;
  font-weight:bolder;
  font-size:12px;
}

/* Normal "cells" in the nav section */
span.navcell {
  text-align:left;
  padding:6px;
  text-decoration:none;
}
a.navcell:link { color: #00008B; text-decoration:none }
a.navcell:visited { color: #00008B; text-decoration:none }
a.navcell:hover { color:blue; text-decoration:underline }
a.navcell:active { color: #00008B; text-decoration:none }
a.navcell:focus { color:red; text-decoration:none }

/* Current cell in the nav section */
span.navcurr {
  text-align:left;
  font-style:italic;
  font-size:larger;
  border-style:inset;
  border-width:1px;
  border-color:gray;
  padding:6px;
  text-decoration:none;
}
span.hilite { 
      font-weight: normal; 
      font-style:italic;
      font-size:larger;
      line-height: 14pt; 
      font-family: times; 
      font-variant: normal;
      color: red;
    }
