* { font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif }
body { margin:0; padding:0; }
h1, h2, h3, h4, p { display:none; }
ul, li { margin:0; padding:0; float:left; list-style-type:none; }
.cb { clear:both; }

.menu, .photos { margin-top:20px; }
.menu .logo { float:left; margin:0; }
.menu .logo a { background:url(logo.png) no-repeat; width:409px; height:28px; display:block; float:left; }
.menu .logo span { display:none; }
.menu li { line-height:0.9em; }
.menu li.item {  margin-right:10px; color:#000000; margin-top:10px; }
.menu li.item a { font-style:italic; text-transform:uppercase; text-decoration:none; color:#000000; font-size:1.0em;  }
.menu li.item.active a { color:#999999; }

.photos { width:100%; height:484px; overflow-x:auto; }
.photos li { float:left; list-style:none; }

.contact { text-align:right; padding-right:10px; }
.contact a { text-decoration:none; color:#666666; font-weight:bold; font-size:0.7em; }
.contact a:hover { text-decoration:underline; }

table img { margin-right:5px; } 

.submenu{ display:none; }	
.verticalmenu { position:absolute; display:none; margin-top:25px; z-index:10; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; background:#FFFFFF; }
.verticalmenu li { float:none; display:block; padding:2px; border-bottom:1px solid #999999; }
.verticalmenu li:hover { background:#666666; }
.verticalmenu li a { font-style:italic; text-transform:uppercase; text-decoration:none; color:#999999; font-size:0.8em; }
