html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}body{margin:0;background-image:url(images/bg-grad3.gif)!important;background-repeat:repeat-x;background-color:#fff;}
input,select,textarea,table,label,#page-body,#detail,#footer{font-size:12px;font-style:normal;font-family:Arial,sans-serif;color:#707070;}
#page-body,#detail{line-height:1.4em;}
a{text-decoration:none;color:#909090;}
a:hover{text-decoration:underline;}
.clear{float:none;clear:both;}
#page-body{width:900px;margin:auto;border-top:none;}
#content-body{padding:0;margin:0;}
#header-area{margin-bottom:32px;display:block;height:100%;}
#header-area.home{margin:0;margin-bottom:1px;display:block;height:100%;}
#main-area{width:580px;float:left;text-align:left;margin-top:8px;background:#fff;}
#main-area img{margin:8px 0 8px 0;}
#right-column{width:290px;float:right;margin-top:8px;}
#logoDiv{cursor:pointer;float:left;height:140px;width:220px;background-image:url(images/impact-logo.gif);background-repeat:no-repeat;position:relative;top:-1px;}
#assistBar{margin-top:12px;text-align:right;}
#assistBar a:hover{text-decoration:underline;}
#assistBar a{color:#707070;font-weight:bold;}
#assistBar a{font-size:11px;}
#footer{height:auto;display:block;width:100%;visibility:hidden;}
#page-option{display:block;padding-bottom:16px;width:100%;}
#page-option a{color:#707070;font-weight:normal;text-decoration:none;font-size:11px;}
#page-option a:hover{text-decoration:underline;}
.page-option-box{text-align:right;width:900px;margin:auto;}
#disclaimer{height:60px;display:block;background:#e8e8e8;width:100%;border-top:1px solid #c9dfde;}
.disclaimer-box{padding:24px 10px 20px 10px;color:#707070;text-align:left;width:900px;margin:auto;}
.disclaimer-box a{font-weight:bold;text-decoration:underline;color:#707070;}
.disclaimer-box a:hover{font-weight:bold;text-decoration:underline;color:#aaa;}
h1{font-size:26px;color:#0f96b8;line-height:1.333em;margin-bottom:12px;font-weight:normal;}
h2{font-size:16px;font-weight:bold;line-height:1.4em;margin-bottom:8px;margin-top:8px;color:#808080;}
h3{font-size:13px;font-weight:bold;line-height:1.333em;margin-bottom:8px;color:#606060;margin-top:10px;}
p{font-size:12px;margin-bottom:8px;line-height:1.4em;color:#606060;}
li{color:#606060;}
ol{list-style-type:decimal;list-style-position:outside;margin-bottom:8px;}
ul{list-style-type:disc;list-style-position:outside;margin-bottom:8px;}
li{margin-left:20px;}
#main-area a{text-decoration:underline;font-weight:bold;}
#main-area a:hover{text-decoration:underline;color:#0f96b8;}
.rc{text-align:center;}
.inline{float:left;margin-right:20px;padding-right:20px;position:relative;top:-6px;}#mainNavigation{float:right;display:block;}
#mainNavigation ul,#subNavigation ul{list-style-type:none;margin:0;padding:0;}
#mainNavigation ul{padding-top:41px;}
#mainNavigation li{float:left;margin:0 1px 0 0;cursor:default;}
#mainNavigation li a{font-size:11px;color:#e1e1e1;font-weight:bold;}
#mainNavigation li div a{float:left;margin:0;background:url(tabs/tab-main-o_01.gif) left top no-repeat;padding:0 0 0 20px;cursor:pointer;}
#mainNavigation li span{display:block;float:left;background:url(tabs/tab-main-o_02.gif) right top no-repeat;padding:5px 20px 8px 0;}
#mainNavigation li.navOver div a{background-position:left -40px;color:#f1f1f1;}
#mainNavigation li.navOver span{background-position:right -40px;}
#mainNavigation li.navSelected div a{background-position:left -80px;color:#0f96b8;font-weight:bold;}
#mainNavigation li.navOver div a:hover{text-decoration:none;}
#mainNavigation li.navSelected span{background-position:right -80px;}
#subNavigationArea{width:500px;float:right;padding-top:9px;height:30px;}
#subNavigation{float:right;display:block;}
#subNavigation ul,#subNavigation ul{list-style-type:none;margin:0;padding:0;}
#subNavigation li{float:left;margin:0 3px 0 0;cursor:default;}
#subNavigation li a{font-size:11px;color:#0f96b8;color:#0f96b8;height:24px;}
#subNavigation li div a{float:left;margin:0;padding:0 0 0 20px;cursor:pointer;background:url(tabs/tab-sub-s_01.gif) left top no-repeat;font-weight:bold;}
#subNavigation li span{display:block;float:left;padding:3px 12px 4px 0;background:url(tabs/tab-sub-s_02.gif) right top no-repeat;}
#subNavigation li.navOver div a{background-position:left -48px;}
#subNavigation li.navOver span{background-position:right -48px;}
#subNavigation li.navSelected div a{background-position:left -48px;font-weight:bold;}
#subNavigation li.navSelected span{background-position:right -48px;}#btnMenuBar{background:#efefef;margin-bottom:20px;padding:4px 4px 4px 4px;}
#btnMenuBarBottom{margin-bottom:20px;margin-top:12px;text-align:right;}
.btnDefault{border:none;background:#efefef;font-size:11px;font-weight:bold;color:#ef310b;height:28px;border:1px solid #ef310b;}
.defaultTxtBox{border:1px solid #aaa;font-size:11px;font-weight:bold;}
.cartBtn{background:url(icons/cart.gif) 0 0 no-repeat;padding-left:24px;}
.frmBox{margin-top:8px;padding-bottom:8px;margin-bottom:12px;width:540px;display:block;}
.frmBoxHeader{margin:0 0 4px 0;margin-bottom:8px;font-weight:bold;border-bottom:1px solid #aaa;color:#243d51;font-size:12px;padding:4px 0 4px 0;}
.frmBoxRow{padding:1px 0 1px 0;width:100%;display:block;clear:both;}
.frmBoxClear{clear:both;height:10px!important;}
.frmBoxLabel{width:150px;float:left;padding-top:2px;min-height:20px;}
.frmBoxDiv{width:370px;float:left;margin-right:10px;}
.frmBoxDiv2Col{width:320px;float:left;min-height:22px;}
.frmBoxDiv3Col{width:100%;min-height:22px;}
.frmBoxRowFull{padding-top:4px;padding-left:4px;padding-bottom:6px;padding-right:4px;}.validation-summary,.validation-summary ul li{color:red;}
.validation-summary{margin-top:10px;margin-bottom:10px;font-weight:bold;}
.validation-summary ul li{font-weight:normal;}
.validation-summary ul{margin-top:8px;}
.btn-bar-bottom{text-align:right;margin:8px 0 8px 0;}
.part-head{font-size:15px;font-weight:normal;padding-bottom:4px;margin-bottom:8px;border-bottom:1px dotted #aaa;padding-top:8px;color:#fff;background:#675f5e;}
.m-box{width:560px;margin-top:32px;}
.m-box-head{height:22px;margin:0;padding:6px 0 0 16px;display:block;background:url(tabs/m-box_01.gif) left top no-repeat;color:#707070;font-size:12px;font-weight:bold;border-bottom:1px solid white;}
.m-box-body{margin:0;padding:8px 16px 12px 0;display:block;background:url(tabs/m-box_02.gif) left top repeat-y;}
.m-box-body .descr{font-weight:bold;}
.m-box-footer{margin:0;padding:8px 0 0 20px;display:block;background:url(tabs/m-box_03.gif) left bottom no-repeat;}
.r-box{width:280px;float:right;margin-bottom:20px;}
.small div{font-size:11px;}
.r-box-head{height:22px;margin:0;padding:6px 0 0 16px;display:block;background:url(tabs/r-box_01.gif) left top no-repeat;color:#0f96b8;font-size:11px;font-weight:bold;border-bottom:1px solid white;}
.r-box-body{margin:0;padding:8px 16px 12px 16px;display:block;background:#efefef url(tabs/r-box_02.gif) left top repeat-y;}
.r-box-footer{margin:0;padding:8px 0 0 20px;display:block;background:url(tabs/r-box_03.gif) left bottom no-repeat;}
.s-itemsmall,.s-itemsmall-over{float:left;margin-bottom:12px;font-size:11px;margin-top:4px;padding:4px 8px 8px 8px;margin-right:16px;}
.s-itemsmall-over{background:#c3dbda;}
.s-itemsmall a,.s-itemsmall-over a,.s-itemmedium a,.s-itemmedium-over a{color:#0f96b8;}
.s-itemmedium,.s-itemmedium-over{float:left;margin-bottom:24px;font-size:11px;margin-top:0;padding:4px 8px 8px 8px;margin-right:16px;background:#efefef;}
.s-itemmedium-over{background:#c3dbda;}
.sImgPrev{border:1px solid #dadada;}
.sImgPrevOver{border:1px solid #ef310b;}
#sMainImage{border:1px solid #dadada;}
#detail a{text-decoration:none;}
#shopCartTbl td{padding:4px 4px 4px 4px;}
#shopCartTbl #tblHeader td{background:#e6e6e6;padding:4px 4px 4px 4px;margin-bottom:8px;vertical-align:middle;border-bottom:8px solid white;}
#shopCartTbl .tblBottom td.summary{text-align:right;background:#e6e6e6;padding:2px 4px 2px 0;margin-bottom:8px;vertical-align:middle;border-bottom:4px solid white;font-size:12px;}
#shopCartTbl .tblBottom td{border-bottom:4px solid white;}
#shopCartTbl td{border-bottom:1px solid #dadada;vertical-align:top;font-size:11px;}
#shopCartTbl td img{margin:0;padding:0;}
#detail .copy{font-size:11px;color:#808080;}
.stepItemText{font-size:12px;float:left;color:#909090;padding:5px 2px 2px 4px;margin-left:2px;}
.stepItemNumber{height:22px;width:26px;font-size:12px;float:left;color:#909090;padding:6px 2px 2px 2px;background-image:url(icons/shop-step-i.png);background-repeat:no-repeat;text-align:center;}
.stepItemSelected{margin-bottom:4px;height:100%;display:block;clear:both;}
.stepItem,.stepItemSelected{margin-bottom:2px;min-height:32px;display:block;}
.stepItemSelected .stepItemText{color:#303030;font-weight:bold;}
.stepItemSelected .stepItemNumber{color:#fff;background-image:url(icons/shop-step.png);background-repeat:no-repeat;}#home-pnl{width:898px;height:230px;background:url(icons/home-panel.gif) no-repeat center;}
#SlideItMoo_outer2{width:690px;margin-top:7px;margin-left:7px;display:block;position:relative;height:205px;}
#SlideItMoo_inner2{position:relative;overflow:hidden;width:670px;height:205px;}
#SlideItMoo_items2{display:block;position:relative;}
#SlideItMoo_items2 div.SlideItMoo_element,#SlideItMoo_items div.SlideItMoo_elementOver{display:block;position:relative;float:left;font-size:11px;width:670px;text-align:center;padding:0 5px 5px 5px;margin-top:0;}
#SlideItMoo_outer{width:510px;margin:0 auto 0;display:block;position:relative;padding:0 10px 0;}
#SlideItMoo_outer .SlideItMoo_forward,#SlideItMoo_outer .SlideItMoo_back{display:block;position:absolute;cursor:pointer;width:25px;height:240px;bottom:0;right:5px;}
#SlideItMoo_outer .SlideItMoo_back{left:5px;background:url(icons/arrow-slide-l.gif) no-repeat center;}
#SlideItMoo_outer .SlideItMoo_forward{background:url(icons/arrow-slide-r.gif) no-repeat center;}
#SlideItMoo_inner{position:relative;overflow:hidden;width:474px;margin:0 auto 0;}
#SlideItMoo_items{display:block;position:relative;}
.SlideItMoo_elementOver{background:#c9dfde;}
#SlideItMoo_items div.SlideItMoo_element,#SlideItMoo_items div.SlideItMoo_elementOver{display:block;position:relative;float:left;font-size:11px;width:150px;text-align:center;padding:0 5px 5px 5px;margin-top:0;}
#SlideItMoo_items a{padding:0;margin:0;clear:both;display:block;color:#0f96b8;}
#SlideItMoo_items a img{border:none;}
#SlideItMoo_items .descr{color:#707070;font-size:11px;}.slideshow{display:block;position:relative;z-index:0;}
.slideshow-images{display:block;overflow:hidden;position:relative;}
.slideshow-images img{display:block;position:absolute;z-index:1;}
.slideshow-thumbnails{overflow:hidden;}
.slideshow-images{height:205px;width:670px;}
.slideshow-images-visible{opacity:1;}
.slideshow-images-prev{opacity:0;}
.slideshow-images-next{opacity:0;}
.slideshow-images img{float:left;left:0;top:0;}
.slideshow{height:205px;margin-left:7px;width:670px;}
.slideshow a img{border:0;}
.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}
.slideshow-captions-hidden{height:0;opacity:0;}
.slideshow-captions-visible{height:22px;opacity:.7;}
.slideshow-controller{background:url(controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}
.slideshow-controller *{margin:0;padding:0;}
.slideshow-controller-hidden{opacity:0;}
.slideshow-controller-visible{opacity:1;}
.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}
.slideshow-controller a.active{background-position:0 18px;}
.slideshow-controller li{list-style:none;}
.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}
.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}
.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}
.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}
.slideshow-controller li.play a{background-position:20px 0;}
.slideshow-controller li.play a.active{background-position:20px 18px;}
.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}
.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}
.slideshow-loader-hidden{opacity:0;}
.slideshow-loader-visible{opacity:1;}
.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}
.slideshow-thumbnails *{margin:0;padding:0;}
.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}
.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}
.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}
.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}
.slideshow-thumbnails img{display:block;}
.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}
.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}
hr { color:#606060; size:1px; height:1px; }