﻿body#index {
	background-image: url(../images/signfragment.jpg)
}
body#about {
	background-image: url(../images/about.jpg)
}
body#garagegallery {
	background-image: url(../images/garagegallery.jpg)
}
body#ggmap {
	background-image: url(../images/map.jpg)
}
body#products {
	background-image: url(../images/products.jpg)
}
body#metal {
	background-image: url(../images/metal.jpg)
}
body#wood {
	background-image: url(../images/wood.jpg)
}
body#seating {
	background-image: url(../images/seating.jpg)
}
body#bookcases {
	background-image: url(../images/bookcases.jpg)
}
body#filing {
	background-image: url(../images/filing.jpg)
}
body#storagecabs {
	background-image: url(../images/storagecabs.jpg)
}
body#flatfiles {
	background-image: url(../images/flatfiles.jpg)
}
body#partitions {
	background-image: url(../images/partitions.jpg)
}
body#special {
	background-image: url(../images/special.jpg)
}
body#services {
	background-image: url(../images/services.jpg)
}
body#planning {
	background-image: url(../images/planning.jpg)
}
body#delivery {
	background-image: url(../images/delivery.jpg)
}
body#hours {
	background-image: url(../images/hours.jpg)
}
body#payment {
	background-image: url(../images/payment.jpg)
}
body#directions {
	background-image: url(../images/directions.jpg)
}
body#south {
	background-image: url(../images/south.jpg)
}
body#north {
	background-image: url(../images/north.jpg)
}
body#i80 {
	background-image: url(../images/i80.jpg)
}
body#map {
	background-image: url(../images/map.jpg)
}

body {
	background: #000
	no-repeat
	fixed 
	25% 
	25%; 
	border: 0;
}

body * {
	font-family: Georgia, serif;
	font-size: 76%;
	font-weight: bold;
	text-align: right;
}

#rolodex {
	position: fixed;
	top: 2em;
	right: 2em;
	border: 0;
}

/*** menu ***/
ul,li,a {
	display: block;
}

/*** main menu box ***/
ul {
	position: fixed;
	top: 17em;
	right: 2em;
	width: 10em;
}

/*** all menu elements ***/
li {
	font-size: 1.7em;
	list-style-type: none;
	position: relative;
	padding: 0em 1em 1em .5em;
}

/*** all links ***/
a {
	color: #ccc;
	text-decoration: none;
}

/*** yellow ***/
a:hover {
	color: #fc0;
}

/*** shows hovered subs ***/
li:hover ul {
	display: block;
}

/*** sub-menu proximity
hides unhovered subs ***/
ul ul {
	position: absolute;
	top: 0em;
	right: 6em;
	padding-right: 1em;
	display: none;
}

/*** sub-menu elements ***/
li ul li {
	font-size: 1.1em;
	position: relative;
	right: 1.5em;
	top: .3em;
	width: 10em;
	padding: 0em .5em .5em 0em;
}

/*** shows active subs ***/
ul#prod, ul#serv, ul#dir {
	display: block;
}

/*** hides inactive subs ***/
li:hover ul.off {
	display: none;
}

/***captions***/
body>h1 {
	position: fixed;
}

* html h1 {
	/* \*/ position: absolute; /* */
}

 h1 {
	bottom: 1em;
	left: 2em;
	width: 475px; 
	text-align: left;
	line-height: 175%;
	font-size: .95em;
	color: #fc0;
}
h1 a {
	bottom: 1em;
	left: 2em;
	width: 190px; 
	text-align: left;
	line-height: 175%;
	font-size: .95em;
	color: #fc0;
}

#valid {
	position: fixed;
	bottom: 2em;
	left: 2em;
	border: 0;
}