article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display:block;}audio,canvas,video { display:inline-block; *display:inline; *zoom:1;}audio:not([controls]) { display:none; height:0;}[hidden] { display:none;}html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }html,button,input,select,textarea { font-family:sans-serif;}body { margin:0;}a:focus { outline:thin dotted;}a:active,a:hover { outline:0;}h1 {font-size:1.9em;margin:0.67em 0;}h2 {font-size:1.55em;margin:0.83em 0 0.5em;}h3 {font-size:1.4em;margin:1em 0 0.5em;}h4 {font-size:1.1em;margin:1.33em 0;}h5 {font-size:0.9em;margin:1.67em 0;}h6 {font-size:0.85em;margin:2.33em 0;}abbr[title] { border-bottom:1px dotted;}b,strong { font-weight:bold;}blockquote { margin:1em 40px;}dfn { font-style:italic;}mark { background:#ff0; color:#000;}p,pre { margin:1em 0;}code,kbd,pre,samp { font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em;}pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word;}q { quotes:none;}q:before,q:after { content:''; content:none;}small { font-size:80%;}sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline;}sup { top:-0.5em;}sub { bottom:-0.25em;}dl,menu,ol,ul { margin:1em 0;}dd { margin:0 0 0 40px;}menu,ol,ul { padding:0 0 0 40px;}nav ul,nav ol { list-style:none; list-style-image:none;}img { border:0; -ms-interpolation-mode:bicubic; }svg:not(:root) { overflow:hidden;}figure { margin:0;}form { margin:0;}fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}legend { border:0; padding:0; white-space:normal; *margin-left:-7px; }button,input,select,textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }button,input { line-height:normal;}button,html input[type="button"], input[type="reset"],input[type="submit"] { -webkit-appearance:button; cursor:pointer; *overflow:visible; }button[disabled],input[disabled] { cursor:default;}input[type="checkbox"],input[type="radio"] { box-sizing:border-box; padding:0; *height:13px; *width:13px; }input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0;}textarea { overflow:auto; vertical-align:top; }table { border-collapse:collapse; border-spacing:0;}html, button, input, select, textarea { color:#222; }body {font-size:100% }body { line-height:1.4; }::-moz-selection { background:#b3d4fc; text-shadow:none; }::selection { background:#b3d4fc; text-shadow:none; }hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }img { vertical-align:middle; }fieldset { border:0; margin:0; padding:0; }textarea { resize:vertical; }.chromeframe { margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0; } .ir { background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px; }.ir:before { content:""; display:block; width:0; height:100%; }.hidden { display:none !important; visibility:hidden; }.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }.invisible { visibility:hidden; }.clearfix:before, .clearfix:after { content:" "; display:table; }.clearfix:after { clear:both; }.clearfix { *zoom:1;}.mbmenu{display:none;}.rootVoices {}.rootVoices a {text-decoration:none;}.rootVoices .rootVoice {display:block; cursor:pointer;}.rootVoices .rootVoice.selected{}.rootVoices .rootVoice.disabled.selected{}.rootVoices.horizontal {overflow:hidden;white-space:nowrap;} .rootVoices.horizontal .rootVoice {float:left;}.menuContainerVertical a, .menuContainerHorizontal a{display:block;}.menuContainerVertical .img, .menuContainerHorizontal .img{float:left;}.content .rootVoices, .rootVoices * {margin:0;padding:0;list-style:none;}.rootVoices {line-height:1.0; }.content .rootVoices ul {position:absolute; top:-999em; margin:0;}.content .rootVoices ul li {width:100%; margin:0;}.rootVoices li:hover {visibility:inherit; }.rootVoices li {float:left; position:relative;}.rootVoices a {display:block; position:relative;}.content .rootVoices li:hover ul,.content .rootVoices li.sfHover ul {left:0;z-index:99;}.rootVoices li:hover li ul, .rootVoices li.sfHover li ul {top:-999em;}.rootVoices li li:hover li ul, .rootVoices li li.sfHover li ul {top:-999em;}.rootVoices li li:hover ul, .rootVoices li li.sfHover ul {top:0;}.rootVoices li li li:hover ul, .rootVoices li li li.sfHover ul {top:0;}.rootVoices li:hover ul, .rootVoices li.sfHover ul {top:0;}.rootVoices.vertical li:hover ul, .rootVoices.vertical li.sfHover ul {top:0px;}.boxMenu{ color:#f3f3f3; border-top:8px solid black; }.boxMenu h4{ white-space:nowrap; margin:0 0 20px 0; padding:3px; font:18px/20px georgia, serif; padding-right:20px; }.boxMenu { min-width:160px; vertical-align:top; border-right:1px solid #999; }.boxMenu :hover{}.boxMenu :hover a{ margin-right:3px; color:#000; }.boxMenu :last-child{ min-width:160px; vertical-align:top; border-right:none; }.boxMenu a{ font-size:14px; white-space:nowrap; display:block; padding:5px; margin-bottom:5px; }.boxMenu a img{padding-right:5px; }.boxMenu a:hover{ color:#000; }.boxMenu a img{ border:0;}.homeimg a {padding:8px 0.75em !important}.rootVoices.horizontal {height:40px; padding-left:10px;}@media only screen and (max-width:56.25em) { .rootVoices.horizontal{padding-left:0;}}.rootVoices li:hover ul, .rootVoices li:hover ol, .rootVoices li.sfHover ul, .rootVoices li.sfHover ol {top:40px; }.rootVoices.horizontal ul, .rootVoices.horizontal ol {width:180px; } ul.rootVoices.horizontal li li:hover ul, ol.rootVoices.horizontal li li:hover ol, ul.rootVoices.horizontal li li.sfHover ul, ol.rootVoices.horizontal li li.sfHover ol, ul.rootVoices.horizontal li li li:hover ul, ol.rootVoices.horizontal li li li:hover ol, ul.rootVoices.horizontal li li li.sfHover ul, ol.rootVoices.horizontal li li li.sfHover ol {left:170px; }.rootVoices.horizontal a, .menuContainerHorizontal .voice a {color:#fff;text-decoration:none;}.rootVoices.horizontal li { background:#4275c8; }.menuContainerHorizontal, .rootVoices.horizontal li li { background:#4275c8; }.menuContainerHorizontal.subMenuContainer, .rootVoices.horizontal li li li { background:#4275c8; }.rootVoices.horizontal .rootVoice.selected, .rootVoices.horizontal li:hover, .rootVoices.horizontal li.sfHover,.rootVoices.horizontal a:focus, .rootVoices.horizontal a:hover, .rootVoices.horizontal a:active, .menuContainerHorizontal .selected { background:#2761ab;color:#fff;}.rootVoices.horizontal .rootVoice { padding:12px 5px;}.rootVoices.horizontal ul a,.rootVoices.horizontal ol a, .menuContainerHorizontal .voice a { padding:9px;}.menuContainerHorizontal { position:absolute;}.rootVoices.horizontal .rootVoice.disabled.selected { background:#999; color:#666;}.menuContainerHorizontal.submenuContainer { border-top:none!important;}.menuContainerHorizontal.disabled { background-color:gray;}.menuContainerHorizontal .line { }.menuContainerHorizontal .line.title { background-color:black;}.menuContainerHorizontal.disabled .line.title { background-color:#999;}.menuContainerHorizontal .line.title a { font-size:14px; color:#ccc;}.menuContainerHorizontal.disabled .line.title a { font-size:14px; color:#666;}.menuContainerHorizontal .separator { background-color:#999; height:1px; padding:0; margin:0;}.menuContainerHorizontal .img { width:24px;}.menuContainerHorizontal .img img { width:20px;}.menuContainerHorizontal .textBox { padding:10px; color:#c3c3c3;}.menuContainerHorizontal .disabled , .menuContainerHorizontal .disabled a { color:#555;}.menuContainerHorizontal .subMenuOpener { background-image:url(../images/menu/menuArrow_w.gif); background-repeat:no-repeat; background-position:right;}.menuContainerHorizontal .selected .subMenuOpener { background-image:url(../images/menu/menuArrow.gif); background-repeat:no-repeat; background-position:right;} .verticalMenuText .vertical, .verticalMenu .vertical, .rootVoices.vertical, .rootVoices.vertical li, .rootVoices.vertical ul {width:195px; padding-left:0;margin:0;}.rootVoices.vertical li:hover ul,.rootVoices.vertical li.sfHover ul, .rootVoices.vertical li li:hover ul, .rootVoices.vertical li li.sfHover ul, .rootVoices.vertical li li li:hover ul, .rootVoices.vertical li li li.sfHover ul {left:190px; }.rootVoices.vertical a, .menuContainerVertical .voice a {color:#eee;text-decoration:none;}.rootVoices.vertical li { background:#333; }.menuContainerVertical, .rootVoices.vertical li li { background:#444; }.menuContainerVertical.subMenuContainer, .rootVoices.vertical li li li { background:#555; }.rootVoices.vertical li:hover, .rootVoices.vertical li.sfHover, .rootVoices.vertical a:focus, .rootVoices.vertical a:hover, .rootVoices.vertical a:active,.menuContainerVertical .selected { background:#222;color:#fff;}.rootVoices.vertical .rootVoice { padding:8px 9px;}.rootVoices.vertical ul a, .menuContainerVertical .voice a { padding:8px;}.menuContainerVertical { position:absolute;}.rootVoices.vertical .rootVoice.disabled.selected{ background:#999 !important; color:#666;}.menuContainerVertical.submenuContainer{ border-top:none!important;}.menuContainerVertical.disabled{ border-top:5px solid #999; background-color:gray;}.menuContainerVertical .line{ }.menuContainerVertical .line.title { background-color:black;}.menuContainerVertical.disabled .line.title { background-color:#999;}.menuContainerVertical .line.title a{ font-size:14px; color:#ccc;}.menuContainerVertical.disabled .line.title a{ font-size:14px; color:#666;}.menuContainerVertical .separator{ background-color:#999; height:1px; padding:0; margin:0;}.menuContainerVertical .img{ width:24px;}.menuContainerVertical .img img{ width:20px;}.menuContainerVertical .textBox{ padding:10px; color:#c3c3c3;}.menuContainerVertical .disabled , .menuContainerVertical .disabled a { color:#555;}.menuContainerVertical .subMenuOpener{ background-image:url(../images/menu/menuArrow_w.gif); background-repeat:no-repeat; background-position:right;}.menuContainerVertical .selected .subMenuOpener{ background-image:url(../images/menu/menuArrow.gif); background-repeat:no-repeat; background-position:right;}.mobile-menu-logo {max-width:95%;display:block;margin:auto;max-height:1.5em}#mobileNav-control {z-index:1000;cursor:pointer;}#mobileNav-control, #mobileNavCompressed {display:none}#mobileNav>div {overflow-x:hidden; overflow-y:scroll;float:right;z-index:999;width:310px;height:100%;}#mobileNav>div>div {width:310px;}#mobileNav {display:none;position:fixed;right:0; top:0; bottom:0;border-left:2px solid #4275c8;background:#a5a8ac;padding:6em 0 1em;z-index:200;}#mobileNav .mobile-menu-title {display:block;color:#e0e0e0;padding:1em 1em 0;}#mobileNav ol {margin:0;list-style:none;padding-left:0.5em}#mobileNav ol.toplvl {margin:0 0.5em 1em;}#mobileNav li {display:block;position:relative; background:#fff; margin-bottom:1px; padding:5px 10px; background:rgba(0,0,0,0.2); }#mobileNav a {display:block;padding:0.3em 0; color:#fff; text-decoration:none;}#mobileNav a {margin-left:0}#mobileNav a:hover {color:#fff; text-decoration:underline;}#mobileNav li:active { background:#4275c8;}#mobileNav .toggle {cursor:pointer;width:3em;background-color:rgba(255,255,255,0.2);height:1.5em;position:absolute;right:0.5em;top:5px;}#mobileNav .toggle.up {background-image:url(/images/icons/expand.png); background-repeat:no-repeat;}#mobileNav .toggle.dwn {background-image:url(/images/icons/contract.png); background-repeat:no-repeat;}@media only screen and (min-width:46em) { #mobileNav {display:none !important}}@media only screen and (max-width:46em) { .horizontalMenu, .textHorizontalMenu {display:none;}#mobileNavCompressed {}#mobileNav-control {display:block}header #header {position:relative;}#mobileNav-control {width:45px;height:52px;position:absolute;right:10px;top:1em;width:2.5em;}#mobileNav-control.left {left:10px;right:auto;}#mobileNav-control span {display:block;height:7px;width:100%;}#mobileNav-control span.menubar {height:4px;-webkit-border-radius:4px;border-radius:4px;background:#4275c8;}}@media only screen and (max-width:28em) { }table.tables{border:2px solid #6E7376;border-collapse:collapse;}table.tables td,table.tables th{border:1px solid #D2D3D4;border-spacing:0;padding:10px;}table.stripe tr.even{background-color:#eee;}table.stripe tr.odd{background-color:transparent;}table.noborder,table.noborder th,table.noborder td,table.noBorder,table.noBorder th,table.noBorder td{border:none !important;}table.table, table[border]{border-collapse:collapse !important;}td{vertical-align:top;}table[border="3"],table[border="5"] td,table[border="5"] th{border:5px #DDDDDD solid;}table[border="4"],table[border="4"] td,table[border="4"] th{border:4px #DDDDDD solid;}table[border="3"],table[border="3"] td,table[border="3"] th{border:3px #DDDDDD solid;}table[border="2"],table[border="2"] td,table[border="2"] th{border:2px #DDDDDD solid;}table[border="1"],table[border="1"] td,table[border="1"] th{border:1px #DDDDDD solid;}table[border="0"] td{border:none;}table.table5,table.table5 td,table.table5 th{border:5px #DDDDDD solid;}table.table4,table.table4 td,table.table4 th{border:4px #DDDDDD solid;}table.table3,table.table3 td,table.table3 th{border:3px #DDDDDD solid;}table.table2,table.table2 td,table.table2 th{border:2px #DDDDDD solid;}table.table1,table.table1 td,table.table1 th{border:1px #DDDDDD solid;}table.table0,table.table0 td,table.table0 th{border:none;}table[cellpadding="15"] td,table[cellpadding="15"] th{padding:15px;}table[cellpadding="14"] td,table[cellpadding="14"] th{padding:14px;}table[cellpadding="13"] td,table[cellpadding="13"] th{padding:13px;}table[cellpadding="12"] td,table[cellpadding="12"] th{padding:12px;}table[cellpadding="11"] td,table[cellpadding="11"] th{padding:11px;}table[cellpadding="10"] td,table[cellpadding="10"] th{padding:10px;}table[cellpadding="9"] td,table[cellpadding="9"] th{padding:9px;}table[cellpadding="8"] td,table[cellpadding="8"] th{padding:8px;}table[cellpadding="7"] td,table[cellpadding="7"] th{padding:7px;}table[cellpadding="6"] td,table[cellpadding="6"] th{padding:6px;}table[cellpadding="5"] td,table[cellpadding="5"] th{padding:5px;}table[cellpadding="4"] td,table[cellpadding="4"] th{padding:4px;}table[cellpadding="3"] td,table[cellpadding="3"] th{padding:3px;}table[cellpadding="2"] td,table[cellpadding="2"] th{padding:2px;}table[cellpadding="1"] td,table[cellpadding="1"] th{padding:1px;}table.padding15 td,table.padding15 th{padding:15px;}table.padding14 td,table.padding14 th{padding:14px;}table.padding13 td,table.padding13 th{padding:13px;}table.padding12 td,table.padding12 th{padding:12px;}table.padding11 td,table.padding11 th{padding:11px;}table.padding10 td,table.padding10 th{padding:10px;}table.padding9 td,table.padding9 th{padding:9px;}table.padding8 td,table.padding8 th{padding:8px;}table.padding7 td,table.padding7 th{padding:7px;}table.padding6 td,table.padding6 th{padding:6px;}table.padding5 td,table.padding5 th{padding:5px;}table.padding4 td,table.padding4 th{padding:4px;}table.padding3 td,table.padding3 th{padding:3px;}table.padding2 td,table.padding2 th{padding:2px;}table.padding1 td,table.padding1 th{padding:1px;}table.padding0 td,table.padding0 th{padding:0px;}table.spacing15 {border-collapse:separate; border-spacing:15px;}table.spacing14 {border-collapse:separate; border-spacing:14px;}table.spacing13 {border-collapse:separate; border-spacing:13px;}table.spacing12 {border-collapse:separate; border-spacing:12px;}table.spacing11{border-collapse:separate; border-spacing:11px;}table.spacing10 {border-collapse:separate; border-spacing:10px;}table.spacing9 {border-collapse:separate; border-spacing:9px;}table.spacing8 {border-collapse:separate; border-spacing:8px;}table.spacing7 {border-collapse:separate; border-spacing:7px;}table.spacing6 {border-collapse:separate; border-spacing:6px;}table.spacing5 {border-collapse:separate; border-spacing:5px;}table.spacing4 {border-collapse:separate; border-spacing:4px;}table.spacing3 {border-collapse:separate; border-spacing:3px;}table.spacing2 {border-collapse:separate; border-spacing:2px;}table.spacing1 {border-collapse:separate; border-spacing:1px;}table.spacing0 {border-collapse:collapse; border-spacing:0px;}.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:0.8; }.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none !important; -webkit-backface-visibility:hidden; }.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; box-sizing:border-box; }.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle; }.mfp-align-top .mfp-container:before { display:none; }.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content { width:100%; cursor:auto; }.mfp-ajax-cur { cursor:progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out; }.mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; }.mfp-auto-cursor .mfp-content { cursor:auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter { -webkit-user-select:none; -moz-user-select:none; user-select:none; }.mfp-loading.mfp-figure { display:none; }.mfp-hide { display:none !important; }.mfp-preloader { color:#CCC; position:absolute; top:50%; width:auto; text-align:center; margin-top:-0.8em; left:8px; right:8px; z-index:1044; } .mfp-preloader a { color:#CCC; } .mfp-preloader a:hover { color:#FFF; }.mfp-s-ready .mfp-preloader { display:none; }.mfp-s-error .mfp-content { display:none; }button.mfp-close,button.mfp-arrow { overflow:visible; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation; }button::-moz-focus-inner { padding:0; border:0; }.mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:0.65; padding:0 0 18px 10px; color:#FFF; font-style:normal; font-size:28px; font-family:Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity:1; } .mfp-close:active { top:1px; }.mfp-close-btn-in .mfp-close { color:#333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close { color:#FFF; right:-6px; text-align:right; padding-right:6px; width:100%; }.mfp-counter { position:absolute; top:0; right:0; color:#CCC; font-size:12px; line-height:18px; white-space:nowrap; }.mfp-arrow { position:absolute; opacity:0.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent; } .mfp-arrow:active { margin-top:-54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity:1; } .mfp-arrow:before, .mfp-arrow:after { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent; } .mfp-arrow:after { border-top-width:13px; border-bottom-width:13px; top:8px; } .mfp-arrow:before { border-top-width:21px; border-bottom-width:21px; opacity:0.7; }.mfp-arrow-left { left:0; } .mfp-arrow-left:after { border-right:17px solid #FFF; margin-left:31px; } .mfp-arrow-left:before { margin-left:25px; border-right:27px solid #3F3F3F; }.mfp-arrow-right { right:0; } .mfp-arrow-right:after { border-left:17px solid #FFF; margin-left:39px; } .mfp-arrow-right:before { border-left:27px solid #3F3F3F; }.mfp-iframe-holder { padding-top:40px; padding-bottom:40px; } .mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:900px; } .mfp-iframe-holder .mfp-close { top:-40px; }.mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25%; } .mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, 0.6); background:#000; }img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:40px 0 40px; margin:0 auto; }.mfp-figure { line-height:0; } .mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, 0.6); background:#444; } .mfp-figure small { color:#BDBDBD; display:block; font-size:12px; line-height:14px; } .mfp-figure figure { margin:0; }.mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto; }.mfp-title { text-align:left; line-height:18px; color:#F3F3F3; word-wrap:break-word; padding-right:36px; }.mfp-image-holder .mfp-content { max-width:100%; }.mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer; }@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) { .mfp-img-mobile .mfp-image-holder { padding-left:0; padding-right:0; } .mfp-img-mobile img.mfp-img { padding:0; } .mfp-img-mobile .mfp-figure:after { top:0; bottom:0; } .mfp-img-mobile .mfp-figure small { display:inline; margin-left:5px; } .mfp-img-mobile .mfp-bottom-bar { background:rgba(0, 0, 0, 0.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; box-sizing:border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding:0; } .mfp-img-mobile .mfp-counter { right:5px; top:3px; } .mfp-img-mobile .mfp-close { top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0, 0, 0, 0.6); position:fixed; text-align:center; padding:0; } }@media all and (max-width:900px) { .mfp-arrow { -webkit-transform:scale(0.75); transform:scale(0.75); } .mfp-arrow-left { -webkit-transform-origin:0; transform-origin:0; } .mfp-arrow-right { -webkit-transform-origin:100%; transform-origin:100%; } .mfp-container { padding-left:6px; padding-right:6px; } }#contact, #contact-details {width:49%;}#contact h4, #contact-details h4 {padding:0 0 0.5em;margin:0;}#contact {float:left;}#contact-details {float:right}#contact textarea {width:99%;}#contact input[type=text], #contact input.lrgsize, #contact select.lrgsize {width:99%;}#contact input.midsize {width:50%;}#contact input.smlsize {width:25%;}#contact select {margin-bottom:5px}#contact label {display:block}#contact .submit-button {margin-top:4px;}#contact .tble {display:table}#contact .tblerow {display:table-row}#contact .leftcell, #contact .rightcell {display:table-cell;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;}#contact .leftcell {padding:0 0.8em 0 0}#contact .rightcell {padding:0 0 0 0.8em}table.contactDetails {border-collapse:collapse;}table.contactDetails th, table.contactDetails td {text-align:left;white-space:nowrap;vertical-align:top !important;}table.contactDetails th {padding:2px 4px;font-weight:bold;}table.contactDetails td {padding:2px 2px 2px 8px;}@media only screen and (max-width:60em) { #contact, #contact-details {float:left;}table.contactDetails, table.contactDetails tbody, table.contactDetails tr, table.contactDetails td, table.contactDetails th {display:block}table.contactDetails td {padding-left:1em;}}@media only screen and (max-width:38em) { table.contactDetails {display:table;}table.contactDetails tbody {display:table-row-group;}table.contactDetails tr {display:table-row;}table.contactDetails td, table.contactDetails th {display:table-cell;}#contact, #contact-details {width:98%; float:none;padding-left:1%; box-sizing:border-box;-moz-box-sizing:border-box;}#contact {padding-top:2em}table.contactDetails td {padding-left:0;}}@media only screen and (max-width:24em) { #contact, #contact-details {float:none;}table.contactDetails, table.contactDetails tbody, table.contactDetails tr, table.contactDetails td, table.contactDetails th {display:block}table.contactDetails td {padding-left:1em;}}.searchForm, .searchForm table, .searchForm td, .searchForm tr {border:none; border-collapse:collapse}.searchForm td, .searchForm tr {padding:5px;margin:0}.search-results { position:relative; }.search-results .search-result {padding:8px 0px;border-bottom:1px solid #eaeaea;}.searchPageSelector {text-align:right;}.highlight {background-color:yellow;}#search_box {position:absolute;right:15px;top:17px;padding-bottom:10px;}#search_box_f {margin:0;position:relative; }#search_box_q {width:100%;font-size:.9em;padding:0.5em 4.5em 0.5em 0.5em;border:1px solid #a5a8ac;}#search_box_s {position:absolute;right:0.2em;top:0;font-size:.9em;height:100%;color:#000;background:transparent;border:0 none;}#search_box_s:hover {text-decoration:underline;}#advancedSearchBox, #advancedSearchBox * {box-sizing:border-box;-moz-box-sizing:border-box;}#advancedSearchBox {width:420px;float:right;}#advanced_search_box_q {font-size:.9em;width:320px;height:25px;}.searchSubmit {height:27px;position:absolute;right:10px;top:3px;}.searchKeywords {float:left;}#advancedSearchForm, .advancedSearchForm {position:relative;width:400px;padding:4px 4px;border:1px solid #e0e0e0;} .advancedSearchForm {width:410px;}.leftsearch { margin:1em 0;}.leftsearch p {color:#fff; font-size:1em; margin:0;}.advancedSearchForm label {display:inline;}@media only screen and (max-width:52em) { #advancedSearchBox {float:none;display:block;margin:0 auto 1em;position:relative;left:auto;right:auto;top:auto}.searchKeywords {float:none;display:block;}}@media only screen and (max-width:46em) { header #search_box {z-index:1050;float:none;position:fixed;right:-350px;top:3.4em;width:18em;text-align:right;}header #search_box.left {left:-350px;text-align:left;}header #search_box_s {padding:0.7em 0.6em;height:auto;}header #search_box_q {padding:0.6em 0.3em;border:1px solid #fff;width:270px;}}@media only screen and (min-width:46em) { header #search_box {right:155px !important}}@media only screen and (max-width:29em) { #advancedSearchBox {width:100%; border:1px solid #e0e0e0;border-left:none;border-right:none;}#advancedSearchForm, .advancedSearchForm {border:none;width:100%;}#advancedSearchForm span {display:block;}#advanced_search_box_q {width:98%;margin:auto}.searchSubmit {float:right;height:40px;position:relative;right:2%;top:2em;}}@media only screen and (max-width:22em) { header #search_box_q {width:281px;}}.page_tabs { background:rgba(66,117,200,0.4); clear:left;}.page_tabs ul.page_tabs_nav {padding:0.25em;text-align:left;display:none; margin:0}.page_tabs ul.page_tabs_nav li {display:inline-block;margin:3px 3px 0 3px}.page_tabs ul.page_tabs_nav li a {display:block;padding:0.4em 1em; border-radius:5px;-moz-border-radius:5px; text-decoration:none;background:#4275C8; color:#fff;}.page_tabs ul.page_tabs_nav li a:hover {background:#fff;color:#4275C8;}.page_tabs ul.page_tabs_nav li.you-are-here a {background:#fff; color:#192f5d;}.page_tabs section.page_tab {padding:0.5em 1em; border:1px solid #B3C8E9; border-top:0;}.page_tabs section.page_tab h2 {}section {background:#fff;}@media only screen and (min-width:30em) { .page_tabs ul.page_tabs_nav{padding:4px 0 4px 0.9em;}}@media only screen and (min-width:50em) { .page_tabs ul.page_tabs_nav li.you-are-here a {border-radius:5px 5px 0 0; border-bottom:solid 4px #fff; margin-bottom:-4px; max-width:100%;}.page_tabs ul.page_tabs_nav li.you-are-here a:hover {}}#partsaccessories table { margin:auto; width:99%;}#partsaccessories table th { padding-bottom:4px; text-align:left;}#partsaccessories table td { vertical-align:top;}#partsaccessories table td.slidey { padding:0;}#partsaccessories table tbody.even td { background:#f6f6f6; }#partsaccessories table .middle, #partsaccessories table .right { text-align:right;}#partsaccessories table .data-type {display:none;}@media only screen and (min-width:32em) { #partsaccessories table .pa_rms { float:left; margin:10px;}#partsaccessories table .pa_rms-closed { display:none;}#partsaccessories table img {float:left; margin-right:20px;}}@media only screen and (max-width:31.99em) { #partsaccessories table .data-type {display:inline;font-style:italic}#partsaccessories table div.data-type {display:block}#partsaccessories table, #partsaccessories table tbody, #partsaccessories table tr, #partsaccessories table td, #partsaccessories table th {display:block;}#partsaccessories table thead {display:none}#partsaccessories table .pa_rms {padding:0 1em 0.5em}}#slidercontainer {position:relative;}#slidercontainer .cover {position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:101;text-align:center; padding-top:8em}@media only screen and (min-width:60.1em) { #slider {height:400px;} }@media only screen and (min-width:55.1em) and (max-width:60em) { #slider {height:366px;} }@media only screen and (min-width:50.1em) and (max-width:55em) { #slider {height:333px;} }@media only screen and (min-width:45.1em) and (max-width:50em) { #slider {height:299px;} }@media only screen and (min-width:40.1em) and (max-width:45em) { #slider {height:266px;} }@media only screen and (min-width:35.1em) and (max-width:40em) { #slider {height:233px;} }@media only screen and (min-width:30.1em) and (max-width:35em) { #slider {height:199px;} }@media only screen and (min-width:25.1em) and (max-width:30em) { #slider {height:166px;} }@media only screen and (min-width:20em) and (max-width:25em) { #slider {height:133px;} }#slider {width:100%;list-style:none;margin-top:0.5em;position:relative;}#slider img, #slider li { width:100%;height:100%;}#slider .caption-bottom {position:absolute;bottom:0.9em;left:0;right:0;min-height:2em;background:#7f7f7f;background:rgba(99,99,99,0.7);color:#fff;padding:0.4em;font-size:1.4em}.anythingSlider-default {margin:0;padding:0;}.anythingSlider-default .anythingWindow {}.anythingSlider-default .anythingControls a {background:#dadada;color:#000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.anythingSlider-default .anythingControls a span {visibility:visible;}.anythingSlider-default .anythingControls a.cur {background:#4275C8;color:#fff;}.anythingSlider-default .anythingControls a.start-stop {background-color:#8F9399;color:#ddd;}.anythingSlider-default .anythingControls a.start-stop.playing {background-color:#4275C8;}.anythingSlider-default .anythingControls a.start-stop:hover,.anythingSlider-default .anythingControls a.start-stop.hover,.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {background-image:none;color:#ddd;}.anythingSlider-default.activeSlider .anythingWindow {}.anythingSlider-default.activeSlider .anythingControls a {}.anythingSlider-default.activeSlider .anythingControls a.cur,.anythingSlider-default.activeSlider .anythingControls a:hover {}.anythingSlider-default.activeSlider .anythingControls a.start-stop {background-color:#080;color:#fff;}.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {background-color:#d00;color:#fff;}.anythingSlider-default.activeSlider .start-stop:hover,.anythingSlider-default.activeSlider .start-stop.hover {color:#fff;}.anythingSlider-default .arrow {top:50%;position:absolute;display:block;}.anythingSlider-default .arrow a {display:block;width:45px;height:140px;margin:-70px 0 0 0; text-align:center;outline:0;background:url(/images/css-assisting/anythingslider.png) no-repeat;}.anythingSlider-default .back { left:0; }.anythingSlider-default .back a { background-position:left top; }.anythingSlider-default .back a:hover,.anythingSlider-default .back a.hover { background-position:left -140px; }.anythingSlider-default .forward { right:0; }.anythingSlider-default .forward a { background-position:right top; }.anythingSlider-default .forward a:hover,.anythingSlider-default .forward a.hover { background-position:right -140px; }.anythingSlider-default .anythingControls { outline:0; display:none;text-align:center }.anythingSlider-default .anythingControls ul { margin:0; padding:0;}.anythingSlider-default .anythingControls ul li { display:inline; }.anythingSlider-default .anythingControls ul a {font-size:11px;line-height:18px;display:inline-block;text-decoration:none;padding:0px 7px;height:18px;margin:0 5px 0 0;text-align:center;outline:0;}.anythingSlider-default .anythingControls .anythingNavWindow {overflow:hidden;float:left;}.anythingSlider-default .anythingControls .start-stop {padding:2px 5px;width:40px;text-align:center;text-decoration:none;float:right;z-index:100;outline:0;}.as-oldie .anythingSlider-default .arrow {top:30%;}.as-oldie .anythingSlider-default .arrow a {margin:0;}.as-oldie .anythingSlider-default .anythingControls li {margin-left:3px;}.as-oldie .anythingSlider-default .anythingControls a {margin:0;}.as-oldie .anythingSlider-default .anythingNavWindow {margin:0 2px;}.as-oldie .anythingSlider-default .anythingNavWindow li {padding:3px 0 0 0;}.anythingSlider {display:block;overflow:visible !important;position:relative;}.anythingSlider .anythingWindow {overflow:hidden;position:relative;width:100%;height:100%;}.anythingSlider .anythingBase {background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0;}.anythingSlider .arrow span {display:block;visibility:hidden;}.anythingSlider .arrow.disabled {display:none;}.anythingSlider .panel {position:relative;background:#fff;display:block;overflow:hidden;float:left;padding:0;margin:0;}.anythingSlider .vertical .panel {float:none;}.anythingSlider .fade .panel {float:none;position:absolute;top:0;left:0;z-index:0;}.anythingSlider .fade .activePage {z-index:1;}.anythingSlider.rtl .anythingWindow {direction:ltr;unicode-bidi:bidi-override;}.anythingSlider.rtl .anythingControls ul { float:left; } .anythingSlider.rtl .anythingControls ul a { float:right; } .anythingSlider.rtl .start-stop { } .anythingSlider,.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .arrow a,.anythingSlider .start-stop {transition-duration:0s;-o-transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;}@media only screen and (max-width:35em) {#slider .caption-bottom {font-size:1em}.anythingSlider, .anythingWindow, #slider.anythingBase{margin-bottom:3.2em}#slider .caption-bottom{bottom:-2.2em;background:#a1a1a1}.anythingSlider .anythingWindow, .anythingSlider .panel {overflow:visible}}.contentinner article.news-container {margin:0 auto 2em;padding:0.5em 0.5em 2em;border:solid 1px #eee;max-width:320px;font-size:0.9em;}.contentinner article.news-container .news-date {font-weight:bold;color:#555;}.contentinner article.news-container .news-image-thumbnail {}.contentinner article.news-container .news-image-thumbnail.left {float:left;margin:0 1em 1em 0;top:0;}.contentinner article.news-container .news-image-thumbnail.right {float:right;margin:0 0 1em 1em;position:relative;top:-2em;}.contentinner article.news-container .news-image-thumbnail div {text-align:center; background:#eee;}.contentinner article.news-container .news-desc.image-left {margin-left:210px;}.contentinner article.news-container .news-desc.image-right {margin-right:210px;}.contentinner article.news-container h3 {margin-top:0.5em;}.contentinner article.news-container p, .contentinner article.news-container .moreinfolink {margin-bottom:.5em;}.news-box {}.news-box .news-date {font-weight:bold;color:#333;margin:0 0 .5em 0;}.news-box h2 {}.news-box .news-thumbnail-set {clear:both;overflow:hidden;width:280px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:none;text-align:center;padding:1em 0;margin:auto;}.news-box .news-thumbnail {margin:0 0 1em 0;position:relative}.news-box .news-thumbnail img {border:0px solid #bbb;}#content .contentinner .news-box .news-thumbnail img.video {max-width:250px !important;}.news-box .news-thumbnail .video-button {position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;}.news-box .news-thumbnail-set .news-thumbnail-wrapper {display:inline}.news-box .news-description {font-weight:bold;}.news-box .news-full {}@media only screen and (min-width:28em) { .news-box .news-thumbnail-set {float:right;margin:0 0 1em 1em;}}@media only screen and (min-width:32em) { .contentinner article.news-container { width:48%; float:left; margin-right:1%; overflow:hidden;height:480px;} }@media only screen and (min-width:46em) { .contentinner article.news-container { width:32%; }}@media only screen and (max-width:32em) { }.events-container {margin-bottom:2em;padding-bottom:2em;clear:both;}.events-container .events-date {font-weight:bold;color:#555;}.events-container .events-image-thumbnail {display:table;width:190px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#eee;}.events-container .events-image-thumbnail.left {float:left;margin:0 1em 1em 0;top:0;}.events-container .events-image-thumbnail.right {float:right;margin:0 0 1em 1em;position:relative;top:-2em;}.events-container .events-image-thumbnail div {padding:20px;text-align:center;}.events-container .events-desc.image-left {margin-left:210px;}.events-container .events-desc.image-right {margin-right:210px;}.events-container .events-desc h3 {margin-top:0;}.events-container p, .events-container .moreinfolink {margin-bottom:.5em;}.events-box {}.events-box .events-date {font-weight:bold;color:#333;margin:0 0 .5em 0;}.events-box h2 {}.events-box .events-thumbnail-set {float:right;margin:0 0 1em 1em;clear:both;overflow:hidden;width:220px;text-align:center;padding:1em 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:none repeat scroll 0 0 #eee;}.events-box .events-thumbnail {margin:.5em 0 .5em 0;}.events-box .events-thumbnail img {border:0px solid #bbb;}.events-box .events-thumbnail-set .events-thumbnail-wrapper {display:inline}.events-box .events-description {font-weight:bold;}.events-box .events-full {}.events-box .events-contact h4 {margin:0.4em 0;}.events-box .events-contact {margin:1em 0;}.events-box .events-contact-details {margin:0 0 .5em 0;}.events-box .events-contact-email {margin:0 0 .5em 0;}.events-box .url {margin:0 0 1em 0;}@media only screen and (max-width:32em) { .events-container {clear:both;}.events-box .events-contact {clear:left;}.events-container .events-date {clear:left;padding-top:1em}.events-box .events-thumbnail-set, .events-box .events-thumbnail-set .events-thumbnail-wrapper {display:block;box-sizing:border-box;-moz-box-sizing:border-box;}.events-box .events-thumbnail-set, .events-container .events-desc, .events-container .events-image-thumbnail {display:block;float:none;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 !important}.events-container .events-desc {margin-left:0;}.events-container .events-image-thumbnail {position:inherit !important;top:0 !important;}.events-container .events-image-thumbnail .noimage {display:none;}.events-box .events-thumbnail-set {height:13em;white-space:nowrap;overflow-x:scroll;padding:0;}.events-box .events-thumbnail-set .events-thumbnail-wrapper {padding:1em;height:13em;}.events-box .events-thumbnail-set .events-thumbnail {display:inline;}.events-box .events-thumbnail-set .events-thumbnail img {height:100%;float:left;margin:0 5px 1em;}}.links-container .links-image-thumbnail img {border:none;}.links-container {margin:0 0 2em;float:left;width:100%;}.links-container .links-date {float:right;}.links-container .links-image-thumbnail {width:220px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#eee;}.links-container .links-image-thumbnail.right {float:right;margin:0px 0 1em 1em;position:relative;top:-2em;}.links-container .links-image-thumbnail.left {float:left;margin:0px 1em 1em 0;}.links-container .links-image-thumbnail div {padding:20px;text-align:center;}.links-container .links-desc.image-left {margin-left:240px;}.links-container .links-desc.image-right {margin-right:240px;}.links-container h3 {margin-top:0;}.links-container p, .links-container .moreinfolink {margin-bottom:.5em;}.links-container .moreinfolink {text-align:right;}.links-container .file, .links-container .url {padding-left:0px;background-repeat:no-repeat;height:24px;padding-top:0;background-image:url(../images/icons/file.gif);clear:none;}@media only screen and (max-width:36em) { .links-container .links-image-thumbnail img {max-width:100%}.links-container .links-image-thumbnail {width:160px;}.links-container .links-desc.image-left {margin-left:160px}.links-container .links-desc.image-right {margin-right:160px}}@media only screen and (max-width:28em) { .links-container {box-sizing:border-box;-moz-box-sizing:border-box;}.links-container .links-image-thumbnail {width:130px;}.links-container .links-image-thumbnail div {padding:2px;}.links-container .links-desc {box-sizing:border-box;-moz-box-sizing:border-box;width:98%;margin:auto}.links-container .links-desc.image-left {padding-left:150px;margin:0;}.links-container .links-desc.image-right {padding-right:150px;margin:0;}.links-container .links-image-thumbnail.no-image {display:none}.links-container .links-desc.no-image {padding-left:0}}@media only screen and (max-width:25em) { .links-container .links-image-thumbnail {display:block;width:100%;position:relative;}.links-container .links-desc {padding:0 !important}.links-container .links-image-thumbnail div {padding:10px;}.links-container .links-image-thumbnail img {max-height:100px}}.gallery-container {margin:10px;}.gallery-container .gallery-thumb {float:left; margin:0px 1em 1em 0; display:table; width:200px; height:190px; -moz-border-radius:4px; border-radius:4px; background:#eee; }.gallery-container .gallery-thumb div:first-child{padding:20px;text-align:center;}.gallery-container .gallery-thumb .imgTitle {height:20px;overflow:hidden;}@media only screen and (min-width:45em) { .imgFull {display:block; height:150px}}.gallery-container div.imgThumb {width:215px;height:190px;float:left;text-align:center;background-color:#eee;padding-top:1px;margin:5px;}.gallery-container div.imgTitle {width:215px;line-height:1.4em;text-overflow:ellipsis; white-space:nowrap;margin-top:5px;font-size:0.9em;overflow:hidden; padding:0 3px;}.number-in-gallery {text-align:right;font-size:0.9em}.number-in-gallery, .number-in-gallery a {font-style:italic;}.gallery-container div.imgThumb {margin:10px 5px;}@media only screen and (max-width:59.9em) { .gallery-container div.imgThumb {width:45%;} .gallery-container div.imgTitle {width:90%;margin:auto}}@media only screen and (max-width:33.75em) { .gallery-container div.imgThumb {width:98%; margin:10px auto} .hide-gallery-custom {display:none;} }@media only screen and (min-width:80em) { }#youTube .videoplayer {width:100%;display:inline-block;margin:0 0 1em;text-align:center;padding:1em;}.videowrapper {width:100%;display:inline-block;padding:1em;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;background:#eee;}.youtubeWrapper {position:relative;height:0;padding-bottom:56.25%; }.youtubeWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.contentinner article.news-container .news-image-thumbnail{overflow:hidden}.contentinner article.news-container .news-image-thumbnail div.play { background:none; text-align:center; position:absolute; width:100%; top:5em;}.contentinner article.news-container .news-image-thumbnail div.youtubeHolder img{margin-top:-27px;}.contentinner article.news-container .news-image-thumbnail div.youtubeHolder>div {cursor:pointer}.contentinner article.news-container .news-image-thumbnail div.play svg {width:4em;}@media only screen and (min-width:48em) {#youTube .videoplayer {width:50%;}}#quotations table tr.strt td, #quotations table td.chcker {padding-left:20px;}#quotetotal, #quotations table tr.strtblnk {display:none;}#quotations table tr.strt td {font-style:italic}.chcker .quotename, .chcker .quoteprice {display:inline-block;}.chcker .quotename {width:20em; margin-left:1em}.chcker .quoteprice {text-align:right;width:5em}.quotetotal {font-weight:bold;padding-right:9.4em;text-align:right;}.quoteTotalLable {font-weight:bold;padding-left:3em}@-ms-viewport { width:device-width; }* {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:0;}html, body { width:100%; }body { background:#fff; }body, button, input, select, textarea, label { font-family:Arial, Helvetica, sans-serif }#wrapper { width:100%; overflow:hidden; }.clear {clear:both;height:1px;width:100%}.block {display:block;}.content p, .morebar, .content li, .content td { }.visuallyhidden { border:0 none; clip:rect(0px, 0px, 0px, 0px); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}.hide {display:none;}@media only screen and (min-width:0em) and (max-width:22em) { .show-xs {display:inherit !important;}.hide-xs {display:none !important}}@media only screen and (min-width:22em) and (max-width:46em) { .show-s {display:inherit !important;}.hide-s {display:none !important;}}@media only screen and (min-width:46em) and (max-width:60em) { .show-m {display:inherit !important;}.hide-m {display:none !important;}}@media only screen and (min-width:60em) and (max-width:80em){ .show-l {display:inherit !important;}.hide-l {display:none !important;}}@media only screen and (min-width:80em) { .show-xl {display:inherit !important;}.hide-xl {display:none !important;}}#content .contentinner article img {max-width:100% !important;}iframe {border-width:0px}header { z-index:2; width:100%; margin:0 auto; position:relative;} header.headerimage {background:#fff;} #headerimage.headerimage {} header .outer {position:relative;}header #logo {position:absolute; top:15px; left:10px; max-width:40%;}header .social {position:absolute;right:18%; top:0.8em;}header .contacts { position:absolute; right:30%;top:40px}header .social a {width:30px; height:30px; display:inline-block;margin-left:5px;}header .social a.facebook { background:url(../images/icons/social.png);background-size:cover;background-position:71px 0px; }header .social a.youtube {background:url(../images/icons/social.png);background-size:cover;}header .social a.instagram {background:url(../images/icons/social.png);background-size:cover;background-position:142px 0px;}header #header {height:0px; position:relative; padding-bottom:60px;}header .outer, header #header {margin:auto;}header nav {height:2.5em; background:#4275c8;}header .outer {position:relative}.header-text {color:#8f9297; font-weight:bold; font-style:italic;}.header-text-above {width:100%;margin:auto;text-align:center;}.header-text-above .header-text { font-size:0.8em; line-height:2em}#header .header-text { font-size:0.8em; line-height:2em; position:absolute;bottom:10px;right:10px;}#sitemap ul {margin:0;}#content { position:relative; margin:0 auto; padding:20px 0 0;background:#fff;}#content-top {position:absolute;right:5px;top:0}#content article { position:relative; }.contentinner {position:relative;padding:0px 10px 20px;}.contentinner article {width:100%;}.contentinner h1:first-of-type {padding-top:0;margin-top:0;}#relatedcontent.contentinner {padding:20px;} .homecartbox { padding:10px; background:#ececec; border-radius:0 10px 10px 0; margin:0.5em 0;}img.left, img.right { display:block; margin:1em auto }a, a:link, a:visited {border:none;font-style:normal;color:#0076cc;text-decoration:none;}a:hover {color:#333;text-decoration:underline;}article h1 { }article h2 { }article .trademark { font-family:Georgia, "Times New Roman", Times, serif; }article sup { font-size:.6em; }input, select, textarea {border:1px solid #a5a8ac; padding:0.6em;}.button { display:inline-block;padding:0.6em; margin:0.6em 0; background:#4275c8;text-align:center; color:#fff !important; text-decoration:none !important;}.button:disabled {background:#8f9297;}.button:hover { background:#2761ab; }.submit-button { display:block;padding:0.6em; margin:0.6em 0; background:#4275c8;text-align:center; color:#fff;}.submit-button:disabled {background:#8f9297;}table td { padding:5px;}button, html input[type="button"], input[type="reset"], input[type="submit"] { border:none;}.button.left, .button.right { width:90%; float:none; margin:1em;}.button.center { width:30%; min-width:10em; margin:1em auto;}#breadcrumbs {font-size:0.8em;padding:0; margin-bottom:1em;}#breadcrumbs ul {list-style-type:none;margin:0;padding:0;}#breadcrumbs ul li {display:inline;margin:0;padding:0;}#breadcrumbs a {text-decoration:none;}#superfooter nav ol {display:none;}#psudoleft {width:100%;}#psudoleft ul {padding:0;}#psudoleft a {display:block;padding:0.6em;margin:0.6em 0;color:#fff;text-decoration:none;background:#8f9297;}#psudoleft a:hover {background:#a5a8ac;}#psudoleft a:active, #psudoleft a:focus {background:#787c81;}#siblings_container, #childPages_container {width:49%;float:left;}.moreinfolink a, .return_link a, a.moreinfolink, a.return_link {clear:left;white-space:nowrap;display:block;padding:0.5em;text-align:center;text-decoration:none;float:right;min-width:10em;height:2.5em;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;background:#f9f9f9;}.moreinfolink a:hover, .return_link a:hover, a.moreinfolink:hover, a.return_link:hover {background:#f7f7f7; }.moreinfolink a:active, .return_link a:active, a.moreinfolink:active, a.return_link:active, .moreinfolink a:focus, .return_link a:focus, a.moreinfolink:focus, a.return_link:focus {background:#E0E0E0; }.return_link a, a.return_link {float:left;}#uicons {}#uicons a {width:48%; padding-bottom:48%; display:inline-block;margin:1%; float:left; background-size:contain;}#uicons a.new-camper { background-image:url(../images/layout/Ultimate-Campers-new.png);}#uicons a.used-camper {background-image:url(../images/layout/Ultimate-pre-loved.png);}#uicons a.accessories-camper {background-image:url(../images/layout/Ultimate-Accessories.png);}#uicons a.service-camper {background-image:url(../images/layout/Ultimate-camper-service.png);}#bgbot { text-align:center;}#servicetable {}footer { position:relative; margin:0 auto; padding:10px 10px 20px; border-top:2px solid #eee; }footer > div {margin:auto}footer img { }footer nav { }footer nav ol { padding:0; margin:0; }footer nav ol li { display:inline-block; margin:0 0 0 18px; text-align:center; font-size:.9em; font-weight:bold; }footer nav ol li:first-child { margin:0; }footer nav ol li a, footer address a, footer nav ol li a:link, footer address a:link, footer nav ol li a:visited, footer address a:visited { color:#4275c8; text-decoration:none; }footer nav ol li a:hover, footer address a:hover { text-decoration:underline; }footer .social { text-align:center; display:none;}footer .social a {width:30px; height:30px; display:inline-block;margin-right:5px;}footer .social a.facebook { background:url(../images/icons/social.png);background-size:cover;background-position:71px 0px; }footer .social a.youtube {background:url(../images/icons/social.png);background-size:cover;}footer .social a.instagram {background:url(../images/icons/social.png);background-size:cover;background-position:142px 0px;}footer address { font-size:.9em; font-style:normal; }footer address span { white-space:nowrap; margin:1em 0.5em; display:block; }footer .copyright{ font-size:.9em;}footer .copyright, footer .copyright a {font-style:italic;}footer .copyright .left { float:left; }footer .copyright .right { float:right; }footer .copyright a, footer .copyright a:link, footer .copyright a:visited { color:#8f9297; text-decoration:none; }footer .copyright a:hover { text-decoration:underline; }.footer-text {text-align:center;margin:auto;padding:10px;}#subfooter .footer-text { font-size:0.8em;}footer #superfooter, footer #subfooter, footer #footer {clear:both;padding-top:10px;}#relatedcontent a {display:block;padding:0.3em 0 0.3em 0;}#relatedcontent ul {margin:0.5em 0;}#siblings_container, #childPages_container {width:100%;float:none;}#left {float:none;display:none;}#footer address, #superfooter nav {text-align:center;}#subfooter small {display:block;width:100%;}#relatedcontent ul {padding-left:0}#relatedcontent li {list-style:none}#relatedcontent a, #siblings a { background:#e9e9e9; color:#333; display:block; margin:0.6em 0; padding:0.6em; text-decoration:none;}#relatedcontent a:hover, #siblings a:hover { background-color:rgba(66,117,200,0.4);}#relatedcontent a:active, #siblings a:active { background-color:rgba(66,117,200,0.8);}header .outer, header #header, footer, #content, .footer-text {width:100%;}header #logo img {max-width:100%;}.file a { display:block; float:left; min-width:100%; background:#fff url(/images/icons/file.png) left 5px no-repeat; padding:20px 7px 15px 50px; border:1px solid #f4f4f4; width:90%;}.file a:hover { background-color:rgba(66,117,200,0.4); color:#fff; }.file.pdf a { background-image:url(/images/icons/pdf.png); max-width:100%; overflow:hidden; }.file.doc a { background-image:url(/images/icons/doc.png); max-width:100%; overflow:hidden; }.file.ppt a { background-image:url(/images/icons/ppt.png); max-width:100%; overflow:hidden; }.file.xls a { background-image:url(/images/icons/xls.png); max-width:100%; overflow:hidden; }.file.txt a { background-image:url(/images/icons/txt.png); max-width:100%; overflow:hidden; }.file.url a { background-image:url(/images/icons/url.png); max-width:100%; overflow:hidden; }.file.gif a { background-image:url(/images/icons/gif.png); max-width:100%; overflow:hidden; }.file.jpg a { background-image:url(/images/icons/jpg.png); max-width:100%; overflow:hidden; }#gmap {width:100%;height:240px;margin:16px auto;}#content .contentinner article #gmap img {max-width:none !important;} .embed-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; } .embed-container iframe, .embed-container object, .embed-container embed { position:absolute; top:0; left:0; width:100%; height:100%; border:0;}.usedDemoCampers { text-align:center;}.usedDemoCampers a.imgThumb {margin:5px 0; display:inline-block;}.usedDemoCampers .photocount {clear:both;}#brochure-form {background:#f6f6f6;}.middropper{width:10em}.addthis_toolbox {padding:1em 0}.homepage-right-col {width:325px;}@media only screen and (max-width:37.49em){.homepage-right-col {margin:auto;margin-top:1em}}@media only screen and (min-width:37.5em) {.homepage-right-col {float:right;margin-left:1.5em}}.right-col{width:180px;margin:auto}@media only screen and (max-width:24.99em) {.right-col{clear:both}}@media only screen and (min-width:25em) and (max-width:29.99em) { .right-col{width:100%;margin:0;}}@media only screen and (min-width:30em) { .right-col{float:right;width:180px;margin-left:1.5em}}@media only screen and (min-width:22em) { .file a {min-width:48px;margin:0 1em 1em; }}@media only screen and (min-width:28em) { .button.left, .button.right { width:95%;}footer address span { display:inline; }.usedDemoCampers a.imgThumb {width:48%; float:left;}.usedDemoCampers a.imgThumb {margin:0 1% 1.5% 1%;} }@media only screen and (max-width:28em) { #subfooter small span {clear:both;font-size:1px;color:transparent;line-height:1px;display:block;height:1rem} }@media only screen and (min-width:46em) { header .social {position:absolute;right:10px; top:15px}header .social a, footer .social a {width:39px; height:39px;}header .social a.facebook, footer .social a.facebook { background-position:93px 0px; }header .social a.youtube, footer .social a.youtube {}header .social a.instagram, footer .social a.instagram {background-position:39px 0px;}header .contacts {position:absolute;right:10px;top:60px;}img.left { float:left; display:inline; margin:0.2em 1.5em 0.5em 0; }img.right { float:right; display:inline; margin:0.2em 0 0.5em 1.5em; }.contentinner h1:first-of-type {padding-top:0.2em;}.contentinner article {padding:0 0 20px;margin-top:20px}.contentinner {padding-left:20px;padding-right:20px;margin-left:200px;}.contentinner.no-left-menu {margin-left:0;}#psudoleft {display:none;}#superfooter nav ol {display:block;}#left {display:block;width:24.6%}#uicons a {width:23.5%; padding-bottom:23%;}#uicons a.new-camper { margin-left:0;}#uicons a.used-camper {}#uicons a.accessories-camper {}#uicons a.service-camper {margin-right:0;}.usedDemoCampers a.imgThumb {width:32.3%; float:left;}.usedDemoCampers a.imgThumb:nth-child(3n) {margin-right:0;}.usedDemoCampers a.imgThumb:nth-child(3n+1) {margin-left:0;}.usedDemoCampers a.imgThumb:nth-child(3n+2) {margin-left:0.5%;margin-right:0.5%;}footer {}footer #superfooter, footer #subfooter, footer #footer {padding-top:1em;}aside#left {float:left; width:195px;}aside#left .verticalMenu_top {background:transparent url(/images/menu/menu-top.png) right top no-repeat; height:10px;clear:left;}aside#left .verticalMenu_bottom {background:transparent url(/images/menu/menu-bottom.png) right top no-repeat; height:10px;clear:left;}#breadcrumbs {top:0.2em;}#servicetable {width:40%; float:right; background:#f6f6f6;}}@media only screen and (max-width:47em) { }@media only screen and (min-width:47em) { #brochure-form {width:50%; float:right; }.brochure.file a {width:45%;}}@media only screen and (max-width:60em) { #subfooter .copyright .left, #subfooter .copyright .right {padding-top:1em}#subfooter .copyright {text-align:center}#sitemap { line-height:2em;}}@media only screen and (min-width:60em) { header #header {}header .social {right:0;}header #logo {top:5px;}.button.left { width:17em;float:left;}.button.right { width:17em;float:right;}.button.center { width:11em; margin:auto;}.footer-text, footer, #content, header .outer, header #header{max-width:960px;}.rootVoices.horizontal .rootVoice { padding:12px 16px;}.contentinner.no-left-menu {max-width:960px}.moreinfolink a, .return_link a, a.moreinfolink, a.return_link {background:none;display:inline;padding:0;text-decoration:underline;float:none;min-width:inherit;height:auto;border:none;}.moreinfolink a:hover, .return_link a:hover, a.moreinfolink:hover, a.return_link:hover, .moreinfolink a:active, .return_link a:active, a.moreinfolink:active, a.return_link:active, .moreinfolink a:focus, .return_link a:focus, a.moreinfolink:focus, a.return_link:focus {text-decoration:none;background:none;}.moreinfolink a, .return_link a, a.moreinfolink, a.return_link {display:inline;padding:0;text-align:right;text-decoration:underline;float:none;min-width:auto;height:auto;border:none;background:none;}.moreinfolink a:hover, .return_link a:hover, a.moreinfolink:hover, a.return_link:hover, .moreinfolink a:active, .return_link a:active, a.moreinfolink:active, a.return_link:active,.moreinfolink a:focus, .return_link a:focus, a.moreinfolink:focus, a.return_link:focus {background:none;text-decoration:none;}.return_link a, a.return_link {float:left;}#footer address, #superfooter nav {}#subfooter small {display:inline;width:auto;}#siblings_container, #childPages_container {width:49%;float:left; margin-right:1%;}footer address span:first-of-type {margin-left:0;}#brochure-form {width:40%;}.brochure.file a {width:50%;}}@media only screen and (min-width:62em) { .contentinner {padding:0;}}@media only screen and (min-width:80em) { }@media print {* { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }a, a:visited { text-decoration:underline; }a[href]:after { content:" (" attr(href) ")"; white-space:normal;}abbr[title]:after { content:" (" attr(title) ")"; white-space:normal;}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after, a[data-rel=fancybox]:after, a[data-rel=lightbox]:after, a.lightbox:after, header a[href]::after, footer a[href]::after { content:"";}pre, blockquote { border:1px solid #999; page-break-inside:avoid; }thead { display:table-header-group; }tr, img { page-break-inside:avoid; }img { max-width:100% !important; }body {font-size:0.8em;}p, h2, h3 { orphans:3; widows:3; }h2, h3 { page-break-after:avoid; }header .social, footer .social, #subheader, #head_nav, #superfooter, footer .copyright, header #search_box, #bgbot, #relatedcontent {display:none;}.product-name {width:300px;}.product-options, .product-quantity, .product-price, .product-total {width:60px;}.button { color:#4275c8 !important; font-weight:bold; background:none;}img.left { float:left; display:inline; margin:0.2em 1.5em 0.5em 0; }img.right { float:right; display:inline; margin:0.2em 0 0.5em 1.5em; }.usedDemoCampers a.imgThumb {width:32%; margin-right:5px; font-size:9px;}.news-box .news-thumbnail-set {float:right; margin:0 0 1em 1em;}.news-container { }.contentinner article.news-container:nth-of-type(3n+1) {clear:left;}.contentinner article.news-container {float:left;height:500px !important;left:auto !important;margin:0.5em;position:relative !important;top:auto !important;width:30%;}h1:after {position:absolute;right:0;top:-100px;} #slider .caption-bottom { background:#CCC !important;}.page_tabs_nav { display:none !important;}}@page { margin:0.5cm; }.credit-one-ad {position:relative;width:180px;height:185px;cursor:pointer;max-width:100%;}.credit-one-ad.lrg {width:325px;margin-top:1em}.credit-one-ad .ad-content {color:#fff;text-decoration:none;}.credit-one-ad .ad-content:focus {outline:none;}.credit-one-ad p {margin:0;}.credit-one-ad .ad-body {background-color:#005691;color:#fff;border-bottom:5px solid #a1c1d6;height:135px;font-family:Calibri, serif;text-align:center;}.credit-one-ad .ad-footer {text-align:center;height:40px;border:1px solid #ddd;border-top:0;}.credit-one-ad.lrg .ad-footer {height:50px;}.credit-one-ad .ad-body .ad-sponsored {text-align:left;padding-top:5px;padding-left:5px;font-size:12px;font-style:italic;}.credit-one-ad .ad-body .ad-title {font-size:29px;font-weight:900;margin-top:0;margin-bottom:1px;line-height:1.05;}.credit-one-ad.lrg .ad-body .ad-title {margin-bottom:8px;margin-top:5px;line-height:1.2;}.credit-one-ad .ad-body .ad-tc {font-size:12px;}.credit-one-ad.lrg .ad-body .ad-tc {font-size:15px;}.credit-one-ad .ad-body .ad-tc span:hover {text-decoration:underline;}.credit-one-ad .ad-footer .ad-logo {max-width:100%;max-height:100%;padding-top:7px;padding-bottom:7px;}.credit-one-ad.lrg .ad-footer .ad-logo {padding-top:8px;padding-bottom:8px;}.credit-one-ad .tc-content {position:absolute;top:180px;left:0;right:0;bottom:0;opacity:0;background-color:#fff;border:1px solid #ddd;overflow:hidden;transition:all 0.5s ease-in-out;}.credit-one-ad .tc-content.on {top:0;opacity:1;}.credit-one-ad .tc-content .close {height:15px;line-height:15px;font-size:13px;color:#fff;text-align:center;background-color:#a1c1d6;}.credit-one-ad .tc-content .close:hover {background-color:#aaa;}.credit-one-ad .tc-content .tc-body {color:#000;font-size:12px;margin:0;cursor:default;padding:10px;height:165px;overflow-y:auto;}@media only screen and (max-width:24.99em) {.credit-one-ad{margin-top:1em}}@media only screen and (max-width:37.49em){.hsclear{clear:both;display:block;}}@media only screen and (min-width:25em) and (max-width:29.99em) { .sclear{clear:both;display:block;}}@media only screen and (min-width:25em) { .credit-one-ad{float:right}}@media only screen and (min-width:30em) { .credit-one-ad{margin-top:1em}}