
@charset "UTF-8";/*\*/html{overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select{margin:0;padding:0;outline:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}header,section,footer,aside,nav,main,article,figure{display:block}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;color:black}td{padding:0;margin-top:2px}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol{list-style:decimal;margin-left:25px}ul{list-style:disc;margin-left:25px}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h3{margin-top:.5em}h3.catalogProduct{margin-top:0;margin-bottom:0}q:before,q:after{content:''}abbr,acronym{border:0}p{margin:.5em 0 .5em 1em;line-height:1.25em}p.unindent{text-indent:-1em}body{text-align:center;/**/}hr{color:gray;background-color:gray;height:1px;border-width:0}.hr{height:1px;overflow:hidden;background-color:white}.hr hr{margin:0;vertical-align:top;color:white;background-color:white}#myForm{padding:10px;margin:10px;min-width:400px;color:#333}label{cursor:pointer;width:100%;display:inline-block}.labelCol,.labelColText{float:left;width:100px;text-align:right;padding:0 10px 0 0}.labelCol{position:relative;top:2px}.labelColWide{width:260px}.myRow{padding:6px}.myRow input[type='text'],.myRow input[type='password'],.myRow input[type='email']{height:16px;width:216px}.myRow select{border:1px solid silver;width:220px}input[type='radio'],input[type='checkbox']{margin:0;position:relative;top:2px}textarea{background-color:white;padding:.50em;overflow:auto}input[disabled='disabled'][type='text'],input[disabled='disabled'][type='email'],input[disabled='disabled'][type='password'],option[disabled='disabled'],select[disabled='disabled']{color:#999;background-color:#fbfbfb}input[disabled='disabled'][type='text'],input[disabled='disabled'][type='email'],input[disabled='disabled'][type='password'],select[disabled='disabled']{border:1px solid #ccc}.mySubmit{padding:6px 6px 0 6px;line-height:2em}input[type="submit"],input[type="button"]{padding:0 .25em 1px .25em;height:24px}.wait{cursor:wait!important}/*\*/.hidden{display:none}.block{display:block}.containFloats{overflow:auto;width:auto}.floatRight{float:right}.floatLeft{float:left}.noFloat{float:none!important}.center{text-align:center}.rightAlign{text-align:right}.leftAlign{text-align:left}.topAlign{vertical-align:top}.clearBoth{clear:both}.relative{position:relative}.absolute{position:absolute}.overflowVisible{overflow:visible}.italic{font-style:italic}.bold{font-weight:bold}.notBold{font-weight:normal}.underline{text-decoration:underline}.caps{text-transform:uppercase}.black{color:black!important}.blue{color:#313390}.darkblue{color:#212370}.gray{color:#555}.ltGray{color:#999}.white{color:white}.darkgreen{color:#315a51}.red{color:#f00}.skyblue{color:#0ad}.nowrap{white-space:nowrap}a{text-decoration:underline;color:#313390}.myAccountBlock a{text-decoration:none;text-shadow:1px 1px 0 #ddd}.myAccountBlock.dkBlueShade a{text-decoration:none;text-shadow:1px 1px 0 #ccc}.myAccountBlock p{margin:0}a.image{border-bottom:0 none!important}a.image img{vertical-align:text-top;margin-left:-3px;margin-right:-1px}.pointer{cursor:pointer}.contentWrapper{padding:14px 17px;overflow-x:hidden;overflow:hidden}#contentMiddleWrapper .contentWrapper,#contentMiddleWrapper .contentWrapperMedium,#contentMiddleWrapper .contentWrapperSmall{border:1px solid rgba(0,0,0,0.2)}.contentWrapperMedium{padding:8px 17px}.contentWrapperSmall{padding:2px 17px}.ltBlueShade{background-color:#f8f9f9}.blueShade{background-color:#ededf6}.blueShadeMediumDark{background-color:#e7e7f0}/**/.dkBlueShade{background-color:#ddddea}.redShade{background-color:#f6ddcc}.yellowShade{background-color:#f0e17d}.grayShade{background-color:#f7f7f7;color:#333}.greenShade{background-color:#e8f0e4}.medGreenShade{background-color:#f0f4f0}.dkGreenShade{background-color:#b8d4bc}.gap{border-bottom:2px white solid}.gapTop{margin-top:24px}.smallGapTop{margin-top:2px}.smallGapBottom{margin-bottom:2px}.mediumGap{margin-bottom:12px}.bigGap{margin-bottom:24px}.spaceRight{margin-right:24px}.bigger{font-size:14px}.h2size{font-size:16px}.small{font-size:11px}.smaller{font-size:10px}.narrow{font-family:'Arial Narrow'}table#products_by_category td{font-size:11px}.catalogProduct{cursor:pointer;padding:.2em .3em}.catalogProduct.center{text-align:center;padding:0 12px;border-left:1px solid #888}.catalogProduct:hover{background-color:#dcdbe0}.collapse.list{margin:4px 0}.collapse.list *{font-size:11px;color:#313390}.collapse.list>div{margin:4px 0;display:none}.collapse.list ul *,.collapse.list ol *{color:#606060;font-weight:normal;text-decoration:none}.collapseHead{cursor:pointer}.collapseHead div{float:left;width:10px;height:10px}/*\*/#bodyWrapper{width:960px;text-align:left;/**/margin:0 auto;position:relative}#header{width:960px;height:94px}h2{padding:0;color:#fff;font-size:16px;font-weight:bold}#headerHome{width:960px;height:130px}#headerHome #topLogin{position:relative;float:right;width:350px;border:0 solid white;padding:0;border-spacing:0;height:60px;margin-right:15px;margin-top:19px}#headerHome #topLogin td{font-weight:200;font-size:10px;color:#313390;height:20px;border:0;padding:0;border-spacing:0}#footer{background-color:#338;height:20px;clear:both;width:100%;margin-bottom:20px;position:relative}#footerCenter{text-align:center;padding:3px 0 0 0;font-size:10.5px;font-weight:bold;text-transform:uppercase;text-decoration:none}#footer a{text-decoration:none}/*\*/#content{clear:both;width:100%;height:100%;position:relative;overflow:hidden}#leftBar,#leftBarBG{width:146px}#leftBarBG{position:absolute;left:0;z-index:0;height:9999px}#leftBar{background-color:transparent;position:relative}#leftBar form{margin:3px 0}#leftBar input{margin:3px 0}#leftBar .textalign img,#rightBar .textalign img{vertical-align:baseline}#rightBar,#rightBarBG{width:250px}#rightBar .contentWrapper{margin-right:10px}#bigMiddle,#contentMiddle{background-color:white;width:564px;height:auto}#bigMiddle{width:814px}#bigMiddle .contentWrapper{width:790px;box-sizing:border-box}#contentMiddleWrapper{padding:0 24px 24px 24px}#bigMiddle #addToCart,#bigMiddle #checkout,/**/#contentMiddle #checkout{padding:3px 0 3px 17px}#bigMiddle .submit,#contentMiddle .submit{margin-top:0;float:right}#homeBody{position:relative;float:left;background-repeat:repeat-y;height:584px;width:705px;display:inherit;z-index:1}#newProducts{position:relative;padding:0 20px}#newProducts table{table-layout:fixed}#newProducts td{color:#727272}.homeRightSubContent{position:relative;padding-left:17px;padding-right:17px;clear:both}#homeRightProductsCatalog{position:relative;padding-left:17px;padding-right:17px}#homeRight #upcomingEvents{position:relative;padding-left:17px;padding-right:17px}#preview_structure_frame{background-color:white;width:200px;height:165px;overflow:hidden}#preview_structure_img{cursor:pointer}.brokenlink{cursor:default;color:silver;font-style:italic;text-decoration:none}.nav,.nav ul{list-style:none;margin:0;padding:0}.nav{z-index:100;position:relative;border:2px solid #338}.nav li.toplevelmenu{float:left;margin:0;padding:0;position:relative;cursor:pointer;white-space:nowrap;line-height:14px}.nav a.toplevelmenu{border-left:1px solid #eee;font-size:10px;background:#338;display:block;padding:0 9px 1px 9px;text-transform:uppercase;text-decoration:none}.nav a.toplevelmenu,.nav a.toplevelmenu:link,.nav a.toplevelmenu:active,.nav a.toplevelmenu:visited{color:#eee}.nav li:hover a.toplevelmenu,.nav li.sfHover a.toplevelmenu{color:black;background-color:#c4c4d8}.nav li:hover ul a,.nav li.sfHover ul a{color:black}.nav li ul{background-color:#dde;list-style:none;margin:0;position:absolute;top:-999em;left:-1px;border:1px solid gray;padding:4px 0}.nav>li>ul{border-top-width:0}.nav li ul li{position:relative;cursor:pointer}.nav li ul a{padding:2px 10px;display:block;white-space:nowrap;text-decoration:none}.nav li ul li:hover>a{background-color:#c4c4d8;color:black}.nav li:hover ul,.nav li.sfHover ul{top:14px;z-index:4;box-shadow:0 0 1px #444}.nav li:hover ul li ul,.nav li.sfHover ul li ul{top:-999em;left:-1px}.nav li:hover ul li:hover ul,.nav li.sfHover ul li.sfHover ul{top:-5px;margin-left:-9px}.reviewOrderTable{width:100%}.reviewOrderTable thead th{border-bottom:2px solid #060;border:1px solid #88b088}.reviewOrderTable tfoot th{border-top:2px solid #060;border:1px solid #e0e8e0}.reviewOrderTable td{vertical-align:top;background-color:#fdfdfd;border:1px solid #f8f8f8;border-bottom-width:0;padding:6px 8px;font-size:12px}.reviewOrderTable td a{text-decoration:underline;cursor:pointer}.reviewOrderTable th{padding:6px 8px;font-weight:bold;text-align:center;border:1px solid grey;border-width:0}.reviewOrderTable th.notice{font-weight:normal;font-style:italic;text-align:left}.reviewOrderTable .price{text-align:right}.reviewOrderTable .left{text-align:left}.reviewOrderTable tr.new_cat_num td{border-top:1px solid #d0d0d0}:invalid{-webkit-box-shadow:none;box-shadow:none}.headerInactive,.footerInactive,.headerActive{padding:.5em 1.0em;line-height:16px;margin:0}.headerInactive,.footerInactive{background-color:#ddd;border:1px solid #999;color:#aaa}.headerActive{background-color:#b8d4bc;border:1px solid #060;border-bottom-width:2px}.headerInactive{border-bottom-width:0}.footerInactive{border-top-width:0}.boxActive{border:1px solid #cce;padding:1.5em;border-top-width:0;background-color:#fdfdfd;display:none;border-bottom:2px solid #060}.boxActive hr{height:1px;border:0;color:#cce;background-color:#cce}.headerActive .number{background-color:#309950;border:1px solid #107730;color:white;width:14px;height:14px;line-height:16px;text-align:center;margin-right:.75em;float:left}.headerInactive .revisit,.footerInactive .revisit{position:absolute;top:2px;right:0;text-align:right;padding:4px 12px;cursor:pointer;font-weight:normal}.headerInactive .revisit:hover,.footerInactive .revisit:hover{background-color:#e2e2e2}.headerActive .revisit{display:none}.headerInactive .number,.footerInactive .number{background-color:white;border:1px solid #ccc;color:#aaa;width:14px;height:14px;line-height:16px;text-align:center;margin-right:.75em;float:left}.subForm{background-color:white;border:1px solid #f8f8f8;width:auto;overflow:auto;padding:1.5em 0;margin:.5em 0 -1.5em 0}.jimgMenu{margin:18px 23px;overflow:auto;box-shadow:-3px 1px 2px #999}.jimgMenu .li{float:left;width:32px;height:299px;cursor:pointer}.jimgMenu .anim{border-left:2px solid #fff}.WithBottomSpace{margin-bottom:.5em}.ProductSubheading{width:60px;float:left}.ProductValField{width:38%;float:left}.clearLeft{clear:left}