#productsection div.main,#productsection div.mainclear {
   width:290px;
	 float:left;
	 display:block;
	 border-top:1px solid #CCCCCC;
	 padding-bottom:20px;
}
#productsection div.mainclear {
	 border-right:15px solid #FFFFFF;
}
#productsection ul {
   list-style:none;
	 padding:0;
	 margin:0;
}
.spacer {
   clear:both;
}
.photobox {
   width:100px;
	 float:left;
	 padding-top:20px;
}
.infobox {
   width:160px;
	 float:left;
	 padding-top:20px;
	 position:relative;
	 left:10px;
}
.infobox h3 {
   margin:0;
	 padding:0 0 5px 0;
	 font-size:0.9em;
	 color:#f28d23;
}
ul.features li {
	 font-size:0.8em;
	 color:#777777;
	 width:160px;
	 padding:4px 0;
}
ul.featuresfull li {
	 color:#777777;
	 font-size:0.9em;
	 padding:2px 0;
}
.morebutton a {
   float:right;
	 font-weight:bold;
}

.sectionheader {
   float:left;
	 clear:both;
	 font-weight:bold;
	 padding:0 0 5px 0;
	 color:#777777;
	 width:100%;
}
.sectionheader span {
   color:#000000;
}
.productlogo {
   float:right;
}
.productphoto {
   width:200px;
	 float:left;
	 text-align:center;
}
.productphoto img {
   margin:0px auto;
}
.productinfo {
   width:370px;
	 float:right;
	 clear:right;
}
.iconbutton a {
   display:block;
	 width:200px;
	 height:40px;
	 background-repeat:no-repeat;
	 float:left;
	 clear:left;
	 margin-top:6px;
	 color:#004799;
	 text-decoration:none;
}
.iconbutton a span {
   position:relative;
	 top:10px;
	 left:60px;
	 float:left;
	 font-size:1em;
}
.iconbutton a:hover {
	 color:#FFFFFF;
}

#iconbutton1 { background-image:url(../img/download_button1.gif); }
#iconbutton1:hover { background-image:url(../img/download_button2.gif); }
#iconbutton2 { background-image:url(../img/contact_button1.gif); }
#iconbutton2:hover { background-image:url(../img/contact_button2.gif); }
#iconbutton3 { background-image:url(../img/download_button1.gif); }
#iconbutton3:hover { background-image:url(../img/download_button2.gif); }
#iconbutton4 { background-image:url(../img/click_for_price_button1.gif); }
#iconbutton4:hover { background-image:url(../img/click_for_price_button2.gif); }


.productcode {
   margin:0;
	 padding:1em 0;
}
.productprice {
   font-size:1.3em;
	 font-weight:bold;
	 border-top:1px solid #EEEEEE;
	 border-bottom:1px solid #EEEEEE;
	 margin-bottom:0;
	 padding:0.3em 0;
}
.productpricenote {
   margin-top:0;
	 padding-top:0;
	 font-size:0.9em;
	 clear:both;
	 font-weight:bold;
	 color:#777777;
}


/*projector lamps page*/

#lampssearchbox {
   width:420px;
	 float:left;
}
#lampsformdownload {
   width:167px;
	 float:right;
}
#bottomtext {
   clear:both;
	 padding-top:20px;
}
.lampinfo {
   font-size:13px;
}
.lampinfo th {
   font-weight:bold;
	 background-color:#FFFFFF;
	 color:#004799;
}
h3.lampsearchtitle {
   margin:0;
	 padding:0;
	 width:420px;
	 height:60px;
	 text-indent:-3000px;
	 overflow:hidden;
	 background-image:url(../img/lamp-search.gif);
}
#downloadorderform a {
   display:block;
	 width:167px;
	 height:101px;
	 text-indent:-3000px;
	 overflow:hidden;
	 background-image:url(../img/download-order-form.gif);
}
.lampssmallnote {
   font-size:11px;
	 color:#555555;
}
#lampphoto {
   width:220px;
	 height:240px;
	 float:left;
	 border-right:1px solid #DDDDDD;
}
#lamptext {
   width:340px;
	 float:right;
	 font-size:13px;
	 padding:0 0 20px 0;
}


/*digital signage page*/

#sectionsplashpanel {
   float:left;
	 clear:both;
	 width:597px;
	 height:217px;
	 position:relative;
	 top:-10px;
}
#sectionsplashimage {
   position:absolute;
	 width:347px;
	 height:217px;
}
#viewbrandspanel {
   position:absolute;
	 width:250px;
	 height:217px;
	 left:347px;
	 background-image:url(../img/orange_brands_bg.gif);
}
#viewbrandspanel h3 {
   padding:0;
	 margin:32px 0 0 0;
	 border:0;
   overflow:hidden;
	 text-indent:-3000px;
	 background-image:url(../img/view-brands.gif);
	 width:250px;
	 height:34px;
}
#viewbrandspanel ul {
   list-style:none;
	 margin:10px 0 0 0;
	 padding:0;
}
#viewbrandspanel li a {
   display:block;
	 float:left;
	 clear:both;
	 width:250px;
	 text-decoration:none;
	 color:#FFFFFF;
	 font-size:16px;
	 padding:3px 0;
	 text-indent:20px;
}
#viewbrandspanel li a:hover,#viewbrandspanel li a.onrange {
   background-color:#ec7d09;
}
#viewbrandspanel li a.onrange {
   font-weight:bold;
}
#signagelowerpanel {
   float:left;
	 clear:both;
	 width:597px;
}
#signagelowerpanel p {
	 font-size:16px;
}
#signagelowerpanel h3 {
   color:#004799;
	 font-size:26px;
	 border:0;
	 padding:15px 0 5px 0;
	 margin:0;
}
ul.textlinks {
   list-style:none;
	 margin:0;
	 padding:0;
}
ul.textlinks li a {
   display:block;
	 color:#004799;
	 font-size:20px;
	 padding:8px 0;
	 text-indent:25px;
	 background-image:url(../img/arrow-blue.gif);
	 background-position:left center;
	 background-repeat:no-repeat;
}
#digitalsignagelinks ul {
   list-style:none;
	 margin:0;
	 padding:0;
}
#digitalsignagelinks li {
   display:inline;
}
#digitalsignagelinks li a {
   display:block;
	 float:left;
	 width:180px;
	 margin:10px 10px 0 0;
	 padding:0 0 6px 0;
	 text-decoration:none;
	 background-color:#EEEEEE;
	 color:#666666;
}
#digitalsignagelinks li a span {
   display:block;
	 width:180px;
	 text-align:center;
	 font-size:12px;
	 font-weight:bold;
}
#digitalsignagelinks li a:hover {
   background-color:#074799;
	 color:#FFFFFF;
}
