/* Meyer Reeset 2008-02-12 */

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

p {
  padding-top: 8px;
}

body {
  font-size: 100%;
  line-height:1.125em; /* 16×1.125=18 */
}

ol, ul {
  list-style: none;
}

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

del {
  text-decoration: line-through;
}

/* Turn off linked image border for IE */
img {
  border: none;
}
/* End of Meyer Reset */

body {
  background-color: #ffffff;
  color: black;	
  font-family: Verdana, "Trebuchet MS", sans-serif;
  font-size: 0.75em;
  line-height: 1.2em;
  padding: 0; margin: 0;
}

#wrapper {
  width: 980px;
  margin: 0 auto;
  margin-top: 4px;
}

#masthead {
  float: left;
	/* width: 440px; */
}

#banner {
  width: 960px;
  height: 44px;
  margin-top: 0px;
  margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#flash {
  float: left;
  width: 760px;
}
	
#noFlash {
  float: left;
  width: 760px;
}
			
#subTitle {
  float: left;
	clear: both;
  width: 760px;
  margin-left: 22px;
  z-index: 2;
  font-family: Arial, sans-serfif;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  line-height: 16px;
  color: #006633;
}
		
#contactInfo {
  float: right;
	width:194px;
	margin-right: 4px;
  font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#contactInfo a:link {
  color: #FFFFFF;
	text-decoration: none;
}

#contactInfo a:hover {
  color: #FFFFFF;
	text-decoration: underline;
}

.contract {
	margin-top: -4px;
	margin-bottom: -4px;
}

#imageAlign {
  float: left;
  width: 76px;
	padding-left: 10px;
	margin-top: -4px;
	margin-bottom:-4px;
}

#textAlign {
  float: left;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 2px;
	line-height: 22px;
  color: #FFFFFF;
}

#textAlign a:link {
  text-decoration: none;
	color: #FFFFFF;
}

#textAlign a:hover {
  text-decoration: none;
	color: #FFFFFF;
 }

#textAlign a:active {
  text-decoration: none;
	color: #FFFFFF;
 }

#textAlign a:visited {
  text-decoration: none;
	color: #FFFFFF;
 }

#mastRight {
  float: right;
  position: relative;
  overflow: hidden;
  width: 340px;
	margin-top: -4px;
	margin-bottom: -2px;
}

#scrollImage {
  float: left;
	overflow: hidden;
	width: 314px;
	margin-left: 38px;
}

#scroll {
  width: 918px;
}

#scroll ul {
  list-style-type: none;
	overflow: hidden;
	margin-top: 2px;
  margin-bottom: -10px;
  margin-left: 200px;
}
	
#scroll li {
  text-decoration: none;
	overflow: hidden;
	margin-top: -8px;
  display: inline;
}

.centre {
  text-align: center;
  color: #FFFFFF;
}

.active {
  color: #FF5533; 
  font-weight: bold;
}

.activeCS {
  color: #EE7621;
  font-weight: bold;
  text-decoration: underline;
}

#menu {
  float:left;
  width: 946px;
	height: 28px;
  margin-left: 0px;
	padding-left: 10px;
  background: url(images/menu_bg.jpg);
}

#menu li {
  float:left;
  list-style: none;
}

#menu li a {
  display: block;
  padding-top: 5px;
  padding-right: 12px;
  padding-bottom: 6px;
	padding-left: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
	letter-spacing: 1px;
}

#menu li a:hover {
  color: #FF5533;
}

#menu li ul {
  display: none; 
  width: auto;
  background: #097C2D;
}

#menu li:hover ul, #menu li.hover ul {
  display: block;
  position: absolute;
  margin: 0;
  padding: 0;
	z-index: 999;
}

#menu li:hover li, #menu li.hover li {
  float: none;
}

#menu li:hover li a, #menu li.hover li a {
  color: #FFF;
}

#menu li li a:hover {
  color: #FF5533;
}

#content {
  position: relative;
  width: 958px;
  margin-top: 4px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 16px;
  color: #5C5C5C;
}

#headings {
  text-align: center;
	font-size: 19px;
	font-weight: bold;
	color: #0B9336;
}

#contentImage {
  float: left;
  width: 200px;
  margin-top:30px;
}	

#contentText {
  float: left;
  width: 400px;
  padding-left: 20px;
  line-height: 18px;
}

#contactContent{
  float: left;
  width: 600px;
  padding-left: 20px;
  line-height: 18px;
}

#contentProducts {
  float: right;
  width: 286px;
	margin-right: 4px;
  line-height: 18px;
}

#cProducts {
  padding-left: 10px;
	color: #FFFFFF;
}


#contentText ul {
  margin: 0;
  padding-top: 0.0em;
  padding-left: 1.5em;
  list-style-type: square;
}

#contentText li {
  margin-top: 2px;
   font-size: 1.0em;
  line-height: 1.3em;
}

#pgcolumn1 {
  float: left;
	width: 460px;
}

#pgcolumn2 {
  float: left;
	width: 460px;
}


#middleColumn {
  float: left;
	width: 460px;
	margin-left: 32px;
}

#middleColumn ul {
  margin: 0;
  padding-left: 16px;;
  list-style-type: square;
}

#middleColumn li {
  margin-top: 2px;
  font-size: 12px;
  line-height: 18px;
}

#imageColumn {
  float: left;
	width: 260px;
	margin-left: 10px;
}

#imageColumn img {
  border: 1px solid #000000;
}

#textColumn {
  float: left;
	width: 460px;
	font-size: 1.1em;
  line-height: 1.4em;
}

#textColumn ul {
  list-style: square;
  padding-left: 16px;
}

#textColumn ul.li {
  padding-left: 8px;
}

.contactText {
  position: absolute;
  width: 290px;
  margin: 30px;
  bottom: 30px;
  font-size: 0.90em;
  font-weight: bold;
}

#contactText a:link {
  font-size: 0.8em;
  font-weight: normal;
  color: #3377FF;
  text-decoration: underline;
}

#textBanner {
  float: left;
  width: 480px;
}

#UL_Mark {
  float: right;
	width: 100px;
  margin-top: 8px;
}

.mainHeader {
  float: left;
  width: 200px;
  font-size: 1.0em;
  font-weight: bold;
  color: #EE7621; 
}

#section {
  float: left;
	width: 400px;
}

.col1 {
  float: left;
	width: 190px;
}

.col2 {
  float: left;
	width: 190px;
  margin-left: 10px;
}

.csImage {
  float: left;
	width: 200px;
}

.csImage img {
  border: 1px solid  #666666;
}

.csRef {
  float: left;
	width: 250px;
}

.csRef a:link, a:active, a:visited {
  color: #3377FF;
}

.csRef a:hover {
  color: #FF5533;
}

#leftContentImage {
  float: left;
	width: 250px;
	height: 400px;
  margin-top: 2px;
}

/* ----------------------------Lighting HOME PAGE ------------------------*/

#lightingRightImage {
  float: right;
	width: 300px;
	height: 240px;
	position: relative;
  overflow: hidden;
	margin-top: 30px;
}

#lightingRightImage ul li {
	float:right;
	position:absolute;
	list-style: none;
}

#lightingRightImage ul li img {
	padding: 0px;
	background: #FFF;
}

#lightingRightImage ul li.show {
	z-index:500
}


/* ---------------------------- HOME PAGE ------------------------*/

#txtColumn {
  float: left;
  width: 320px;
  margin-top: 130px;
  margin-left: 24px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
  line-height: 18px;
	color: #000000; 
	text-align: left;
}

#section1 {
  float: left;
	width: 100px;
	margin-left: 148px;
}

.t1 {
  margin-top: 20px;
	margin-left: 20px;
	font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  color: #666666;
}

#section2 {
  float: left;
	width: 100px;
	margin-left: 148px;
}

.t2 {
  margin-top: 20px;
  margin-left: 20px;
	font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  color: #666666;
}

#section3 {
  float: left;
	width: 100px;
	margin-left: 148px;
}

.t3 {
  margin-top: 20px;
  margin-left: 0px;
	font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
  color: #666666;
}


.sectionImage {
  float: left;
  width: 100px;
	margin-left: 10px;
}	

.sectionProducts {
  float: left;
  width: 384px;
	margin-top: 28px;
  margin-left: 20px;
	font-size: 14px;
}

.sectionProduct {
  padding-left: 10px;
	color: #FFFFFF;
}

.sectionProduct a:active {
  text-decoration: none;
  color: #FFFFFF;
}
.sectionProduct a:link {
  text-decoration: none;
  color: #FFFFFF;
}
.sectionProduct a:visited {
  text-decoration: none;
  color: #FFFFFF;
}

.sectionProduct a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.menuActive {
  color: #FF5533; 
}  
.product {
  font-size: 16px;
	font-weight: bold;
}

#usaLogo {
  clear: left;
  float: left;
  width: 94px;
  margin-left: 40px;
  margin-bottom: 10px;
}

#construction {
	float: left;
	margin-top: 12px;
	width: 230px;
	font-size: 11px;
  line-height: 12px;
}


/* -------------------- Products ----------------*/
#part1 {
  float: left;
	width: 920px;
	margin-left: 8px;
}

#part1 a:visited {
  text-decoration: underline;
	color: #097C2D;
}

#part1 a:link {
  text-decoration: underline;
	color: #097C2D;
}

#part1 a:hover {
  text-decoration: underline;
	color: #097C2D;
}

#part2 {
  clear: both;
  float: left;
	width: 920px;
	margin-left: 8px;
}

#part2 a:visited {
  text-decoration: underline;
	color: #097C2D;
}

#part2 a:link {
  text-decoration: underline;
	color: #097C2D;
}

#part2 a:hover {
  text-decoration: underline;
	color: #097C2D;
}

#part3 {
  clear: both;
  float: left;
	width: 920px;
	margin-left: 8px;
}

#part3 a:visited {
  text-decoration: underline;
	color: #097C2D;
}

#part3 a:link {
  text-decoration: underline;
	color: #097C2D;
}

#part3 a:hover {
  text-decoration: underline;
	color: #097C2D;
}

#part4 {
  clear: both;
  float: left;
	width: 920px;
	margin-left: 8px;
}

#part4 a:visited {
  text-decoration: underline;
	color: #097C2D;
}

#part4 a:link {
  text-decoration: underline;
	color: #097C2D;
}

#part4 a:hover {
  text-decoration: underline;
	color: #097C2D;
}


.boxContent {
  width: 100%;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.boxHeading {
  font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF5533;
}

.boxCol1 {
  float: left;
	width: 40%;
}

.boxCol2 {
  float: left;
	width: 40%;
	margin-left: 20%;
}

#column21 {
  float: left;
	width: 200px;
	margin-left: 186px;
	text-align: center;
}

#column22 {
  float: left;
	width: 200px;
  margin-left: 186px;
	text-align: center;
}


#column31 {
  float: left;
	width: 200px;
	margin-left: 84px;
	text-align: center;
}

#column32 {
  float: left;
	width: 200px;
  margin-left: 84px;
	text-align: center;
}

#column33 {
  float: left;
	width: 200px;
  margin-left: 84px;
	text-align: center;
}


#column41 {
  float: left;
	width: 200px;
	margin-left: 28px;
	text-align: center;
}

#column42 {
  float: left;
	width: 200px;
  margin-left: 28px;
	text-align: center;
}

#column43 {
  float: left;
	width: 200px;
  margin-left: 28px;
	text-align: center;
}

#column44 {
  float: left;
	width: 200px;
  margin-left: 28px;
	text-align: center;
}




#leftImage {
  float: left;
  width: 250px;
  height:400px;
  position:relative;
  overflow: hidden;
  margin-top: 2px;
}

#leftImage ul li {
	float:left;
	position:absolute;
	list-style: none;
}

#leftImage ul li img {
	padding: 0px;
	background: #FFF;
}

#leftImage ul li.show {
	z-index:500
}


#rightImage1 {
  float: right;
	width: 350px;
	height: 182px;
	position: relative;
  overflow: hidden;
	margin-top: 2px;
}

#rightImage1 ul li {
	float:right;
	position:absolute;
	list-style: none;
}

#rightImage1 ul li img {
	padding: 0px;
	background: #FFF;
}

#rightImage1 ul li.show {
	z-index:500
}

#rightImage2 {
  clear: right;
  float: right;
	width: 350px;
	height: 182px;
	position: relative;
	overflow: hidden;
	margin-top: 6px;
}

#rightImage2 ul li {
	float: right;
	position: absolute;
	list-style: none;
}

#rightImage2 ul li img {
	padding: 0px;
	background: #FFF;
}

#rightImage2 ul li.show {
	z-index:500
}

/* ---------------------------- HEADING DEFINITIONS ------------------------*/


h1 {
  font-size: 1.2em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-align: left;
  color: #FF5533;
}

h2 {
  margin-top: 10px;
  font-size: 1.1em;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
  color: #FF5533;
}

h3 {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;	
}

h4 {
  margin-top: 8px;
	font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
}

h5 {
  padding-top: 20px;
  position: relative;
  left: 16px;
  font-family: Arial, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 0.1em; 
  color: #EE7621;
  padding-bottom: 8px;
  margin-bottom: 0px;
  margin-top: 12px;
  margin-left: 42px;
  margin-right: 36px;
}

h6 {
  margin-top: 8px;
  font-size: 0.9em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #3377FF;
}


.indent {
  margin-left: 8px;
}

#c1, #cl1 {
  float: left;
	width: 136px;
	padding-top: 4px;
	padding-bottom: 4px;
  text-indent: 4px;
}

#c2, #cl2 {
  float: left;
	width: 210px;
	padding-top: 4px;
	padding-bottom: 4px;
  text-indent: 4px;
}

#c3, #cl3 {
  float: left;
	width: 90px;
  padding-top: 4px;
	padding-bottom: 4px;
  text-indent: 4px;
}

#c2 a:hover {
  color: #FF0000;
}

#cl2 a:hover {
  color: #FF0000;
}

.bkgd {
	/* background-color: #dedede; */
	color: #8C8C8C;
}

.bkgd a:link {
  color: #8C8C8C;
}

.noBkgd {
}

.noBkgd a:link {
  color: #666666;
}

.spacerRight {
  float: right;
	width: 100%;
  font-size: 1.0em;
  font-weight: bold;
}

.boxout {
  float: right;
	width: 100%;
  clear: right;
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 8px;
}

.boxout img {
  border: 1px solid  #666666;
}

.boxout img {
  margin-left: 10px;
  margin-right: 10px;
}

.boxout p {
  margin-left: 10px;
  margin-right: 10px;
  font-weight: bold;
  font-size: 86%;
  line-height: 1.0em;
  text-align: left;
  color: #003399;
  padding-top: 2px;
}

.eqhdBoxout {
  float: right;
	width: 100%;
  padding-left: 10px;
  margin-bottom: 10px;
  padding-right: 156px;
  padding-top: 0px;
}

div#topOfPageAnchor {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
}

.photoTitle {
  font-weight: bold;
  font-size: 80%;
  line-height: 1.0em;
  text-align: left;
  color: #003399;
  padding: 0;
}

ul {
  list-style-type: square;
  list-style-position: outside;
  margin: 0;
  padding: 0px;
  margin-left: 16px;
}		
		
ul li {
  margin: 0;
  padding: 0;
  padding-top: 2px;
}

sup {
  font-size: 9px;
}

.bold {
  font-weight: bold;
}

.italicize {
  font-style: italic;
}

.clearBoth {
  clear: both;
}

.separator0 {
  clear: both;
  height: 0px;
}

.separator2 {
  clear: both;
  height: 2px;
}

.separator4 {
  clear: both;
  height: 4px;
}

.separator6 {
  clear: both;
  height: 6px;
}

.separator8 {
  clear: both;
  height: 8px;
}

.separator12 {
  clear: both;
  height: 12px;
}

.separator10 {
  clear: both;
  height: 10px;
}

.separator16 {
  clear: both;
  height: 16px;
}

.separator20 {
  clear: both;
  height: 20px;
}

.separator28 {
  clear: left;
  height: 28px;
}

.separator40 {
  clear: both;
  height: 40px;
}
.separator80 {
  clear: both;
  height: 80px;
}

.separator200 {
  clear: both;
  height: 200px;
}

.blueGreen {
  font-size: 1.2em;
  font-family: "MS Sans Serif", sans-serif;
  color: #003399;
}

.lightGreen {
  color: #00FFFF;    
}

.darkBlue {
  color: #1355CD;
}

.orange {
  color: #EE7621;
}

.orangeItalicBold {
  font-style: italic;
  font-weight: bold;
  color: #EE7621
}

.royalBlue {
  color: #0066FF;
}

.red {
  font-size: 1.2em;
  color: #FF0000;
}


/* Green Border 076324 */
.roundedcornr_box_197487 {
	background: url(imagesDesign/roundedcornr_197487_tl.png) no-repeat top left;
}
.roundedcornr_top_197487 {
	background: url(imagesDesign/roundedcornr_197487_tr.png) no-repeat top right;
}
.roundedcornr_bottom_197487 {
	background: url(imagesDesign/roundedcornr_197487_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_197487 div {
	background: url(imagesDesign/roundedcornr_197487_br.png) no-repeat bottom right;
}
.roundedcornr_content_197487 {
	background: url(imagesDesign/roundedcornr_197487_r.png) top right repeat-y;
}

.roundedcornr_top_197487 div,.roundedcornr_top_197487,
.roundedcornr_bottom_197487 div, .roundedcornr_bottom_197487 {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.roundedcornr_content_197487, .roundedcornr_bottom_197487 {
	margin-top: 0px;
}
.roundedcornr_content_197487 { padding: 0 12px; }




/* Green Menu 097C2D */
.roundedcornr_box_097C2D {
   background: #097C2D;
}
.roundedcornr_top_097C2D div {
   background: url(imagesDesign/roundedcornr_097C2D_tl.png) no-repeat top left;
}
.roundedcornr_top_097C2D {
   background: url(imagesDesign/roundedcornr_097C2D_tr.png) no-repeat top right;
}
.roundedcornr_bottom_097C2D div {
   background: url(imagesDesign/roundedcornr_097C2D_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_097C2D {
   background: url(imagesDesign/roundedcornr_097C2D_br.png) no-repeat bottom right;
}

.roundedcornr_top_097C2D div, .roundedcornr_top_097C2D, 
.roundedcornr_bottom_097C2D div, .roundedcornr_bottom_097C2D {
   width: 100%;
   height: 11px;
   font-size: 1px;
}
.roundedcornr_content_097C2D { padding: 0 11px; }


/* Dark Green */
.roundedcornr_box_177114 {
   background: #076324;
}
.roundedcornr_top_177114 div {
   background: url(imagesDesign/roundedcornr_177114_tl.png) no-repeat top left;
}
.roundedcornr_top_177114 {
	background: url(imagesDesign/roundedcornr_177114_tr.png) no-repeat top right;
}
.roundedcornr_bottom_177114 {
	background: url(imagesDesign/roundedcornr_177114_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_177114 div {
	background: url(imagesDesign/roundedcornr_177114_br.png) no-repeat bottom right;
}
.roundedcornr_content_177114 {
	background: url(imagesDesign/roundedcornr_177114_r.png) top right repeat-y;
}

.roundedcornr_top_177114 div,.roundedcornr_top_177114,
.roundedcornr_bottom_177114 div, .roundedcornr_bottom_177114 {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.roundedcornr_content_177114, .roundedcornr_bottom_177114 {
	margin-top: 0px;
}

.roundedcornr_content_177114 { padding: 0 10px; }


/* Lighter Green */
.roundedcornr_box_0B9336 {
   background: #0B9336;
}
.roundedcornr_top_0B9336 div {
   background: url(imagesDesign/roundedcornr_0B9336_tl.png) no-repeat top left;
}
.roundedcornr_top_0B9336 {
	background: url(imagesDesign/roundedcornr_0B9336_tr.png) no-repeat top right;
}
.roundedcornr_bottom_0B9336 {
	background: url(imagesDesign/roundedcornr_0B9336_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_0B9336 div {
	background: url(imagesDesign/roundedcornr_0B9336_br.png) no-repeat bottom right;
}
.roundedcornr_content_0B9336 {
	background: url(imagesDesign/roundedcornr_0B9336_r.png) top right repeat-y;
}

.roundedcornr_top_0B9336 div,.roundedcornr_top_0B9336,
.roundedcornr_bottom_0B9336 div, .roundedcornr_bottom_0B9336 {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.roundedcornr_content_0B9336, .roundedcornr_bottom_0B9336 {
	margin-top: 0px;
}

.roundedcornr_content_0B9336 { padding: 0 10px; }


/* Orange */
.roundedcornr_box_102928 {
   background: #9BE0F5;
}
.roundedcornr_top_102928 div {
   background: url(imagesDesign/roundedcornr_102928_tl.png) no-repeat top left;
}
.roundedcornr_top_102928 {
   background: url(imagesDesign/roundedcornr_102928_tr.png) no-repeat top right;
}
.roundedcornr_bottom_102928 div {
   background: url(imagesDesign/roundedcornr_102928_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_102928 {
   background: url(imagesDesign/roundedcornr_102928_br.png) no-repeat bottom right;
}

.roundedcornr_top_102928 div, .roundedcornr_top_102928, 
.roundedcornr_bottom_102928 div, .roundedcornr_bottom_102928 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_102928 { margin: 0 10px; }


/* Green Border #097C2D */
.roundedcornr_box_784313 {
	background: url(ledLighting/imagesDesign/roundedcornr_784313_tl.png) no-repeat top left;
}
.roundedcornr_top_784313 {
	background: url(ledLighting/imagesDesign/roundedcornr_784313_tr.png) no-repeat top right;
}
.roundedcornr_bottom_784313 {
	background: url(ledLighting/imagesDesign/roundedcornr_784313_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_784313 div {
	background: url(ledLighting/imagesDesign/roundedcornr_784313_br.png) no-repeat bottom right;
}
.roundedcornr_content_784313 {
	background: url(ledLighting/imagesDesign/roundedcornr_784313_r.png) top right repeat-y;
}

.roundedcornr_top_784313 div,.roundedcornr_top_784313,
.roundedcornr_bottom_784313 div, .roundedcornr_bottom_784313 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_784313, .roundedcornr_bottom_784313 {
	margin-top: 0px;
}
.roundedcornr_content_784313 { padding: 0 10px; }


#footer {
  width: 960px;
  margin-left: 16px;
	text-align: left;
  font-size:0.80em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 0px 0px 0px;
  color: #878787;
}

#footer ul {list-style: none; padding: 2px 0 4px 4px; margin: 0;}
#footer ul li {display: inline; border-left: 1px solid #878787; padding: 0 8px;}
#footer ul li.first {padding-left: 0;border: 0; text-decoration: none;}
#footer ul a {color: #949494; text-decoration: underline;}
#footer ul a:hover {text-decoration: underline;}



