body {
  font: 70%/1.5 arial, helvetica, serif;
  background: gray url(../exhibit_images/assets/brick.jpg);
  text-align: center;
  padding: 0px;
  margin: 0em;
}

H1 {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11pt; color: white}
H2 {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11pt; color: black}

#container {
  position: relative;
  width: 900px;
  height: 600px;	
  background: transparent;	
  text-align: left;
  margin: 0 auto;
}

.logo {
  display: block;
  position: absolute;
  top: 20px;
  left: -3%;
  z-index: 100;
  border: 0;
}
.tagline {
  float: right;
  position: absolute;
  top: 45px;
  right: 8%;
  font-weight: bold;
}
#nav_space {
  background: gray;
  width: 352px;
  height: 33px;
  float: left;
  padding: 0;
}
#header {
  width: 884px;
  height: 80px;
  background-color: LightSlateGray;
  background-image: url(../exhibit_images/assets/header_background5.jpg);
  padding-top: 15px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12pt;
}




#footer {
  float: left;
  color: White;
  /* background: #696969; */
  background-color: #000000;
  width: 874px;
  height: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  text-align: center;
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 0px;
}
.copyright {
    float: left;
    width: 884px;
    height: 14px;
    /* background-color: #333333;--> */
    /* background: #696969; */
    background: transparent;
    color: White;
    text-align: center;
    font-size: 10px;
    background-image: url(../exhibit_images/assets/copy_bg.png);
}
.large_graphic {
    float: left;
    height: 460px;
    width: 660px;
    background-color: #999999;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}



.contact_info {
  float: left;
  background-color: #ffcc66;
  width: 872px;
  height: 180px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
} 

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*.to-top{clear:both;margin:1em 0;}
*/
.gallery-wrap{
	width:358px;
	border:1px solid #000;	
	background:#d2da9c;margin:20px auto;
	padding-top:50px;
}
.gallery{
	width: 150px;
	margin: auto; 
	padding:0px;
}
.gallery ul{
	list-style: none;
	margin: 0px;
	position: relative;
        padding: 0px;
}
.gallery li{
	width: 105px;
	height: 30px;
	/* float:left;*/
	/* display:inline; */
        /*margin: 0 0 0 -20; */
        padding-top: 0px;
        margin-top: 0px;
        margin-left: 25px;

}
.gallery li a{
        text-decoration: none;
	float: left;
	width: 150px;
	height: 30px;
	border-top: 0px solid #666666;
	background: #696969;
        margin: 0 0 0 0;
        text-align: center;
        font-size: 14px;
        vertical-align: middle;
        font-weight: bold;
        padding-top: 0px;    
        color: #ffffff;
}
* html .gallery li a{/* box model hacks*/
	width: 106px;
	height: 20px;
	w\idth: 100px;
	he\ight: 133px;
}
* html .gallery-wrap{width:360px;w\idth:348px;}
* html .gallery{width:358px;w\idth:348px;}

.gallery li.t1 a{background:#696969;}
.gallery li.t1 a span{background:#fff url(../exhibit_images/pop_up/10x10_pop_up_x.jpg) no-repeat;}
.gallery li.t2 a{background:#696969;}
.gallery li.t2 a span{	background:#fff url(../exhibit_images/alumalite/fp_alumalite_thm.jpg) no-repeat;}
.gallery li.t3 a{background:#696969;}
.gallery li.t3 a span{background:#fff url(../exhibit_images/panel_systems/panel_system_exhibits_thm.jpg) no-repeat;}
.gallery li.t4 a{background:#696969;}
.gallery li.t4 a span{	background:#fff url(../exhibit_images/custom_tradeshow/custom_tradeshow_booth_thm.jpg) no-repeat;}
.gallery li.t5 a{background:#696969;}
.gallery li.t5 a span{	background:#fff url(../exhibit_images/exhibit_fabrication/fp_exhibit_fabrication_thm.jpg) no-repeat;}
.gallery li.t6 a{background:#696969;}
.gallery li.t6 a span{	background:#fff url(../exhibit_images/kiosks/kiosks_thm.jpg) no-repeat;}
.gallery li.t7 a{background:#696969;}
.gallery li.t7 a span{	background:#fff url(../exhibit_images/kiosks/kiosks_thm.jpg) no-repeat;}

.gallery li a span {
	position:absolute;
	left: 185px;
	top: 0px;
	width: 225px;
	height: 162px;
	border:0px;
	background:#fff;
	padding: 0px;
}

.gallery li a span {visibility:hidden}
.gallery li a.current span,
.gallery li a:hover span {visibility:visible}
.gallery li a:hover{
	visibility:visible;
	background-color:#cc9900;
	/*border:1px solid red; */
        color: #333333;
}
.gallery li a span em{
	background:#999999;
	border:3px solid #333333;
	padding:10px;
        padding-top: 15px;
	height: 180px;
	width: 200px;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-style:normal;
        position:absolute;
	top: 175px;
	left: 0px;
}
/* pop up products begin */
.aluma_info {
    float: left;
    width: 884px;
    height: 520px;
    background: #fff url(../exhibit_images/assets/aluma_bg.jpg);
}
.aluma_module {
    width: 300px;
    height: 470px;
    background: url(../exhibit_images/assets/aluma_header_bg.png);
    float: left;
    padding-top: 10px;
    text-align: center;
    margin-left: 25px;
    margin-top: 15px;
    color: #ffffff;
    padding-left: 5px;
}
span.aluma_big {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 18px;
}
span.aluma_med {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 15px;
  color: #ffffff;
}
.aluma_block {
    float:left;
    width: 500px;
    height: 220px;
    padding: 15px;
    margin-left: 10px;
    margin-top: 15px;
    background: url(../exhibit_images/assets/aluma_info_bg.png);
    font-size: 12px;
}
.aluma_headers {
    width: 495px;
    height: 230px;
    float: left;
    margin-left: 0px;
    background: url(../exhibit_images/assets/aluma_headers_bg.png);
    text-align: center;
    padding-left: 50px;
    padding-top: 30px;
}
.headers_float {
    width: 480px;
    height: 130px;
}

img.header {
    float: left;
}

span.bigblock {    
  font-weight: bold;
  font-size: 18px;
  font-family: Arial,Helvetica,sans-serif;
}
span.midblock {    
  font-weight: bold;
  font-size: 16px;
  font-family: Arial,Helvetica,sans-serif;

}
/* pop up products end */
/* Suckerfish start */

   /* CONTROLS NAV BAR BACKGROUND COLOR */
   /* nav controls has bg color for nav bar */
#nav, #nav ul {
   float: left;
   width: 884px;
   list-style: none;
   line-height: 1.8;
   background-color: #666666; 
   font-weight: bold;
   padding: 0;
   padding-left: 0px;
   /* border: solid #FF9900; */
   border: solid #cc9900;
   border-width: 0px 0;
   margin: 0 0 0em 0;
   font-size: 14px;
}

span.centerline {

  vertical-align: middle;
}
.img {
      vertical-align: top;
}
    /* nav a contains font color */
#nav a {
	display: block;
	width: 5em;
	w\idth: 5em;
	color: white;
	text-decoration: none;
	padding: 0.25em 2em;
}
#nav a.daddy {
	background:  url(rightarrow2.gif) center right no-repeat;
}
#nav li {
	float: right;
	padding: 0px;
	width: 8em;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: .25em;
	margin: 0;

}
#nav li li {
	padding-right: 1em;
	width: 13em;
}
#nav li ul a {
	width: 13em;
	w\idth: 9em;
}
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav 

li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	/* background: #FF9900; */
	/* contains head cell bg color */
	/* background: #f7a302; */
        background: #cc9900;
}
#content {
	background: White;
	clear: left;
}
   /* content a contains ? color */
#content a {
	color: #000000;
}
#content a:hover {
	text-decoration: none;
}
ul#hotlinks { list-style-type: none; padding: 0;
margin-left: 0;
    }
    /* scaffolding contains  color */
#scaffolding {
	height: 70px;
	background: white url(/images/header_bg.gif) no-repeat;
	border: solid #FF8C00;
	border-width: 1px 0 0 0;
	margin: 1em 0 0 0;
        z-index: 100;
}
#scaffolding a {
	text-decoration: none;
	text-indent: -999em;
	display: block;
	height: 70px;
	background: url(/images/hdlogo_flip2.gif) no-repeat;
	background-position: 181px 0;
}
#scaffolding a:hover {
	background-position: 181px -70px;
                color: black;
}
A:link {text-decoration: none; color: #cc6600;}
A:visited {text-decoration: none; color: black;}
A:active {text-decoration: none; color: white;}
A:hover {text-decoration: underline; color: gray;}
/* Suckerfish END */
A:link img {text-decoration: none; color: white;}
A:visited img  {text-decoration: none; color: white}
A:active img {text-decoration: none; color: white}
A:hover img {text-decoration: underline; color: orange;}

A:link.contact {text-decoration: none; color: white;}
A:visited.contact  {text-decoration: none; color: white}
A:active.contact {text-decoration: none; color: white}
A:hover.contact {text-decoration: underline overline; color: gray;}

span.gallery {
    font-size: 16px;
    font-weight: bold;
}
