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: 100%; BACKGROUND-COLOR: transparent; WIDTH: 85%; FONT-FAMILY: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; 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; BACKGROUND: white;  VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; 
}
#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.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: #4F680E; TEXT-DECORATION: none
}
#shoppingCart TD.regularText A:hover {
	COLOR: #4F680E; TEXT-DECORATION: none
}
#shoppingCart TD.smallText A:hover {
	COLOR: #4F680E; TEXT-DECORATION: none
}
#shoppingCart TD.regularTextSmall A.hover {
	COLOR: #4F680E; TEXT-DECORATION: none
}
#shoppingCart TD.oddLine A.hover {
	COLOR: #4F680E; 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: #4F680E;
}
#topNavContainer A:link {
	COLOR: #000000
}
#shoppingCart A:visited {
	COLOR: #4F680E;
}
#shoppingCart A:hover {
	COLOR: #3D5108; 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
}
H1 {
	FONT-SIZE: 150%
}
H2 {
	FONT-SIZE: 150%
}
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;
}

ul.megamenu li.mm-item {
line-height: 18px;
}
.menu_links ul li {
font-weight: bold !important;
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;
    margin: 0 auto !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;*/
}

.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;
}

#mainNav 
{
height: 0px;
display: block;
/*position: relative;*/
top: 0px;
margin: 0 auto;
width: 1002px;
z-index:99999;
}
#mainNavBack 
{
width: 961px;

height: 0px;
display: block;
position: relative;
left: 0px;
padding-bottom: 25px;
/*z-index: 999;*/
z-index: 5;
margin: 0 auto;
background-position: 0px;   
}

#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;
}

#bottom_products_table2 th { background-color: #a5d68e; padding: 3px; }
#bottom_products_table2 td { padding-left: 10px; line-height: 20px;}
#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; }

.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; text-align: left; }

.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;
}
