body {margin:25px; font:11px Arial; background:#FFFFFF; text:#89A7BB}
/*body {margin-left: 5%; margin-right: 5% font:8px Verdana,Arial; background:#FFFFFF; text:#89A7BB}*/

a:link {color: #01746B; text-decoration: none; } /*#218586*/
a:active {color: #585126; text-decoration: none; }
a:visited {color: #66A3A4; text-decoration: none; } /*#127475*/
a:hover {color: #BF0103; text-decoration: none; }

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFFFFF; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:26px; left:0; background:#000000; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:2px solid #000000; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#54A0D4}
ul.menu ul li a:hover {background-color:#3F7BA4}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #000000; padding:0px 7px 3px; font-weight:bold; background:url(images/drop.gif); width:104px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#195883 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

div#content_main {
float: left;
width: 956px;
height: 424px; 
background: white; 
padding: 2px; }

div#mainbox {width: 960px;
height: 440px; 
background: white; /*#AFC4D2*/
padding: 0px; }

div#widebox {  
background-color: white;
width:956px;
height: 80px;
padding: 0px;
}

div#banner {  
background-color: white;
width:961px;
height: 174px;
padding: 0px;
}

 div#form_box {
	width: 256px;
	height: 164px;
	float: left; 
	background: white; 
	padding: 4px;
  background-image: url();
 }
 
   div#spacer_a {
	width: 961px;
	height: 14px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url(images/panorama_03_bw.gif);
 }
 
  div#info_box_a {
	width: 256px;
	height: 164px;
	float: left; 
	background: white;
border-top:20px solid white;	
	padding: 0px;
		margin-bottom:10px;
  background-image: url(images/info_box_aa.gif);
 }
 
   div#info_box_aa {
	width: 250px;
	height: 164px;
	float: center; 
	background: white; 
	padding: 0px;
	border-left:2px solid lightgrey;
	border-right:2px solid lightgrey;
  background-image: url( );
 }
 div#info_box_b {
	width: 422px;
	height: 164px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
 div#info_box_bb {
	width: 410px;
	height: 164px;
	float: left; 
	background: white; 
	padding: 6px;
  background-image: url();
 }
 
  div#screenshots {
	width: 950px;
	height: 155px;
	float: left; 
	background: lightblue; 
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 15px;
  background-image: url();
 }
div#shot {
	width: 150px;
	height: 145px;
	float: left; 
	background: white; 
	margin: 4px;
  background-image: url();
 }
 div#info_box_cc {
	width: 696px;
	height: 74px;
	float: center; 
	background: white; 
	padding: 0px;
  background-image: url(images/panorama_692x104.gif);
 }
   div#spacer_box_a {
	width: 100px;
	height: 140px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
    div#horiz_bar_40 {
	width: 956px;
	height: 40px;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }
 
div#prod_box_b{
	width: 88px;
	height: 149px;
	float: left; 
	background: white; /*#AFC4D2*/
	padding: 0px;
  background-image: url();
 }
 div#prod_box_bb{
	width: 88px;
	height: 142px;
	float: left; 
	background: white; /*#AFC4D2*/
	padding: 0px;
  background-image: url(images/panorama_03_bw.gif);
 }
 
 div#prod_box_e{
	width: 258px;
	height: 149px;
	float: left; 
	background: white; /*#CADDE9*/
	padding: 0px;
  background-image: url();
 }
 
  div#prod_box_ee{
	width: 258px;
	height: 142px;
	float: left; 
	background: #FFFFFF; 
	padding: 0px;
  background-image: url(images/panorama_04_bw.gif);
 }
 
 div#prod_box_f{
	width: 344px;
	height: 138px;
	float: left; 
	background: #D1DFE9; 
	padding: 0px;
  background-image: url();
 }
 
  div#prod_box_ff{
	width: 338px;
	height: 138px;
	float: left; 
	background: #FFFFFF; 
	padding: 4px;
  background-image: url();
 }
 
 div#prod_box_g{
	width: 300px;
	height: 140px;
	float: left; 
	background: #ffffff; 
	padding: 0px;
  background-image: url(images/panorama_02_bw.gif);
 }
 div#museum_box {
	width: 360px;
	height: 307px;
	float: left; 
	background: #AFC4D28; /*#AFC4D28*/
	padding: 0px;
  background-image: url(images/prod_box.gif);
 }
 
  div#vertical_strip {
	width: 4px;
	height: 320px;
	float: left; 
	background: blue; 
	padding: 0px;
  background-image: url(images/prod_box.gif);
 }
div#copyright_box {
	width: 956px;
	height: 12;
	float: left; 
	background: white; 
	padding: 0px;
  background-image: url();
 }

div#exhib_box {
	width: 44em;
	height: 32em;
	float: left; 
	background: antiquewhite; 
	padding: 20px;
  background-image: url(images/exhib_box.jpg);
  
/*   div#categories {/* header element float */
/*  float: left;
  width: 20.5em;
  margin: 0 0.2em 0 0;
  padding: 20px;
  font-family: Garamond, "Times New Roman", serif;
  font-weight: bold;
  background: default;
  }*/

/*p {
border: solid #BB8D76;
background-color: white;
color: #89A7BB; 
width:16em;
}*/
  
