body { margin:0px; background-color:#fff; height:100% }
html { height:100% }
a:link { color:#ad060f; text-decoration:none }
a:visited { color:#ad060f; text-decoration:none }
a:hover { color:#ca0712; text-decoration:none }
a:active { color:#ad060f; text-decoration:none }
#menu-foot3 a:link { color:#2d2d2d; text-decoration:none }
#menu-foot3 a:visited { color:#2d2d2d; text-decoration:none }
#menu-foot3 a:hover { color:#ca0712; text-decoration:none }
#menu-foot3 a:active { color:#2d2d2d; text-decoration:none }
#menu-foot4 a:link { color:#2d2d2d; text-decoration:none }
#menu-foot4 a:visited { color:#2d2d2d; text-decoration:none }
#menu-foot4 a:hover { color:#ca0712; text-decoration:none }
#menu-foot4 a:active { color:#2d2d2d; text-decoration:none }
#menu-foot1 a:link { color:#2d2d2d; text-decoration:none }
#menu-foot1 a:visited { color:#2d2d2d; text-decoration:none }
#menu-foot1 a:hover { color:#ca0712; text-decoration:none }
#menu-foot1 a:active { color:#2d2d2d; text-decoration:none }
#item50 a:link { color:#2d2d2d; text-decoration:none }
#item50 a:visited { color:#2d2d2d; text-decoration:none }
#item50 a:hover { color:#ca0712; text-decoration:none }
#item50 a:active { color:#2d2d2d; text-decoration:none }
#menu-foot2 a:link { color:#2d2d2d; text-decoration:none }
#menu-foot2 a:visited { color:#2d2d2d; text-decoration:none }
#menu-foot2 a:hover { color:#ca0712; text-decoration:none }
#menu-foot2 a:active { color:#2d2d2d; text-decoration:none }
#PageDiv { position:relative; min-height:100%; max-width:1024px; margin:auto }
#note1 { position:absolute; left:159px; top:1446px; width:400px; height:21px; z-index:1; overflow:visible }
#banner.f-ms { z-index:2 }
#logo.f-ms { z-index:3 }
#contact-email.f-ms { z-index:4 }
#contact-phone.f-ms { z-index:5 }
#menu-banner.f-ms { z-index:6 }
#sideNote.f-ms { z-index:7 }
#sideContacts.f-ms { z-index:8 }
#Kuhns-Logo.f-ms { z-index:9 }
#productHead1 { position:absolute; left:159px; top:450px; width:400px; height:38px; z-index:10; overflow:visible }
#productHead2 { position:absolute; left:612px; top:450px; width:400px; height:38px; z-index:11; overflow:visible }
#description1 { position:absolute; left:159px; top:831px; width:400px; height:467px; z-index:12; overflow:visible }
#description2 { position:absolute; left:612px; top:831px; width:400px; height:681px; z-index:13; overflow:visible }
#divider { position:absolute; left:584px; top:837px; width:1px; height:841px; z-index:14; overflow:visible }
#box-bg1 { position:absolute; left:281px; top:1305px; width:273px; height:130px; z-index:15; overflow:visible }
#grid1034 { position:absolute; left:159px; top:1345px; width:76px; height:90px; z-index:16; overflow:visible }
#recommended1 { position:absolute; left:298px; top:1325px; width:251px; height:110px; z-index:17; overflow:visible }
#box-bg2 { position:absolute; left:734px; top:1525px; width:273px; height:130px; z-index:18; overflow:visible }
#recommended2 { position:absolute; left:751px; top:1545px; width:251px; height:110px; z-index:19; overflow:visible }
#footer-navy-BG1 { position:absolute; left:0px; top:3190px; width:1024px; height:94px; z-index:20; overflow:visible }
#disclaimer1 { position:absolute; left:159px; top:3226px; width:282px; height:33px; z-index:21; overflow:visible }
#twitter1 { position:absolute; left:744px; top:3226px; width:33px; height:33px; z-index:22; overflow:visible }
#facebook1 { position:absolute; left:792px; top:3226px; width:33px; height:33px; z-index:23; overflow:visible }
#linkedin1 { position:absolute; left:840px; top:3226px; width:33px; height:33px; z-index:24; overflow:visible }
#logo-inverse1 { position:absolute; left:441px; top:3215px; width:144px; height:44px; z-index:25; overflow:visible }
#divider1 { position:absolute; left:0px; top:1731px; width:1012px; height:1px; z-index:26; overflow:visible }
#note2 { position:absolute; left:159px; top:2812px; width:400px; height:20px; z-index:27; overflow:visible }
#productHead3 { position:absolute; left:159px; top:1782px; width:400px; height:38px; z-index:28; overflow:visible }
#productHead4 { position:absolute; left:612px; top:1782px; width:400px; height:38px; z-index:29; overflow:visible }
#description3 { position:absolute; left:159px; top:2163px; width:400px; height:503px; z-index:30; overflow:visible }
#description4 { position:absolute; left:612px; top:2163px; width:400px; height:610px; z-index:31; overflow:visible }
#divider2 { position:absolute; left:584px; top:2169px; width:1px; height:800px; z-index:32; overflow:visible }
#box-bg3 { position:absolute; left:281px; top:2666px; width:273px; height:130px; z-index:33; overflow:visible }
#grid1536f { position:absolute; left:159px; top:2690px; width:72px; height:106px; z-index:34; overflow:visible }
#recommended3 { position:absolute; left:298px; top:2686px; width:251px; height:110px; z-index:35; overflow:visible }
#box-bg4 { position:absolute; left:734px; top:2773px; width:273px; height:130px; z-index:36; overflow:visible }
#recommended4 { position:absolute; left:751px; top:2793px; width:251px; height:110px; z-index:37; overflow:visible }
#note3 { position:absolute; left:612px; top:2918px; width:400px; height:20px; z-index:38; overflow:visible }
#note4 { position:absolute; left:612px; top:1667px; width:400px; height:20px; z-index:39; overflow:visible }
#selector { position:absolute; left:10px; top:1782px; width:149px; height:28px; z-index:40; overflow:visible }
#side-contacts { position:absolute; left:10px; top:1883px; width:149px; height:50px; z-index:41; overflow:visible }
#grid510 { position:absolute; left:612px; top:1565px; width:76px; height:90px; z-index:42; overflow:visible }
#accumulator1034 { position:absolute; left:170px; top:520px; width:380px; height:267px; z-index:43; overflow:visible }
#grabber510 { position:absolute; left:646px; top:537px; width:355px; height:204px; z-index:44; overflow:visible }
#grid510f { position:absolute; left:612px; top:2797px; width:72px; height:106px; z-index:45; overflow:visible }
#accumulator1536f { position:absolute; left:170px; top:1849px; width:380px; height:263px; z-index:46; overflow:visible }
#grabber510f { position:absolute; left:646px; top:1883px; width:355px; height:203px; z-index:47; overflow:visible }
#menu-side1 { position:absolute; left:0px; top:482px; width:159px; height:auto; z-index:48; overflow:visible }
#menu-side2 { position:absolute; left:0px; top:1810px; width:159px; height:auto; z-index:49; overflow:visible }
#item49 { position:absolute; left:0px; top:3007px; width:1024px; height:183px; z-index:50; overflow:visible }
#menu-foot3 { position:absolute; left:302px; top:3029px; width:126px; height:161px; z-index:51; overflow:visible }
#menu-foot4 { position:absolute; left:428px; top:3029px; width:184px; height:161px; z-index:52; overflow:visible }
#menu-foot1 { position:absolute; left:16px; top:3029px; width:145px; height:161px; z-index:53; overflow:visible }
#item50 { position:absolute; left:612px; top:3095px; width:412px; height:40px; z-index:54; overflow:visible }
#item51 { position:absolute; left:612px; top:3064px; width:412px; height:31px; z-index:55; overflow:visible }
#item52 { position:absolute; left:612px; top:3029px; width:412px; height:35px; z-index:56; overflow:visible }
#item53 { position:absolute; left:612px; top:3135px; width:412px; height:55px; z-index:57; overflow:visible }
#menu-foot2 { position:absolute; left:161px; top:3029px; width:141px; height:161px; z-index:58; overflow:visible }
#item54 { position:absolute; left:0px; top:370px; width:1024px; height:auto; z-index:59; overflow:visible }
#fwNav1 { float:left; padding:0; margin:0; list-style:none }
#fwNav1 .fwNavItem { position:relative; width:auto; *vertical-align:bottom; margin:0; padding:0; border-bottom:1px solid #FFFFFF; border-left:0; border-right:0; border-top:0 }
#fwNav1 .fwNavItem a { display:block; color:#AD060F; text-decoration:none; background:#FFFFFF; padding:3px 8px 3px 10px }
#fwNav1 .fwFirstChild { border-top:0 }
#fwNav1 .fwLastChild { border-bottom:0 }
#fwNav1 .fwNavItem:hover > span a, #fwNav1 .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none; background:#AD060F }
#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { color:#FFFFFF; text-decoration:none; background:#AD060F }
#fwNav1 .fwNavItem a:active { color:#FFFFFF; text-decoration:none; background:#CA0712 }
#fwNav1-toggle, .fwNav1-toggle-label { display:none }
.fwNav1-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100% }
#fwNav1 * .sub { visibility:hidden; position:absolute; top:-0; left:100%; float:left; padding:0; margin:0; list-style:none; z-index:1 }
#fwNav1 .fwFirstList { top:-0 }
#fwNav1 .sub * .sub { top:-0 }
#fwNav1 .fwNavItem .sub .fwNavItem { display:block; margin:0; padding:0; left:0; width:10em; border-bottom:1px solid #FFFFFF; border-left:0; border-right:0; border-top:0 }
#fwNav1 * * * .sub { left:100%; top:-1px }
#fwNav1 .fwNavItem .sub .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; background:#AD060F; padding:3px 10px 3px 10px }
#fwNav1 .fwNavItem .sub .fwFirstChild { border-top:0 }
#fwNav1 .fwNavItem .sub .fwLastChild { border-bottom:0 }
#fwNav1 .fwNavItem .sub .fwNavItem:hover > span a, #fwNav1 .fwNavItem .sub .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none; background:#CA0712 }
#fwNav1 .fwNavItem .sub .fwNavItem a:hover, #fwNav1 .fwNavItem .sub .fwNavItem span a:hover, #fwNav1 .fwNavItem .sub .fwNavItem a:focus { color:#FFFFFF; text-decoration:none; background:#CA0712 }
#fwNav1 .fwNavItem .sub .fwNavItem a:active { color:#FFFFFF; text-decoration:none; background:#AD060F }
#fwNav1 :hover > .sub { visibility:visible }
#fwNav1 .fwNavItem a.fwCurrent, #fwNav1 .fwNavItem a.fwCurrent:hover { display:block; color:#CA0712; background:#FFFFFF; font-weight:normal }
#fwNav1 .fwNavItem .sub .fwNavItem a.fwCurrent, #fwNav1 .fwNavItem .sub .fwNavItem a.fwCurrent:hover { display:block; color:#FFFFFF; font-weight:normal; background:#AD060F }
* html #fwNav1 { float:left }
* html #fwNav1 .fwNavItem a { height:1% }
* html #fwNav1 .fwNavItem .sub { clear:left }
#fwNav1 .fwNavItem.over *#fwSub1 { visibility:visible }
#fwNav1 .fwNavItem.over1 *#fwSub2 { visibility:visible }
#fwNav2 { float:left; padding:0; margin:0; list-style:none }
#fwNav2 .fwNavItem { position:relative; width:auto; *vertical-align:bottom; margin:0; padding:0; border-bottom:1px solid #FFFFFF; border-left:0; border-right:0; border-top:0 }
#fwNav2 .fwNavItem a { display:block; color:#AD060F; text-decoration:none; background:#FFFFFF; padding:3px 8px 3px 10px }
#fwNav2 .fwFirstChild { border-top:0 }
#fwNav2 .fwLastChild { border-bottom:0 }
#fwNav2 .fwNavItem:hover > span a, #fwNav2 .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none; background:#AD060F }
#fwNav2 .fwNavItem a:hover, #fwNav2 .fwNavItem span a:hover, #fwNav2 .fwNavItem a:focus { color:#FFFFFF; text-decoration:none; background:#AD060F }
#fwNav2 .fwNavItem a:active { color:#FFFFFF; text-decoration:none; background:#CA0712 }
#fwNav2-toggle, .fwNav2-toggle-label { display:none }
.fwNav2-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100% }
#fwNav2 * .sub { visibility:hidden; position:absolute; top:-0; left:100%; float:left; padding:0; margin:0; list-style:none; z-index:1 }
#fwNav2 .fwFirstList { top:-0 }
#fwNav2 .sub * .sub { top:-0 }
#fwNav2 .fwNavItem .sub .fwNavItem { display:block; margin:0; padding:0; left:0; width:10em; border-bottom:1px solid #FFFFFF; border-left:0; border-right:0; border-top:0 }
#fwNav2 * * * .sub { left:100%; top:-1px }
#fwNav2 .fwNavItem .sub .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; background:#AD060F; padding:3px 10px 3px 10px }
#fwNav2 .fwNavItem .sub .fwFirstChild { border-top:0 }
#fwNav2 .fwNavItem .sub .fwLastChild { border-bottom:0 }
#fwNav2 .fwNavItem .sub .fwNavItem:hover > span a, #fwNav2 .fwNavItem .sub .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none; background:#CA0712 }
#fwNav2 .fwNavItem .sub .fwNavItem a:hover, #fwNav2 .fwNavItem .sub .fwNavItem span a:hover, #fwNav2 .fwNavItem .sub .fwNavItem a:focus { color:#FFFFFF; text-decoration:none; background:#CA0712 }
#fwNav2 .fwNavItem .sub .fwNavItem a:active { color:#FFFFFF; text-decoration:none; background:#AD060F }
#fwNav2 :hover > .sub { visibility:visible }
#fwNav2 .fwNavItem a.fwCurrent, #fwNav2 .fwNavItem a.fwCurrent:hover { display:block; color:#CA0712; background:#FFFFFF; font-weight:normal }
#fwNav2 .fwNavItem .sub .fwNavItem a.fwCurrent, #fwNav2 .fwNavItem .sub .fwNavItem a.fwCurrent:hover { display:block; color:#FFFFFF; font-weight:normal; background:#AD060F }
* html #fwNav2 { float:left }
* html #fwNav2 .fwNavItem a { height:1% }
* html #fwNav2 .fwNavItem .sub { clear:left }
#fwNav2 .fwNavItem.over *#fwSub1 { visibility:visible }
#fwNav2 .fwNavItem.over1 *#fwSub2 { visibility:visible }
.fwNavContainer3 { float:right; position:relative; right:50% }
#fwNav3 { position:relative; display:block; left:50%; padding:0; margin:0; list-style:none }
#fwNav3 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-top:0; border-bottom:0 }
#fwNav3 .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; background:#AD060F; padding:12px 15px 12px 15px }
#fwNav3 .fwFirstChild { border-left:0 }
#fwNav3 .fwLastChild { border-right:0 }
#fwNav3 .fwNavItem a:hover, #fwNav3 .fwNavItem span a:hover, #fwNav3 .fwNavItem a:focus { color:#AD060F; text-decoration:none; background:#FFFFFF }
#fwNav3 .fwNavItem a:active { color:#AD060F; text-decoration:none; background:#FFFFFF }
#fwNav3-toggle, .fwNav3-toggle-label { display:none }
.fwNav3-toggle-label { width:30px; height:30px; overflow:hidden; background-repeat:no-repeat; background-size:100%; margin-left:auto; margin-right:auto }
#fwNav3 .fwNavItem a.fwCurrent, #fwNav3 .fwNavItem a.fwCurrent:hover { display:block; color:#FFFFFF; background:#AD060F; font-weight:normal }
* html #fwNav3 { float:left }
* html #fwNav3 .fwNavItem a { float:left; height:1% }
