body { text-align: center; }
.pagecontainer { background-color: #f2f4f5; width: 960px; margin: 0px auto; text-align: left; }
#gnheader,
.gh-w,
table.tb_v4bc,
div.stBadge,
div#sModule,
div.coreFooterLinks,
div#glbfooter,
#CentralArea .r3_t,
#CentralArea .r3_c,
#CentralArea .r3_bl { background-color: #ffffff; }
#LeftPanel { padding: 0px 0px 0px 12px; }
#CentralArea,
#TopPromoArea { padding: 0px 12px 0px 0px; }
table#kdwhdMAINBG { background-color: #f2f4f5; }
table#kdwhdMENU img { border: 0px; }
#kdwhdSEARCH1 { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/header_05.jpg); background-repeat: no-repeat; width: 167px; height: 18px; }
#kdwhdSEARCH2 { width: 165px; height: 16px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 11px; color: #667d88; border: 0px; background: none; }
td#kdwhdLEFTCOL { width: 200px; vertical-align: top; }
td#kdwhdGUTTER { width: 13px; vertical-align: top; }
td#kdwhdRIGHTCOL { width: 723px; vertical-align: top; }
td#kdwhdCATBG { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/cat-fill.jpg); background-repeat: repeat-y; }
div#kdwhdCATPADDING { margin: 0px 1px 0px 1px; width: 198px; }
div.kdwhdSTORECATS1 { display: block; padding: 0px 0px 2px 0px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; }
div.kdwhdSTORECATS1 a:link, div.kdwhdSTORECATS1 a:visited { border-bottom: 1px solid #e7e7df; background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/cat-bullet.png); background-position: left; background-repeat: no-repeat; color: #333333; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; line-height: 30px; height: 30px; text-decoration: none; padding: 0px 0px 0px 20px; }
div.kdwhdSTORECATS1 a:hover { border-bottom: 1px solid #e7e7df; background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/cat-bullet.png); background-position: left; background-repeat: no-repeat; color: #0383ca; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; line-height: 30px; height: 30px; text-decoration: none; padding: 0px 0px 0px 20px; }
div.kdwhdSTORECATS1 a:active { border-bottom: 1px solid #e7e7df; background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/cat-bullet.png); background-position: left; background-repeat: no-repeat; color: #333333; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; line-height: 30px; height: 30px; text-decoration: none; padding: 0px 0px 0px 20px; }
div.kdwhdSTORECATS2 { display: block; padding: 0px 0px 0px 0px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; }
div.kdwhdSTORECATS2 a:link, div.kdwhdSTORECATS2 a:visited { border-bottom: none !important; background-image: none !important; color: #333333; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; line-height: 18px !important; height: 18px !important; text-decoration: none; padding: 0px 0px 0px 20px; }
div.kdwhdSTORECATS2 a:hover { background-image: none !important; background-color: transparent !important; color: #0383ca !important; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; line-height: 18px !important; height: 18px !important; text-decoration: none; padding: 0px 0px 0px 20px; }
div.kdwhdSTORECATS2 a:active { background-image: none !important; color: #333333; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; line-height: 18px !important; height: 18px !important; text-decoration: none; padding: 0px 0px 0px 20px; }
div.kdwhdSTORECATS3 { display: block; padding: 0px 0px 0px 0px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; }
div.kdwhdSTORECATS3 a:link, div.kdwhdSTORECATS3 a:visited { border-bottom: none !important; background-image: none !important; color: #333333; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; line-height: 18px !important; height: 18px !important; text-decoration: none; padding: 0px 0px 0px 33px; }
div.kdwhdSTORECATS3 a:hover { background-image: none !important; background-color: transparent !important; color: #0383ca !important; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; line-height: 18px !important; height: 18px !important; text-decoration: none; padding: 0px 0px 0px 33px; }
div.kdwhdSTORECATS3 a:active { background-image: none !important; color: #333333; display: block; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px !important; line-height: 18px !important; height: 18px !important; text-decoration: none; padding: 0px 0px 0px 33px; }
td#kdwhdNEWS { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/news-bg.jpg); background-repeat: no-repeat; vertical-align: top; width: 200px; height: 132px; }
td.kdwhdNEWS { font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px; line-height: 15px; padding-bottom: 6px; color: #333333; }
td#kdwhdDESCBG { padding-left: 14px; padding-right: 14px; background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/right-fill.jpg); background-repeat: repeat-y; vertical-align: top; }
td#kdwhdDESCBG h1 { color: #0383ca; font-size: 20px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-weight: normal; margin-top: 0px; margin-bottom: 14px; }
td#kdwhdDESCBG p { color: #6d6d6d; font-size: 13px; line-height: 17px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-weight: normal; margin-top: 8px; margin-bottom: 0px; }
td#kdwhdDESCBG ul li { color: #6d6d6d; font-size: 13px; line-height: 17px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-weight: normal; margin-top: 0px; margin-bottom: 0px; }
td#kdwhdTHUMBS { vertical-align: top; border-right: 1px solid #101010; border-bottom: 1px solid #101010; border-left: 1px solid #101010; padding: 3px; text-align: center; }
td.kdwhdTABSFILL { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/tabs-fill.jpg); background-repeat: repeat-y; border-top: 1px solid #dddedf; padding-top: 5px; padding-left: 14px; padding-right: 14px; }
td.kdwhdTABSFILL p { color: #6d6d6d; font-size: 13px; line-height: 17px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-weight: normal; margin-top: 8px; margin-bottom: 0px; }
#kdwhdTAB1, #kdwhdTAB2, #kdwhdTAB3, #kdwhdTAB4 { width: 723px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; color: #ffffff; font-weight: normal; }
#kdwhdTAB2, #kdwhdTAB3, #kdwhdTAB4 { display: none; }
ul.kdwhdTABS { width: 723px; margin: 0px 0px 0px 0px; padding: 0px; list-style: none; height: 39px; display: block !important; cursor: pointer; text-align: center; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; }
ul.kdwhdTABS li { display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; font-weight: normal; }
ul.kdwhdTABS a:link, ul.kdwhdTABS a:visited { display: block; width: 174px; height: 39px; line-height: 39px; text-decoration: none; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; background: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/tabs.jpg); }
ul.kdwhdTABS a:hover { display: block; width: 174px; height: 39px; line-height: 39px; text-decoration: none; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; font-weight: normal; color: #0383ca; background: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/tabs_h.jpg); }
ul.kdwhdTABS a:active { display: block; width: 174px; height: 39px; line-height: 39px; text-decoration: none; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; background: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/tabs.jpg); }
span.kdwhdTABS { background: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/tabs_h.jpg); display: block; width: 174px; height: 39px; line-height: 39px; text-decoration: none; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; font-weight: normal; color: #0383ca; }
td.kdwhdPOPLINK { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/pop-cats_09.jpg); background-repeat: no-repeat; width: 171px; height: 36px; vertical-align: top; }
td.kdwhdPOPLINK p { text-align: center; line-height: 36px; margin: 0px; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; color: #ffffff; }
td.kdwhdPOPLINK p a:link, td.kdwhdPOPLINK p a:visited { text-align: center; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; }
td.kdwhdPOPLINK p a:hover { text-align: center; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; color: #ffffff; text-decoration: underline; }
td.kdwhdPOPLINK p a:active { text-align: center; font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none; }
td#kdwhdFOOTER { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/footer.jpg); background-repeat: no-repeat; height: 55px; vertical-align: top; }
td#kdwhdFOOTER p { font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px; color: #999999; text-align: left; line-height: 55px; margin: 0px; padding-left: 12px; }
td#kdwhdFOOTER p a:link, td#kdwhdFOOTER p a:visited { font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px; color: #999999; text-decoration: underline; }
td#kdwhdFOOTER p a:hover { font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px; color: #999999; text-decoration: none; }
td#kdwhdFOOTER p a:active { font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 12px; color: #999999; text-decoration: underline; }
td#kdwhdWELCOME { background-image: url(http://www.sunandfuninoc.com/testingsites/light-spectrum/images/welcome.png); background-repeat: no-repeat; width: 723px; height: 262px; vertical-align: top; }
td#kdwhdWELCOME p { font-family: "trebuchet ms", tahoma, geneva, sans-serif; font-size: 14px; line-height: 18px
color: #333333; text-align: left; margin: 67px 511px 12px 20px; }