#homeleft {
   width:275px;
	 float:left;
}
#homeright {
   width:625px;
	 float:left;
}
#homerightinner {
   width:600px;
	 float:right;
	 margin-top:28px;
}
#homefooter {
   width:900px;
	 float:left;
	 clear:left;
	 border-bottom:1px solid #c2c2c2;
	 padding:1.5em 0;
}

#tickertape {
   position:absolute;
	 top:30px;
	 left:28px;
	 width:567px;
	 height:52px;
	 background-color:#EEEEEE;
}

.footerpanel {
   width:200px;
	 float:left;
	 margin:0 10px 0 0;
	 padding:0 10px 0 0;
	 border-right:1px solid #e5e5e5;
}
#footerpanel3 {
   width:229px;
}
#footerpanel4 {
   margin:0;
	 padding:0;
	 border:0;
}
.footerpanel h2 {
   margin:0;
	 padding:0;
	 width:100%;
	 background-repeat:no-repeat;
	 height:52px;
}
.footerpanel h2 span {
   display:none;
}
#footerpanel1 h2 { background-image:url(../img/h2_markets.gif); }
#footerpanel2 h2 { background-image:url(../img/h2_services.gif); }
#footerpanel3 h2 { background-image:url(../img/h2_installations.gif); }
#footerpanel4 h2 { background-image:url(../img/h2_company.gif); }

.footerpanel ul {
   list-style:none;
	 margin:0;
	 padding:0 0 0 40px;
}
.footerpanel li {
   padding:0 0 0.5em 0;
}

#frontpanel {
   width:625px;
	 height:539px;
	 position:relative;
	 background-repeat:no-repeat;
}
#aboutpanel {
   width:597px;
	 height:142px;
   background-image:url(../img/about_us_panel.gif);
	 background-repeat:no-repeat;
	 position:absolute;
	 right:0px;
	 bottom:31px;
	 font-size:0.95em;
}
#top5pages {
   margin:0;
	 padding:0;
	 position:absolute;
	 top:22px;
	 left:408px;
	 width:144px;
	 height:26px;
   background:url(../img/top-5-pages.png) no-repeat;
	 text-indent:-3000px;
	 overflow:hidden;
}
* html #aboutpanel {
   right:-1px;
}
#aboutpaneltext {
   position:absolute;
	 top:18px;
	 left:175px;
	 width:335px;
}
#aboutpaneltext p {
   margin:0;
	 padding:0;
}
#brochurepanel {
   position:absolute;
	 top:163px;
	 left:409px;
   width:186px;
   height:164px;
}
.brochurebutton a {
   float:left;
	 clear:left;
	 width:186px;
	 height:44px;
	 display:block;
	 background-repeat:no-repeat;
}
.brochurebutton a span {
   display:none;
}
#brochurebutton1 {
   background-image:url(../img/button_education_off.gif);
	 border-bottom:1px solid #FFFFFF;
}
#brochurebutton1:hover {
   background-image:url(../img/button_education_on.gif);
}
#brochurebutton2 {
   background-image:url(../img/button_corporate_off.gif);
}
#brochurebutton2:hover {
   background-image:url(../img/button_corporate_on.gif);
}
#cards {
   width:900px;
   background-image:url(../img/cards.gif);
	 background-repeat:no-repeat;
	 background-position:center right;
	 float:left;
	 clear:both;
}
#cards p {
   padding:0.5em 280px 0.5em 0;
	 font-size:1.4em;
	 text-align:right;
	 float:right;
	 clear:both;
	 color:#626262;
}
#websiterightinner {
   width:570px;
   margin-top:0;
	 padding-top:0;
	 float:right;
}
.bannerimage {
   border-bottom:1px solid #DDDDDD;
	 float:right;
	 width:570px;
	 margin-bottom:1em;
}
.bannerimage img {
   float:right;
}



#homebuttons {
   position:absolute;
	 top:48px;
	 left:395px;
	 width:213px;
	 height:216px; 
}
#homebuttons ul {
   list-style:none;
	 margin:0;
	 padding:0;
}
#homebuttons ul li a {
   width:213px;
	 height:54px;
	 background-repeat:no-repeat;
	 background-image:url(../img/buttons1.png);
	 background-position:0px 0px;
	 display:block;
	 overflow:hidden;
	 text-indent:-3000px;
}
#homebuttons ul li a:hover {
	 background-image:url(../img/buttons2.png);
}
#homebuttons ul li a#digital-signage {

}
#homebuttons ul li a#projector-lamps {
   background-position:0px -53px;
	 position:relative;
	 top:-1px;
}
#homebuttons ul li a#maintenance {
   background-position:0px -106px;
	 position:relative;
	 top:-2px;
}
#homebuttons ul li a#training {
   background-position:0px -159px;
	 position:relative;
	 top:-3px;
}
#homebuttons ul li a#request-brochure {
   background-position:0px -212px;
	 position:relative;
	 top:-4px;
}
