#top-menu { /* Nav menu */
	width: 980px;
	margin: 0 auto; /*center hack*/
	text-align:left;
	clear:both;
}

#navigation {
	font-size:13px; 
	background: transparent;
	font-weight: normal;
}

ul#navigation li {
  list-style-type: none;
  display: block;
  width: 109px;
  float: left;
  text-align: center;
  font-family: "Lucida Grand",  Sans-serif;
  height: 2em;
line-height: 2em;
vertical-align: middle;
  border-right: 1px #818181 solid;
  -webkit-box-shadow: 1px 1px 1px #bbb;
  box-shadow: 1px 1px 1px #bbb;
  background-color: #c9c9c9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#848484), color-stop(0.6, #a1a1a1));
}

ul#navigation li a {
  display: block;
  text-decoration: none;
  color: #292929;
  text-shadow: 1px 1px 0px #cccccc;
}

ul#navigation li:first-child {
  -webkit-border-top-left-radius: .5em;
  -moz-border-radius-topleft: .5em;
  border-top-left-radius: .5em;
  -webkit-border-bottom-left-radius: .5em;
  -moz-border-radius-bottomleft: .5em;
  border-bottom-left-radius: .5em;
margin-left: -20px;
}

ul#navigation li:last-child {
	width: 200px;
	border-right: 0px #818181 solid;
  -webkit-border-top-right-radius: .5em;
  -moz-border-radius-topright: .5em;
  border-top-left-radius: .5em;
  -webkit-border-bottom-right-radius: .5em;
  -moz-border-radius-bottomright: .5em;
  border-bottom-right-radius: .5em;
}

#navigation li.home {background:#f3f3f3;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3), color-stop(0.6, #f3f3f3));}
#navigation li.store {background:#ffbd7d;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffbd7d), color-stop(0.6, #ffbd7d));}
#navigation li.color {background:#edf2c2;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#edf2c2), color-stop(0.6, #edf2c2));}
#navigation li.control {background:#cff5d4;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cff5d4), color-stop(0.6, #cff5d4));}
#navigation li.dimming {background:#abc7e6;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#abc7e6), color-stop(0.6, #abc7e6));}
#navigation li.fixtures {background:#a1a1e0;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#a1a1e0), color-stop(0.6, #a1a1e0));}
#navigation li.support {background:#b38cc9;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b38cc9), color-stop(0.6, #b38cc9));}
#navigation li.search {background:#f3f3f3;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3), color-stop(0.6, #f3f3f3));}

body.store #navigation li.store {border:2px dashed gray;}
body.color #navigation li.color {border:2px dashed gray;}
body.control #navigation li.control {border:2px dashed gray;}
body.dimming #navigation li.dimming {border:2px dashed gray;}
body.fixtures #navigation li.fixtures {border:2px dashed gray;}
body.support #navigation li.support {border:2px dashed gray;}

#navigation li.home:hover {
  background-color: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e1e1e1), color-stop(0.6, #e1e1e1));
}

#navigation li.store:hover {
  background-color: #00c2eb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#00c2eb), color-stop(0.6, #00c2eb));
}

#navigation li.color:hover {
  background-color: #bfc2eb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bfc2eb), color-stop(0.6, #bfc2eb));
}

#navigation li.control:hover {
  background-color: #e3bfde;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e3bfde), color-stop(0.6, #e3bfde));
}

#navigation li.dimming:hover {
  background-color: #f7deba;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7deba), color-stop(0.6, #f7deba));
}

#navigation li.fixtures:hover {
  background-color: #edf59e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#edf59e), color-stop(0.6, #edf59e));
}

#navigation li.support:hover {
  background-color: #c2eda1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c2eda1), color-stop(0.6, #c2eda1));
}

#navigation li.search:hover {
  background-color: #e1e1e1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e1e1e1), color-stop(0.6, #e1e1e1));
}

/*#navigation li:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#ffffff), color-stop(0.6, #e1e1e1));
}*/
