/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Done with resetting styles, on to setting */
body { 
	width: 100%;
	background: #1a1a1a;
	color: #c9c9c9; 
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	font-size: 75%;
	}
h1, h2, h3, h4 {
	font-weight: normal;
	}
#container {
	width: 900px;
	margin: 0 auto;
	padding: 25px 0 50px;
	border: 0px solid #fff;
	}
a:link, a:visited {
	color: #fff; 
	text-decoration: none; 
	}
a:active, a:hover {
	color: #fff; 
	text-decoration: underline; 
	}
#maincol a:link, #maincol a:visited {
	color: #fff; 
	text-decoration: none; 
	}
#maincol a:active, #maincol a:hover {
	color: #fff; 
	text-decoration: underline; 
	}
#innercontainer {
	position: relative;
	margin-top: 3em;
	clear: both;
	border: 0px solid #fff;
	padding-top: 1.5em;
	}
#leftcol {
	float: left;
	width: 265px;
	}
#gallery #leftcol {
/*	margin-top: 479px; */
	}
#gallery #maincol {
/*	margin-top: 150px; */
	}
h1#logo {
	display: block;
	width: 255px;
	height: 85px;
	background: url('../images/3.png') top left no-repeat; 
	}
h1#logo a:link, h1#logo a:visited {
	width: 255px;
	height: 85px;
	display: block;
	border: 0px solid #fff;
	}
h1#logo span {
	position: absolute;
	left: -999em;
	}
#maincol {
/*
	margin-left: 310px;
*/
	float: right;
	width: 575px;
	border: 0px solid #fff;
	margin: 0 0 0 0;
	font-size: 110%;
	}
/*
.middlecol {
	width: 
	}	
*/
.rightcol {
	float: right;
	width: 150px;
	margin-left: 80px;
	}
#sales-representatives #maincol {
	}
#footer {
	clear: both; 
	padding-top: 2em; 
	font-size: 90%;
	text-align: left;
	margin: 0 auto;
	padding: 0 50px;
	}
#banner {
	height: 479px;
	}
#banner2 {
	height: 325px;
	}
#banner img {
	border: 1px solid #fff;
	}
.mainnav {
	font-size: 110%;
	margin-top: 1em;
	}
span.big {
	font-size: 1.5em;
	}
.mainnav li {
	padding: .75em 0;
	}
.mainnav li span.bullet {
	margin-left: -13px;
	width: 8px;
	padding: 0;
	border: 0px solid #fff;
	font-family: courier;
	}
.mainnav li a {
	display: block;
	}
.mainnav li.new-products a {
	color: #fcf654; // yellow
	font-weight: bold;
	}
h4 span.yellow {
	color: #fcf654; 
	padding-left: 10px;
	font-weight: bold;
	}
#front div.yellow {
	font-weight: bold;
	color: #fcf654; 
	text-align: left;
	float: none;
	font-size: 1.2em;
	}
div.yellow {
	font-weight: bold;
	color: #fcf654; 
	text-align: right;
	float: right;
	}
.mainnav li a.it, .mainnav li.it a, .mainnav li.it ul li a.it {
	padding-left: 10px;
	margin-left: -10px;
	background: url('../images/39.png') left center no-repeat;
	}
.mainnav li.it li a {
	background: none;
	}
div.mainnav li ul {
	padding-top: 10px;
	}
div.mainnav li ul li {
	padding-left: 15px;
	}
.mainnav a:link, .mainnav a:visited {
	color: #fff;
	text-decoration: none;
	}
.mainnav a:link span.two, .mainnav a:visited span.two {
	color: #99989b;
	cursor: pointer;
	}
.mainnav a:active, .mainnav a:hover {
	color: #fff;
	}
#maincol p {
	margin: 0;
	padding: .5em 0;
	line-height: 200%;
	text-align: left;
	}
#maincol p:first-child  {
	padding-top: 0;
	}
#banner .caption {
	font-size: 80%;
	margin-top: 4px;
	color: #a5a5a5;
	border: 0px solid #fff;
	}
span.location {
	padding-left: 10px;
	padding-right: 10px;
	}
span.photo {
	text-align: right; 
	float: right;
	}
#front ul.newproductbox {
	padding-top: 25px;
	float: right;
	width: 180px; 
	margin: 5px 0 15px 30px; 
	padding: 0px; 
	border: 0px solid #666;
	}

#front ul.newproductbox li {
	float: left; 
	width: 180px;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	border: 0px solid #fff;
	font-size: 80%;
	color: #aaabab;
	}
#front ul.newproductbox li{
	margin-left: 0px;
	}
#front ul.newproductbox li span {
	width: 180px;
	height: 250px;
	overflow: hidden;
	border: 0px solid #fff;
	display: block;
	}
#front ul.newproductbox li.fclsslim span {
	height: 250px;
	}
#front ul.newproductbox li div.imgborder {
	border: 1px solid #fff;
	display: block;
	width: 180px;
	height: 250px;
	}
#front ul.newproductbox li.fclsslim div.imgborder, #front ul.newproductbox li div.imgborder {
	height: 250px;
	}
#front ul.newproductbox li img {
	border: 1px solid #5e5e5e;
	margin: 0;
	padding: 0;
	}
#front ul.newproductbox li h2 {
	text-align: left;
	font-weight: normal;
	font-size: 130%;
	padding-top: 3px;
	color: #aaabab;
	}	
#front  ul.newproductbox li a.thumb {
	width: 180px;
	height: 271px;
	padding: 0px;
	border-bottom: 0px solid #ccc;
	cursor: pointer;
}
#front  ul.newproductbox li.fclsslim a.thumb {
	height: 251px;
}
#front  ul.newproductbox li a.thumb:hover {
	background: #aaabab;
	border: 0;
}
#front  ul.newproductbox li a {
	display: block;
}

#front ul.newproductbox li strong {
	font-weight: bold;
	color: #fff; 
	}
	
#front ul.newproductbox li img.theone {
	border: 0px solid red; 
	}
#front ul.newproductbox a:link, 	#front ul.newproductbox a:visited {
	color: #aaabab; 
	}
#front ul.newproductbox a:active, 	#front ul.newproductbox a:hover {
	color: #aaabab; 
	}

/* Product page coding for top images */
#banner .productlinks img {
	border: 0px solid #fff;
	}

#products ul.productlinks {
	font-size: 110%;
	line-height: 115%;
	padding-top: 0px;
	border-top: 0px solid #fff;
	height: 379px;
	}
#products ul.productlinks li {
	float: left;
	width: 200px;
	margin-left: 29px;
	padding-bottom: 0;
	height: 379px;
	}
#products ul.productlinks li:first-child {
	margin-left: 0;
	}
#products ul.productlinks li strong {
color: #fff; 
}

#products ul.productlinks li div.imgborder {
	border: 1px solid #fff;
	display: block;
	width: 200px;
	height: 300px;
	}
#products ul.productlinks li img {
	border: 1px solid #5e5e5e;
	margin: 0;
	padding: 0;
	}
#products ul.productlinks li span {
	width: 200px;
	height: 300px;
	overflow: hidden;
	border: 0px solid #fff;
	display: block;
	}
	
#products ul.productlinks li h2 {
	text-align: left;
	font-weight: normal;
	}	
.productname {
	display: block;
	}
#products ul.productlinks li a.thumb {
	width: 200px;
	height: 302px;
	padding: 0px;
	border-bottom: 0px solid #ccc;
	cursor: pointer;
}
#products ul.productlinks li a.thumb:hover {
	background: #c9c9c9;
	border: 0;
}
#products ul.productlinks li a {
	display: block;
}
/* New product box on home page */

/* New product section */
#new-products ul.newproductlinks {
	font-size: 110%;
	line-height: 115%;
	padding-top: 0px;
	height: 443px;
	display: block;
	}
#new-products ul.newproductlinks li {
	display: inline-block;
	width: 280px;
	height: 443px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0;
	}
#new-products ul.newproductlinks li:first-child {
	margin-left: 315px;
	margin-right: 15px;
	}
#new-products ul.newproductlinks li strong {
  color: #fff; 
}
#new-products ul.newproductlinks li div.imgborder {
	border: 1px solid #ccc;
	display: block;
	width: 280px;
	height: 443px;
	}
#new-products ul.newproductlinks li div.imgborder:hover {
	border: 1px solid #fff;
	display: block;
	width: 280px;
	height: 443px;
	}
#new-products ul.newproductlinks li img {
	border: 1px solid #5e5e5e;
	margin: 0;
	padding: 0;
	}
#new-products ul.newproductlinks li span {
	width: 280px;
	height: 443px;
	overflow: hidden;
	border: 0px solid #fff;
	display: block;
	}
	
#new-products ul.newproductlinks li h2 {
	text-align: left;
	font-weight: normal;
	}	
.productname {
	display: block;
	}


/* End New product box on home page. */
.contactinfo span { padding-right: 7px; padding-left: 7px; }
.contactinfo span.company { padding-left: 0; }
.contactinfo span.email { padding-right: 0; }

.contactinfo {
	font-size: 110%;
	line-height: 1.5em;
	padding-top: 0;
	}

#maincol .lampillustration {
	border: 1px solid #000;
	background-color: #333; 
	height: 200px;
	width: 300px;
	padding: 1em;
	text-align: center; 
	}
p.imageright {
	float: right;
	margin: 0 0 15px 25px;
	padding: 10px;
	border: 0px solid red;
	}
p.imageright img {
	border: 1px solid #fff;
	margin: 0 0 15px 15px;
	}	
.embeddedvideo {
	margin-top: 15px;
	}
.embeddedvideo img {
	border: 1px solid #fff;
}
/* Products page pdf link styles - Also New Products styles */ 
#products .pdflinks , #new-products .pdflinks  { 
	position: relative;
	float: right; 
	width: 152px;
	clear: right;
	font-size: 80%;
	border: 0px solid #fff;
	}
#products .pdflinks ul li a span.ecologo , #new-products .pdflinks ul li a span.ecologo  { 
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 3px;
	right: 20px;
	z-index: 100;
	border: 0px solid #fff;
	background: url('../images/63.png') top left no-repeat;
	}	
span.greenleaf {
	display: inline;
	padding: 8px;
	background: url('../images/63.png') center center no-repeat;
	}	
	
#products .entry-content .pdflinks ul , #new-products .entry-content .pdflinks ul  { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	}
#products .entry-content .pdflinks ul li , #new-products .entry-content .pdflinks ul li  { 
	list-style: none outside;
	border: 0px solid #000;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	background: #383637;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	}
#products .pdflinks ul.exportpdfs , #new-products .pdflinks ul.exportpdfs  { 
	margin-top: 2em;
	}
#products .pdflinks ul li a , #new-products .pdflinks ul li a  { 
	border: 1px solid #5e5e5e;
	display: block;
	margin: 5px 0;
	height: 5em;
	padding: 6px 55px 6px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	}
#products .pdflinks ul li a:hover , #new-products .pdflinks ul li a:hover  { 
	border: 1px solid #fff;
	text-decoration: none;
	}
#products .pdflinks ul li.lowwattage , #new-products .pdflinks ul li.lowwattage  { 
	background: #383637 url('eco-logo30-30.png') 5px center no-repeat;
	}
#products .pdflinks ul li.lowwattage a , #new-products .pdflinks ul li.lowwattage a  { 
	padding-left: 35px;
}	
#products .pdflinks ul li a.install , #new-products .pdflinks ul li a.install  { 
	background:  url('../images/18.png') 95% 5px no-repeat;
	}
#products .pdflinks ul li a.manual , #new-products .pdflinks ul li a.manual  { 
	background: url('../images/17.png') 95% 5px no-repeat;
	}
#products .pdflinks ul li a.install span, .pdflinks ul li a.manual span , #new-products .pdflinks ul li a.install span, .pdflinks ul li a.manual span  { 
	display: block;
	width: 125px;
	margin-top: 10px;
	border: 0px solid #fff;
	}
/* PDF Link Styles for Catalog page */
/* PDF Link Styles for Catalog page */
#catalog #maincol h4 {
	font-weight: normal;
	font-size: 110%;
	clear: both;
	padding: 1em 0;
	border: 1px solid #1a1a1a;
	color: #3396fc;
	}
#catalog #maincol h4.green {
	padding: 1em 0 1em 30px;
	background: url('../images/16.png') center left no-repeat;
	}
#catalog #maincol span.clear	{
	clear: both;
	margin: 10px 0;
	display: block;
	}
#catalog div.pdflinks { 
	float: none;
	width: 100%;
	clear: both;
	font-size: 80%;
	border: 0px solid #fc0
	margin: 0;
	padding: 0;
	margin-left: 0px;
	}
#catalog .pdflinks ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px solid #fc0
	}
#catalog .pdflinks ul li {
	float: left;
	width: 152px;
	list-style: none outside;
	border: 0px solid #000;
	margin:  5px 10px 0 0;
	padding: 0 0 0 0;
	background: #383637;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
#catalog .pdflinks ul.exportpdfs {
	margin-top: 2em;
	}
#catalog .pdflinks ul li a {
	border: 1px solid #5e5e5e;
	background: #383637;
	height: 5em;
	display: block;
	margin: 0 0;
	padding: 6px 55px 6px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	}
#catalog .pdflinks ul li a span.ecologo {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 3px;
	right: 20px;
	z-index: 100;
	border: 0px solid #fff;
	background: url('../images/63.png') top left no-repeat;
	}	
#catalog .pdflinks ul.ecls li a, #catalog .pdflinks ul.clsd li a {
	}

#catalog .pdflinks ul li a:hover {
	border: 1px solid #fff;
	text-decoration: none;
	}
#catalog .pdflinks ul li.lowwattage {
	background: #383637 url('eco-logo30-30.png') 5px center no-repeat;
	}
#catalog .pdflinks ul li.lowwattage a {
	padding-left: 35px;
}	
#catalog .pdflinks ul li a.install {
	background:  url('../images/18.png') 95% 5px no-repeat;
	}
#catalog .pdflinks ul li a.manual {
	background: url('../images/17.png') 95% 5px no-repeat;
	}
#catalog .pdflinks ul li a.install span, .pdflinks ul li a.manual span {
	display: block;
	width: 125px;
	margin-top: 10px;
	border: 0px solid #fff;
	background: transparent;
	}
.subgal {	
	margin: 0;
	padding: 0;
	}
.subgal li {
	float: left;
	width: 102px;
	height: 102px;
	margin: 10px 20px 10px 0;
	}
.subgal img {
	border: 1px solid #fff;
	margin: 0;
	}
.subgal a:link, .subgal a:visited {
	padding: 0;
	border: 0px solid red;
	}
#maincol .subgal h2  {	
	color: #fff;
	padding-bottom: .5em;
	font-size: 125%;
	}
ul.iconarea {
	margin: 0 50px 0 0;
	padding: 0 0 2em 0;
	position: relative;
	list-style: none outside;
	}
ul.iconarea li {
	float: right;
	margin: 0;
	padding: 0;
	height: 65px;
	border: 0px solid #fff;
	text-align: center;
	padding: 10px 7px 0 7px;
	list-style: none outside;
	}
ul.iconarea li.ce {padding-top: 30px; padding-right: 10px;}
ul.iconarea li.ul {padding-top: 25px;}
ul.iconarea li.usgbc { padding-top: 12px; padding-right: 12px;}
ul.iconarea li.ies { padding-top: 30px; padding-right: 12px;}
	
div.clear {
	clear: both;
	padding-top: 20px;
	}
div.copyrightbox {
	clear: both;
	padding-top: 20px;	
}
div.copyrightbox p {
	margin: 0;
	padding: 0;
	}
#gallery #maincol h3 {
	border: 0px solid #fff;
	clear: both;
	padding: 15px 0 0 0;
	}
#maincol h3 {
	font-size: 110%;
	padding: 15px 0 15px 0;
	margin: 0;
	font-weight: normal;
	text-transform: capitalize;
	color: #fff;
	color: #3396fc;
	}
#maincol .replist h3 {
	font-weight: bold;
	}
.onerep h4 {
	color: #fff;
	}
#maincol h4 {
	font-size: 100%;
	padding: 0;
	margin: 5px 0;
	font-weight: bold;
	}
.entry-content ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	list-style: disc outside;
	}
.entry-content ul li {
	margin: 0 0 0 10px;
	padding: .25em 0 .25em 10px;
	}	
img.right {
	border: 1px solid #fff;
	float: right;
	margin: 10px 0 15px 15px;
	padding: 0;
	}  
.categorysearchlist {
	margin: 0 0 0;
	padding: 0;
	border: 0px solid #fff;
	}
.statelistwrap, .countrylistwrap {
	float: left;
	position: relative;
	border: 0px solid #fff;
	}
.replist {
	clear: both;
	display: block;
	}
span.or {
	display: block;
	float: left;
	width: 50px;
	text-align: center;
	padding-top: 5px;
	}
.onerep {
	border: 0px solid #605f61;
	padding: 0;
	margin: 10px 0;
	width: 350px;
	}
#maincol .onerep p 	{
	line-height: 150%;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
#maincol h2 {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 125%;
	font-weight: bold;
	color: #fff;
	}
ul.slideshow li {
	position: absolute;
	}
.sociallinks {
	padding-top: 20px;
	padding-bottom: 20px;
	}
.sociallinks img {
	padding-right: 10px;
	}	
#maincol:first-child > p:first-letter {	
	font-size: 2em;
	}
div.prodimg {
	width: 150px;
	height: 224px;
	border: 1px solid #fff;
	overflow: hidden;
	float: right;
	padding: 0;
	margin: 10px 0 20px 40px;
	}
p.prodimg img {
	border: 0;
	margin:0;
	padding: 0;
	width: 150px;
	height: 224px;
	}
label {
	float: left;
	width: 125px; 
	text-align: right;
	padding-right: 10px;
	padding-top: .25em;
	}
label.zemRequired, span.zemRequired {
	font-weight: bold;
	color: #fff;
	}
input {
	background: #383637;
	border: 1px solid #000;
	color: #fff;
	padding: 3px;
	}
textarea {
	background: #383637;
	border: 1px solid #000;
	color: #fff;
}

legend {
	font-size: 125%;
	margin-bottom: 15px;
	color: #fff;
	}
ul.thumblist {
	list-style: none outside;
	margin:0;
	padding: 0;
	position: relative;
	}
ul.thumblist li {
	float: left;
	margin: 0 0 0 25px;
	padding: 0;
	border: 1px solid #fff;
	position: absolute;
	}
ul.thumblist li:first-child {
	margin-left: 0;
	}
ul.thumblist li.prodimages {
	left: 150px;
	}
ul.thumblist li.stills {
	}
ul.thumblist2 {
	}
ul.thumblist li img, ul.thumblist2 li img {
	border: 0px solid #fff;
	}
ul.resourcepages {
	margin-top: 200px;
	}
ul.resourcepages li {
	padding: .5em 0;
	margin: 0;
	}       
ul.videoandpics {
	display: block;
	position: relative;
	}
ul.vimeovid {
	margin: 0;
	padding: 0;
	}
ul.vimeovid li {
	margin: 15px 25px 0 0;
	padding: 0;
	}
ul.vimeovid li a:link, ul.vimeovid li a:visited {
	display: block;
	width: 250px;
	background: url('../images/playmovie.png') 135px center no-repeat;
	}
ul.vimeovid li a:hover{
	background: url('../images/playmovie.png') 4px center no-repeat;
	}
	
ul.vimeovid li:first-child {
	margin-left: 0;
	}
ul.vimeovid li span {
	display: block;
	padding-bottom: 5px;
	}
ul.vimeovid li img {
	border: 1px solid #fff;
	}
ul.imggallery, ul.imggallery2  { 
	position: relative;
	margin: 16px 0 0 0;
	border: 0px solid #fff;
	}
ul.imggallery li, ul.imggallery2 li  { 
	display: none;
	}
ul.imggallery li:first-child, ul.imggallery2 li:first-child  { 
	position: relative;
	display: block;
	margin-right: 15px;
	margin-bottom: 15px;
	}
ul.imggallery li:first-child a:link, ul.imggallery li:first-child a:visited { 
	display: block;
	width: 255px;
	background: url('../images/clicktoview.png') 135px center no-repeat;
	}
ul.imggallery li:first-child a:hover { 
	background: url('../images/clicktoview.png') 4px center no-repeat;
	}

ul.imggallery li span, ul.imggallery2 li span  { 
	display: block;
	padding-bottom: 5px;
	}
ul.imggallery li.top, ul.imggallery2 li.top  { 
	z-index: 100;
	margin-top: 0;
	}
ul.imggallery li img, ul.imggallery2 li img  { 
	border: 1px solid #fff;
	}
ul.nextline {	
	clear: left;
	}
.linkbutton a:link, .linkbutton a:visited{
	border: 1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #383637;
	padding: 5px 10px;
}
#maincol .bluebutton a:link, #maincol .bluebutton a:visited{
	border: 1px solid #3396fc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #383637;
	padding: 5px 10px;
	color: #3396fc;
}
#maincol li.bluebutton {
	margin-bottom: 1.5em; 
	}
#maincol .bluebutton a:hover{
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
	}

#maincol ul.lnkcatalog li.bluebutton {
	float: left;
	text-transform: uppercase;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding-right: 2em;
	}
#maincol ul.lnkcatalog {
	margin-left: 0;
	padding-left: 0;
	border: 0;
	}
ul.resourcepages {
	margin-left: 100px;
	}
#maincol li.linkbutton {
	margin-bottom: 1.5em; 
	}
#maincol .linkbutton a:active, #maincol .linkbutton a:hover{
	text-decoration: none;
	}
#maincol p.whitepapers {
	padding: 2em;
	margin: 2em;
	}
#maincol span.pdfdesc {
	width: 175px;
	margin-top: 10px;
	display: block;
	line-height: 1.25em;
	}
#maincol span.pdfdesc p {
	line-height: 1.25em;
	}	
#resources #maincol .entry-content p strong {
	color: #fff; 
	color: #3396fc;
	font-weight: bold;
	}
#energy-sustainability #maincol .entry-content p strong {
	color: #fff; 
	font-weight: bold;
	}	
/*	
ul.lampcolors li {
	list-style: none outside; 
	margin: 5px 0;
	padding: 0;
	height: 45px;
	}
ul.lampcolors li img {
	float: right;
	margin-right: 7em;
	}
*/	
table.colortable td, table.colortable th {
	padding: 5px 10px;
	border: 1px solid #666;
	}
	
table.colortable .desc {
	text-align: left;
	}
table.colortable td.tdpad {
	vertical-align: middle; 
	}
.one-event {
	margin-bottom: 2em;
	}
.bottomseostuff {
	padding-top: 50em;
	width: 80%;
	margin: 0 auto;
	}
div.extraicons {
	width: 152px;
	text-align: center;
	margin-top: 15px;
	}
div.vidcol {
	width: 275px;
	float: left;
	border: 0px solid #fff;
	}
div.imgcol {
	width: 275px;
	float: left;
	border: 0px solid #fff;
	}	
div.oemdown a:link, div.oemdown a:visited {
	display: block;
	width: 470px;
	height: 194px;
	background: url('../images/oemdownloadlink.png')  160px center no-repeat;
	}
div.oemdown a:hover{
	background: url('../images/oemdownloadlink1.png') 160px center no-repeat;
	}	
div.wpdown a:link, div.wpdown a:visited {
	display: block;
	width: 450px;
	height: 194px;
	background: url('../images/downloadwhitepaper.png')  190px center no-repeat;
	}
div.wpdown a:hover{
	background: url('../images/downloadwhitepaper1.png') 190px center no-repeat;
	}	
div.revitdown a:link, div.revitdown a:visited {
	display: block;
	width: 450px;
	height: 194px;
	background: url('../images/downloadrevit.png')  220px center no-repeat;
	}
div.revitdown a:hover{
	background: url('../images/downloadrevit1.png') 220px center no-repeat;
	}	
div.tiffdown a:link, div.tiffdown a:visited {
	display: block;
	width: 450px;
	height: 194px;
	background: url('../images/tiffanylinkblue.png')  190px center no-repeat;
	}
div.tiffdown a:hover{
	background: url('../images/tiffanylinkwhite.png') 190px center no-repeat;
	}	
#maincol h3	{
	color: #3396fc;
	}

