﻿BODY 
{
	background: #ebebeb repeat-x;
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; HEIGHT: 100%; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#tabTable {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 85%; HEIGHT: 22px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#tabTable TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: #ffffff; HEIGHT: 22px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#tabTable TD.margins {
	WIDTH: 6px; FONT-SIZE: 1%
}
#tabTable TD.nav {
	WIDTH: 100%; BACKGROUND: url(ImagesSSL/topNav_cornerLt.gif) #08275a no-repeat left top
}
#tabTable TD DIV {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(ImagesSSL/topNav_cornerRt.gif) no-repeat right top; FLOAT: left; HEIGHT: 22px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#tabTable TD DIV UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#tabTable TD DIV LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#tabTable TD DIV A {
	FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; BACKGROUND: url(ImagesSSL/taMenuRight.gif) no-repeat right top; FLOAT: left; HEIGHT: 22px; COLOR: #08275a; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#tabTable TD DIV A:link {
	COLOR: #ffffff
}
#tabTable TD DIV A:visited {
	COLOR: #ffffff
}
#tabTable TD DIV A:active {
	COLOR: #ffffff
}
#tabTable TD DIV A:hover {
	BACKGROUND-POSITION: 100% -150px; COLOR: #08275a; TEXT-DECORATION: none
}
#tabTable TD DIV SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 30px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(ImagesSSL/taMenuLeft.gif) no-repeat left top; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 6px
}
#tabTable TD DIV SPAN {
	FLOAT: none
}
#tabTable TD DIV A:hover SPAN {
	PADDING-BOTTOM: 5px; BACKGROUND-POSITION: 0% -150px
}
#tabTable TD DIV LI#current A {
	BACKGROUND-POSITION: 100% -150px
}
#tabTable TD DIV LI#current SPAN {
	PADDING-BOTTOM: 5px; BACKGROUND-POSITION: 0% -150px
}
#tabTable TD DIV LI#current A:hover {
	COLOR: #08275a; TEXT-DECORATION: none
}
#tabTable TD DIV LI#current A:link {
	COLOR: #08275a
}
#tabTable TD DIV LI#current A:visited {
	COLOR: #08275a
}
#tabTable TD DIV LI#current A:active {
	COLOR: #08275a
}
#contentTable {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffffff; WIDTH: 85%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#contentTable TD {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 0px
}
#contentTable TD.margins {
	WIDTH: 0px; FONT-SIZE: 1%
}
#contentTable TD.col1 {
	WIDTH: 200px; BORDER-RIGHT: #99bbde 1px solid
}
#contentTable #homepage1 {
	WIDTH: 0px; FONT-SIZE: 1%
}
#contentTable #greenTop {
	BORDER-TOP: #669966 3px solid
}
#contentTable TD.col2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#contentTable TD.thumb {
	BORDER-BOTTOM: #bbccdd 1px solid; BORDER-LEFT: #bbccdd 1px solid; WIDTH: 65px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; HEIGHT: 65px; COLOR: #08275a; FONT-SIZE: 10px; BORDER-TOP: #bbccdd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bbccdd 1px solid
}
A.thumb:link {
	COLOR: #08275a; TEXT-DECORATION: none
}
A.thumb:visited {
	COLOR: #08275a; TEXT-DECORATION: none
}
A.thumb:hover {
	COLOR: #08275a; TEXT-DECORATION: none
}
#contentTable #homepage2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 16px; PADDING-TOP: 2px
}
#contentTable TD.col3 {
	BORDER-LEFT: #99bbde 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 6px; WIDTH: 170px; PADDING-RIGHT: 6px; PADDING-TOP: 3px
}
#contentTable #noRightCol3 {
	WIDTH: 0px; FONT-SIZE: 1%; BORDER-TOP: #669966 3px solid
}
#contentTable #noRightCol2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 16px; WIDTH: auto; PADDING-RIGHT: 0px; BORDER-TOP: #669966 3px solid; PADDING-TOP: 26px
}
#GridTable {
	BACKGROUND-COLOR: #ffffff; WIDTH: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#CartTable {
	BORDER-BOTTOM: #ccdae7 0px solid; BORDER-LEFT: #ccdae7 0px solid; WIDTH: 660px; BORDER-TOP: #ccdae7 0px solid; BORDER-RIGHT: #ccdae7 0px solid
}
#CartTable TD.LabelCol1 {
	TEXT-ALIGN: right; WIDTH: 100px; FONT-FAMILY: "Lucida Grande" , Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 12px; BORDER-TOP: #bbccdd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bbccdd 1px solid
}
#CartTable TD.LabelCol2 {
	WIDTH: 550px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #bbccdd 1px solid; FONT-WEIGHT: normal
}
#CartTable TD.LabelColCommon {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #bbccdd 1px solid; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
#CartTable TD.LabelColCalculation {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; FONT-FAMILY: "Lucida Grande" , Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; BORDER-TOP: #bbccdd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bbccdd 1px solid
}
#bannerTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 6px; WIDTH: 85%; BACKGROUND: #ffffff no-repeat left top; HEIGHT: 75px; MARGIN-LEFT: auto; BORDER-TOP: 0px; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px
}
#bannerTable2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: auto; HEIGHT: 75px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#bannerTable2 TD.button IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 122px; PADDING-RIGHT: 20px; HEIGHT: 37px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#bannerTable TD.logo {
	TEXT-ALIGN: left; HEIGHT: 75px
}
#bannerTable TD.logo IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-LEFT: 10px; WIDTH: 303px; HEIGHT: 73px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#bannerTable TD.rightCorner {
	TEXT-ALIGN: right; BACKGROUND: no-repeat right top; VERTICAL-ALIGN: top
}
#bannerTable TD.button IMG {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#bannerTable TD.TopMenu2 A {
	COLOR: white
}
A:link {
	COLOR: white
}
A:visited {
	COLOR: white
}
A:active {
	COLOR: white
}
#bannerTable TD.TopMenu2 A:hover {
	BACKGROUND: #ebebeb; COLOR: #08275a
}
#topNavContainer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0; PADDING: 0; WIDTH: auto; WHITE-SPACE: nowrap; FLOAT: right; HEIGHT: 18px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;
	 }
* HTML #topNavContainer {
	FLOAT: none
}
#topNavContainer A 
{
    BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-RIGHT: #cccccc 1px solid; COLOR: #3b5b81; 
    font-size:11px; font-weight: bold;  margin: 0 12px 0 0; text-decoration: none; text-transform: uppercase;
	PADDING: 0 10px 0 8px; TEXT-DECORATION: none
}
#topNavContainer A:link {
	PADDING-LEFT: 8px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4F680E; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none
}
#topNavContainer A:visited {
	COLOR: #4F680E; TEXT-DECORATION: none
}
#topNavContainer A:hover {
	COLOR: #3D5108; TEXT-DECORATION: underline
}
#topNavContainer A.cartLink {
	PADDING-LEFT: 17px; PADDING-RIGHT: 0px; COLOR: #339900; MARGIN-LEFT: 7px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#topNavContainer A.cartLink:link {
	PADDING-LEFT: 17px; PADDING-RIGHT: 0px; COLOR: #339900; MARGIN-LEFT: 7px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#topNavContainer A.cartLink:visited {
	COLOR: #339900; TEXT-DECORATION: none
}
#topNavContainer A.cartLink:hover {
	COLOR: #336633; TEXT-DECORATION: underline
}
#topNavContainer TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 21px; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
#topNavContainer TD.searchForm {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; HEIGHT: 39px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
#topNavContainer TD.searchForm TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 39px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#topNavContainer TD.searchForm TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; VERTICAL-ALIGN: bottom; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#topNavContainer TD.searchForm TABLE A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#topNavContainer TD.searchForm TABLE TD IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 55px; PADDING-RIGHT: 0px; HEIGHT: 21px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#topNavContainer TD.searchForm TABLE TD INPUT {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0px 3px 4px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #333333; PADDING-TOP: 2px
}
#topNavContainer SPAN {
	PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #cccccc; FONT-SIZE: 10px
}
#footerTable {
	LINE-HEIGHT: 150%; BACKGROUND-COLOR: transparent; WIDTH: 85%; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; HEIGHT: 22px; MARGIN-LEFT: auto; VERTICAL-ALIGN: top; MARGIN-RIGHT: auto; BORDER-RIGHT: 0px
}
#footerTable A {
	PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #08275a; TEXT-DECORATION: none
}
#footerTable A:link {
	PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #08275a; TEXT-DECORATION: none
}
#footerTable A:visited {
	PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #08275a; TEXT-DECORATION: none
}
#footerTable A:hover {
	COLOR: #3D5108; TEXT-DECORATION: underline
}
#footerTable A.last {
	BORDER-RIGHT: 0px
}
#footerTable A.last:link {
	BORDER-RIGHT: 0px
}
#footerTable A.last:visited {
	BORDER-RIGHT: 0px
}
#footerTable A.last:hover {
	BORDER-RIGHT: 0px
}
#footerTable TD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; WHITE-SPACE: nowrap; BACKGROUND: white; HEIGHT: 22px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 14px
}
#footerTable TD.botCol1 {
	PADDING-LEFT: 2px; 
}
#footerTable TD.botCol2 {
	TEXT-ALIGN: right; PADDING-RIGHT: 2px; 
}
#notteBottom {
	TEXT-ALIGN: center; WIDTH: 100%; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #ffffff
}
#notteBottom TD.row1 {
	BACKGROUND-COLOR: #6b847b
}
#notteBottom TD.row2 {
	BACKGROUND-COLOR: #7e968d
}
#notteBottom TD.row3 {
	BACKGROUND-COLOR: #899e95
}
#notteBottom TD.row4 {
	BACKGROUND-COLOR: #96aaa2
}
#notteBottom TD.row5 {
	BACKGROUND-COLOR: #aabab3
}
#notteBottom TD.row6 {
	BACKGROUND-COLOR: #b6c3bd
}
#referenceData {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #b6c3bd
}
#referenceData TD.theader {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 28px; COLOR: #08275a; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#referenceData TD.rheader {
	BACKGROUND-COLOR: #ffffaa; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-WEIGHT: bold
}
#referenceData TD {
	BACKGROUND-COLOR: #ffffd0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
#imageTable {
	TEXT-ALIGN: center
}
#imageTable TD {
	PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 10px
}
#miniCart {
	BACKGROUND-COLOR: white
}
#miniCart TD.theader {
	TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ccdae7; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#miniCart TD.mtext {
	BACKGROUND-COLOR: #ccdae7; PADDING-LEFT: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px
}

#product-icons {
	BACKGROUND-COLOR: #ffffff;
}

#shoppingCart {
	BACKGROUND-COLOR: #ffffff
}
#shoppingCart TD.rowcolor {
	BACKGROUND-COLOR: #f0ffff
}
#shoppingCart TD.theader {
	BACKGROUND-COLOR: #107116; PADDING-LEFT: 4px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#shoppingCart TD.cat_head {
	BACKGROUND-COLOR: #ccdae7; PADDING-LEFT: 4px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; HEIGHT: 22px; COLOR: #08275a; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#shoppingCart TD.sub_head {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px
}
#shoppingCart TD.cat_head A:visited {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#shoppingCart TD.cat_head A:link {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#shoppingCart TD.sub_head A:visited {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#shoppingCart TD.sub_head A:link {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#shoppingCart TD.cat_head A:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}
#shoppingCart TD.sub_head A:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}
#shoppingCart TD.thumb {
	BORDER-BOTTOM: #bbccdd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #bbccdd 1px solid; WIDTH: 65px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 65px; COLOR: #08275a; FONT-SIZE: 10px; BORDER-TOP: #bbccdd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bbccdd 1px solid
}
#shoppingCart TD.thumb A:visited {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#shoppingCart TD.thumb A:link {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#shoppingCart TD.thumb A:hover {
	COLOR: #08275a; TEXT-DECORATION: none
}
#shoppingCart TD.theaderTable {
	BACKGROUND-COLOR: #ccdae7; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; HEIGHT: 24px; COLOR: #08275a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
/*
#shoppingCart TD.subtheader {
	BACKGROUND-COLOR: #C7D8BF; PADDING-LEFT: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px; COLOR: #107116; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
*/
#shoppingCart TD.subtheader {
	BACKGROUND-COLOR: #bbccdd; PADDING-LEFT: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px; COLOR: #08275a; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#shoppingCart TD.subtheaderPR {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #bbccdd; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px; COLOR: #08275a; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
#shoppingCart TD.navigatorbar {
	BACKGROUND-COLOR: #bbccdd; HEIGHT: 25px
}
#shoppingCart TD.rheader {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 12px; PADDING-TOP: 4px
}
#shoppingCart TD.oddLine {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 35px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px; COLOR: #000000; FONT-SIZE: 12px
}
#shoppingCart TD.evenLine {
	BACKGROUND-COLOR: #bbccdd; PADDING-LEFT: 35px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 35px; COLOR: #000000; FONT-SIZE: 12px
}
#shoppingCart TD.oddLineSmall {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
#shoppingCart TD.eneryCalRow {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e6f0d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#shoppingCart TD.imageText {
	TEXT-ALIGN: center; PADDING-LEFT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px
}
#shoppingCart TD.imageLayout {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px
}
#shoppingCart TD.evenLineSmall {
	BACKGROUND-COLOR: #bbccdd; PADDING-LEFT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
#shoppingCart TD.rtext {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 25px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px
}
.FormButton {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #cccccc; BACKGROUND-COLOR: #345170; BORDER-TOP-COLOR: #cccccc; WIDTH: 150px; FONT-FAMILY: Verdana; COLOR: white; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc; FONT-WEIGHT: bold
}
#TopHorizontalMenu {
	BACKGROUND-COLOR: #08275a
}
#TopHorizontalMenu TD.frontPage {
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; COLOR: #ffff00; FONT-SIZE: 12px
}
#TopHorizontalMenu TD.frontPage A:visited {
	COLOR: #ffff00
}
#TopHorizontalMenu TD.frontPage A:link {
	COLOR: #ffff00
}
#shoppingCart TD.regularText {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; PADDING-TOP: 5px
}
#shoppingCart TD.error {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 14px; PADDING-TOP: 5px
}
#shoppingCart TD.regularTextSmall {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 11px
}
#shoppingCart TD.regularTextXSmall {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#shoppingCart TD.appPhoto {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 12px
}
#shoppingCart TD.smallText {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px
}
#shoppingCart TD.smallTextWhite {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#shoppingCart TD.frontPage {
	TEXT-ALIGN: center; WIDTH: 25%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 130px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: #99bbde 1px solid; BORDER-RIGHT: #99bbde 1px solid; PADDING-TOP: 10px
}
#shoppingCart TD.cartSum {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: #99bbde 1px solid; BORDER-RIGHT: #99bbde 1px solid
}
#shoppingCart TD.frontPage A:visited {
	COLOR: #08275a
}
#shoppingCart TD.frontPage A:link {
	COLOR: #08275a
}
#shoppingCart TD.frontPage A:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}
#shoppingCart TD.smallTextWhite A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#shoppingCart TD.smallTextWhite A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#shoppingCart TD.smallTextWhite A:hover {
	COLOR: #669966
}
#shoppingCart TD.appPhoto A:visited {
	COLOR: #08275a
}
#shoppingCart TD.regularText A:visited {
	COLOR: #08275a
}
#shoppingCart TD.smallText A:visited {
	COLOR: #08275a
}
#shoppingCart TD.regularTextSmall A.visited {
	COLOR: #08275a
}
#shoppingCart TD.oddLine A.visited {
	COLOR: #08275a
}
#shoppingCart TD.regularText A:link {
	COLOR: #08275a
}
#shoppingCart TD.appPhoto A:link {
	COLOR: #08275a
}
#shoppingCart TD.smallText A:link {
	COLOR: #08275a
}
#shoppingCart TD.regularTextSmall A.link {
	COLOR: #08275a
}
#shoppingCart TD.oddLine A.link {
	COLOR: #08275a
}
#shoppingCart TD.appPhoto A:hover {
	COLOR: #0072C6; TEXT-DECORATION: none
}
#shoppingCart TD.regularText A:hover {
	COLOR: #0072C6; TEXT-DECORATION: none
}
#shoppingCart TD.smallText A:hover {
	COLOR: #0072C6; TEXT-DECORATION: none
}
#shoppingCart TD.regularTextSmall A.hover {
	COLOR: #0072C6; TEXT-DECORATION: none
}
#shoppingCart TD.oddLine A.hover {
	COLOR: #0072C6; TEXT-DECORATION: none
}
#shoppingCart TD.mBox {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Veranda, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}

#shoppingCart TD.rLeft {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff; PADDING-RIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 11px
}
#shoppingCart TD.rRight {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px; COLOR: #000000; FONT-SIZE: 11px
}
#shoppingCart A {
	COLOR: #2566af;
}
#topNavContainer A:link {
	COLOR: #000000
}
#shoppingCart A:visited {
	COLOR: #2566af;
}
#shoppingCart A:hover {
	COLOR: #08275a; TEXT-DECORATION: underline
}
.orderHistoryHeader {
	BACKGROUND-COLOR: #345170; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.GridHeader {
	BORDER-BOTTOM-COLOR: #345170; BACKGROUND-COLOR: #ccdae7; BORDER-TOP-COLOR: #345170; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; BORDER-RIGHT-COLOR: #345170; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #345170
}
.GridLine {
	BORDER-BOTTOM-COLOR: #345170; TEXT-ALIGN: center; BORDER-TOP-COLOR: #345170; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: black; BORDER-RIGHT-COLOR: #345170; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #345170
}
.orderHistoryLine {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px
}
.tableRow {
	BORDER-BOTTOM-COLOR: #345170; BORDER-TOP-COLOR: #345170; BORDER-RIGHT-COLOR: #345170; BORDER-LEFT-COLOR: #345170
}
.tableRowHeader {
	BORDER-BOTTOM-COLOR: #345170; BACKGROUND-COLOR: #ccdae7; BORDER-TOP-COLOR: #345170; COLOR: #08275a; BORDER-RIGHT-COLOR: #345170; BORDER-LEFT-COLOR: #345170; FONT-WEIGHT: bold
}
#loginTable {
	BACKGROUND-COLOR: #ffffff
}
#loginTable TD.row1 {
	TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#loginTable TD.srow1 {
	BACKGROUND-COLOR: #669966; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#loginTable TD {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
#loginTable TD.col1 {
	BACKGROUND-COLOR: #ffffff; WIDTH: 50%; VERTICAL-ALIGN: top
}
#loginTable TD.col2 {
	BACKGROUND-COLOR: #ffffff; VERTICAL-ALIGN: top
}
.signinLabel {
	TEXT-ALIGN: center; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-WEIGHT: normal
}
.signinNewUser {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 0.8em
}
#webpageTitle {
	TEXT-ALIGN: center; WIDTH: 100%
}
#webpageTitle TD.row1 {
	LINE-HEIGHT: 110%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 30px; COLOR: #08275a; FONT-SIZE: 15pt
}
#webpageTitle TD.row2 {
	LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #677499; FONT-SIZE: 11pt
}
#webpageTitle TD.row3 {
	FONT-FAMILY: Arial; COLOR: #666666; FONT-SIZE: 10pt
}
#webpageTitle TD.row4 {
	BACKGROUND-COLOR: #669966; FONT-FAMILY: Arial; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 10pt
}
#webpageTitle TD.row5 {
	BACKGROUND-COLOR: #345170; FONT-FAMILY: Arial; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 10pt
}
#webpageTitle TD.row5 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#webpageTitle TD.row5 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#webpageTitle TD.row5 A:visited {
	COLOR: #ffffff
}
#webpageTitle TD.row5 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#leftNav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
#leftNav TD {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 13px; MARGIN: 0px; PADDING-LEFT: 1px; WIDTH: 100%; PADDING-RIGHT: 1px; BACKGROUND: #ffffff; HEIGHT: auto; COLOR: #08275a; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
#leftNav TD.title {
	BORDER-BOTTOM: #99bbde 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: #ccdae7 no-repeat right top; COLOR: #08275a; VERTICAL-ALIGN: bottom; BORDER-TOP: #99bbde 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftNav TD.title A {
	COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav TD.title A:link {
	COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav TD.title A:visited {
	COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav TD.title A:hover {
	COLOR: #08275a
}
#leftNav TD.titleActive {
	BORDER-BOTTOM: #99bbde 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: #cccccc no-repeat right top; COLOR: red; VERTICAL-ALIGN: bottom; BORDER-TOP: #99bbde 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftNav TD.titleActive A {
	COLOR: red; TEXT-DECORATION: none
}
#leftNav TD.titleActive A:link {
	COLOR: red; TEXT-DECORATION: none
}
#leftNav TD.titleActive A:visited {
	COLOR: red; TEXT-DECORATION: none
}
.btnav {
	BORDER-BOTTOM: #ccdae7 1px solid; BORDER-LEFT: #ccdae7 1px solid; BACKGROUND-COLOR: #84c1df; BORDER-TOP: #ccdae7 1px solid; BORDER-RIGHT: #ccdae7 1px solid
}
#contentTable TD.descLinknav {
	BORDER-BOTTOM: #ccdae7 1px solid; BORDER-LEFT: #ccdae7 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ccdae7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; BORDER-TOP: #ccdae7 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccdae7 1px solid; PADDING-TOP: 1px
}
A.descLinknav:link {
	BACKGROUND-COLOR: #ccdae7; COLOR: #08275a; TEXT-DECORATION: none
}
A.descLinknav:visited {
	BACKGROUND-COLOR: #ccdae7; COLOR: #08275a; TEXT-DECORATION: none
}
A.descLinknav:hover {
	BACKGROUND-COLOR: #c0c0c0; COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav TD.botCorner IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 4px; HEIGHT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#leftNav A {
	COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav A:link {
	COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav A:visited {
	COLOR: #08275a; TEXT-DECORATION: none
}
#leftNav A:hover {
	COLOR: #08275a; TEXT-DECORATION: none
}
.Ryan {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
A.Ryan:link {
	COLOR: #08275a; TEXT-DECORATION: none
}
A.Ryan:visited {
	COLOR: #08275a; TEXT-DECORATION: none
}
A.Ryan:hover {
	COLOR: #2566af; TEXT-DECORATION: underline
}
.roundedFlexible {
	Z-INDEX: 99; BACKGROUND-COLOR: #ffffff; MARGIN: 6px; WIDTH: 99%; HEIGHT: 100%
}
.roundedTopLeft {
	BACKGROUND-IMAGE: url(http://dl.ledtronics.com/ImagesAll/roundedFlexibleBig.gif); POSITION: relative; BACKGROUND-COLOR: #99bbde; BACKGROUND-REPEAT: no-repeat
}
.roundedTopRight {
	BACKGROUND-IMAGE: url(http://dl.ledtronics.com/ImagesAll/roundedFlexibleBig.gif); POSITION: relative; BACKGROUND-COLOR: #99bbde; BACKGROUND-REPEAT: no-repeat
}
.roundedBotRight {
	BACKGROUND-IMAGE: url(http://dl.ledtronics.com/ImagesAll/roundedFlexibleBig.gif); POSITION: relative; BACKGROUND-COLOR: #99bbde; BACKGROUND-REPEAT: no-repeat
}
.roundedBotLeft {
	BACKGROUND-IMAGE: url(http://dl.ledtronics.com/ImagesAll/roundedFlexibleBig.gif); POSITION: relative; BACKGROUND-COLOR: #99bbde; BACKGROUND-REPEAT: no-repeat
}
.roundedTopLeft {
	BACKGROUND-POSITION: left top
}
.roundedTopRight {
	BACKGROUND-POSITION: right top; LEFT: 5px
}
.roundedBotRight {
	BACKGROUND-POSITION: right bottom; TOP: 5px
}
.roundedBotLeft {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; BACKGROUND-POSITION: left bottom; COLOR: #000000; FONT-SIZE: 11px; RIGHT: 5px; PADDING-TOP: 0px
}
* .roundedBotLeft {
	HEIGHT: 1%
}
.gallerycontainer {
	POSITION: relative
}
.thumbnail IMG {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; MARGIN: 0px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
.thumbnail:hover {
	BACKGROUND-COLOR: transparent
}
.thumbnail:hover IMG {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.thumbnail SPAN {
	POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VISIBILITY: hidden; COLOR: black; TEXT-DECORATION: none; PADDING-TOP: 5px; LEFT: -1000px
}
.thumbnail SPAN IMG {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
.thumbnail:hover SPAN {
	Z-INDEX: 50; WIDTH: 200px; VISIBILITY: visible; TOP: 0px; LEFT: 150px
}
#menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#menu LI {
	Z-INDEX: 100; POSITION: relative; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 1px
}
#menu LI SPAN {
	Z-INDEX: 100; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #08275a; FONT-SIZE: 1.1em; PADDING-TOP: 3px
}
#menu LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#menu LI A:visited {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#menu DL {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(ImagesSSL/transparency.gif); TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#menu DT {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px; BACKGROUND: #08275a; FLOAT: left; FONT-SIZE: 1.1em; BORDER-RIGHT: #fff 1px solid
}
#menu DD {
	BORDER-BOTTOM: #cce 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; CLEAR: left; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#menu DD.break {
	BORDER-BOTTOM: #cce 3px double; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; CLEAR: left; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#menu DT A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#menu DT A:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#menu DD A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #08275a; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#menu DD A:visited {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #08275a; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#menu LI A:hover {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#menu LI:hover DD {
	DISPLAY: block
}
#menu LI A:hover DD {
	DISPLAY: block
}
#menu LI:hover DL {
	BORDER-BOTTOM: #99bbde 2px solid
}
#menu LI A:hover DL {
	BORDER-BOTTOM: #99bbde 2px solid
}
#menu LI:hover DT A {
	BACKGROUND: #99bbde; COLOR: #08275a
}
#menu LI A:hover DT A {
	BACKGROUND: #99bbde; COLOR: #08275a
}
#menu DD A:hover {
	BACKGROUND: #99bbde; COLOR: #08275a
}
A:link {
	COLOR: #08275a; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #08275a; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}
.errorMessage {
	FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.Breadcrumb {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 11px
}
A.Breadcrumb:link {
	COLOR: #08275a; TEXT-DECORATION: underline
}
A.Breadcrumb:visited {
	COLOR: #08275a; TEXT-DECORATION: underline
}
A.Breadcrumb:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}
.Cat_Title {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.Index_List {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.Index_List_Detail {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 12px
}
.Series_Title {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.Series_Desc {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000ff; FONT-SIZE: 11px
}
.Level_Title {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.Common_Group_Title {
	FONT-FAMILY: Arial; COLOR: #006647; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.Sub_Series_Title {
	FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}


H3 {
	COLOR: #08275a
}
P {
	PADDING-LEFT: 5px
}
.Series_Items {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.Series_Item_List {
	FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.Series_Item_List {
	COLOR: #08275a; TEXT-DECORATION: underline
}
A.Series_Item_List:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}
UL.circle {
	LIST-STYLE-TYPE: circle
}
.BackToTop {
	PADDING-BOTTOM: 12px; FONT: 11px Verdana, Arial; COLOR: #333
}
HR.line {
	BORDER-BOTTOM-COLOR: #08275a; BORDER-TOP-COLOR: #08275a; HEIGHT: 1px; BORDER-RIGHT-COLOR: #08275a; BORDER-LEFT-COLOR: #08275a
}
.Color_Att {
	BACKGROUND-COLOR: red
}
.seriesLink {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
A.seriesLink:link {
	COLOR: #08275a; TEXT-DECORATION: none
}
A.seriesLink:visited {
	COLOR: #08275a; TEXT-DECORATION: none
}
A.seriesLink:hover {
	COLOR: #2566af; TEXT-DECORATION: underline
}
.urlLink {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #08275a; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-TOP-WIDTH: 10px; COLOR: white; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
A.urlLink:link {
	BACKGROUND-COLOR: #ccdae7; COLOR: #08275a; TEXT-DECORATION: none
}
A.urlLink:visited {
	BACKGROUND-COLOR: #ccdae7; COLOR: #08275a; TEXT-DECORATION: none
}
A.urlLink:hover {
	BACKGROUND-COLOR: #c0c0c0; COLOR: #08275a; TEXT-DECORATION: underline
}
.RightMenu {
	FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 11px
}
.CartLine {
	FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: black; FONT-SIZE: 12px
}
.GridHeaderDetail {
	TEXT-ALIGN: center; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px
}
.error {
	MARGIN: 5px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 14px
}
.errorcart {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 11px
}
#navcontainer UL {
	BACKGROUND-COLOR: #08275a; PADDING-LEFT: 0px; WIDTH: 100%; FONT-FAMILY: "Lucida Grande" , Arial, Verdana, Helvetica, sans-serif; FLOAT: left; HEIGHT: 10px; COLOR: white; MARGIN-LEFT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#navcontainer UL LI {
	DISPLAY: inline
}
#navcontainer UL LI A {
	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #08275a; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FLOAT: left; COLOR: white; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0.2em
}
#navcontainer UL LI A:hover {
	BACKGROUND-COLOR: #369; COLOR: #fff
}
.style4 {
	FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.style8 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.style11 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.imagetext {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #08275a; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.picright {
	BORDER-BOTTOM: #ffffff 10px solid; BORDER-LEFT: #ffffff 10px solid; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid
}
.piclarge {
	BORDER-BOTTOM: #ffffff 10px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 10px solid
}
.pic {
	BORDER-BOTTOM: #ffffff 10px solid; BORDER-LEFT: #ffffff 10px solid; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 10px solid
}
.picleft {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-TOP: #ffffff 10px solid; BORDER-RIGHT: #ffffff 10px solid
}
.specscont {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 700px; PADDING-RIGHT: 5px; BORDER-TOP: black 2px solid; BORDER-RIGHT: black 2px solid; PADDING-TOP: 5px
}
.specscont H3 {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ccdae7; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; LETTER-SPACING: 0.08em; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.specsbox {
	BACKGROUND-COLOR: #ffedc8; MARGIN: 0px; WIDTH: 100%
}
.specslt {
	WIDTH: 50%; FLOAT: left; BORDER-RIGHT: white 3px solid
}
.specsrt {
	BORDER-LEFT: white 3px solid; WIDTH: 50%; FLOAT: right
}
.specsbox UL {
	PADDING-BOTTOM: 9px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; PADDING-TOP: 9px
}
.specsbox LI {
	BORDER-BOTTOM: black 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}

.pBox {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Veranda, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px
}
.pBox A:hover
{
    color: Red;
}

#google_translate_element a { text-decoration: none; }

.dashed_hr
{
    border: none 0;
    border-top: 1px dashed #000;
    width: 700px;
    clear: both;
    margin-top: 15px;
    margin-bottom: 15px;
}


#footer-2011-wrapper 
{
position: relative;
margin: 0 auto;
width: 959px;
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/bg_container-2011.png) repeat-y;*/
display: block;
margin-top: -20px;
padding-bottom: 0px;
background-color: #fff;
}
#footer-3-column 
{
clear: both;
padding: 0px 0 0 0px;
height: 240px;
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/footer-background-main.png) no-repeat; */
background-position: 0px 0px;
}
.footer-3-col 
{
float: left;
width: 300px;
margin: 0 6px;
/*border: solid 2px black;*/
}
.footer-3-col h2 
{
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}
#footer-2011-wrapper-bottom 
{
position: relative;
margin: 0 auto;
width: 1002px;
/* background: url(http://dl.ledtronics.com/ImagesAll/wvv/footer-back-bottom.png) no-repeat; */
display: block;
margin-top: 0px;
padding-bottom: 15px;
}
#footer-2011-bottom 
{
clear:both;
text-align: center;
padding-top: 0px;
}
.footer-nav-columns 
{
width: 120px;
float: left;
}
.footer-nav-columns ul 
{
list-style: none;
line-height: 24px;
letter-spacing: 0.1em;
font-weight: bold;
font-size: 12px;
}
.footer-flag 
{
padding-left: 40px;
margin-top: -10px;
}

#headerWrapper 
{
    width: 960px;
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/header-accent.png); */
background-repeat: no-repeat;
height: 90px;
margin: 0 auto;
margin-top: 0px;
}

#header 
{
    width: 960px;
    height:130px;
}
#headerLogo 
{
float: left;
width: 500px;
margin-top: 14px;
height: 0px;
margin-left: 0px;
}

/*
#30year_logo
{
    position: absolute; 
    top: 15px; 
    left: 460px;
}
*/

#ecomNav1 
{
position: relative;
float: right;
width: 280px;
height: 38px;
clear: right;
background: url(http://dl.ledtronics.com/ImagesAll/home/header/toprightlinks_bg.png);
background-repeat: no-repeat;
background-position: 10px 0px;
padding-left: 20px;
}
#ecomNav1 a 
{
color: black !important;
padding-top: 7px;
position: relative;
display: inline-block;
padding-left: 5px;
}
#ecomNav2 
{
position: relative;
float: right;
width: 500px;
clear: right;
text-align: right;
font-size: 14px;
padding-right: 2px;
font-weight: bold;
padding-top: 3px;
}
#headerSearch 
{
    position: relative;
float: right;
width: 350px;
clear: right;
margin-top: -12px;
text-align: right;
}
#header-phone 
{
    padding-left:2px;
}

#mainNav 
{
height: 0px;
display: block;
/*position: relative;*/
top: 0px;
margin: 0 auto;
width: 1002px;
z-index:99999;
}
#mainNavBack 
{
width: 961px;
background: url(http://dl.ledtronics.com/ImagesAll/wvv/header-back-bottom_002.png) no-repeat; 
height: 0px;
display: block;
position: relative;
left: 0px;
padding-bottom: 25px;
/*z-index: 999;*/
z-index: 5;
margin: 0 auto;
background-position: 0px;   
}
body 
{
/* background: url(http://dl.ledtronics.com/ImagesAll/wvv/background-gradient.png) repeat-x !important; */
background-color: #fff !important;
}
#nav-wrapper
{
/*position:relative;    */
z-index:600;
}
#ctl00_HiddenSectionTop 
{
    /*z-index:800;*/
}
#headerBottom 
{
width: 1002px;
height: 0px;
position: relative;
margin: 0 auto;
}

#menucontents 
{
top: 0px;

width: 1042px;
margin: 0 auto;
/* position: relative; */
 padding-left: 20px; 
/* left: -131px; */
}

#container {
/*background: url(http://dl.ledtronics.com/ImagesAll/wvv/bg_container-2011.png) repeat-y !important; */
display: block;
width: 1002px;
margin: 0px auto !important;
}
#socialDivWrapper 
{
    position: absolute;
width: 1002px;
height: 0px;
top: 0px;
z-index:1200;
}

#socialDiv 
{
position: absolute;
top: 73px;
right: -38px;
z-index: 900;
height: 0px;
}
.footer-associations 
{
padding: 0px;
margin: 0px;
margin-left: 23px;
margin-top: 16px;
}
.google-plus
{
    margin-left: 110px;
    margin-top: -5px;
}
.youtube 
{
    margin: 0px -4px;
    z-index:890;
}
.twitter 
{
    margin: 0px -4px;
    z-index:890;
}
.facebook 
{
    margin: 0px -9px 0px -4px;
    z-index:890;
}
.customer-lobby 
{
top: 42px;
position: relative;
z-index:890;
}


ul.megamenu li.mm-item {
line-height: 18px;
}
.menu_links ul li {
font-weight: bold;
color: #666;
line-height: 28px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
    /* color: #337116 !important */
    color: #254E16 !important;
    /* font-weight: bold; */

}
ul.megamenu 
{
    background-color: transparent !important;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
padding: 2px 3px !important;
font-size: 12px !important;
/*font-weight: 100 !important;*/
margin: 0px 5px 0px 0px !important;
}

.menu_links ul {
	list-style: none;
	margin: 1em 0; 
	padding-left: 20px; 
}
.menu_links ul li {
	font-weight: bold;
	margin: 0;
	border-bottom: 0px solid #ccc;
	color: #666; 
}

.menu_list {
    line-height: 18px;
    padding-left: 3px;
}
.menu_list h3 {
    color: black;
    margin: 5px;
    padding: 0;
}

.menu_list ul {
    margin: 0px;
    padding: left: 5px;
}

.menu_list ul li {
    line-height: 20px;
}



.col2 
{
    /*background-image:url(/images/slide-background.png);*/
    background-image:none; /* Home page uses a background image which we define on the page itself*/
    background-repeat:no-repeat;
}

.megamenu li:hover {
z-index:100;
}

#clearance_div_wrapper
{
    position: relative;
    width: 1002px;
    margin: 0 auto;
    height: 0px;
    top: -20px;
    z-index:1200;    
}    
#clearance_div 
{
position: absolute;
top: 0px;
right: 50px;
z-index: 900;
height: 0px;
}



/* Product Icons */

    .home-image
    {
        border: 0px;
        width: 100px;
    }

    .home-image-small
    {
        border: 0px;
        width: 65px;
        height: 35px;
    }
    
    
    #products, .products
     {
    FONT-WEIGHT: bold;	
    TEXT-ALIGN: center; 
    BACKGROUND-COLOR: #ffffff; 
    FONT-FAMILY: Veranda, Arial, Helvetica, sans-serif; 
    COLOR: #000000; 
    FONT-SIZE: 12px; 
     }
     #products a, #products a:visited, .products a, .products a:visitid
        {
        color: #084840;   
        font-weight: bold;
     }
     
     #products a:hover, .products a:hover
    {
        color: Red;
    }

.featured_product
        {
        height: 100px;
        width: 200px;
        float: left;
        background: #fff;
        padding: 0 10px 0 10px;
    }
    
.product_spriteb { background: url(http://dl.ledtronics.com/ImagesAll/home/product_icons9.jpg) no-repeat top left; display: block; }
.product_spritec { background: url(http://dl.ledtronics.com/ImagesAll/home/product_icons11.jpg) no-repeat top left; display: block; }

.product_spritec_small { background: url(http://dl.ledtronics.com/ImagesAll/home/product_icons11_small.jpg) no-repeat top left; display: block; }

.prodicon01b{ margin: 0 0 0 30px; background-position: 0 0; width: 104px; height: 55px; }       /* T8 */
.prodicon02b{ margin: 0 0 0 50px; background-position: 0 -105px; width: 104px; height: 55px; }  /* SL */
.prodicon03b{ margin: 0 0 0 40px; background-position: 0 -210px; width: 104px; height: 55px; } /* Wall Pack */
.prodicon04b{ margin: 0 0 0 30px; background-position: 0 -315px; width: 104px; height: 55px; } /* Post top */
.prodicon05b{ margin: 0 0 0 35px; background-position: 0 -420px; width: 104px; height: 55px; } 
.prodicon06b{ margin: 0 0 0 30px; background-position: 0 -525px; width: 104px; height: 55px; } /* Min */
.prodicon07b{ margin: 0 0 0 35px; background-position: 0 -630px; width: 104px; height: 55px; } /* Intermediate */
.prodicon08b{ margin: 0 0 0 35px; background-position: 0 -735px; width: 104px; height: 55px; } 
.prodicon09b{ margin: 0 0 0 50px; background-position: 0 -840px; width: 104px; height: 55px; } 
.prodicon10b{ margin: 0 0 0 45px; background-position: 0 -945px; width: 104px; height: 55px; }  /* Elevator */
.prodicon11b{ margin: 0 0 0 40px; background-position: 0 -1050px; width: 104px; height: 55px; } /* Utility */
.prodicon12b{ margin: 0 0 0 45px; background-position: 0 -1155px; width: 104px; height: 55px; } 
.prodicon13b{ margin: 0 0 0 40px; background-position: 0 -1260px; width: 104px; height: 55px; } 
.prodicon14b{ margin: 0 0 0 40px; background-position: 0 -1365px; width: 104px; height: 55px; } /* SO */
.prodicon15b{ margin: 0 0 0 35px; background-position: 0 -1470px; width: 104px; height: 55px; } /* Traffic */
.prodicon16b{ margin: 0 0 0 40px; background-position: 0 -1575px; width: 104px; height: 55px; } /* PL CFL */
.prodicon17b{ margin: 0 0 0 50px; background-position: 0 -1680px; width: 104px; height: 55px; } 
.prodicon18b{ margin: 0 0 0 35px; background-position: 0 -1785px; width: 104px; height: 55px; } /* PCB */
.prodicon19b{ margin: 0 0 0 30px; background-position: 0 -1890px; width: 104px; height: 55px; } /* Discrete */
.prodicon20b{ margin: 0 0 0 40px; background-position: -154px 0; width: 104px; height: 55px; } 
.prodicon21b{ margin: 0 0 0 33px; background-position: -154px -105px; width: 104px; height: 55px; } /* T8 Fixtures */
.prodicon22b{ margin: 0 0 0 40px; background-position: -154px -210px; width: 104px; height: 55px; } 
.prodicon23b{ margin: 0 0 0 40px; background-position: -154px -315px; width: 104px; height: 55px; } 
.prodicon24b{ margin: 0 0 0 50px; background-position: -154px -420px; width: 104px; height: 55px; } /* Chandelier */
.prodicon25b{ margin: 0 0 0 40px; background-position: -154px -525px; width: 104px; height: 55px; } 
.prodicon26b{ margin: 0 0 0 40px; background-position: -154px -630px; width: 104px; height: 55px; } 

.prodicon01d{ margin: 0 auto; background-position: 0px 0px; width: 83px; height: 44px; }	/* T8 */
.prodicon02d{ margin: 0 auto; background-position: 0px -84px; width: 83px; height: 44px; }	/* SL */
.prodicon03d{ margin: 0 auto; background-position: 0px -168px; width: 83px; height: 44px; }	/* Wall Pack */
.prodicon04d{ margin: 0 auto; background-position: 0px -252px; width: 83px; height: 44px; }	/* Post Top */
.prodicon05d{ margin: 0 auto; background-position: 0px -336px; width: 83px; height: 44px; }	/*  */
.prodicon06d{ margin: 0 auto; background-position: 0px -420px; width: 83px; height: 44px; }	/* Miniature */
.prodicon07d{ margin: 0 auto; background-position: 0px -504px; width: 83px; height: 44px; }	/* Intermediate */
.prodicon08d{ margin: 0 auto; background-position: 0px -588px; width: 83px; height: 44px; }	/*  */
.prodicon09d{ margin: 0 auto; background-position: 0px -672px; width: 83px; height: 44px; }	/*  */
.prodicon10d{ margin: 0 auto; background-position: 0px -756px; width: 83px; height: 44px; }	/* Elevator */
.prodicon11d{ margin: 0 auto; background-position: 0px -840px; width: 83px; height: 44px; }	/* Utility */
.prodicon12d{ margin: 0 auto; background-position: 0px -924px; width: 83px; height: 44px; }	/*  */
.prodicon13d{ margin: 0 auto; background-position: 0px -1008px; width: 83px; height: 44px; }	/*  */
.prodicon14d{ margin: 0 auto; background-position: 0px -1092px; width: 83px; height: 44px; }	/* SO */
.prodicon15d{ margin: 0 auto; background-position: 0px -1176px; width: 83px; height: 44px; }	/* Traffic */
.prodicon16d{ margin: 0 auto; background-position: 0px -1260px; width: 83px; height: 44px; }	/* PL CFL */
.prodicon17d{ margin: 0 auto; background-position: 0px -1344px; width: 83px; height: 44px; }	/*  */
.prodicon18d{ margin: 0 auto; background-position: 0px -1428px; width: 83px; height: 44px; }	/* PCB */
.prodicon19d{ margin: 0 auto; background-position: 0px -1512px; width: 83px; height: 44px; }	/* Discrete */
.prodicon20d{ margin: 0 auto; background-position: -123px 0px; width: 83px; height: 44px; }	/*  */
.prodicon21d{ margin: 0 auto; background-position: -123px -84px; width: 83px; height: 44px; }	/* T8 Fixtures */
.prodicon22d{ margin: 0 auto; background-position: -123px -168px; width: 83px; height: 44px; }	/*  */
.prodicon23d{ margin: 0 auto; background-position: -123px -252px; width: 83px; height: 44px; }	/*  */
.prodicon24d{ margin: 0 auto; background-position: -123px -336px; width: 83px; height: 44px; }	/* Chandelier */
.prodicon25d{ margin: 0 auto; background-position: -123px -420px; width: 83px; height: 44px; }	/*  */
.prodicon26d{ margin: 0 auto; background-position: -123px -504px; width: 83px; height: 44px; }	/*  */

.products_table td { border-bottom: 1px solid #DEE8D9; }

.products_icon_div 
{ border: width: 150px; margin: 0 auto; padding: 0px;
  -moz-box-shadow:    2px 2px 3px 2px #ccc;
  -webkit-box-shadow: 2px 2px 3px 2px #ccc;
  box-shadow:         2px 2px 3px 2px #ccc;
  border: solid 1px #ccc;
 }

/* SLIDESHOW STYLES */
#slidecontainer 
        {
    width:961px ;
    height:431px;
    /* background-image: url(http://dl.ledtronics.com/ImagesAll/home/slides/bg001.jpg); */
    background-repeat: no-repeat;
    margin-left: -1px;
    margin-bottom: 15px;
    position: relative;
}

.slides_container {
    margin-top: 0px;
    margin-left:;
    width:961px;
    height:431px;
    border: solid 0px #254E16;
    position: relative;
}

.slides_container div.slide {
    width:961px;
    height:431px ;
}


.pagination  {
  margin-top: 2px;
  margin:3px auto 0;
  width:80px;
}


.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0px;
	padding-top:12px;
	background-image:url(http://dl.ledtronics.com/ImagesAll/home/slides/slide_pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	        left: 0px; 
            top: 240px;
            text-align: left;
            /*background:rgba(0,0,0,0.4);*/
            height: 155px;
            width: 430px;
            padding-left: 10px;
            padding-top: 10px;
            padding-right: 10px;
}

.slide_line1
{
             color: #fff;
            /*font-size: 36px;*/
			font-size: 28px;
            font-weight: normal;
            /*line-height: 36px;*/
			line-height: 30px;
            background:rgba(0,0,0,0.4);
}

.slide_line2
{
            margin-top: 10px;
            color: #fff;
            font-size: 16px;
            line-height: 16px;            
            font-weight: normal; 
            background:rgba(0,0,0,0.4);
}

.slide_link
{
    margin-top: 10px;
}
.slide_link a
{ 
    font-weight: normal;
    color: #fff;
}  

.slide_story_link
{
    display: block;
    width: 100px;
    background-color: #4A5976;
    float: left;
    margin-left: 30px;
    text-align: center;
    padding: 5px;
    text-decoration: none !important;
    /* text-transform: uppercase;
    color: black !important; */
}

.slide_product_link
{
    display: block;
    width: 100px;
    background-color: #4A5976;
    float: left;
    text-align: center;    
    padding: 5px;    
    text-decoration: none !important;
    /*text-transform: uppercase;    
     color: black !important; */
}

.slide_product_link a
{
    text-decoration: none;
}

  
.video_div
{
    text-align: center;
    font-weight: bold;
}
.video_div a
{
    text-decoration: none;
}
.video_div a:hover
{
    text-decoration: none;
    color: #08275A;
}

#main-button-wrapper 
{
padding: 17px 0px 20px 29px;
float: left;
}
.main-button
{
  width: 300px;
margin-bottom: 0px; 
height:75px;
}
.main-button-product-image 
{
position: relative;
top: -61px;
left: 14px;
height: 0px;
}

.main-button-product-text 
{
position: relative;
top: -68px;
padding: 0 0px;
height: 0px;
width: 160px;
/*float: left;*/
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
left: 111px;
}
.main-button-product-text p a 
{
    color: black;
text-decoration: none;
display: inline-block;
}


#top_three_boxes
{
    .width: 961px; height: 215px; margin-left: 0px; position: relative; padding: 0; margin-top: 20px;
}
.main-content-box 
{
    border: 1px solid #cccccc;
    width: 300px;
    margin-left: 0px;
    text-align: center; 
    line-height: 11px; 
  -moz-box-shadow:    4px 4px 5px 3px #ccc;
  -webkit-box-shadow: 4px 4px 5px 3px #ccc;
  box-shadow:         4px 4px 5px 3px #ccc;    
}

#main-content-box1
{
    line-height: 20px; position: absolute; left: 1px;
    height: 215px;    
}

#main-content-box2
{
    line-height: 15px; position: absolute; left: 326px; width: 306px;
    height: 215px;    
}

#main-content-box3
{
    line-height: 25px; position: absolute; left: 656px;
    height: 215px;     
}

#main-content-box4
{
    position: absolute; left: 1px;
    height: 225px;    
}

#main-content-box5
{
    position: absolute; left: 328px;
    height: 225px;    
}

#main-content-box6
{
    position: absolute; left: 656px;
    height: 225px;     
}

.main-content-box-header 
{
text-transform: uppercase;
font-weight: bold;
width: 100%;
background-color: #a5d68e;
height: 29px;
/* border-bottom: 4px solid #dfdfdf; */
text-align: center;
line-height: 30px;
}


.main-content-box A:hover {
	COLOR: #2566af; TEXT-DECORATION: none;
}

#feature-products-wrapper div 
{
width: 130px;
float: left;
padding: 0 5px;
text-align: center;
}


#mission 
{
position: relative;
float: left;
width: 495px;
padding-left: 30px;
}
#vision 
{
position: relative;
float: left;
width: 300px;
padding-left: 30px;
padding-bottom: 10px;
}

#led_crumbs
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Red;
}
#led_crumbs a:link {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#led_crumbs a:visited {
	COLOR: #08275a; TEXT-DECORATION: underline
}
#led_crumbs a:hover {
	COLOR: #2566af; TEXT-DECORATION: none
}

a img {border: none;}

#clearance_div
{
    margin-top: 1px;
    margin-right: -50px;
}

.waterMarkInput
{
color: #7E8083; font-size: 9px; font-weight: normal; width: 150px; height: 14px;
}

.waterMarkInput2
{
color: black; font-size: 10px; font-weight: normal; width: 150px; height: 14px;
}

#home_page_content {font-size: 100%; }
#home_page_content h1 { font-size: 13px; }
#home_page_content h2 { font-size: 14px; }
#home_page_content h3 { color: black; font-size: 13px; padding: 0px; line-height: 13px; margin: 5px 5px;}

#press_release_content h1 { font-size: 17px; font-style: italic; }
#press_release_content h2 { font-size: 15px; font-style: italic; }


#media_page h1 { font-size: 15px; }
#media_page h2 { color: black; font-size: 15px; padding: 0px; line-height: 13px; margin: 5px 0px;}
#media_page ul li { line-height: 20px; }

#bottom_products_table th { background-color: #a5d68e; padding: 0px; }
#bottom_products_table { border: solid 1px #DEE8D9; padding: 0px; }

#bottom_products_table2 th { background-color: #a5d68e; padding: 3px; }
#bottom_products_table2 td { padding-left: 10px; }
#bottom_products_table2 { border: solid 1px #DEE8D9; padding: 0px; border-spacing: 0; border-collapse: collapse; }
#bottom_products_table2 a, #bottom_products_table2 a:visited  { font-weight: normal; }
#bottom_products_table2 a:hover { color: Red; }
#bottom_products { width: 940px; }
#bottom_products_table2 th a { text-decoration: none; color: black; font-weight: bold; }
#bottom_products_table2 th a:hover { text-decoration: underline; color: black; }

.footer_products_table th { background-color: #a5d68e; padding: 3px; }
.footer_products_table td { padding-left: 10px; line-height: 20px;}
.footer_products_table { border: solid 1px #DEE8D9; padding: 0px; border-spacing: 0; border-collapse: collapse;}
.footer_products_table a, #bottom_products_table2 a:visited  { font-weight: normal; }
.footer_products_table a:hover { color: Red !important; }
#footer_products { line-height: 100%; padding: 0; margin-top: 10px; }
.footer_products_table th a { text-decoration: none; color: black; font-weight: bold; }
.footer_products_table th a:hover { text-decoration: underline; color: black !important; }

.tag_index
{
    font-size: 14px;
    width: 980px;
    color: #084840; 
    padding-left: 20px;
    line-height: 22px;
}
.tag_index a
{
    text-decoration: none; 
    color: #084840;
}
.tag_index a:hover
{
    text-decoration: underline;
}

.shadow_box
{
  -moz-box-shadow:    4px 4px 5px 3px #ccc;
  -webkit-box-shadow: 4px 4px 5px 3px #ccc;
  box-shadow:         4px 4px 5px 3px #ccc;
  border: solid 1px #ccc;
  padding: 3px;
}

.shadow_box_2 {
    background-color: #fff;
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,.2);
    box-shadow: 1px 2px 2px rgba(0,0,0,.2);
    border: solid 1px rgba(0,0,0,.2);
    padding: 3px;      
}


.cta-button {
    font-family: Arial;
    color: #ffffff !important;
    font-size: 18px;
    margin: 0 0 0 48px;
    padding: 6px;
    text-decoration: none !important;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 0px 2px 3px #262526;
    -moz-box-shadow: 0px 2px 3px #262526;
    box-shadow: 0px 2px 3px #262526;
    text-shadow: 1px 1px 3px #052e08;
    border: solid #007a27 2px;
    
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#05fa05), to(#1a6600));
    background: -moz-linear-gradient(top, #05fa05, #1a6600);
    
    /*
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#05fa05), to(#a5d68e));
    background: -moz-linear-gradient(top, #05fa05, #a5d68e);
    */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#05fa05, endColorStr=#1a6600);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#05fa05, endColorStr=#1a6600);
    display:inline-block; /* IE is so silly */
}
.cta-button:hover {
    background: #00b306;
}


#cta-box 
{
 color: #ffffff;  
 padding: 10px 0;
 margin: 0;
 float : left;
 width: 300px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1a3fff', endColorstr = '#010a3d');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1a3fff', endColorstr = '#010a3d')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #1a3fff, #010a3d);
background-image: -ms-linear-gradient(top, #1a3fff, #010a3d);
background-image: -o-linear-gradient(top, #1a3fff, #010a3d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#1a3fff), to(#010a3d));
background-image: -webkit-linear-gradient(top, #1a3fff, #010a3d);
background-image: linear-gradient(top, #1a3fff, #010a3d);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/

}

.cta-box 
{
 color: #ffffff;  
 background-color: #010a3d;
 padding: 10px 0;
 margin: 0;
 float : left;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1a3fff', endColorstr = '#010a3d');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1a3fff', endColorstr = '#010a3d')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #1a3fff, #010a3d);
background-image: -ms-linear-gradient(top, #1a3fff, #010a3d);
background-image: -o-linear-gradient(top, #1a3fff, #010a3d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#1a3fff), to(#010a3d));
background-image: -webkit-linear-gradient(top, #1a3fff, #010a3d);
background-image: linear-gradient(top, #1a3fff, #010a3d);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
 text-align:center;
}

.cta-button2 
{
    color: #ffffff !important;
    font: Arial !important;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none !important;
    text-shadow: 1px 1px 3px #052e08;
}

.cta-box:hover 
{
    /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#010a3d', endColorstr = '#1a3fff');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#010a3d', endColorstr = '#1a3fff')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #010a3d, #1a3fff);
    background-image: -ms-linear-gradient(top, #010a3d, #1a3fff);
    background-image: -o-linear-gradient(top, #010a3d, #1a3fff);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#010a3d), to(#1a3fff));
    background-image: -webkit-linear-gradient(top, #010a3d, #1a3fff);
    background-image: linear-gradient(top,  #010a3d, #1a3fff);
}


.blue_link {
	COLOR: 	#0000FF; TEXT-DECORATION: underline;
}

.blue_link:hover {
	COLOR: #0000A0; TEXT-DECORATION: underline; cursor: pointer;
}

.gaudy_button
{
      background-color: purple;
      border: 1px solid #666;
      color:#fff;    
      padding: 3px;
      font-weight: normal;
}

.ledbutton
{
 color: #ffffff !important;  
 background-color: #010a3d;
 padding: 2px 0;
 margin: 0 0 0 4px;
 float : left;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1a3fff', endColorstr = '#010a3d');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1a3fff', endColorstr = '#010a3d')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #1a3fff, #010a3d);
background-image: -ms-linear-gradient(top, #1a3fff, #010a3d);
background-image: -o-linear-gradient(top, #1a3fff, #010a3d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#1a3fff), to(#010a3d));
background-image: -webkit-linear-gradient(top, #1a3fff, #010a3d);
background-image: linear-gradient(top, #1a3fff, #010a3d);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
 text-align:center;

font-size: 16px;
font-weight: bold;
text-decoration: none !important;
text-shadow: 1px 1px 3px #052e08;
display: block;
}

.ledbutton:hover 
{
    /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#010a3d', endColorstr = '#1a3fff');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#010a3d', endColorstr = '#1a3fff')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #010a3d, #1a3fff);
    background-image: -ms-linear-gradient(top, #010a3d, #1a3fff);
    background-image: -o-linear-gradient(top, #010a3d, #1a3fff);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#010a3d), to(#1a3fff));
    background-image: -webkit-linear-gradient(top, #010a3d, #1a3fff);
    background-image: linear-gradient(top,  #010a3d, #1a3fff);
}


.ledbutton_002
{
 color: #ffffff !important;  
 background-color: #000100;
 padding: 2px 0;
 margin: 0 0 0 4px;
 float : left;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#007200', endColorstr = '#010a3d');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#007200', endColorstr = '#010a3d')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #007200, #000100);
background-image: -ms-linear-gradient(top, #007200, #000100);
background-image: -o-linear-gradient(top, #007200, #000100);
background-image: -webkit-gradient(linear, center top, center bottom, from(#007200), to(#000100));
background-image: -webkit-linear-gradient(top, #007200, #000100);
background-image: linear-gradient(top, #007200, #000100);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
 text-align:center;

font-size: 16px;
font-weight: bold;
text-decoration: none !important;
text-shadow: 1px 1px 3px #052e08;
display: block;
}

.ledbutton_002:hover 
{
    /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000100', endColorstr = '#007200');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000100', endColorstr = '#007200')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #000100, #007200);
    background-image: -ms-linear-gradient(top, #000100, #007200);
    background-image: -o-linear-gradient(top, #000100, #007200);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#000100), to(#007200));
    background-image: -webkit-linear-gradient(top, #000100, #007200);
    background-image: linear-gradient(top,  #000100, #007200);
}

#long_left_products
{
    z-index: 99; 
    background-color: #ffffff; 
    font-size: 12px; 
    line-height: 15.5px;
}

#long_left_products a
{
    text-decoration: none;
}

